# ROOT version 2.25 Release Notes

    2000-09-14 09:44  brun

    	* gl/inc/TWin32GLKernel.h:
    	Added definition of kPaintXtru in the enum

    2000-09-14 09:03  brun

    	* base/inc/TVirtualGL.h, g3d/inc/TXTRU.h, g3d/src/TXTRU.cxx,
    	gl/src/TGLKernel.cxx:
    	 minor changes to avoid some compiler warnings

    2000-09-14 08:32  brun

    	* tutorials/: xtruDraw.C, xtruSamples.C:
    	Add two new tutorials illustrating the use of the new shape TXTRU.
    	Thanks to Robert Hatcher for providing these nice examples.

    2000-09-14 08:30  brun

    	* g3d/: inc/TXTRU.h, src/TXTRU.cxx:
    	A new shape has been introduced by Robert Hatcher.
    	// XTRU is an poly-extrusion with fixed outline shape in x-y,
    	// a sequence of z extents (segments) and two end faces perpendicular
    	// to the z axis.  The x-y outline is defined by an ordered list of
    	// points; the overall scale of the outline scales linearly between
    	// z points and the center can have an x-y offset specified
    	// at each segment end.

    2000-09-14 08:28  brun

    	* base/inc/TVirtualGL.h, g3d/inc/LinkDef.h, gl/inc/TGLKernel.h,
    	gl/inc/TWin32GLKernel.h, gl/src/TGLKernel.cxx,
    	gl/src/TWin32GLKernel.cxx:
    	Several changes in the OpenGL interface to take into account the new shape XTRU
    	introduced by Robert Hatcher as well as some additional basic GL functions.
    	Thanks to Valery Fine for integrating Robert's work.

    2000-09-14 08:25  brun

    	* README/CREDITS:
    	Update list of contributors

    2000-09-13 18:49  brun

    	* hist/src/TH1.cxx:
    	Fix from Philippe in TH1::Copy.
    	The TH1::Copy does not properly set the parent field of the axis.  It was
    	keeping the parent field from the copied histogram instead of refreshing it.

    2000-09-13 14:36  brun

    	* base/inc/TFolder.h:
    	Change default option in TFolder::ls from "" to "*"

    2000-09-13 14:32  brun

    	* graf/src/TLink.cxx:
    	Comment code in TLink::ExecuteEvent processing the special case of collections.
    	The original code cannot work since we removed the GetParent function
    	from the collection.

    2000-09-13 14:04  brun

    	* graf/src/TLink.cxx, histpainter/src/THistPainter.cxx:
    	The color palette selected with the option "Z" is now drawn in the following cases:
    	 - All SURF options 1,2,3,4
    	 - CONT and CON4
    	 - LEGO2
    	 - COLZ
    	The color palette is drawn in all corrdinate systems

    2000-09-13 12:40  rdm

    	* rootd/src/net.cxx, unix/src/TUnixSystem.cxx:
    	introduced global USE_SOCKLEN_T definition.

    2000-09-13 12:38  rdm

    	* proofd/src/proofd.cxx, rootd/src/rootd.cxx:
    	correction in prototype of initgroups.

    2000-09-13 12:37  rdm

    	* meta/src/TClass.cxx:
    	fix memory leak in PrintStreamerInfoList() (locally created TList was not
    	deleted). Also set IsOwner bit for TList passed as argument to
    	FillStreamerInfoList() (created TNamed's are owned by the TList).

    2000-09-13 12:33  rdm

    	* meta/inc/LinkDef.h:
    	use pragma enum for property bits instead of naming them all explicitely
    	with pragma globals.

    2000-09-13 12:32  rdm

    	* gpad/src/TCanvas.cxx:
    	small clarification in comment for new "D" option in Clear().

    2000-09-13 09:58  brun

    	* thread/src/TThread.cxx:
    	Several non-critical prints will now be executed only if gDebug >0

    2000-09-13 09:32  brun

    	* gpad/src/TCanvas.cxx:
    	Add a new option in TCanvas::Clear
    	//  By default, all primitives and subpads are deleted
    	//  If option "D" is specified, only subpads are cleared and not deleted

    2000-09-13 09:03  brun

    	* base/src/TMapFile.cxx, proofd/src/proofd.cxx, rootd/src/net.cxx,
    	rootd/src/rootd.cxx, unix/src/TUnixSystem.cxx:
    	Insert changes by Joel Snow to build root on an Alpha machine running FreeBSD v4.1
    	and gcc/g++ v2.95.2

    2000-09-13 08:50  brun

    	* config/Makefile.solarisCC5:
    	 Change definition of CXX and CC to omit the full pathname for teh CC compiler

    2000-09-13 08:29  brun

    	* config/Makefile.linuxppcegcs:
    	Add F77FLAGS to the makefile and change egcs to gcc

    2000-09-12 17:45  brun

    	* treeplayer/src/TTreePlayer.cxx:
    	Change by Philippe Canal in TTreePlayer.
    	TTree::Draw uses up to 3 variables and a selection criterium.  Until this
    	fix, if more than one of those 4 identities were pointing to an 'array'
    	(like a part of a TClonesArray), only one of them was properly setup.
    	(The first one in the order : selection criterium, var1, var2, var3 that
    	was an array was setup properly, as a side effect if another variable was
    	using one of the array properly setup, this variable would look okay).

    2000-09-12 17:42  rdm

    	* cint/: inc/G__ci.h, src/expr.c, src/ifunc.c, src/init.c,
    	src/newlink.c, src/struct.c, src/tmplt.c, src/typedef.c,
    	stl/bstring.h:
    	import of CINT 5.14.50.
    	For what is new see http://root.cern.ch/root/Cint.phtml?relnote

    2000-09-12 17:18  brun

    	* meta/: inc/TClass.h, src/TClass.cxx:
    	TClass::New has now an optional argument (kTRUE by default).
    	The value of the argument is stored in fgCallingNew and can be tested
    	by the static function TClass::IsCallingNew

    2000-09-12 08:44  brun

    	* gpad/src/TCanvas.cxx:
    	Modify the default TCanvas constructor to use the new function TClass::IsCallingNew.

    2000-09-12 08:43  brun

    	* base/src/: TBuffer.cxx, TKey.cxx:
    	Undo the changes using TROOT::SetReadingObject.
    	These changes are not necessary anymore following the introduction
    	of the new function TClass::IsCallingNew.

    2000-09-12 08:42  brun

    	* meta/: inc/TClass.h, src/TClass.cxx:
    	Add a new static member fgCallingNew and a new static function Bool_t TClass::IsCallingNew
    	fGCallingNew is set in TClass::New to kTRUE before calling ClassInfo::New
    	and reset immediatly after the call.
    	An application can check in the default constructor is the call is coming from TClass::New.
    	This is currently used in the TCanvas default constructor.
    	This facility replaces the special case previously implemented via TROOT::ReadingObject.
    	With this change the previous changes to TKey::ReadObj or TBuffer::ReadObj are obsolete.

    2000-09-12 08:14  brun

    	* base/src/TView.cxx:
    	Add a protection to TView::Streamer in case no file is open.
    	This may happen when DrawCloning pads or canvases.

    2000-09-12 00:06  rdm

    	* base/src/TKey.cxx:
    	move TROOT::SetReadingObject() to be directly around cl->New() call.

    2000-09-12 00:04  rdm

    	* base/src/TBuffer.cxx:
    	added TROOT::SetReadingObject() calls around cl->New() to allow special
    	default ctor behaviour when creating an object for I/O de-serialization.

    2000-09-11 19:38  rdm

    	* gui/src/TGFSContainer.cxx:
    	some source formatting changes.

    2000-09-11 19:38  rdm

    	* gui/src/TRootBrowser.cxx:
    	when displaying TObject derived objects set icon box headers to Name and
    	Title (using new TGListBox SetHeader() feature).

    2000-09-11 19:37  rdm

    	* gui/: inc/TGListView.h, src/TGListView.cxx:
    	new methods SetHeaders() and SetHeader() to customize the header
    	that is shown in the TGListBox. The fixed default was only suitable for
    	listing system files (like ls -l).

    2000-09-11 11:59  brun

    	* base/inc/TROOT.h, base/src/TKey.cxx, base/src/TROOT.cxx,
    	gpad/src/TCanvas.cxx, gpad/src/TPad.cxx, hist/src/TH1.cxx,
    	tree/src/TBranch.cxx:
    	Rename fReadingBasket to fReadingObject in TROOT.h
    	Rename TROOT::ReadingBasket to TROOT::ReadingObject
    	Rename TROOT::SetReadingBasket to TROOT::SetReadingObject
    	TROOT::SetReadingObject is now set in TKey::ReadObj
    	One can test in the default constructors (like TCanvas) if Root is
    	reading from file or socket.
    	The TCanvas default constructor has been modified to take advantage
    	of this change. As a result, the following works:
    	 root > TCanvas c1

    2000-09-11 11:51  rdm

    	* gui/inc/TGListBox.h:
    	GetViewPort() now returns a TGViewPort and not the base TGFrame. Avoids
    	unnecessary casting back to TGViewPort.

    2000-09-11 11:50  rdm

    	* gui/: inc/TGCanvas.h, src/TGCanvas.cxx:
    	added methods SetHsbPosition() and SetVsbPosition(). These methods allow
    	the positioning of the scrollbars.

    2000-09-11 11:06  brun

    	* graf/src/TGraph.cxx, histpainter/src/THistPainter.cxx:
    	Simplify the logic in the Fitpanel functions to set the object and current pad.

    2000-09-11 08:21  brun

    	* base/src/TObject.cxx:
    	Modify TObject::DrawClone to force a pad update.

    2000-09-11 08:19  brun

    	* base/: inc/TFolder.h, src/TFolder.cxx:
    	Implement the functions FindObject, FindObjectAny and new functions
    	FindFullPathname.

    2000-09-11 08:18  brun

    	* gpad/: inc/TCanvas.h, src/TCanvas.cxx:
    	Implement the Browse function. When opening a Root file with a TCanvas object
    	inside, one can now double click on the canvas name to draw the canvas.
    	This also solves another problem when browsing objects inside a canvas.

    2000-09-11 08:16  brun

    	* physics/: inc/TGenPhaseSpace.h, src/TGenPhaseSpace.cxx:
    	Implement copy constructor. This is required for HP-UX/CC because the class
    	has a member TLorentzVector with a protected copy constructor

    2000-09-08 18:42  brun

    	* eg/inc/LinkDef.h, eg/inc/TGenPhaseSpace.h,
    	eg/src/TGenPhaseSpace.cxx, physics/inc/LinkDef.h,
    	physics/inc/TGenPhaseSpace.h, physics/src/TGenPhaseSpace.cxx:
    	Move the new class TGenPhaseSpace to physics instead of EG. The class
    	uses TLorentzVector.
    	Correct a mistake in eg/LinkDef.h. The pragma for TParticlePDG had been
    	removed by mistake.

    2000-09-08 18:41  rdm

    	* cont/: inc/THashList.h, inc/TList.h, src/THashList.cxx:
    	re-introduce the ctor with the parent argument only for backward
    	compatibility reasons. The parent argument is dummy.

    2000-09-08 18:11  rdm

    	* gui/src/: TGScrollBar.cxx, TGSlider.cxx:
    	when dragging make sure that HandleMotion() sees all events.

    2000-09-08 18:11  rdm

    	* cont/: inc/TClonesArray.h, inc/TCollection.h, inc/THashList.h,
    	inc/TList.h, inc/TMap.h, inc/TObjArray.h, inc/TSeqCollection.h,
    	src/TBtree.cxx, src/TClonesArray.cxx, src/TCollection.cxx,
    	src/THashList.cxx, src/THashTable.cxx, src/TList.cxx, src/TMap.cxx,
    	src/TObjArray.cxx, src/TOrdCollection.cxx:
    	introduced the concept of ownership for all collections. By calling
    	TCollection::SetOwner() a collection becomes the owner of its elements.
    	In those cases the dtor and Clear() method will delete the items and not
    	just free the container space. Also all collections now make their
    	TObject part persistent (so the TObject bits are saved). Version numbers
    	were properly increased.

    2000-09-08 18:07  rdm

    	* base/inc/TObject.h, graf/inc/TLink.h, meta/inc/TDataMember.h:
    	moved some locally used bits from the global TObject.h to the local
    	headers for the objects where they are only used. Also specified in
    	TObject.h the rules for using the TObject user bits.

    2000-09-08 18:05  rdm

    	* base/src/TFile.cxx, base/src/TROOT.cxx, g3d/src/TGeometry.cxx,
    	g3d/src/TNode.cxx, gpad/src/TCanvas.cxx,
    	gpad/src/TInspectCanvas.cxx, gpad/src/TPad.cxx,
    	graf/src/TGraph.cxx, graf/src/TLegend.cxx, graf/src/TLink.cxx,
    	graf/src/TPaveText.cxx, hist/src/TH1.cxx, meta/src/TCint.cxx,
    	meta/src/TClass.cxx:
    	collections don't have anymore the concept of parent (should not have been
    	introduced in the first place). All changes relate to the removal of the
    	parent in the TList ctor.

    2000-09-08 10:32  brun

    	* eg/src/TGenPhaseSpace.cxx:
    	Minor change to make SGI/CC compiler happy

    2000-09-08 09:40  brun

    	* base/inc/TDirectory.h, base/src/TBrowser.cxx,
    	base/src/TDirectory.cxx, base/src/TNamed.cxx, g3d/src/TAxis3D.cxx,
    	gpad/src/TCanvas.cxx, gpad/src/TInspectCanvas.cxx,
    	graf/src/TCutG.cxx, graf/src/TGraph.cxx, graf/src/TLegend.cxx,
    	gui/src/HelpText.cxx, gui/src/TRootCanvas.cxx,
    	histpainter/src/THistPainter.cxx, star/src/TTable.cxx,
    	test/Tetris.cxx, treeplayer/src/TTreePlayer.cxx,
    	tutorials/na49view.C:
    	Several classes modified to :
    	 - take into account the renaming of kObjInCanvas to kMustCleanup
    	 - the introduction of FindObject instead of GetPrimitive

    2000-09-08 09:38  brun

    	* base/: inc/TFolder.h, src/TFolder.cxx:
    	Several changes and new functions added. The folder service now added
    	to TROOT and several other Root classes.

    2000-09-08 09:36  brun

    	* g3d/: inc/TGeometry.h, src/TGeometry.cxx:
    	Add function FindObject to be consistent with all other collections.

    2000-09-08 09:36  brun

    	* gpad/: inc/TPad.h, src/TPad.cxx:
    	Add function FindObject to be consistent with all other collections.
    	GetPrimitive still kept for compatibility.

    2000-09-08 09:34  brun

    	* base/: inc/TROOT.h, src/TROOT.cxx:
    	Several changes in TROOT::FindObject to take advantage of the new folders facility.
    	New function FindObjectAny

    2000-09-08 09:33  brun

    	* base/: inc/TObject.h, src/TObject.cxx:
    	Important change in the TObject destructor. Instead of calling RecursiveRemove
    	on the canvases and Browsers lists, a more general mechanism has been introduced.
    	In the list of folders, a new entry "Cleanups" has been introduced. The list of
    	Cleanups currently includes:
    	  - the list of Canvases
    	  - the list of browsers
    	  - the list of tasks
    	One can Add a new list to this list. The TObject destructor will automatically
    	invoke the RecursiveRemove function of all collections in the list of Cleanups.
    	Add a new enum kMustCleanup acting as the previous kObjInCanvas (same bit).
    	kObjInCanvas is still kept to not break backward compatibility in case this
    	facility was used in some user classes.

    2000-09-07 13:19  rdm

    	* gui/src/TRootBrowser.cxx:
    	small change due to change in splitter api.

    2000-09-07 13:19  rdm

    	* gui/inc/LinkDef2.h:
    	added TGHSplitter.

    2000-09-07 13:19  rdm

    	* gui/: inc/TGSplitter.h, src/TGSplitter.cxx:
    	smoothed some rough edges with the new TGSplitter widget (for its use see
    	TRootBrowser.cxx). Also added the TGHSplitter (the horizontal) variant.

    2000-09-07 02:44  rdm

    	* gui/src/TGSlider.cxx:
    	initialize fDragging in ctor.

    2000-09-07 02:36  rdm

    	* gui/: Module.mk, inc/LinkDef2.h:
    	add new TGSplitter widget.

    2000-09-07 02:35  rdm

    	* gui/src/TRootBrowser.cxx:
    	use new TGVSplitter widget to make the TGListTree in the TBrowser resizable.

    2000-09-07 02:33  rdm

    	* gui/: inc/TGToolBar.h, src/TGToolBar.cxx:
    	move TGHorizontal3DLine to TGSplitter.h/.cxx.

    2000-09-07 02:32  rdm

    	* gui/: inc/TGSplitter.h, src/TGSplitter.cxx:
    	new TGSplitter and TGVSplitter classes. The TGVSplitter allows the dynamic
    	change in width of a designated frame. The source file also contains the
    	code for TGHorizontal3DLine (was in TGToolBar.h) and the new TGVertical3DLine.
    	TGHSplitter comes later.

    2000-09-07 02:26  rdm

    	* base/inc/TVirtualX.h, win32/inc/TGWin32.h,
    	win32/src/GWin32GUI.cxx, x11/inc/TGX11.h, x11/src/GX11Gui.cxx:
    	addional argument (owner_events) for method GrabPointer(). The argument has
    	a default value which makes the change backward compatible.

    2000-09-06 19:19  brun

    	* tree/src/TTree.cxx:
    	Simplify the algorithm used by TTree::BuildIndex.
    	Instead of using TTree::Draw with an expression and a selection,
    	it is sufficient to draw the expression only.
    	In addition, the new algorithm removes a side effect when
    	majorname +minorname*1e-9 was exactly 0. In this particular case,
    	the entry was forgotten in the index.
    	Thanks to HP Wei to report this case.

    2000-09-06 17:15  brun

    	* eg/: inc/LinkDef.h, inc/TGenPhaseSpace.h, src/TGenPhaseSpace.cxx:
    	Add new class TGenPhaseSpace developped by Valerio Filippini.
    	//  Utility class to generate n-body event
    	//  according to fermi lorentz-invariant phase space
    	//  events are generated in their own center-of-mass,

    2000-09-06 16:20  rdm

    	* base/: inc/TTask.h, src/TTask.cxx:
    	cosmetic changes to adhere to coding convention (statics start with fg).

    2000-09-06 16:18  rdm

    	* meta/src/TDataMember.cxx:
    	fix in finding getter function for context menu.

    2000-09-06 16:15  rdm

    	* base/src/TBuffer.cxx:
    	when buf is set in ctor don't change specified bufsize.

    2000-09-06 16:14  rdm

    	* base/src/TDirectory.cxx:
    	correction in Write(). Also mkdir() now creates dir in this (expected
    	behavior).

    2000-09-06 16:13  rdm

    	* base/inc/TDirectory.h:
    	made several getters constant. Also added Add() (calling Append()) to be
    	consistent with TFolders.

    2000-09-06 16:11  rdm

    	* base/src/TObject.cxx:
    	removed special case for TDirectory in Write(). This is now correctly
    	taken care of in TDirectory::Write().

    2000-09-06 16:11  rdm

    	* cont/src/TCollection.cxx:
    	small change in Write().

    2000-09-06 16:10  rdm

    	* net/src/TNetFile.cxx:
    	added HTML tags to class description.

    2000-09-06 11:29  brun

    	* base/: inc/TFolder.h, inc/TTask.h, src/TFolder.cxx,
    	src/TTask.cxx:
    	minor changes for CVS headers

    2000-09-06 11:28  brun

    	* tutorials/geant3tasks.C:
    	Add a new tutorial to illustrate the use of the new class TTask
    	with a model of the Geant3 simulation program

    2000-09-06 09:17  brun

    	* tree/src/: TBranch.cxx, TBranchClones.cxx:
    	Add a protection in case a Tree is not associated with a root file.

    2000-09-06 09:02  brun

    	* tutorials/xysliderAction.C:
    	Minor change in the script to call pad->Modified() instead of redrawing
    	the original histogram.

    2000-09-06 08:07  brun

    	* treeplayer/src/TTreePlayer.cxx:
    	A problem fixed by Philippe Canal in TTreePlayer::EntryLoop
    	When drawing 2D or 3D histograms, only the first of the variables
    	that happen to be 'variable length arrays' had their index properly
    	loaded from file.
    	So for example, if clone1.X and clone2.Y where both variable of two
    	separate TClonesArray clone1 and clone2:
    	        Draw("clone1.X:clone2.Y")
    	would only load the size of clone1.X (thus the 'perceived size
    	clone2.Y would be random).

    2000-09-05 18:13  rdm

    	* gui/src/TGListTree.cxx:
    	fix for tooltips.

    2000-09-05 13:21  brun

    	* base/: inc/TFolder.h, src/TFolder.cxx:
    	Implement TFolder::FindObject(Tobject *obj) const to make SGI/CC compiler happy

    2000-09-05 13:11  brun

    	* base/: inc/TTask.h, src/TTask.cxx:
    	Rename TTask::Execute to TTask::Exec to avoid a clash with TObject::Execute

    2000-09-05 13:04  rdm

    	* base/src/TObject.cxx:
    	return number of bytes written in case of a TDirectory in Write().

    2000-09-05 13:04  rdm

    	* cont/src/TCollection.cxx:
    	correct comments in TCollection::Write(), multiple key behaviour is not
    	(anymore) recursive.

    2000-09-05 12:57  rdm

    	* gui/src/TRootBrowser.cxx:
    	turn on automatic tooltips for the directory tree.

    2000-09-05 12:56  rdm

    	* gui/: inc/TGListTree.h, src/TGListTree.cxx:
    	added tooltip capabilities for items in the tree. Tooltips can be set
    	for each item. There are automatic tool tips based on TObject::GetTitle()
    	for items with a valid user data pointer. However, this requires the user data
    	to derive from TObject. Since this can not be assumed you have to
    	explicitely turn on the automatic tooltip feature.

    2000-09-05 12:55  brun

    	* base/: inc/TROOT.h, src/TROOT.cxx:
    	Add to implement TROOT::FindObject(TObject *obj) const
    	to make the SGI/CC compiler happy.

    2000-09-05 12:13  brun

    	* base/src/TROOT.cxx:
    	Temporary cast introduced in TROOT::FindObject to avoid compilation errors
    	with some compilers. This function is going to be substantially rewritten
    	to take advantage of the new TFolder facility.

    2000-09-05 11:42  brun

    	* base/inc/RVersion.h, build/version_number:
    	Increment version number to 2.25/03

    2000-09-05 11:21  brun

    	* base/inc/TDirectory.h, base/inc/TKey.h, base/inc/TMapFile.h,
    	base/inc/TSystemDirectory.h, base/inc/TTask.h,
    	base/src/TDirectory.cxx, base/src/TFile.cxx, base/src/TKey.cxx,
    	base/src/TMapFile.cxx, base/src/TNamed.cxx, base/src/TTask.cxx,
    	cont/inc/TCollection.h, cont/inc/TMap.h, g3d/inc/TAxis3D.h,
    	g3d/inc/TGeometry.h, g3d/inc/TNode.h, g3d/src/TNode.cxx,
    	g3d/src/TPolyLine3D.cxx, g3d/src/TPolyMarker3D.cxx,
    	gpad/inc/TPad.h, gpad/src/TCanvas.cxx, gpad/src/TPad.cxx,
    	graf/src/TBox.cxx, graf/src/TEllipse.cxx, graf/src/TLine.cxx,
    	graf/src/TMarker.cxx, graf/src/TPave.cxx, graf/src/TPolyLine.cxx,
    	graf/src/TText.cxx, hist/inc/TPrincipal.h,
    	hist/src/TPolyMarker.cxx, html/inc/THtml.h, meta/inc/TBaseClass.h,
    	meta/inc/TCint.h, meta/inc/TClass.h, star/inc/TChair.h,
    	star/inc/TColumnView.h, star/inc/TFileSet.h, star/inc/TTable.h,
    	star/inc/TVolumePosition.h, star/src/TColumnView.cxx,
    	star/src/TFileSet.cxx, star/src/TPoints3D.cxx,
    	star/src/TPointsArray3D.cxx, star/src/TTable.cxx,
    	tree/inc/TBranch.h, tree/inc/TBranchClones.h,
    	tree/inc/TBranchObject.h, tree/inc/TTree.h, tree/src/TBranch.cxx,
    	tree/src/TBranchObject.cxx:
    	The following headers and classes have been modified to take into account;
    	  - the new signature of IsFolder (now const)
    	  - the new TObject::FindObject
    	  - the fact that the static functions of TObject have been moved to TROOT.

    2000-09-05 11:18  brun

    	* star/: inc/TDataSet.h, inc/TDataSetIter.h, src/TDataSet.cxx,
    	src/TDataSetIter.cxx:
    	The functions FindObject have been renamed FindDataSet.
    	This change was necessary to avoid a clash with the new TObject::FindObject
    	function that is const and returns a TObject* while the TDataSet::FindObject
    	was returning a TDataSet* and had a different calling sequence.

    2000-09-05 11:15  brun

    	* meta/src/TCint.cxx:
    	Replace function FindObject by a new function FindSpecialObject.
    	FindSpecialObject uses the new function TROOT::FindSpecialObject.

    2000-09-05 11:14  brun

    	* base/: inc/TFolder.h, src/TFolder.cxx:
    	Several changes in the new class TFolder.
    	The constructor has an additional parameter to specify an existing
    	collection.
    	A new function TFolder::AddFolder has been added.

    2000-09-05 11:12  brun

    	* base/: inc/TROOT.h, src/TROOT.cxx:
    	Several changes in the manager class TROOT:
    	 - a new member TFolder *fRootFolder has been added. fRootFolder is
    	   the head ("root") of all the Root folders.
    	   This folder is the first folder in the list of Browsable objects.

    	 - All collections created by the TROOT constructor are now added to
    	   the top level folder.

    	 - The collection fProcesses has been renamed fTasks.

    	 - The existing function FindObject is now const and has been rewritten.

    	 - new function added:
    	   TObject  *FindSpecialObject(const char *name, void *&where);
    	   This function is called by TCint::FindSpecialObject.

    	 - The following static functions previously in TObject have been moved
    	   to TROOT:
    	   static Int_t       DecreaseDirLevel();
    	   static Int_t       GetDirLevel();
    	   static Int_t       IncreaseDirLevel();
    	   static void        IndentLevel();
    	   static void        SetDirLevel(Int_t level=0);

    2000-09-05 10:50  brun

    	* base/: inc/TObject.h, src/TObject.cxx:
    	The following static functions have been deleted from TObject and moved
    	to the TROOT class:
    	   static Int_t    DecreaseDirLevel();
    	   static Int_t    GetDirLevel();
    	   static void     SetDirLevel(Int_t level=0);
    	   static Int_t    IncreaseDirLevel();
    	   static void     IndentLevel();

    	The following functions have been deleted from TObject.h:
    	   virtual void    Close(Option_t *option="");
    	   virtual Bool_t  IsModified();
    	   virtual void    Modified(Bool_t flag=kTRUE);

    	Change of signature for function IsFolder:
    	   virtual Bool_t  IsFolder() const;
    	This change has implied many changes in many classes to take into account
    	the fact that the function is now const.

    	A new function introduced with the two signatures:
    	   virtual TObject *FindObject(const char *name) const;
    	   virtual TObject *FindObject(TObject *obj) const;

    	The introduction os this new function has generated several changes in
    	a few classes (like TDataSet, TDataSetIter).

    2000-09-05 10:24  brun

    	* cont/src/TCollection.cxx:
    	Fix a problem introduced in version 2.25 in TCollection::Write.
    	Objects in the collection were written twice.

    2000-09-04 19:53  rdm

    	* gui/src/TGLabel.cxx:
    	updated description of SetText().

    2000-09-04 19:51  rdm

    	* gui/: inc/TGToolTip.h, src/TGToolTip.cxx:
    	two new methods: SetText() and SetPosition(). SetText() allows the
    	tooltip text to be changed without having to delete and recreate a tooltip.
    	SetPosition() allows the specification of a custom popup location.

    2000-09-04 19:49  rdm

    	* utils/src/rootcint.cxx:
    	fix some typos in print statements.

    2000-09-04 19:47  rdm

    	* base/src/TROOT.cxx:
    	object can be added to list of browsables without specifying the name
    	as option. If no name is specified TObject::GetName() will be used.

    2000-09-04 19:44  rdm

    	* cint/: inc/G__ci.h, inc/bcstrm.h, inc/cbstrm.h, inc/dllrev.h,
    	inc/libstrm.h, inc/stdstrct.h, inc/sunstrm.h, inc/vcstrm.h,
    	src/Api.cxx, src/Apiif.cxx, src/bcstrm.cxx, src/disp.c, src/expr.c,
    	src/func.c, src/g__cfunc.c, src/ifunc.c, src/inherit.c,
    	src/kccstrm.cxx, src/libstrm.cxx, src/loadfile.c, src/newlink.c,
    	src/parse.c, src/shl.c, src/stdstrct.c, src/sun5strm.cxx,
    	src/sunstrm.cxx, src/tmplt.c, src/typedef.c, src/var.c,
    	src/vcstrm.cxx:
    	import of CINT 5.14.49.
    	For what is new see http://root.cern.ch/root/Cint.phtml?relnote

    2000-09-04 12:44  brun

    	* base/: inc/TFolder.h, src/TFolder.cxx:
    	Add new class TFolder

    2000-09-04 12:43  brun

    	* base/inc/LinkDef2.h:
    	Add new classes TTask and TFolder

    2000-09-04 12:39  brun

    	* base/: inc/TTask.h, src/TTask.cxx:
    	Add a new Class TTask.
    	TTask is a base class that can be used to build a complex tree of Tasks.
    	Each TTask derived class may contain other TTasks that can be executed
    	recursively, such that a complex program can be dynamically built and executed
    	by invoking the services of the top level Task or one of its subtasks.

    	Use the TTask::Add function to add a subtask to an existing TTask.
    	To execute a TTask, one calls the ExecuteTask function. ExecuteTask will
    	call recursively:
    	     - the TTask::Execute function of the derived class
    	     - TTask::ExecuteTasks to execute for each task the list of its subtasks.
    	If the top level task is added to the list of Root
    	browsable objects, the tree of tasks can be visualized by the Root browser.
    	The browser can be used to start a task, set break points at the beginning
    	of a task or when the task has completed. At a breakpoint, data structures
    	generated by the execution up this point may be inspected asyncronously
    	and then the execution can be resumed by selecting the "Continue" function
    	of a task.

    	A TTask tree may be made persistent, saving the status of all the tasks.
    	See the class description for an example.

    2000-09-01 22:37  brun

    	* meta/src/TCint.cxx:
    	TCint::TypeName need to be upgraded to take in consideration that
    	some type names do not start by 'class ' but are templated and
    	in consequence contain spaces.  Philippe has modified the function
    	such that now the search for a space stops where a template argument
    	starts.

    2000-09-01 09:02  brun

    	* graf/src/TGaxis.cxx:
    	Change the maximum authorized exponent from 30 to 200 in TGaxis::Optimize.
    	This change allows drawing axis with the maximum precision in case of very large
    	or very small values.
    	The change was also necessary to avoid a buffer overflow in the function
    	drawing labels.

    2000-09-01 08:23  brun

    	* utils/src/rootcint.cxx:
    	Introduce a new version of rootcint from Philippe canal.
    	(root)cint parses each of its arguments separately.  When using an
    	external pre-processor (-p, usually to handle more complex #define
    	macros), this has a few unwanted side-effect.  The external
    	preprocessor is removing all the code guards, so it is left to
    	cint to notice that it is including a file it already knows about;
    	So more time than necessary, cint ends-up reparsing the same
    	(pre-processed) file.

    	So to solve the problem, when the external pre-processor is used,
    	rootcint should just bundle all the files into one temporary file
    	including them all.

    2000-08-31 22:03  brun

    	* tree/src/TTree.cxx:
    	Fix a problem in TTree::BuildIndex.
    	The call to SetEstimate with the original estimate value
    	must be made after sorting the array and storing it
    	into the index.

    2000-08-31 19:05  brun

    	* graf/: inc/TGraphErrors.h, src/TGraph.cxx, src/TGraphErrors.cxx:
    	Add new functions:
    	  TGraph::Set(Int_t np)
    	  TGraphErrors::Set(Int_t np)
    	to modify the number of points in the graph without destroying
    	the existing points.
    	In TGraph::PaintGraph, the intermediate histogram created when the option "A"
    	is specified has now a number of channels greater or equal to the number
    	of points in the graph. This permits to zoom a graph without limitations.

    2000-08-31 19:00  brun

    	* graf/inc/TGraph.h:
    	Add new functions to set the number of points: TGraph::Set

    2000-08-31 18:59  brun

    	* gpad/src/TPad.cxx:
    	In TPad::DrawFrame, change the number of channels of the intermediate
    	histogram from 100 to 1000. Only 100 channels was too restrictive
    	when the pad is zoomed multiple times and the pad contains one or more
    	graphs not drawn with the "A" option.

    2000-08-31 16:21  rdm

    	* gui/src/TGListView.cxx:
    	fix small memory leak when list view item is removed.

    2000-08-31 16:21  rdm

    	* gui/src/TGListBox.cxx:
    	optimize listbox item removal.

    2000-08-31 16:20  rdm

    	* gui/: inc/TGFrame.h, src/TGFrame.cxx:
    	important fix for double clicking. Double click with little displacement
    	between clicks in negative direction never resulted in a double click.

    2000-08-31 16:18  rdm

    	* configure:
    	more extensive search for ttf libs/include and fix in search for ttf fonts.

    2000-08-31 09:13  brun

    	* treeplayer/src/TTreePlayer.cxx:
    	A fix by Philippe Canal in TTreePlayer::Process.
    	When CINT reloads a script defining some classes, it unwinds
    	everything since the script was first loaded.
    	This has the side-effect of destroying the temporary variables holding
    	the filename and option string.
    	A local copy of these variables is necessary before invoking the
    	main Process function.

    2000-08-30 18:58  brun

    	* hist/src/TH1.cxx:
    	Currently the TH1::KolmogorovTest() returns the Kolmo probability
    	Stephen Bailey has suggested a new option "M" to return the
    	Maximum Kolmogorov distance instead.

    2000-08-30 18:57  rdm

    	* gui/: inc/TGTextEdit.h, src/TGTextEdit.cxx:
    	added column position to the Goto() method, so the cursor can be positioned
    	not only on a specified line but also on a specified column in the line.
    	By default column=0 to be backward compatible. Request by Anton Fokin.

    2000-08-30 18:55  rdm

    	* gpad/src/TInspectCanvas.cxx:
    	changed window title to: "ROOT Object Inspector". Was "The Canvas inspector"
    	which was confusing since it was not inspecting the Canvas.

    2000-08-30 18:53  rdm

    	* build/unix/makecintdlls.sh:
    	correct some comments.

    2000-08-28 19:24  brun

    	* hist/src/TF1.cxx:
    	Correct a typo in TF1::SetParLimits

    2000-08-28 11:06  rdm

    	* gui/inc/TGTab.h:
    	fix in comments

    2000-08-28 11:06  rdm

    	* cint/src/newlink.c:
    	fix allows compilation of dictionaries on Dec/cxx for G4.

    2000-08-27 22:05  brun

    	* histpainter/src/THistPainter.cxx:
    	Minor changes in the comments to be in phase with the Users Guide.

    2000-08-27 22:03  brun

    	* hist/src/TH1.cxx:
    	Minor changes in the comments to be in phase with the Users Guide.

    2000-08-27 22:02  brun

    	* base/src/TDirectory.cxx:
    	Add a new comment in TDirectory::mkdir to clarify that the new directory
    	is created inside the current directory and not inside "this" directory.

    2000-08-26 16:11  brun

    	* tutorials/: Quad.cxx, Quad.h:
    	Added two new files to the tutorials. These two files are referenced
    	in the Users Guide.

    2000-08-26 00:28  rdm

    	* README/CREDITS:
    	some small corrections

    2000-08-25 23:45  rdm

    	* meta/inc/TDictionary.h:
    	correction in class description

    2000-08-25 15:10  brun

    	* tutorials/gaxis.C:
    	Add option "S" in all the TGaxis contructors.

    2000-08-25 15:10  brun

    	* graf/src/TGaxis.cxx:
    	Add the following missing description of option "S" in TGaxis::PaintAxis
    	// Size of tick marks
    	// ------------------
    	// By default, tick marks have a length equal to 3 per cent of the
    	// axis length.
    	// When the option "S" is specified, the length of the tick marks
    	// is equal to fTickSize*axis_length, where fTickSize may be set
    	// via TGaxis::SetTickSize.

    2000-08-23 19:01  brun

    	* meta/src/TCint.cxx:
    	The Automatic Compiler Interface works now under AIX, including the case
    	when non-Root shared libs are linked in. The AIX specific ".a" for shared libs
    	taken into account. (Philippe Canal)

    2000-08-23 16:55  rdm

    	* rint/inc/TTabCom.h:
    	make Hook() method public so one can call gTabCom->Hook() from other
    	places, like from a TGTextEntry widget.

    2000-08-23 16:52  rdm

    	* README/CREDITS:
    	updated credits for Suzanne, Damir and Christian

    2000-08-23 10:14  brun

    	* tree/src/TTree.cxx:
    	Add a new possibility in TTree::GetEntryNumberWithIndex.
    	// Return entry number corresponding to major and minor number
    	// Note that this function returns only the entry number, not the data
    	// To read the data corresponding to an entry number, use TTree::GetEntryWithIndex
    	// the BuildIndex function has created a table of Double_t* of sorted values
    	// corresponding to val = major + minor*1e-9;
    	// The function performs binary search in this sorted table.
    	// If it find an array value that maches val, it returns directly the
    	// index in the table.
    	// If an entry corresponding to major and minor is not found, the function
    	// returns a value = -lowest -1 where lowest is the entry number in the table
    	// immediatly lower than the requested value.

    2000-08-23 10:11  brun

    	* gpad/src/TCanvas.cxx:
    	Add a protection in TCanvas::Draw in case the canvas has been read again from a file
    	or socket since the previous Draw operation.
    	Also add protections in the class against fCanvasImp=0

    2000-08-21 18:56  brun

    	* base/inc/RVersion.h, build/version_number:
    	Version number incremented to 2.25/02

    2000-08-21 18:44  rdm

    	* base/src/TString.cxx:
    	in case of a problem with Form() print out the first 50 chars of the offending
    	buffer to help diagnose the problem.

    2000-08-21 18:16  rdm

    	* Makefile:
    	small mod for clean target for KCC by Philippe.

    2000-08-21 16:48  rdm

    	* net/src/TSocket.cxx:
    	fix in TSocket::Recv(char*,Int_t,Int_t&), don't return 0, but correctly
    	4 when 0 str has been send (length of kind). 0 is return code when connection
    	has been closed by the remote side.

    2000-08-21 15:34  rdm

    	* build/: unix/makedist.sh, win/makedist.sh:
    	export also tutorials/*.h and tutorials/*.dat files.

    2000-08-21 12:37  rdm

    	* net/: inc/TMessage.h, src/TMessage.cxx, src/TSocket.cxx:
    	added new method TMessage::Forward() which allows a just received message
    	to be send out (forwarded). It switches the TMessage from read mode to write
    	mode and resets some internal pointers. Change also required change in way
    	private TMessage ctor is called by friend TSocket::Recv() method.

    2000-08-21 12:33  rdm

    	* x11/src/GX11Gui.cxx:
    	added protection against bug in XFree86 v4.0 (XFree86 v4.0.1 does not have
    	this problem anymore).

    2000-08-21 09:25  brun

    	* tutorials/: draw2dopt.C, twoscales.C:
    	Add two new tutorials:
    	 -draw2dopt.C displays all the 2d options
    	 -twoscales.C to illustrate how to superimpose 2 histograms with 2 different scales

    2000-08-21 08:12  brun

    	* histpainter/src/THistPainter.cxx:
    	Add an extensive documentation of teh drawing options with many examples
    	in THistPainter::Paint.
    	In THistPainter::PaintLegoAxis, draw a line to materialize the phi axis
    	in case of a lego plot in polar coordinates.

    2000-08-21 08:10  brun

    	* hist/src/TH1.cxx:
    	Changes comments in TH1::Draw to refer to the long list of drawing options
    	in THistPainter::Paint

    2000-08-21 08:09  brun

    	* base/src/TView.cxx:
    	Fix a few typos in comments

    2000-08-20 16:49  rdm

    	* base/: inc/TStorage.h, src/TObject.cxx, src/TStorage.cxx:
    	introduced symmetry in TStorage by providing ObjectDealloc(). Use this call
    	in TObject::operator delete(). Also use ::operator new(sz) to allocate memory
    	in TStorage instead of new char[sz].

    2000-08-20 16:42  rdm

    	* base/src/TApplication.cxx:
    	fixed very small memory leak

    2000-08-20 12:06  brun

    	* histpainter/src/THistPainter.cxx:
    	Update THistPainter::PaintContour to reset the histogram fill color before returning.

    2000-08-20 12:05  brun

    	* graf/src/TPaveLabel.cxx:
    	Modify TPaveLabel::DrawPaveLabel to take into account the parameter option.

    2000-08-20 12:03  brun

    	* postscript/src/TPostScript.cxx:
    	Modify TPostScript::DrawPolyMarker to take into account the current paper size
    	when computing the marker size. (thanks to Spehen Bailey).

    2000-08-18 23:51  brun

    	* base/src/TROOT.cxx, meta/src/TCint.cxx:
    	 Philippe has modified TROOT and TCint destructors to delete the
    	temporary files craeted by CINT.

    2000-08-18 22:10  brun

    	* tree/src/TTree.cxx:
    	Fix a typo in TTree::Process. TTreeProcess changed to TSelector in the comments.

    2000-08-18 17:45  brun

    	* base/src/TROOT.cxx:
    	minor change in the TROOT constructor for the initialisation of fCutClassName

    2000-08-18 16:58  brun

    	* base/src/TSystem.cxx, build/win/compiledata.sh, cint/src/Api.cxx,
    	winnt/inc/TWinNTSystem.h, winnt/src/TWinNTSystem.cxx:
    	Remove <cr> characters introduced during the tar file transmission from Philippe.

    2000-08-18 16:46  brun

    	* gpad/src/TPad.cxx:
    	Add possibility to create a user graphical cut with his own class.
    	This uses the information specified in TROOT::SetCutClassName

    2000-08-18 15:44  brun

    	* base/src/TView.cxx:
    	Minor change in TView::Streamer to avoid a compiler warning

    2000-08-18 15:43  brun

    	* base/: inc/TROOT.h, src/TROOT.cxx:
    	Move implementation of the new function SetCutClassName to TROOT.cxx
    	and introduce protections in case of a class not-deriving from TCutG

    2000-08-18 15:18  brun

    	* base/: inc/TROOT.h, src/TROOT.cxx:
    	Implement a new function SetCutClassName(classname) to specify the default
    	class to be instantiated by the graphics editor. The default class name
    	is TCutG. The class name specified must derive from TCutG.

    2000-08-18 13:00  brun

    	* base/inc/LinkDef1.h:
    	TView is now declared TView-. The TView::Streamer is now part
    	of TView.cxx to cope with schema evolution.

    2000-08-18 12:59  brun

    	* base/src/TView.cxx:
    	Because we forgot to increment the TView class number when moving to double precision,
    	the only way to recognize the old versions is to test the file version in Streamer.
    	This change is necessary to real old canvases in Root files generated
    	before version 2.24/05.

    2000-08-18 11:33  brun

    	* tree/src/TEventList.cxx:
    	Implement a suggestion by Walter Mueller to optimize the resizing
    	of the list. The mod is in the Enter function.

    2000-08-18 08:27  brun

    	* base/src/TSystem.cxx, build/win/compiledata.sh, cint/src/Api.cxx,
    	winnt/inc/TWinNTSystem.h, winnt/src/TWinNTSystem.cxx:
    	Philippe has updated the script compiler to make sure that a dll is always
    	linked against all available libraries AND to make sure to rename
    	the loaded library from .dll (the loaded part) in .lib (the linker
    	part).  He has removed any path from the library name (the
    	NT linker accept only direct path or filename in one of the LIBPATH
    	directory, no blend of the two is possible (to access subdirectory of
    	directory listed in LIBPATH for example)).
    	Last there a few problem arising for the fact that NT uses '' as a
    	directory separator.  In particular, he had to work around the fact
    	that the ROOT regular expression used '' as a special character
    	AND the fact that cint stores some filenames as 'g:mydir\myfile.C' rather
    	than 'g:\mydir\myfile.C'.  So instead on relying mainly o regular
    	expressions, the new (and very good) cint filename matching algorithm
    	is used.

    2000-08-18 08:22  brun

    	* hist/src/TF1.cxx:
    	Typo fixed in TF1 constructor.

    2000-08-17 20:13  rdm

    	* cint/: inc/G__ci.h, src/ifunc.c, src/inherit.c, src/newlink.c,
    	src/var.c:
    	New CINT version 5.14.47
    	* 1366, enum scoping for inherited class declaration, t437.cxx
    	* 1367, explicit type conversion in the same class member function, t439.cxx
    	* 1368, precompiled/interpreted class inheritance message change

    2000-08-17 19:03  brun

    	* tutorials/: h1anal.C, h1anal.h, h1analysis.C, h1analysis.h,
    	h1chain.C:
    	Renamed the files h1anal to h1analysis

    2000-08-17 18:31  brun

    	* tutorials/: h1anal.C, h1anal.h, h1chain.C:
    	Add a new tutorial h1anal.C. This tutorial illustrates the use of code
    	automatically generated by TTree::MakeSelector.
    	The file h1anal.C has plenty of comments explaining the principle
    	and the various ways to run this class.
    	The data sets used by this tutorial have been copied to the Root Web site.
    	For the location and use, see the fiel h1anal.C

    2000-08-17 11:46  brun

    	* tree/inc/TTree.h, tree/inc/TVirtualTreePlayer.h,
    	tree/src/TTree.cxx, treeplayer/inc/TTreePlayer.h,
    	treeplayer/src/TTreePlayer.cxx:
    	Implement interface between trees and the principal components analysis class
    	TPrincipal.
    	The user interface is in TTree::Principal that calls the TTreePlayer::Principal
    	function. The specs of this interface are:
    	TPrincipal *TTree::Principal(const char *varexp, const char *selection, Option_t *option, Int_t nentries, Int_t firstentry)
    	{
    	//*-*-*-*-*-*-*-*-*Interface to the Principal Components Analysis class*-*-*
    	//*-*              ====================================================
    	//
    	//   Create an instance of TPrincipal
    	//   Fill it with the selected variables
    	//   if option "n" is specified, the TPrincipal object is filled with
    	//                 normalized variables.
    	//   If option "p" is specified, compute the principal components
    	//   If option "p" and "d" print results of analysis
    	//   If option "p" and "h" generate standard histograms
    	//   If option "p" and "c" generate code of conversion functions
    	//   return a pointer to the TPrincipal object. It is the user responsability
    	//   to delete this object.
    	//   The option default value is "np"
    	//
    	//   see TTree::Draw for explanation of the other parameters.
    	//
    	//   The created object is  named "principal" and a reference to it
    	//   is added to the list of specials Root objects.
    	//   you can retrieve a pointer to the created object via:
    	//      TPrincipal *principal =
    	//        (TPrincipal*)gROOT->GetListOfSpecials()->FindObject("principal");
    	//

    2000-08-17 11:44  brun

    	* hist/: src/TPrincipal.cxx, inc/TPrincipal.h:
    	TPrincipal is now derived from TNamed instead of TObject.
    	In the constructor, the TPrincipal object, named "principal" by default
    	is automatically added the gROOT->GetListOfSpecials().

    2000-08-17 11:25  brun

    	* base/src/TROOT.cxx:
    	The activation of SafeDelete(fInterpreter) in the TROOT destructor has still
    	side effects. A simple session opening a root file will crash when
    	the TROOT destructor is called. This line recommented.

    2000-08-17 09:53  brun

    	* hist/src/TF1.cxx:
    	To avoid compiler warnings or errors, the parameter to G__p2f2funcname
    	must be cast to a void explicitly in the TF1 constructor:
    	   char *funcname = G__p2f2funcname((void*)fcn);

    2000-08-17 00:46  rdm

    	* build/win/: compiledata.sh, makeinfo.sh:
    	several cleanups by Philippe.

    2000-08-16 18:49  brun

    	* base/src/TROOT.cxx:
    	Activate the statement:
    	   SafeDelete(fInterpreter);
    	This sattement was disabled because of a crash in CINT destructors.
    	This problem seems to be fixed with teh new version of CINT.
    	The reason for activating it, is that cint opens files (like bool.h) that
    	it closes only when explicitly told (by scratch_all and G__close_inputfiles).
    	Currently neither is being called at  the end of a ROOT process so a few
    	files are left open

    2000-08-16 16:33  brun

    	* base/src/TAttText.cxx, graf/src/TText.cxx:
    	Activate font precision 0 in TAttText. Add a full description in the TAttText class
    	of the convention used for font types, size and quality.

    2000-08-16 15:33  brun

    	* main/src/h2root.cxx:
    	Fix a problem in h2root when converting boolean types. Byte swapping
    	must be taken into account.

    2000-08-16 09:07  brun

    	* hist/src/TF1.cxx:
    	In the TF1 constructor, Philippe Canal has implemented the possibility to call a compiled
    	function from an interpreted code.

    2000-08-16 08:32  brun

    	* hist/src/TH1.cxx:
    	In TH1::Sumw2, compute the errors even in case fEntries=0

    2000-08-15 15:06  brun

    	* meta/src/TClass.cxx:
    	Small correction by Masa in TClass.cxx.
    	I have source of ROOT 2.23 and made a small fix in META_Class.cxx
    	line 270

    	OLD   if(realDataObject != gROOT) {

    	NEW   if(realDataObject && realDataObject != gROOT) {

    	This prevents browser segv when you click on class name.

    2000-08-15 14:49  brun

    	* hist/src/TPrincipal.cxx, test/stress.cxx:
    	Several minor changes.
    	Replace the name of the static variables in the generated code by
    	names starting by g rather thab fg

    2000-08-15 13:11  rdm

    	* Makefile:
    	distclean removes also tutorials/pca.C

    2000-08-15 12:55  rdm

    	* meta/src/TCint.cxx:
    	G__process_cmd() has two new arguments in CINT 5.14.46. For the time
    	being they not used in ProcessLine() yet.

    2000-08-15 12:54  rdm

    	* cint/Module.mk:
    	handle sun5strm.cxx

    2000-08-15 12:33  rdm

    	* cint/: inc/G__ci.h, inc/common.h, include/_iostream,
    	include/bool.h, include/strstream.h, lib/setup,
    	lib/longlong/longlong.h, lib/posix/posix.h, src/decl.c, src/func.c,
    	src/ifunc.c, src/init.c, src/loadfile.c, src/malloc.c,
    	src/newlink.c, src/opr.c, src/parse.c, src/pause.c, src/shl.c,
    	src/struct.c, src/sun5strm.cxx, src/tmplt.c, src/typedef.c,
    	src/var.c, stl/string:
    	import of CINT 5.14.46

    2000-08-15 11:59  rdm

    	* config/Makefile.aix:
    	libHist now needs to be explicitely linked with libMatrix (for TPrincipal).

    2000-08-15 11:56  rdm

    	* config/Makefile.win32, hist/Module.mk:
    	libHist now needs to be explicitely linked with libMatrix (for TPrincipal).

    2000-08-15 11:49  brun

    	* hist/: inc/TPrincipal.h, src/TPrincipal.cxx:
    	Replace Char_t by char and convert source to usual Root style

    2000-08-15 11:41  rdm

    	* Makefile:
    	add libMatrix.lib to ROOTLIBS for win32 case.

    2000-08-15 11:36  brun

    	* tutorials/principal.C:
    	Add new tutorial principal.C

    2000-08-15 11:22  brun

    	* hist/src/TPrincipal.cxx:
    	To avoid a fatal error in MakeRealCode on SGI with gcc2.95, replace:
    	  Char_t* prefix   = (isMethod ? Form("%s::", classname) : "");
    	  Char_t* cv_qual  = (isMethod ? "" : "static ");
    	by
    	  const Char_t* prefix   = (isMethod ? Form("%s::", classname) : "");
    	  const Char_t* cv_qual  = (isMethod ? "" : "static ");

    2000-08-15 11:00  brun

    	* hist/src/TPrincipal.cxx:
    	Remove the non-portable const_cast in TPrincipal::MakeHistograms

    2000-08-15 10:56  brun

    	* tree/: inc/TChain.h, src/TChain.cxx:
    	Forgot to update TChain::Draw with const char* instead of TCut like in TTree::Draw.
    	The Sun compiler was complaining.

    2000-08-15 10:51  brun

    	* hist/: inc/TProfile2D.h, src/TProfile2D.cxx:
    	Implement the functions Add, Divide, Multiply for TF1 to avoid compilation
    	errors or warnings on some machines.
    	These functions are empty for the time being.

    2000-08-15 10:44  brun

    	* hist/src/TPrincipal.cxx:
    	One more correction with multiple loop index declaration

    2000-08-15 10:41  brun

    	* hist/src/TPrincipal.cxx:
    	Many corrections to avoid multiple declarations of the loop index i,j,k

    2000-08-15 10:30  brun

    	* hist/src/TPrincipal.cxx:
    	replace the following include declarations:
    	#include <fstream>
    	#include <iostream>
    	#include <iomanip>
    	by
    	#include <fstream.h>
    	#include <iostream.h>
    	#include <iomanip.h>

    2000-08-15 10:25  brun

    	* hist/src/TPrincipal.cxx:
    	Correct code in makeSumOfResiduals. There was a declaration of arrays for which
    	the dimension was not a constant expression.

    2000-08-15 10:24  brun

    	* hist/: inc/TProfile.h, src/TProfile.cxx:
    	Implement the functions Add, Divide, Multiply for TF1 to avoid compilation
    	errors or warnings on some machines.
    	These functions are empty for the time being.

    2000-08-15 09:49  brun

    	* Makefile, hist/inc/LinkDef.h:
    	Add the new class TPrincipal

    2000-08-15 09:48  brun

    	* hist/: inc/TPrincipal.h, src/TPrincipal.cxx:
    	Introduction of a new class TPrincipal implemented by Christian Holm Cristensen.
    	The Principal Components Analysis class
    	=======================================
    	In many applications of various fields of research, the treatment of
    	large amounts of data requires powerful techniques capable of rapid
    	data reduction and analysis. Usually, the quantities most
    	conveniently measured by the experimentalist, are not necessarily the
    	most significant for classification and analysis of the data. It is
    	then useful to have a way of selecting an optimal set of variables
    	necessary for the recognition process and reducing the dimensionality
    	of the problem, resulting in an easier classification procedure.

    	TPrincipal is the implementation of one such method of
    	feature selection, namely the principal components analysis.
    	This multidimensional technique is well known in the field of pattern
    	recognition and and its use in Particle Physics has been documented
    	elsewhere (cf. H. Wind, <I>Function Parameterization</I>, CERN
    	72-21).

    2000-08-15 09:37  brun

    	* gpad/src/TPad.cxx:
    	typo corrected in the comments of TPad::WaitPrimitive

    2000-08-14 19:09  brun

    	* test/stress.cxx:
    	Modify teh number of lines generated by stress5 to take into account
    	the changes in THistpainter::paintContour.

    2000-08-14 18:54  brun

    	* hist/src/TH1.cxx:
    	Add a complete documentation of the histogramming package in the
    	implementation header.
    	Add new member functions to add, multiply or divide an histogram
    	with a function:
    	    virtual void     Add(TF1 *h1, Double_t c1=1);
    	    virtual void     Divide(TF1 *h1, Double_t c1=1);
    	    virtual void     Multiply(TF1 *h1, Double_t c1=1);

    2000-08-14 18:52  brun

    	* hist/inc/TH1.h:
    	Add new member functions to add, multiply or divide an histogram
    	with a function:
    	    virtual void     Add(TF1 *h1, Double_t c1=1);
    	    virtual void     Divide(TF1 *h1, Double_t c1=1);
    	    virtual void     Multiply(TF1 *h1, Double_t c1=1);

    2000-08-14 18:50  brun

    	* histpainter/inc/Hoption.h:
    	Add new option Hoption.List .
    	This new option is used by THistPainter::PaintContour to generate
    	a list of TGraph objects corresponding to the points for each contour.

    2000-08-14 18:49  brun

    	* histpainter/src/THistPainter.cxx:
    	- Optimize THistPainter::PaintErrors such that the vertical and horizontal
    	  lines go to the marker without a gap.

    	- New options to draw contours for 2-d histograms.
    	  The contour option "CONT" is now a pure 2-D option. It is not based
    	  on the surface/lego algorithms.
    	  This option computes now a set of points stored in a list of TGraph objects.
    	  The points in the TGraph are sorted, such that one contour can be drawn
    	  with one fill area. In addition, when the option "List" is specified,
    	  the list of generated TGraph objects is stored in a TObjArray with the
    	  name "contours". This TObjArray is accessible via gROOT->GetListOfSpecials().
    	  When the option "CONT" is used, one can superimpose new contours on top
    	  using the options "CONT1", "CONT2" or "CONT3".
    	  The previous algorithm used by the option "CONT" is still available
    	  as option "CONT4".
    	  For example, the following call
    	     h2->Draw("contzlist");
    	  produces:
    	    - a picture with surface colors to delimitate each contour
    	    - the color palette.
    	    - a list of the boundary points for each countour.
    	  The points used to draw the contours are saved in the TGraph format
    	  and are accessible in the following way:
    	  TObjArray *contours =
    	           gROOT->GetListOfSpecials()->FindObject("contours")
    	  Int_t ncontours = contours->GetSize();
    	  TList *list = (TList*)contours->At(i); //where i is a contour number
    	  list contains a list of TGraph objects. For one given contour, more than
    	  one disjoint polyline may be generated. The number of TGraphs per
    	  countour is given by list->GetSize().
    	  Here we show only the case to access the first graph in the list.
    	    TGraph *gr1 = (TGraph*)list->First();

    2000-08-14 16:41  rdm

    	* build/win/makedist.sh:
    	Exclude CVS directories from binary distribution (as done in Unix version).

    2000-08-14 13:31  rdm

    	* rootd/src/net.cxx:
    	in debug mode when no peer hostname is available print peers address
    	in numbers-and-dots format.

    2000-08-14 13:29  rdm

    	* unix/src/TUnixSystem.cxx, winnt/src/TWinNTSystem.cxx:
    	GetHostByName() was returning an invalid TInetAddress when the hostname
    	was not found (this caused the ROOT network classes to fail when trying
    	to connect to hosts having no hostname specified).

    2000-08-12 19:47  rdm

    	* utils/src/rootcint.cxx:
    	use fix proposed by Matevz (instead of previous solution by Philippe).

    2000-08-11 22:39  brun

    	* tree/src/TTree.cxx, treeplayer/src/TTreeFormula.cxx,
    	treeplayer/src/TTreePlayer.cxx:
    	Change the maximum length for a branch name from 64 to 128 characters

    2000-08-11 22:21  brun

    	* utils/src/rootcint.cxx:
    	Philippe fixed a problem when generating the code in Streamer for STL
    	containers.
    	The streamer that is produced automatically by rootcint for STL container
    	break one of the newer features of ROOT.  I.e. it does NOT allow to reuse
    	the same object to read several time from disk (this feature is usefull in
    	trees).
    	For this feature to work correctly the streamer need to make sure to clean
    	the object before reading from file. (empty list, delete pointers, etc..)

    2000-08-11 22:10  brun

    	* hist/inc/TFormula.h, hist/src/TFormula.cxx,
    	treeplayer/inc/TTreeFormula.h, treeplayer/src/TTreeFormula.cxx:

    	The kMAXFOUND parameter limit for the EvalInstance() member function
    	was increased to 200 for version 2.24.05 (along with the appropriate
    	change in TFormula). However, the size of the fCodes, fCumulSize, and
    	fIndexes arrays (declared in the header) and the fIndex array (declared
    	in the constructor) should be increased to 200 as well.
    	(Thanks to Gene Van Buren for reporting the inconsistency)

    	The kMAXFOUND parameter is now declared in TFormula.h and kMAXCODES
    	is set to kMAXFOUND in TTreeFormula.

    2000-08-11 17:04  rdm

    	* gui/src/TGText.cxx:
    	fix compiler warning

    2000-08-11 16:49  rdm

    	* gui/src/: TGText.cxx, TGTextView.cxx:
    	fix in TGTextView::AddLine(), line was added before instead of after
    	the last line. Also corrected range checking in TGText::InsLine().

    2000-08-10 18:49  brun

    	* base/src/TDirectory.cxx:
    	Add a protection in TDirectory::Append in case this function is called
    	from a class deriving from TDirectory

    2000-08-10 16:03  brun

    	* graf/src/TCutG.cxx:
    	Update comments in the header of the class TCutG to indicate that the
    	created object is added automatically to gROOT->GetListOfSpecials()

    2000-08-10 15:41  rdm

    	* Makefile, build/unix/makecintdlls.sh:
    	fix for KCC (which only builds shared libs when the file extension is .so).

    2000-08-10 12:29  brun

    	* graf/src/TLatex.cxx:
    	Introduce a new alignment option for latex strings:
    	//   ** Alignment rules
    	//   ------------------
    	//  The TText alignment rules apply to the TLatex objects with one exception
    	//  concerning the vertical alignment:
    	//  If the vertical alignment = 1 , subscripts are not taken into account
    	//  if the vertical alignment = 0 , the text is aligned to the box surrounding
    	//                                  the full text with sub and superscripts

    2000-08-10 09:01  brun

    	* tree/: inc/TTree.h, src/TTree.cxx:
    	Change one of the functions Draw from
    	Draw(TCut varexp, TCut selection,
    	to
    	Draw(const char *varexp, TCut selection,..

    	The first definition giving ambiguities with bot CINT and compiled code.

    2000-08-10 08:58  brun

    	* tree/inc/TNtuple.h:
    	Correct comments explaining the class. The current ntuple creates a branch
    	for each float variable

    2000-08-09 13:20  brun

    	* graf/src/TLatex.cxx:
    	A few improvements when drawing symbols #odot, #perp, #parallel
    	Regenerate the table of symbols

    2000-08-09 10:41  brun

    	* star/: inc/TChair.h, inc/TDataSet.h, inc/TTablePoints.h,
    	inc/TTableSorter.h, inc/Ttypes.h, src/TVolumeView.cxx:
    	Import new versions of the STAR classes from Valery Fine

    2000-08-08 18:07  brun

    	* hist/src/TAxis.cxx:
    	 Add a protection in TAxis::SetRange in case of illegal parameters.

    2000-08-08 18:04  rdm

    	* cint/src/shl.c:
    	revert to previous version containing fixes for Alpha Linux

    2000-08-08 11:15  rdm

    	* build/unix/compiledata.sh:
    	fix a typo (defined instead of define) affecting the generation of compiledata.h
    	on AIX

    2000-08-08 10:26  brun

    	* base/inc/RVersion.h, build/version_number:
    	Increment version number to 2.25/01

    2000-08-08 08:55  brun

    	* build/win/compiledata.sh:
    	fix a typo (defined instead of define) affecting the generation of compiledata.h
    	on AIX.

    2000-08-07 15:34  brun

    	* test/stress.cxx:
    	Adjust the number of lines produced in the stress5 ps file to take into account
    	recent changes in TGraph and TPostScript

    2000-08-07 15:28  brun

    	* graf/src/TGraph.cxx:
    	Minor changes to avoid warnings with VC++

    2000-08-07 14:33  brun

    	* histpainter/src/THistPainter.cxx:

    	Modify the algorithm to choose the color when drawing with the options
    	"cont", "surf" or "lego"

    	Support option option "Z" (to draw the color palette) with option "surf"

    2000-08-07 14:31  brun

    	* hist/src/TH1.cxx:

    	Take into account the bin width in TH1::GetRandom in case of variable bin
    	size histograms.
    	Modify the DrawCopy functions to store the converted to lower case option.
    	This solves a problem reported by Otto Schaille when doing Draw("SAME")
    	and trying to zoom on the X axis with the mouse.

    2000-08-07 14:25  brun

    	* graf/src/: TGraph.cxx, TLegend.cxx:
    	Change the number of points that can be drawn in one bunch from 204 to 2052.
    	Implement a new algorithm by Eddy Offermann used when the number of points
    	to be drawn exceeds the screen resolution.

    2000-08-07 11:48  rdm

    	* config/Makefile.hpuxacc:
    	added CPPPREP definition

    2000-08-07 11:43  rdm

    	* build/: unix/compiledata.sh, win/compiledata.sh:
    	fixed typo, == to =

    2000-08-04 16:05  rdm

    	* build/: unix/compiledata.sh, unix/makeinfo.sh,
    	win/compiledata.sh, win/makeinfo.sh:
    	changes in by Phulippe for makeinfo and compiledata.

    2000-08-04 16:02  rdm

    	* Makefile, config/Makefile.aix, config/Makefile.solaris,
    	config/Makefile.solarisCC5:
    	mods for compiledate and makeinfo by Philippe.

    2000-08-04 15:21  rdm

    	* gui/src/TGClient.cxx:
    	fix bug in using subsequently WaitFor() and WaitForUnmap() methods.
    	The waitforevent was not saved. Bug reported by Andrei Mayorov.

    2000-08-04 15:15  rdm

    	* gui/src/TRootBrowser.cxx:
    	several fixes (and now also using TGListTree::OpenItem()).

    2000-08-04 15:14  rdm

    	* gui/: inc/TGListTree.h, src/TGListTree.cxx:
    	new methods OpenItem() and CloseItem(). OpenItem() opens an item so its
    	children are shown.

    2000-08-02 18:08  rdm

    	* cint/src/ifunc.c:
    	class comments are now behind the ImplFileLine() method and not anymore
    	behind Dictionary().

    2000-08-02 18:07  rdm

    	* Makefile:
    	libRGL was not build anymore on Windows. Now we always build it.

    2000-08-02 01:46  rdm

    	* meta/src/TMethodCall.cxx:
    	ReturnType() was only seeing the types that were typedefs and not the
    	basic types. Patch by Philippe.

    2000-08-02 01:45  rdm

    	* meta/: inc/TClass.h, src/TClass.cxx:
    	make InheritsFrom() methods const, otherwise they hide the
    	TObject::InheritsFrom() methods.

    2000-07-31 20:26  rdm

    	* Makefile, configure, config/Makefile.in:
    	several fixes for the install Makefile target

    2000-07-31 15:08  rdm

    	* Makefile, configure, config/Makefile.aix,
    	config/Makefile.alphacxx6, config/Makefile.alphaegcs,
    	config/Makefile.alphakcc, config/Makefile.hpux,
    	config/Makefile.hpuxacc, config/Makefile.in, config/Makefile.linux,
    	config/Makefile.linuxalphaegcs, config/Makefile.linuxdeb,
    	config/Makefile.linuxdeb2, config/Makefile.linuxdeb2ppc,
    	config/Makefile.linuxegcs, config/Makefile.linuxia64gcc,
    	config/Makefile.linuxkcc, config/Makefile.linuxpgcc,
    	config/Makefile.linuxppcegcs, config/Makefile.linuxrh42,
    	config/Makefile.linuxsuse6, config/Makefile.sgicc,
    	config/Makefile.sgiegcs, config/Makefile.sgikcc,
    	config/Makefile.solaris:
    	Allow more flexible specification of the OpenGL libraries libGL and libGLU.
    	If the .a version does not exist it will use the .so ones.

    2000-07-31 15:06  rdm

    	* build/unix/makecintdlls.sh:
    	don't build valarray.dll

    2000-07-29 13:08  rdm

    	* base/Module.mk, build/Module.mk, clib/Module.mk, cont/Module.mk,
    	eg/Module.mk, g3d/Module.mk, gpad/Module.mk, graf/Module.mk,
    	gui/Module.mk, hist/Module.mk, histpainter/Module.mk,
    	html/Module.mk, matrix/Module.mk, meta/Module.mk, minuit/Module.mk,
    	mysql/Module.mk, net/Module.mk, physics/Module.mk,
    	postscript/Module.mk, proof/Module.mk, pythia/Module.mk,
    	pythia6/Module.mk, rfio/Module.mk, rint/Module.mk, star/Module.mk,
    	thread/Module.mk, tree/Module.mk, treeplayer/Module.mk,
    	treeviewer/Module.mk, unix/Module.mk, venus/Module.mk,
    	win32/Module.mk, winnt/Module.mk, x11/Module.mk, x11ttf/Module.mk,
    	x3d/Module.mk:
    	fixed important hole in the Makefile. There were no dependency (.d) files
    	generated for the dictionary files (G__*). This caused dictionaries including
    	modified headers not to be rebuild.

    2000-07-29 13:04  rdm

    	* net/src/: TNetFile.cxx, TUrl.cxx:
    	to use secure password authentication you now have to specify "roots" as
    	protocol. Using "root" will use the standard method. Also updated the
    	web page http://root.cern.ch/root/NetFile.html to clearly describe the
    	different authentication methods.

    2000-07-29 12:56  rdm

    	* cont/inc/TSeqCollection.h:
    	added method UnSort() to reset the fSorted flag.

    2000-07-29 12:54  rdm

    	* base/: inc/TObject.h, src/TObject.cxx:
    	made InheritsFrom() const.

    2000-07-29 12:53  rdm

    	* configure:
    	accept NO as value for AFS and SRP env variables

    2000-07-27 14:13  rdm

    	* cint/lib/: longlong/longlong.h, posix/posix.h:
    	small fix to allow makecint to work

    2000-07-27 14:05  rdm

    	* unix/src/TUnixSystem.cxx:
    	protect against SYGSYS already being defined

    2000-07-27 14:03  rdm

    	* Makefile:
    	added new target cintdlls

    2000-07-27 14:02  rdm

    	* build/unix/makecintdlls.sh:
    	added script to build auxilary CINT dll's

    2000-07-25 18:24  rdm

    	* cint/: inc/Apiif.h, inc/Class.h, inc/G__ci.h, inc/fproto.h,
    	inc/global.h, lib/posix/posix.h, lib/posix/winposix.h,
    	lib/win32api/winfunc.h, src/Apiif.cxx, src/Class.cxx, src/cast.c,
    	src/debug.c, src/decl.c, src/expr.c, src/fread.c, src/func.c,
    	src/g__cfunc.c, src/global2.c, src/ifunc.c, src/inherit.c,
    	src/loadfile.c, src/newlink.c, src/opr.c, src/parse.c, src/pause.c,
    	src/pcode.c, src/pragma.c, src/shl.c, src/struct.c, src/stub.c,
    	src/tmplt.c, src/typedef.c, src/val2a.c, src/value.c, src/var.c:
    	import of CINT 5.14.44

    2000-07-25 18:22  rdm

    	* cint/include/: limits, locale, new, stdiostream.h:
    	new files in CINT 5.14.44

    2000-07-25 18:20  rdm

    	* cint/include/README:
    	replaced by README.txt

    2000-07-24 20:21  rdm

    	* base/src/TFile.cxx, base/src/TMapFile.cxx, net/src/TNetFile.cxx,
    	rfio/src/TRFIOFile.cxx, rootd/src/rootd.cxx:
    	also implemented changed "update" option semantics in TNetFile, TRFIOFile,
    	and TMapFile.

    2000-07-21 18:24  brun

    	* tutorials/hclient.C:
    	 Change line
    	  hpx->Fill(px,py,1)
    	by
    	  hpx->Fill(px,py);

    	The mod is necessary since the changes in inheritance of TH1,TH2

    2000-07-21 15:10  brun

    	* graf/src/TGraph.cxx, hist/src/TH1.cxx:
    	Change a few comments to have consistent names, eg gaus, expo, poln instead
    	of Gaus, Expo, Poln

    2000-07-21 09:20  brun

    	* hist/src/TH1.cxx:
    	Modify TH1::Paint and comments in TH1::Draw to support TH1::SetOption.
    	One can set a default drawing option via TH1::SetOption. If an option is set,
    	it becomes the default drawing option.

    2000-07-21 09:00  brun

    	* tree/src/TTree.cxx:
    	Change comments in TTree::Draw to indicate that the return type of GetV1,2,3
    	are double* and not float*

    2000-07-21 08:57  brun

    	* base/src/TFile.cxx:
    	New feature added to the "UPDATE" option.
    	If this option is given and the file does not exists, UPDATE behaves
    	like CREATE.

    2000-07-21 08:56  brun

    	* build/unix/makeinfo.sh:
    	Fix a typo in the comment generated in MAKEINFO

    2000-07-21 08:55  brun

    	* tutorials/first.C:
    	Remove the line setting the TPaveLabel text size. This is now automatic.

    2000-07-21 08:55  brun

    	* tutorials/demos.C:
    	Change the way the TBrowser is called.

    2000-07-20 17:48  brun

    	* graf/src/TLatex.cxx:
    	Add a long list of new symbols (table below)
    	const char *tab2[] = { "leq","/","infty","voidb","club","diamond","heart",
    	                 "spade","leftrightarrow","leftarrow","uparrow","rightarrow",
    	                 "downarrow","circ","pm","doublequote","geq","times","propto",
    	                 "partial","bullet","divide","neq","equiv","approx","3dots",
    	                 "cbar","topbar","downleftarrow","aleph","Jgothic","Rgothic","voidn",
    	                 "otimes","oplus","oslash","cap","cup","supset","supseteq",
    	                 "notsubset","subset","subseteq","in","notin","angle","nabla",
    	                 "oright","ocopyright","trademark","prod","surd","upoint","corner","wedge",
    	                 "vee","Leftrightarrow","Leftarrow","Uparrow","Rightarrow",
    	                 "Downarrow","diamond","LT","void1","copyright","void3","sum",
    	                 "arctop","lbar","arcbottom","topbar","void8", "bottombar","arcbar",
    	                 "ltbar","void04","void05","void06","GT","int" };

    	Make a macro to draw a gif file with all these symbols (latex_symbols.gif)

    2000-07-19 11:53  brun

    	* tutorials/timeonaxis.C:
    	Add a new macro timeonaxis.C (by Damir Buskulic) illustrating various ways
    	to use the time on axis facilities

    2000-07-19 11:10  brun

    	* config/Makefile.alphaegcs:
    		Add -lg2c in the list of f77 libs and remove two shlib

    2000-07-19 08:55  brun

    	* tree/inc/TTree.h, tree/src/TTree.cxx,
    	treeplayer/src/TTreePlayer.cxx:
    	 Rename TTree::MakeAnal to TTree::MakeSelector.
    	Modify comments in the code and generated code accordingly.

    2000-07-18 18:35  brun

    	* tree/inc/TTree.h, tree/inc/TVirtualTreePlayer.h,
    	tree/src/TTree.cxx, treeplayer/inc/TTreePlayer.h,
    	treeplayer/src/TTreePlayer.cxx:
    	Add new function TTree::MakeAnal
    	Modify signature of TTree::MakeClass, TVirtualTreePlayer::MakeClass
    	and TTreePlayer::MakeClass adding a second optional argument Option_t *option.
    	TTree::MakeAnal calls TTree::MakeClass with the 2nd arg = "anal"

    	TTree::MakeAnal generates the skeleton code to be used by TTree::Process.

    2000-07-18 09:11  brun

    	* tree/inc/TSelector.h, tree/inc/TSelectorCint.h, tree/inc/TTree.h,
    	tree/src/TSelector.cxx, tree/src/TSelectorCint.cxx,
    	treeplayer/src/TTreePlayer.cxx:
    	Delete the interface functions TSelector::Executexxx. TTreePlayer::Process
    	calls directly the Begin, ProcessCut, etc functions.
    	TSelector has a new member (previously in TTree) fOption with the
    	GetOption and SetOption functions.

    2000-07-17 12:29  brun

    	* tree/inc/TTree.h:
    	fix typo

    2000-07-17 12:26  brun

    	* tree/inc/TChain.h, tree/inc/TSelector.h,
    	tree/inc/TSelectorCint.h, tree/inc/TTree.h,
    	tree/inc/TVirtualTreePlayer.h, tree/src/TChain.cxx,
    	tree/src/TSelector.cxx, tree/src/TSelectorCint.cxx,
    	tree/src/TTree.cxx, treeplayer/inc/TTreePlayer.h,
    	treeplayer/src/TTreePlayer.cxx:
    	TTree.h, TChain
    	=======
    	New data member  TString fProcessOption in the class TTree
    	This string contains the option passed to TTree::Process.
    	The option can be queried by TTree::GetProcessOption.

    	New function Int_t TTree::GetChainEntryNumber(Int_t entry)
    	    This function returns directly entry
    	New function Int_t TChain::GetChainEntryNumber(Int_t entry)
    	    This function returns the absolute entry number in the chain
    	    corresponding to the local TTree entry number entry.

    	The TTree::Process functions have a new optional argument Option_t (option.
    	same for TChain::Process, TVirtualTreePlayer and TTreePlayer

    	TSelector, TSelectorCint
    	=========
    	Add new functions
    	   virtual Bool_t      ExecuteNotify();
    	   virtual Bool_t      Notify() {return kTRUE;}

    	ExecuteNotify calls the user class function Notify when
    	TTree::Process starts the first entry in a file of a chain.

    	TTreePlayer
    	===========
    	Implememt the logic to call the new functions TSelector::ExecuteNotify

    2000-07-15 07:16  brun

    	* hist/inc/TFormula.h, hist/inc/TH2.h, hist/inc/TH3.h,
    	hist/src/TFormula.cxx, treeplayer/src/TTreePlayer.cxx:
    	Add two new functions in TFormula:
    	 Double_t           GetParameter(const char *name);
    	         Int_t      GetParNumber(const char *name);

    2000-07-13 22:55  rdm

    	* test/guitest.cxx:
    	fix typo

    2000-07-13 22:55  rdm

    	* configure:
    	check also for packlib.lib on Win32

    2000-07-13 21:59  rdm

    	* config/Makefile.linuxsuse6:
    	use  instead of explicit path

    2000-07-13 21:57  rdm

    	* README/INSTALL:
    	mention how to setup Cygwin

    2000-07-13 21:22  brun

    	* tree/: inc/TSelectorCint.h, src/TSelectorCint.cxx:
    	New class TSelectorCint

    2000-07-13 21:19  brun

    	* tree/inc/LinkDef.h, tree/inc/TSelector.h, tree/src/TSelector.cxx,
    	tree/src/TTree.cxx, treeplayer/src/TTreePlayer.cxx:
    	The previous class TSelector has been split into two classes:
    	  -TSelector used by the compiled code
    	  -TSelectorCint used by the interpreted code
    	TSelectorCint inherits from TSelector.

    	The names of the member functions in TSelector have been renamed to:

    	    Begin:       called everytime a loop on the tree starts.
    	                 a convenient place to create your histograms.
    	    ProcessCut:  called at the beginning of each entry to return a flag
    	                 true if the entry must be analyzed.
    	                 a convenient place to draw/fit your histograms.
    	    ProcessFill: called in the entry loop for all entries accepted
    	                 by Select.
    	    Terminate:   called at the end of a loop on a TTree.
    	                 a convenient place to draw/fit your histograms.

    	These names have been chosen to have functions in alphabetic and logical order
    	in the user's class.

    2000-07-13 17:09  rdm

    	* gui/inc/TGTextEditDialogs.h:
    	fix linking error on Win32. A struct seems to have different export
    	semantics that a class with all members public.

    2000-07-13 11:05  brun

    	* gpad/src/TCanvas.cxx:
    	Several changes in TCanvas::DrawClonePad. Copy all pad attributes
    	to the destination pad and only the list of primitives.

    2000-07-13 11:04  brun

    	* gpad/src/TPad.cxx:
    	Modify TPad::GetFrame to set the pointer fFrame to any object in the
    	list of primitives having the name "TFrame". This features is used
    	by the new TCanvas::DrawClonePad.

    2000-07-12 21:11  rdm

    	* cint/src/pause.c:
    	fix for re-loading macros via a user function. By Philippe Canal.

    2000-07-12 20:51  rdm

    	* rint/src/TTabCom.cxx:
    	handle new CINT format when reporting class of object. Was "(myclass*)"
    	now "(myclass*const)". This confused the <TAB> expansion mechanism.
    	Reported by Jiri Masik.

    2000-07-12 19:58  rdm

    	* gui/: inc/TGText.h, inc/WidgetMessageTypes.h, src/TGText.cxx,
    	src/TGTextEdit.cxx, src/TGTextView.cxx, src/TGView.cxx:
    	some more mods for text searching and replacing. Also some more messages
    	added to the TGTextEdit widget (see TGView.cxx for supported messages).

    2000-07-12 19:56  rdm

    	* test/guitest.cxx:
    	added some more features to editor demo

    2000-07-12 19:13  brun

    	* tree/: inc/TChain.h, src/TChain.cxx:
    	 Must implement TChain::Process(TSelector *selector to avoid compiler
    	warnings on HP aCC. TChain::Process calls TTree::Process

    2000-07-12 18:42  brun

    	* test/Event.cxx:
    	Reset fgHist if the histogram it points to is knowingly deleted.

    	Philippe.

    2000-07-12 18:37  brun

    	* thread/: inc/PosixThreadInc.h, src/TThread.cxx:
    	Update for KCC (sgi).

    	Philippe.

    2000-07-12 18:35  brun

    	* base/src/Stringio.cxx:
    	Replaced opfx and osfx by there C++ standard equivalent.  Newer
    	C++ compiler (like Kai v3.4) do not support those two obsolete
    	ostream methods.

    	Philippe.

    2000-07-12 17:20  brun

    	* gpad/: inc/TCanvas.h, src/TCanvas.cxx:
    	Implement a new function TCanvas::DrawClonePad
    	   // Draw a clone of this canvas into the current pad
    	   // In an interactive session, select the destination/current pad
    	   // with the middle mouse button, then point to the canvas area to select
    	   // the canvas context menu item DrawClonePad.
    	   // Note that the original canvas may have subpads.

    2000-07-12 17:14  rdm

    	* gpad/src/TPad.cxx:
    	fix in Streamer() to set gPad to the currently selected pad (i.e. the
    	mother of the pad being reconstructed).

    2000-07-12 09:06  brun

    	* hist/src/: TH2.cxx, TH3.cxx:
    	Add more documentation in functions TH2::FitSlicesX,Y and TH3::FitSlicesZ
    	to explain how to retrieve the pointers to the histograms generated
    	in the current directory.

    2000-07-11 20:05  rdm

    	* test/: Aclock.cxx, Event.cxx, Hello.cxx, MainEvent.cxx,
    	TestVectors.cxx, Tetris.cxx, eventa.cxx, eventb.cxx, eventload.cxx,
    	hsimple.cxx, hworld.cxx, minexam.cxx, stress.cxx, tcollbm.cxx,
    	tcollex.cxx, test2html.cxx, tstring.cxx, vlazy.cxx, vmatrix.cxx,
    	vvector.cxx:
    	removed CMZ headers and replaced by cvs headers consistent with the
    	other source files.

    2000-07-11 20:03  rdm

    	* gui/: inc/TGTextEdit.h, src/TGTextEdit.cxx:
    	some changes for printing.

    2000-07-11 20:03  rdm

    	* test/guitest.cxx:
    	added a simple example showing the new TGTextEdit widget. Click on
    	"Open editor..." to play with the editor.

    2000-07-11 19:11  brun

    	* pythia/src/TPythia.cxx, pythia6/src/TPythia6.cxx:
    	Fix a bug in TPythia::ImportParticles and TPythia6::ImportParticles.
    	The loop when importing particles should be:
    	    for (Int_t i = 0; i<numpart; i++) {
    	instead of
    	    for (Int_t i = 0; i<=numpart; i++) {

    2000-07-11 17:47  brun

    	* hist/src/TH1.cxx:
    	 Add comments in the two functions TH1::Divide to describe the way the
    	resulting errors are computed. Describe the option "B" to compute Binomial errors.

    2000-07-11 15:58  brun

    	* hist/: inc/TProfile.h, src/TProfile.cxx:
    	Change return type of TProfile::Rebin from TProfile to TH1.
    	Returns type must be identical in the base class and derived class.

    2000-07-11 15:47  brun

    	* hist/src/TH1.cxx:
    	Minor modification in TH1::Fit in teh part of code deleting a previously
    	stored function.

    2000-07-11 12:36  brun

    	* hist/: inc/TProfile.h, src/TProfile.cxx:
    	Implement TProfile::Rebin

    2000-07-11 12:35  brun

    	* hist/inc/TH1.h:
    	Function Rebin is now declared virtual to allow for redefinition in TProfile

    2000-07-11 12:16  rdm

    	* gui/src/TRootHelpDialog.cxx:
    	revert to original version

    2000-07-11 11:29  rdm

    	* gui/: Module.mk, inc/LinkDef2.h, inc/TGText.h, inc/TGTextEdit.h,
    	inc/TGTextEntry.h, src/TGText.cxx, src/TGTextEdit.cxx,
    	src/TGTextEntry.cxx, src/TGTextView.cxx, src/TRootHelpDialog.cxx:
    	mods for the text edit widget. Use the new search, print and goto dialogs.

    2000-07-11 11:26  rdm

    	* gui/: inc/TGTextEditDialogs.h, src/TGTextEditDialogs.cxx:
    	files containing utility dialogs used by the text edit widget. There are
    	TGSearchDialog, TGPrintDialog and TGGotoDialog. The TGPrintDialog could
    	be used in several other places too.

    2000-07-11 11:24  rdm

    	* icons/printer_s.xpm:
    	icon for new printer dialog

    2000-07-10 08:17  brun

    	* tree/inc/TChain.h, tree/inc/TTree.h,
    	tree/inc/TVirtualTreePlayer.h, tree/src/TChain.cxx,
    	tree/src/TTree.cxx, treeplayer/inc/TTreePlayer.h,
    	treeplayer/src/TTreePlayer.cxx:
    	Implement the new function TTree::Process and the corresponding function(s)
    	in TTreePlayer.
    	The main function in TTreePlayer is
    	 TTreePlayer::Process(TSelector *selector, Int_t nentries, Int_t firstentry)
    	This new function exploits the new class TSelector to initialize, select,
    	analyze and terminate the user code referenced by the selector.
    	This function is now called by
    	 TTreePlayer::Process(const char *filename, Int_t nentries, Int_t firstentry)

    	The code in the class derived from TSelector may be interpreted or compiled.

    2000-07-10 08:12  brun

    	* tree/: inc/TSelector.h, src/TSelector.cxx:
    	Reimplement the class TSelector.
    	// A TSelector object is used by the TTree::Draw, TTree::Scan,
    	//  TTree::Loop, TTree::Process to navigate in a TTree and make
    	//  selections.
    	//
    	//  The following members functions are called by the TTree functions.
    	//    Begin:     called everytime a loop on the tree starts.
    	//               a convenient place to create your histograms.
    	//    Finish:    called at the end of a loop on a TTree.
    	//               a convenient place to draw/fit your histograms.
    	//    Select:    called at the beginning of each entry to return a flag
    	//               true if the entry must be analyzed.
    	//               a convenient place to draw/fit your histograms.
    	//    Analyze:   called in the entry loop for all entries accepted
    	//               by Select.

    2000-07-10 08:09  brun

    	* cint/src/Class.cxx:
    	Insert some changes from Philippe in G__ClassInfo::New when invoking this
    	function for an interpreted class

    2000-07-10 08:07  brun

    	* graf/: inc/TGraph.h, src/TGraph.cxx:
    	Implement a version of TGraph::DrawGraph with arrays of floats in addition
    	to arrays of doubles.

    2000-07-10 03:07  rdm

    	* gui/: inc/TGTextEdit.h, inc/TGTextView.h, src/TGText.cxx,
    	src/TGTextEdit.cxx, src/TGTextView.cxx, src/TGView.cxx:
    	many improvements and fixes in the text edit widget. Fully implemented
    	cut/copy/paste between editor and any X11 window supporting text (and
    	vice versa). Also added a context menu giving access to the most essential
    	text editor actions (open, close, save, print, search, etc.). Fixed several
    	text navigation and selection issues.

    2000-07-07 19:30  rdm

    	* gui/: inc/TGText.h, src/TGText.cxx, src/TGTextEdit.cxx:
    	several more fixes in the text edit widget

    2000-07-07 02:34  rdm

    	* gui/src/TGTextEdit.cxx:
    	fixed last HP CC compiler warning

    2000-07-07 02:29  rdm

    	* gui/: inc/TGTextEdit.h, inc/TGTextView.h, inc/TGView.h,
    	src/TGText.cxx, src/TGTextEdit.cxx, src/TGTextView.cxx,
    	src/TGView.cxx:
    	remove large number of compiler warnings.

    2000-07-06 19:23  brun

    	* tutorials/: basic.dat, pdg.dat, staff.dat:
    	Add 3 data files in tutorials required for the execution of two tutorials.

    2000-07-06 19:20  brun

    	* treeplayer/: inc/LinkDef.h, inc/TTreePlayer.h,
    	src/TTreePlayer.cxx:
    	Remove calls to the old TSelector class.

    2000-07-06 18:53  brun

    	* tree/: inc/LinkDef.h, inc/TSelector.h, src/TSelector.cxx:
    	TSelector is a new abstract class to be used by the code generated by MakeClass
    	as well as the new TTree::Process, TTreePlayer::Process.

    2000-07-06 18:50  rdm

    	* gui/: inc/TGTextEntry.h, src/TGTextEntry.cxx:
    	use common clipboard with the new text edit widget.

    2000-07-06 18:49  rdm

    	* base/inc/TVirtualX.h, win32/inc/TGWin32.h,
    	win32/src/GWin32GUI.cxx, x11/inc/TGX11.h, x11/src/GX11Gui.cxx:
    	signature change in ConvertPrimarySelection().

    2000-07-06 18:48  brun

    	* treeplayer/: inc/TSelector.h, src/TSelector.cxx,
    	src/TTreePlayer.cxx:
    	This class will be moved in directory tree

    2000-07-06 18:47  rdm

    	* gui/: Module.mk, inc/GuiTypes.h, inc/LinkDef2.h,
    	inc/TGTextView.h, inc/TGView.h, src/TGClient.cxx, src/TGText.cxx,
    	src/TGTextView.cxx, src/TGView.cxx:
    	modifcations in all classes providing infrastructure for the text edit
    	widget.

    2000-07-06 18:46  rdm

    	* gui/: inc/TGTextEdit.h, src/TGTextEdit.cxx:
    	new text edit widget TGTextEdit. First version. Compiles without warnings
    	on Linux, but still gives warning on other platforms. Will be cleaned up
    	in coming days.

    2000-07-06 17:58  brun

    	* hist/src/TF1.cxx:
    	Fix a problem in TF1::Update. The arrays fAlpha, fBeta and fGamma must also
    	be deleted when the array fIntegral is deleted. Otherwise a subsequent
    	call to TF1::GetRandom gives problems (on alpha linux)

    2000-07-06 09:38  brun

    	* hist/src/TH1.cxx:
    	Add new options in TH1::Print:
    	//  If option "range" is given, bin contents and errors are also printed
    	//                     for all bins in the current range (default 1-->nbins)
    	//  If option "all" is given, bin contents and errors are also printed
    	//                     for all bins including under and overflows.

    2000-07-04 13:36  rdm

    	* build/unix/depend.sh:
    	remove tmp files in case of interrupt

    2000-07-04 13:35  rdm

    	* gui/: inc/TGTextView.h, src/TGTextView.cxx:
    	fix typos

    2000-07-04 13:34  rdm

    	* gui/: inc/TGView.h, src/TGView.cxx:
    	export TViewTimer via header

    2000-07-04 13:32  rdm

    	* x11/src/GX11Gui.cxx:
    	fix typo

    2000-07-04 11:15  brun

    	* histpainter/src/THistPainter.cxx:
    	Modify the logic in THistPainter::PaintInit to create the iterator
    	on the list of functions. The iterator is now created outside the loop
    	and it is reset inside the loop.

    2000-07-04 11:13  brun

    	* hist/src/TH1.cxx:
    	Fix a problem in TH1:::Fit in case the fitted histogram contains already
    	one or more fitted functions in the list of functions.

    2000-07-03 20:55  rdm

    	* gui/: Module.mk, inc/LinkDef2.h, inc/TGTextView.h, inc/TGView.h,
    	inc/WidgetMessageTypes.h, src/TGClient.cxx, src/TGTextView.cxx,
    	src/TGView.cxx, src/TRootHelpDialog.cxx:
    	infrastructure for the new TGTextEdit widget. The new TGView class is
    	the base class for all text viewing/editing widgets. TGTextView has been
    	totally rewritten to use the new TGView and TGText classes. TRootHelpDialog
    	uses the new TGTextView widget. TGTextEdit will derive from TGTextView.

    2000-07-03 20:50  rdm

    	* gui/: inc/TGText.h, src/TGText.cxx:
    	complete rewrite of text manipulation class. This class was not used
    	up till now, but it is the center for the TGTextView and TGTextEdit
    	widgets.

    2000-07-03 20:48  rdm

    	* gui/: inc/TGScrollBar.h, src/TGScrollBar.cxx:
    	added description of supported widget messages in class description

    2000-07-03 20:45  rdm

    	* x11/src/GX11Gui.cxx, base/inc/TVirtualX.h, win32/inc/TGWin32.h,
    	win32/src/GWin32GUI.cxx, x11/inc/TGX11.h:
    	new methods ChangeProperty() and SetPrimarySelectionOwner(). Need for
    	the new TGTextEdit widget.

    2000-07-03 12:11  brun

    	* tree/inc/TChain.h, tree/inc/TTree.h,
    	tree/inc/TVirtualTreePlayer.h, tree/src/TChain.cxx,
    	tree/src/TTree.cxx, treeplayer/inc/TTreePlayer.h,
    	treeplayer/src/TTreePlayer.cxx:
    	The following functions have their signature changed from void to Int_t
    	The TTree::Draw, Fit, Process, Project and Scan functions returns the number
    	of selected events.

    	    virtual Int_t     Draw(TCut varexp, TCut selection, Option_t *option=""
    	                       ,Int_t nentries=1000000000, Int_t firstentry=0);
    	    virtual Int_t     Draw(const char *varexp, const char *selection, Option_t *option=""
    	                       ,Int_t nentries=1000000000, Int_t firstentry=0); // *MENU*
    	    virtual Int_t     Fit(const char *funcname ,const char *varexp, const char *selection="",Option_t *option="" ,Option_t *goption=""
    	                       ,Int_t nentries=1000000000, Int_t firstentry=0); // *MENU*

    	    virtual Int_t     Process(const char *filename, Option_t *option=""
    	                       ,Int_t nentries=1000000000, Int_t firstentry=0); // *MENU*
    	    virtual Int_t     Project(const char *hname, const char *varexp, const char *selection="", Option_t *option=""
    	                       ,Int_t nentries=1000000000, Int_t firstentry=0);
    	    virtual Int_t     Scan(const char *varexp="", const char *selection="", Option_t *option=""
    	                       ,Int_t nentries=1000000000, Int_t firstentry=0); // *MENU*

    	The function TTree::Process is a new function:

    	//   The code in filename is loaded (interpreted or compiled , see below)
    	//   filename must contain a valid class implementation derived from TTreeProcess.
    	//   where TTreeProcess has the following member functions:
    	//     void TTreeProcess::Begin(). This function is called before looping on the
    	//          events in the Tree. The user can create his histograms in this function.
    	//
    	//     Bool_t TTreeProcess::Select(Int_t entry). This function is called
    	//          before processing entry. It is the user's responsability to read
    	//          the corresponding entry in memory (may be just a partial read).
    	//          The function returns kTRUE if the entry must be processed,
    	//          kFALSE otherwise.
    	//     void TTreeProcess::Analyze(Int_t entry). This function is called for
    	//          all selected events. User fills histograms in this function.
    	//     void TTreeProcess::Finish(). This function is called at the end of
    	//          the loop on all events.
    	//
    	//   if filename is of the form file.C, the file will be interpreted.
    	//   if filename is of the form file.C++, the file file.C will be compiled
    	//      and dynamically loaded. The corresponding binary file and shared library
    	//      will be deleted at the end of the function.
    	//   if filename is of the form file.C+, the file file.C will be compiled
    	//      and dynamically loaded. The corresponding binary file and shared library
    	//      will be kept at the end of the function. At next call, if file.C
    	//      is older than file.o and file.so, the file.C is not compiled, only
    	//      file.so is loaded.
    	//
    	//   The function returns the number of processed entries. It returns -1
    	//   in case of an error.

    	The correesponding modifications have been made in TChain, TVirtualTreePlayer
    	and TTreePlayer

    2000-07-03 12:04  brun

    	* graf/src/TGraph.cxx:
    	Take into account rounding errors in TGraph::PaintGrapHist
    	In some cases, the first bin was not drawn in case of logx scale.

    2000-07-03 11:42  rdm

    	* config/Makefile.linuxkcc:
    	added -lnsl to F77LIBS

    2000-07-03 01:56  rdm

    	* config/root-config.in:
    	fix for sgiegcs

    2000-07-03 01:52  rdm

    	* Makefile:
    	some more refinements

    2000-07-01 10:46  rdm

    	* Makefile:
    	fixes in install target: copy all generated binaries

    2000-07-01 10:41  rdm

    	* gui/src/TGFSComboBox.cxx:
    	cosmetic change

    2000-07-01 10:37  rdm

    	* pythia6/src/TMCParticle6.cxx:
    	was MCParticle6.cxx

    2000-07-01 10:36  rdm

    	* pythia6/src/MCParticle6.cxx:
    	renamed to TMCParticle6.cxx

    2000-07-01 10:35  rdm

    	* pythia6/inc/TMCParticle6.h:
    	was named MCParticle6.h

    2000-07-01 10:34  rdm

    	* pythia6/inc/MCParticle6.h:
    	renamed to TMCParticle6.h

    2000-06-30 18:00  brun

    	* hist/src/TH1.cxx:
    	Replace two Error by Warning calls in TH1::KolmogorovTest

    2000-06-30 15:32  brun

    	* hist/src/TAxis.cxx:
    	 Correct an inversion in TAxis::Set (thanks Damir Buskulic) in a sprintf statement.
    	The inversion prevented gStyle->SetTitleSize to work correctly.

    2000-06-30 14:57  brun

    	* postscript/src/TPostScript.cxx:
    	Modify TPostScript::NewPage to correctly calculate the bounding box parameters
    	in case one prints a subpad of a canvas.

    2000-06-30 14:10  brun

    	* g3d/src/TPolyMarker3D.cxx, gpad/src/TPad.cxx:
    	Modify TPolyMarker3D::PaintH3 to draw a maximum of kMaxEntry markers.
    	kMaxEntry has been set to 100000. Histograms with more entries are
    	normalized to a maximum of kMaxEntry.
    	This test avoids a crash of the X11 server in case of 3-D histograms
    	with a very large number of entries.

    2000-06-30 11:02  rdm

    	* base/src/TMath.cxx:
    	updated spec of NextPrime(): return next prime, unless input is a prime in
    	which case the input is returned.

    2000-06-30 09:24  brun

    	* base/src/TMath.cxx:
    	Fix a bug in TMath::NextPrime reported by David Faden
    	TMath::NextPrime(Long_t) doesn't return the next prime when its argument
    	happens to be prime (excluding two) - instead it returns its argument. As well,

    	TMath::NextPrime(x) returns three for x less than two and TMath::NextPrime(3)
    	doesn't check for the prime number following three but returns three directly.

    2000-06-30 08:53  brun

    	* base/src/TMath.cxx:
    	Document the new function TMath::KolmogorovProb

    2000-06-29 14:32  rdm

    	* config/: Makefile.linux, Makefile.linuxalphaegcs,
    	Makefile.linuxdeb, Makefile.linuxdeb2, Makefile.linuxdeb2ppc,
    	Makefile.linuxegcs, Makefile.linuxia64gcc, Makefile.linuxpgcc,
    	Makefile.linuxppcegcs, Makefile.linuxrh42, Makefile.linuxsuse6:
    	added gcc/egcs compiler option "-pipe". This reduces the compile time on
    	a 733 MHz PIII from 8m2s to 7m31s.

    2000-06-29 12:07  brun

    	* hist/src/: TH2.cxx, TH3.cxx:
    	Implement TH3::KolmogorovTest. This first implementation should be checked
    	by a mathematician concerning the 3rd dimension when computing
    	the Kolmogorov probability.

    2000-06-29 10:37  brun

    	* hist/src/TH1.cxx:
    	Minor corrections in print format of TH1::KolmogorovTest

    2000-06-29 10:36  brun

    	* hist/src/TH2.cxx:
    	Implement new function
    	Double_t TH2::KolmogorovTest(TH1 *h2, Option_t *option)
    	{
    	//  Statistical test of compatibility in shape between
    	//  THIS histogram and h2, using Kolmogorov test.
    	//     Default: Ignore under- and overflow bins in comparison
    	//
    	//     option is a character string to specify options
    	//         "U" include Underflows in test
    	//         "O" include Overflows
    	//         "N" include comparison of normalizations
    	//         "D" Put out a line of "Debug" printout
    	//         "L"=Left:   include x-underflows
    	//         "R"=Right:  include x-overflows
    	//         "T"=Top:    include y-overflows
    	//         "B"=Bottom: include y-underflows
    	//   for example: "OB" means x- and y-overflows and y-underflows !!
    	//
    	//   The returned function value is the probability of test
    	//       (much less than one means NOT compatible)

    2000-06-28 17:30  rdm

    	* base/inc/TSystem.h, base/src/TSystem.cxx, unix/inc/TUnixSystem.h,
    	unix/src/TUnixSystem.cxx, vms/inc/TVmsSystem.h,
    	vms/src/TVmsSystem.cxx, winnt/inc/TWinNTSystem.h,
    	winnt/src/TWinNTSystem.cxx:
    	New argument "force" added to CloseConnection(). If kTRUE then call
    	shutdown(id,2). Default is kFALSE.

    2000-06-28 17:27  rdm

    	* net/src/TSocket.cxx:
    	Added option "force" to TSocket::Close(). If option is "force", call
    	shutdown(id,2) to/ shut down the connection. This will close the connection
    	also for the parent of this process (and not at termination of the parent).

    2000-06-28 17:16  brun

    	* hist/src/TH2.cxx:
    	Fix a bug in TH2::Integral. Remove the loop on 3rd dimension.
    	The bug was introduced when splitting TH1 and restructuring the histogram
    	inheritance scheme.

    2000-06-28 16:35  brun

    	* hist/: inc/TH1.h, inc/TH2.h, inc/TH3.h, src/TH1.cxx, src/TH2.cxx,
    	src/TH3.cxx:
    	Add new functions
    	 Double_t TH1::KolmogorovTest(TH1 *h2, Option_t *option)
    	This function returns the result of the Kolmogorov test comparing THIS histogram
    	with histogram h2.

    2000-06-28 16:32  brun

    	* base/: inc/TMath.h, src/TMath.cxx:
    	Add a new function KolmogorovProb in TMath.
    	Double_t TMath::KolmogorovProb(Double_t z)
    	{
    	   // Calculates the probability of exceeding the value z=dn*N**2
    	   // for the Kolmogorov test, where dn=maximum distance between
    	   // cumulative distribution function and N experimental values.
    	   // Function holds only for large N, but is accurate to 10**-11
    	   // Theta function inversion formula is used for Z <= 1

    2000-06-27 18:42  rdm

    	* clib/src/Getline.c, config/rootrc.in:
    	in .rootrc one can now turn-off command recording

    2000-06-27 17:51  rdm

    	* cont/src/TList.cxx:
    	check agains option being 0 in Delete and Clear

    2000-06-27 17:12  rdm

    	* gui/: inc/LinkDef1.h, inc/TGDimension.h, src/TGDimension.cxx:
    	added TGLongPosition, to be used in the new TGTextView widget

    2000-06-27 17:10  rdm

    	* base/src/TROOT.cxx:
    	use TList::Delete("slow") to delete the list of mapped files.

    2000-06-27 17:09  rdm

    	* cont/src/TList.cxx:
    	introduced option "slow" in TList::Delete(). This option keeps the list
    	consistent during delete. This allows recursive list operations during
    	the delete (e.g. during the dtor of an object in this list one can still
    	access the list to search for other not yet deleted objects). The default
    	is not slow.

    2000-06-27 17:07  rdm

    	* config/root-config.in:
    	add -D_REENTRANT to --cflags for linuxegcs

    2000-06-27 17:05  rdm

    	* cint/iosenum/iosenum.solarisgcc:
    	updated version

    2000-06-27 16:09  brun

    	* config/Makefile.win32:
    	Add the option -recursive to the list of f77 options.
    	This is required to compile g2root.f

    2000-06-27 10:44  brun

    	* gpad/src/TPad.cxx:
    	Fix a bug in TPad::PaintText when call PostScript.
    	The test for y clipping was wrong

    2000-06-27 08:43  brun

    	* graf/src/TLegendEntry.cxx:
    	TLegendEntry constructor was not correctly calling the TAttxxx constructors.
    	In particular the call to TAttText was setting the font number to 0.

    2000-06-27 08:41  brun

    	* base/inc/TView.h:
    	Add a new Getter GetTback in TView.

    2000-06-26 00:57  rdm

    	* config/ARCHS:
    	removed redundant osfkcc

    2000-06-26 00:57  rdm

    	* config/Makefile.solarisgcc:
    	correct SOFLAGS

    2000-06-26 00:56  rdm

    	* config/root-config.in:
    	added freebsd, solariskcc and solarisgcc

    2000-06-26 00:55  rdm

    	* test/Makefile.in:
    	added freebsd and solariskcc

    2000-06-24 13:07  brun

    	* main/src/g2root.f:
    	Protect case when special characters are found in the Geant volume names.
    	These characters are replaced by lower case letters such that the C++ pointers
    	generated are valid C++ names

    2000-06-24 12:14  brun

    	* main/src/g2root.f:
    	Increase size of common /pawc/ from 1000000 to 2000000

    2000-06-24 12:02  brun

    	* main/src/g2root.f:
    	Implement a third parameter [lrecl] in the g2root program
    	to specify the record legth of the rz file

    2000-06-24 08:43  brun

    	* test/Makefile.in:
    	Add architecture solarisgcc in addition to solarisegcs

    2000-06-23 17:15  brun

    	* base/src/TRandom.cxx:
    	Fix a bug in TRandom::Binomial

    2000-06-22 16:37  brun

    	* base/src/TStopwatch.cxx:
    	Remove a printf statement in GetRealTime

    2000-06-22 16:34  brun

    	* base/src/TStopwatch.cxx, config/Makefile.solaris:
    	remove link dependency on /usr/ucblib

    2000-06-22 15:28  brun

    	* histpainter/src/THistPainter.cxx:
    	new change for option "AH" and "same"

    2000-06-22 14:44  rdm

    	* config/Makefile.aix, config/Makefile.win32, pythia/Module.mk,
    	pythia6/Module.mk:
    	don't link explicitely with the pythia libs

    2000-06-22 12:26  rdm

    	* Makefile:
    	check in addition to include also for existence of lib directory of
    	TTF, OpenGL and MySQL before trying to build the add-on libs.

    2000-06-22 08:20  brun

    	* base/inc/TView.h:
    	change the following functions to virtual
    	    virtual void Centered();                       // *MENU*
    	    virtual void Front();                          // *MENU*
    	    virtual void Side();                          // *MENU*
    	    virtual void Top();                           // *MENU*
    	    virtual void ShowAxis();                      // *MENU*
    	    virtual void ZoomMove();                      // *MENU*

    2000-06-22 00:22  brun

    	* histpainter/src/THistPainter.cxx:
    	Option "AH" in THistPainter::PaintAxis is working again.

    2000-06-21 18:53  brun

    	* config/root-config.in:
    	Change comment for LinuxPPC

    2000-06-21 10:22  brun

    	* pythia6/inc/MCParticle6.h:
    	This file added in pythia6/inc. The pythia6 dictionary was not correctly
    	generated.

    2000-06-20 20:38  rdm

    	* cint/include/: iomanip, streambuf, strstream:
    	forgot these new files by Philippe

    2000-06-20 20:34  rdm

    	* Makefile:
    	distclean removes also README/ChangeLog since it will be generated by the
    	target "changelog".

    2000-06-20 20:33  rdm

    	* README/INSTALL:
    	update in installation instructions

    2000-06-20 18:42  rdm

    	* configure:
    	improve search for libGL.a

    2000-06-20 16:25  brun

    	* cint/: include/strstream.h, lib/prec_stl/multiset,
    	lib/prec_stl/set, src/fread.c, src/parse.c, src/struct.c,
    	src/tmplt.c, src/typedef.c:
    	A set modifications by Philippe and file additions
    	to cint that are needed to parse the code from Geant4.

    2000-06-20 12:58  rdm

    	* README/BUILDSYSTEM:
    	mention new changelog target in Makefile

    2000-06-20 12:31  rdm

    	* build/unix/makedist.sh:
    	exclude CVS information from binary distribution

    2000-06-20 11:28  brun

    	* config/Makefile.sgiegcs:
    	Use gcc2.95.2 instead of egcs.
    	Several changes in the lib link specification

    2000-06-20 08:47  brun

    	* meta/src/TCint.cxx:
    	Fix a bug introduced in the new version of TCint::UpdateListOfGlobalFunctions.
    	The code did not compile on Linux.
    	a->Name was used instead of t.Name

    2000-06-20 08:40  brun

    	* test/stress.cxx:
    	Renormalize rootmarks following the changes in CINT and META

    2000-06-20 08:28  brun

    	* cint/src/: decl.c, ifunc.c:
    	 Mods by Philippe to correct the parser for situations encountered in the Geant4
    	include files

    2000-06-20 01:37  rdm

    	* meta/src/TClass.cxx:
    	SetStreamerInfo and FillStreamerInfoList have been updated to call
    	(eventually) UpdateListOfTypes only once per call. This is usefull
    	because UpdateListOfType even with the above mentioned optimization
    	is still pretty slow (0.03 seconds per call with 1600 classes of fcdfsgi2).
    	Mods by Philippe Canal.

    2000-06-20 01:36  rdm

    	* meta/src/TCint.cxx:
    	the (Update/Create)ListOfxxxx have all been updated to avoid a
    	O(n square) loop.

    2000-06-19 18:31  rdm

    	* unix/src/TUnixSystem.cxx:
    	work around compiler bug in Alpha Linux case

    2000-06-19 18:29  rdm

    	* configure:
    	fix case of setting erroneously rfio when no lib is psecified

    2000-06-18 16:00  rdm

    	* Makefile, build/unix/makechangelog.sh:
    	fixes for ChangeLog generation

    2000-06-18 15:59  rdm

    	* build/unix/cvs2cl.pl:
    	Script to generate ChangeLog file from CVS logs.

    2000-06-18 15:49  rdm

    	* README/ChangeLog:
    	moved ChangeLog to ChangeLog-2-24

    2000-06-18 15:44  rdm

    	* build/unix/: makehtml.sh, makeloghtml.sh, makeversion.sh:
    	correct usage of root-config --version

    2000-06-18 15:39  rdm

    	* README/ChangeLog-2-24:
    	move ChangeLog to ChangeLog-2-24

    2000-06-18 15:34  rdm

    	* Makefile, build/unix/makechangelog.sh:
    	generate ChangeLog directly from CVS logs

    2000-06-17 17:26  rdm

    	* test/Makefile.in:
    	don't build tetris.dll on Windows

    2000-06-17 17:25  rdm

    	* configure:
    	on Linux -lnsl will be added to libshift.a

    2000-06-16 19:08  rdm

    	* base/: inc/TEnv.h, src/TEnv.cxx:
    	provide also: double GetValue(const char*,double)

    2000-06-16 19:05  rdm

    	* base/inc/RConfig.h:
    	Alpha Linux is little endian

    2000-06-16 18:54  brun

    	* base/inc/RVersion.h, build/version_number:
    	Stamped version 2.25/00

    2000-06-16 18:19  brun

    	* tutorials/rootmarks.C:
    	Renormalize the rootmarks to 200 rootmarks on pcnotebrun

    2000-06-16 18:03  brun

    	* test/: Event.cxx, Event.h, MainEvent.cxx, stress.cxx:
    	Add new cases to the Event test program to illustrate the new array processing
    	facilities of TTree::Draw, etc (Philippe).

    	stress.cxx modified to renormalize the benchmark on pcnotebrun.

    2000-06-16 17:23  rdm

    	* base/inc/RConfig.h, base/src/TMapFile.cxx,
    	cint/iosenum/iosenum.linuxalphaegcs, cint/src/init.c,
    	cint/src/shl.c, clib/src/Getline.c, config/ARCHS,
    	config/Makefile.linuxalphaegcs, config/root-config.in,
    	postscript/src/TPostScript.cxx, proofd/src/proofd.cxx,
    	rootd/src/daemon.cxx, rootd/src/rootd.cxx, rootx/src/rootx.cxx,
    	test/Makefile.in, unix/src/TUnixSystem.cxx:
    	changes for port to Alpha Linux

    2000-06-16 17:15  rdm

    	* matrix/: inc/LinkDef.h, inc/TMatrixD.h, inc/TMatrixDUtils.h,
    	inc/TVectorD.h, src/TMatrixD.cxx, src/TMatrixDUtils.cxx,
    	src/TVectorD.cxx:
    	added double precision versions of the TMatrix, TVector and utility
    	classes, appropriately named TMatrixD, TVectorD, etc. These classes
    	are prime candidates to be templatized and we will do that soon. For
    	the time being however the code is simply duplicated. These double
    	precision versions were provided by Eddy Offermann.

    2000-06-16 17:10  brun

    	* meta/src/TCint.cxx:
    	New implementation of TCint::UpdateListOfTypes by Philippe Canal.
    	UpdateGetListOfTypes is executed by a call to SetStreamerInfo or
    	FillStreamerInfoList.
    	UpdateListOfType IS called by TClass::SetStreamerInfo
    	and FillStreamerInfoList do induced a call to GetListOfTypes!!

    	GetListOfType is a function that has a running type that grows
    	with the square of the number of class declared to cint (as in
    	those listed by .class).

    	For N classes, GetListOfType currently executes
    	(.7 second for N=1688 on fcdfsgi2)
    	        N operator new tand G__TypedefInfo constructor
    	        N G__TypedefInfo destructor
    	        N gROOT->fTypes->FindObject
    	        N*N+2N G_TypedefInfo::Next()

    	The reimplementation of GetListOfType as follows executes only
    	(.03 second for N=1688 on fcdfsgi2)
    	        2 G__TypedefInfo constructor
    	        1 destructor
    	        N gROOT->fTypes->FindObject
    	        N G_TypedefInfo::Next()

    2000-06-16 14:24  brun

    	* thread/: inc/TThread.h, src/TThread.cxx:
    	Add new static member function (proposed by Marc Hemberger)
    	   static Int_t TThread::Exists();
    	This function returns the number of running Threads.

    2000-06-16 13:06  rdm

    	* configure:
    	fix important typo libe -> lib

    2000-06-16 12:48  brun

    	* tree/src/TTree.cxx, treeplayer/src/TTreePlayer.cxx:

    	The functionality of TTree::Draw has been upgraded to handle a wider
    	variety of operations involving arrays; TClonesArrays are here considered
    	as a variable size arrays.

    	Let assumes, a leaf fMatrix, on the branch fEvent, which is a 3 by 3 array.
    	In a TTree::Draw expression you can now access fMatrix using the following
    	syntaxes:

    	  String passed    What is used for each entry of the tree

    	  "fMatrix"       the 9 elements of fMatrix
    	  "fMatrix[][]"   the 9 elements of fMatrix
    	  "fMatrix[2][2]" only the elements fMatrix[2][2]
    	  "fMatrix[1]"    the 3 elements fMatrix[1][0], fMatrix[1][1] and fMatrix[1][2]
    	  "fMatrix[1][]"  the 3 elements fMatrix[1][0], fMatrix[1][1] and fMatrix[1][2]
    	  "fMatrix[][0]"  the 3 elements fMatrix[0][0], fMatrix[1][0] and fMatrix[2][0]

    	  "fEvent.fMatrix...." same as "fMatrix..." (unless there is more than one leaf
    	named fMatrix!).

    	In summary, if a specific index is not specified for a dimension, TTree::Draw
    	will loop through all the indices along this dimension.  Leaving off the
    	last (right most) dimension of specifying then with the two characters '[]'
    	is equivalent.  For variable size arrays (and TClonesArray) the range
    	of the first dimension is recalculated for each entry of the tree.

    	TTree::Draw also now properly handling operations involving 2 or more arrays.

    	Let assume a second matrix fResults[5][2], here are a sample of some
    	of the possible combinations, the number of elements they produce and
    	the loop used:

    	 expression                       element(s)  Loop

    	 "fMatrix[2][1] - fResults[5][2]"   one     no loop
    	 "fMatrix[2][]  - fResults[5][2]"   three   on 2nd dim fMatrix
    	 "fMatrix[2][]  - fResults[5][]"    two     on both 2nd dimensions
    	 "fMatrix[][2]  - fResults[][1]"    three   on both 1st dimensions
    	 "fMatrix[][2]  - fResults[][]"     six     on both 1st and 2nd dimensions of
    	                                            fResults
    	 "fMatrix[][2]  - fResults[3][]"    two     on 1st dim of fMatrix and 2nd of
    	                                            fResults (at the same time)
    	 "fMatrix[][]   - fResults[][]"     six     on 1st dim then on  2nd dim

    	In summary, TTree::Draw loops through all un-specified dimensions.  To
    	figure out the range of each loop, we match each unspecified dimension
    	from left to right (ignoring ALL dimensions for which an index has been
    	specified), in the equivalent loop matched dimensions use the same index
    	and are restricted to the smallest range (of only the matched dimensions).
    	When involving variable arrays, the range can of course be different
    	for each entry of the tree.

    	So the loop equivalent to "fMatrix[][2] - fResults[3][]" is:

    	   for (Int_t i0; i < min(3,2); i++) {
    	      use the value of (fMatrix[i0][2] - fMatrix[3][i0])
    	   }

    	So the loop equivalent to "fMatrix[][2] - fResults[][]" is:

    	   for (Int_t i0; i < min(3,5); i++) {
    	      for (Int_t i1; i1 < 2; i1++) {
    	         use the value of (fMatrix[i0][2] - fMatrix[i0][i1])
    	      }
    	   }

    	So the loop equivalent to "fMatrix[][] - fResults[][]" is:

    	   for (Int_t i0; i < min(3,5); i++) {
    	      for (Int_t i1; i1 < min(3,2); i1++) {
    	         use the value of (fMatrix[i0][i1] - fMatrix[i0][i1])
    	      }
    	   }

    2000-06-16 12:29  brun

    	* histpainter/src/THistPainter.cxx:
    	Modify THistPainter::PaintContour to SetBit kCannotRotate (bit 14) of the TView instead
    	of deleting the TView object. The kCannotRotate object is then tested
    	in THistPainter::ExecuteEvent.

    2000-06-16 10:55  brun

    	* config/Makefile.sgiegcs:
    	Add support for OPENGL

    2000-06-16 10:53  brun

    	* config/Makefile.sgicc:
    	Add support for OPENGL

    2000-06-16 10:53  brun

    	* config/Makefile.sgikcc:
    	Add support for OPENGL

    2000-06-16 09:37  brun

    	* hist/src/TH1.cxx, histpainter/src/THistPainter.cxx:
    	cosmetic changes

    2000-06-16 09:36  brun

    	* treeplayer/src/TTreeFormula.cxx:
    	Protection added in TTreeFormula::GetValueLeafObject

    2000-06-16 09:34  brun

    	* tree/: inc/TChain.h, src/TChain.cxx:
    	Implement TChain::Streamer. A TChain can now be saved on a Root file.
    	The data member fNbranches has been removed.

    2000-06-15 18:57  brun

    	* treeplayer/src/TTreeFormula.cxx:
    	 few more protections added by Philippe

    2000-06-15 16:31  rdm

    	* README/INSTALL:
    	correct typos

    2000-06-15 16:21  brun

    	* config/Makefile.hpux:
    	added link sequence for OPENGL

    2000-06-15 14:39  rdm

    	* config/Makefile.aix:
    	added GLLIBDEP to allow parallel builds

    2000-06-15 14:24  brun

    	* config/Makefile.solaris:
    	added link sequence for OPENGL

    2000-06-15 14:17  brun

    	* config/Makefile.aix:
    	added link sequence for OPENGL

    2000-06-15 13:51  brun

    	* config/Makefile.hpuxacc:
    	Added link sequence for OPENGL

    2000-06-15 13:10  brun

    	* treeplayer/src/TTreeFormula.cxx:
    	Replave abs by TMath::Abs in TTreeFormula::DefineDimensions
    	did not compile on Solaris with CC4

    2000-06-15 10:47  rdm

    	* config/: Makefile.alphacxx6, Makefile.alphaegcs,
    	Makefile.alphakcc:
    	corrected list of libs needed to link with Mesa-3.2

    2000-06-15 08:51  brun

    	* hist/: inc/TAxis.h, inc/TH1.h, inc/TH2.h, inc/TH3.h,
    	inc/TProfile.h, src/TAxis.cxx, src/TH1.cxx, src/TH2.cxx,
    	src/TH3.cxx, src/TProfile.cxx:
    	Added new constructors and functions to support both Float_t* and Double_t*
    	        virtual void    TAxis::Set(Int_t nbins, Float_t *xbins);
    	        virtual void    TAxis::Set(Int_t nbins, Double_t *xbins);
    	    TH1(const char *name,const char *title,Int_t nbinsx,Float_t *xbins);
    	    TH1(const char *name,const char *title,Int_t nbinsx,Double_t *xbins);
    	    TH1C(const char *name,const char *title,Int_t nbinsx,Float_t  *xbins);
    	    TH1C(const char *name,const char *title,Int_t nbinsx,Double_t *xbins);
    	    TH1S(const char *name,const char *title,Int_t nbinsx,Float_t  *xbins);
    	    TH1S(const char *name,const char *title,Int_t nbinsx,Double_t *xbins);
    	    TH1F(const char *name,const char *title,Int_t nbinsx,Float_t  *xbins);
    	    TH1F(const char *name,const char *title,Int_t nbinsx,Double_t *xbins);
    	    TH1D(const char *name,const char *title,Int_t nbinsx,Float_t  *xbins);
    	    TH1D(const char *name,const char *title,Int_t nbinsx,Double_t *xbins);
    	   TH2(const char *name,const char *title,Int_t nbinsx,Double_t *xbins
    	                                         ,Int_t nbinsy,Double_t *ybins);
    	   TH2(const char *name,const char *title,Int_t nbinsx,Float_t  *xbins
    	                                         ,Int_t nbinsy,Float_t  *ybins);
    	   TH2C(const char *name,const char *title,Int_t nbinsx,Double_t *xbins
    	                                          ,Int_t nbinsy,Double_t *ybins);
    	   TH2C(const char *name,const char *title,Int_t nbinsx,Float_t  *xbins
    	                                          ,Int_t nbinsy,Float_t  *ybins);
    	   TH2S(const char *name,const char *title,Int_t nbinsx,Double_t *xbins
    	                                          ,Int_t nbinsy,Double_t *ybins);
    	   TH2S(const char *name,const char *title,Int_t nbinsx,Float_t  *xbins
    	                                          ,Int_t nbinsy,Float_t  *ybins);
    	   TH2F(const char *name,const char *title,Int_t nbinsx,Double_t *xbins
    	                                          ,Int_t nbinsy,Double_t *ybins);
    	   TH2F(const char *name,const char *title,Int_t nbinsx,Float_t  *xbins
    	                                          ,Int_t nbinsy,Float_t  *ybins);
    	   TH2D(const char *name,const char *title,Int_t nbinsx,Double_t *xbins
    	                                          ,Int_t nbinsy,Double_t *ybins);
    	   TH2D(const char *name,const char *title,Int_t nbinsx,Float_t  *xbins
    	                                          ,Int_t nbinsy,Float_t  *ybins);
    	   TH3(const char *name,const char *title,Int_t nbinsx,Float_t *xbins
    	                                         ,Int_t nbinsy,Float_t *ybins
    	                                         ,Int_t nbinsz,Float_t *zbins);
    	   TH3(const char *name,const char *title,Int_t nbinsx,Double_t *xbins
    	                                         ,Int_t nbinsy,Double_t *ybins
    	                                         ,Int_t nbinsz,Double_t *zbins);
    	   TH3C(const char *name,const char *title,Int_t nbinsx,Float_t *xbins
    	                                          ,Int_t nbinsy,Float_t *ybins
    	                                          ,Int_t nbinsz,Float_t *zbins);
    	   TH3C(const char *name,const char *title,Int_t nbinsx,Double_t *xbins
    	                                          ,Int_t nbinsy,Double_t *ybins
    	                                          ,Int_t nbinsz,Double_t *zbins);
    	   TH3S(const char *name,const char *title,Int_t nbinsx,Float_t *xbins
    	                                          ,Int_t nbinsy,Float_t *ybins
    	                                          ,Int_t nbinsz,Float_t *zbins);
    	   TH3S(const char *name,const char *title,Int_t nbinsx,Double_t *xbins
    	                                          ,Int_t nbinsy,Double_t *ybins
    	                                          ,Int_t nbinsz,Double_t *zbins);
    	   TH3F(const char *name,const char *title,Int_t nbinsx,Float_t *xbins
    	                                          ,Int_t nbinsy,Float_t *ybins
    	                                          ,Int_t nbinsz,Float_t *zbins);
    	   TH3F(const char *name,const char *title,Int_t nbinsx,Double_t *xbins
    	                                          ,Int_t nbinsy,Double_t *ybins
    	                                          ,Int_t nbinsz,Double_t *zbins);
    	   TH3D(const char *name,const char *title,Int_t nbinsx,Float_t *xbins
    	                                          ,Int_t nbinsy,Float_t *ybins
    	                                          ,Int_t nbinsz,Float_t *zbins);
    	   TH3D(const char *name,const char *title,Int_t nbinsx,Double_t *xbins
    	                                          ,Int_t nbinsy,Double_t *ybins
    	                                          ,Int_t nbinsz,Double_t *zbins);

    2000-06-15 08:46  brun

    	* treeplayer/: inc/TTreeFormula.h, src/TTreeFormula.cxx:
    	New version by Philippe. Support for more cases with multi-dim arrays.

    2000-06-14 18:33  brun

    	* gpad/src/TCanvas.cxx:
    	Fix a nasty bug in TCanvas::Streamer.
    	When Root is run in batch mode, TCanvas::GetWindowTopX,Y have the interesting side-effect
    	to reset to 0 the members fWindowWidth and fWindowHeight.
    	If the canvas is written to a file after the call to Streamer, the canvas cannot be read
    	from the file (crash in TCanvas::Draw).
    	In the new version of TCanvas::streamer, these members are saved and restored after the calls
    	to the Get functions.
    	Also add a protection in TCanvas::Draw for the case where the canvas dimensions are 0.

    2000-06-14 18:32  rdm

    	* clib/inc/Getline.h:
    	make file parsable by rootcint

    2000-06-14 18:31  rdm

    	* Makefile, clib/Module.mk:
    	generate now also dictionary for clib

    2000-06-14 18:30  rdm

    	* clib/inc/LinkDef.h:
    	export Getline() and Getlinem() to CINT

    2000-06-14 15:52  brun

    	* hist/src/TH3.cxx:
    	Add support for variable bin size axis in TH3 functions:
    	  TH3::ProjectionZ
    	  TH3::Project3D
    	In the case of Project3D, only projections to 1-D histograms support the case
    	of variable bins.

    2000-06-14 15:39  brun

    	* hist/src/TH2.cxx:
    	Add support for axis with non equidistant bins in the following functions:
    	  TH2::FitSlicesX
    	  TH2::FitSlicesY
    	  TH2::ProfileX
    	  TH2::ProfileY
    	  TH2::ProjectionX
    	  TH2::ProjectionY

    2000-06-14 15:12  brun

    	* gpad/src/TPad.cxx:
    	Add code in TPad::streamer to support schema evolution. Old canvas files
    	can again be read with teh new TPad in double precision.

    2000-06-14 14:45  brun

    	* treeplayer/src/TTreeFormula.cxx:
    	Fix a bug in the new TTreeFormula constructor.
    	Changed the statement
    	      for (k = fNdimensions[i]; (k > 0) && (fCumulSize[k-1]>=0); k--) {
    	to
    	      for (k = fNdimensions[i]; (k > 0) && (fCumulSize[i][k-1]>=0); k--) {
    	This bug was detected by the HP-UX CC compiler

    2000-06-14 11:23  brun

    	* treeplayer/src/TTreeFormula.cxx:
    	Modify the constructor to define the loop index i,j,k only once.
    	The HP-UX and Solaris compiler complain for multiple definitions.

    2000-06-14 11:09  brun

    	* tree/src/: TBranch.cxx, TTree.cxx:
    	Mods in the Print function to print correctly the total number of uncompressed bytes
    	in a file or in a branch when the total number of bytes exceeds 2**31

    2000-06-14 11:07  brun

    	* treeplayer/src/TTreePlayer.cxx:
    	Mods by Philippe Canal to support teh new features introduced
    	in TTreeFormula.

    2000-06-14 11:06  brun

    	* treeplayer/: inc/TTreeFormula.h, src/TTreeFormula.cxx:
    	New version of TTreeFormula by Philippe Canal.
    	This version should be properly handling the following cases.
    	Draw("fVertex");
    	Draw("fVertex[10]");
    	Draw("fVertex[][2]");
    	Draw("fVertex[600]");
    	Draw("fVertex[590][1]");

    	It should also handle properly operation including arrays of the same
    	number of dimension but different size.

    	E.g. with

    	carre[2][3] and cube[3][4]

    	Draw("carre - cube");

    	should be doing the equivalent of

    	for(i=0;i<2;i++)
    	  for(j=0;j<3;j++)
    	        histogram( carre[i][j] - cube[i][j] );

    	It should be the case both is the first dimension is a real dimension
    	of one 'acquired' from being in a TClonesArray.

    2000-06-14 11:02  brun

    	* test/stress.cxx:
    	update comments

    2000-06-14 01:03  rdm

    	* build/unix/makelib.sh:
    	forgot  in alpha specific part

    2000-06-14 01:01  rdm

    	* config/: Makefile.alphacxx6, Makefile.alphaegcs:
    	use now  in alpha makefiles

    2000-06-13 20:49  rdm

    	* rootx/inc/: rootlogo_xbm.h, rootlogo_xpm.h:
    	New splash screen for version 2.25

    2000-06-13 20:49  rdm

    	* rint/src/TRint.cxx:
    	Correct FreeType message

    2000-06-13 20:12  rdm

    	* proofd/src/proofd.cxx:
    	add (char*) cast to satisfy gcc 2.9x

    2000-06-13 19:25  brun

    	* test/stress.cxx:
    	mods in stress16 and in teh header comments

    2000-06-13 18:29  rdm

    	* build/: unix/makedist.sh, unix/makedistsrc.sh, win/makedist.sh:
    	name of tar file is now root_v2.xx instead of root_2.xx

    2000-06-13 18:27  rdm

    	* README/: BUILDSYSTEM, INSTALL, README:
    	updates reflecting the new build system

    2000-06-13 16:11  brun

    	* test/stress.cxx:
    	 Minor update in stress16 to increase the window size when testing
    	the size of the generated Postscript file.

    2000-06-13 15:59  brun

    	* gl/src/TGLKernel.cxx, treeviewer/inc/TPaveVar.h,
    	treeviewer/src/TPaveVar.cxx:
    	Modify TPaveVar replacing Coord_t by Double_t

    2000-06-13 15:25  rdm

    	* configure:
    	added quotes for -z test

    2000-06-13 15:23  brun

    	* graf/inc/TPaveStats.h:
    	Function TPaveStats::setMargin must have its argument of type Float_t
    	and not Double_t to be consistent with teh definition in the base classes.

    2000-06-13 14:55  brun

    	* graf/src/TLatex.cxx:
    	Small change in TLatex in calls to TMath. Both arguments must be
    	of the same type.

    2000-06-13 14:35  brun

    	* base/: inc/TAttPad.h, src/TAttLine.cxx:
    	Changes relative to teh upgrade Float_t to Double_t

    2000-06-13 14:34  brun

    	* base/: inc/TBenchmark.h, src/TBenchmark.cxx:
    	The function TBenchmark::Summary has new arguments:
    	   virtual void       Summary(Float_t &rt, Float_t &cp);

    2000-06-13 14:32  brun

    	* base/: inc/TVirtualPad.h, src/TVirtualPad.cxx:
    	Many functions modified when upgrading from Float_t to Double_t:
    	   TVirtualPad(const char *name, const char *title, Double_t xlow,
    	               Double_t ylow, Double_t xup, Double_t yup,
    	               Color_t color=19, Short_t bordersize=4, Short_t bordermode=1);
    	   virtual Double_t AbsPixeltoX(Int_t px) = 0;
    	   virtual Double_t AbsPixeltoY(Int_t py) = 0;
    	   virtual TH1F    *DrawFrame(Double_t xmin, Double_t ymin, Double_t xmax, Double_t ymax, const char *title="") = 0;
    	   virtual void     DrawLine(Double_t x1, Double_t y1, Double_t x2, Double_t y2) = 0;
    	   virtual void     DrawLineNDC(Double_t u1, Double_t v1, Double_t u2, Double_t v2) = 0;
    	   virtual void     DrawText(Double_t x, Double_t y, const char *text) = 0;
    	   virtual void     DrawTextNDC(Double_t u, Double_t v, const char *text) = 0;
    	   virtual void     GetRange(Double_t &x1, Double_t &y1, Double_t &x2, Double_t &y2) = 0;
    	   virtual void     GetRangeAxis(Double_t &xmin, Double_t &ymin, Double_t &xmax, Double_t &ymax) = 0;
    	   virtual void     GetPadPar(Double_t &xlow, Double_t &ylow, Double_t &xup, Double_t &yup) = 0;
    	   virtual Double_t GetXlowNDC() = 0;
    	   virtual Double_t GetYlowNDC() = 0;
    	   virtual Double_t GetWNDC() = 0;
    	   virtual Double_t GetHNDC() = 0;
    	   virtual Double_t GetAbsXlowNDC() = 0;
    	   virtual Double_t GetAbsYlowNDC() = 0;
    	   virtual Double_t GetAbsWNDC() = 0;
    	   virtual Double_t GetAbsHNDC() = 0;
    	   virtual Double_t GetPhi() = 0;
    	   virtual Double_t GetTheta() = 0;
    	   virtual Double_t GetUxmin() = 0;
    	   virtual Double_t GetUymin() = 0;
    	   virtual Double_t GetUxmax() = 0;
    	   virtual Double_t GetUymax() = 0;
    	   virtual Double_t GetX1() const = 0;
    	   virtual Double_t GetX2() const = 0;
    	   virtual Double_t GetY1() const = 0;
    	   virtual Double_t GetY2() const = 0;
    	   virtual Double_t PadtoX(Double_t x) const = 0;
    	   virtual Double_t PadtoY(Double_t y) const = 0;
    	   virtual void     PaintBorderPS(Double_t xl,Double_t yl,Double_t xt,Double_t yt,Int_t bmode,Int_t bsize,Int_t dark,Int_t light) = 0;
    	   virtual void     PaintBox(Double_t x1, Double_t y1, Double_t x2, Double_t y2, Option_t *option="") = 0;
    	   virtual void     PaintFillArea(Int_t n, Float_t *x, Float_t *y, Option_t *option="") = 0;
    	   virtual void     PaintFillArea(Int_t n, Double_t *x, Double_t *y, Option_t *option="") = 0;
    	   virtual void     PaintPadFrame(Double_t xmin, Double_t ymin, Double_t xmax, Double_t ymax) = 0;
    	   virtual void     PaintLine(Double_t x1, Double_t y1, Double_t x2, Double_t y2) = 0;
    	   virtual void     PaintLineNDC(Double_t u1, Double_t v1,Double_t u2, Double_t v2) = 0;
    	   virtual void     PaintLine3D(Float_t *p1, Float_t *p2) = 0;
    	   virtual void     PaintLine3D(Double_t *p1, Double_t *p2) = 0;
    	   virtual void     PaintPolyLine(Int_t n, Float_t *x, Float_t *y, Option_t *option="") = 0;
    	   virtual void     PaintPolyLine(Int_t n, Double_t *x, Double_t *y, Option_t *option="") = 0;
    	   virtual void     PaintPolyLine3D(Int_t n, Double_t *p) = 0;
    	   virtual void     PaintPolyLineNDC(Int_t n, Double_t *x, Double_t *y, Option_t *option="") = 0;
    	   virtual void     PaintPolyMarker(Int_t n, Float_t *x, Float_t *y, Option_t *option="") = 0;
    	   virtual void     PaintPolyMarker(Int_t n, Double_t *x, Double_t *y, Option_t *option="") = 0;
    	   virtual void     PaintModified() = 0;
    	   virtual void     PaintText(Double_t x, Double_t y, const char *text) = 0;
    	   virtual void     PaintTextNDC(Double_t u, Double_t v, const char *text) = 0;
    	   virtual Double_t PixeltoX(Int_t px) = 0;
    	   virtual Double_t PixeltoY(Int_t py) = 0;
    	   virtual void     Range(Double_t x1, Double_t y1, Double_t x2, Double_t y2) = 0;
    	   virtual void     RangeAxis(Double_t xmin, Double_t ymin, Double_t xmax, Double_t ymax) = 0;
    	   virtual void     SetPad(const char *name, const char *title,
    	                           Double_t xlow, Double_t ylow, Double_t xup,
    	                           Double_t yup, Color_t color=35,
    	                           Short_t bordersize=5, Short_t bordermode=-1) = 0;
    	   virtual void     SetPad(Double_t xlow, Double_t ylow, Double_t xup, Double_t yup) = 0;
    	   virtual Int_t    UtoAbsPixel(Double_t u) const = 0;
    	   virtual Int_t    VtoAbsPixel(Double_t v) const = 0;
    	   virtual Int_t    UtoPixel(Double_t u) const = 0;
    	   virtual Int_t    VtoPixel(Double_t v) const = 0;
    	   virtual Int_t    XtoAbsPixel(Double_t x) const = 0;
    	   virtual Int_t    YtoAbsPixel(Double_t y) const = 0;
    	   virtual Double_t XtoPad(Double_t x) const = 0;
    	   virtual Double_t YtoPad(Double_t y) const = 0;
    	   virtual Int_t    XtoPixel(Double_t x) const = 0;
    	   virtual Int_t    YtoPixel(Double_t y) const = 0;

    2000-06-13 14:29  brun

    	* base/inc/TVirtualPS.h:
    	 - Mods in TVirtualPS
    	   New functions:
    	   virtual void  DrawPolyMarker(Int_t n, Double_t *x, Double_t *y) = 0;
    	   virtual void  DrawPS(Int_t n, Double_t *xw, Double_t *yw) = 0;

    2000-06-13 14:28  brun

    	* base/: inc/TView.h, src/TView.cxx:
    	 - Mods in TView
    	   All members changed from Float_t to Double_t
    	   new TView constructor with arguments in double precision.
    	   All member function parameters changed from Float_t to Double_t.
    	   New functions:
    	   virtual void  NDCtoWC(Double_t *pn, Double_t *pw);
    	   virtual void  NormalWCtoNDC(Double_t *pw, Double_t *pn);
    	   virtual void  WCtoNDC(Double_t *pw, Double_t *pn);

    2000-06-13 14:27  brun

    	* base/inc/TAttLine.h:
    	Signature of function DistancetoLine modified:
    	        Int_t            DistancetoLine(Int_t px, Int_t py, Double_t xp1, Double_t yp1, Double_t xp2, Double_t yp2 );

    2000-06-13 14:25  brun

    	* base/inc/Htypes.h:
    	typedef for Axis_t changed from float to double;
    	typedef double         Axis_t;      //Axis values type

    2000-06-13 14:24  brun

    	* base/inc/Gtypes.h:
    	typedef for Coord_t chnaged from float to double;
    	typedef double    Coord_t;       //Pad world coordinates

    2000-06-13 14:23  brun

    	* g3d/src/TMarker3DBox.cxx:
    	Changes to support Double_t instead of Float_t

    2000-06-13 14:22  brun

    	* g3d/: inc/TPolyMarker3D.h, src/TPolyMarker3D.cxx:
    	New constructors and functions added to support Double_t:
    	                          TPolyMarker3D(Int_t n, Marker_t marker=1, Option_t *option="");
    	                          TPolyMarker3D(Int_t n, Double_t *p, Marker_t marker=1, Option_t *option="");
    	        void              SetPoint(Int_t n, Double_t x, Double_t y, Double_t z); // *MENU*
    	        virtual void      SetPolyMarker(Int_t n, Double_t *p, Marker_t marker, Option_t *option="");
    	        virtual Int_t     SetNextPoint(Double_t x, Double_t y, Double_t z); // *MENU*

    2000-06-13 14:21  brun

    	* g3d/: inc/TPolyLine3D.h, src/TPolyLine3D.cxx:
    	New constructors and functions added to support calls with Double_t:
    	        TPolyLine3D(Int_t n, Option_t *option="");
    	        TPolyLine3D(Int_t n, Double_t *p, Option_t *option="");
    	        TPolyLine3D(Int_t n, Double_t *x, Double_t *y, Double_t *z, Option_t *option="");
    	        static  void      DrawOutlineCube(TList *outline, Double_t *rmin, Double_t *rmax);
    	        virtual void      PaintPolyLine(Int_t n, Double_t *p, Option_t *option="");
    	        virtual Int_t     SetNextPoint(Double_t x, Double_t y, Double_t z); // *MENU*
    	        virtual void      SetPoint(Int_t point, Double_t x, Double_t y, Double_t z); // *MENU*
    	        virtual void      SetPolyLine(Int_t n, Option_t *option="");
    	        virtual void      SetPolyLine(Int_t n, Double_t *p, Option_t *option="");

    2000-06-13 14:18  brun

    	* g3d/: inc/TAxis3D.h, src/TAxis3D.cxx:
    	Upgrade from Float_t to Double_t. The
    	    static Double_t *PixeltoXYZ(Double_t px, Double_t py, Double_t *point3D, TView *view =0);
    	    virtual void     SetAxisRange(Double_t xmin, Double_t xmax, Option_t *axis="*");

    2000-06-13 14:16  brun

    	* gpad/: inc/TAttCanvas.h, inc/TDialogCanvas.h, src/TCanvas.cxx,
    	src/TDialogCanvas.cxx, src/TFitPanelGraph.cxx:
    	Several functions modified to reflect the upgrade from Float_t to Double_t

    2000-06-13 14:14  brun

    	* gpad/: inc/TSliderBox.h, src/TSliderBox.cxx:
    	Constructor modified:
    	   TSliderBox(Double_t x1, Double_t y1,Double_t x2 ,Double_t y2,
    	              Color_t color=18, Short_t bordersize=2 ,Short_t bordermode=-1);

    2000-06-13 14:13  brun

    	* gpad/: inc/TSlider.h, src/TSlider.cxx:
    	- Mods in TSlider: Upgrade from Float_t to Double_t
    	  The members fMinimum, fMaximum upgraded to Double_t.
    	  New signature for the following functions:
    	   TSlider(const char *name, const char *title, Double_t x1, Double_t y1,Double_t x2 ,Double_t y2, Color_t color=16, Short_t bordersize=2, Short_t bordermode =-1);
    	   Double_t      GetMinimum() {return fMinimum;}
    	   Double_t      GetMaximum() {return fMaximum;}
    	   virtual void  SetMinimum(Double_t min=0) {fMinimum=min;}
    	   virtual void  SetMaximum(Double_t max=1) {fMaximum=max;}
    	   virtual void  SetRange(Double_t xmin=0, Double_t xmax=1);

    2000-06-13 13:35  brun

    	* gpad/: inc/TPaveClass.h, src/TPaveClass.cxx:
    	Constructor modified;
    	        TPaveClass(Double_t x1, Double_t y1,Double_t x2 ,Double_t y2, const char *label, TClassTree *classtree);

    2000-06-13 13:32  brun

    	* gpad/: inc/TPad.h, src/TPad.cxx:
    	- Mods in TPad:
    	  All data members changed from Float_t to Double_t
    	  The following functions modified accordingly:
    	  TPad(const char *name, const char *title, Double_t xlow,
    	        Double_t ylow, Double_t xup, Double_t yup,
    	        Color_t color=-1, Short_t bordersize=-1, Short_t bordermode=-2);
    	    Double_t          AbsPixeltoX(Int_t px) {return fAbsPixeltoXk + px*fPixeltoX;}
    	   Double_t          AbsPixeltoY(Int_t py) {return fAbsPixeltoYk + py*fPixeltoY;}
    	   virtual void      AbsPixeltoXY(Int_t xpixel, Int_t ypixel, Double_t &x, Double_t &y);
    	   virtual Int_t     Clip(Double_t *x, Double_t *y, Double_t xclipl, Double_t yclipb, Double_t xclipr, Double_t yclipt);
    	   virtual Int_t     ClippingCode(Double_t x, Double_t y, Double_t xcl1, Double_t ycl1, Double_t xcl2, Double_t ycl2);
    	   TH1F             *DrawFrame(Double_t xmin, Double_t ymin, Double_t xmax, Double_t ymax, const char *title="");
    	   void              DrawLine(Double_t x1, Double_t y1, Double_t x2, Double_t y2);
    	   void              DrawLineNDC(Double_t u1, Double_t v1, Double_t u2, Double_t v2);
    	   void              DrawText(Double_t x, Double_t y, const char *text);
    	   void              DrawTextNDC(Double_t u, Double_t v, const char *text);
    	   virtual void      GetRange(Double_t &x1, Double_t &y1, Double_t &x2, Double_t &y2);
    	   virtual void      GetRangeAxis(Double_t &xmin, Double_t &ymin, Double_t &xmax, Double_t &ymax);
    	   virtual void      GetPadPar(Double_t &xlow, Double_t &ylow, Double_t &xup, Double_t &yup)
    	                     {xlow = fXlowNDC; ylow = fYlowNDC; xup = fXlowNDC+fWNDC; yup = fYlowNDC+fHNDC;}
    	   Double_t          GetXlowNDC() {return fXlowNDC;}
    	   Double_t          GetYlowNDC() {return fYlowNDC;}
    	   Double_t          GetWNDC() {return fWNDC;}
    	   Double_t          GetHNDC() {return fHNDC;}
    	   Double_t          GetAbsXlowNDC() {return fAbsXlowNDC;}
    	   Double_t          GetAbsYlowNDC() {return fAbsYlowNDC;}
    	   Double_t          GetAbsWNDC() {return fAbsWNDC;}
    	   Double_t          GetAbsHNDC() {return fAbsHNDC;}
    	   Double_t          GetPhi()   {return fPhi;}
    	   Double_t          GetTheta() {return fTheta;}
    	   Double_t          GetUxmin() {return fUxmin;}
    	   Double_t          GetUymin() {return fUymin;}
    	   Double_t          GetUxmax() {return fUxmax;}
    	   Double_t          GetUymax() {return fUymax;}
    	   Double_t          GetX1() const { return fX1; }
    	   Double_t          GetX2() const { return fX2; }
    	   Double_t          GetY1() const { return fY1; }
    	   Double_t          GetY2() const { return fY2; }
    	   void              PaintBox(Double_t x1, Double_t y1, Double_t x2, Double_t y2, Option_t *option="");
    	   void              PaintFillArea(Int_t n, Float_t *x, Float_t *y, Option_t *option="");
    	   void              PaintFillArea(Int_t n, Double_t *x, Double_t *y, Option_t *option="");
    	   void              PaintPadFrame(Double_t xmin, Double_t ymin, Double_t xmax, Double_t ymax);
    	   void              PaintLine(Double_t x1, Double_t y1, Double_t x2, Double_t y2);
    	   void              PaintLineNDC(Double_t u1, Double_t v1,Double_t u2, Double_t v2);
    	   void              PaintLine3D(Float_t *p1, Float_t *p2);
    	   void              PaintLine3D(Double_t *p1, Double_t *p2);
    	   void              PaintPolyLine(Int_t n, Float_t *x, Float_t *y, Option_t *option="");
    	   void              PaintPolyLine(Int_t n, Double_t *x, Double_t *y, Option_t *option="");
    	   void              PaintPolyLine3D(Int_t n, Double_t *p);
    	   void              PaintPolyLineNDC(Int_t n, Double_t *x, Double_t *y, Option_t *option="");
    	   void              PaintPolyMarker(Int_t n, Float_t *x, Float_t *y, Option_t *option="");
    	   void              PaintPolyMarker(Int_t n, Double_t *x, Double_t *y, Option_t *option="");
    	   void              PaintText(Double_t x, Double_t y, const char *text);
    	   void              PaintTextNDC(Double_t u, Double_t v, const char *text);
    	   Double_t          PixeltoX(Int_t px);
    	   Double_t          PixeltoY(Int_t py);
    	   virtual void      PixeltoXY(Int_t xpixel, Int_t ypixel, Double_t &x, Double_t &y);
    	   virtual void      Range(Double_t x1, Double_t y1, Double_t x2, Double_t y2); // *MENU* *ARGS={x1=>fX1,y1=>fY1,x2=>fX2,y2=>fY2}
    	   virtual void      RangeAxis(Double_t xmin, Double_t ymin, Double_t xmax, Double_t ymax);
    	   virtual void      SetPad(const char *name, const char *title,
    	                           Double_t xlow, Double_t ylow, Double_t xup,
    	                           Double_t yup, Color_t color=35,
    	                           Short_t bordersize=5, Short_t bordermode=-1);
    	   virtual void      SetPad(Double_t xlow, Double_t ylow, Double_t xup, Double_t yup);
    	   virtual void      SetTheta(Double_t theta=30) {fTheta = theta;}
    	   virtual void      SetPhi(Double_t phi=30) {fPhi = phi;}
    	   Int_t             UtoAbsPixel(Double_t u) const {return Int_t(fUtoAbsPixelk + u*fUtoPixel);}
    	   Int_t             VtoAbsPixel(Double_t v) const {return Int_t(fVtoAbsPixelk + v*fVtoPixel);}
    	   Int_t             UtoPixel(Double_t u) const;
    	   Int_t             VtoPixel(Double_t v) const;
    	   Int_t             XtoAbsPixel(Double_t x) const {return Int_t(fXtoAbsPixelk + x*fXtoPixel);}
    	   Int_t             YtoAbsPixel(Double_t y) const {return Int_t(fYtoAbsPixelk + y*fYtoPixel);}
    	   Double_t          XtoPad(Double_t x) const;
    	   Double_t          YtoPad(Double_t y) const;
    	   Int_t             XtoPixel(Double_t x) const;
    	   Int_t             YtoPixel(Double_t y) const;
    	   virtual void      XYtoAbsPixel(Double_t x, Double_t y, Int_t &xpixel, Int_t &ypixel) const;
    	   virtual void      XYtoPixel(Double_t x, Double_t y, Int_t &xpixel, Int_t &ypixel) const;

    2000-06-13 13:27  brun

    	* gpad/: inc/TGroupButton.h, src/TGroupButton.cxx:
    	Constructor modified:
    	   TGroupButton(const char *groupname, const char *title, const char *method, Double_t x1, Double_t y1,Double_t x2 ,Double_t y2);
    	Function DisplayColorTable modified:
    	   virtual void  DisplayColorTable(const char *action, Double_t x0, Double_t y0, Double_t wc, Double_t hc);

    2000-06-13 13:25  brun

    	* gpad/: inc/TButton.h, src/TButton.cxx:
    	Constructor modified:
    	   TButton(const char *title, const char *method, Double_t x1, Double_t y1, Double_t x2, Double_t y2);

    2000-06-13 13:22  brun

    	* graf/inc/: LinkDef1.h, TPoints.h:
    	Upgrade from Float_t to Double_t

    2000-06-13 13:21  brun

    	* graf/: inc/TWbox.h, src/TWbox.cxx:
    	- Mods in TWbox: Upgrade from Float_t to Double_t
    	  New signature for the following functions:
    	        TWbox(Double_t x1, Double_t y1,Double_t x2 ,Double_t y2,
    	              Color_t color=18, Short_t bordersize=5 ,Short_t bordermode=1);
    	        virtual void  DrawWbox(Double_t x1, Double_t y1,Double_t x2 ,Double_t y2,
    	                      Color_t color=33 ,Short_t bordersize=5 ,Short_t bordermode=-1);
    	        virtual void  PaintFrame(Double_t x1, Double_t y1,Double_t x2 ,Double_t y2,
    	                                 Color_t color, Short_t bordersize, Short_t bordermode,
    	                                 Bool_t tops);
    	        virtual void  PaintWbox(Double_t x1, Double_t y1,Double_t x2 ,Double_t y2,
    	                      Color_t color=33, Short_t bordersize=5, Short_t bordermode=-1);

    2000-06-13 13:20  brun

    	* graf/: inc/TText.h, src/TText.cxx:
    	- Mods in TText: Upgrade from Float_t to Double_t
    	  The members fX, fY upgraded to Double_t.
    	  New signature for the following functions:
    	        TText(Double_t x, Double_t y, const char *text);
    	        virtual TText   *DrawText(Double_t x, Double_t y, const char *text);
    	        virtual TText   *DrawTextNDC(Double_t x, Double_t y, const char *text);
    	        Double_t         GetX()  {return fX;}
    	        Double_t         GetY()  {return fY;}
    	        virtual void     PaintText(Double_t x, Double_t y, const char *text);
    	        virtual void     PaintTextNDC(Double_t u, Double_t v, const char *text);
    	        virtual void     SetText(Double_t x, Double_t y, const char *text) {fX=x; fY=y; SetTitle(text);} // *MENU* *ARGS={x=>fX,y=>fY,text=>fTitle}
    	        virtual void     SetX(Double_t x) { fX = x;} // *MENU*
    	        virtual void     SetY(Double_t y) { fY = y;} // *MENU*

    2000-06-13 13:19  brun

    	* graf/src/TSpline.cxx:
    	- Mods in TSpline: Upgrade from Float_t to Double_t
    	  The members fDelta, fXmin, fXmax upgraded to Double_t.
    	  New signature for the constructor:
    	  TSpline(Text_t *title, Double_t delta, Double_t xmin,
    		  Double_t xmax, Int_t np, Bool_t step) :

    2000-06-13 13:16  brun

    	* graf/: inc/TPolyLine.h, src/TPolyLine.cxx:
    	- Mods in TPolyline: Upgrade from Float_t to Double_t
    	  The members (arrays of coordinates) fX and fY upgraded to Double_t.
    	  New signature for the following functions:
    	        TPolyLine(Int_t n, Double_t *x, Double_t *y, Option_t *option="");
    	        virtual void    DrawPolyLine(Int_t n, Double_t *x, Double_t *y, Option_t *option="");
    	        Double_t       *GetX() {return fX;}
    	        Double_t       *GetY() {return fY;}
    	        virtual void    PaintPolyLine(Int_t n, Double_t *x, Double_t *y, Option_t *option="");
    	        virtual void    PaintPolyLineNDC(Int_t n, Double_t *x, Double_t *y, Option_t *option="");
    	        virtual void    SetPoint(Int_t point, Double_t x, Double_t y); // *MENU*
    	        virtual void    SetPolyLine(Int_t n, Double_t *x=0, Double_t *y=0, Option_t *option="");

    2000-06-13 13:14  brun

    	* graf/: inc/TPavesText.h, src/TPavesText.cxx:
    	Constructor modified:
    	        TPavesText(Double_t x1, Double_t y1,Double_t x2 ,Double_t y2, Int_t npaves=5, Option_t *option="br");

    2000-06-13 13:13  brun

    	* graf/: inc/TPaveText.h, src/TPaveText.cxx:
    	- Mods in TPaveText: Upgrade from Float_t to Double_t
    	  New signature for the following functions:
    	        TPaveText(Double_t x1, Double_t y1,Double_t x2 ,Double_t y2, Option_t *option="br");
    	        virtual TBox    *AddBox(Double_t x1, Double_t y1, Double_t x2, Double_t y2);
    	        virtual TLine   *AddLine(Double_t x1=0, Double_t y1=0, Double_t x2=0, Double_t y2=0);
    	        virtual TText   *AddText(Double_t x1, Double_t y1, const char *label);

    2000-06-13 13:12  brun

    	* graf/: inc/TPaveStats.h, src/TPaveStats.cxx:
    	- Mods in TPaveStats: Upgrade from Float_t to Double_t
    	  New signature for the following functions:
    	        TPaveStats(Double_t x1, Double_t y1,Double_t x2 ,Double_t y2, Option_t *option="br");
    	        virtual TBox    *AddBox(Double_t , Double_t , Double_t , Double_t) {return 0;}
    	        virtual TLine   *AddLine(Double_t , Double_t , Double_t, Double_t) {return 0;}

    2000-06-13 13:10  brun

    	* graf/: inc/TPaveLabel.h, src/TPaveLabel.cxx:
    	- Mods in TPaveLabel: Upgrade from Float_t to Double_t
    	  New signature for the following functions:
    	        TPaveLabel(Double_t x1, Double_t y1,Double_t x2 ,Double_t y2, const char *label, Option_t *option="br");
    	        virtual void  DrawPaveLabel(Double_t x1, Double_t y1,Double_t x2 ,Double_t y2,
    	                      const char *label, Option_t *option="");
    	        virtual void  PaintPaveLabel(Double_t x1, Double_t y1,Double_t x2 ,Double_t y2,
    	                      const char *label, Option_t *option="");

    2000-06-13 13:09  brun

    	* graf/: inc/TPave.h, src/TPave.cxx:
    	- Mods in TPave: Upgrade from Float_t to Double_t
    	  The members fX1NDC, fY1NDC, fX2NDC, fY2NDC, fCornerRadius upgraded to Double_t.
    	  New signature for the following functions:
    	        TPave(Double_t x1, Double_t y1,Double_t x2 ,Double_t y2,
    	              Int_t bordersize=4 ,Option_t *option="br");
    	        virtual void  DrawPave(Double_t x1, Double_t y1,Double_t x2 ,Double_t y2,
    	                      Int_t bordersize=4 ,Option_t *option="br");
    	          Double_t    GetCornerRadius() {return fCornerRadius;}
    	          Double_t    GetX1NDC() {return fX1NDC;}
    	          Double_t    GetX2NDC() {return fX2NDC;}
    	          Double_t    GetY1NDC() {return fY1NDC;}
    	          Double_t    GetY2NDC() {return fY2NDC;}
    	        virtual void  PaintPave(Double_t x1, Double_t y1,Double_t x2 ,Double_t y2,
    	                      Int_t bordersize=4 ,Option_t *option="br");
    	        virtual void  PaintPaveArc(Double_t x1, Double_t y1,Double_t x2 ,Double_t y2,
    	                      Int_t bordersize=4 ,Option_t *option="br");
    	        virtual void  SetCornerRadius(Double_t rad = 0.2) {fCornerRadius = rad;} // *MENU*
    	        virtual void  SetX1NDC(Double_t x1) {fX1NDC=x1;}
    	        virtual void  SetX2NDC(Double_t x2) {fX2NDC=x2;}
    	        virtual void  SetY1NDC(Double_t y1) {fY1NDC=y1;}
    	        virtual void  SetY2NDC(Double_t y2) {fY2NDC=y2;}

    2000-06-13 13:07  brun

    	* graf/: inc/TMarker.h, src/TMarker.cxx:
    	- Mods in TMarker: Upgrade from Float_t to Double_t
    	  The members fX, fY upgraded to Double_t.
    	  New signature for the following functions:
    	        TMarker(Double_t x, Double_t y, Int_t marker);
    	        virtual void     DrawMarker(Double_t x, Double_t y);
    	        Double_t         GetX()  {return fX;}
    	        Double_t         GetY()  {return fY;}
    	        virtual void     PaintMarker(Double_t x, Double_t y);
    	        virtual void     PaintMarkerNDC(Double_t u, Double_t v);
    	        virtual void     SetX(Double_t x) { fX = x;} // *MENU*
    	        virtual void     SetY(Double_t y) { fY = y;} // *MENU*

    2000-06-13 13:05  brun

    	* graf/: inc/TLink.h, src/TLink.cxx:
    	Constructor modified:
    	        TLink(Double_t x, Double_t y, void *pointer);

    2000-06-13 13:04  brun

    	* graf/: inc/TLine.h, src/TLine.cxx:
    	- Mods in TLine: Upgrade from Float_t to Double_t
    	  The members fX1, fY1, fX2, fY2 upgraded to Double_t.
    	  New signature for the following functions:
    	        TLine(Double_t x1, Double_t y1,Double_t x2, Double_t  y2);
    	        virtual TLine *DrawLine(Double_t x1, Double_t y1,Double_t x2, Double_t y2);
    	        virtual TLine *DrawLineNDC(Double_t x1, Double_t y1,Double_t x2, Double_t y2);
    	        Double_t        GetX1() {return fX1;}
    	        Double_t        GetX2() {return fX2;}
    	        Double_t        GetY1() {return fY1;}
    	        Double_t        GetY2() {return fY2;}
    	        virtual void   PaintLine(Double_t x1, Double_t y1,Double_t x2, Double_t  y2);
    	        virtual void   PaintLineNDC(Double_t u1, Double_t v1,Double_t u2, Double_t  v2);
    	        virtual void   SetX1(Double_t x1) {fX1=x1;}
    	        virtual void   SetX2(Double_t x2) {fX2=x2;}
    	        virtual void   SetY1(Double_t y1) {fY1=y1;}
    	        virtual void   SetY2(Double_t y2) {fY2=y2;}

    2000-06-13 13:02  brun

    	* graf/: inc/TLegend.h, src/TLegend.cxx:
    	Upgrade from Float_t to Double_t.
    	The following functions modified:
    	  TLegend( Double_t x1, Double_t y1, Double_t x2, Double_t y2,
    	           const char* header = "", Option_t* option="brNDC" );

    2000-06-13 13:01  brun

    	* graf/: inc/TLatex.h, src/TLatex.cxx:
    	Upgrade from Float_t to Double_t.
    	The following functions modified:
    	      TLatex(Double_t x, Double_t y, const char *text);
    	      TLatex          *DrawLatex(Double_t x, Double_t y, const char *text);
    	      Double_t         GetHeight();
    	      Double_t         GetXsize();
    	      Double_t         GetYsize();
    	      virtual void     PaintLatex(Double_t x, Double_t y, Double_t angle, Double_t size, const char *text);

    2000-06-13 12:58  brun

    	* graf/: inc/TGraphAsymmErrors.h, src/TGraphAsymmErrors.cxx:
    	- Mods in TGraphAsymmErrors.h
    	  The internal dynamic arrays fEXlow,fEXhigh,fEYlow,fEYhigh  have their type changed from Float_t to Double_t
    	  class VersionID changed from 1 to 2.
    	  New constructor:
    	        TGraphAsymmErrors(Int_t n);
    	  The arguments of the other constructors are now mandatory:
    	        TGraphAsymmErrors(Int_t n, Float_t *x, Float_t *y, Float_t *exl=0, Float_t *exh=0, Float_t *eyl=0, Float_t *eyh=0);
    	        TGraphAsymmErrors(Int_t n, Double_t *x, Double_t *y, Double_t *exl=0, Double_t *exh=0, Double_t *eyl=0, Double_t *eyh=0);
    	   The following functions have their arguments or return type
    	   changed from Float_t to Double_t:
    	        virtual void    ComputeRange(Double_t &xmin, Double_t &ymin, Double_t &xmax, Double_t &ymax);
    	        Double_t        GetErrorX(Int_t bin);
    	        Double_t        GetErrorY(Int_t bin);
    	        Double_t       *GetEXlow()  {return fEXlow;}
    	        Double_t       *GetEXhigh() {return fEXhigh;}
    	        Double_t       *GetEYlow()  {return fEYlow;}
    	        Double_t       *GetEYhigh() {return fEYhigh;}
    	        virtual void    SetPoint(Int_t i, Double_t x, Double_t y);
    	        virtual void    SetPointError(Int_t i, Double_t exl, Double_t exh, Double_t eyl, Double_t eyh);

    	- Mods in TGraphAsymmErrors.cxx. See changes in TGraphAsymmErrors.h.
    	  TGraphAsymmErrors::Streamer modified to read old objects written in single precision.

    2000-06-13 12:58  brun

    	* graf/: inc/TGraphErrors.h, src/TGraphErrors.cxx:
    	- Mods in TGraphErrors.h
    	  The internal dynamic arrays fEX and fEY have their type changed from Float_t to Double_t
    	  class VersionID changed from 1 to 2.
    	  New constructor:
    	        TGraphErrors(Int_t n);
    	  The arguments of the other constructors are now mandatory:
    	        TGraphErrors(Int_t n, Float_t *x, Float_t *y, Float_t *ex=0, Float_t *ey=0);
    	        TGraphErrors(Int_t n, Double_t *x, Double_t *y, Double_t *ex=0, Double_t *ey=0);
    	   The following functions have their arguments or return type
    	   changed from Float_t to Double_t:
    	        virtual void    ComputeRange(Double_t &xmin, Double_t &ymin, Double_t &xmax, Double_t &ymax);
    	        Double_t        GetErrorX(Int_t bin);
    	        Double_t        GetErrorY(Int_t bin);
    	        Double_t       *GetEX() {return fEX;}
    	        Double_t       *GetEY() {return fEY;}
    	        virtual void    SetPoint(Int_t i, Double_t x, Double_t y);
    	        virtual void    SetPointError(Int_t i, Double_t ex, Double_t ey);

    	- Mods in TGraphErrors.cxx. See changes in TGraphErrors.h.
    	  TGraphErrors::Streamer modified to read old objects written in single precision.

    2000-06-13 12:57  brun

    	* graf/: inc/TGraph.h, src/TGraph.cxx:
    	  The internal dynamic arrays fX and fY have their type changed from Float_t to Double_t
    	  The members fMaximum, fMinimum changed from Float_t to Double_t
    	  class VersionID changed from 1 to 2.
    	  New constructor:
    	        TGraph(Int_t n);
    	  The arguments of the other constructors are now mandatory:
    	        TGraph(Int_t n, Float_t *x, Float_t *y);
    	        TGraph(Int_t n, Double_t *x, Double_t *y);
    	   The following functions have their arguments or return type
    	   changed from Float_t to Double_t:
    	        virtual void     ComputeRange(Double_t &xmin, Double_t &ymin, Double_t &xmax, Double_t &ymax);
    	        virtual void     DrawGraph(Int_t n, Double_t *x, Double_t *y, Option_t *option="");
    	        virtual Double_t GetErrorX(Int_t bin);
    	        virtual Double_t GetErrorY(Int_t bin);
    	        Double_t        *GetX() {return fX;}
    	        Double_t        *GetY() {return fY;}
    	        virtual void     GetPoint(Int_t i, Double_t &x, Double_t &y);
    	        virtual void     PaintGraph(Int_t npoints, Double_t *x, Double_t *y, Option_t *option="");
    	        virtual void     PaintGrapHist(Int_t npoints, Double_t *x, Double_t *y, Option_t *option="");
    	        virtual void     SetMaximum(Double_t maximum=-1111); // *MENU*
    	        virtual void     SetMinimum(Double_t minimum=-1111); // *MENU*
    	                void     Smooth(Int_t npoints, Double_t *x, Double_t *y, Int_t drawtype);
    	                void     Zero(Int_t &k,Double_t AZ,Double_t BZ,Double_t E2,Double_t &X,Double_t &Y
    	                          ,Int_t maxiterations);

    	- Mods in TGraph.cxx. See changes in TGraph.h.
    	  TGraph::Streamer modified to read old objects written in single precision.

    2000-06-13 12:56  brun

    	* graf/: inc/TGaxis.h, src/TGaxis.cxx:
    	   Members fWmin, fWmax changed from Float_t to Double_t
    	   TGaxis constructors have their arguments changed from Float_t to Double_tr
    	   The following functions have their arguments or return type
    	   changed from Float_t to Double_t:
    	        virtual void    AdjustBinSize(Double_t A1,  Double_t A2,  Int_t nold
    	                       ,Double_t &BinLow, Double_t &BinHigh, Int_t &nbins, Double_t &BinWidth);
    	        virtual void    DrawAxis(Double_t xmin,Double_t ymin,Double_t xmax,Double_t ymax,
    	                                 Double_t wmin,Double_t wmax,Int_t ndiv=510, Option_t *chopt="",
    	                                 Double_t gridlength = 0);
    	             Double_t   GetWmin()         {return fWmin;}
    	             Double_t   GetWmax()         {return fWmax;}
    	        virtual void    Optimize(Double_t A1,  Double_t A2,  Int_t nold
    	                       ,Double_t &BinLow, Double_t &BinHigh, Int_t &nbins, Double_t &BWID);
    	        virtual void    PaintAxis(Double_t xmin,Double_t ymin,Double_t xmax,Double_t ymax,
    	                                  Double_t &wmin,Double_t &wmax,Int_t &ndiv, Option_t *chopt="",
    	                                  Double_t gridlength = 0);
    	        virtual void    Rotate(Double_t X,  Double_t Y,  Double_t CFI, Double_t SFI
    	                              ,Double_t XT, Double_t YT, Double_t &U,   Double_t &V);
    	                void    SetWmin(Double_t wmin) {fWmin = wmin;}
    	                void    SetWmax(Double_t wmax) {fWmax = wmax;}

    2000-06-13 12:56  brun

    	* graf/: inc/TFrame.h, src/TFrame.cxx:
    	TFrame constructor changed to:
    	        TFrame(Double_t x1, Double_t y1,Double_t x2 ,Double_t y2);

    2000-06-13 12:54  brun

    	* graf/: inc/TEllipse.h, src/TEllipse.cxx:
    	- Mods in TEllipse: Upgrade from Float_t to Double_t
    	  The members fX1,fY1,fR1,fR2,fPhimin,fPhimax,fTheta upgraded to Double_t.
    	  New signature for the following functions:
    	        TEllipse(Double_t x1, Double_t y1,Double_t r1,Double_t r2=0,Double_t phimin=0, Double_t phimax=360,Double_t theta=0);
    	        virtual void   DrawEllipse(Double_t x1, Double_t y1, Double_t r1,Double_t r2,Double_t phimin, Double_t phimax,Double_t theta);
    	        Double_t       GetX1() {return fX1;}
    	        Double_t       GetY1() {return fY1;}
    	        Double_t       GetR1() {return fR1;}
    	        Double_t       GetR2() {return fR2;}
    	        Double_t       GetPhimin() {return fPhimin;}
    	        Double_t       GetPhimax() {return fPhimax;}
    	        Double_t       GetTheta()  {return fTheta;}
    	        virtual void   PaintEllipse(Double_t x1, Double_t y1, Double_t r1,Double_t r2,Double_t phimin, Double_t phimax,Double_t theta);
    	        virtual void   SetPhimin(Double_t phi=0)   {fPhimin=phi;} // *MENU*
    	        virtual void   SetPhimax(Double_t phi=360) {fPhimax=phi;} // *MENU*
    	        virtual void   SetR1(Double_t r1) {fR1=r1;} // *MENU*
    	        virtual void   SetR2(Double_t r2) {fR2=r2;} // *MENU*
    	        virtual void   SetTheta(Double_t theta=0) {fTheta=theta;} // *MENU*
    	        virtual void   SetX1(Double_t x1) {fX1=x1;} // *MENU*
    	        virtual void   SetY1(Double_t y1) {fY1=y1;} // *MENU*

    2000-06-13 12:52  brun

    	* graf/: inc/TDiamond.h, src/TDiamond.cxx:
    	- Mods in TDiamond: Upgrade from Float_t to Double_t
    	  New signature for the constructor:
    	   TDiamond(Double_t x1, Double_t y1,Double_t x2, Double_t  y2);

    2000-06-13 12:51  brun

    	* graf/: inc/TCutG.h, src/TCutG.cxx:
    	- Mods in TCutG.
    	  New constructor:
    	   TCutG(const char *name, Int_t n, Double_t *x, Double_t *y);
    	  Signature for function IsInside changed to:
    	   virtual Int_t  IsInside(Double_t x, Double_t y);

    2000-06-13 12:49  brun

    	* graf/: inc/TCurlyLine.h, src/TCurlyLine.cxx:
    	- Mods in TCurlyLine: Upgrade from Float_t to Double_t
    	  The members fX1, fY1, fX2, fY2, fWaveLength,fAmplitude  upgraded to Double_t.
    	  New signature for the following functions:
    	   TCurlyLine(Double_t x1, Double_t y1, Double_t x2, Double_t y2,
    	              Double_t tl = .05, Double_t rad = .02);
    	   virtual void SetWaveLength(Double_t WaveLength);     // *MENU* *ARGS={WaveLength=>fWaveLength}
    	   virtual void SetAmplitude(Double_t x);               // *MENU* *ARGS={x=>fAmplitude}
    	   virtual void SetStartPoint(Double_t x1, Double_t y1);
    	   virtual void SetEndPoint  (Double_t x2, Double_t y2);
    	   Double_t      GetWaveLength(){return fWaveLength;}
    	   Double_t      GetAmplitude() {return fAmplitude;}
    	   Double_t      GetStartX()    {return fX1;}
    	   Double_t      GetEndX()      {return fX2;}
    	   Double_t      GetStartY()    {return fY1;}
    	   Double_t      GetEndY()      {return fY2;}

    2000-06-13 12:47  brun

    	* graf/: inc/TCurlyArc.h, src/TCurlyArc.cxx:
    	- Mods in TCurlyArc: Upgrade from Float_t to Double_t
    	  The members fR1, fPhimin, fPhimax, fTheta upgraded to Double_t.
    	  New signature for the following functions:
    	   TCurlyArc(Double_t x1, Double_t y1, Double_t rad,
    	             Double_t phimin, Double_t phimax,
    	             Double_t tl = .05, Double_t trad = .02);
    	   virtual void SetCenter(Double_t x1, Double_t y1); // *MENU* *ARGS={x1=>fX1,y1=>fY1}
    	   virtual void SetRadius(Double_t radius);          // *MENU* *ARGS={radius=>fR1}
    	   virtual void SetPhimin(Double_t phimin);          // *MENU* *ARGS={phimin=>fPhimin}
    	   virtual void SetPhimax(Double_t phimax);          // *MENU* *ARGS={phimax=>fPhimax}
    	   Double_t      GetRadius() {return fR1;}
    	   Double_t      GetPhimin() {return fPhimin;}
    	   Double_t      GetPhimax() {return fPhimax;}

    2000-06-13 12:45  brun

    	* graf/: inc/TBox.h, src/TBox.cxx:
    	- Mods in TBox: Upgrade from Float_t to Double_t
    	  The members fX1, fY1, fX2, fY2 upgraded to Double_t.
    	  New signature for the following functions:
    	   TBox(Double_t x1, Double_t y1,Double_t x2, Double_t  y2);
    	   virtual void  DrawBox(Double_t x1, Double_t y1, Double_t x2, Double_t  y2);
    	   Double_t      GetX1() const { return fX1; }
    	   Double_t      GetX2() const { return fX2; }
    	   Double_t      GetY1() const { return fY1; }
    	   Double_t      GetY2() const { return fY2; }
    	   virtual void  PaintBox(Double_t x1, Double_t y1, Double_t x2, Double_t y2, Option_t *option="");
    	   virtual void  SetX1(Double_t x1) {fX1=x1;}
    	   virtual void  SetX2(Double_t x2) {fX2=x2;}
    	   virtual void  SetY1(Double_t y1) {fY1=y1;}
    	   virtual void  SetY2(Double_t y2) {fY2=y2;}

    2000-06-13 12:43  brun

    	* graf/: inc/TArrow.h, src/TArrow.cxx:
    	- Mods in TArrow: Upgrade from Float_t to Double_t
    	  New signature for the following functions:
    	        TArrow(Double_t x1, Double_t y1,Double_t x2 ,Double_t y2
    	                               ,Float_t arrowsize=0.05 ,Option_t *option=">");
    	        virtual void   DrawArrow(Double_t x1, Double_t y1,Double_t x2 ,Double_t y2
    	                               ,Float_t arrowsize=0.05 ,Option_t *option=">");
    	        virtual void   PaintArrow(Double_t x1, Double_t y1,Double_t x2 ,Double_t y2
    	                                 ,Float_t arrowsize=0.05 ,Option_t *option=">");

    2000-06-13 12:42  brun

    	* graf/: inc/TArc.h, src/TArc.cxx:
    	- Mods in TArc: Upgrade from Float_t to Double_t
    	  New signature for the following functions:
    	        TArc(Double_t x1, Double_t y1,Double_t radius
    	           , Double_t phimin=0,Double_t phimax=360);
    	        virtual void DrawArc(Double_t x1, Double_t y1, Double_t radius
    	                            ,Double_t  phimin=0, Double_t  phimax=360);

    2000-06-13 12:39  brun

    	* hist/src/TFormula.cxx:
    	 - Several changes in TFormula.cxx to use Double_t instead of Float_t.

    2000-06-13 12:38  brun

    	* hist/: inc/TF3.h, src/TF3.cxx:
    	  TF3 members fZmin, fZmax upgraded to Double_t.
    	  The following functions have a new signature:
    	   TF3(const char *name, const char *formula, Double_t xmin=0, Double_t xmax=1, Double_t ymin=0,
    	       Double_t ymax=1, Double_t zmin=0, Double_t zmax=1);
    	   TF3(const char *name, void *fcn, Double_t xmin=0, Double_t xmax=1, Double_t ymin=0,
    	       Double_t ymax=1, Double_t zmin=0, Double_t zmax=1, Int_t npar=0);
    	   TF3(const char *name, Double_t (*fcn)(Double_t *, Double_t *), Double_t xmin=0, Double_t xmax=1, Double_t ymin=0,
    	       Double_t ymax=1, Double_t zmin=0, Double_t zmax=1, Int_t npar=0);
    	   virtual void     GetRandom3(Double_t &xrandom, Double_t &yrandom, Double_t &zrandom);
    	  TF3::Streamer modified to support new schema.

    2000-06-13 12:37  brun

    	* hist/: inc/TF2.h, src/TF2.cxx:
    	  TF2 members fYmin, fYmax upgraded to Double_t.
    	  The following functions have a new signature:
    	   TF2(const char *name, const char *formula, Double_t xmin=0, Double_t xmax=1, Double_t ymin=0, Double_t ymax=1);
    	   TF2(const char *name, void *fcn, Double_t xmin=0, Double_t xmax=1, Double_t ymin=0, Double_t ymax=1, Int_t npar=0);
    	   TF2(const char *name, Double_t (*fcn)(Double_t *, Double_t *), Double_t xmin=0, Double_t xmax=1, Double_t ymin=0, Double_t ymax=1, Int_t npar=0);
    	   virtual void     DrawF2(const char *formula, Double_t xmin, Double_t xmax, Double_t ymin, Double_t ymax, Option_t *option="");
    	   virtual Int_t    GetContour(Double_t *levels=0);
    	   virtual Double_t GetContourLevel(Int_t level);
    	       Double_t     GetRandom();
    	   virtual void     GetRandom2(Double_t &xrandom, Double_t &yrandom);
    	   virtual void     GetRange(Double_t &xmin, Double_t &ymin, Double_t &xmax, Double_t &ymax);
    	   virtual Double_t GetYmin() {return fYmin;}
    	   virtual Double_t GetYmax() {return fYmax;}
    	   virtual void     SetContour(Int_t nlevels=20, Double_t *levels=0);
    	   virtual void     SetContourLevel(Int_t level, Double_t value);
    	   virtual void     SetRange(Double_t xmin, Double_t ymin, Double_t xmax, Double_t ymax); // *MENU*
    	  TF2::Streamer modified to support new schema.

    2000-06-13 12:37  brun

    	* hist/: inc/TF1.h, src/TF1.cxx:
    	  TF1 members fXmin, fXmax upgraded to Double_t.
    	  The following functions have a new signature:
    	   TF1(const char *name, const char *formula, Double_t xmin=0, Double_t xmax=1);
    	   TF1(const char *name, Double_t xmin, Double_t xmax, Int_t npar);
    	   TF1(const char *name, void *fcn, Double_t xmin, Double_t xmax, Int_t npar);
    	   TF1(const char *name, Double_t (*fcn)(Double_t *, Double_t *), Double_t xmin=0, Double_t xmax=1, Int_t npar=0);
    	   virtual void     DrawF1(const char *formula, Double_t xmin, Double_t xmax, Option_t *option="");
    	   virtual void     GetRange(Double_t &xmin, Double_t &xmax);
    	        Double_t    GetXmin() {return fXmin;}
    	        Double_t    GetXmax() {return fXmax;}
    	   virtual void     SetMaximum(Double_t maximum=-1111) {fMaximum=maximum;} // *MENU*
    	   virtual void     SetMinimum(Double_t minimum=-1111) {fMinimum=minimum;} // *MENU*
    	   virtual void     SetRange(Double_t xmin, Double_t xmax); // *MENU*
    	  TF1::Streamer modified to support new schema.

    2000-06-13 12:36  brun

    	* hist/: inc/TProfile2D.h, src/TProfile2D.cxx:
    	  TProfile2D members fZmin, fZmax upgraded to Double_t.
    	  The following functions have a new signature:
    	    TProfile2D(const char *name,const char *title,Int_t nbinsx,Axis_t xlow,Axis_t xup
    	                                ,Int_t nbinsy,Axis_t ylow,Axis_t yup,Option_t *option="");
    	    TProfile2D(const char *name,const char *title,Int_t nbinsx,Axis_t xlow,Axis_t xup
    	                                ,Int_t nbinsy,Axis_t ylow,Axis_t yup
    	                                ,Axis_t zlow, Axis_t zup,Option_t *option="");
    	    virtual void    Add(TH1 *h1, Double_t c1=1);
    	    virtual void    Add(TH1 *h1, TH1 *h2, Double_t c1=1, Double_t c2=1); // *MENU*
    	            void    BuildOptions(Double_t zmin, Double_t zmax, Option_t *option);
    	    virtual void    Divide(TH1 *h1, TH1 *h2, Double_t c1=1, Double_t c2=1, Option_t *option=""); // *MENU*
    	            Int_t   Fill(Axis_t, Stat_t) {return -1; } //MayNotUse
    	            Int_t   Fill(Axis_t x, Axis_t y, Stat_t z);
    	    virtual Int_t   Fill(Axis_t x, Axis_t y, Axis_t z, Stat_t w);
    	    virtual Double_t GetZmin() {return fZmin;}
    	    virtual Double_t GetZmax() {return fZmax;}
    	    virtual void    Multiply(TH1 *h1, TH1 *h2, Double_t c1=1, Double_t c2=1, Option_t *option=""); // *MENU*
    	    virtual void    Scale(Double_t c1=1);
    	    virtual void    SetBins(Int_t nbinsx, Double_t xmin, Double_t xmax, Int_t nbinsy, Double_t ymin, Double_t ymax);
    	  TProfile2D::Streamer modified to support new schema.

    2000-06-13 12:36  brun

    	* hist/: inc/TProfile.h, src/TProfile.cxx:
    	  TProfile members fYmin, fYmax upgraded to Double_t.
    	  The following functions have a new signature:
    	    TProfile(const char *name,const char *title,Int_t nbinsx,Axis_t xlow,Axis_t xup, Option_t *option="");
    	    TProfile(const char *name,const char *title,Int_t nbinsx,Axis_t xlow,Axis_t xup,Axis_t ylow,Axis_t yup,Option_t *option="");
    	    TProfile(const char *name,const char *title,Int_t nbinsx,Axis_t *xbins, Option_t *option="");
    	    virtual void    Add(TH1 *h1, Double_t c1=1);
    	    virtual void    Add(TH1 *h1, TH1 *h2, Double_t c1=1, Double_t c2=1); // *MENU*
    	            void    BuildOptions(Double_t ymin, Double_t ymax, Option_t *option);
    	    virtual void    Divide(TH1 *h1, TH1 *h2, Double_t c1=1, Double_t c2=1, Option_t *option=""); // *MENU*
    	    virtual Int_t   Fill(Axis_t x, Axis_t y);
    	    virtual Int_t   Fill(Axis_t x, Axis_t y, Stat_t w);
    	    virtual void    FillN(Int_t ntimes, Axis_t *x, Axis_t *y, Double_t *w, Int_t stride=1);
    	    virtual Double_t GetYmin() {return fYmin;}
    	    virtual Double_t GetYmax() {return fYmax;}
    	    virtual void    Multiply(TH1 *h1, TH1 *h2, Double_t c1=1, Double_t c2=1, Option_t *option=""); // *MENU*
    	    virtual void    Scale(Double_t c1=1);
    	    virtual void    SetBins(Int_t nbins, Double_t xmin, Double_t xmax);
    	  TProfile::Streamer modified to support new schema.

    2000-06-13 12:35  brun

    	* hist/inc/: TH2.h, TH3.h:
    	Upgrade to Double_t from Float_t

    2000-06-13 12:35  brun

    	* hist/: inc/TH1.h, src/TH1.cxx:
    	  TH1 members fMaximum, fMinimum and fNormFactor upgraded to Double_t.
    	  fContour changed from type TArrayF to TArrayD.
    	  The following functions have a new signature:
    	    TH1(const char *name,const char *title,Int_t nbinsx,Axis_t xlow,Axis_t xup);
    	    TH1(const char *name,const char *title,Int_t nbinsx,Axis_t *xbins);
    	    virtual void     Add(TH1 *h1, Double_t c1=1);
    	    virtual void     Add(TH1 *h1, TH1 *h2, Double_t c1=1, Double_t c2=1); // *MENU*
    	    virtual void     Divide(TH1 *h1, TH1 *h2, Double_t c1=1, Double_t c2=1, Option_t *option=""); // *MENU*
    	    virtual Int_t    Fill(Axis_t x);
    	    virtual Int_t    Fill(Axis_t x, Stat_t w);
    	    virtual void     FillN(Int_t ntimes, Axis_t *x, Double_t *w, Int_t stride=1);
    	    virtual void     FillN(Int_t, Axis_t *, Axis_t *, Double_t *, Int_t) {;}
    	    virtual Int_t    FindBin(Axis_t x, Axis_t y=0, Axis_t z=0);
    	    virtual Int_t    GetContour(Double_t *levels=0);
    	    virtual Double_t GetContourLevel(Int_t level);
    	    virtual Axis_t   GetBinCenter(Int_t bin){return fXaxis.GetBinCenter(bin);}
    	    virtual Axis_t   GetBinLowEdge(Int_t bin){return fXaxis.GetBinLowEdge(bin);}
    	    virtual Axis_t   GetBinWidth(Int_t bin){return fXaxis.GetBinWidth(bin);}
    	    virtual void     GetCenter(Axis_t *center){fXaxis.GetCenter(center);}
    	    virtual void     GetLowEdge(Axis_t *edge){fXaxis.GetLowEdge(edge);}
    	    virtual Double_t GetMaximum();
    	    virtual Double_t GetMaximumStored() {return fMaximum;}
    	    virtual Double_t GetMinimum();
    	    virtual Double_t GetMinimumStored() {return fMinimum;}
    	    virtual Double_t GetNormFactor() {return fNormFactor;}
    	    virtual Axis_t   GetRandom();
    	    virtual void     Multiply(TH1 *h1, TH1 *h2, Double_t c1=1, Double_t c2=1, Option_t *option=""); // *MENU*
    	    virtual void     RebinAxis(Axis_t x, Option_t *axis="X");
    	    virtual void     Scale(Double_t c1=1);
    	    virtual void     SetAxisRange(Axis_t xmin, Axis_t xmax, Option_t *axis="X");
    	    virtual void     SetBins(Int_t nx, Axis_t xmin, Axis_t xmax);
    	    virtual void     SetBins(Int_t nx, Axis_t xmin, Axis_t xmax, Int_t ny, Axis_t ymin, Axis_t ymax);
    	    virtual void     SetBins(Int_t nx, Axis_t xmin, Axis_t xmax, Int_t ny, Axis_t ymin, Axis_t ymax,
    	                             Int_t nz, Axis_t zmin, Axis_t zmax);
    	    virtual void     SetContour(Int_t nlevels, Double_t *levels=0);
    	    virtual void     SetContourLevel(Int_t level, Double_t value);
    	    virtual void     SetMaximum(Double_t maximum=-1111); // *MENU*
    	    virtual void     SetMinimum(Double_t minimum=-1111); // *MENU*
    	    virtual void     SetNormFactor(Double_t factor=1) {fNormFactor = factor;}
    	  TH1::Streamer modified to support new schema.

    2000-06-13 12:34  brun

    	* hist/: inc/TAxis.h, src/Haxis.cxx, src/TAxis.cxx:
    	- Many changes in the histogramming package to use Double_t instead of Float_t.
    	  TAxis members fXmin, fXmax in double precision. Corresponding Getter/Setter
    	  functions modified:
    	        virtual Int_t   FindBin(Axis_t x);
    	        virtual Int_t   FindFixBin(Axis_t x);
    	        virtual Axis_t  GetBinCenter(Int_t bin);
    	        virtual Axis_t  GetBinLowEdge(Int_t bin);
    	        virtual Axis_t  GetBinUpEdge(Int_t bin);
    	        virtual Axis_t  GetBinWidth(Int_t bin);
    	        virtual void    GetCenter(Axis_t *center);
    	                Axis_t  GetXmin() const {return fXmin;}
    	                Axis_t  GetXmax() const {return fXmax;}
    	        virtual void    Set(Int_t nbins, Axis_t xmin, Axis_t xmax);
    	        virtual void    Set(Int_t nbins, Axis_t *xbins);
    	        virtual void    SetLimits(Axis_t xmin, Axis_t xmax);

    2000-06-13 12:33  brun

    	* hist/inc/LinkDef.h:
    	- Linkdef.h file modified to not generate the automatic Streamer for TF2, TF3,
    	  TProfile and TProfile2D.

    2000-06-13 11:52  brun

    	* histpainter/: inc/Hparam.h, inc/THistPainter.h, inc/TLego.h,
    	src/THistPainter.cxx, src/TLego.cxx:
    	- Many mods in TLego.cxx. Most internal variables changed from
    	  Float_t to Double_t.

    	- Many mods in THistPainter.cxx to reflect the numerous changes in TGraph,
    	  TVirtualPad, TView, TLego. Most internal variables changed from
    	  Float_t to Double_t.

    	-Hparam.h parameters changed from Float_t to Double_t.

    2000-06-13 11:49  brun

    	* main/src/h2root.cxx:
    	 - Changes in h2root.cxx. Variable bin size histograms specify a double precision
    	   array.

    2000-06-13 11:48  brun

    	* postscript/: inc/TPostScript.h, src/TPostScript.cxx:
    	 - Mods in TPostScript. several function arguments changed from Float_t to
    	   Double_t. The
    	                Int_t CMtoPS(Double_t u) {return Int_t(0.5 + 72*u/2.54);}
    	                void  DrawBox(Double_t x1, Double_t y1,Double_t x2, Double_t  y2);
    	                void  DrawFrame(Double_t xl, Double_t yl, Double_t xt, Double_t  yt,
    	                                Int_t mode, Int_t border, Int_t dark, Int_t light);
    	                void  DrawPolyMarker(Int_t n, Double_t *x, Double_t *y);
    	                void  DrawPS(Int_t n, Double_t *xw, Double_t *yw);
    	                void  Text(Double_t x, Double_t y, const char *string);
    	                void  TextNDC(Double_t u, Double_t v, const char *string);
    	                Int_t UtoPS(Double_t u);
    	                Int_t VtoPS(Double_t v);
    	                Int_t XtoPS(Double_t x);
    	                Int_t YtoPS(Double_t y);

    2000-06-13 11:43  brun

    	* proof/: inc/TProofServ.h, src/TProofServ.cxx:
    	- Changes in the signature of TProofServ::GetLimits
    	  void TProofServ::GetLimits(Int_t dim, Int_t nentries, Int_t *nbins, Double_t *vmin, Double_t *vmax)

    2000-06-13 11:31  brun

    	* star/src/: TTable.cxx, TVolume.cxx, TVolumeView.cxx:
    	- Several mods in the STAR classes to reflect the numerous changes in TGraph,
    	  TVirtualPad, TView, TLego. Most internal variables changed from
    	  Float_t to Double_t.

    2000-06-13 11:30  brun

    	* test/stress.cxx:
    	- Mods in test program stress. Several changes required to take into account
    	  new sizes of Root and Postscript files following the upgrade from Float_t
    	  to Double_t. rootmarks
    	  obtained on a DELL Inspiron 7500 (set to 200 rootmarks).

    2000-06-13 11:27  brun

    	* tree/: inc/TChain.h, inc/TLeaf.h, inc/TLeafB.h, inc/TLeafC.h,
    	inc/TLeafD.h, inc/TLeafF.h, inc/TLeafI.h, inc/TLeafS.h,
    	inc/TTree.h, src/TChain.cxx, src/TLeafF.cxx, src/TLeafI.cxx,
    	src/TLeafS.cxx, src/TTree.cxx:
    	- Mods in all the tree classes to reflect the changes from Float_t to Double_t
    	  in the graphics and histogram classes. The TLeaf::GetValue in particular
    	  are now of type Double_t.
    	  TTree::GetMaximum, GetMinimum return a Double_t.
    	  TChain::GetMaximum, GetMinimum return a Double_t.
    	  TTree::GetV1, GetV2 and GetV3 return a Double_t* instead of a Float_t*.

    2000-06-13 11:21  brun

    	* tree/inc/TVirtualTreePlayer.h:
    	- Mods in TVirtualtreePlayer.h. The return type for GetV1, GetV2, GetV3
    	  changed from Float_t* to Double_t*. This is a backward incompatibility.

    2000-06-13 11:18  brun

    	* treeplayer/: inc/TTreePlayer.h, src/TTreePlayer.cxx:
    	- Mods in TTreePlayer  to reflect the numerous changes in TGraph,
    	  TVirtualPad, TView, TLego. Most internal variables changed from
    	  Float_t to Double_t. In
    	  are now double precision arrays. The corresponding getter functions have
    	  their return type changed accordingly. This is a backward incompatibility.

    2000-06-13 11:15  brun

    	* treeplayer/: inc/TTreeFormula.h, src/TTreeFormula.cxx:
    	- Mods in TTreeFormula. Change Float_t to Double_t.

    2000-06-13 11:10  brun

    	* tutorials/rootmarks.C:
    	- Mods in tutorial rootmarks.C. The new rootmarks are normalized to the results
    	  obtained on a DELL Inspiron Pentium III 600 Mhz and set to 200 rootmarks
    	  on this machine.

    2000-06-13 11:10  brun

    	* tutorials/gerrors2.C:
    	- Mods in tutorials/gerrors2.C. Float_t to Double_t. for
    	  Keep Float_t for second TGraphErrors.

    2000-06-13 11:09  brun

    	* tutorials/graph.C:
    	- Mods in tutorials/graph.C. Float_t to Double_t.

    2000-06-12 18:11  rdm

    	* config/: Makefile.linux, Makefile.linuxdeb, Makefile.linuxdeb2,
    	Makefile.linuxdeb2ppc, Makefile.linuxia64gcc, Makefile.linuxkcc,
    	Makefile.linuxpgcc, Makefile.linuxppcegcs, Makefile.linuxrh42,
    	Makefile.linuxsuse6:
    	added extra libs needed for linking with OpenGL

    2000-06-12 18:00  rdm

    	* configure:
    	echo for which ttf font we are checking

    2000-06-12 17:56  rdm

    	* README/CREDITS:
    	added Alexandre V. Vaniachine for byteswapping assembler code

    2000-06-12 17:49  rdm

    	* macros/GL.C:
    	we now link explicitely with the GL libraries in libRGL.so

    2000-06-12 17:48  rdm

    	* config/Makefile.linuxegcs, gpad/src/TPad.cxx:
    	libRGL.so is now explicitely linked with libGLU.a and libGL.a. There is no
    	need anymore for macro GL.C (which was only implemented for linux anyway).
    	Everything works fine with the latest Mesa distribution v3.2.

    2000-06-12 17:44  rdm

    	* base/src/TApplication.cxx, base/src/TROOT.cxx, x11ttf/Module.mk:
    	link now explicitely libGX11TTF with FreeType's libttf.a. Now there is
    	no need anymore to distribute FreeType includes and library. The only thing
    	the user needs to do to use TTF fonts is to get the set of font files.

    2000-06-12 17:40  rdm

    	* configure:
    	check for all optional libraries in more location. Also don't make anymore
    	links for ttf and opengl in the build directory (current script will remove
    	them).

    2000-06-12 17:32  rdm

    	* config/rootrc.in:
    	from this file configure will generate system.rootrc

    2000-06-12 17:30  rdm

    	* system.rootrc:
    	this file is now generated by configure from config/rootrc.in

    2000-06-11 14:25  rdm

    	* proof/: inc/TProof.h, src/TProof.cxx, src/TProofServ.cxx,
    	src/TSlave.cxx:
    	now use 1093 as port number for proofd service. This port number has been
    	assigned by IANA for proofd usage. In the old scheme we used two ports
    	for PROOF: one for the master server (proofserv) and another for the client
    	servers (proofslave). This has now been changed to a single port (proofd)
    	and the server type is communicated by the client to the server.
    	Update the /etc/services file from:

    	proofserv     349/tcp
    	proofslave    359/tcp
    	rootd         432/tcp

    	to

    	proofd         1093/tcp
    	rootd          1094/tcp

    	And /etc/inetd.conf from:

    	proofserv stream tcp nowait root /usr/proof/bin/proofd proofserv /usr/proof
    	proofslave stream tcp nowait root /usr/proof/bin/proofd proofslave /usr/proof

    	to

    	proofd stream tcp nowait root /usr/proof/bin/proofd /usr/proof

    2000-06-11 14:13  rdm

    	* proofd/Module.mk:
    	fix typo which prevented proofd from being build

    2000-06-11 14:12  rdm

    	* proofd/src/proofd.cxx:
    	get master or slave status from client (not related to port number anymore)

    2000-06-11 14:08  rdm

    	* rootd/src/rootd.cxx:
    	use for rootd now the official port number 1094

    2000-06-11 14:07  rdm

    	* net/src/: TNetFile.cxx, TUrl.cxx:
    	use for rootd now the official port number 1094

    2000-06-09 18:29  brun

    	* hist/src/TAxis.cxx:
    	Introduce the implementation for the new function TAxis::RotateTitle.
    	This new function is useful to rotate (eg) the y axis title by + or - 90 degress
    	This function is available from the TAxis context menu

    2000-06-09 18:28  brun

    	* hist/inc/TAxis.h:
    	Add a new enum kRotateTitle and a new function
    	  void RotateTitle(Bool_t rotate=kTRUE)

    2000-06-09 18:27  brun

    	* treeplayer/src/TTreePlayer.cxx:
    	Changes by Philippe to support the upgrade in TTreeFormula for array notation

    2000-06-09 18:26  brun

    	* treeplayer/src/TTreeFormula.cxx:
    	Changes by Philippe to extend support for array notation

    2000-06-09 16:56  rdm

    	* base/inc/RConfig.h, base/src/TStorage.cxx, cint/src/newlink.c,
    	new/src/NewDelete.cxx, test/Makefile.in:
    	port to IA-64

    2000-06-09 16:55  rdm

    	* config/: ARCHS, Makefile.linuxia64gcc, root-config.in:
    	Mods and files needed for IA-64

    2000-06-09 16:53  rdm

    	* cint/iosenum/iosenum.linuxia64gcc:
    	iosenum file for IA-64

    2000-06-08 19:42  brun

    	* postscript/src/TPostScript.cxx:
    	- Modify TPostScript::Text to not take into account the special PostScript
    	  escape characters when the function is called by TLatex.
    	  One can still force a Tlatex object to use the old PostScript convention
    	  by using a font with precision 1 (eg 61).

    2000-06-08 19:42  brun

    	* graf/src/TLatex.cxx:
    	- Several optimisations in TLatex::Analyze for positions of
    	  symbols #hat, #grave, #acute.

    	- Modify TLatex::PaintLatex to set the bit kLatex in TVirtualPS.

    2000-06-08 19:16  rdm

    	* gui/src/TRootApplication.cxx:
    	fix typo's in comment

    2000-06-08 19:14  rdm

    	* Makefile, build/win/makedist.sh:
    	special makedist.sh for Win32

    2000-06-08 10:02  brun

    	* tree/src/TChain.cxx:
    	- Fix a problem in TChain::LoadTree.
    	  When a entry is asked which is not available in all the trees of
    	  the chain (i.e. entryNumber > chain.GetEntries() ), the LoadTree() function
    	  deletes the currently file opened and returns an error code. That's perfect,
    	  but when deleting the file the "fFile" pointer is not set to 0, therefore
    	  in the destructor of the class
    	      if (fFile) delete fFile;
    	  calls the TFile destructor a second time generating a SEGV
    	  (Thanks Manuel Sanchez for reporting)

    2000-06-08 10:01  brun

    	* tree/src/TTree.cxx:
    	- Fix a problem in TTree::SetBranchStatus
    	  When the status of a branch (A) in a TClonesArray was changed the
    	  corresponding LeafCount() was activated independently of the status flag
    	  specified for branch A. The TClonesArray branchcount was always read
    	  even when all the branches had been deactivated.
    	  (Thanks Manuel Sanchez for reporting)

    2000-06-07 20:45  rdm

    	* config/: Makefile.alphacxx6, Makefile.alphaegcs:
    	compile flag -DG__64BIT missing for CINT

    2000-06-07 14:55  brun

    	* cint/inc/common.h:
    	New extension of maximum number of shared libs from 100 to 150 (G4)

    2000-06-07 13:13  brun

    	* cint/inc/common.h:
    	Extend the maximum number of shared libs supported by CINT from 50 to 100.
    	This change follows a request from ALICE when using Geant4 !

    2000-06-07 09:29  brun

    	* histpainter/src/THistPainter.cxx:
    	Modify THistPainter::PaintPalette to use the Z axis attributes, including
    	the title to paint the axis on the palette.
    	Modify THistPainter::DistancetoPrimitive to detect the Zaxis when pointing
    	on the axis of the color palette.

    2000-06-06 23:09  brun

    	* config/Makefile.sgicc:
    	Add definition of F77LIBS to Makefile.sgicc

    2000-06-06 22:44  brun

    	* test/Makefile.in:
    	Updqte Makefile.in for sgicc to specify   -I/usr/include/CC.sgi in
    	the compiler and linker directive.

    2000-06-06 19:24  brun

    	* test/Makefile.in:
    	New change in Makefile.in for teh test directory.
    	For sgikcc, both the compiler and the linker options must specify
    	the same options -n32 --no-exceptions

    2000-06-06 19:11  rdm

    	* tutorials/dialogs.C:
    	correct printf to create cmd string

    2000-06-06 19:09  rdm

    	* macros/GL.C:
    	correct path of libXmu on Linux

    2000-06-06 18:51  brun

    	* test/Makefile.in:
    	add option -n32 and --no-exceptions for sgikcc

    2000-06-06 15:07  brun

    	* eg/inc/TParticle.h:
    	Fix a typo in TParticle::Momentum

    2000-06-06 10:59  brun

    	* graf/src/TGraph.cxx:
    	Remove unused variable in TGraph::LeastSquareLinearFit

    2000-06-06 09:59  brun

    	* graf/src/TPave.cxx:
    	Modify TPave::Paint to not draw the outline of the pave when
    	the fillstyle=0 and the bordersize=0

    2000-06-05 12:13  brun

    	* graf/: inc/TLatex.h, src/TLatex.cxx:
    	Modify Saveprimitive to save Tlatex objects with the tex instead of text identification

    2000-06-05 10:11  brun

    	* star/: inc/TColumnView.h, src/TColumnView.cxx:
    	New class TClumnView added to star directory

    2000-06-05 10:01  brun

    	* star/: inc/LinkDef.h, inc/TChair.h, inc/TTable.h,
    	inc/TTableDescriptor.h, src/TTable.cxx, src/TTableDescriptor.cxx:
    	Merge with valery's version

    2000-06-05 09:31  brun

    	* base/src/TAttText.cxx, gpad/src/TPad.cxx, graf/inc/TLatex.h,
    	star/inc/TTable.h, star/inc/Ttypes.h, x11ttf/src/TGX11TTF.cxx:
    	- Modify TAttText::Modify to compute the text magnitude. This is still
    	  required when drawing rotated text.

    2000-06-05 09:28  brun

    	* g3d/: inc/TPadOpenGLView.h, src/TPadOpenGLView.cxx:
    	  Add member fStereoFlag in TPadOpenGLView.h
    	  class TPadOpenGLView modified.

    2000-06-05 09:28  brun

    	* gl/src/: TGLKernel.cxx, TRootGLViewer.cxx:
    	- Add option STEREO_GL in the OpenGL interface (Valery Fine)
    	  class TGLKernel modified.
    	  class TRootGLViewer modified.
    	  Add member fStereoFlag in TPadOpenGLView.h
    	  class TPadOpenGLView modified.

    2000-06-05 09:27  brun

    	* treeplayer/src/TTreeFormula.cxx:
    	- Set the maximum dimension for array params in TTreeFormula::EvalInstance
    	  to the parameter kMAXFOUND already used in TFormula.

    2000-06-05 09:26  brun

    	* graf/src/: TGraph.cxx, TLatex.cxx:

    	- Add symbols #perp, #parallel and #odot in TLatex
    	  New function TLatex::DrawCircle
    	  TLatex::DrawParenthesss rewritten

    	- Several mods in TGraph fitting functions to allow fitting in a sub range
    	  with points not in increasing order.

    2000-06-05 09:24  brun

    	* hist/src/TH1.cxx:
    	- Modify TH1::Rebin to support the case where the number of bins
    	  is not a multiple of the grouped bins. In this case the upper edge
    	  of the rebinned histogram is recomputed. Last bin(s) are added to the overflow bin
    	  and the statistics are reset. (thanks Gerco Underwater for the suggestion).

    2000-05-31 20:43  rdm

    	* rint/src/TRint.cxx:
    	when getting an empty line check for Gl_eof(). If an eof found terminate. This is the case when there is no more input while reading from a pipe of from a file via stdin

    2000-05-31 20:41  rdm

    	* clib/: inc/Getline.h, src/Getline.c:
    	when not reading from a tty and read()==-1 set gl_eof flag. Export this flag via Gl_eof()

    2000-05-31 20:05  rdm

    	* config/Makefile.aix:
    	added path of libttf.a to X11TTFLIBEXTRA

    2000-05-31 19:20  brun

    	* config/: Makefile.sgicc, Makefile.sgiegcs:
    	Introduce same options as they were in the CMZ file

    2000-05-31 18:02  brun

    	* config/Makefile.sgiegcs:
    	Add -anso to the CXXFLAGS directive

    2000-05-31 17:59  brun

    	* config/Makefile.sgicc:
    	Add -DIRIX64 in the CXXFLAGS

    2000-05-31 17:57  brun

    	* config/Makefile.sgikcc:
    	 Remove -OPT:Olimit=0 in the KCC directive

    2000-05-31 17:27  brun

    	* config/Makefile.sgicc:
    	Remove option -o in LDFLAGS
    	Add -I/usr/include/CC.sgi to include path of CXXFLAGS and CINTCXXFLAGS

    2000-05-31 09:49  brun

    	* graf/src/TGraph.cxx:
    	- Add possibility to specify a User fitting function in TGraph::Fit:
    	  By default the fitting function GraphFitChisquare is used.
    	  To specify a User defined fitting function, specify option "U" and
    	  call the following functions:
    	    TVirtualFitter::Fitter(mygraph)->SetFCN(MyFittingFunction)
    	  where MyFittingFunction is of type:
    	  extern void MyFittingFunction(Int_t &npar, Double_t *gin, Double_t &f, Double_t *u, Int_t flag);

    2000-05-31 09:48  brun

    	* hist/src/TH1.cxx:

    	Add new comments in TH1::Fit to explain how to change the Fitting Function

    2000-05-31 08:51  brun

    	* cint/src/parse.c:
    	- The current cint (5.14.40) does allow for a space to be between a namespace
    	  and a scope operator (for example:  std ::cout).

    	  Philippe has added a fix in parse.c that is required for parsing the Geant4 code.

    2000-05-31 08:36  brun

    	* tree/src/TTree.cxx:
    	- Introduce support for 2 and 3 dimensional fits in TTree::UnbinnedFit.
    	  Reset the internal Chisquare stored in the fitted function.

    2000-05-30 19:17  rdm

    	* net/src/TNetFile.cxx, net/src/TWebFile.cxx,
    	rfio/src/TRFIOFile.cxx:
    	mention that TFile::Open() is preferred way of opening files

    2000-05-30 19:15  rdm

    	* html/src/THtml.cxx:
    	increased size of variable lastUpdate, this fixes memory exhaustion during deletion

    2000-05-30 18:45  brun

    	* html/src/THtml.cxx, tree/src/TTree.cxx:
    	Modify TTree::SetBasketSize and SetBranchStatus to take into account branch names
    	with dimensions like ring[48]. Branch names containing [] were omitted
    	due to the special meaning of these characters in teh regular expressions.

    2000-05-30 08:57  brun

    	* tree/src/TBranch.cxx:
    	Protection added to TBranch::DropBaskets

    2000-05-30 08:12  brun

    	* base/src/TStyle.cxx, treeplayer/src/TTreeFormula.cxx:
    	- New options in TStyle::Setxxx fonctions setting axis parameters.
    	  For example, one can do : gStyle->SetLabelFont(72,"xyz")
    	  to set the font for the 3 axes x,y,z

    	- Change print format precision from 9.5g to 9.9g in TTreeFormula::PrintValue.

    2000-05-29 16:51  brun

    	* treeplayer/src/TTreePlayer.cxx:
    	change GetName() to fTree->GetName() when TProof IsActive
    	Problem reported by Peter Malzacher.

    2000-05-29 14:52  rdm

    	* cint/: inc/G__ci.h, include/bool.h, include/hp54503.h,
    	include/hpib.c, include/hpib.h, include/sys/stat.h,
    	lib/prec_stl/memory, lib/stdstrct/stdfunc.h, src/decl.c,
    	src/ifunc.c, stl/_memory:
    	new version of CINT 5.14.40

    2000-05-29 12:42  rdm

    	* build/rmkdepend/def.h:
    	increased MAXDIRS to 256

    2000-05-29 08:19  brun

    	* graf/src/TGaxis.cxx, graf/src/TGraph.cxx, graf/src/TLatex.cxx,
    	graf/src/TPave.cxx, graf/src/TPaveLabel.cxx,
    	graf/src/TPaveText.cxx, histpainter/src/THistPainter.cxx,
    	tree/inc/TLeafObject.h, tree/inc/TTree.h,
    	tree/inc/TVirtualTreePlayer.h, tree/src/TLeafObject.cxx,
    	tree/src/TTree.cxx, treeplayer/inc/TTreePlayer.h,
    	tutorials/psexam.C:
    	//  29 May
    	- Add the following note in the TPave, TPaveLabel and TPaveText constructors:
    	    IMPORTANT NOTE:
    	    Because TPave objects (and objects deriving from TPave) have their
    	    master coordinate system in NDC, one cannot use the TBox functions
    	    SetX1,SetY1,SetX2,SetY2 to change the corner coordinates. One should use
    	    instead SetX1NDC, SetY1NDC, SetX2NDC, SetY2NDC.

    	   28 May
    	- Modify THistPainter::PaintStat and PaintStat2 to use the TLatex character #pm
    	  instead of +-

    	//     27 May
    	- Add new member functions:
    	    Int_t TVirtualTreePlayer::GetDimension()
    	    Int_t TTreePlayer::GetDimension()
    	  GetDimension returns the number of dimensions in the TTree::Draw expression.

    	- Add new function in TTree;
    	   void TTree::UnbinnedFit(const char *funcname ,const char *varexp, const char *selection="",Option_t *option=""
    	                       ,Int_t nentries=1000000000, Int_t firstentry=0);
    	   This function (origin Stephen Bailey) performs an unbinned fit to the
    	   variable(s) given in varexp.

    	- Remove unused data member fDimension from class TTree.

    	- Introduce support for "Virtuality" in TLeafObject.
    	  New data member fVirtual added and corresponding IsVirtual/SetVirtual functions.
    	  By default, fVirtual is kTRUE.
    	  This change allows new interesting possibilities in split mode. For example
    	  if a member is TShape *fShape, a real object may be now of any type
    	  derived from TShape (eg, TTUBE, TBRIK, etc).
    	  With the previous version, the fShape object had to be of the declared
    	  type TShape only.
    	  When writing a TLeafObject, the class name of the object is now written in
    	  the branch buffer by TLeafObject::FillBasket. When TLeafObject::ReadBasket
    	  is called, an instance of the real class is built and its Streamer function
    	  called.
    	  This change is backward compatible. Old files can still be processed.
    	  It is possible to set the virtuality for the branch to kFALSE via
    	  TLeafObject::SetVirtual. Setting the virtuality to kFALSE makes
    	  writing and reading faster and the file slightly smaller. In this case,
    	  a TLeafObject must be of the type declared only.

    	- New minor changes in TGaxis (Damir Buskulic) for date/time format
    	  in case the start time is not an integer value.

    	- Modify tutorial psexam.C to set the TPaveText TextFont to 61 instead of 62.
    	  Font precision 1 bypass the TLatex logic.

    	- Mods in TLatex to remove the special treatment for characters ' and ".
    	  Strings like l'#acute{e}toile  are now correctly processed.

    	- Fix a bug in TGraph::GetFunction. (thanks Damon Spayde). The test
    	    if (fFunctions)  return 0;  replaced by
    	    if (!fFunctions) return 0;

    2000-05-26 08:43  brun

    	* hist/src/TFormula.cxx, treeplayer/src/TTreeFormula.cxx:
    	- Activate function rndm in TFormula::Eval and TTreeFormula::EvalInstance.
    	  One can do:
    	    TF1 f1("f1","sin(x)+0.1*rndm",0,4)
    	    f1.Draw();
    	    ntuple.Draw("px+rndm","rndm<0.1");

    2000-05-25 17:37  brun

    	* test/Event.cxx, test/Event.h, utils/src/rootcint.cxx:
    	Mods in rootcint by philippe to generate correct code for the case
    	  char *fName;
    	roorcint 2.24/05 was crashing on hpuxaCC

    2000-05-25 11:49  brun

    	* test/Event.cxx, test/Event.h, test/MainEvent.cxx,
    	treeplayer/src/TTreeFormula.cxx:
    	- Add a new member char fType[20] in class Event of test program mainEvent.

    	- Modify TTreeFormula::DefinedVariable and TTreeFormula::EvalInstance
    	  to support strings. With the new Event test program, one can do:
    	   T.Draw("event.GetNtrack()","strstr(fType,"type3")!=0");
    	      or
    	   T.Draw("event.GetNtrack()","fType=="type3"");

    2000-05-25 08:35  brun

    	* base/src/TRandom.cxx:
    	Add a warning/comment in SetSeed about seed=0

    2000-05-24 12:31  brun

    	* base/inc/TBuffer.h, base/inc/TDirectory.h, base/inc/TEnv.h,
    	base/inc/TFile.h, base/inc/TKey.h, base/inc/TObject.h,
    	base/src/TDirectory.cxx, base/src/TFile.cxx, base/src/TKey.cxx,
    	base/src/TObject.cxx, cont/inc/TCollection.h,
    	cont/src/TCollection.cxx, star/inc/TDataSet.h,
    	star/src/TDataSet.cxx:
    	- Change return type from void to Int_t for several read/write functions   in several classes. The Read functions return the number of bytes read,   the Write functions the number of bytes written.

    2000-05-23 17:10  brun

    	* proofd/src/proofd.cxx, rootd/src/rootd.cxx:
    	remove unnecessary lines in proofd and rootd for linuxppp

    2000-05-23 17:06  brun

    	* config/Makefile.win32:
    	correct typo ib -->lib

    2000-05-23 16:21  rdm

    	* config/Makefile.aix:
    	Use user selected libXpm

    2000-05-23 16:19  rdm

    	* build/unix/makedist.sh:
    	corrected if so gzip gets called when needed

    2000-05-23 14:57  rdm

    	* cint/: inc/G__ci.h, include/stdio.h, include/stdlib.h,
    	src/DataMbr.cxx, src/decl.c, src/fread.c, src/ifunc.c,
    	src/newlink.c, src/parse.c, src/pause.c, src/tmplt.c, src/var.c:
    	New version of CINT 5.14.39

    2000-05-23 14:55  rdm

    	* build/unix/: makedist.sh, makedistsrc.sh:
    	Removed some machine dependencies

    2000-05-23 10:08  brun

    	* config/Makefile.solaris:
    	fix typo with TABS

    2000-05-23 10:00  brun

    	* hist/src/TH2.cxx:
    	Modify the algorithm computing the number of entries in   TH2::ProfileX, TH2::ProfileY, TH2::ProjectionX and TH2::FitProjectionY.   The number of entries correspond to the number of non empty bins.   This solves a problem reported by Eddy Offermann when using TH2::FitSlicesY   on 2-d histograms filled with small weights.

    2000-05-22 20:02  rdm

    	* build/unix/importcint.sh:
    	Don't delete CVS directories when importing a new CINT

    2000-05-22 18:55  rdm

    	* build/unix/makelib.sh:
    	Add special explicit shared library creation code for Alpha cxx

    2000-05-22 18:54  rdm

    	* config/Makefile.alphacxx6:
    	Change OPT from -O2 to -O

    2000-05-22 18:08  brun

    	* config/Makefile.alphaegcs:
    	add F77 and F77LD to Makefile.alphaegcs

    2000-05-22 16:56  brun

    	* test/Makefile.in:
    	give full path for CC compiler on SOLARIS

    2000-05-22 16:48  brun

    	* config/Makefile.solaris:
    	define F77 and F77LIBS symbols

    2000-05-21 20:27  rdm

    	* config/Makefile.linuxegcs:
    	-lnsl is only needed when linking with fortran cernlibs

    2000-05-21 20:17  rdm

    	* Makefile, build/unix/makelib.sh, config/Makefile.alphacxx6,
    	test/Makefile.in:
    	Added special case in makelib.sh and Makefile for Alpha cxx6

    2000-05-21 18:17  rdm

    	* config/Makefile.aix, config/Makefile.win32, eg/Module.mk,
    	g3d/Module.mk, gl/Module.mk, gpad/Module.mk, graf/Module.mk,
    	gui/Module.mk, histpainter/Module.mk, proof/Module.mk,
    	pythia/Module.mk, pythia6/Module.mk, treeplayer/Module.mk,
    	treeviewer/Module.mk, venus/Module.mk, win32/Module.mk,
    	x11ttf/Module.mk, x3d/Module.mk:
    	Reduce library dependencies in Module.mk's except for platforms that require explicit linking (AIX and Win32)

    2000-05-21 17:35  rdm

    	* config/: Makefile.alphacxx6, Makefile.alphaegcs,
    	Makefile.alphakcc:
    	Bring alpha Makefiles in sync with CMZ globals. Still cxx libCore linking to solve.

    2000-05-21 16:52  rdm

    	* rootx/inc/: rootlogo_xbm.h, rootlogo_xpm.h:
    	Updated splashscreen to 2.24

    2000-05-19 19:39  rdm

    	* configure:
    	make better check on valid architecture

    2000-05-19 15:27  rdm

    	* configure, config/Makefile.in:
    	Handle pythia, pythia6 and venus in configure and Makefile.in

    2000-05-19 13:09  rdm

    	* build/unix/compiledata.sh:
    	not all shells understand  substitution

    2000-05-19 13:05  rdm

    	* build/rmkdepend/main.c:
    	HP-UX defines __hpux and not hpux

    2000-05-19 12:53  brun

    	* cint/src/DataMbr.cxx:
    	change index to indx to avoid compiler warnings   Warning: index hides G__DataMemberInfo::index.

    2000-05-19 10:50  brun

    	* tree/: inc/TTree.h, src/TTree.cxx:
    	Implement TTree::UseCurrentStyle

    2000-05-19 10:33  brun

    	* hist/src/: TAxis.cxx, TH1.cxx:
    	- Protect TAxis::ExecuteEvent in case the axis parent is not set.- In the default TH1 constructor, set the 3 axis parents and names

    2000-05-18 19:14  brun

    	* eg/src/TDatabasePDG.cxx:
    	In TDatabasePDG destructor, reset fgInstance to 0. This is necessary   in case the class supposed to be used as a singleton is created or  deleted multiple times.

    2000-05-18 19:10  brun

    	* hist/src/TFormula.cxx:
    	Modify TFormula constructor to eliminate blanks in the input formula.Blanks were giving troubles in case a TFormula was referenced from anotherTFormula (thanks Stephen Bailey for reporting the problem).

    2000-05-18 19:07  brun

    	* base/src/TAttLine.cxx:
    	Modify comment in TAttline description when describing the conventionsor the line styles.      Line Style 1=solid, 2=dash, 3=dot-dot, 4=dash-dot

    2000-05-18 19:05  brun

    	* minuit/src/TMinuit.cxx:
    	Modify TFormula constructor to eliminate blanks in the input formula.Blanks were giving troubles in case a TFormula was referenced from anotherTFormula (thanks Stephen Bailey for reporting the problem).

    2000-05-18 19:01  brun

    	* hist/src/TAxis.cxx:
    	setting default for axisNumber = 1 instead of 0

    2000-05-18 18:55  brun

    	* graf/src/TGaxis.cxx:
    	Fix from Damir Buskulic in TGaxis in case od date/time format

    2000-05-18 16:27  brun

    	* build/rmkdepend/main.c:
    	fix for hpux

    2000-05-18 13:08  brun

    	* config/Makefile.linuxegcs:
    	added -lnsl in Makefile.linuxegcs

    2000-05-17 09:05  rdm

    	* cint/src/DataMbr.cxx:
    	Look for array index in complete class hierarchy

    2000-05-16 21:08  rdm

    	* Makefile, config/Makefile.alphakcc, config/Makefile.linuxkcc,
    	config/Makefile.sgikcc, config/Makefile.solariskcc:
    	Fixes in several Makefiles by Philippe C.

    2000-05-16 19:54  rdm

    	* Makefile, build/unix/makedistsrc.sh:
    	New makedistsrc.sh that uses cvs repository

    2000-05-16 19:06  rdm

    	* icons/RootIcon.obj:
    	Add Win32 ROOT icon binary

    2000-05-16 19:00  rdm

    	* cint/iosenum/iosenum.aix, cint/iosenum/iosenum.alphacxx6,
    	cint/iosenum/iosenum.alphaegcs, cint/iosenum/iosenum.cxx,
    	cint/iosenum/iosenum.freebsd, cint/iosenum/iosenum.freebsd4,
    	cint/iosenum/iosenum.hpux, cint/iosenum/iosenum.hpuxacc,
    	cint/iosenum/iosenum.hpuxegcs, cint/iosenum/iosenum.linux,
    	cint/iosenum/iosenum.linuxdeb, cint/iosenum/iosenum.linuxdeb2,
    	cint/iosenum/iosenum.linuxegcs, cint/iosenum/iosenum.linuxpgcc,
    	cint/iosenum/iosenum.linuxpgccegcs, cint/iosenum/iosenum.linuxrh42,
    	cint/iosenum/iosenum.linuxsuse6, cint/iosenum/iosenum.sgicc,
    	cint/iosenum/iosenum.sgiegcs, cint/iosenum/iosenum.solaris,
    	cint/iosenum/iosenum.solarisgcc, cint/iosenum/iosenum.solarisi86,
    	cint/iosenum/iosenum.win32, cint/src/dlfcn.c, cint/src/vcstrm.cxx,
    	cint/stl/G__postprocess.h, cint/stl/README.txt,
    	cint/stl/_algorithm, cint/stl/_autocontainer, cint/stl/_bitset,
    	cint/stl/_deque, cint/stl/_deque.h, cint/stl/_iterator,
    	cint/stl/_iterator.h, cint/stl/_list, cint/stl/_list.h,
    	cint/stl/_map, cint/stl/_map.h, cint/stl/_memory,
    	cint/stl/_multimap, cint/stl/_multimap.h, cint/stl/_multiset,
    	cint/stl/_multiset.h, cint/stl/_pair.h, cint/stl/_set,
    	cint/stl/_set.h, cint/stl/_stack, cint/stl/_stack.h,
    	cint/stl/_utility, cint/stl/_utility.h, cint/stl/_vector,
    	cint/stl/_vector.h, cint/stl/algo.h, cint/stl/algobase.h,
    	cint/stl/algorithm, cint/stl/bitset, cint/stl/bool,
    	cint/stl/bool.h, cint/stl/bstring.h, cint/stl/bvector.h,
    	cint/stl/defalloc.h, cint/stl/deque, cint/stl/deque.h,
    	cint/stl/faralloc.h, cint/stl/fdeque.h, cint/stl/flist.h,
    	cint/stl/fmap.h, cint/stl/fmultmap.h, cint/stl/fmultset.h,
    	cint/stl/fset.h, cint/stl/function.h, cint/stl/functional,
    	cint/stl/hdeque.h, cint/stl/heap.h, cint/stl/hlist.h,
    	cint/stl/hmap.h, cint/stl/hmultmap.h, cint/stl/hmultset.h,
    	cint/stl/hset.h, cint/stl/hugalloc.h, cint/stl/hvector.h,
    	cint/stl/iterator, cint/stl/iterator.h, cint/stl/lbvector.h,
    	cint/stl/ldeque.h, cint/stl/limits, cint/stl/list, cint/stl/list.h,
    	cint/stl/llist.h, cint/stl/lmap.h, cint/stl/lmultmap.h,
    	cint/stl/lmultset.h, cint/stl/lngalloc.h, cint/stl/lset.h,
    	cint/stl/map, cint/stl/map.h, cint/stl/memory, cint/stl/multimap,
    	cint/stl/multimap.h, cint/stl/multiset, cint/stl/multiset.h,
    	cint/stl/neralloc.h, cint/stl/nmap.h, cint/stl/nmultmap.h,
    	cint/stl/nmultset.h, cint/stl/nset.h, cint/stl/numeric,
    	cint/stl/pair, cint/stl/pair.h, cint/stl/projectn.h,
    	cint/stl/queue, cint/stl/random.cpp, cint/stl/set, cint/stl/set.h,
    	cint/stl/stack, cint/stl/stack.h, cint/stl/string,
    	cint/stl/tempbuf.cpp, cint/stl/tempbuf.h, cint/stl/teststl,
    	cint/stl/teststl.c, cint/stl/tree.h, cint/stl/utility,
    	cint/stl/utility.h, cint/stl/valarray, cint/stl/vector,
    	cint/stl/vector.h, cint/tool/makecint.c, mysql/Module.mk,
    	mysql/inc/LinkDef.h, mysql/inc/TMySQLResult.h,
    	mysql/inc/TMySQLRow.h, mysql/inc/TMySQLServer.h,
    	mysql/src/TMySQLResult.cxx, mysql/src/TMySQLRow.cxx,
    	mysql/src/TMySQLServer.cxx, srputils/Module.mk,
    	srputils/src/SRPAuth.cxx, srputils/src/rpasswd.c,
    	srputils/src/rtconf.c:
    	Initial revision

    2000-05-16 19:00  rdm

    	* cint/iosenum/iosenum.aix, cint/iosenum/iosenum.alphacxx6,
    	cint/iosenum/iosenum.alphaegcs, cint/iosenum/iosenum.cxx,
    	cint/iosenum/iosenum.freebsd, cint/iosenum/iosenum.freebsd4,
    	cint/iosenum/iosenum.hpux, cint/iosenum/iosenum.hpuxacc,
    	cint/iosenum/iosenum.hpuxegcs, cint/iosenum/iosenum.linux,
    	cint/iosenum/iosenum.linuxdeb, cint/iosenum/iosenum.linuxdeb2,
    	cint/iosenum/iosenum.linuxegcs, cint/iosenum/iosenum.linuxpgcc,
    	cint/iosenum/iosenum.linuxpgccegcs, cint/iosenum/iosenum.linuxrh42,
    	cint/iosenum/iosenum.linuxsuse6, cint/iosenum/iosenum.sgicc,
    	cint/iosenum/iosenum.sgiegcs, cint/iosenum/iosenum.solaris,
    	cint/iosenum/iosenum.solarisgcc, cint/iosenum/iosenum.solarisi86,
    	cint/iosenum/iosenum.win32, cint/src/dlfcn.c, cint/src/vcstrm.cxx,
    	cint/stl/G__postprocess.h, cint/stl/README.txt,
    	cint/stl/_algorithm, cint/stl/_autocontainer, cint/stl/_bitset,
    	cint/stl/_deque, cint/stl/_deque.h, cint/stl/_iterator,
    	cint/stl/_iterator.h, cint/stl/_list, cint/stl/_list.h,
    	cint/stl/_map, cint/stl/_map.h, cint/stl/_memory,
    	cint/stl/_multimap, cint/stl/_multimap.h, cint/stl/_multiset,
    	cint/stl/_multiset.h, cint/stl/_pair.h, cint/stl/_set,
    	cint/stl/_set.h, cint/stl/_stack, cint/stl/_stack.h,
    	cint/stl/_utility, cint/stl/_utility.h, cint/stl/_vector,
    	cint/stl/_vector.h, cint/stl/algo.h, cint/stl/algobase.h,
    	cint/stl/algorithm, cint/stl/bitset, cint/stl/bool,
    	cint/stl/bool.h, cint/stl/bstring.h, cint/stl/bvector.h,
    	cint/stl/defalloc.h, cint/stl/deque, cint/stl/deque.h,
    	cint/stl/faralloc.h, cint/stl/fdeque.h, cint/stl/flist.h,
    	cint/stl/fmap.h, cint/stl/fmultmap.h, cint/stl/fmultset.h,
    	cint/stl/fset.h, cint/stl/function.h, cint/stl/functional,
    	cint/stl/hdeque.h, cint/stl/heap.h, cint/stl/hlist.h,
    	cint/stl/hmap.h, cint/stl/hmultmap.h, cint/stl/hmultset.h,
    	cint/stl/hset.h, cint/stl/hugalloc.h, cint/stl/hvector.h,
    	cint/stl/iterator, cint/stl/iterator.h, cint/stl/lbvector.h,
    	cint/stl/ldeque.h, cint/stl/limits, cint/stl/list, cint/stl/list.h,
    	cint/stl/llist.h, cint/stl/lmap.h, cint/stl/lmultmap.h,
    	cint/stl/lmultset.h, cint/stl/lngalloc.h, cint/stl/lset.h,
    	cint/stl/map, cint/stl/map.h, cint/stl/memory, cint/stl/multimap,
    	cint/stl/multimap.h, cint/stl/multiset, cint/stl/multiset.h,
    	cint/stl/neralloc.h, cint/stl/nmap.h, cint/stl/nmultmap.h,
    	cint/stl/nmultset.h, cint/stl/nset.h, cint/stl/numeric,
    	cint/stl/pair, cint/stl/pair.h, cint/stl/projectn.h,
    	cint/stl/queue, cint/stl/random.cpp, cint/stl/set, cint/stl/set.h,
    	cint/stl/stack, cint/stl/stack.h, cint/stl/string,
    	cint/stl/tempbuf.cpp, cint/stl/tempbuf.h, cint/stl/teststl,
    	cint/stl/teststl.c, cint/stl/tree.h, cint/stl/utility,
    	cint/stl/utility.h, cint/stl/valarray, cint/stl/vector,
    	cint/stl/vector.h, cint/tool/makecint.c, mysql/Module.mk,
    	mysql/inc/LinkDef.h, mysql/inc/TMySQLResult.h,
    	mysql/inc/TMySQLRow.h, mysql/inc/TMySQLServer.h,
    	mysql/src/TMySQLResult.cxx, mysql/src/TMySQLRow.cxx,
    	mysql/src/TMySQLServer.cxx, srputils/Module.mk,
    	srputils/src/SRPAuth.cxx, srputils/src/rpasswd.c,
    	srputils/src/rtconf.c:
    	Initial import of ROOT into CVS

    2000-05-16 19:00  rdm

    	* eg/inc/cfortran.h, proofd/Module.mk, proofd/src/proofd.cxx,
    	pythia/Module.mk, pythia/inc/LinkDef.h, pythia/inc/Pcommon.h,
    	pythia/inc/TMCParticle.h, pythia/inc/TPythia.h,
    	pythia/src/TMCParticle.cxx, pythia/src/TPythia.cxx,
    	pythia6/Module.mk, pythia6/inc/LinkDef.h, pythia6/inc/TPythia6.h,
    	pythia6/inc/TPythia6Calls.h, pythia6/src/MCParticle6.cxx,
    	pythia6/src/TPythia6.cxx, rootd/Module.mk, rootd/inc/rootd.h,
    	rootd/inc/rootdp.h, rootd/src/daemon.cxx, rootd/src/error.cxx,
    	rootd/src/net.cxx, rootd/src/rootd.cxx, roots/inc/TGXClient.h,
    	roots/inc/TGXServer.h, roots/src/TGXClient.cxx,
    	roots/src/TGXServer.cxx, roots/src/roots.cxx, rootx/Module.mk,
    	rootx/inc/rootlogo_xbm.h, rootx/inc/rootlogo_xpm.h,
    	rootx/src/rootx.cxx, rootx/src/rootxx.cxx, star/Module.mk,
    	star/src/TCL.cxx, star/src/TChair.cxx, star/src/TDataSet.cxx,
    	star/src/TDataSetIter.cxx, star/src/TFileSet.cxx,
    	star/src/TObjectSet.cxx, star/src/TPoints3D.cxx,
    	star/src/TPointsArray3D.cxx, star/src/TPolyLineShape.cxx,
    	thread/Module.mk, thread/inc/LinkDef.h,
    	thread/inc/PosixThreadInc.h, thread/inc/TCondition.h,
    	thread/inc/TConditionImp.h, thread/inc/TMutex.h,
    	thread/inc/TMutexImp.h, thread/inc/TPosixCondition.h,
    	thread/inc/TPosixMutex.h, thread/inc/TPosixThread.h,
    	thread/inc/TPosixThreadFactory.h, thread/inc/TRWLock.h,
    	thread/inc/TSemaphore.h, thread/inc/TThread.h,
    	thread/inc/TThreadFactory.h, thread/inc/TThreadImp.h,
    	thread/src/TCondition.cxx, thread/src/TConditionImp.cxx,
    	thread/src/TMutex.cxx, thread/src/TMutexImp.cxx,
    	thread/src/TPosixCondition.cxx, thread/src/TPosixMutex.cxx,
    	thread/src/TPosixThread.cxx, thread/src/TPosixThreadFactory.cxx,
    	thread/src/TRWLock.cxx, thread/src/TSemaphore.cxx,
    	thread/src/TThread.cxx, thread/src/TThreadFactory.cxx,
    	thread/src/TThreadImp.cxx, utils/Module.mk, utils/src/rootcint.cxx,
    	venus/Module.mk, venus/inc/LinkDef.h, venus/inc/TVenus.h,
    	venus/inc/Vcommon.h, venus/src/TVenus.cxx, graf/Module.mk,
    	graf/src/TArc.cxx, graf/src/TArrow.cxx, graf/src/TBox.cxx,
    	graf/src/TCurlyArc.cxx, graf/src/TCurlyLine.cxx,
    	graf/src/TCutG.cxx, graf/src/TDiamond.cxx, graf/src/TEllipse.cxx,
    	graf/src/TFrame.cxx, graf/src/TGaxis.cxx, graf/src/TGraph.cxx,
    	graf/src/TGraphAsymmErrors.cxx, graf/src/TGraphErrors.cxx,
    	graf/src/TLatex.cxx, graf/src/TLegend.cxx,
    	graf/src/TLegendEntry.cxx, graf/src/TLine.cxx, graf/src/TLink.cxx,
    	graf/src/TMarker.cxx, graf/src/TPave.cxx, graf/src/TPaveLabel.cxx,
    	graf/src/TPaveStats.cxx, graf/src/TPaveText.cxx, main/Module.mk,
    	main/src/cppmain.cxx, main/src/g2root.f, main/src/h2root.cxx,
    	main/src/hntvar2.f, main/src/pmain.cxx, main/src/rmain.cxx,
    	main/src/setpawc.c, main/win32/cfget.c, main/win32/cfgeto.c,
    	main/win32/cfopei.c, main/win32/cfput.c, main/win32/cfputo.c,
    	main/win32/setpawc.c, main/win32/tzvers.f, star/inc/LinkDef.h,
    	star/inc/TCL.h, star/inc/TChair.h, star/inc/TDataSet.h,
    	star/inc/TDataSetIter.h, star/inc/TFileSet.h,
    	star/inc/TObjectSet.h, star/inc/TPoints3D.h,
    	star/inc/TPointsArray3D.h, star/inc/TPolyLineShape.h,
    	star/inc/TTable.h, star/inc/TTable3Points.h,
    	star/inc/TTableDescriptor.h, star/inc/TTableIter.h,
    	star/inc/TTablePoints.h, star/inc/TTableSorter.h,
    	star/inc/TVolume.h, star/inc/TVolumePosition.h,
    	star/inc/TVolumeView.h, star/inc/TVolumeViewIter.h,
    	star/inc/Ttypes.h, star/inc/tableDescriptor.h, star/src/TTable.cxx,
    	star/src/TTable3Points.cxx, star/src/TTableDescriptor.cxx,
    	star/src/TTableIter.cxx, star/src/TTablePoints.cxx,
    	star/src/TTableSorter.cxx, star/src/TVolume.cxx,
    	star/src/TVolumePosition.cxx, star/src/TVolumeView.cxx,
    	star/src/TVolumeViewIter.cxx, graf/inc/LinkDef1.h,
    	graf/inc/LinkDef2.h, graf/inc/TArc.h, graf/inc/TArrow.h,
    	graf/inc/TBox.h, graf/inc/TCurlyArc.h, graf/inc/TCurlyLine.h,
    	graf/inc/TCutG.h, graf/inc/TDiamond.h, graf/inc/TEllipse.h,
    	graf/inc/TFrame.h, graf/inc/TGaxis.h, graf/inc/TGraph.h,
    	graf/inc/TGraphAsymmErrors.h, graf/inc/TGraphErrors.h,
    	graf/inc/TLatex.h, graf/inc/TLegend.h, graf/inc/TLegendEntry.h,
    	graf/inc/TLine.h, graf/inc/TLink.h, graf/inc/TMarker.h,
    	graf/inc/TPave.h, graf/inc/TPaveLabel.h, graf/inc/TPaveStats.h,
    	graf/inc/TPaveText.h, graf/inc/TPavesText.h, graf/inc/TPoints.h,
    	graf/inc/TPolyLine.h, graf/inc/TSpline.h, graf/inc/TText.h,
    	graf/inc/TWbox.h, graf/src/TPavesText.cxx, graf/src/TPoints.cxx,
    	graf/src/TPolyLine.cxx, graf/src/TSpline.cxx, graf/src/TText.cxx,
    	graf/src/TWbox.cxx, tutorials/EditorBar.C, tutorials/Ifit.C,
    	tutorials/analyze.C, tutorials/archi.C, tutorials/arrow.C,
    	tutorials/basic.C, tutorials/basic3d.C, tutorials/benchmarks.C,
    	tutorials/canvas.C, tutorials/classcat.C, tutorials/cleanup.C,
    	tutorials/compile.C, tutorials/copytree.C, tutorials/copytree2.C,
    	tutorials/demos.C, tutorials/demoshelp.C, tutorials/dialogs.C,
    	tutorials/dirs.C, tutorials/ellipse.C, tutorials/eval.C,
    	tutorials/event.C, tutorials/exec1.C, tutorials/exec2.C,
    	tutorials/feynman.C, tutorials/fildir.C, tutorials/file.C,
    	tutorials/fillrandom.C, tutorials/first.C, tutorials/fit1.C,
    	tutorials/fit1_C.C, tutorials/fitslicesy.C, tutorials/formula1.C,
    	tutorials/framework.C, tutorials/games.C, tutorials/gaxis.C,
    	tutorials/geometry.C, tutorials/gerrors.C, tutorials/gerrors2.C,
    	tutorials/graph.C, tutorials/h1draw.C, tutorials/hadd.C,
    	tutorials/hclient.C, tutorials/hcons.C, tutorials/hprod.C,
    	tutorials/hserv.C, tutorials/hserv2.C, tutorials/hsimple.C,
    	tutorials/hsum.C, tutorials/hsumTimer.C, tutorials/htmlex.C,
    	tutorials/io.C, tutorials/latex.C, tutorials/latex2.C,
    	tutorials/latex3.C, tutorials/manyaxis.C, tutorials/multifit.C,
    	tutorials/myfit.C, build/Module.mk, build/version.cxx,
    	build/version_number, build/rmkdepend/cppsetup.c,
    	build/rmkdepend/def.h, build/rmkdepend/ifparser.c,
    	build/rmkdepend/ifparser.h, build/rmkdepend/imakemdep.h,
    	build/rmkdepend/include.c, build/rmkdepend/main.c,
    	build/rmkdepend/parse.c, build/rmkdepend/pr.c,
    	build/rmkdepend/rmkdepend.man, build/unix/compiledata.sh,
    	build/unix/depend.sh, build/unix/importcint.sh,
    	build/unix/makedist.sh, build/unix/makedistsrc.sh,
    	build/unix/makehtml.sh, build/unix/makeinfo.sh,
    	build/unix/makelib.sh, build/unix/makeloghtml.sh,
    	build/unix/makeversion.sh, build/win/cc.sh, build/win/cxx.sh,
    	build/win/f77.sh, build/win/ld.sh, build/win/makeinfo.sh,
    	build/win/makelib.sh, build/win/bindexplib/bindexplib.cxx,
    	cint/Module.mk, cint/inc/Api.h, cint/inc/Apiif.h,
    	cint/inc/BaseCls.h, cint/inc/CallFunc.h, cint/inc/Class.h,
    	cint/inc/DataMbr.h, cint/inc/G__ci.h, cint/inc/Method.h,
    	cint/inc/MethodAr.h, cint/inc/Property.h, cint/inc/Token.h,
    	cint/inc/Type.h, cint/inc/Typedf.h, cint/inc/aixdlfcn.h,
    	cint/inc/bcstrm.h, cint/inc/cbstrm.h, cint/inc/common.h,
    	cint/inc/dllrev.h, cint/inc/fproto.h, cint/inc/global.h,
    	cint/inc/header.h, cint/inc/kccstrm.h, cint/inc/libstrm.h,
    	cint/inc/memtest.h, cint/inc/newsos.h, cint/inc/security.h,
    	cint/inc/stdstrct.h, cint/inc/sunos.h, cint/inc/sunstrm.h,
    	cint/inc/vcstrm.h, cint/include/Common.h, cint/include/README,
    	cint/include/README.txt, cint/include/ReadF.C,
    	cint/include/ReadF.cxx, cint/include/ReadF.h, cint/include/RegE.C,
    	cint/include/RegE.cxx, cint/include/RegE.h,
    	cint/include/_exception.h, cint/include/_iostream,
    	cint/include/api.h, cint/include/array.c, cint/include/array.h,
    	cint/include/arrayiostream.h, cint/include/assert.h,
    	cint/include/bool.h, cint/include/boolean.h, cint/include/carray.c,
    	cint/include/carray.h, cint/include/cassert, cint/include/cctype,
    	cint/include/cerrno, cint/include/cfloat, cint/include/ciso646,
    	cint/include/climits, cint/include/clocale, cint/include/cmath,
    	cint/include/complex, cint/include/complex.h,
    	cint/include/constants.h, cint/include/csetjmp,
    	cint/include/csignal, cint/include/cstdarg, cint/include/cstddef,
    	cint/include/cstdio, cint/include/cstdlib, cint/include/cstring,
    	cint/include/ctime, cint/include/ctype.h, cint/include/cwchar,
    	cint/include/cwctype, cint/include/darray.cxx,
    	cint/include/darray.h, cint/include/errno.h, cint/include/ertti.h,
    	cint/include/exception, cint/include/exception.h,
    	cint/include/fcntl.h, cint/include/fft.c, cint/include/fft.h,
    	cint/include/float.h
    	cint/include/graphbuf.h, cint/include/hp54503.h,
    	cint/include/hpib.c, cint/include/hpib.h, cint/include/iomanip.h,
    	cint/include/iosfwd, cint/include/iosfwd.h, cint/include/iostream,
    	cint/include/iostream.h, cint/include/istream,
    	cint/include/limits.h, cint/include/locale.h, cint/include/lsm.c,
    	cint/include/lsm.h, cint/include/make.arc, cint/include/makearc,
    	cint/include/makearcg, cint/include/makearcsun,
    	cint/include/makefile, cint/include/makehpib,
    	cint/include/makeit.bat, cint/include/makeit.c,
    	cint/include/math.h, cint/include/mkincld.c, cint/include/new.h,
    	cint/include/ostream, cint/include/platform.h,
    	cint/include/pthread.h, cint/include/readfile.h,
    	cint/include/regex.h, cint/include/regexp.h, cint/include/setjmp.h,
    	cint/include/signal.h, cint/include/socket.h, cint/include/spice.h,
    	cint/include/sstream, cint/include/statistics.c,
    	cint/include/statistics.h, cint/include/stdarg.h,
    	cint/include/stddef.h, cint/include/stdio.h, cint/include/stdlib.h,
    	cint/include/stream.h, cint/include/string.h,
    	cint/include/striostream.h, cint/include/strstream.h,
    	cint/include/systypes.h, cint/include/time.h,
    	cint/include/typeinfo, cint/include/typeinfo.h,
    	cint/include/unistd.h, cint/include/windows.h,
    	cint/include/winsock.h, cint/include/xgraph.c,
    	cint/include/xygraphbuf.h, cint/include/sys/ipc.h,
    	cint/include/sys/msg.h, cint/include/sys/sem.h,
    	cint/include/sys/shm.h, cint/include/sys/types.h, config/ARCHS,
    	config/Makefile.aix, config/Makefile.aixegcs,
    	config/Makefile.alphacxx6, config/Makefile.alphaegcs,
    	config/Makefile.alphakcc, config/Makefile.freebsd,
    	config/Makefile.freebsd4, config/Makefile.hpux,
    	config/Makefile.hpuxacc, config/Makefile.hpuxegcs,
    	config/Makefile.in, config/Makefile.linux,
    	config/Makefile.linuxdeb, config/Makefile.linuxdeb2,
    	config/Makefile.linuxdeb2ppc, config/Makefile.linuxegcs,
    	config/Makefile.linuxkcc, config/Makefile.linuxpgcc,
    	config/Makefile.linuxppcegcs, config/Makefile.linuxrh42,
    	config/Makefile.linuxsuse6, config/Makefile.lynxos,
    	config/Makefile.mklinux, config/Makefile.sgicc,
    	config/Makefile.sgiegcs, config/Makefile.sgikcc,
    	config/Makefile.sgin32egcs, config/Makefile.solaris,
    	config/Makefile.solarisCC5, config/Makefile.solarisegcs,
    	config/Makefile.solarisgcc, config/Makefile.solariskcc,
    	config/Makefile.win32, config/config.in, config/root-config.in,
    	icons/app_s.xpm, icons/app_t.xpm, icons/arrow_down.xpm,
    	icons/arrow_left.xpm, icons/arrow_right.xpm, icons/arrow_up.xpm,
    	icons/cdrom_t.xpm, icons/chain_s.xpm, icons/chain_t.xpm,
    	icons/doc_s.xpm, icons/doc_t.xpm, icons/f1_s.xpm, icons/f1_t.xpm,
    	icons/f2_s.xpm, icons/f2_t.xpm, icons/fdisk_t.xpm,
    	icons/folder_s.xpm, icons/folder_t.xpm, icons/h1_s.xpm,
    	icons/h1_t.xpm, icons/h2_s.xpm, icons/h2_t.xpm, icons/h3_s.xpm,
    	icons/h3_t.xpm, icons/hdisk_t.xpm, icons/home_t.xpm,
    	icons/leaf_s.xpm, icons/leaf_t.xpm, icons/macro_s.xpm,
    	icons/macro_t.xpm, icons/mb_asterisk_s.xpm,
    	icons/mb_exclamation_s.xpm, icons/mb_question_s.xpm,
    	icons/mb_stop_s.xpm, icons/ntuple_s.xpm, icons/ntuple_t.xpm,
    	icons/ofolder_t.xpm, icons/profile_s.xpm, icons/profile_t.xpm,
    	icons/rbutton_off.xpm, icons/rbutton_on.xpm, icons/root.mimes,
    	icons/root_s.xpm, icons/root_t.xpm, icons/rootdb_s.xpm,
    	icons/rootdb_t.xpm, icons/slider1h.xpm, icons/slider1v.xpm,
    	icons/slider2h.xpm, icons/slider2v.xpm, icons/slink_s.xpm,
    	icons/slink_t.xpm, icons/tb_bigicons.xpm, icons/tb_details.xpm,
    	icons/tb_list.xpm, icons/tb_newfolder.xpm, icons/tb_smicons.xpm,
    	icons/tb_uplevel.xpm, icons/tree_s.xpm, icons/tree_t.xpm,
    	tutorials/na49.C, tutorials/na49geomfile.C, tutorials/na49view.C,
    	tutorials/na49visible.C, tutorials/ntuple1.C,
    	tutorials/oldbenchmarks.C, tutorials/psexam.C, tutorials/pstable.C,
    	tutorials/rootalias.C, tutorials/rootenv.C, tutorials/rootlogoff.C,
    	tutorials/rootlogon.C, tutorials/rootmarks.C,
    	tutorials/runcatalog.sql, tutorials/runzdemo.C, tutorials/second.C,
    	tutorials/shapes.C, tutorials/shared.C, tutorials/splines.C,
    	tutorials/sqlcreatedb.C, tutorials/sqlfilldb.C,
    	tutorials/sqlselect.C, tutorials/staff.C, tutorials/surfaces.C,
    	tutorials/tcl.C, tutorials/testrandom.C, tutorials/tornado.C,
    	tutorials/tree.C, tutorials/two.C, tutorials/xyslider.C,
    	tutorials/xysliderAction.C, tutorials/zdemo.C, cint/lib/README.txt,
    	cint/lib/setup, cint/lib/bcstream/Makefile,
    	cint/lib/bcstream/Makestream, cint/lib/bcstream/README,
    	cint/lib/bcstream/fstrm.h, cint/lib/bcstream/iostrm.h,
    	cint/lib/bcstream/setup, cint/lib/bcstream/stdiostr.h,
    	cint/lib/bcstream/strm.h, cint/lib/bcstream/strstrm.h,
    	cint/lib/cbstream/fstrm.h, cint/lib/cbstream/iostrm.h,
    	cint/lib/cbstream/makefile, cint/lib/cbstream/readme.txt,
    	cint/lib/cbstream/strstrm.h, cint/lib/dll_stl/README.txt,
    	cint/lib/dll_stl/dqu.h, cint/lib/dll_stl/eh.h,
    	cint/lib/dll_stl/iter.h, cint/lib/dll_stl/lst.h,
    	cint/lib/dll_stl/mp.h, cint/lib/dll_stl/multmp.h,
    	cint/lib/dll_stl/multst.h, cint/lib/dll_stl/que.h,
    	cint/lib/dll_stl/setup, cint/lib/dll_stl/setup.bat,
    	cint/lib/dll_stl/setupbc.bat, cint/lib/dll_stl/setuphp,
    	cint/lib/dll_stl/setupsun, cint/lib/dll_stl/st.h,
    	cint/lib/dll_stl/stk.h, cint/lib/dll_stl/str.h,
    	cint/lib/dll_stl/suncc5_deque.h, cint/lib/dll_stl/suncc5_string.h,
    	cint/lib/dll_stl/vary.h, cint/lib/dll_stl/vec.h,
    	cint/lib/ipc/README.txt, cint/lib/ipc/ipcif.h, cint/lib/ipc/setup,
    	cint/lib/longlong/README.txt, cint/lib/longlong/longlong.h,
    	cint/lib/longlong/setup, cint/lib/longlong/setup.bat,
    	cint/lib/longlong/setupbc.bat, cint/lib/longlong/setuphp,
    	cint/lib/posix/README.txt, cint/lib/posix/exten.c,
    	cint/lib/posix/exten.h, cint/lib/posix/mktypes.c,
    	cint/lib/posix/posix.h, cint/lib/posix/setup,
    	cint/lib/posix/setup.bat, cint/lib/posix/setupbc.bat,
    	cint/lib/posix/setupsc.bat, cint/lib/posix/winposix.c,
    	cint/lib/posix/winposix.h, cint/lib/prec_stl/README.txt,
    	cint/lib/prec_stl/algorithm, cint/lib/prec_stl/bitset,
    	cint/lib/prec_stl/deque, cint/lib/prec_stl/exception,
    	cint/lib/prec_stl/functional, cint/lib/prec_stl/iterator,
    	cint/lib/prec_stl/limits, cint/lib/prec_stl/list,
    	cint/lib/prec_stl/map, cint/lib/prec_stl/memory,
    	cint/lib/prec_stl/multimap, cint/lib/prec_stl/multiset,
    	cint/lib/prec_stl/numeric, cint/lib/prec_stl/queue,
    	cint/lib/prec_stl/set, cint/lib/prec_stl/stack,
    	cint/lib/prec_stl/string, cint/lib/prec_stl/utility,
    	cint/lib/prec_stl/valarray, cint/lib/prec_stl/vector,
    	cint/lib/pthread/Makefile, cint/lib/pthread/README.txt,
    	cint/lib/pthread/pthd.h, cint/lib/pthread/setup,
    	cint/lib/pthread/setuphp, cint/lib/pthread/thread.h,
    	cint/lib/snstream/fstrm.h, cint/lib/snstream/iostrm.h,
    	cint/lib/snstream/length.cxx, cint/lib/snstream/makefile,
    	cint/lib/snstream/readme.txt, cint/lib/snstream/sstrm.h,
    	cint/lib/socket/README.txt, cint/lib/socket/cintsock.c,
    	cint/lib/socket/cintsock.h, cint/lib/socket/mksockh.c,
    	cint/lib/socket/setup, cint/lib/socket/setup.bat,
    	cint/lib/socket/setupbc.bat, cint/lib/stdstrct/Makefile,
    	cint/lib/stdstrct/setup, cint/lib/stdstrct/setup.bat,
    	cint/lib/stdstrct/setupbc.bat, cint/lib/stdstrct/stdfunc.h,
    	cint/lib/stdstrct/stdstr.h, cint/lib/stream/Makefile,
    	cint/lib/stream/Makestream, cint/lib/stream/README,
    	cint/lib/stream/fstrm.h, cint/lib/stream/iostrm.h,
    	cint/lib/stream/setup, cint/lib/stream/stdiostr.h,
    	cint/lib/stream/strm.h, cint/lib/stream/strstrm.h,
    	cint/lib/vcstream/Makefile, cint/lib/vcstream/Makestream,
    	cint/lib/vcstream/README, cint/lib/vcstream/fstrm.h,
    	cint/lib/vcstream/iostrm.h, cint/lib/vcstream/setup,
    	cint/lib/vcstream/stdiostr.h, cint/lib/vcstream/strm.h,
    	cint/lib/vcstream/strstrm.h, cint/lib/win32api/cintwin.h,
    	cint/lib/win32api/readme.txt, cint/lib/win32api/setup.bat,
    	cint/lib/win32api/setupbc.bat, cint/lib/win32api/setupsc.bat,
    	cint/lib/win32api/winfunc.h, cint/main/G__main.c,
    	cint/main/G__setup.c, cint/main/cppmain.cxx, cint/src/auxu.c,
    	cint/src/cast.c, cint/src/debug.c, cint/src/decl.c,
    	cint/src/disp.c, cint/src/dump.c, cint/src/end.c, cint/src/error.c,
    	cint/src/expr.c, cint/src/fread.c, cint/src/func.c,
    	cint/src/g__cfunc.c, cint/src/gcoll.c, cint/src/global1.c,
    	cint/src/global2.c, cint/src/ifunc.c, cint/src/inherit.c,
    	cint/src/init.c, cint/src/input.c, cint/src/intrpt.c,
    	cint/src/loadfile.c, cint/src/macos.c, cint/src/macro.c,
    	cint/src/malloc.c, cint/src/memtest.c, cint/src/new.c,
    	cint/src/newlink.c, cint/src/newsos.c, cint/src/oldlink.c,
    	cint/src/opr.c, cint/src/parse.c, cint/src/pause.c,
    	cint/src/pcode.c, cint/src/pragma.c, cint/src/quote.c,
    	cint/src/scrupto.c, cint/src/shl.c, cint/src/sizeof.c,
    	cint/src/stdstrct.c, cint/src/struct.c, cint/src/stub.c,
    	cint/src/sunos.c, cint/src/tmplt.c, cint/src/typedef.c,
    	cint/src/val2a.c, cint/src/value.c, cint/src/Api.cxx,
    	cint/src/Apiif.cxx, cint/src/BaseCls.cxx, cint/src/CallFunc.cxx,
    	cint/src/Class.cxx, cint/src/DataMbr.cxx, cint/src/Method.cxx,
    	cint/src/MethodAr.cxx, cint/src/Token.cxx, cint/src/Type.cxx,
    	cint/src/Typedf.cxx, cint/src/bcstrm.cxx, cint/src/fakestrm.cxx,
    	cint/src/var.c, cint/src/winnt.c, cint/src/kccstrm.cxx,
    	cint/src/libstrm.cxx, cint/src/sunstrm.cxx:
    	Initial revision

    2000-05-16 19:00  rdm

    	* eg/inc/cfortran.h, proofd/Module.mk, proofd/src/proofd.cxx,
    	pythia/Module.mk, pythia/inc/LinkDef.h, pythia/inc/Pcommon.h,
    	pythia/inc/TMCParticle.h, pythia/inc/TPythia.h,
    	pythia/src/TMCParticle.cxx, pythia/src/TPythia.cxx,
    	pythia6/Module.mk, pythia6/inc/LinkDef.h, pythia6/inc/TPythia6.h,
    	pythia6/inc/TPythia6Calls.h, pythia6/src/MCParticle6.cxx,
    	pythia6/src/TPythia6.cxx, rootd/Module.mk, rootd/inc/rootd.h,
    	rootd/inc/rootdp.h, rootd/src/daemon.cxx, rootd/src/error.cxx,
    	rootd/src/net.cxx, rootd/src/rootd.cxx, roots/inc/TGXClient.h,
    	roots/inc/TGXServer.h, roots/src/TGXClient.cxx,
    	roots/src/TGXServer.cxx, roots/src/roots.cxx, rootx/Module.mk,
    	rootx/inc/rootlogo_xbm.h, rootx/inc/rootlogo_xpm.h,
    	rootx/src/rootx.cxx, rootx/src/rootxx.cxx, star/Module.mk,
    	star/src/TCL.cxx, star/src/TChair.cxx, star/src/TDataSet.cxx,
    	star/src/TDataSetIter.cxx, star/src/TFileSet.cxx,
    	star/src/TObjectSet.cxx, star/src/TPoints3D.cxx,
    	star/src/TPointsArray3D.cxx, star/src/TPolyLineShape.cxx,
    	thread/Module.mk, thread/inc/LinkDef.h,
    	thread/inc/PosixThreadInc.h, thread/inc/TCondition.h,
    	thread/inc/TConditionImp.h, thread/inc/TMutex.h,
    	thread/inc/TMutexImp.h, thread/inc/TPosixCondition.h,
    	thread/inc/TPosixMutex.h, thread/inc/TPosixThread.h,
    	thread/inc/TPosixThreadFactory.h, thread/inc/TRWLock.h,
    	thread/inc/TSemaphore.h, thread/inc/TThread.h,
    	thread/inc/TThreadFactory.h, thread/inc/TThreadImp.h,
    	thread/src/TCondition.cxx, thread/src/TConditionImp.cxx,
    	thread/src/TMutex.cxx, thread/src/TMutexImp.cxx,
    	thread/src/TPosixCondition.cxx, thread/src/TPosixMutex.cxx,
    	thread/src/TPosixThread.cxx, thread/src/TPosixThreadFactory.cxx,
    	thread/src/TRWLock.cxx, thread/src/TSemaphore.cxx,
    	thread/src/TThread.cxx, thread/src/TThreadFactory.cxx,
    	thread/src/TThreadImp.cxx, utils/Module.mk, utils/src/rootcint.cxx,
    	venus/Module.mk, venus/inc/LinkDef.h, venus/inc/TVenus.h,
    	venus/inc/Vcommon.h, venus/src/TVenus.cxx, graf/Module.mk,
    	graf/src/TArc.cxx, graf/src/TArrow.cxx, graf/src/TBox.cxx,
    	graf/src/TCurlyArc.cxx, graf/src/TCurlyLine.cxx,
    	graf/src/TCutG.cxx, graf/src/TDiamond.cxx, graf/src/TEllipse.cxx,
    	graf/src/TFrame.cxx, graf/src/TGaxis.cxx, graf/src/TGraph.cxx,
    	graf/src/TGraphAsymmErrors.cxx, graf/src/TGraphErrors.cxx,
    	graf/src/TLatex.cxx, graf/src/TLegend.cxx,
    	graf/src/TLegendEntry.cxx, graf/src/TLine.cxx, graf/src/TLink.cxx,
    	graf/src/TMarker.cxx, graf/src/TPave.cxx, graf/src/TPaveLabel.cxx,
    	graf/src/TPaveStats.cxx, graf/src/TPaveText.cxx, main/Module.mk,
    	main/src/cppmain.cxx, main/src/g2root.f, main/src/h2root.cxx,
    	main/src/hntvar2.f, main/src/pmain.cxx, main/src/rmain.cxx,
    	main/src/setpawc.c, main/win32/cfget.c, main/win32/cfgeto.c,
    	main/win32/cfopei.c, main/win32/cfput.c, main/win32/cfputo.c,
    	main/win32/setpawc.c, main/win32/tzvers.f, star/inc/LinkDef.h,
    	star/inc/TCL.h, star/inc/TChair.h, star/inc/TDataSet.h,
    	star/inc/TDataSetIter.h, star/inc/TFileSet.h,
    	star/inc/TObjectSet.h, star/inc/TPoints3D.h,
    	star/inc/TPointsArray3D.h, star/inc/TPolyLineShape.h,
    	star/inc/TTable.h, star/inc/TTable3Points.h,
    	star/inc/TTableDescriptor.h, star/inc/TTableIter.h,
    	star/inc/TTablePoints.h, star/inc/TTableSorter.h,
    	star/inc/TVolume.h, star/inc/TVolumePosition.h,
    	star/inc/TVolumeView.h, star/inc/TVolumeViewIter.h,
    	star/inc/Ttypes.h, star/inc/tableDescriptor.h, star/src/TTable.cxx,
    	star/src/TTable3Points.cxx, star/src/TTableDescriptor.cxx,
    	star/src/TTableIter.cxx, star/src/TTablePoints.cxx,
    	star/src/TTableSorter.cxx, star/src/TVolume.cxx,
    	star/src/TVolumePosition.cxx, star/src/TVolumeView.cxx,
    	star/src/TVolumeViewIter.cxx, graf/inc/LinkDef1.h,
    	graf/inc/LinkDef2.h, graf/inc/TArc.h, graf/inc/TArrow.h,
    	graf/inc/TBox.h, graf/inc/TCurlyArc.h, graf/inc/TCurlyLine.h,
    	graf/inc/TCutG.h, graf/inc/TDiamond.h, graf/inc/TEllipse.h,
    	graf/inc/TFrame.h, graf/inc/TGaxis.h, graf/inc/TGraph.h,
    	graf/inc/TGraphAsymmErrors.h, graf/inc/TGraphErrors.h,
    	graf/inc/TLatex.h, graf/inc/TLegend.h, graf/inc/TLegendEntry.h,
    	graf/inc/TLine.h, graf/inc/TLink.h, graf/inc/TMarker.h,
    	graf/inc/TPave.h, graf/inc/TPaveLabel.h, graf/inc/TPaveStats.h,
    	graf/inc/TPaveText.h, graf/inc/TPavesText.h, graf/inc/TPoints.h,
    	graf/inc/TPolyLine.h, graf/inc/TSpline.h, graf/inc/TText.h,
    	graf/inc/TWbox.h, graf/src/TPavesText.cxx, graf/src/TPoints.cxx,
    	graf/src/TPolyLine.cxx, graf/src/TSpline.cxx, graf/src/TText.cxx,
    	graf/src/TWbox.cxx, tutorials/EditorBar.C, tutorials/Ifit.C,
    	tutorials/analyze.C, tutorials/archi.C, tutorials/arrow.C,
    	tutorials/basic.C, tutorials/basic3d.C, tutorials/benchmarks.C,
    	tutorials/canvas.C, tutorials/classcat.C, tutorials/cleanup.C,
    	tutorials/compile.C, tutorials/copytree.C, tutorials/copytree2.C,
    	tutorials/demos.C, tutorials/demoshelp.C, tutorials/dialogs.C,
    	tutorials/dirs.C, tutorials/ellipse.C, tutorials/eval.C,
    	tutorials/event.C, tutorials/exec1.C, tutorials/exec2.C,
    	tutorials/feynman.C, tutorials/fildir.C, tutorials/file.C,
    	tutorials/fillrandom.C, tutorials/first.C, tutorials/fit1.C,
    	tutorials/fit1_C.C, tutorials/fitslicesy.C, tutorials/formula1.C,
    	tutorials/framework.C, tutorials/games.C, tutorials/gaxis.C,
    	tutorials/geometry.C, tutorials/gerrors.C, tutorials/gerrors2.C,
    	tutorials/graph.C, tutorials/h1draw.C, tutorials/hadd.C,
    	tutorials/hclient.C, tutorials/hcons.C, tutorials/hprod.C,
    	tutorials/hserv.C, tutorials/hserv2.C, tutorials/hsimple.C,
    	tutorials/hsum.C, tutorials/hsumTimer.C, tutorials/htmlex.C,
    	tutorials/io.C, tutorials/latex.C, tutorials/latex2.C,
    	tutorials/latex3.C, tutorials/manyaxis.C, tutorials/multifit.C,
    	tutorials/myfit.C, build/Module.mk, build/version.cxx,
    	build/version_number, build/rmkdepend/cppsetup.c,
    	build/rmkdepend/def.h, build/rmkdepend/ifparser.c,
    	build/rmkdepend/ifparser.h, build/rmkdepend/imakemdep.h,
    	build/rmkdepend/include.c, build/rmkdepend/main.c,
    	build/rmkdepend/parse.c, build/rmkdepend/pr.c,
    	build/rmkdepend/rmkdepend.man, build/unix/compiledata.sh,
    	build/unix/depend.sh, build/unix/importcint.sh,
    	build/unix/makedist.sh, build/unix/makedistsrc.sh,
    	build/unix/makehtml.sh, build/unix/makeinfo.sh,
    	build/unix/makelib.sh, build/unix/makeloghtml.sh,
    	build/unix/makeversion.sh, build/win/cc.sh, build/win/cxx.sh,
    	build/win/f77.sh, build/win/ld.sh, build/win/makeinfo.sh,
    	build/win/makelib.sh, build/win/bindexplib/bindexplib.cxx,
    	cint/Module.mk, cint/inc/Api.h, cint/inc/Apiif.h,
    	cint/inc/BaseCls.h, cint/inc/CallFunc.h, cint/inc/Class.h,
    	cint/inc/DataMbr.h, cint/inc/G__ci.h, cint/inc/Method.h,
    	cint/inc/MethodAr.h, cint/inc/Property.h, cint/inc/Token.h,
    	cint/inc/Type.h, cint/inc/Typedf.h, cint/inc/aixdlfcn.h,
    	cint/inc/bcstrm.h, cint/inc/cbstrm.h, cint/inc/common.h,
    	cint/inc/dllrev.h, cint/inc/fproto.h, cint/inc/global.h,
    	cint/inc/header.h, cint/inc/kccstrm.h, cint/inc/libstrm.h,
    	cint/inc/memtest.h, cint/inc/newsos.h, cint/inc/security.h,
    	cint/inc/stdstrct.h, cint/inc/sunos.h, cint/inc/sunstrm.h,
    	cint/inc/vcstrm.h, cint/include/Common.h, cint/include/README,
    	cint/include/README.txt, cint/include/ReadF.C,
    	cint/include/ReadF.cxx, cint/include/ReadF.h, cint/include/RegE.C,
    	cint/include/RegE.cxx, cint/include/RegE.h,
    	cint/include/_exception.h, cint/include/_iostream,
    	cint/include/api.h, cint/include/array.c, cint/include/array.h,
    	cint/include/arrayiostream.h, cint/include/assert.h,
    	cint/include/bool.h, cint/include/boolean.h, cint/include/carray.c,
    	cint/include/carray.h, cint/include/cassert, cint/include/cctype,
    	cint/include/cerrno, cint/include/cfloat, cint/include/ciso646,
    	cint/include/climits, cint/include/clocale, cint/include/cmath,
    	cint/include/complex, cint/include/complex.h,
    	cint/include/constants.h, cint/include/csetjmp,
    	cint/include/csignal, cint/include/cstdarg, cint/include/cstddef,
    	cint/include/cstdio, cint/include/cstdlib, cint/include/cstring,
    	cint/include/ctime, cint/include/ctype.h, cint/include/cwchar,
    	cint/include/cwctype, cint/include/darray.cxx,
    	cint/include/darray.h, cint/include/errno.h, cint/include/ertti.h,
    	cint/include/exception, cint/include/exception.h,
    	cint/include/fcntl.h, cint/include/fft.c, cint/include/fft.h,
    	cint/include/float.h
    	cint/include/graphbuf.h, cint/include/hp54503.h,
    	cint/include/hpib.c, cint/include/hpib.h, cint/include/iomanip.h,
    	cint/include/iosfwd, cint/include/iosfwd.h, cint/include/iostream,
    	cint/include/iostream.h, cint/include/istream,
    	cint/include/limits.h, cint/include/locale.h, cint/include/lsm.c,
    	cint/include/lsm.h, cint/include/make.arc, cint/include/makearc,
    	cint/include/makearcg, cint/include/makearcsun,
    	cint/include/makefile, cint/include/makehpib,
    	cint/include/makeit.bat, cint/include/makeit.c,
    	cint/include/math.h, cint/include/mkincld.c, cint/include/new.h,
    	cint/include/ostream, cint/include/platform.h,
    	cint/include/pthread.h, cint/include/readfile.h,
    	cint/include/regex.h, cint/include/regexp.h, cint/include/setjmp.h,
    	cint/include/signal.h, cint/include/socket.h, cint/include/spice.h,
    	cint/include/sstream, cint/include/statistics.c,
    	cint/include/statistics.h, cint/include/stdarg.h,
    	cint/include/stddef.h, cint/include/stdio.h, cint/include/stdlib.h,
    	cint/include/stream.h, cint/include/string.h,
    	cint/include/striostream.h, cint/include/strstream.h,
    	cint/include/systypes.h, cint/include/time.h,
    	cint/include/typeinfo, cint/include/typeinfo.h,
    	cint/include/unistd.h, cint/include/windows.h,
    	cint/include/winsock.h, cint/include/xgraph.c,
    	cint/include/xygraphbuf.h, cint/include/sys/ipc.h,
    	cint/include/sys/msg.h, cint/include/sys/sem.h,
    	cint/include/sys/shm.h, cint/include/sys/types.h, config/ARCHS,
    	config/Makefile.aix, config/Makefile.aixegcs,
    	config/Makefile.alphacxx6, config/Makefile.alphaegcs,
    	config/Makefile.alphakcc, config/Makefile.freebsd,
    	config/Makefile.freebsd4, config/Makefile.hpux,
    	config/Makefile.hpuxacc, config/Makefile.hpuxegcs,
    	config/Makefile.in, config/Makefile.linux,
    	config/Makefile.linuxdeb, config/Makefile.linuxdeb2,
    	config/Makefile.linuxdeb2ppc, config/Makefile.linuxegcs,
    	config/Makefile.linuxkcc, config/Makefile.linuxpgcc,
    	config/Makefile.linuxppcegcs, config/Makefile.linuxrh42,
    	config/Makefile.linuxsuse6, config/Makefile.lynxos,
    	config/Makefile.mklinux, config/Makefile.sgicc,
    	config/Makefile.sgiegcs, config/Makefile.sgikcc,
    	config/Makefile.sgin32egcs, config/Makefile.solaris,
    	config/Makefile.solarisCC5, config/Makefile.solarisegcs,
    	config/Makefile.solarisgcc, config/Makefile.solariskcc,
    	config/Makefile.win32, config/config.in, config/root-config.in,
    	icons/app_s.xpm, icons/app_t.xpm, icons/arrow_down.xpm,
    	icons/arrow_left.xpm, icons/arrow_right.xpm, icons/arrow_up.xpm,
    	icons/cdrom_t.xpm, icons/chain_s.xpm, icons/chain_t.xpm,
    	icons/doc_s.xpm, icons/doc_t.xpm, icons/f1_s.xpm, icons/f1_t.xpm,
    	icons/f2_s.xpm, icons/f2_t.xpm, icons/fdisk_t.xpm,
    	icons/folder_s.xpm, icons/folder_t.xpm, icons/h1_s.xpm,
    	icons/h1_t.xpm, icons/h2_s.xpm, icons/h2_t.xpm, icons/h3_s.xpm,
    	icons/h3_t.xpm, icons/hdisk_t.xpm, icons/home_t.xpm,
    	icons/leaf_s.xpm, icons/leaf_t.xpm, icons/macro_s.xpm,
    	icons/macro_t.xpm, icons/mb_asterisk_s.xpm,
    	icons/mb_exclamation_s.xpm, icons/mb_question_s.xpm,
    	icons/mb_stop_s.xpm, icons/ntuple_s.xpm, icons/ntuple_t.xpm,
    	icons/ofolder_t.xpm, icons/profile_s.xpm, icons/profile_t.xpm,
    	icons/rbutton_off.xpm, icons/rbutton_on.xpm, icons/root.mimes,
    	icons/root_s.xpm, icons/root_t.xpm, icons/rootdb_s.xpm,
    	icons/rootdb_t.xpm, icons/slider1h.xpm, icons/slider1v.xpm,
    	icons/slider2h.xpm, icons/slider2v.xpm, icons/slink_s.xpm,
    	icons/slink_t.xpm, icons/tb_bigicons.xpm, icons/tb_details.xpm,
    	icons/tb_list.xpm, icons/tb_newfolder.xpm, icons/tb_smicons.xpm,
    	icons/tb_uplevel.xpm, icons/tree_s.xpm, icons/tree_t.xpm,
    	tutorials/na49.C, tutorials/na49geomfile.C, tutorials/na49view.C,
    	tutorials/na49visible.C, tutorials/ntuple1.C,
    	tutorials/oldbenchmarks.C, tutorials/psexam.C, tutorials/pstable.C,
    	tutorials/rootalias.C, tutorials/rootenv.C, tutorials/rootlogoff.C,
    	tutorials/rootlogon.C, tutorials/rootmarks.C,
    	tutorials/runcatalog.sql, tutorials/runzdemo.C, tutorials/second.C,
    	tutorials/shapes.C, tutorials/shared.C, tutorials/splines.C,
    	tutorials/sqlcreatedb.C, tutorials/sqlfilldb.C,
    	tutorials/sqlselect.C, tutorials/staff.C, tutorials/surfaces.C,
    	tutorials/tcl.C, tutorials/testrandom.C, tutorials/tornado.C,
    	tutorials/tree.C, tutorials/two.C, tutorials/xyslider.C,
    	tutorials/xysliderAction.C, tutorials/zdemo.C, cint/lib/README.txt,
    	cint/lib/setup, cint/lib/bcstream/Makefile,
    	cint/lib/bcstream/Makestream, cint/lib/bcstream/README,
    	cint/lib/bcstream/fstrm.h, cint/lib/bcstream/iostrm.h,
    	cint/lib/bcstream/setup, cint/lib/bcstream/stdiostr.h,
    	cint/lib/bcstream/strm.h, cint/lib/bcstream/strstrm.h,
    	cint/lib/cbstream/fstrm.h, cint/lib/cbstream/iostrm.h,
    	cint/lib/cbstream/makefile, cint/lib/cbstream/readme.txt,
    	cint/lib/cbstream/strstrm.h, cint/lib/dll_stl/README.txt,
    	cint/lib/dll_stl/dqu.h, cint/lib/dll_stl/eh.h,
    	cint/lib/dll_stl/iter.h, cint/lib/dll_stl/lst.h,
    	cint/lib/dll_stl/mp.h, cint/lib/dll_stl/multmp.h,
    	cint/lib/dll_stl/multst.h, cint/lib/dll_stl/que.h,
    	cint/lib/dll_stl/setup, cint/lib/dll_stl/setup.bat,
    	cint/lib/dll_stl/setupbc.bat, cint/lib/dll_stl/setuphp,
    	cint/lib/dll_stl/setupsun, cint/lib/dll_stl/st.h,
    	cint/lib/dll_stl/stk.h, cint/lib/dll_stl/str.h,
    	cint/lib/dll_stl/suncc5_deque.h, cint/lib/dll_stl/suncc5_string.h,
    	cint/lib/dll_stl/vary.h, cint/lib/dll_stl/vec.h,
    	cint/lib/ipc/README.txt, cint/lib/ipc/ipcif.h, cint/lib/ipc/setup,
    	cint/lib/longlong/README.txt, cint/lib/longlong/longlong.h,
    	cint/lib/longlong/setup, cint/lib/longlong/setup.bat,
    	cint/lib/longlong/setupbc.bat, cint/lib/longlong/setuphp,
    	cint/lib/posix/README.txt, cint/lib/posix/exten.c,
    	cint/lib/posix/exten.h, cint/lib/posix/mktypes.c,
    	cint/lib/posix/posix.h, cint/lib/posix/setup,
    	cint/lib/posix/setup.bat, cint/lib/posix/setupbc.bat,
    	cint/lib/posix/setupsc.bat, cint/lib/posix/winposix.c,
    	cint/lib/posix/winposix.h, cint/lib/prec_stl/README.txt,
    	cint/lib/prec_stl/algorithm, cint/lib/prec_stl/bitset,
    	cint/lib/prec_stl/deque, cint/lib/prec_stl/exception,
    	cint/lib/prec_stl/functional, cint/lib/prec_stl/iterator,
    	cint/lib/prec_stl/limits, cint/lib/prec_stl/list,
    	cint/lib/prec_stl/map, cint/lib/prec_stl/memory,
    	cint/lib/prec_stl/multimap, cint/lib/prec_stl/multiset,
    	cint/lib/prec_stl/numeric, cint/lib/prec_stl/queue,
    	cint/lib/prec_stl/set, cint/lib/prec_stl/stack,
    	cint/lib/prec_stl/string, cint/lib/prec_stl/utility,
    	cint/lib/prec_stl/valarray, cint/lib/prec_stl/vector,
    	cint/lib/pthread/Makefile, cint/lib/pthread/README.txt,
    	cint/lib/pthread/pthd.h, cint/lib/pthread/setup,
    	cint/lib/pthread/setuphp, cint/lib/pthread/thread.h,
    	cint/lib/snstream/fstrm.h, cint/lib/snstream/iostrm.h,
    	cint/lib/snstream/length.cxx, cint/lib/snstream/makefile,
    	cint/lib/snstream/readme.txt, cint/lib/snstream/sstrm.h,
    	cint/lib/socket/README.txt, cint/lib/socket/cintsock.c,
    	cint/lib/socket/cintsock.h, cint/lib/socket/mksockh.c,
    	cint/lib/socket/setup, cint/lib/socket/setup.bat,
    	cint/lib/socket/setupbc.bat, cint/lib/stdstrct/Makefile,
    	cint/lib/stdstrct/setup, cint/lib/stdstrct/setup.bat,
    	cint/lib/stdstrct/setupbc.bat, cint/lib/stdstrct/stdfunc.h,
    	cint/lib/stdstrct/stdstr.h, cint/lib/stream/Makefile,
    	cint/lib/stream/Makestream, cint/lib/stream/README,
    	cint/lib/stream/fstrm.h, cint/lib/stream/iostrm.h,
    	cint/lib/stream/setup, cint/lib/stream/stdiostr.h,
    	cint/lib/stream/strm.h, cint/lib/stream/strstrm.h,
    	cint/lib/vcstream/Makefile, cint/lib/vcstream/Makestream,
    	cint/lib/vcstream/README, cint/lib/vcstream/fstrm.h,
    	cint/lib/vcstream/iostrm.h, cint/lib/vcstream/setup,
    	cint/lib/vcstream/stdiostr.h, cint/lib/vcstream/strm.h,
    	cint/lib/vcstream/strstrm.h, cint/lib/win32api/cintwin.h,
    	cint/lib/win32api/readme.txt, cint/lib/win32api/setup.bat,
    	cint/lib/win32api/setupbc.bat, cint/lib/win32api/setupsc.bat,
    	cint/lib/win32api/winfunc.h, cint/main/G__main.c,
    	cint/main/G__setup.c, cint/main/cppmain.cxx, cint/src/auxu.c,
    	cint/src/cast.c, cint/src/debug.c, cint/src/decl.c,
    	cint/src/disp.c, cint/src/dump.c, cint/src/end.c, cint/src/error.c,
    	cint/src/expr.c, cint/src/fread.c, cint/src/func.c,
    	cint/src/g__cfunc.c, cint/src/gcoll.c, cint/src/global1.c,
    	cint/src/global2.c, cint/src/ifunc.c, cint/src/inherit.c,
    	cint/src/init.c, cint/src/input.c, cint/src/intrpt.c,
    	cint/src/loadfile.c, cint/src/macos.c, cint/src/macro.c,
    	cint/src/malloc.c, cint/src/memtest.c, cint/src/new.c,
    	cint/src/newlink.c, cint/src/newsos.c, cint/src/oldlink.c,
    	cint/src/opr.c, cint/src/parse.c, cint/src/pause.c,
    	cint/src/pcode.c, cint/src/pragma.c, cint/src/quote.c,
    	cint/src/scrupto.c, cint/src/shl.c, cint/src/sizeof.c,
    	cint/src/stdstrct.c, cint/src/struct.c, cint/src/stub.c,
    	cint/src/sunos.c, cint/src/tmplt.c, cint/src/typedef.c,
    	cint/src/val2a.c, cint/src/value.c, cint/src/Api.cxx,
    	cint/src/Apiif.cxx, cint/src/BaseCls.cxx, cint/src/CallFunc.cxx,
    	cint/src/Class.cxx, cint/src/DataMbr.cxx, cint/src/Method.cxx,
    	cint/src/MethodAr.cxx, cint/src/Token.cxx, cint/src/Type.cxx,
    	cint/src/Typedf.cxx, cint/src/bcstrm.cxx, cint/src/fakestrm.cxx,
    	cint/src/var.c, cint/src/winnt.c, cint/src/kccstrm.cxx,
    	cint/src/libstrm.cxx, cint/src/sunstrm.cxx:
    	Initial import of ROOT into CVS

    2000-05-16 19:00  rdm

    	* LICENSE, Makefile, configure, system.rootrc, base/Module.mk,
    	base/src/TApplication.cxx, base/src/TApplicationImp.cxx,
    	base/src/TAtt3D.cxx, base/src/TAttAxis.cxx, base/src/TAttFill.cxx,
    	base/src/TAttLine.cxx, base/src/TAttMarker.cxx,
    	base/src/TAttPad.cxx, base/src/TAttText.cxx,
    	base/src/TBenchmark.cxx, base/src/TBrowser.cxx,
    	base/src/TBrowserImp.cxx, base/src/TBuffer.cxx,
    	base/src/TCanvasImp.cxx, base/src/TColor.cxx,
    	base/src/TContextMenu.cxx, base/src/TContextMenuImp.cxx,
    	base/src/TControlBarImp.cxx, base/src/TDatime.cxx,
    	base/src/TDirectory.cxx, base/src/TEnv.cxx, base/src/TError.cxx,
    	base/src/TException.cxx, base/src/TExec.cxx, base/src/TROOT.cxx,
    	base/inc/Bswapcpy.h, base/inc/Buttons.h, base/inc/Bytes.h,
    	base/inc/Byteswap.h, base/inc/DllImport.h, base/inc/GLConstants.h,
    	base/inc/Gtypes.h, base/inc/Htypes.h, base/inc/LinkDef1.h,
    	base/inc/LinkDef2.h, base/inc/Match.h, base/inc/MessageTypes.h,
    	base/inc/RConfig.h, base/inc/RVersion.h, base/inc/Rtypes.h,
    	base/inc/Strlen.h, base/inc/TApplication.h,
    	base/inc/TApplicationImp.h, base/inc/TAtt3D.h, base/inc/TAttAxis.h,
    	base/inc/TAttFill.h, base/inc/TAttLine.h, base/inc/TAttMarker.h,
    	base/inc/TAttPad.h, base/inc/TAttText.h, base/inc/TBenchmark.h,
    	base/inc/TBrowser.h, base/inc/TBrowserImp.h, base/inc/TBuffer.h,
    	base/inc/TCanvasImp.h, base/inc/TColor.h, base/inc/TContextMenu.h,
    	base/inc/TContextMenuImp.h, base/inc/TControlBarImp.h,
    	base/inc/TDatime.h, base/inc/TDirectory.h, base/inc/TEnv.h,
    	base/inc/TError.h, base/inc/TException.h, base/inc/TExec.h,
    	base/inc/TFile.h, base/inc/TFree.h, base/inc/TGuiFactory.h,
    	base/inc/TInspectorImp.h, base/inc/TKey.h, base/inc/TKeyMapFile.h,
    	base/inc/TMapFile.h, base/inc/TMath.h, base/inc/TMemberInspector.h,
    	base/inc/TMessageHandler.h, base/inc/TNamed.h, base/inc/TObjPtr.h,
    	base/inc/TObjString.h, base/inc/TObject.h, base/inc/TPadView3D.h,
    	base/inc/TPoint.h, base/inc/TROOT.h, base/inc/TRandom.h,
    	base/inc/TRandom2.h, base/inc/TRandom3.h, base/inc/TRealData.h,
    	base/inc/TRefCnt.h, base/inc/TRegexp.h, base/inc/TStopwatch.h,
    	base/inc/TStorage.h, base/inc/TString.h, base/inc/TStringLong.h,
    	base/inc/TStyle.h, base/inc/TSysEvtHandler.h, base/inc/TSystem.h,
    	base/inc/TSystemDirectory.h, base/inc/TSystemFile.h,
    	base/inc/TTime.h, base/inc/TTimer.h, base/inc/TView.h,
    	base/inc/TVirtualFitter.h, base/inc/TVirtualGL.h,
    	base/inc/TVirtualPS.h, base/inc/TVirtualPad.h,
    	base/inc/TVirtualX.h, base/inc/Varargs.h, base/inc/Windows4Root.h,
    	base/src/InitGui.cxx, base/src/Match.cxx, base/src/Stringio.cxx,
    	base/src/TFile.cxx, base/src/TFree.cxx, base/src/TGuiFactory.cxx,
    	base/src/TInspectorImp.cxx, base/src/TKey.cxx,
    	base/src/TKeyMapFile.cxx, base/src/TMapFile.cxx,
    	base/src/TMath.cxx, base/src/TMemberInspector.cxx,
    	base/src/TMessageHandler.cxx, base/src/TNamed.cxx,
    	base/src/TObjPtr.cxx, base/src/TObjString.cxx,
    	base/src/TObject.cxx, base/src/TPadView3D.cxx,
    	base/src/TRandom.cxx, base/src/TRandom2.cxx, base/src/TRandom3.cxx,
    	base/src/TRealData.cxx, base/src/TRefCnt.cxx, base/src/TRegexp.cxx,
    	base/src/TStopwatch.cxx, base/src/TStorage.cxx,
    	base/src/TString.cxx, base/src/TStringLong.cxx,
    	base/src/TStyle.cxx, base/src/TSysEvtHandler.cxx,
    	base/src/TSystem.cxx, base/src/TSystemDirectory.cxx,
    	base/src/TSystemFile.cxx, base/src/TTime.cxx, base/src/TTimer.cxx,
    	base/src/TView.cxx, base/src/TVirtualFitter.cxx,
    	base/src/TVirtualGL.cxx, base/src/TVirtualPS.cxx,
    	base/src/TVirtualPad.cxx, base/src/TVirtualX.cxx, test/Aclock.cxx,
    	test/Event.cxx, test/Hello.cxx, test/MainEvent.cxx, cont/Module.mk,
    	cont/inc/LinkDef.h, cont/inc/TArray.h, cont/inc/TArrayC.h,
    	cont/inc/TArrayD.h, cont/inc/TArrayF.h, cont/inc/TArrayI.h,
    	cont/inc/TArrayL.h, cont/inc/TArrayS.h, cont/inc/TBtree.h,
    	cont/inc/TClassTable.h, cont/inc/TClonesArray.h,
    	cont/inc/TCollection.h, cont/inc/TExMap.h, cont/inc/THashList.h,
    	cont/inc/THashTable.h, cont/inc/TIterator.h, cont/inc/TList.h,
    	cont/inc/TMap.h, cont/inc/TObjArray.h, cont/inc/TObjectTable.h,
    	cont/inc/TOrdCollection.h, cont/inc/TSeqCollection.h,
    	cont/inc/TSortedList.h, cont/src/TArray.cxx, cont/src/TArrayC.cxx,
    	cont/src/TArrayD.cxx, cont/src/TArrayF.cxx, cont/src/TArrayI.cxx,
    	cont/src/TArrayL.cxx, cont/src/TArrayS.cxx, cont/src/TBtree.cxx,
    	cont/src/TClassTable.cxx, cont/src/TClonesArray.cxx,
    	cont/src/TCollection.cxx, cont/src/TExMap.cxx,
    	cont/src/THashList.cxx, cont/src/THashTable.cxx,
    	cont/src/TIterator.cxx, cont/src/TList.cxx, cont/src/TMap.cxx,
    	cont/src/TObjArray.cxx, cont/src/TObjectTable.cxx,
    	cont/src/TOrdCollection.cxx, cont/src/TSeqCollection.cxx,
    	cont/src/TSortedList.cxx, hist/Module.mk, hist/src/TAxis.cxx,
    	hist/src/TF1.cxx, hist/src/TF2.cxx, hist/src/TF3.cxx,
    	hist/src/TFormula.cxx, hist/src/TH1.cxx, test/Aclock.h,
    	test/Event.h, test/EventLinkDef.h, test/Hello.h, test/Makefile.in,
    	test/Makefile.win32, test/README, test/TestVectors.cxx,
    	test/Tetris.cxx, test/Tetris.h, test/eventa.cxx, test/eventb.cxx,
    	test/eventload.cxx, test/guitest.cxx, test/hsimple.cxx,
    	test/hworld.cxx, test/minexam.cxx, test/stress.cxx,
    	test/tcollbm.cxx, test/tcollex.cxx, test/test2html.cxx,
    	test/tstring.cxx, test/vlazy.cxx, test/vmatrix.cxx,
    	test/vvector.cxx, gpad/Module.mk, gpad/inc/LinkDef.h,
    	gpad/inc/TAttCanvas.h, gpad/inc/TAttFillCanvas.h,
    	gpad/inc/TAttLineCanvas.h, gpad/inc/TAttMarkerCanvas.h,
    	gpad/inc/TAttTextCanvas.h, gpad/inc/TButton.h, gpad/inc/TCanvas.h,
    	gpad/inc/TClassTree.h, gpad/inc/TControlBar.h,
    	gpad/inc/TControlBarButton.h, gpad/inc/TDialogCanvas.h,
    	gpad/inc/TDrawPanelHist.h, gpad/inc/TFitPanel.h,
    	gpad/inc/TFitPanelGraph.h, gpad/inc/TGroupButton.h,
    	gpad/inc/TInspectCanvas.h, gpad/inc/TPad.h, gpad/inc/TPaveClass.h,
    	gpad/inc/TSlider.h, gpad/inc/TSliderBox.h, gpad/src/TAttCanvas.cxx,
    	gpad/src/TAttFillCanvas.cxx, gpad/src/TAttLineCanvas.cxx,
    	gpad/src/TAttMarkerCanvas.cxx, gpad/src/TAttTextCanvas.cxx,
    	gpad/src/TButton.cxx, gpad/src/TCanvas.cxx,
    	gpad/src/TClassTree.cxx, gpad/src/TControlBar.cxx,
    	gpad/src/TControlBarButton.cxx, gpad/src/TDialogCanvas.cxx,
    	gpad/src/TDrawPanelHist.cxx, gpad/src/TFitPanel.cxx,
    	gpad/src/TFitPanelGraph.cxx, gpad/src/TGroupButton.cxx,
    	gpad/src/TInspectCanvas.cxx, gpad/src/TPad.cxx,
    	gpad/src/TPaveClass.cxx, gpad/src/TSlider.cxx,
    	gpad/src/TSliderBox.cxx, gui/Module.mk, gui/src/TGButton.cxx,
    	gui/src/TGCanvas.cxx, gui/src/TGClient.cxx, gui/src/TGComboBox.cxx,
    	gui/src/TGDimension.cxx, gui/src/TGDoubleSlider.cxx,
    	gui/src/TGFSComboBox.cxx, gui/src/TGFSContainer.cxx,
    	gui/src/TGFileDialog.cxx, hist/inc/Foption.h, hist/inc/LinkDef.h,
    	hist/inc/TAxis.h, hist/inc/TF1.h, hist/inc/TF2.h, hist/inc/TF3.h,
    	hist/inc/TFormula.h, hist/inc/TH1.h, hist/inc/TH2.h,
    	hist/inc/TH3.h, hist/inc/TPolyMarker.h, hist/inc/TProfile.h,
    	hist/inc/TProfile2D.h, hist/inc/TSpectrum.h,
    	hist/inc/TVirtualHistPainter.h, hist/src/Haxis.cxx,
    	hist/src/TH2.cxx, hist/src/TH3.cxx, hist/src/TPolyMarker.cxx,
    	hist/src/TProfile.cxx, hist/src/TProfile2D.cxx,
    	hist/src/TSpectrum.cxx, hist/src/TVirtualHistPainter.cxx,
    	g3d/Module.mk, g3d/src/TAxis3D.cxx, g3d/src/TBRIK.cxx,
    	g3d/src/TCONE.cxx, g3d/src/TCONS.cxx, g3d/src/TCTUB.cxx,
    	g3d/src/TELTU.cxx, g3d/src/TGLViewerImp.cxx, g3d/src/TGTRA.cxx,
    	g3d/src/TGeometry.cxx, g3d/src/THYPE.cxx, g3d/src/THelix.cxx,
    	g3d/src/TMarker3DBox.cxx, g3d/src/TMaterial.cxx,
    	g3d/src/TMixture.cxx, gui/inc/GuiTypes.h, gui/inc/HelpText.h,
    	gui/inc/KeySymbols.h, gui/inc/LinkDef1.h, gui/inc/LinkDef2.h,
    	gui/inc/LinkDef3.h, gui/inc/TGButton.h, gui/inc/TGCanvas.h,
    	gui/inc/TGClient.h, gui/inc/TGComboBox.h, gui/inc/TGDimension.h,
    	gui/inc/TGDoubleSlider.h, gui/inc/TGFSComboBox.h,
    	gui/inc/TGFSContainer.h, gui/inc/TGFileDialog.h, gui/inc/TGFrame.h,
    	gui/inc/TGIcon.h, gui/inc/TGLabel.h, gui/inc/TGLayout.h,
    	gui/inc/TGListBox.h, gui/inc/TGListTree.h, gui/inc/TGListView.h,
    	gui/inc/TGMenu.h, gui/inc/TGMimeTypes.h, gui/inc/TGMsgBox.h,
    	gui/inc/TGObject.h, gui/inc/TGPicture.h, gui/inc/TGScrollBar.h,
    	gui/inc/TGSlider.h, gui/inc/TGStatusBar.h, gui/inc/TGString.h,
    	gui/inc/TGTab.h, gui/inc/TGText.h, gui/inc/TGTextBuffer.h,
    	gui/inc/TGTextEntry.h, gui/inc/TGTextView.h, gui/inc/TGToolBar.h,
    	gui/inc/TGToolTip.h, gui/inc/TGWidget.h, gui/inc/TGWindow.h,
    	gui/inc/TRootApplication.h, gui/inc/TRootBrowser.h,
    	gui/inc/TRootCanvas.h, gui/inc/TRootContextMenu.h,
    	gui/inc/TRootControlBar.h, gui/inc/TRootDialog.h,
    	gui/inc/TRootEmbeddedCanvas.h, gui/inc/TRootGuiFactory.h,
    	gui/inc/TRootHelpDialog.h, gui/inc/WidgetMessageTypes.h,
    	gui/src/HelpText.cxx, gui/src/TGFrame.cxx, gui/src/TGIcon.cxx,
    	gui/src/TGLabel.cxx, gui/src/TGLayout.cxx, gui/src/TGListBox.cxx,
    	gui/src/TGListTree.cxx, gui/src/TGListView.cxx, gui/src/TGMenu.cxx,
    	gui/src/TGMimeTypes.cxx, gui/src/TGMsgBox.cxx,
    	gui/src/TGObject.cxx, gui/src/TGPicture.cxx,
    	gui/src/TGScrollBar.cxx, gui/src/TGSlider.cxx,
    	gui/src/TGStatusBar.cxx, gui/src/TGString.cxx, gui/src/TGTab.cxx,
    	gui/src/TGText.cxx, gui/src/TGTextBuffer.cxx,
    	gui/src/TGTextEntry.cxx, gui/src/TGTextView.cxx,
    	gui/src/TGToolBar.cxx, gui/src/TGToolTip.cxx, gui/src/TGWidget.cxx,
    	gui/src/TGWindow.cxx, gui/src/TRootApplication.cxx,
    	gui/src/TRootBrowser.cxx, gui/src/TRootCanvas.cxx,
    	gui/src/TRootContextMenu.cxx, gui/src/TRootControlBar.cxx,
    	gui/src/TRootDialog.cxx, gui/src/TRootEmbeddedCanvas.cxx,
    	gui/src/TRootGuiFactory.cxx, gui/src/TRootHelpDialog.cxx,
    	clib/Module.mk, clib/inc/Demangle.h, clib/inc/Getline.h,
    	clib/inc/mmalloc.h, clib/inc/mmconfig.h, clib/inc/mmprivate.h,
    	clib/src/Demangle.c, clib/src/Getline.c, clib/src/attach.c,
    	clib/src/detach.c, clib/src/getpagesize.c, clib/src/keys.c,
    	clib/src/mcalloc.c, clib/src/mfree.c, clib/src/mmalloc.c,
    	clib/src/mmapsup.c, clib/src/mmcheck.c, clib/src/mmemalign.c,
    	clib/src/mmstats.c, clib/src/mmtrace.c, clib/src/mrealloc.c,
    	clib/src/mvalloc.c, clib/src/sbrksup.c, clib/src/strtod.c,
    	clib/src/strtok.c, g3d/inc/LinkDef.h, g3d/inc/TAxis3D.h,
    	g3d/inc/TBRIK.h, g3d/inc/TCONE.h, g3d/inc/TCONS.h, g3d/inc/TCTUB.h,
    	g3d/inc/TELTU.h, g3d/inc/TGLViewerImp.h, g3d/inc/TGTRA.h,
    	g3d/inc/TGeometry.h, g3d/inc/THYPE.h, g3d/inc/THelix.h,
    	g3d/inc/TMarker3DBox.h, g3d/inc/TMaterial.h, g3d/inc/TMixture.h,
    	g3d/inc/TNode.h, g3d/inc/TNodeDiv.h, g3d/inc/TPARA.h,
    	g3d/inc/TPCON.h, g3d/inc/TPGON.h, g3d/inc/TPadOpenGLView.h,
    	g3d/inc/TPoints3DABC.h, g3d/inc/TPolyLine3D.h,
    	g3d/inc/TPolyMarker3D.h, g3d/inc/TRotMatrix.h, g3d/inc/TSPHE.h,
    	g3d/inc/TShape.h, g3d/inc/TTRAP.h, g3d/inc/TTRD1.h,
    	g3d/inc/TTRD2.h, g3d/inc/TTUBE.h, g3d/inc/TTUBS.h,
    	g3d/inc/X3DBuffer.h
    	g3d/src/TNodeDiv.cxx, g3d/src/TPARA.cxx, g3d/src/TPCON.cxx,
    	g3d/src/TPGON.cxx, g3d/src/TPadOpenGLView.cxx,
    	g3d/src/TPoints3DABC.cxx, g3d/src/TPolyLine3D.cxx,
    	g3d/src/TPolyMarker3D.cxx, g3d/src/TRotMatrix.cxx,
    	g3d/src/TSPHE.cxx, g3d/src/TShape.cxx, g3d/src/TTRAP.cxx,
    	g3d/src/TTRD1.cxx, g3d/src/TTRD2.cxx, g3d/src/TTUBE.cxx,
    	g3d/src/TTUBS.cxx, g3d/src/X3DBuffer.c
    	html/inc/LinkDef.h, html/inc/THtml.h, html/src/THtml.cxx,
    	matrix/Module.mk, matrix/inc/LinkDef.h, matrix/inc/TMatrix.h,
    	matrix/inc/TMatrixUtils.h, matrix/inc/TVector.h,
    	matrix/src/TMatrix.cxx, matrix/src/TMatrixUtils.cxx,
    	matrix/src/TVector.cxx, meta/Module.mk, meta/inc/TBaseClass.h,
    	meta/inc/TCint.h, meta/inc/TClass.h, meta/inc/TDataMember.h,
    	meta/inc/TDataType.h, meta/inc/TDictionary.h, meta/inc/TFunction.h,
    	meta/inc/TGlobal.h, meta/inc/TInterpreter.h, meta/inc/TMethod.h,
    	meta/src/TBaseClass.cxx, meta/src/TCint.cxx, meta/src/TClass.cxx,
    	meta/src/TDataMember.cxx, meta/src/TDataType.cxx,
    	meta/src/TDictionary.cxx, meta/src/TFunction.cxx,
    	meta/src/TGlobal.cxx, meta/src/TInterpreter.cxx,
    	meta/src/TMethod.cxx, meta/src/TMethodArg.cxx,
    	meta/src/TMethodCall.cxx, meta/src/TToggle.cxx,
    	meta/src/TToggleGroup.cxx, histpainter/Module.mk,
    	histpainter/inc/Hoption.h, histpainter/inc/Hparam.h,
    	histpainter/inc/LinkDef.h, histpainter/inc/THistPainter.h,
    	histpainter/inc/TLego.h, histpainter/src/THistPainter.cxx,
    	histpainter/src/TLego.cxx, meta/inc/LinkDef.h,
    	meta/inc/TMethodArg.h, meta/inc/TMethodCall.h, meta/inc/TToggle.h,
    	meta/inc/TToggleGroup.h, minuit/Module.mk, minuit/inc/LinkDef.h,
    	minuit/inc/TFitter.h, minuit/inc/TMinuit.h, minuit/src/TFitter.cxx,
    	minuit/src/TMinuit.cxx, net/Module.mk, net/inc/LinkDef.h,
    	net/inc/TInetAddress.h, net/inc/TMessage.h, net/inc/TMonitor.h,
    	net/inc/TNetFile.h, net/inc/TSQLResult.h, net/inc/TSQLRow.h,
    	net/inc/TSQLServer.h, net/inc/TServerSocket.h, net/inc/TSocket.h,
    	net/inc/TUrl.h, net/inc/TWebFile.h, net/src/TInetAddress.cxx,
    	net/src/TMessage.cxx, net/src/TMonitor.cxx, net/src/TNetFile.cxx,
    	net/src/TSQLResult.cxx, net/src/TSQLRow.cxx,
    	net/src/TSQLServer.cxx, net/src/TServerSocket.cxx,
    	net/src/TSocket.cxx, net/src/TUrl.cxx, net/src/TWebFile.cxx,
    	new/Module.mk, new/src/NewDelete.cxx, treeplayer/Module.mk,
    	treeplayer/inc/LinkDef.h, treeplayer/inc/TPacketGenerator.h,
    	treeplayer/inc/TSelector.h, treeplayer/inc/TTreeFormula.h,
    	treeplayer/inc/TTreePlayer.h, treeplayer/src/TPacketGenerator.cxx,
    	treeplayer/src/TSelector.cxx, treeplayer/src/TTreeFormula.cxx,
    	treeplayer/src/TTreePlayer.cxx, treeviewer/Module.mk,
    	physics/Module.mk, physics/inc/TLorentzRotation.h,
    	physics/inc/TLorentzVector.h, physics/inc/TRotation.h,
    	physics/inc/TVector2.h, physics/src/TLorentzRotation.cxx,
    	physics/src/TLorentzVector.cxx, physics/src/TRotation.cxx,
    	physics/src/TVector2.cxx, physics/src/TVector3.cxx, tree/Module.mk,
    	tree/inc/LinkDef.h, tree/inc/TBasket.h, tree/inc/TBranch.h,
    	tree/inc/TBranchClones.h, tree/inc/TBranchObject.h,
    	tree/inc/TChain.h, tree/inc/TChainElement.h, tree/inc/TCut.h,
    	tree/inc/TEventList.h, tree/inc/TLeaf.h, tree/inc/TLeafB.h,
    	tree/inc/TLeafC.h, tree/inc/TLeafD.h, tree/inc/TLeafF.h,
    	tree/inc/TLeafI.h, tree/inc/TLeafObject.h, tree/inc/TLeafS.h,
    	tree/inc/TNtuple.h, tree/inc/TTree.h, tree/inc/TTreeResult.h,
    	tree/inc/TTreeRow.h, tree/inc/TVirtualTreePlayer.h,
    	tree/src/TBasket.cxx, tree/src/TBranch.cxx,
    	tree/src/TBranchClones.cxx, tree/src/TBranchObject.cxx,
    	tree/src/TChain.cxx, tree/src/TChainElement.cxx, tree/src/TCut.cxx,
    	tree/src/TEventList.cxx, tree/src/TLeaf.cxx, tree/src/TLeafB.cxx,
    	tree/src/TLeafC.cxx, tree/src/TLeafD.cxx, tree/src/TLeafF.cxx,
    	tree/src/TLeafI.cxx, tree/src/TLeafObject.cxx, tree/src/TLeafS.cxx,
    	tree/src/TNtuple.cxx, tree/src/TTree.cxx, tree/src/TTreeResult.cxx,
    	tree/src/TTreeRow.cxx, tree/src/TVirtualTreePlayer.cxx,
    	treeviewer/inc/LinkDef.h, treeviewer/inc/TPaveVar.h,
    	treeviewer/inc/TTreeViewer.h, treeviewer/src/TPaveVar.cxx,
    	treeviewer/src/TTreeViewer.cxx, x11/Module.mk, x11/inc/LinkDef.h,
    	x11/inc/TGX11.h, x11/inc/Xpm.h, x11/src/GX11Gui.cxx,
    	x11/src/Rotated.cxx, x11/src/TGX11.cxx, x11/src/gifdecode.c,
    	x11/src/gifencode.c, x11/src/gifquantize.c, x11ttf/Module.mk,
    	x11ttf/inc/LinkDef.h, x11ttf/inc/TGX11TTF.h,
    	x11ttf/src/TGX11TTF.cxx, x3d/Module.mk, x3d/inc/LinkDef.h,
    	x3d/inc/TViewerX3D.h, x3d/inc/x3d.h, x3d/src/TViewerX3D.cxx,
    	x3d/src/x3d.c, mac/inc/TMacSystem.h, mac/inc/root_prefix_mac.h,
    	mac/src/G__MacSystem.cxx, mac/src/TMacSystem.cxx,
    	physics/inc/LinkDef.h, physics/inc/TVector3.h,
    	postscript/Module.mk, postscript/inc/LinkDef.h,
    	postscript/inc/TPostScript.h, postscript/src/TPostScript.cxx,
    	proof/Module.mk, proof/inc/LinkDef.h, proof/inc/TProof.h,
    	proof/inc/TProofServ.h, proof/inc/TSlave.h, proof/src/TProof.cxx,
    	proof/src/TProofServ.cxx, proof/src/TSlave.cxx, rfio/Module.mk,
    	rfio/inc/LinkDef.h, rfio/inc/TRFIOFile.h, rfio/src/TRFIOFile.cxx,
    	rint/Module.mk, rint/inc/LinkDef.h, rint/inc/TRint.h,
    	rint/inc/TTabCom.h, rint/src/TRint.cxx, rint/src/TTabCom.cxx,
    	unix/Module.mk, unix/inc/LinkDef.h, unix/inc/TUnixSystem.h,
    	unix/src/TUnixSystem.cxx, vms/inc/TVmsSystem.h,
    	vms/src/TVmsSystem.cxx, win32/Module.mk, win32/src/GWin32GUI.cxx,
    	win32/src/ShowMembers.cxx, win32/src/TContextMenuItem.cxx,
    	win32/src/TCritSection.cxx, win32/src/TGWin32.cxx,
    	win32/src/TGWin32Brush.cxx, win32/src/TGWin32Marker.cxx,
    	win32/src/TGWin32Object.cxx, win32/src/TGWin32Pen.cxx,
    	win32/src/TGWin32StatusBar.cxx, win32/src/TGWin32WindowsObject.cxx,
    	win32/src/TVirtualMenuItem.cxx, win32/src/TWin32Application.cxx,
    	win32/src/TWin32BrowserImp.cxx, win32/src/TWin32CallBackList.cxx,
    	win32/src/TWin32Canvas.cxx, win32/src/TWin32CommCtrl.cxx,
    	win32/src/TWin32Command.cxx, win32/src/Win32ContextMenu.cxx,
    	winnt/Module.mk, winnt/inc/LinkDef.h, winnt/inc/TGWin32Command.h,
    	winnt/inc/TWin32HookViaThread.h, winnt/inc/TWin32Timer.h,
    	winnt/inc/TWinNTInput.h, winnt/inc/TWinNTSystem.h,
    	winnt/src/TGWin32Command.cxx, winnt/src/TWin32HookViaThread.cxx,
    	winnt/src/TWin32Timer.cxx, winnt/src/TWinNTInput.cxx,
    	winnt/src/TWinNTSystem.cxx, README/BUILDSYSTEM, README/CREDITS,
    	README/ChangeLog, README/INSTALL, README/README, eg/Module.mk,
    	eg/inc/Hepevt.h, eg/inc/LinkDef.h, eg/inc/TAttParticle.h,
    	eg/inc/TDatabasePDG.h, eg/inc/TGenerator.h, eg/inc/TParticle.h,
    	eg/inc/TParticlePDG.h, eg/inc/TPrimary.h, eg/src/TAttParticle.cxx,
    	eg/src/TDatabasePDG.cxx, eg/src/TGenerator.cxx,
    	eg/src/TParticle.cxx, eg/src/TParticlePDG.cxx, eg/src/TPrimary.cxx,
    	gl/Module.mk, gl/inc/TGLKernel.h, gl/inc/TRootGLKernel.h,
    	gl/inc/TRootGLU.h, gl/inc/TRootGLViewer.h, gl/inc/TRootGLX.h,
    	gl/inc/TRootWGL.h, gl/inc/TWin32GLKernel.h,
    	gl/inc/TWin32GLViewerImp.h, gl/src/TGLKernel.cxx,
    	gl/src/TRootGLKernel.cxx, gl/src/TRootGLViewer.cxx,
    	gl/src/TWin32GLKernel.cxx, gl/src/TWin32GLViewerImp.cxx,
    	macros/GL.C, win32/inc/LinkDef.h, win32/inc/TContextMenuItem.h,
    	win32/inc/TCritSection.h, win32/inc/TGWin32.h,
    	win32/inc/TGWin32Brush.h, win32/inc/TGWin32Marker.h,
    	win32/inc/TGWin32Object.h, win32/inc/TGWin32Pen.h,
    	win32/inc/TGWin32PixmapObject.h, win32/inc/TGWin32StatusBar.h,
    	win32/inc/TGWin32WindowsObject.h, win32/inc/TVirtualMenuItem.h,
    	win32/inc/TWin32Application.h, win32/inc/TWin32BrowserImp.h,
    	win32/inc/TWin32CallBackList.h, win32/inc/TWin32Canvas.h,
    	win32/inc/TWin32CommCtrl.h, win32/inc/TWin32Command.h,
    	win32/inc/TWin32ContextMenuImp.h, win32/inc/TWin32ControlBarImp.h,
    	win32/inc/TWin32CustomMenuItem.h, win32/inc/TWin32Dialog.h,
    	win32/inc/TWin32GuiFactory.h, win32/inc/TWin32InspectImp.h,
    	win32/inc/TWin32ListViewCtrl.h, win32/inc/TWin32Menu.h,
    	win32/inc/TWin32MenuItem.h, win32/inc/TWin32Semaphore.h,
    	win32/inc/TWin32SimpleEditCtrl.h, win32/inc/TWin32TreeViewCtrl.h,
    	win32/inc/TWin32WindowABC.h, win32/inc/Win32Constants.h,
    	win32/src/TWin32ContextMenuImp.cxx,
    	win32/src/TWin32ControlBarImp.cxx,
    	win32/src/TWin32CustomMenuItem.cxx, win32/src/TWin32Dialog.cxx,
    	win32/src/TWin32GuiFactory.cxx, win32/src/TWin32InspectImp.cxx,
    	win32/src/TWin32ListViewCtrl.cxx, win32/src/TWin32Menu.cxx,
    	win32/src/TWin32MenuItem.cxx, win32/src/TWin32SimpleEditCtrl.cxx,
    	win32/src/TWin32TreeViewCtrl.cxx, zip/Module.mk, zip/inc/Tailor.h,
    	zip/inc/ZIP.h, zip/src/Bits.c, zip/src/Deflate.c,
    	zip/src/Inflate.c, zip/src/Trees.c:
    	Initial revision

    2000-05-16 19:00  rdm

    	* LICENSE, Makefile, configure, system.rootrc, base/Module.mk,
    	base/src/TApplication.cxx, base/src/TApplicationImp.cxx,
    	base/src/TAtt3D.cxx, base/src/TAttAxis.cxx, base/src/TAttFill.cxx,
    	base/src/TAttLine.cxx, base/src/TAttMarker.cxx,
    	base/src/TAttPad.cxx, base/src/TAttText.cxx,
    	base/src/TBenchmark.cxx, base/src/TBrowser.cxx,
    	base/src/TBrowserImp.cxx, base/src/TBuffer.cxx,
    	base/src/TCanvasImp.cxx, base/src/TColor.cxx,
    	base/src/TContextMenu.cxx, base/src/TContextMenuImp.cxx,
    	base/src/TControlBarImp.cxx, base/src/TDatime.cxx,
    	base/src/TDirectory.cxx, base/src/TEnv.cxx, base/src/TError.cxx,
    	base/src/TException.cxx, base/src/TExec.cxx, base/src/TROOT.cxx,
    	base/inc/Bswapcpy.h, base/inc/Buttons.h, base/inc/Bytes.h,
    	base/inc/Byteswap.h, base/inc/DllImport.h, base/inc/GLConstants.h,
    	base/inc/Gtypes.h, base/inc/Htypes.h, base/inc/LinkDef1.h,
    	base/inc/LinkDef2.h, base/inc/Match.h, base/inc/MessageTypes.h,
    	base/inc/RConfig.h, base/inc/RVersion.h, base/inc/Rtypes.h,
    	base/inc/Strlen.h, base/inc/TApplication.h,
    	base/inc/TApplicationImp.h, base/inc/TAtt3D.h, base/inc/TAttAxis.h,
    	base/inc/TAttFill.h, base/inc/TAttLine.h, base/inc/TAttMarker.h,
    	base/inc/TAttPad.h, base/inc/TAttText.h, base/inc/TBenchmark.h,
    	base/inc/TBrowser.h, base/inc/TBrowserImp.h, base/inc/TBuffer.h,
    	base/inc/TCanvasImp.h, base/inc/TColor.h, base/inc/TContextMenu.h,
    	base/inc/TContextMenuImp.h, base/inc/TControlBarImp.h,
    	base/inc/TDatime.h, base/inc/TDirectory.h, base/inc/TEnv.h,
    	base/inc/TError.h, base/inc/TException.h, base/inc/TExec.h,
    	base/inc/TFile.h, base/inc/TFree.h, base/inc/TGuiFactory.h,
    	base/inc/TInspectorImp.h, base/inc/TKey.h, base/inc/TKeyMapFile.h,
    	base/inc/TMapFile.h, base/inc/TMath.h, base/inc/TMemberInspector.h,
    	base/inc/TMessageHandler.h, base/inc/TNamed.h, base/inc/TObjPtr.h,
    	base/inc/TObjString.h, base/inc/TObject.h, base/inc/TPadView3D.h,
    	base/inc/TPoint.h, base/inc/TROOT.h, base/inc/TRandom.h,
    	base/inc/TRandom2.h, base/inc/TRandom3.h, base/inc/TRealData.h,
    	base/inc/TRefCnt.h, base/inc/TRegexp.h, base/inc/TStopwatch.h,
    	base/inc/TStorage.h, base/inc/TString.h, base/inc/TStringLong.h,
    	base/inc/TStyle.h, base/inc/TSysEvtHandler.h, base/inc/TSystem.h,
    	base/inc/TSystemDirectory.h, base/inc/TSystemFile.h,
    	base/inc/TTime.h, base/inc/TTimer.h, base/inc/TView.h,
    	base/inc/TVirtualFitter.h, base/inc/TVirtualGL.h,
    	base/inc/TVirtualPS.h, base/inc/TVirtualPad.h,
    	base/inc/TVirtualX.h, base/inc/Varargs.h, base/inc/Windows4Root.h,
    	base/src/InitGui.cxx, base/src/Match.cxx, base/src/Stringio.cxx,
    	base/src/TFile.cxx, base/src/TFree.cxx, base/src/TGuiFactory.cxx,
    	base/src/TInspectorImp.cxx, base/src/TKey.cxx,
    	base/src/TKeyMapFile.cxx, base/src/TMapFile.cxx,
    	base/src/TMath.cxx, base/src/TMemberInspector.cxx,
    	base/src/TMessageHandler.cxx, base/src/TNamed.cxx,
    	base/src/TObjPtr.cxx, base/src/TObjString.cxx,
    	base/src/TObject.cxx, base/src/TPadView3D.cxx,
    	base/src/TRandom.cxx, base/src/TRandom2.cxx, base/src/TRandom3.cxx,
    	base/src/TRealData.cxx, base/src/TRefCnt.cxx, base/src/TRegexp.cxx,
    	base/src/TStopwatch.cxx, base/src/TStorage.cxx,
    	base/src/TString.cxx, base/src/TStringLong.cxx,
    	base/src/TStyle.cxx, base/src/TSysEvtHandler.cxx,
    	base/src/TSystem.cxx, base/src/TSystemDirectory.cxx,
    	base/src/TSystemFile.cxx, base/src/TTime.cxx, base/src/TTimer.cxx,
    	base/src/TView.cxx, base/src/TVirtualFitter.cxx,
    	base/src/TVirtualGL.cxx, base/src/TVirtualPS.cxx,
    	base/src/TVirtualPad.cxx, base/src/TVirtualX.cxx, test/Aclock.cxx,
    	test/Event.cxx, test/Hello.cxx, test/MainEvent.cxx, cont/Module.mk,
    	cont/inc/LinkDef.h, cont/inc/TArray.h, cont/inc/TArrayC.h,
    	cont/inc/TArrayD.h, cont/inc/TArrayF.h, cont/inc/TArrayI.h,
    	cont/inc/TArrayL.h, cont/inc/TArrayS.h, cont/inc/TBtree.h,
    	cont/inc/TClassTable.h, cont/inc/TClonesArray.h,
    	cont/inc/TCollection.h, cont/inc/TExMap.h, cont/inc/THashList.h,
    	cont/inc/THashTable.h, cont/inc/TIterator.h, cont/inc/TList.h,
    	cont/inc/TMap.h, cont/inc/TObjArray.h, cont/inc/TObjectTable.h,
    	cont/inc/TOrdCollection.h, cont/inc/TSeqCollection.h,
    	cont/inc/TSortedList.h, cont/src/TArray.cxx, cont/src/TArrayC.cxx,
    	cont/src/TArrayD.cxx, cont/src/TArrayF.cxx, cont/src/TArrayI.cxx,
    	cont/src/TArrayL.cxx, cont/src/TArrayS.cxx, cont/src/TBtree.cxx,
    	cont/src/TClassTable.cxx, cont/src/TClonesArray.cxx,
    	cont/src/TCollection.cxx, cont/src/TExMap.cxx,
    	cont/src/THashList.cxx, cont/src/THashTable.cxx,
    	cont/src/TIterator.cxx, cont/src/TList.cxx, cont/src/TMap.cxx,
    	cont/src/TObjArray.cxx, cont/src/TObjectTable.cxx,
    	cont/src/TOrdCollection.cxx, cont/src/TSeqCollection.cxx,
    	cont/src/TSortedList.cxx, hist/Module.mk, hist/src/TAxis.cxx,
    	hist/src/TF1.cxx, hist/src/TF2.cxx, hist/src/TF3.cxx,
    	hist/src/TFormula.cxx, hist/src/TH1.cxx, test/Aclock.h,
    	test/Event.h, test/EventLinkDef.h, test/Hello.h, test/Makefile.in,
    	test/Makefile.win32, test/README, test/TestVectors.cxx,
    	test/Tetris.cxx, test/Tetris.h, test/eventa.cxx, test/eventb.cxx,
    	test/eventload.cxx, test/guitest.cxx, test/hsimple.cxx,
    	test/hworld.cxx, test/minexam.cxx, test/stress.cxx,
    	test/tcollbm.cxx, test/tcollex.cxx, test/test2html.cxx,
    	test/tstring.cxx, test/vlazy.cxx, test/vmatrix.cxx,
    	test/vvector.cxx, gpad/Module.mk, gpad/inc/LinkDef.h,
    	gpad/inc/TAttCanvas.h, gpad/inc/TAttFillCanvas.h,
    	gpad/inc/TAttLineCanvas.h, gpad/inc/TAttMarkerCanvas.h,
    	gpad/inc/TAttTextCanvas.h, gpad/inc/TButton.h, gpad/inc/TCanvas.h,
    	gpad/inc/TClassTree.h, gpad/inc/TControlBar.h,
    	gpad/inc/TControlBarButton.h, gpad/inc/TDialogCanvas.h,
    	gpad/inc/TDrawPanelHist.h, gpad/inc/TFitPanel.h,
    	gpad/inc/TFitPanelGraph.h, gpad/inc/TGroupButton.h,
    	gpad/inc/TInspectCanvas.h, gpad/inc/TPad.h, gpad/inc/TPaveClass.h,
    	gpad/inc/TSlider.h, gpad/inc/TSliderBox.h, gpad/src/TAttCanvas.cxx,
    	gpad/src/TAttFillCanvas.cxx, gpad/src/TAttLineCanvas.cxx,
    	gpad/src/TAttMarkerCanvas.cxx, gpad/src/TAttTextCanvas.cxx,
    	gpad/src/TButton.cxx, gpad/src/TCanvas.cxx,
    	gpad/src/TClassTree.cxx, gpad/src/TControlBar.cxx,
    	gpad/src/TControlBarButton.cxx, gpad/src/TDialogCanvas.cxx,
    	gpad/src/TDrawPanelHist.cxx, gpad/src/TFitPanel.cxx,
    	gpad/src/TFitPanelGraph.cxx, gpad/src/TGroupButton.cxx,
    	gpad/src/TInspectCanvas.cxx, gpad/src/TPad.cxx,
    	gpad/src/TPaveClass.cxx, gpad/src/TSlider.cxx,
    	gpad/src/TSliderBox.cxx, gui/Module.mk, gui/src/TGButton.cxx,
    	gui/src/TGCanvas.cxx, gui/src/TGClient.cxx, gui/src/TGComboBox.cxx,
    	gui/src/TGDimension.cxx, gui/src/TGDoubleSlider.cxx,
    	gui/src/TGFSComboBox.cxx, gui/src/TGFSContainer.cxx,
    	gui/src/TGFileDialog.cxx, hist/inc/Foption.h, hist/inc/LinkDef.h,
    	hist/inc/TAxis.h, hist/inc/TF1.h, hist/inc/TF2.h, hist/inc/TF3.h,
    	hist/inc/TFormula.h, hist/inc/TH1.h, hist/inc/TH2.h,
    	hist/inc/TH3.h, hist/inc/TPolyMarker.h, hist/inc/TProfile.h,
    	hist/inc/TProfile2D.h, hist/inc/TSpectrum.h,
    	hist/inc/TVirtualHistPainter.h, hist/src/Haxis.cxx,
    	hist/src/TH2.cxx, hist/src/TH3.cxx, hist/src/TPolyMarker.cxx,
    	hist/src/TProfile.cxx, hist/src/TProfile2D.cxx,
    	hist/src/TSpectrum.cxx, hist/src/TVirtualHistPainter.cxx,
    	g3d/Module.mk, g3d/src/TAxis3D.cxx, g3d/src/TBRIK.cxx,
    	g3d/src/TCONE.cxx, g3d/src/TCONS.cxx, g3d/src/TCTUB.cxx,
    	g3d/src/TELTU.cxx, g3d/src/TGLViewerImp.cxx, g3d/src/TGTRA.cxx,
    	g3d/src/TGeometry.cxx, g3d/src/THYPE.cxx, g3d/src/THelix.cxx,
    	g3d/src/TMarker3DBox.cxx, g3d/src/TMaterial.cxx,
    	g3d/src/TMixture.cxx, gui/inc/GuiTypes.h, gui/inc/HelpText.h,
    	gui/inc/KeySymbols.h, gui/inc/LinkDef1.h, gui/inc/LinkDef2.h,
    	gui/inc/LinkDef3.h, gui/inc/TGButton.h, gui/inc/TGCanvas.h,
    	gui/inc/TGClient.h, gui/inc/TGComboBox.h, gui/inc/TGDimension.h,
    	gui/inc/TGDoubleSlider.h, gui/inc/TGFSComboBox.h,
    	gui/inc/TGFSContainer.h, gui/inc/TGFileDialog.h, gui/inc/TGFrame.h,
    	gui/inc/TGIcon.h, gui/inc/TGLabel.h, gui/inc/TGLayout.h,
    	gui/inc/TGListBox.h, gui/inc/TGListTree.h, gui/inc/TGListView.h,
    	gui/inc/TGMenu.h, gui/inc/TGMimeTypes.h, gui/inc/TGMsgBox.h,
    	gui/inc/TGObject.h, gui/inc/TGPicture.h, gui/inc/TGScrollBar.h,
    	gui/inc/TGSlider.h, gui/inc/TGStatusBar.h, gui/inc/TGString.h,
    	gui/inc/TGTab.h, gui/inc/TGText.h, gui/inc/TGTextBuffer.h,
    	gui/inc/TGTextEntry.h, gui/inc/TGTextView.h, gui/inc/TGToolBar.h,
    	gui/inc/TGToolTip.h, gui/inc/TGWidget.h, gui/inc/TGWindow.h,
    	gui/inc/TRootApplication.h, gui/inc/TRootBrowser.h,
    	gui/inc/TRootCanvas.h, gui/inc/TRootContextMenu.h,
    	gui/inc/TRootControlBar.h, gui/inc/TRootDialog.h,
    	gui/inc/TRootEmbeddedCanvas.h, gui/inc/TRootGuiFactory.h,
    	gui/inc/TRootHelpDialog.h, gui/inc/WidgetMessageTypes.h,
    	gui/src/HelpText.cxx, gui/src/TGFrame.cxx, gui/src/TGIcon.cxx,
    	gui/src/TGLabel.cxx, gui/src/TGLayout.cxx, gui/src/TGListBox.cxx,
    	gui/src/TGListTree.cxx, gui/src/TGListView.cxx, gui/src/TGMenu.cxx,
    	gui/src/TGMimeTypes.cxx, gui/src/TGMsgBox.cxx,
    	gui/src/TGObject.cxx, gui/src/TGPicture.cxx,
    	gui/src/TGScrollBar.cxx, gui/src/TGSlider.cxx,
    	gui/src/TGStatusBar.cxx, gui/src/TGString.cxx, gui/src/TGTab.cxx,
    	gui/src/TGText.cxx, gui/src/TGTextBuffer.cxx,
    	gui/src/TGTextEntry.cxx, gui/src/TGTextView.cxx,
    	gui/src/TGToolBar.cxx, gui/src/TGToolTip.cxx, gui/src/TGWidget.cxx,
    	gui/src/TGWindow.cxx, gui/src/TRootApplication.cxx,
    	gui/src/TRootBrowser.cxx, gui/src/TRootCanvas.cxx,
    	gui/src/TRootContextMenu.cxx, gui/src/TRootControlBar.cxx,
    	gui/src/TRootDialog.cxx, gui/src/TRootEmbeddedCanvas.cxx,
    	gui/src/TRootGuiFactory.cxx, gui/src/TRootHelpDialog.cxx,
    	clib/Module.mk, clib/inc/Demangle.h, clib/inc/Getline.h,
    	clib/inc/mmalloc.h, clib/inc/mmconfig.h, clib/inc/mmprivate.h,
    	clib/src/Demangle.c, clib/src/Getline.c, clib/src/attach.c,
    	clib/src/detach.c, clib/src/getpagesize.c, clib/src/keys.c,
    	clib/src/mcalloc.c, clib/src/mfree.c, clib/src/mmalloc.c,
    	clib/src/mmapsup.c, clib/src/mmcheck.c, clib/src/mmemalign.c,
    	clib/src/mmstats.c, clib/src/mmtrace.c, clib/src/mrealloc.c,
    	clib/src/mvalloc.c, clib/src/sbrksup.c, clib/src/strtod.c,
    	clib/src/strtok.c, g3d/inc/LinkDef.h, g3d/inc/TAxis3D.h,
    	g3d/inc/TBRIK.h, g3d/inc/TCONE.h, g3d/inc/TCONS.h, g3d/inc/TCTUB.h,
    	g3d/inc/TELTU.h, g3d/inc/TGLViewerImp.h, g3d/inc/TGTRA.h,
    	g3d/inc/TGeometry.h, g3d/inc/THYPE.h, g3d/inc/THelix.h,
    	g3d/inc/TMarker3DBox.h, g3d/inc/TMaterial.h, g3d/inc/TMixture.h,
    	g3d/inc/TNode.h, g3d/inc/TNodeDiv.h, g3d/inc/TPARA.h,
    	g3d/inc/TPCON.h, g3d/inc/TPGON.h, g3d/inc/TPadOpenGLView.h,
    	g3d/inc/TPoints3DABC.h, g3d/inc/TPolyLine3D.h,
    	g3d/inc/TPolyMarker3D.h, g3d/inc/TRotMatrix.h, g3d/inc/TSPHE.h,
    	g3d/inc/TShape.h, g3d/inc/TTRAP.h, g3d/inc/TTRD1.h,
    	g3d/inc/TTRD2.h, g3d/inc/TTUBE.h, g3d/inc/TTUBS.h,
    	g3d/inc/X3DBuffer.h
    	g3d/src/TNodeDiv.cxx, g3d/src/TPARA.cxx, g3d/src/TPCON.cxx,
    	g3d/src/TPGON.cxx, g3d/src/TPadOpenGLView.cxx,
    	g3d/src/TPoints3DABC.cxx, g3d/src/TPolyLine3D.cxx,
    	g3d/src/TPolyMarker3D.cxx, g3d/src/TRotMatrix.cxx,
    	g3d/src/TSPHE.cxx, g3d/src/TShape.cxx, g3d/src/TTRAP.cxx,
    	g3d/src/TTRD1.cxx, g3d/src/TTRD2.cxx, g3d/src/TTUBE.cxx,
    	g3d/src/TTUBS.cxx, g3d/src/X3DBuffer.c
    	html/inc/LinkDef.h, html/inc/THtml.h, html/src/THtml.cxx,
    	matrix/Module.mk, matrix/inc/LinkDef.h, matrix/inc/TMatrix.h,
    	matrix/inc/TMatrixUtils.h, matrix/inc/TVector.h,
    	matrix/src/TMatrix.cxx, matrix/src/TMatrixUtils.cxx,
    	matrix/src/TVector.cxx, meta/Module.mk, meta/inc/TBaseClass.h,
    	meta/inc/TCint.h, meta/inc/TClass.h, meta/inc/TDataMember.h,
    	meta/inc/TDataType.h, meta/inc/TDictionary.h, meta/inc/TFunction.h,
    	meta/inc/TGlobal.h, meta/inc/TInterpreter.h, meta/inc/TMethod.h,
    	meta/src/TBaseClass.cxx, meta/src/TCint.cxx, meta/src/TClass.cxx,
    	meta/src/TDataMember.cxx, meta/src/TDataType.cxx,
    	meta/src/TDictionary.cxx, meta/src/TFunction.cxx,
    	meta/src/TGlobal.cxx, meta/src/TInterpreter.cxx,
    	meta/src/TMethod.cxx, meta/src/TMethodArg.cxx,
    	meta/src/TMethodCall.cxx, meta/src/TToggle.cxx,
    	meta/src/TToggleGroup.cxx, histpainter/Module.mk,
    	histpainter/inc/Hoption.h, histpainter/inc/Hparam.h,
    	histpainter/inc/LinkDef.h, histpainter/inc/THistPainter.h,
    	histpainter/inc/TLego.h, histpainter/src/THistPainter.cxx,
    	histpainter/src/TLego.cxx, meta/inc/LinkDef.h,
    	meta/inc/TMethodArg.h, meta/inc/TMethodCall.h, meta/inc/TToggle.h,
    	meta/inc/TToggleGroup.h, minuit/Module.mk, minuit/inc/LinkDef.h,
    	minuit/inc/TFitter.h, minuit/inc/TMinuit.h, minuit/src/TFitter.cxx,
    	minuit/src/TMinuit.cxx, net/Module.mk, net/inc/LinkDef.h,
    	net/inc/TInetAddress.h, net/inc/TMessage.h, net/inc/TMonitor.h,
    	net/inc/TNetFile.h, net/inc/TSQLResult.h, net/inc/TSQLRow.h,
    	net/inc/TSQLServer.h, net/inc/TServerSocket.h, net/inc/TSocket.h,
    	net/inc/TUrl.h, net/inc/TWebFile.h, net/src/TInetAddress.cxx,
    	net/src/TMessage.cxx, net/src/TMonitor.cxx, net/src/TNetFile.cxx,
    	net/src/TSQLResult.cxx, net/src/TSQLRow.cxx,
    	net/src/TSQLServer.cxx, net/src/TServerSocket.cxx,
    	net/src/TSocket.cxx, net/src/TUrl.cxx, net/src/TWebFile.cxx,
    	new/Module.mk, new/src/NewDelete.cxx, treeplayer/Module.mk,
    	treeplayer/inc/LinkDef.h, treeplayer/inc/TPacketGenerator.h,
    	treeplayer/inc/TSelector.h, treeplayer/inc/TTreeFormula.h,
    	treeplayer/inc/TTreePlayer.h, treeplayer/src/TPacketGenerator.cxx,
    	treeplayer/src/TSelector.cxx, treeplayer/src/TTreeFormula.cxx,
    	treeplayer/src/TTreePlayer.cxx, treeviewer/Module.mk,
    	physics/Module.mk, physics/inc/TLorentzRotation.h,
    	physics/inc/TLorentzVector.h, physics/inc/TRotation.h,
    	physics/inc/TVector2.h, physics/src/TLorentzRotation.cxx,
    	physics/src/TLorentzVector.cxx, physics/src/TRotation.cxx,
    	physics/src/TVector2.cxx, physics/src/TVector3.cxx, tree/Module.mk,
    	tree/inc/LinkDef.h, tree/inc/TBasket.h, tree/inc/TBranch.h,
    	tree/inc/TBranchClones.h, tree/inc/TBranchObject.h,
    	tree/inc/TChain.h, tree/inc/TChainElement.h, tree/inc/TCut.h,
    	tree/inc/TEventList.h, tree/inc/TLeaf.h, tree/inc/TLeafB.h,
    	tree/inc/TLeafC.h, tree/inc/TLeafD.h, tree/inc/TLeafF.h,
    	tree/inc/TLeafI.h, tree/inc/TLeafObject.h, tree/inc/TLeafS.h,
    	tree/inc/TNtuple.h, tree/inc/TTree.h, tree/inc/TTreeResult.h,
    	tree/inc/TTreeRow.h, tree/inc/TVirtualTreePlayer.h,
    	tree/src/TBasket.cxx, tree/src/TBranch.cxx,
    	tree/src/TBranchClones.cxx, tree/src/TBranchObject.cxx,
    	tree/src/TChain.cxx, tree/src/TChainElement.cxx, tree/src/TCut.cxx,
    	tree/src/TEventList.cxx, tree/src/TLeaf.cxx, tree/src/TLeafB.cxx,
    	tree/src/TLeafC.cxx, tree/src/TLeafD.cxx, tree/src/TLeafF.cxx,
    	tree/src/TLeafI.cxx, tree/src/TLeafObject.cxx, tree/src/TLeafS.cxx,
    	tree/src/TNtuple.cxx, tree/src/TTree.cxx, tree/src/TTreeResult.cxx,
    	tree/src/TTreeRow.cxx, tree/src/TVirtualTreePlayer.cxx,
    	treeviewer/inc/LinkDef.h, treeviewer/inc/TPaveVar.h,
    	treeviewer/inc/TTreeViewer.h, treeviewer/src/TPaveVar.cxx,
    	treeviewer/src/TTreeViewer.cxx, x11/Module.mk, x11/inc/LinkDef.h,
    	x11/inc/TGX11.h, x11/inc/Xpm.h, x11/src/GX11Gui.cxx,
    	x11/src/Rotated.cxx, x11/src/TGX11.cxx, x11/src/gifdecode.c,
    	x11/src/gifencode.c, x11/src/gifquantize.c, x11ttf/Module.mk,
    	x11ttf/inc/LinkDef.h, x11ttf/inc/TGX11TTF.h,
    	x11ttf/src/TGX11TTF.cxx, x3d/Module.mk, x3d/inc/LinkDef.h,
    	x3d/inc/TViewerX3D.h, x3d/inc/x3d.h, x3d/src/TViewerX3D.cxx,
    	x3d/src/x3d.c, mac/inc/TMacSystem.h, mac/inc/root_prefix_mac.h,
    	mac/src/G__MacSystem.cxx, mac/src/TMacSystem.cxx,
    	physics/inc/LinkDef.h, physics/inc/TVector3.h,
    	postscript/Module.mk, postscript/inc/LinkDef.h,
    	postscript/inc/TPostScript.h, postscript/src/TPostScript.cxx,
    	proof/Module.mk, proof/inc/LinkDef.h, proof/inc/TProof.h,
    	proof/inc/TProofServ.h, proof/inc/TSlave.h, proof/src/TProof.cxx,
    	proof/src/TProofServ.cxx, proof/src/TSlave.cxx, rfio/Module.mk,
    	rfio/inc/LinkDef.h, rfio/inc/TRFIOFile.h, rfio/src/TRFIOFile.cxx,
    	rint/Module.mk, rint/inc/LinkDef.h, rint/inc/TRint.h,
    	rint/inc/TTabCom.h, rint/src/TRint.cxx, rint/src/TTabCom.cxx,
    	unix/Module.mk, unix/inc/LinkDef.h, unix/inc/TUnixSystem.h,
    	unix/src/TUnixSystem.cxx, vms/inc/TVmsSystem.h,
    	vms/src/TVmsSystem.cxx, win32/Module.mk, win32/src/GWin32GUI.cxx,
    	win32/src/ShowMembers.cxx, win32/src/TContextMenuItem.cxx,
    	win32/src/TCritSection.cxx, win32/src/TGWin32.cxx,
    	win32/src/TGWin32Brush.cxx, win32/src/TGWin32Marker.cxx,
    	win32/src/TGWin32Object.cxx, win32/src/TGWin32Pen.cxx,
    	win32/src/TGWin32StatusBar.cxx, win32/src/TGWin32WindowsObject.cxx,
    	win32/src/TVirtualMenuItem.cxx, win32/src/TWin32Application.cxx,
    	win32/src/TWin32BrowserImp.cxx, win32/src/TWin32CallBackList.cxx,
    	win32/src/TWin32Canvas.cxx, win32/src/TWin32CommCtrl.cxx,
    	win32/src/TWin32Command.cxx, win32/src/Win32ContextMenu.cxx,
    	winnt/Module.mk, winnt/inc/LinkDef.h, winnt/inc/TGWin32Command.h,
    	winnt/inc/TWin32HookViaThread.h, winnt/inc/TWin32Timer.h,
    	winnt/inc/TWinNTInput.h, winnt/inc/TWinNTSystem.h,
    	winnt/src/TGWin32Command.cxx, winnt/src/TWin32HookViaThread.cxx,
    	winnt/src/TWin32Timer.cxx, winnt/src/TWinNTInput.cxx,
    	winnt/src/TWinNTSystem.cxx, README/BUILDSYSTEM, README/CREDITS,
    	README/ChangeLog, README/INSTALL, README/README, eg/Module.mk,
    	eg/inc/Hepevt.h, eg/inc/LinkDef.h, eg/inc/TAttParticle.h,
    	eg/inc/TDatabasePDG.h, eg/inc/TGenerator.h, eg/inc/TParticle.h,
    	eg/inc/TParticlePDG.h, eg/inc/TPrimary.h, eg/src/TAttParticle.cxx,
    	eg/src/TDatabasePDG.cxx, eg/src/TGenerator.cxx,
    	eg/src/TParticle.cxx, eg/src/TParticlePDG.cxx, eg/src/TPrimary.cxx,
    	gl/Module.mk, gl/inc/TGLKernel.h, gl/inc/TRootGLKernel.h,
    	gl/inc/TRootGLU.h, gl/inc/TRootGLViewer.h, gl/inc/TRootGLX.h,
    	gl/inc/TRootWGL.h, gl/inc/TWin32GLKernel.h,
    	gl/inc/TWin32GLViewerImp.h, gl/src/TGLKernel.cxx,
    	gl/src/TRootGLKernel.cxx, gl/src/TRootGLViewer.cxx,
    	gl/src/TWin32GLKernel.cxx, gl/src/TWin32GLViewerImp.cxx,
    	macros/GL.C, win32/inc/LinkDef.h, win32/inc/TContextMenuItem.h,
    	win32/inc/TCritSection.h, win32/inc/TGWin32.h,
    	win32/inc/TGWin32Brush.h, win32/inc/TGWin32Marker.h,
    	win32/inc/TGWin32Object.h, win32/inc/TGWin32Pen.h,
    	win32/inc/TGWin32PixmapObject.h, win32/inc/TGWin32StatusBar.h,
    	win32/inc/TGWin32WindowsObject.h, win32/inc/TVirtualMenuItem.h,
    	win32/inc/TWin32Application.h, win32/inc/TWin32BrowserImp.h,
    	win32/inc/TWin32CallBackList.h, win32/inc/TWin32Canvas.h,
    	win32/inc/TWin32CommCtrl.h, win32/inc/TWin32Command.h,
    	win32/inc/TWin32ContextMenuImp.h, win32/inc/TWin32ControlBarImp.h,
    	win32/inc/TWin32CustomMenuItem.h, win32/inc/TWin32Dialog.h,
    	win32/inc/TWin32GuiFactory.h, win32/inc/TWin32InspectImp.h,
    	win32/inc/TWin32ListViewCtrl.h, win32/inc/TWin32Menu.h,
    	win32/inc/TWin32MenuItem.h, win32/inc/TWin32Semaphore.h,
    	win32/inc/TWin32SimpleEditCtrl.h, win32/inc/TWin32TreeViewCtrl.h,
    	win32/inc/TWin32WindowABC.h, win32/inc/Win32Constants.h,
    	win32/src/TWin32ContextMenuImp.cxx,
    	win32/src/TWin32ControlBarImp.cxx,
    	win32/src/TWin32CustomMenuItem.cxx, win32/src/TWin32Dialog.cxx,
    	win32/src/TWin32GuiFactory.cxx, win32/src/TWin32InspectImp.cxx,
    	win32/src/TWin32ListViewCtrl.cxx, win32/src/TWin32Menu.cxx,
    	win32/src/TWin32MenuItem.cxx, win32/src/TWin32SimpleEditCtrl.cxx,
    	win32/src/TWin32TreeViewCtrl.cxx, zip/Module.mk, zip/inc/Tailor.h,
    	zip/inc/ZIP.h, zip/src/Bits.c, zip/src/Deflate.c,
    	zip/src/Inflate.c, zip/src/Trees.c:
    	Initial import of ROOT into CVS