ROOT version 5.12 Development Notes

2006-07-11 12:39  brun

	* html/: inc/THtml.h, src/THtml.cxx:
	Fix coding conventions
	
2006-07-11 12:34  brun

	* mysql/src/TMySQLServer.cxx:
	Fix coding convention.
	
2006-07-11 11:38  brun

	* README/CREDITS:
	dd several contributors:
	   Mohammad AL-Turany  : QTGSI classes
	   Sebastian Boeser    : class TGraphPolar
	   Matthieu Demaret    : class TGraphPolar
	   Giulio Eulisse      : class TQtLock
	   Denis Favre-Miville : GUI
	   Jan Fiete Grosse-Oetringhaus : PROOF testing
	   Thorsten Glebe      : Smatrix
	   Piotr Golonka       : TMCParticle
	   Luke Jones          : TGraphDelaunay
	   Yan Liu             : TOracleResult
	   Elaine Lyons        : First version of Users Guide
	   Andreas Morsch      : VMC
	   Xavier Prudent      : TMVA
	   Shaowen Wang        : TOracleResult
	
2006-07-11 11:20  rdm

	* configure:
	add check for making sure Castor >= 2.1.x.
	
2006-07-11 11:14  brun

	* geom/: inc/TGeoArb8.h, inc/TGeoPgon.h, src/TGeoArb8.cxx,
	src/TGeoPgon.cxx:
	From Andrei Gheata:
	- addition of SetParameters method to TGeoTrap and TGeoGtra
	- protection in TGeoPgon for SetParameters
	- protection in TGeoPgon for tracking (rays quasi-parralel to Z plane)
	
2006-07-11 11:05  rdm

	* base/src/TMath.cxx, cint/inc/aixdlfcn.h, clib/src/strtok.c,
	cont/inc/TBits.h, g3d/inc/TAxis3D.h, g3d/src/TAxis3D.cxx,
	gui/inc/TGTextEditor.h, gui/src/TGColorDialog.cxx,
	gui/src/TGColorSelect.cxx, gui/src/TGFontDialog.cxx,
	gui/src/TGTextEditor.cxx, physics/inc/TLorentzVector.h,
	physics/inc/TVector2.h, physics/src/TVector2.cxx,
	table/inc/LinkDef.h, table/inc/TCL.h, table/inc/TChair.h,
	table/inc/TColumnView.h, table/inc/TDataSet.h,
	table/inc/TDataSetIter.h, table/inc/TFileSet.h,
	table/inc/TGenericTable.h, table/inc/TObjectSet.h,
	table/inc/TPoints3D.h, table/inc/TPointsArray3D.h,
	table/inc/TPolyLineShape.h, table/inc/TResponseTable.h,
	table/inc/TTable.h, table/inc/TTable3Points.h,
	table/inc/TTableDescriptor.h, table/inc/TTableIter.h,
	table/inc/TTablePoints.h, table/inc/TTableSorter.h,
	table/inc/TVolume.h, table/inc/TVolumePosition.h,
	table/inc/TVolumeView.h, table/inc/TVolumeViewIter.h,
	table/inc/Ttypes.h, table/inc/tableDescriptor.h, table/src/TCL.cxx,
	table/src/TChair.cxx, table/src/TColumnView.cxx,
	table/src/TDataSet.cxx, table/src/TDataSetIter.cxx,
	table/src/TFileSet.cxx, table/src/TGenericTable.cxx,
	table/src/TObjectSet.cxx, table/src/TPoints3D.cxx,
	table/src/TPointsArray3D.cxx, table/src/TPolyLineShape.cxx,
	table/src/TResponseTable.cxx, table/src/TTable.cxx,
	table/src/TTable3Points.cxx, table/src/TTableDescriptor.cxx,
	table/src/TTableIter.cxx, table/src/TTablePoints.cxx,
	table/src/TTableSorter.cxx, table/src/TVolume.cxx,
	table/src/TVolumePosition.cxx, table/src/TVolumeView.cxx,
	table/src/TVolumeViewIter.cxx, winnt/src/TWinNTSystem.cxx:
	correct a number of incorrect and/or ambiguous license statements.
	
2006-07-11 10:02  brun

	* config/Makefile.depend:
	Add a missing separator in the RooFit dependencies
	
2006-07-11 09:44  brun

	* README/CREDITS:
	Add several new contributors:
	  Daniele Francesco Kruse  : GDML
	  Witold Pokorski          : GDML
	  Joerg Stelzer            : TMVA
	  Matevz Tadel             : Graphics, GL
	  Wouter Verkerke          : RooFit
	  Helge Voss               : TMVA
	  Kai Voss                 : TMVA
	
2006-07-10 21:38  brun

	* geom/src/TGeoMaterial.cxx:
	In TGeoMixture::AddElement use TObjArray::AddAtAndExpand instead of AddAt.
	
2006-07-10 19:00  brun

	* base/inc/RVersion.h, build/version_number:
	First attempt to make 5.12
	
2006-07-10 18:48  brun

	* cint/src/v6_loadfile.cxx:
	Remove trailing <CR>/LF
	
2006-07-10 18:06  brun

	* gdml/: ROOTBinding.py, ROOTwriter.py, processes.py, writer.py:
	From Daniele Francesco Kruse:
	New version of the gdml python scripts fixing some python problems.
	
2006-07-10 17:14  brun

	* clib/src/strtod.c:
	Remove unused file (with a copyright)
	
2006-07-10 16:31  brun

	* net/src/TNetFile.cxx:
	From Leo:
	Add backward compatibility for old rootd servers not equipped with the new protocol.
	
2006-07-10 15:19  rdm

	* gl/src/TGLSAViewer.cxx, mathmore/test/pirndm.C:
	remove dos line endings.
	
2006-07-10 15:18  rdm

	* ged/: inc/TF1Editor.h, inc/TFunctionParametersDialog.h,
	src/TF1Editor.cxx, src/TFunctionParametersDialog.cxx:
	fix typo in cvs id line.
	
2006-07-10 15:02  rdm

	* xrootd/Module.mk:
	From Axel:
	xrootd's Module.mk for windows is accessing ROOTSYS. There is no need to
	use it; usually building ROOT does not require ROOTSYS to be set.
	
2006-07-10 15:01  rdm

	* rfio/: inc/TCastorFile.h, inc/TRFIOFile.h, src/TCastorFile.cxx,
	src/TRFIOFile.cxx:
	From Giulia Taurelli:
	added special Castor 2 URL parsing code supporting special Castor syntax,
	like: rfio://host:port/?path=FILEPATH
	To compile these files one needs to have installed Castor 2.1.x.
	
2006-07-10 13:05  brun

	* mysql/src/TMySQLServer.cxx:
	From Sergey Linev:
	Following an error report from Diego Faso about MySQLServer::TableInfo.
	Here a patch for the problem - I just exclude usage of TSQLStatement class.
	
2006-07-10 12:38  brun

	* hist/src/TAxis.cxx:
	Add a protection in TAxis::Unzoom in case no pad has been craeted.
	
2006-07-10 09:08  brun

	* xrootd/src/xrootd-20060523-1741-ROOT.src.tgz:
	New version from Gerri that should be some compilation errors on Windows/Solaris.
	
2006-07-10 02:34  rdm

	* README/CREDITS:
	Added Leandro Franco for xrootd multi-buffer support. Updated Axel's email.
	
2006-07-10 02:32  rdm

	* README/cfortran.doc:
	Add cfortran.doc as required when using cfortran.h.
	
2006-07-09 18:59  brun

	* netx/src/TXNetFile.cxx, xrootd/Module.mk:
	From Leo and Gerri,
	Changes to support the new file/tree cache with xrootd (client side)
	
2006-07-09 18:59  brun

	* xrootd/src/: xrootd-20060523-1741-ROOT.src.tgz,
	xrootd-20060523-1741.src.tgz:
	From Gerri
	New version of the xrootd tar file with the changes necessary to support the new file/tree cache.
	
2006-07-09 07:27  brun

	* base/src/TApplication.cxx, base/src/TBenchmark.cxx,
	base/src/TContextMenu.cxx, base/src/TFileInfo.cxx,
	base/src/TKey.cxx, base/src/TPluginManager.cxx, base/src/TROOT.cxx,
	base/src/TSystem.cxx, base/src/TSystemDirectory.cxx,
	base/src/TTask.cxx, base/src/TTimer.cxx,
	base/src/TVirtualFitter.cxx, cont/src/TList.cxx,
	geom/src/TGeoArb8.cxx, geom/src/TGeoCache.cxx,
	geom/src/TGeoElement.cxx, geom/src/TGeoManager.cxx,
	geom/src/TGeoMaterial.cxx, geom/src/TGeoMedium.cxx,
	geom/src/TGeoNode.cxx, geom/src/TGeoPatternFinder.cxx,
	geom/src/TGeoPcon.cxx, geom/src/TGeoPhysicalNode.cxx,
	geom/src/TGeoVolume.cxx, geom/src/TGeoVoxelFinder.cxx,
	geom/src/TGeoXtru.cxx, graf/src/TGraphAsymmErrors.cxx,
	graf/src/TGraphErrors.cxx, graf/src/TLatex.cxx,
	graf/src/TLegend.cxx, graf/src/TPaveText.cxx,
	graf/src/TPolyLine.cxx, graf/src/TSpline.cxx, gui/src/TGButton.cxx,
	gui/src/TGCanvas.cxx, gui/src/TGClient.cxx,
	gui/src/TGColorSelect.cxx, gui/src/TGFileDialog.cxx,
	gui/src/TGFrame.cxx, gui/src/TGIcon.cxx, gui/src/TGLabel.cxx,
	gui/src/TGListTree.cxx, gui/src/TGMenu.cxx, gui/src/TGMsgBox.cxx,
	gui/src/TGNumberEntry.cxx, gui/src/TGPicture.cxx,
	gui/src/TGShutter.cxx, gui/src/TGSlider.cxx, gui/src/TGTab.cxx,
	gui/src/TGText.cxx, gui/src/TGTextEntry.cxx,
	gui/src/TGTextView.cxx, gui/src/TGView.cxx, gui/src/TGXYLayout.cxx,
	gui/src/TRootHelpDialog.cxx, meta/src/TDataMember.cxx:
	From Eddy:
	Fix many typos in comments
	
2006-07-09 07:26  brun

	* html/: inc/THtml.h, src/THtml.cxx:
	From Axel:
	New version fixing a problem with comments of pure virtual functions.
	
2006-07-08 22:28  brun

	* graf/src/TMultiGraph.cxx:
	Fix a typo
	
2006-07-08 21:47  brun

	* html/: inc/THtml.h, src/THtml.cxx:
	From Axel:
	a few days later than expected, but here it is: a major update for
	THtml. I've re-used a large chunk of the code that I wrote at FNAL; so
	kudos to them, too! I am positive that it's not perfect yet, still IMHO
	the benefit is greater than the consequences of THtml's imperfections.
	
	THtml now parses header files and source files for documentation, and it
	beautifies sources and headers alike. THtml's internals (its code
	intestine) have been pulled apart a bit and rewritten to a large extent
	for better maintainability. Most of the char* are replaced by TStrings.
	Copying headers is now a lot faster thanks to gSystem->CopyFile.
	
	THtml is now relying on CSS for all pages; the beautification happens
	purely with CSS (and is thus customizable, once more browsers finally
	allow for a custom user CSS, like Opera does). The source beautification
	and the method and class doc is revamped: keywords, comments, strings,
	and CPP statements are now colored, links a fancier.
	
	Another major enhancement is THtml's ability to pick up doc from
	headers. By default, functions in source files have to be documented
	as always:
	
	void MyClass::Func()
	{
	// doc in source.cxx
	}
	
	Now, funcs in headers can also have doc in front of the function:
	
2006-07-08 21:44  brun

	* roofit/roofit_2.09.src.tgz:
	New version of Roofit with a change by Axel in RooHtml to compile Roofit
	with the latest version of THtml.h
	
2006-07-07 17:01  brun

	* geom/src/TGeoEltu.cxx:
	From Andrei:
	In the TGeoEltu constructor call the normal TGeoTube constructor instead
	of the default constructor. With this change TGeoEltu shapes are correctly
	added to the list of shapes.
	
2006-07-07 16:59  brun

	* meta/src/TClass.cxx:
	From Axel:
	In TClass::GetDataMember remove a limitation on the number of characters in the data member name
	
2006-07-07 16:16  brun

	* gdml/: ROOTBinding.py, ROOTGDML.py, ROOTwriter.py, processes.py,
	writer.py:
	From Daniele Francesco Kruse:
	New version of the python scripts to read/write a TGeo from/to gdml
	These scripts are still very slow compared to the other export mechanisms.
	
2006-07-07 14:23  brun

	* pyroot/src/RootWrapper.cxx:
	From Pere:
	Fix a little bug in the last changes from Wim.
	
2006-07-07 11:59  brun

	* mysql/src/TMySQLServer.cxx:
	From Sergey:
	Now it possible to specify arguments for connection string like:
	
	TSQLServer::Connect("mysql://host.domain/test?timeout=10&multi_statements")
	
2006-07-06 19:42  pcanal

	* tree/src/TTreeCloner.cxx:
	insure that TLeafI and TLeafL have their maximum and minimum properly updated
	
2006-07-06 19:10  antcheva

	* ged/: inc/TF1Editor.h, src/TF1Editor.cxx:
	Added:
	- a check button for "delayed" drawing
	- a label showing the number of function parameters
	
2006-07-06 15:41  brun

	* cint/Module.mk:
	From Axel:
	this patch removes even more cintdll dictionary sources. They will only
	be removed once the rule to generate the dlls is _executed_, i.e. once
	make re-generates the cintdlls. Simply do
	
	rm cint/lib/dll_stl/*.dll
	make cintdlls
	
	and they should be deleted.
	
2006-07-06 14:41  brun

	* proofd/: inc/XrdProofdProtocol.h, src/XrdProofdProtocol.cxx:
	From Gerri:
	a patch needed at CAF that cures a problem when transferring large
	 buffers in PROOF via XrdProofd.
	
2006-07-06 14:09  brun

	* cint/Module.mk:
	From Axel:
	with this patch, make cintdlls will remove the dict sources and object
	files.
	
2006-07-06 14:09  brun

	* win32gdk/gdk/src/gdk/win32/gdkprivate-win32.h:
	From Bertrand:
	Fix a problem with "Dashed GCs" on windows.
	
2006-07-06 13:01  moneta

	* mathmore/src/GSLRndmEngines.cxx:
	remove warning
	
2006-07-06 12:46  brun

	* hist/src/TH1.cxx:
	In TH1::Fit one must flush the current buffer before fitting, otherwise
	a subsequent call to BufferEmpty will reset the histogram, including
	the fit function.
	
2006-07-06 12:37  moneta

	* mathmore/src/GSLRndmEngines.cxx:
	use standard gaus algorithm
	
2006-07-06 12:16  moneta

	* mathmore/src/GSLRndmEngines.cxx:
	parse GSL_VERSION in selecting random::Gaus algorithm
	
2006-07-06 11:44  antcheva

	* ged/src/TPadEditor.cxx:
	- in previous patch fBsize->Connect(...) was deleted by mistake
	
2006-07-06 11:39  antcheva

	* gui/src/TGComboBox.cxx:
	- do not emit signals when selecting the first entry in ctors of TGFontTypeComboBox, TGLineStyleComboBox and TGLineWidthComboBox
	
2006-07-06 11:03  moneta

	* mathmore/inc/Math/InterpolationTypes.h:
	update interpolation to include GSL cspline
	
2006-07-06 11:00  moneta

	* mathmore/src/: GSLInterpolator.cxx, GSLRndmEngines.cxx,
	gsl-1.5.tar.gz:
	remove internal GSL tar file
	
2006-07-06 10:55  moneta

	* minuit2/doc/: Doxyfile.in, main.html:
	update doc and doxygen config file
	
2006-07-06 10:50  moneta

	* mathmore/doc/main.html:
	update online doc for external GSL
	
2006-07-06 10:50  moneta

	* smatrix/doc/: SMatrix.html, SVector.html, main.html:
	update online doc
	
2006-07-06 10:29  brun

	* treeplayer/src/TTreePlayer.cxx:
	Fix coding conventions violations.
	
2006-07-06 10:28  brun

	* ged/src/TFunctionParametersDialog.cxx:
	Fix coding conventions violations
	
2006-07-06 08:49  brun

	* ged/: inc/TF1Editor.h, inc/TFunctionParametersDialog.h,
	src/TF1Editor.cxx, src/TFunctionParametersDialog.cxx:
	Remove trailing CR/LD
	
2006-07-06 08:39  brun

	* gpad/src/TCanvas.cxx:
	Implement a suggestion from Yuri Fisiak in TCanvas::Draw.
	The call to fCanvasImp->Show is moved after the call to ResizePad.
	
2006-07-06 08:30  brun

	* guibuilder/src/TRootGuiBuilder.cxx:
	
	- GuiBuilder: enable "delete button" when lasso is drawn.
	  That allows to draw a lasso around "frames to delete" and then
	  apply "delete button".
	
2006-07-05 19:29  pcanal

	* treeplayer/src/TTreePlayer.cxx:
	Backward compatibility patch.
	Without this patch, TSelectorDraw can not longer detect parsing failure
	and in case of parsing failure would return 0 instead of -1.
	(as demonstrated by roottest failures in root/treeformula/array)
	
2006-07-05 19:24  brun

	* tree/src/TChainProof.cxx:
	From Gerri:
	fixes a segv that happens exiting ROOT after having analyzed a chain in PROOF.
	
2006-07-05 18:05  moneta

	* mathcore/build/inc_Math_GenVector_Makefile.am:
	add a missing file
	
2006-07-05 18:00  antcheva

	* ged/: inc/TF1Editor.h, inc/TFunctionParametersDialog.h,
	src/TF1Editor.cxx, src/TFunctionParametersDialog.cxx:
	- new TF1Editor and TFunctionParametersDialog
	
	The first prototype of TF1Editor provides user interface for selected TF1 object
	in the canvas. Users can change the points, the function range and can change the
	values of function parameters via the 'Set Parameters' dialog. The TF1Editor design
	is still experimental and your comments and suggestions are welcome.
	The 'Set Parameters' dialog shows all function parameters and allows users to
	change them. Parameter limits can be changed interactivelly. The function graphics
	can be updated immediately or after a click on the button Apply.
	
2006-07-05 17:58  antcheva

	* ged/inc/LinkDef.h:
	 new classes TF1Editor and TFunctionParametersDialog;
	The first prototype of TF1Editor provides user interface for selected TF1 object
	in the canvas. Users can change the points, the function range and can change the
	values of function parameters via the 'Set Parameters' dialog. The TF1Editor design
	is still experimental and your comments and suggestions are welcome.
	The 'Set Parameters' dialog shows all function parameters and allows users to
	change them. Parameter limits can be changed interactivelly. The function graphics
	can be updated immediately or after a click on the button Apply.
	
2006-07-05 16:35  couet

	* tutorials/exclusiongraph2.C:
	- New example illustrating the exclusion graphs.
	
2006-07-05 16:06  brun

	* proof/src/TProofServ.cxx:
	From Jan Iwaszkiewicz
	Fix a problem in the PROOF file upload.
	The problem starts when uploading a dataset with TProof::kAppend flag set, while the previous dataset is not present on the cluster.
	
2006-07-05 16:03  brun

	* cintex/Module.mk:
	From Stefan,
	Fix typo
	
2006-07-05 15:46  brun

	* guibuilder/src/TRootGuiBuilder.cxx:
	From Bertrand:
	Added a short reference to http://root.cern.ch/root/HowtoGuiBuilder.html
	in TRootGuiBuilder help.
	
2006-07-05 12:53  brun

	* build/unix/makelib.sh:
	From Axel:
	Fix portability problem under cygwin/gcc
	
2006-07-05 11:55  brun

	* test/: Makefile, stressGeom.cxx, stressGeometry.cxx,
	stressShapes.cxx:
	stressGeom is renamed stresssShapes
	Introduce a new stress program stressGeometry.
	See documentation inside stressGeometry.cxx
	
2006-07-05 10:32  moneta

	* minuit2/: inc/TFcnAdapter.h, inc/TFitterFumili.h,
	inc/TFitterMinuit.h, src/MnLineSearch.cxx,
	src/NegativeG2LineSearch.cxx, src/SimplexBuilder.cxx,
	src/TBinLikelihoodFCN.cxx, src/TChi2FitData.cxx,
	src/TFitterMinuit.cxx, src/VariableMetricBuilder.cxx,
	src/mndspmv.cxx, src/mndspr.cxx, src/mnteigen.cxx:
	last fix for coding convention
	
2006-07-05 10:04  roiser

	* reflex/src/: FuncHandler.cxx, Kernel.cxx, MemberBase.cxx:
	fix docu / add more
	
2006-07-05 09:33  brun

	* treeviewer/src/TSessionViewer.cxx:
	Fix coding conventions (Bertrand)
	Fix a compiler warning about a TObjString that could be used not initialized.
	
2006-07-05 09:09  roiser

	* reflex/: inc/Reflex/Any.h, inc/Reflex/Base.h,
	inc/Reflex/Callback.h, inc/Reflex/Kernel.h, inc/Reflex/Member.h,
	inc/Reflex/MemberBase.h, inc/Reflex/MemberTemplate.h,
	inc/Reflex/MemberTemplateImpl.h, inc/Reflex/Object.h,
	inc/Reflex/PropertyList.h, inc/Reflex/PropertyListImpl.h,
	inc/Reflex/Reflex.h, inc/Reflex/Scope.h, inc/Reflex/ScopeBase.h,
	inc/Reflex/ScopeName.h, inc/Reflex/Tools.h, inc/Reflex/Type.h,
	inc/Reflex/TypeBase.h, inc/Reflex/TypeName.h,
	inc/Reflex/TypeTemplate.h, inc/Reflex/TypeTemplateImpl.h,
	inc/Reflex/Builder/ClassBuilder.h,
	inc/Reflex/Builder/CollectionProxy.h,
	inc/Reflex/Builder/DictSelection.h,
	inc/Reflex/Builder/EnumBuilder.h,
	inc/Reflex/Builder/FunctionBuilder.h,
	inc/Reflex/Builder/NamespaceBuilder.h,
	inc/Reflex/Builder/ReflexBuilder.h,
	inc/Reflex/Builder/TypeBuilder.h,
	inc/Reflex/Builder/TypedefBuilder.h,
	inc/Reflex/Builder/UnionBuilder.h,
	inc/Reflex/Builder/VariableBuilder.h, src/Any.cxx, src/Array.cxx,
	src/Array.h, src/Base.cxx, src/Callback.cxx, src/Class.cxx,
	src/Class.h, src/ClassBuilder.cxx, src/ClassTemplateInstance.cxx,
	src/ClassTemplateInstance.h, src/DataMember.cxx, src/DataMember.h,
	src/Enum.cxx, src/Enum.h, src/EnumBuilder.cxx, src/FuncHandler.cxx,
	src/FuncHandler.h, src/Function.cxx, src/Function.h,
	src/FunctionBuilder.cxx, src/FunctionMember.cxx,
	src/FunctionMember.h, src/FunctionMemberTemplateInstance.cxx,
	src/FunctionMemberTemplateInstance.h, src/Fundamental.cxx,
	src/Fundamental.h, src/Kernel.cxx, src/Member.cxx,
	src/MemberBase.cxx, src/MemberTemplate.cxx,
	src/MemberTemplateImpl.cxx, src/NameLookup.cxx, src/NameLookup.h,
	src/Namespace.cxx, src/Namespace.h, src/NamespaceBuilder.cxx,
	src/Object.cxx, src/Pointer.cxx, src/Pointer.h,
	src/PointerToMember.cxx, src/PointerToMember.h,
	src/PropertyList.cxx, src/PropertyListImpl.cxx, src/Scope.cxx,
	src/ScopeBase.cxx, src/ScopeName.cxx, src/TemplateInstance.cxx,
	src/TemplateInstance.h, src/Tools.cxx, src/Type.cxx,
	src/TypeBase.cxx, src/TypeBuilder.cxx, src/TypeName.cxx,
	src/TypeTemplate.cxx, src/TypeTemplateImpl.cxx, src/Typedef.cxx,
	src/Typedef.h, src/TypedefBuilder.cxx, src/Union.cxx, src/Union.h,
	src/UnionBuilder.cxx, src/VariableBuilder.cxx, src/stl_hash.h,
	test/test_ReflexBuilder_unit.cxx, test/test_Reflex_generate.cxx,
	test/test_Reflex_lookup.cxx, test/test_Reflex_simple1.cxx,
	test/test_Reflex_simple2.cxx, test/test_Reflex_unit.cxx,
	test/testDict2/TestClasses.h:
	retrofit changes from cint cvs repository into root cvs for reflex,
	ChangeLog of those changes:
	
	2006-07-05 08:59  roiser
	
		* test/test_Reflex_unit.cxx: more unit tests for GetBaseName,
		  GetScopeName
	
	2006-07-04 17:02  roiser
	
		* inc/Reflex/Tools.h, src/Any.cxx, src/Array.cxx, src/Base.cxx,
		  src/Callback.cxx, src/Class.cxx, src/ClassBuilder.cxx,
		  src/ClassTemplateInstance.cxx, src/DataMember.cxx, src/Enum.cxx,
		  src/EnumBuilder.cxx, src/Function.cxx, src/FunctionBuilder.cxx,
		  src/FunctionMember.cxx, src/FunctionMemberTemplateInstance.cxx,
		  src/Fundamental.cxx, src/Member.cxx, src/MemberBase.cxx,
		  src/MemberTemplate.cxx, src/MemberTemplateImpl.cxx,
		  src/Namespace.cxx, src/NamespaceBuilder.cxx, src/Object.cxx,
		  src/Pointer.cxx, src/PointerToMember.cxx, src/PropertyList.cxx,
		  src/PropertyListImpl.cxx, src/Scope.cxx, src/ScopeBase.cxx,
		  src/ScopeName.cxx, src/TemplateInstance.cxx, src/Tools.cxx,
		  src/Type.cxx, src/TypeBase.cxx, src/TypeBuilder.cxx,
		  src/TypeName.cxx, src/TypeTemplate.cxx, src/TypeTemplateImpl.cxx,
		  src/Typedef.cxx, src/TypedefBuilder.cxx, src/Union.cxx,
		  src/UnionBuilder.cxx, src/VariableBuilder.cxx: Add THtml
		  compliant docu (first version). Fix coding violations.
	
	2006-07-03 19:02  roiser
	
		* inc/Reflex/Kernel.h, inc/Reflex/Member.h,
		  inc/Reflex/MemberBase.h, inc/Reflex/MemberTemplate.h,
		  inc/Reflex/Scope.h, inc/Reflex/ScopeBase.h, inc/Reflex/Type.h,
		  inc/Reflex/TypeBase.h, inc/Reflex/TypeTemplate.h, src/Kernel.cxx:
		  fix coding violations
	
	2006-07-03 15:09  roiser
	
		* test/: test_Reflex_lookup.cxx, test_Reflex_unit.cxx,
		  testDict2/TestClasses.h: unit tests for Tools::GetScopeName and
		  Tools::FundamentalType
	
	2006-07-03 15:08  roiser
	
		* inc/Reflex/Kernel.h, inc/Reflex/Tools.h, src/Kernel.cxx,
		  src/Tools.cxx: - New function Tools::FundamentalType(const Type
		  &) returns an enum representing the fundamnetal type.  - New
		  parameter for Tools::GetScopeName(const std::string & name, bool
		  startFromLeft = false). If bool is set to true, the leftmost
		  scope will be returned
	
	2006-06-30 21:17  axel
	
		* inc/Reflex/Builder/UnionBuilder.h: YES!!! We can generate Apiif
		  with Cint with Reflex-typedefs! (After Stefan has cvs ci the new
		  name lookup algo)
	
		  Implemented scope-properties Fixed tagnum-based scope lookup
		  Fixed the UnionBuilder, NamespaceBuilder calls Implemented
		  Reflex::UnionBuilder::~UnionBuilder{} G__EXPORT in Api.h needs to
		  be hidden from Cint (why?!) Unnamed thingies need to keep a dummy
		  name ("@G__UNNAMED75") so we can find them back in Reflex (for
		  now) Complain if looking up typename in invalid scope
	
2006-07-05 09:04  brun

	* qt/: inc/TQtClientFilter.h, src/GQtGUI.cxx,
	src/TQtClientFilter.cxx, src/TQtClientWidget.cxx:
	From Valeri Fine:
	- re-implement  TGQt::TVirtualX::GrabKey method via Qt QAccel class
	   to make ROOT GUI keyboard navigation work properly.
	
2006-07-05 09:02  brun

	* guibuilder/src/: TGuiBldDragManager.cxx, TRootGuiBuilder.cxx:
	From Valeriy Onuchin:
	- GUI Builder: enable "crop button" when lasso is drawn.
	
2006-07-05 08:56  brun

	* roofit/Module.mk:
	restore the previous behaviour of Module.mk.
	Dependencies were not correct in case of Windows and Solaris.
	
2006-07-05 06:49  brun

	* winnt/src/TWinNTSystem.cxx:
	From Axel:
	Fix a problem on Windows (typo)
	
2006-07-05 01:45  rdm

	* tree/inc/TChainProof.h, tree/src/TChainProof.cxx,
	treeviewer/inc/TSessionDialogs.h,
	treeviewer/src/TSessionDialogs.cxx,
	treeviewer/src/TSessionViewer.cxx:
	From Bertrand:
	Here is the (hopefully) final patch.
	
	TChainProof:
	 - added TVirtualProof* as third constructor argument
	 - added fDrawFeedback initialization in ctor and added protections
	 - moved ConnectProof() from MakeChainProof() to GetPlayer() to avoid
	   poping-up canvas with TSessionViewer
	
	TSessionViewer:
	 - use TChain::SetProof() and TChain::Process() instead of
	   TChain::MakeTDSet()
	 - correct usage of TVirtualProof::CleanupSession() and
	   TVirtualProof::Reset()
	
	TSessionDialogs:
	 - added user notification of succesful dataset upload
	 - made "Overwrite Dataset" and "Append to Dataset" options mutually
	   exclusive
	
2006-07-05 01:35  rdm

	* proof/src/TEventIter.cxx, proof/src/TProofPlayer.cxx,
	tree/inc/TSelector.h, tree/inc/TSelectorCint.h,
	tree/src/TSelector.cxx, tree/src/TSelectorCint.cxx,
	treeplayer/src/TTreePlayer.cxx:
	Some new features in TSelector and derivatives:
	- new method Abort() which allows Process() to be aborted by the user
	  from within the selector. After Abort(), either the Process() is aborted
	  or the current file is aborted and the next file in a chain will be
	  processed. Abort() can also be called from Begin(), SlaveBegin(),
	  Init() and Notify() to interrupt processing. In all cases SlaveTerminate()
	  and Terminate() are still called.
	- new method GetEntry() which is a wrapper around:
	    fChain->GetTree()->GetEntry()
	- GetStatus() now also implemented in TSelectorCint so the selector
	  fStatus is correctly reported back by TTree::Process() also for
	  interpreted selectors (also documented in the generated selector).
	- documented in the generated selector code that the boolean return
	  values of Notify() and Process() are not used.
	- fixed a bug in TProofPlayer() that caused Init() and Notify() to be
	  called for every packet and not once per file.
	
2006-07-04 23:54  brun

	* roofit/: Module.mk, roofit_2.07.src.tgz, roofit_2.09.src.tgz:
	From Wouter Verkerke:
	New vewrsion 2.09 of RooFit
	
	   o  RooAbsPdf
	
	     - Add switch to randomizeProtoOrder() and to generate() to select alternate
	       dataset randomization behavior (resampling instead of reshuffling)
	
	   o  RooGenContext
	
	     - Take out debug statement that was accidentally left in
	
	   o  RooGlobalFunc
	
	     - Add flag to ProtoData() named argument to support resampling mode of
	       RooAbsPdf::generate()
	
	   o  RooProdGenContext
	
	     - Fix detection and handling of leftover conditional observables in global product
	       expression.
	
	   o  RooRealVar
	
	     - Always write lmits in writeToStream() even if they are (-INF,+INF)
	
	     - Fix streaming of RooRealVarSharedProperty objects, increment schema tag from v3 to v4
	
2006-07-04 19:36  brun

	* alien/inc/TAlienSystem.h, alien/src/TAlienSystem.cxx,
	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:
	From Axel:
	Implementing ConcatFileName and Which to not return a new char[]
	to be deleted by the user, but operate on an existing TString.
	because of backward compatibility issues I had to introduce new function
	names.
	
	   Which(...const char*,...) -> FindFile(...TString&,...)
	   ConcatFileName(...const char*,...) -> PrependPath(...TString&,...)
	
	The existing Which and ConcatFilename are now wrappers for the new
	TString versions. The wrapping is done in TSystem, so all derived
	classes need to implement FindFile and PrependPath now.
	I've also fixed a few obvious problems and incompatibilities between the
	windows and the unix versions; the VMS version is IMHO still broken. One
	of the problems fixed: ConcatFileName(0,"name") returned "name" on unix,
	but "\\name" on windows. It now returns "name" for all.
	
2006-07-04 17:44  moneta

	* tutorials/: mathcoreVectorCollection.C, mathcoreVectorIO.C,
	testrandom.C:
	fix some mathcore tutorials when run in compiled mode. Use nanosecons for testrandom
	
2006-07-04 17:33  moneta

	* tutorials/: mathcoreVectorCollection.C, mathcoreVectorFloatIO.C,
	testrandom.C:
	add an example on how to generate and use in I/O dictionary for LorentzVector of float types
	
2006-07-04 14:58  brun

	* base/inc/TFileCacheRead.h, base/src/TFileCacheRead.cxx,
	tree/src/TTreeCache.cxx:
	From Leandro:
	This fixes a small problem in TFileCacheRead that could lead to an
	uncontrolled memory consumption in some cases.
	
2006-07-04 12:36  moneta

	* minuit2/: inc/Minuit2/MnUserCovariance.h,
	inc/Minuit2/MnUserParameters.h, inc/Minuit2/MnUserTransformation.h,
	inc/Minuit2/ModularFunctionMinimizer.h,
	inc/Minuit2/Numerical2PGradientCalculator.h,
	inc/Minuit2/SimplexBuilder.h, inc/Minuit2/SimplexParameters.h,
	inc/Minuit2/SimplexSeedGenerator.h,
	inc/Minuit2/SinParameterTransformation.h,
	src/DavidonErrorUpdator.cxx, src/FumiliBuilder.cxx,
	src/FumiliErrorUpdator.cxx, src/LaVtMVSimilarity.cxx,
	src/MnApplication.cxx, src/MnContours.cxx, src/MnLineSearch.cxx,
	src/MnMinos.cxx, src/MnParabolaFactory.cxx, src/MnScan.cxx,
	src/MnUserParameterState.cxx, src/MnUserParameters.cxx,
	src/MnUserTransformation.cxx, src/ModularFunctionMinimizer.cxx,
	src/NegativeG2LineSearch.cxx,
	src/Numerical2PGradientCalculator.cxx, src/ParametricFunction.cxx,
	src/ScanBuilder.cxx, src/SimplexBuilder.cxx,
	src/SimplexParameters.cxx, src/SimplexSeedGenerator.cxx,
	src/SinParameterTransformation.cxx,
	src/SqrtLowParameterTransformation.cxx,
	src/SqrtUpParameterTransformation.cxx, src/TBinLikelihoodFCN.cxx,
	src/TChi2ExtendedFCN.cxx, src/TChi2ExtendedFitData.cxx,
	src/TChi2FCN.cxx, src/TChi2FitData.cxx, src/TFcnAdapter.cxx,
	src/TFumiliFCN.cxx, src/VariableMetricEDMEstimator.cxx,
	src/mnxerbla.cxx:
	add comments and update identation for coding convention
	
2006-07-04 12:23  rdm

	* tree/: inc/TChain.h, inc/TChainProof.h, src/TChain.cxx,
	src/TChainProof.cxx:
	From Gerri:
	 Attached is the patch to  improve the default speed of TChain::SetProof.
	
	I have added two flags:
	  - to control whether the tree header has to be retrieved or not
	   (default kFALSE).
	  - to force refreshing of the associated fChainProof; default is kFALSE;
	    this is used internally by the "Add..." methods if fChainProof is defined,
	    so that the new additions to the chain are automatically taken into account
	    in the associated data set (this was one of the problems Jan-Fiete had).
	
	TChainProof::StartViewer now checks if the tree header is available and,
	if not, tries to get it from PROOF; so the behaviour is always the same,
	except that now one waits only when the viewer is started, and not for
	normal processing.
	
2006-07-04 12:16  rdm

	* treeviewer/: inc/LinkDef.h, inc/TSessionDialogs.h,
	inc/TSessionViewer.h, src/TSessionDialogs.cxx,
	src/TSessionViewer.cxx:
	From Bertrand:
	- Added "DataSets" tab in TSessionViewer, containing a ListTree
	  widget showing the datasets uploaded on the cluster, and the
	  files being part of the datasets.
	
	- Added TUploadDataSetDlg class, allowing to create and upload
	  datasets from a list of files.
	
2006-07-04 12:15  rdm

	* proof/src/TFileMerger.cxx:
	From Bertrand:
	call ProcessEvents() in file merger so it does not block the GUI.
	
2006-07-04 11:24  antcheva

	* gui/src/TRootCanvas.cxx:
	from Bertrand:
	- do not remove temporary pdf file when printing on windows
	
2006-07-04 11:21  antcheva

	* guibuilder/: inc/TGuiBldDragManager.h, inc/TRootGuiBuilder.h,
	src/TGuiBldDragManager.cxx:
	from Valeri Onuchin:
	- correct disabling/enabling align buttons when
	 lasso is drawn
	
2006-07-04 08:31  brun

	* proof/src/TProof.cxx:
	Fix coding convention violations.
	
2006-07-04 06:38  brun

	* pyroot/src/RootWrapper.cxx:
	From Wim:
	 o) rewrote parsing of class names to locate and build scopes
	
2006-07-04 00:06  moneta

	* minuit2/: inc/Minuit2/MnGlobalCorrelationCoeff.h,
	inc/Minuit2/MnPosDef.h, inc/Minuit2/MnUserFcn.h,
	src/MnFumiliMinimize.cxx, src/MnFunctionCross.cxx,
	src/MnGlobalCorrelationCoeff.cxx, src/MnHesse.cxx,
	src/MnLineSearch.cxx, src/MnMachinePrecision.cxx, src/MnMinos.cxx,
	src/MnParabolaFactory.cxx, src/MnParameterScan.cxx, src/MnPlot.cxx,
	src/MnPosDef.cxx, src/MnPrint.cxx, src/MnScan.cxx,
	src/MnSeedGenerator.cxx, src/MnStrategy.cxx, src/MnTiny.cxx,
	src/MnUserFcn.cxx, src/mnlsame.cxx, src/mntplot.cxx:
	update doc and identation for coding convention
	
2006-07-03 18:10  brun

	* asimage/inc/TASImage.h, asimage/src/TASImage.cxx,
	base/inc/TAttAxis.h, base/inc/TAttFill.h, base/inc/TAttLine.h,
	base/inc/TAttMarker.h, base/inc/TAttText.h, base/inc/TColor.h,
	base/inc/TExec.h, base/inc/TMacro.h, base/inc/TObject.h,
	base/inc/TStyle.h, base/src/TAttAxis.cxx, base/src/TAttFill.cxx,
	base/src/TAttLine.cxx, base/src/TAttMarker.cxx,
	base/src/TAttText.cxx, base/src/TColor.cxx, base/src/TExec.cxx,
	base/src/TMacro.cxx, base/src/TObject.cxx, base/src/TStyle.cxx,
	build/unix/makedist.sh, g3d/inc/TAxis3D.h, g3d/inc/THelix.h,
	g3d/inc/TMarker3DBox.h, g3d/inc/TPolyLine3D.h,
	g3d/inc/TPolyMarker3D.h, g3d/src/TAxis3D.cxx, g3d/src/THelix.cxx,
	g3d/src/TMarker3DBox.cxx, g3d/src/TPolyLine3D.cxx,
	g3d/src/TPolyMarker3D.cxx, ged/inc/TGedMarkerSelect.h,
	ged/inc/TGedPatternSelect.h, ged/inc/TGedToolBox.h,
	ged/src/TGedMarkerSelect.cxx, ged/src/TGedPatternSelect.cxx,
	ged/src/TGedToolBox.cxx, geom/inc/TGeoArb8.h, geom/inc/TGeoBBox.h,
	geom/inc/TGeoBoolNode.h, geom/inc/TGeoCompositeShape.h,
	geom/inc/TGeoCone.h, geom/inc/TGeoEltu.h, geom/inc/TGeoHalfSpace.h,
	geom/inc/TGeoHype.h, geom/inc/TGeoMaterial.h,
	geom/inc/TGeoMatrix.h, geom/inc/TGeoMedium.h, geom/inc/TGeoNode.h,
	geom/inc/TGeoPara.h, geom/inc/TGeoParaboloid.h,
	geom/inc/TGeoPatternFinder.h, geom/inc/TGeoPcon.h,
	geom/inc/TGeoPgon.h, geom/inc/TGeoScaledShape.h,
	geom/inc/TGeoShapeAssembly.h, geom/inc/TGeoSphere.h,
	geom/inc/TGeoTorus.h, geom/inc/TGeoTrd1.h, geom/inc/TGeoTrd2.h,
	geom/inc/TGeoTube.h, geom/inc/TGeoVolume.h, geom/inc/TGeoXtru.h,
	geom/src/TGeoArb8.cxx, geom/src/TGeoBBox.cxx,
	geom/src/TGeoBoolNode.cxx, geom/src/TGeoCompositeShape.cxx,
	geom/src/TGeoCone.cxx, geom/src/TGeoEltu.cxx,
	geom/src/TGeoHalfSpace.cxx, geom/src/TGeoHype.cxx,
	geom/src/TGeoMaterial.cxx, geom/src/TGeoMatrix.cxx,
	geom/src/TGeoMedium.cxx, geom/src/TGeoNode.cxx,
	geom/src/TGeoPara.cxx, geom/src/TGeoParaboloid.cxx,
	geom/src/TGeoPatternFinder.cxx, geom/src/TGeoPcon.cxx,
	geom/src/TGeoPgon.cxx, geom/src/TGeoScaledShape.cxx,
	geom/src/TGeoShapeAssembly.cxx, geom/src/TGeoSphere.cxx,
	geom/src/TGeoTorus.cxx, geom/src/TGeoTrd1.cxx,
	geom/src/TGeoTrd2.cxx, geom/src/TGeoTube.cxx,
	geom/src/TGeoVolume.cxx, geom/src/TGeoXtru.cxx, gpad/inc/TButton.h,
	gpad/inc/TCanvas.h, gpad/inc/TDrawPanelHist.h,
	gpad/inc/TFitPanel.h, gpad/inc/TFitPanelGraph.h,
	gpad/inc/TGroupButton.h, gpad/inc/TPad.h, gpad/inc/TPaveClass.h,
	gpad/inc/TSlider.h, gpad/inc/TSliderBox.h, gpad/src/TButton.cxx,
	gpad/src/TCanvas.cxx, gpad/src/TDrawPanelHist.cxx,
	gpad/src/TFitPanel.cxx, gpad/src/TFitPanelGraph.cxx,
	gpad/src/TGroupButton.cxx, gpad/src/TPad.cxx,
	gpad/src/TPaveClass.cxx, gpad/src/TSlider.cxx,
	gpad/src/TSliderBox.cxx, graf/inc/TArc.h, graf/inc/TArrow.h,
	graf/inc/TAttImage.h, graf/inc/TBox.h, graf/inc/TCrown.h,
	graf/inc/TCurlyArc.h, graf/inc/TCurlyLine.h, graf/inc/TCutG.h,
	graf/inc/TDiamond.h, graf/inc/TEllipse.h, graf/inc/TFrame.h,
	graf/inc/TGaxis.h, graf/inc/TGraph.h, graf/inc/TGraphAsymmErrors.h,
	graf/inc/TGraphBentErrors.h, graf/inc/TGraphErrors.h,
	graf/inc/TLatex.h, graf/inc/TLegend.h, graf/inc/TLegendEntry.h,
	graf/inc/TLine.h, graf/inc/TMarker.h, graf/inc/TMultiGraph.h,
	graf/inc/TPave.h, graf/inc/TPaveLabel.h, graf/inc/TPaveStats.h,
	graf/inc/TPaveText.h, graf/inc/TPavesText.h, graf/inc/TPolyLine.h,
	graf/inc/TText.h, graf/inc/TWbox.h, graf/src/TArc.cxx,
	graf/src/TArrow.cxx, graf/src/TAttImage.cxx, graf/src/TBox.cxx,
	graf/src/TCrown.cxx, graf/src/TCurlyArc.cxx,
	graf/src/TCurlyLine.cxx, graf/src/TCutG.cxx, graf/src/TDiamond.cxx,
	graf/src/TEllipse.cxx, graf/src/TFrame.cxx, graf/src/TGaxis.cxx,
	graf/src/TGraph.cxx, graf/src/TGraphAsymmErrors.cxx,
	graf/src/TGraphBentErrors.cxx, graf/src/TGraphErrors.cxx,
	graf/src/TLatex.cxx, graf/src/TLegend.cxx,
	graf/src/TLegendEntry.cxx, graf/src/TLine.cxx,
	graf/src/TMarker.cxx, graf/src/TMultiGraph.cxx, graf/src/TPave.cxx,
	graf/src/TPaveLabel.cxx, graf/src/TPaveStats.cxx,
	graf/src/TPaveText.cxx, graf/src/TPavesText.cxx,
	graf/src/TPolyLine.cxx, graf/src/TText.cxx, graf/src/TWbox.cxx,
	gui/inc/TG3DLine.h, gui/inc/TGButton.h, gui/inc/TGButtonGroup.h,
	gui/inc/TGCanvas.h, gui/inc/TGColorSelect.h, gui/inc/TGComboBox.h,
	gui/inc/TGDockableFrame.h, gui/inc/TGDoubleSlider.h,
	gui/inc/TGFSComboBox.h, gui/inc/TGFSContainer.h, gui/inc/TGFont.h,
	gui/inc/TGFrame.h, gui/inc/TGGC.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/TGMdiFrame.h,
	gui/inc/TGMdiMainFrame.h, gui/inc/TGMdiMenu.h, gui/inc/TGMenu.h,
	gui/inc/TGNumberEntry.h, gui/inc/TGProgressBar.h,
	gui/inc/TGScrollBar.h, gui/inc/TGShutter.h, gui/inc/TGSlider.h,
	gui/inc/TGSplitter.h, gui/inc/TGStatusBar.h, gui/inc/TGTab.h,
	gui/inc/TGTableLayout.h, gui/inc/TGTextEdit.h,
	gui/inc/TGTextEntry.h, gui/inc/TGTextView.h, gui/inc/TGToolBar.h,
	gui/inc/TGTripleSlider.h, gui/inc/TRootEmbeddedCanvas.h,
	gui/src/TG3DLine.cxx, gui/src/TGButton.cxx,
	gui/src/TGButtonGroup.cxx, gui/src/TGCanvas.cxx,
	gui/src/TGColorSelect.cxx, gui/src/TGComboBox.cxx,
	gui/src/TGDockableFrame.cxx, gui/src/TGDoubleSlider.cxx,
	gui/src/TGFSComboBox.cxx, gui/src/TGFSContainer.cxx,
	gui/src/TGFont.cxx, gui/src/TGFrame.cxx, gui/src/TGGC.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/TGMdiFrame.cxx,
	gui/src/TGMdiMainFrame.cxx, gui/src/TGMdiMenu.cxx,
	gui/src/TGMenu.cxx, gui/src/TGNumberEntry.cxx,
	gui/src/TGProgressBar.cxx, gui/src/TGScrollBar.cxx,
	gui/src/TGShutter.cxx, gui/src/TGSlider.cxx,
	gui/src/TGSplitter.cxx, gui/src/TGStatusBar.cxx, gui/src/TGTab.cxx,
	gui/src/TGTableLayout.cxx, gui/src/TGTextEdit.cxx,
	gui/src/TGTextEntry.cxx, gui/src/TGTextView.cxx,
	gui/src/TGToolBar.cxx, gui/src/TGTripleSlider.cxx,
	gui/src/TRootCanvas.cxx, gui/src/TRootEmbeddedCanvas.cxx,
	hist/inc/TAxis.h, hist/inc/TF1.h, hist/inc/TF12.h, hist/inc/TF2.h,
	hist/inc/TF3.h, hist/inc/TGraph2D.h, hist/inc/TH1.h,
	hist/inc/TH1K.h, hist/inc/THStack.h, hist/inc/TPolyMarker.h,
	hist/inc/TProfile.h, hist/inc/TProfile2D.h, hist/inc/TProfile3D.h,
	hist/src/TAxis.cxx, hist/src/TF1.cxx, hist/src/TF12.cxx,
	hist/src/TF2.cxx, hist/src/TF3.cxx, hist/src/TGraph2D.cxx,
	hist/src/TH1.cxx, hist/src/TH1K.cxx, hist/src/THStack.cxx,
	hist/src/TPolyMarker.cxx, hist/src/TProfile.cxx,
	hist/src/TProfile2D.cxx, hist/src/TProfile3D.cxx,
	histpainter/inc/TPaletteAxis.h, histpainter/src/TPaletteAxis.cxx,
	table/inc/TChair.h, table/inc/TTable.h,
	table/inc/TVolumePosition.h, table/inc/TVolumeView.h,
	table/src/TTable.cxx, table/src/TVolumePosition.cxx,
	table/src/TVolumeView.cxx, treeviewer/inc/TPaveVar.h,
	treeviewer/src/TPaveVar.cxx:
	from Axel:
	Change the signature of SavePrimitive from
	
	  void SavePrimitive(ofstream &out, Option_t *option);
	to
	  void SavePrimitive(ostream &out, Option_t *option = "");
	
	With this change one can do, eg
	   myhist.SavePrimitive(std::cout);
	
	WARNING: do rm -f tree/src/*.o
	
2006-07-03 17:48  moneta

	* minuit2/: inc/TFitterFumili.h, inc/TFitterMinuit.h,
	inc/Minuit2/InitialGradientCalculator.h, inc/Minuit2/LASymMatrix.h,
	inc/Minuit2/MnContours.h, inc/Minuit2/MnCovarianceSqueeze.h,
	inc/Minuit2/MnFcn.h, inc/Minuit2/MnUserCovariance.h,
	src/FumiliBuilder.cxx, src/FumiliErrorUpdator.cxx,
	src/FumiliGradientCalculator.cxx, src/FumiliMinimizer.cxx,
	src/FumiliStandardChi2FCN.cxx,
	src/FumiliStandardMaximumLikelihoodFCN.cxx,
	src/HessianGradientCalculator.cxx,
	src/InitialGradientCalculator.cxx, src/LaEigenValues.cxx,
	src/LaInnerProduct.cxx, src/LaInverse.cxx, src/LaOuterProduct.cxx,
	src/LaSumOfElements.cxx, src/LaVtMVSimilarity.cxx,
	src/MnApplication.cxx, src/MnContours.cxx,
	src/MnCovarianceSqueeze.cxx, src/MnEigen.cxx, src/MnFcn.cxx,
	src/MnUserParameterState.cxx, src/TFitterFumili.cxx,
	src/TFitterMinuit.cxx, src/mnbins.cxx, src/mndasum.cxx,
	src/mndaxpy.cxx, src/mnddot.cxx, src/mndscal.cxx, src/mndspmv.cxx,
	src/mndspr.cxx, src/mnteigen.cxx, src/mnvert.cxx:
	first attempt to fix coding convention
	
2006-07-03 17:18  rdm

	* proof/inc/TProof.h:
	Remove reference to deleted class TPacketizer2.
	
2006-07-03 16:30  moneta

	* smatrix/: inc/Math/HelperOps.h, inc/Math/SMatrix.h,
	inc/Math/SMatrix.icc, inc/Math/SVector.h, inc/Math/SVector.icc,
	test/testSMatrix.cxx:
	add SetElements function for Matrix and Vectors
	
2006-07-03 15:30  antcheva

	* gui/src/TGTextEditDialogs.cxx:
	from Bertrand:
	- fixed bad layout of Print dialog
	
2006-07-03 14:34  rdm

	* proof/src/TProofServ.cxx:
	fix other compiler warning.
	
2006-07-03 14:33  rdm

	* proof/src/TProofServ.cxx:
	From Gerri:
	fix valgrind warning.
	
2006-07-03 14:13  roiser

	* cintex/: inc/Cintex/Cintex.h, src/Cintex.cxx:
	fix coding violations, last ci :-)
	
2006-07-03 14:12  brun

	* hist/src/TH2.cxx:
	In TH2::FitSlicesY pass the option parameter to the Fit function
	(this fix was in FitSlicesX and was forgotten in FitSlicesY).
	
2006-07-03 13:39  roiser

	* cintex/src/ROOTClassEnhancer.cxx:
	fix coding conventions (last one :-)
	
2006-07-03 12:50  rdm

	* configure:
	From Lorenzo:
	work around a problem with gsl-config on Solaris.
	
2006-07-03 12:27  roiser

	* cintex/src/: CINTVariableBuilder.cxx, ROOTClassEnhancer.cxx:
	and more fixes for coding conventions
	
2006-07-03 12:22  roiser

	* cintex/src/: CINTClassBuilder.cxx, CINTClassBuilder.h,
	CINTEnumBuilder.cxx, CINTFunctionBuilder.cxx, CINTFunctional.cxx,
	CINTTypedefBuilder.cxx, CINTVariableBuilder.cxx,
	ROOTClassEnhancer.cxx:
	more fixes for coding conventions
	
2006-07-03 11:33  rdm

	* base/inc/MessageTypes.h, base/inc/TVirtualProof.h,
	proof/inc/TProof.h, proof/inc/TProofServ.h, proof/src/TProof.cxx,
	proof/src/TProofServ.cxx:
	From Jan:
	This patch adds following issues:
	- public dataset management
	- separation of directories for different users
	- adding TProofServ::HandleDataSets method
	- spliting communication in UploadDataSet in two parts (checking name
	  and saving)
	
	- I also added these methods:
	    virtual Int_t       UploadDataSet(const char *dataset,
	                                      TList *files,
	                                      const char *dest = 0,
	                                      Int_t opt = kAskUser,
	                                      TList *skippedFiles = 0) = 0;
	
	    virtual Int_t       CreateDataSet(const char *dataset,
	                                      TList *files,
	                                      Int_t opt = kAskUser) = 0;
	
	- and added arguments to
	    TList      *GetDataSets(const char *dir = 0);
	    void        ShowDataSets(const char *dir = 0);
	
2006-07-03 11:22  roiser

	* cintex/: inc/Cintex/Cintex.h, src/CINTClassBuilder.cxx,
	src/CINTClassBuilder.h, src/CINTEnumBuilder.cxx,
	src/CINTEnumBuilder.h, src/CINTFunctionBuilder.cxx,
	src/CINTFunctionBuilder.h, src/CINTFunctional.cxx,
	src/CINTFunctional.h, src/CINTScopeBuilder.cxx,
	src/CINTScopeBuilder.h, src/CINTTypedefBuilder.cxx,
	src/CINTTypedefBuilder.h, src/CINTUtils.cxx,
	src/CINTVariableBuilder.cxx, src/CINTVariableBuilder.h,
	src/Cintex.cxx, src/ROOTClassEnhancer.cxx, src/ROOTClassEnhancer.h:
	fix coding convention
	
2006-07-03 10:47  couet

	* asimage/src/TASImage.cxx, tutorials/rose_image.C:
	From Valeri Onuchin:
	- The macro tutorials/rose_image.C didn't work when executed using AClic.
	
2006-07-03 10:11  brun

	* tree/src/TBasket.cxx:
	In TBasket::ReadBasketBuffers and TBasketLoadbasketBuffers add a test
	on the return code from TFile::ReadBuffer.
	
2006-07-01 23:19  brun

	* pyroot/src/ConstructorHolder.cxx, pyroot/src/Converters.cxx,
	pyroot/src/Executors.cxx, pyroot/src/MemoryRegulator.cxx,
	pyroot/src/MethodHolder.cxx, pyroot/src/PropertyProxy.cxx,
	pyroot/src/PyBufferFactory.cxx, pyroot/src/Pythonize.cxx,
	pyroot/src/RootModule.cxx, pyroot/src/TPyClassGenerator.cxx,
	pyroot/src/TPyReturn.cxx, pyroot/src/TSetItemHolder.cxx,
	tutorials/shapes.py:
	From Wim:
	 o) changed shapes.py to closer mimic shapes.C
	 o) removed "hysteresis" for strict memory policy
	 o) added __str__ for buffers
	 o) fixed code violations
	 o) changed TTree member access lookup order
	
2006-07-01 18:01  rdm

	* mathcore/inc/Math/GenVector/EulerAngles.h,
	proofd/inc/XrdProofdProtocol.h:
	fix warnings with icc, don't specify const on basic types passed by value,
	they are always const.
	
2006-07-01 14:19  rdm

	* cintex/Module.mk:
	compile ROOTClassEnhancer with -O0 on MacOS X with icc 9.1 (work around
	compiler crash).
	
2006-07-01 14:05  rdm

	* proof/: inc/LinkDef.h, inc/TPacketizer.h, inc/TPacketizer2.h,
	inc/TPacketizerDev.h, inc/TProof.h, src/TPacketizer.cxx,
	src/TPacketizer2.cxx, src/TPacketizerDev.cxx,
	src/TPacketizerProgressive.cxx, src/TProofPlayer.cxx,
	src/TProofServ.cxx:
	From Maarten:
	- Rename TPacketizer2 to TPacketizer
	- Introduce a new development version named TPacketizerDev
	- Implement packetizer selection via the PROOF input list.
	  The packetizer is selected by adding a object like:
	  TNamed("PROOF_Packetizer","TMyPacketizer")
	
2006-07-01 13:39  rdm

	* proof/: inc/TEventIter.h, inc/TObjectCache.h, src/TEventIter.cxx,
	src/TObjectCache.cxx:
	Rename TTreeCache to TTreeFileCache, to avoid clash due to the renaming of
	TTreeFilePrefetch -> TTreeCache.
	
2006-07-01 00:36  moneta

	* smatrix/inc/Math/MatrixInversion.icc:
	fix for Solaris
	
2006-06-30 17:25  moneta

	* mathcore/inc/Math/LinkDef_GenVector32.h:
	add linkdef for double32
	
2006-06-30 17:23  moneta

	* mathcore/: Module.mk, inc/Math/LinkDef_GenVector.h:
	generate dictionary for double32 vector types
	
2006-06-30 16:45  moneta

	* smatrix/: Module.mk, inc/LinkDef.h, inc/LinkDefD32.h,
	inc/Math/BinaryOperators.h, inc/Math/Expression.h,
	inc/Math/HelperOps.h, inc/Math/MatrixRepresentationsStatic.h,
	inc/Math/SMatrix.h, inc/Math/SMatrix.icc, inc/Math/SMatrixD32fwd.h,
	inc/Math/SVector.h, inc/Math/SVector.icc, test/Track.h,
	test/matrix_op.h, test/testSMatrix.cxx:
	- add dictionary for double, double32 and float up to 7x7 matrices
	- rename operator/ for matrices to Div
	- implement correctly the operator +=, -=, *= and /= for matrices and vectors
	- add explicit conversion from matrices and vector of size 1 to scalar values
	- add operator(int i) to vector expressions
	- add tests for the new features
	
	- remove SMatrixD32 since typedef definition is not anymore needed in dictionary
	
2006-06-30 16:36  rdm

	* netx/src/TXNetSystem.cxx:
	From Bertrand:
	Solve a pthread locking problem on windows when exiting ROOT.
	
2006-06-30 16:35  rdm

	* netx/: inc/TXNetSystem.h, src/TXNetSystem.cxx:
	From Gerri:
	There were still cases where end point precise info was not correctly recorded.
	
2006-06-30 16:24  rdm

	* base/src/TFileCacheWrite.cxx:
	fix an off-by-one error when determining if a buffer is in the cache.
	
2006-06-30 16:24  rdm

	* base/: inc/TFile.h, src/TFile.cxx:
	fix a case where we have a write cache but no read cache. When doing reads
	we first should check the write cache and copy from there if needed.
	When the read cache is also active this case was alread covered.
	Also disable the default write cache when opening files in raw mode
	(as is done in TFileMerger which uses larger than 512K buffers anyway).
	
2006-06-30 16:08  antcheva

	* gui/src/TGFontDialog.cxx:
	from Bertrand:
	- a patch to avoid empty font family names in TGFontDialog
	
2006-06-30 15:51  couet

	* test/: stressGraphics.cxx, stressGraphics.ref:
	- More tests in stressGraphics.cxx
	
2006-06-30 10:40  couet

	* postscript/src/TPDF.cxx:
	- Complete the previous patch: Between PS and PDF there is a scale factor
	  of 4. So gStyle->GetLineScalePS() must be divided by 4 when passed to
	  SetLineScale().
	
2006-06-30 09:48  antcheva

	* gui/inc/TGMsgBox.h, gui/src/TGMsgBox.cxx, test/guitest.cxx,
	tutorials/guitest.C:
	From Bertrand:
	Added new TGMsgBox options/buttons :
	- "Yes to All"
	- "No to All"
	- "Newer Only"
	- "Append"
	Modified test/guitest.C and tutorials/guitest.cxx accordingly
	
2006-06-30 09:34  brun

	* base/src/TFileCacheWrite.cxx:
	In the constructor add an Info message when gDebug>0
	
2006-06-30 08:36  brun

	* mysql/src/TMySQLStatement.cxx:
	Fix coding convention violation.
	
2006-06-30 08:35  brun

	* gl/src/TGLSAViewer.cxx:
	Fix coding conventions violations.
	
2006-06-30 08:31  brun

	* base/src/TFile.cxx:
	Fix coding conventions violations
	
2006-06-30 08:08  roiser

	* reflex/src/Pointer.h:
	rolling back a previous commit about final types - breaks the tests. These
	functions will be rewritten anyway
	
2006-06-30 06:48  brun

	* base/src/TFile.cxx:
	TFile::FlushCacheWrite must return the status.
	Previous version did not compile with non-gcc compilers.
	
2006-06-30 06:35  brun

	* quadp/src/: TQpDataDens.cxx, TQpDataSparse.cxx,
	TQpLinSolverBase.cxx, TQpResidual.cxx, TQpVar.cxx:
	From Eddy:
	Here another update of the quadp comments . I think that I got
	them all now .
	
2006-06-30 00:15  rdm

	* base/inc/TFile.h, base/inc/TFileCacheRead.h,
	base/inc/TFileCacheWrite.h, base/src/TFile.cxx,
	base/src/TFileCacheRead.cxx, base/src/TFileCacheWrite.cxx,
	net/src/TNetFile.cxx, netx/src/TXNetFile.cxx,
	proof/src/TFileMerger.cxx, tree/inc/TTreeCache.h,
	tree/src/TTreeCache.cxx:
	Several fixes in the new cache handling:
	- TFile
	   - GetBytesWritten() includes also the number of bytes still in the
	     write cache
	   - New method FlushWriteCache()
	   - Call FlushWriteCache() also when closing files in raw mode
	   - Call FlushWriteCache() also in Flush()
	- TFileCacheWrite:
	   - new method GetBytesInCache() returning bytes still in cache
	     used by TFile::GetBytesWritten()
	   - WriteBuffer() returns int iso bool, -1 write failure, 0 in case
	     recusively called and 1 in case copied in cache
	- TFileCacheRead:
	   - ReadBuffer() returns int iso bool, -1 read failure, 0 in case not
	    in cache and 1 in case read from cache.
	- TTreeCache:
	   - use int return type for ReadBuffer()
	- TNetFile and TXNetFile:
	   - call FlushWriteCache() in their Flush().
	
2006-06-29 22:36  brun

	* mysql/: inc/TMySQLStatement.h, src/TMySQLServer.cxx,
	src/TMySQLStatement.cxx:
	From Sergey Linev:
	Fix coding conventions violations
	
2006-06-29 20:13  roiser

	* reflex/inc/Reflex/Kernel.h:
	Make Dummy containers visible symbols
	
2006-06-29 20:03  roiser

	* reflex/inc/Reflex/: Type.h, TypeBase.h:
	fix typos
	
2006-06-29 19:59  roiser

	* reflex/: inc/Reflex/Kernel.h, inc/Reflex/Member.h,
	inc/Reflex/MemberBase.h, inc/Reflex/MemberTemplate.h,
	inc/Reflex/Scope.h, inc/Reflex/ScopeBase.h, inc/Reflex/Type.h,
	inc/Reflex/TypeBase.h, inc/Reflex/TypeTemplate.h, src/Kernel.cxx,
	src/ScopeBase.cxx:
	returning real dummy iterators instead of default constructed ones (problem
	with win32 debugging)
	
2006-06-29 19:43  pcanal

	* reflex/src/: Function.cxx, Fundamental.cxx, Namespace.cxx,
	NamespaceBuilder.cxx, Pointer.cxx, Pointer.h, PointerToMember.cxx,
	ScopeName.cxx, TemplateInstance.cxx, Tools.cxx, TypeName.cxx,
	TypeTemplate.cxx, TypeTemplateImpl.cxx:
	Add header file needed to compile with REFLEXDLL on windows
	
2006-06-29 19:27  pcanal

	* reflex/src/Array.cxx:
	Add header file needed to compiler with REFLEXDLL on windows
	
2006-06-29 18:50  roiser

	* reflex/src/Kernel.cxx:
	follow up of static function wrapper fix
	
2006-06-29 18:34  roiser

	* reflex/: inc/Reflex/Scope.h, src/Scope.cxx, src/ScopeBase.cxx,
	src/TypeBase.cxx:
	put missing wrapper function around statics
	
2006-06-29 18:01  moneta

	* smatrix/test/TrackDict.xml:
	add description of Double32 data member in XML file
	
2006-06-29 17:50  roiser

	* reflex/src/ScopeName.cxx:
	fix typo
	
2006-06-29 17:33  moneta

	* smatrix/inc/Math/SMatrixD32fwd.h:
	define Double32_t correctly outside the namespace
	
2006-06-29 17:30  roiser

	* cintex/src/: CINTVariableBuilder.cxx, ROOTClassEnhancer.cxx:
	Adding the possibility to hardcode the CINT dictionary type from within a
	Reflex dictionary. This will be done via an attribute "iotype" in the
	seletion.xml file. E.g.
	<class name="TrackD32">
	  <field name="fCov" iotype="ROOT::Math::SMatrix<Double32_t,5,5,ROOT::Math::MatRepStd<Double32_t,5,5> >"/>
	</class>
	
2006-06-29 16:43  roiser

	* reflex/src/ScopeName.cxx:
	include type definition
	
2006-06-29 16:35  roiser

	* reflex/src/ScopeName.cxx:
	Ugly hack to workaround typedefs to Scopes. This has to be undone ASAP.
	
2006-06-29 16:20  roiser

	* reflex/: inc/Reflex/ScopeBase.h, src/ScopeBase.cxx:
	move functions which return dummy iterators to src
	
2006-06-29 14:16  couet

	* gl/: inc/TGLSAViewer.h, src/TGLSAViewer.cxx:
	- From Timur:
	  Complete the "File" menu in the GL viewer (Save, and Quit ROOT)
	
2006-06-29 11:04  brun

	* base/src/TFileCacheWrite.cxx:
	In TFileCacheWrite::WriteBuffer change the return code from 0 to 1 when
	writing a buffer larger than the buffer size.
	
2006-06-29 10:47  moneta

	* smatrix/inc/Math/SMatrixD32fwd.h:
	add definition of Double32
	
2006-06-29 08:50  brun

	* meta/inc/TVirtualRefProxy.h, treeplayer/src/TRefArrayProxy.cxx:
	From Markus Frank:
	Document the TVirtualRefProxy algorithm
	
2006-06-29 01:47  pcanal

	* cint/src/: v6_tmplt.cxx, v6_var.cxx:
	Do not autoload classes that appear in a friend statement.
	
2006-06-28 22:07  brun

	* proof/src/TFileMerger.cxx:
	In TFileMerger::Cp do not use the write cache since the function is already
	transferring large blocks.
	This function cannot work with the cache.
	
2006-06-28 19:24  antcheva

	* gui/: inc/TGNumberEntry.h, src/TGNumberEntry.cxx:
	- SavePrimitive implemented for TGNumberEntryField
	
2006-06-28 17:51  brun

	* tree/src/TTree.cxx:
	Because I was tired to always answer this question:
	Dear rooters,
	
	sometimes, while filling a TTree, I encountered this message:
	
	Error in <TTree::Fill>: Failed filling branch:matches.matches, nbytes=-1
	
	can someone explain me what does it mean? What mistake did I do while creating the code to fill that TTree?
	
	I decided to systematically print this message in addition to the existing message
	 This error is symptomatic of a Tree created as a memory-resident Tree
	 Instead of doing:
	    TTree *T = new TTree(...)
	    TFile *f = new TFile(...)
	 you should do:
	    TFile *f = new TFile(...)
	    TTree *T = new TTree(...)
	
2006-06-28 16:50  rdm

	* tutorials/threadsh1.C:
	now works properly on AMD and Mac multicores and shows nicely 4 threads
	updating each a histogram.
	
2006-06-28 16:27  rdm

	* thread/src/TThread.cxx:
	comments.
	
2006-06-28 16:26  rdm

	* configure:
	From Lorenzo:
	fix for configure on Solaris.
	
2006-06-28 15:49  roiser

	* reflex/test/: test_Reflex_simple1.cxx, test_Reflex_simple2.cxx:
	win compliance
	
2006-06-28 15:11  brun

	* hist/src/: TSpectrum.cxx, TSpectrum2.cxx:
	Remove limitation to 100 peaks maximum.
	
2006-06-28 14:48  roiser

	* reflex/: inc/Reflex/Scope.h, src/Kernel.cxx, src/Scope.cxx,
	src/ScopeBase.cxx, test/test_Reflex_unit.cxx:
	new static function for convenience Scope::GlobalScope(). Alternatively
	Scope::ByName("") also works.
	Unit test added
	
2006-06-28 12:43  roiser

	* reflex/test/: test_Reflex_simple1.cxx, test_Reflex_simple2.cxx,
	test_Reflex_unit.cxx, testDict2/TestClasses.h:
	unit tests for checking new ToType ( RAW | FINAL )
	
2006-06-28 12:43  roiser

	* reflex/: inc/Reflex/Kernel.h, src/Array.h, src/Pointer.h,
	src/TypeBase.cxx:
	New option "RAW" for function ToType. In case of a pointer or array, ToType with
	this option will return the underlying type (e.g. int[][] -> int). If no virtual
	overload for ToType is available it will return the current type in case a modifier
	was passed otherwise the empty type.
	
2006-06-28 12:39  pcanal

	* meta/inc/TVirtualRefProxy.h:
	add explicit virtual destructor
	
2006-06-28 12:06  pcanal

	* meta/inc/TVirtualRefProxy.h:
	From Markus:
	Implementation of a generic mechanism used to access
	properties of objects linked using object references.
	A proxy mechanism is used, which uses overloaded abstract
	interfaces for concrete reference implementations.
	
2006-06-28 12:04  couet

	* histpainter/src/TGraphPainter.cxx:
	- PaintLevels: make sure the z (zo and z2) values are not greater than fZmax
	  or smaller than fZmin. Weird plots were produced (with option TRI1) wihtout
	  this protection.
	
2006-06-28 12:03  pcanal

	* meta/inc/TClass.h, meta/src/TClass.cxx,
	tree/src/TBranchElement.cxx, treeplayer/inc/TFormLeafInfo.h,
	treeplayer/inc/TFormLeafInfoReference.h,
	treeplayer/inc/TRefArrayProxy.h, treeplayer/inc/TRefProxy.h,
	treeplayer/src/TFormLeafInfo.cxx,
	treeplayer/src/TFormLeafInfoReference.cxx,
	treeplayer/src/TRefArrayProxy.cxx, treeplayer/src/TRefProxy.cxx,
	treeplayer/src/TTreeFormula.cxx, treeplayer/src/TTreePlayer.cxx:
	From Markus Frank:
	Implementation of a generic mechanism used to access
	properties of objects linked using object references.
	A proxy mechanism is used, which uses overloaded abstract
	interfaces for concrete reference implementations.
	
2006-06-28 11:30  antcheva

	* qt/src/GQtGUI.cxx:
	from Valeri Fine:
	- moved the QApplication::processEvents calling sequence
	from TGQt::EventPending to TGQt::NextEvent method.
	
	It should "reduce" the probability of the "dead lock" for the Qt-based
	multi-threaded ROOT applications. The problem was popped up under recent
	ROOT just by chance. It might have been seen under either ROOT versions.
	
	The TGQt::EventsPending() method was written to facilitate the Win32
	multi-thread Win32 GUI layer. Since Qt-version on all platforms uses the
	single threaded GUI the method in question can be reshaped. I have done
	that.
	
2006-06-28 10:46  rdm

	* clib/: inc/mmalloc.h, inc/mmconfig.h, inc/mmprivate.h,
	src/attach.c, src/mmapsup.c:
	rename all HAVE_xxx macros to R__HAVE_xxx to avoid autoconf clash.
	
2006-06-28 10:33  roiser

	* reflex/src/: NameLookup.cxx, NameLookup.h:
	Declarations for AccessControl in NameLookup
	
2006-06-28 10:21  roiser

	* cintex/src/CINTTypedefBuilder.cxx:
	convert declaring scope of a typedef to the Cint conventions
	
2006-06-28 10:08  moneta

	* mathmore/Module.mk:
	since we are using a static lib for GSL, remove USE_DLL for Windows
	
2006-06-28 07:17  brun

	* quadp/: inc/TQpDataDens.h, inc/TQpDataSparse.h,
	inc/TQpProbBase.h, inc/TQpVar.h, src/TQpDataDens.cxx,
	src/TQpDataSparse.cxx, src/TQpLinSolverBase.cxx,
	src/TQpLinSolverDens.cxx, src/TQpLinSolverSparse.cxx,
	src/TQpProbDens.cxx, src/TQpProbSparse.cxx, src/TQpResidual.cxx,
	src/TQpSolverBase.cxx, src/TQpVar.cxx:
	From Eddy:
	More functions commented (hoping all now)
	
2006-06-27 19:30  brun

	* tree/src/TBranch.cxx:
	Modify a format in TBranch::GetBasket
	
2006-06-27 19:28  brun

	* base/src/TFile.cxx:
	In TFile::ReadBufferViaCache, suppress the line "return 2" in case of a failure
	
2006-06-27 17:36  roiser

	* reflex/src/PropertyListImpl.cxx:
	fix compilation warning on solaris
	
2006-06-27 17:30  rdm

	* base/src/TFile.cxx:
	some more cleanup, remove printf from Andreas' monitoring code.
	
2006-06-27 17:24  roiser

	* reflex/Module.mk:
	From Bertrand: Always using relative path for genreflex wrapper scripts
	
2006-06-27 17:23  brun

	* base/src/TFile.cxx:
	One more code cleanup
	
2006-06-27 17:21  brun

	* base/src/: TFile.cxx, TFileCacheWrite.cxx:
	Code cleanup
	
2006-06-27 17:10  moneta

	* smatrix/test/Makefile:
	fix makefile problem on linux
	
2006-06-27 17:07  moneta

	* smatrix/test/: Makefile, TrackDict.xml:
	update for using genreflex instead of rootcint --gccxml
	
2006-06-27 16:56  brun

	* tree/src/TDSet.cxx:
	Due to the changes in TFile, it is now necessary to include explicitly THashList.h
	in TDSet.cxx
	
2006-06-27 16:41  moneta

	* smatrix/test/: Makefile, testSMatrix.cxx:
	updated of makefile for making dict library on windows and fix compare function
	
2006-06-27 16:36  rdm

	* configure:
	from Lorenzo:
	check gsl version and favour libgsl.a.
	
2006-06-27 16:36  brun

	* alien/inc/TAlienFile.h, base/inc/LinkDef1.h, base/inc/TFile.h,
	base/inc/TFileCacheRead.h, base/inc/TFileCacheWrite.h,
	base/inc/TFilePrefetch.h, base/src/TFile.cxx,
	base/src/TFileCacheRead.cxx, base/src/TFileCacheWrite.cxx,
	base/src/TFilePrefetch.cxx, dcache/src/TDCacheFile.cxx,
	net/inc/LinkDef.h, net/inc/TCache.h, net/src/TCache.cxx,
	net/src/TNetFile.cxx, net/src/TWebFile.cxx, netx/src/TXNetFile.cxx,
	sql/inc/TSQLFile.h, sql/src/TSQLFile.cxx, tree/inc/LinkDef.h,
	tree/inc/TChain.h, tree/inc/TTreeCache.h,
	tree/inc/TTreeFilePrefetch.h, tree/src/TBranch.cxx,
	tree/src/TChain.cxx, tree/src/TTree.cxx, tree/src/TTreeCache.cxx,
	tree/src/TTreeFilePrefetch.cxx, treeplayer/src/TTreePlayer.cxx,
	xml/inc/TXMLFile.h, xml/src/TXMLFile.cxx:
	
	-Rename class TFilePrefetch -> TFileCacheRead
	-Rename class TTreeFilePrefetch -> TTreeCache
	-Add new class TFileCacheWrite that implements automatic caching
	 when writing network files. This class replaces the previous class TCache.
	-old TCache class deleted.
	-TFileCacheRead can read buffers from the wite cache in TFileCacheWrite.
	-As a result TFile::UseCache is obsolete. The function is kept for
	  backward compatibility.
	-Remove references to TCache from TXMLFile, TSQLFile, TwebFile, TNetFile
	-remove pointer TFile::fCache
	-Add pointers TFile::fCacheRead and TFile::fCacheWrite
	-Remove members fMaxCacheSize and fPageSize from TChain
	
	NOTE that it is recommended to
	  rm -f base/src/*.d base/src/*.o
	  rm -f net/src/*.d  net/src/*.o
	  rm -f tree/src/*.d tree/src/*.o
	
2006-06-27 16:20  moneta

	* smatrix/test/: Makefile, Track.h, TrackLinkDef.h, testIO.cxx:
	add I/O test with a container class containing an SMatrix of double and Double32
	
2006-06-27 16:02  moneta

	* smatrix/Module.mk:
	add generation of sictionaries for SMatrix od Double32_types
	
2006-06-27 16:02  moneta

	* smatrix/inc/: LinkDef.h, LinkDefD32.h, Math/Dfact.h,
	Math/SMatrixD32fwd.h, Math/SMatrixDfwd.h, Math/SMatrixFfwd.h:
	add generation of sictionaries for SMatrix od Double32_t types
	
2006-06-27 14:26  couet

	* test/stressGraphics.ref:
	- The zero errors are now replaced by values close to 1% of the expected values.
	
2006-06-27 11:14  antcheva

	* qt/: inc/TGQt.h, inc/rootlibs.pri, src/TQtApplication.cxx:
	from Valeri Fine:
	
	qt/inc/rootlibs.pr
	- bug fix (better check the Qt-layer presence)
	
	TGQt.h
	- added the static TGQt::iwid() method to the RootCint dictionary
	
	TQtApplication.cxx,
	- removed the redundant header file
	
2006-06-27 10:35  roiser

	* reflex/src/: Typedef.cxx, Typedef.h:
	Caching the final type of a typedef at the first lookup
	
2006-06-27 09:44  roiser

	* reflex/src/ScopeBase.cxx:
	fix conding conventions
	
2006-06-27 08:52  roiser

	* reflex/test/test_Reflex_simple1.cxx:
	Adding test for non onverloaded TypeBase::ToType function
	
2006-06-27 08:51  roiser

	* reflex/src/TypeBase.cxx:
	Change of behaviour! If the dictionary information is available. TypeBase::ToType
	will return the current Type if no virtual function overload is available (e.g.
	for Pointer). Before it was returning an empty Type.
	
2006-06-27 06:38  brun

	* quadp/src/: TGondzioSolver.cxx, TMehrotraSolver.cxx,
	TQpDataBase.cxx, TQpDataDens.cxx, TQpDataSparse.cxx,
	TQpResidual.cxx, TQpSolverBase.cxx, TQpVar.cxx:
	From Eddy
	Add comments to many functions
	
2006-06-26 19:21  roiser

	* reflex/test/test_Reflex_unit.cxx:
	Adding unit test for access to PropertyList reference
	
2006-06-26 19:21  roiser

	* reflex/: inc/Reflex/PropertyList.h,
	inc/Reflex/PropertyListImpl.h, src/PropertyList.cxx,
	src/PropertyListImpl.cxx:
	Adding the possibility to get direct access to the Any object stored as the value
	of a PropertyList. The access has to be done through the pointer (otherwise the
	value gets copied).
	
2006-06-26 18:40  couet

	* test/: Makefile, stressGraphics.cxx, stressGraphics.ref:
	- First version of a new stress program: stressGraphics.cxx. After having typed
	  "make" in the ROOTSYS/test directory, the executable "stressGraphics" is
	  available. Starting it with option "-h" gives:
	
	  pcepsft15.cern.ch> stressGraphics -h
	  Usage: stressGraphics [-h] [-r]
	  Options:
	    -r : Generate de reference output.
	         Redirect the output in the file "stressGraphics.ref"
	         to redefine the reference file.
	
	    -h : Print usage
	
2006-06-26 18:17  rdm

	* base/inc/TVirtualMonitoring.h, monalisa/Module.mk,
	monalisa/inc/LinkDef.h, monalisa/inc/TMonaLisa.h,
	monalisa/inc/TMonaLisaReader.h, monalisa/inc/TMonaLisaWriter.h,
	monalisa/src/TMonaLisa.cxx, monalisa/src/TMonaLisaReader.cxx,
	monalisa/src/TMonaLisaWriter.cxx:
	From Andreas Peters:
	New MonaLisa module. Supports now also reading from MonaLisa via the new
	gSoap interface. The reader and writer now derive from the abstract
	base classes: TVirtualMonitoringWriter and TVirtualMonitoringReader.
	
2006-06-26 17:35  brun

	* vmc/inc/: TVirtualMC.h, TVirtualMCApplication.h,
	TVirtualMCGeometry.h, TVirtualMCStack.h:
	From Ivana:
	- Added member function description where missing
	
2006-06-26 16:05  rdm

	* configure:
	gsl test lowered to 1.5.
	
2006-06-26 15:42  pcanal

	* cint/: inc/Token.h, inc/Type.h, src/Token.cxx:
	From Federico:
	Update the constructor to be conformant with the recommendations
	given by gcc's -weffc++ option.
	
2006-06-26 15:40  rdm

	* config/Makefile.depend:
	fix geombuilderdeps for non-win32.
	
2006-06-26 15:39  rdm

	* configure, config/Makefile.in, mathmore/Module.mk:
	From Lorenzo:
	- only use external GSL for mathmore.
	From le:
	- by default build now: mathcore, mathmore, reglex and cintex.
	- check for mysql version >= 3.23.x after changes by Sergei.
	
2006-06-26 15:05  brun

	* graf/: inc/TGraphQQ.h, src/TGraphQQ.cxx:
	TGraphQQ can now be used for I/O.
	This has required the implementation of the default constructor.
	
2006-06-26 13:54  brun

	* tree/: inc/TChainProof.h, src/TChainProof.cxx:
	From Gerri:
	Fix the function overloading problem generated by the introduction
	of the optional parameter in TChain::SetBranchAddress
	
2006-06-26 13:03  moneta

	* minuit2/: inc/Minuit2/AnalyticalGradientCalculator.h,
	inc/Minuit2/BasicMinimumError.h, inc/Minuit2/DavidonErrorUpdator.h,
	inc/Minuit2/GradientCalculator.h,
	inc/Minuit2/VariableMetricBuilder.h,
	src/AnalyticalGradientCalculator.cxx, src/BasicMinimumError.cxx,
	src/CombinedMinimumBuilder.cxx, src/DavidonErrorUpdator.cxx,
	src/FitterUtil.cxx, src/FitterUtil.h, src/FumiliBuilder.cxx,
	src/MnLineSearch.cxx, src/MnParabolaFactory.cxx,
	src/VariableMetricBuilder.cxx:
	add some documentation
	
2006-06-26 12:51  brun

	* hist/src/TSpectrum.cxx:
	
	We must delete objects in the list of functions after having cloned
	the histogram.
	By default set the background histogram to red.
	This is useful when using the new TH1::background function
	from the context menu.
	 ----------------------------------------------------------------------
	
2006-06-26 11:46  brun

	* hist/: inc/TH1.h, inc/TH2.h, inc/TSpectrum.h, src/TH1.cxx,
	src/TH2.cxx:
	Implement interfaces to the TSpectrum, TSpectrum2 classes from TH1.
	Two new functions (visible in the context menu) are implemented:
	
	TH1 *TH1::ShowBackground(Int_t niter, Option_t *option)
	//   This function calculates the background spectrum in this histogram.
	//   The background is returned as a histogram.
	
	Int_t TH1::ShowPeaks(Double_t sigma, Option_t *option, Double_t threshold)
	   //Interface to TSpectrum::Search
	   //the function finds peaks in this histogram where the width is > sigma
	   //and the peak maximum greater than threshold*maximum bin content of this.
	   //for more detauils see TSpectrum::Search.
	   //note the difference in the default value for option compared to TSpectrum::Search
	   //option="" by default (instead of "goff")
	
2006-06-26 11:46  moneta

	* minuit2/src/Numerical2PGradientCalculator.cxx:
	revert changes, since stressFit fails is wstep (1/step) is used
	
2006-06-26 11:39  brun

	* gui/: inc/TGMimeTypes.h, inc/TGToolTip.h, src/TGMimeTypes.cxx,
	src/TGToolTip.cxx:
	From Federico:
	Changes to support the gcc -weffc++ option
	
2006-06-26 11:29  brun

	* base/: inc/TMacro.h, src/TMacro.cxx:
	From Federico:
	Changes to support gcc option -weffc++
	
2006-06-26 09:57  moneta

	* minuit2/src/TFitterMinuit.cxx:
	adjust printout
	
2006-06-26 09:56  moneta

	* minuit2/src/Numerical2PGradientCalculator.cxx:
	small changes (caching some variables) to improve performances
	
2006-06-26 09:14  brun

	* hist/src/TSpectrum.cxx:
	Add more comments to TSpectrum::Background
	
2006-06-26 08:48  brun

	* tree/src/ManualTree2.cxx:
	Fix coding conventions violations.
	
2006-06-26 08:47  brun

	* tree/src/TBasket.cxx:
	With the new compression algorithm we have to test if the number of bytes
	in the compressed buffer is >= (not just ==) to the size of the input buffer.
	
2006-06-25 20:50  brun

	* build/unix/distfilelist.sh:
	The binary distribution should not include tmva/test/Makefile
	and tmva/test/*.cxx (thanks Gerri)
	
2006-06-25 20:43  brun

	* mysql/inc/TMySQLServer.h, mysql/inc/TMySQLStatement.h,
	mysql/src/TMySQLServer.cxx, mysql/src/TMySQLStatement.cxx,
	net/inc/TSQLStatement.h, net/src/TSQLServer.cxx,
	net/src/TSQLStatement.cxx, odbc/inc/TODBCStatement.h,
	odbc/src/TODBCServer.cxx, odbc/src/TODBCStatement.cxx,
	oracle/inc/TOracleStatement.h, oracle/src/TOracleServer.cxx,
	oracle/src/TOracleStatement.cxx, sql/src/TSQLFile.cxx:
	From Sergey Linev:
	1. Support for MySQL version 3.2.x and 4.0 enabled again. For that old MySQL versions TSQLStatement is not supported.
	2. Small fix in TSQLFile. With old MySQL versions it does not try to use TSQLStatement class.
	3. Enabling/disabling error output for TSQLStatement class.
	4. Fix in error handling in TMySQLServer::Statement() method. Previousely error code was not correctly stored.
	
2006-06-25 17:29  pcanal

	* utils/src/rootcint.cxx:
	If the class is a template instantiation with any of its parameter
	being a Double32_t (or any of the paramater's paramater, etc), we
	do not export the GenerateInitInstance so that it does not conflict
	with the GenerateInitInstance for the template instantiation with 'double'
	as its parameter.
	
2006-06-25 16:14  pcanal

	* tree/inc/TChain.h, tree/inc/TChainElement.h, tree/inc/TTree.h,
	tree/src/ManualTree2.cxx, tree/src/ManualTree2.h,
	tree/src/ManualTree2Body.h, tree/src/TChain.cxx,
	tree/src/TChainElement.cxx, tree/src/TTree.cxx,
	treeplayer/src/TTreePlayer.cxx, tutorials/h1analysis.h:
	Enhance SetBranchAddress so that the curent recommended code:
	    chain->SetBranchAddres(branchname,&userdata); // once per chain
	    ....
	    branchptr = chain->GetBranch(branchname); // once per tree in the chain
	can be replaced by:
	    chain->SetBranchAddres(branchname,&userdata,&branchptr); // once per chain
	As a result, branchptr will be either set to 0 when the branch does
	not exist or the tree is not loaded yet and will be 'refreshed'
	automatically everytime the chain loads a new tree.
	
	MakeClass and MakeSelector have been updated to take advantage of
	this new feature.  This removed most the code from the Notify
	method.
	
2006-06-25 16:08  pcanal

	* zip/inc/Bits.h:
	some C compiler still can not handle C++ comments
	
2006-06-25 12:23  brun

	* zip/inc/Bits.h:
	Remove a print statement in case the buffer cannot be compressed
	or the compressed buffer larger than the original buffer.
	This case may happen in case of small buffers containing random data.
	
2006-06-25 09:34  brun

	* geombuilder/src/TGeoVolumeEditor.cxx:
	Fix coding convention violation
	
2006-06-25 00:26  brun

	* tutorials/peaks.C:
	Update the tutorial to show an example of the new function TSpectrum::Background.
	
2006-06-25 00:15  brun

	* hist/: inc/TSpectrum.h, src/TSpectrum.cxx:
	Implement an interface to find the background in a 1-d histogram.
	TH1 *TSpectrum::Background(const TH1 * h, int numberIterations, Option_t * option)
	//   ONE-DIMENSIONAL BACKGROUND ESTIMATION FUNCTION
	//   This function calculates the background spectrum in the input histogram h.
	//   The background is returned as a histogram.
	//
	//   Function parameters:
	//   -h: input 1-d histogram
	//   -numberIterations, (default value = 2)
	//      Increasing numberIterations make the result smoother and lower.
	//   -option: may contain one of the following options
	//      - to set the direction parameter
	//        "BackDecreasingWindow". By default the direction is BackIncreasingWindow
	//      - filterOrder-order of clipping filter,  (default "BackOrder2"
	//                  -possible values= "BackOrder4"
	//                                    "BackOrder6"
	//                                    "BackOrder8"
	//      - "nosmoothing"- if selected, the background is not smoothed
	//           By default the background is smoothed.
	//      - smoothWindow-width of smoothing window, (default is "BackSmoothing3")
	//                  -possible values= "BackSmoothing5"
	//                                    "BackSmoothing7"
	//                                    "BackSmoothing9"
	//                                    "BackSmoothing11"
	//                                    "BackSmoothing13"
	//                                    "BackSmoothing15"
	//      - "nocompton"- if selected the estimation of Compton edge
	//                  will be not be included   (by default the compton estimation is set)
	//      - "same" : if this option is specified, the resulting background
	//                 histogram is superimposed on the picture in the current pad.
	
2006-06-24 19:03  brun

	* config/Makefile.depend:
	From Axel:
	geombuilder has wrong dependencies.
	
2006-06-24 10:30  brun

	* geombuilder/src/: TGeoPconEditor.cxx, TGeoSphereEditor.cxx,
	TGeoTubeEditor.cxx:
	Fix coding convention violations
	
2006-06-24 10:26  brun

	* geombuilder/: inc/TGeoTabManager.h, src/TGeoManagerEditor.cxx,
	src/TGeoTabManager.cxx, src/TGeoVolumeEditor.cxx:
	From Mihaela:
	a small patch that fixes volume editor behaviour after the latest modifications in Ged by Ilka (Layout() for main Ged frame moved).
	
2006-06-23 18:00  brun

	* geombuilder/: Module.mk, inc/LinkDef.h, inc/TGeoBBoxEditor.h,
	inc/TGeoConeEditor.h, inc/TGeoEltuEditor.h, inc/TGeoHypeEditor.h,
	inc/TGeoNodeEditor.h, inc/TGeoParaEditor.h, inc/TGeoPconEditor.h,
	inc/TGeoSphereEditor.h, inc/TGeoTabManager.h,
	inc/TGeoTorusEditor.h, inc/TGeoTrd1Editor.h, inc/TGeoTrd2Editor.h,
	inc/TGeoTubeEditor.h, src/TGeoBBoxEditor.cxx,
	src/TGeoConeEditor.cxx, src/TGeoEltuEditor.cxx,
	src/TGeoHypeEditor.cxx, src/TGeoManagerEditor.cxx,
	src/TGeoMaterialEditor.cxx, src/TGeoMatrixEditor.cxx,
	src/TGeoMediumEditor.cxx, src/TGeoNodeEditor.cxx,
	src/TGeoParaEditor.cxx, src/TGeoPconEditor.cxx,
	src/TGeoSphereEditor.cxx, src/TGeoTabManager.cxx,
	src/TGeoTorusEditor.cxx, src/TGeoTrd1Editor.cxx,
	src/TGeoTrd2Editor.cxx, src/TGeoTubeEditor.cxx,
	src/TGeoVolumeEditor.cxx:
	From Mihaela:
	5 new shape editors (TGeoEltu, TGeoHype, TGeoPara, TGeoPcon, TGeoTorus)
	- modifying shape parameters in their editors allow painting in the same time
	- fixed editors destructors
	- fixed a seg fault in selection dialogs
	
2006-06-23 17:19  antcheva

	* ged/: inc/TGedFrame.h, inc/TGraphEditor.h, inc/TH1Editor.h,
	inc/TH2Editor.h, inc/TPadEditor.h, src/TArrowEditor.cxx,
	src/TAttFillEditor.cxx, src/TAttLineEditor.cxx,
	src/TAttMarkerEditor.cxx, src/TAttTextEditor.cxx,
	src/TAxisEditor.cxx, src/TCurlyArcEditor.cxx,
	src/TCurlyLineEditor.cxx, src/TGedEditor.cxx, src/TGedFrame.cxx,
	src/TGraphEditor.cxx, src/TH1Editor.cxx, src/TH2Editor.cxx,
	src/TLineEditor.cxx, src/TPadEditor.cxx, src/TPaveStatsEditor.cxx:
	- fixed problem of object editor performance caused by freely emitted
	  signals of used  GUI elements and corresponding slots execution.
	
	TGedFrame
	- new data member fAvoidSignal = kFALSE by default. In SetModel method of any editor it is set to kTRUE to avoid executing slot method and in the end of SetModet is set to kFALSE again;
	
	TGedEditor
	- move the call of TGMainFrame::Layout from TGedFrame::SetActive in
	TGedEditor::SetModel
	
	TPadEditor
	- no need of TGCompositeFrame *f7 as data member
	- added new data member TGButtonGroup *fBgrop
	- connected DoBorderMode slot with TGButtonGroup::Released signal
	
	TGraphEditor
	- changed signature of DoShape method
	- connected DoShape slot with TGButtonGroup::Released signal
	
	TH1Editor
	- new method DoHistView()
	- fixed problem shown with MSVS 8 (thaks to Timur and Bertrand)
	- connected DoHistView slot with TGButtonGroup::Released signal
	
	TH2Editor
	- new method DoHistView()
	- fixed problem shown with MSVS 8 (thaks to Timur and Bertrand)
	- connected DoHistView slot with TGButtonGroup::Released signal
	
	All other editors - follow-up changes in the code related to the
	fAvoidSignal use.
	
2006-06-23 16:01  couet

	* postscript/: inc/TPDF.h, src/TPDF.cxx:
	- Take into account gStyle->GetLineScalePS()
	
2006-06-23 15:26  rdm

	* proof/inc/TProofServ.h, proof/src/TProofServ.cxx,
	proofx/src/TXProofServ.cxx:
	From Maarten:
	- Simplify and improve proofserv logging.
	
2006-06-23 13:55  brun

	* geom/inc/TVirtualGeoPainter.h, geompainter/inc/TGeoPainter.h,
	geompainter/src/TGeoPainter.cxx:
	From Andrei and matevz Tadel:
	a patch allowing to paint volumes/nodes with a pre-defined global transformation.
	
2006-06-23 13:52  brun

	* sql/src/TSQLFile.cxx:
	Fix coding convention violations
	
2006-06-23 08:25  brun

	* xml/src/TXMLFile.cxx:
	Fix coding conventions
	
2006-06-23 07:02  brun

	* quadp/src/: TGondzioSolver.cxx, TMehrotraSolver.cxx,
	TQpDataBase.cxx, TQpDataDens.cxx, TQpDataSparse.cxx,
	TQpLinSolverBase.cxx, TQpLinSolverDens.cxx, TQpLinSolverSparse.cxx,
	TQpProbBase.cxx, TQpProbDens.cxx, TQpProbSparse.cxx,
	TQpResidual.cxx, TQpSolverBase.cxx, TQpVar.cxx:
	From Eddy:
	Fix coding convention violations.
	
2006-06-23 06:59  brun

	* table/src/: TDataSet.cxx, TTable.cxx:
	From Valeri Fine:
	Fix coding conventions violations
	
2006-06-23 06:58  brun

	* reflex/python/genreflex/gendict.py:
	From Pere:
	Fix a problem reported by Marco Clemencic.
	"  I found the problem in Reflex. If a  namespace had only enums was not declared to Reflex as such.  It was not visible in the tests included in ROOT because the same namespace was used for other tests and contained other elements.
	
2006-06-22 23:16  pcanal

	* build/win/makelib.sh:
	Prevent makelib.sh from relocating the requested library to
	$ROOTSYS/bin in the case where the requested library is not supposed
	to go to $ROOTSYS/lib.
	This enable the build of the cintdlls in their proper place
	
2006-06-22 10:44  rdm

	* configure:
	build by default xrootd on win32 too.
	
2006-06-22 10:39  moneta

	* mathmore/src/GSLIntegrator.h:
	update for RS2
	
2006-06-22 10:36  moneta

	* mathcore/src/: AxisAngle.cxx, AxisAngleXother.cxx,
	BitReproducible.cxx, Boost.cxx, BoostX.cxx, BoostY.cxx, BoostZ.cxx,
	DistFunc.cxx, EulerAngles.cxx, LorentzRotation.cxx,
	ProbFuncMathCore.cxx, Quaternion.cxx, QuaternionXaxial.cxx:
	adjust space atfer namespace to follow rule RS2
	
2006-06-22 10:35  rdm

	* xrootd/src/xrootd-20060523-1741.src.tgz:
	fix compilation problem on Win32.
	
2006-06-22 10:21  brun

	* sql/inc/LinkDef.h, sql/inc/TSQLClassInfo.h, sql/inc/TSQLFile.h,
	sql/inc/TSQLObjectData.h, sql/inc/TSQLStructure.h,
	sql/src/TBufferSQL2.cxx, sql/src/TKeySQL.cxx,
	sql/src/TSQLClassInfo.cxx, sql/src/TSQLFile.cxx,
	sql/src/TSQLObjectData.cxx, sql/src/TSQLStructure.cxx,
	xml/inc/TKeyXML.h, xml/inc/TXMLEngine.h, xml/inc/TXMLFile.h,
	xml/src/TKeyXML.cxx, xml/src/TXMLEngine.cxx, xml/src/TXMLFile.cxx:
	From Sergey Linev:
	1. Implementation of TDirectory I/O for TSQLFile and TXMLFile
	2. In TSQLFile identifier length is now controled.
	   Important for Oracle, where table or column name cannot be more than 32 symbols.
	3. Adding usage of TSQLStatement class where possible.
	4. Small performance improvment.
	
2006-06-22 10:18  brun

	* net/src/TSQLServer.cxx, oracle/src/TOracleServer.cxx,
	oracle/src/TOracleStatement.cxx:
	From Sergey Linev:
	1. Bug fix for Oracle plugin - new TOracleServer::Exec() method did not release memory correctly.
	2. Small changes in TSQLServer class
	
2006-06-22 08:14  brun

	* base/src/TVirtualProofMgr.cxx:
	Fix coding convention violation
	
2006-06-21 20:39  brun

	* cintex/inc/Cintex/Cintex.h, cintex/src/CINTClassBuilder.cxx,
	cintex/src/Cintex.cxx, cintex/test/test_Cintex.C,
	cintex/test/test_PyCintex_basics.py, cintex/test/dict/CintexTest.h,
	cintex/test/dict/selection.xml, reflex/python/genreflex/gendict.py:
	From Pere:
	-  Fix for bug #17592, problem with enum in PyCintex...
	-  Added by default the conversion to CINT of all enums declared in a class
	-  Added more enum tests
	
2006-06-21 18:20  rdm

	* test/ProofBench/: Run_Node_Tests.C, make_event_trees.C:
	From Gerri:
	By running ProofBench on the CAF with Jan we have found a couple of issues
	due to the fact that we need to use XROOTD also to access (in write) local
	files.
	
	make_event_trees.C
	   - use TFile::Open to create the files instead of the TFile constructor.
	
	Run_Node_Tests.C
	   - use consistently basedir everywhere.
	
2006-06-21 18:18  rdm

	* base/inc/MessageTypes.h, base/inc/TVirtualProof.h,
	base/inc/TVirtualProofMgr.h, base/src/TVirtualProof.cxx,
	base/src/TVirtualProofMgr.cxx, config/olbd.in, config/rootrc.in,
	config/xrootd.in, net/src/TMonitor.cxx, netx/src/TXNetSystem.cxx,
	proof/inc/TProof.h, proof/inc/TProofMgr.h,
	proof/inc/TProofPlayer.h, proof/inc/TProofServ.h,
	proof/inc/TSlave.h, proof/src/TProof.cxx, proof/src/TProofMgr.cxx,
	proof/src/TProofPlayer.cxx, proof/src/TProofProgressDialog.cxx,
	proof/src/TProofServ.cxx, proof/src/TSlave.cxx,
	proofd/inc/XProofProtocol.h, proofd/inc/XrdProofConn.h,
	proofd/inc/XrdProofServProxy.h, proofd/inc/XrdProofdProtocol.h,
	proofd/src/XProofProtUtils.cxx, proofd/src/XrdProofServProxy.cxx,
	proofd/src/XrdProofdProtocol.cxx, proofx/inc/TXProofMgr.h,
	proofx/inc/TXProofServ.h, proofx/inc/TXSlave.h,
	proofx/inc/TXSocket.h, proofx/src/TXProofMgr.cxx,
	proofx/src/TXProofServ.cxx, proofx/src/TXSlave.cxx,
	proofx/src/TXSocket.cxx, tutorials/threadsh1.C,
	xrootd/src/xrootd-20060523-1741.src.tgz:
	From Gerri:
	The patch implements the following new functionality:
	
	  - Shutdown of idle sessions when quitting ROOT; if not idle the session
	    is shutdown as soon as processing terminates; it is possible to delay
	    the automatic shutdown by a tunable amount of time via a new directive
	    in the xrootd config file 'xpd.shutdown' (see xpd.cf.example).
	
	  - New static method TProof::Reset(const char *url) to hard-cleanup an
	    user area (implemented for Xproofd only); this implied quite some
	    additions in XrdProofdProtocol.
	
	  - Possibility to temporary remove / re-insert a worker from the active list
	       TProof::DeactivateWorker(const char *ord)
	       TProof::ActivateWorker(const char *ord)
	    with 'ord' the ordinal numer, e.g. "0.3" .
	
	  - A default url for the disk pool
	       const char *TVirtualProof::GetDataPoolUrl()
	    It is set by default to a string send back by the master, but it can
	    be changed via
	       void  TVirtualProof::SetDataPoolUrl(const char *url)
	
	    Jan should then adapt his code to use this as default.
	
	  - Posibility to timeout Collect; for now this is only used at forced
	    termination.
	
	The patch includes many small changes and bug fixes. One of the most important
	is in TXNetSystem (a bug preventing correct treatment of multiple request
	to the same redirector).
	
2006-06-21 17:40  antcheva

	* ged/src/: TAttFillEditor.cxx, TAttLineEditor.cxx,
	TFrameEditor.cxx:
	- avoid emitting signals in SetModel method
	
2006-06-21 15:57  rdm

	* gfal/src/TGFALFile.cxx:
	From Hubert Degaudenzi:
	comment out calls to broken gfal_access().
	
2006-06-21 15:09  rdm

	* net/: inc/TUrl.h, src/TUrl.cxx:
	don't strip multiple slashes from file names in case of "special" url's like:
	"gfal:srm://host/file.root" where "srm://host/file.root" is returned as
	file and the // should not be removed.
	
2006-06-21 14:20  antcheva

	* gui/src/TGTextEdit.cxx:
	From Bertrand:
	- fixed behavior of Ctrl+End in TGTextEdit
	
2006-06-21 13:09  rdm

	* cint/: Module.mk, configcint.mk:
	From Axel:
	split off configcint generation in seperate file to reduce make dependency.
	
2006-06-21 13:08  rdm

	* cint/lib/: dll_stl/.cvsignore, posix/.cvsignore:
	ignore generated cintdll files.
	
2006-06-21 12:12  brun

	* build/unix/distfilelist.sh:
	Add the tmva tutorials in the binary distribution
	
2006-06-21 12:11  brun

	* tmva/test/: tmva-logo.gif, tmva_logo_perp.gif:
	Remove obsolete gif files
	
2006-06-21 11:21  antcheva

	* gui/: inc/HelpText.h, src/HelpText.cxx, src/TGTextEditor.cxx:
	From Bertarnd:
	- added details of the editor capabilities in the class description
	- added TGTextEditor help text
	- fixed coding conventions violations
	
2006-06-21 09:54  rdm

	* cint/Module.mk:
	in distclean also delete mktype.
	
2006-06-21 09:46  rdm

	* Makefile, cint/Module.mk:
	Make Axel's cintdll-new target the new default cintdll target.
	
2006-06-21 09:43  brun

	* base/src/TDirectory.cxx:
	Fix coding convention violation
	
2006-06-21 00:09  rdm

	* build/win/: cc.sh, cxx.sh, makeinfo.sh:
	not needed anymore due to changes in the build system.
	
2006-06-21 00:09  rdm

	* build/unix/: depend.sh, makecintdlls.sh, makeinfo.sh:
	Not needed anymore due to changes in the build system.
	
2006-06-20 20:17  pcanal

	* base/: inc/TDirectory.h, inc/TFile.h, src/TDirectory.cxx,
	src/TFile.cxx:
	From Sergei Linev:
	1. Functionality of TDirectory::ReadAll() extended. One can call dir->ReadAll("dirs") to read only subdirectories.
	   dir->ReadAll("dirs*") will read complete subdirectories tree.
	
	2. In TDirectory::Delete(): if subdirectory is delete, first all subdirs will be read (via ReadAll("dirs")) and than
	   keys of subdirectories will  be removed. As a result, there no lost frames in the ROOT file.
	
	3. New method TDirectory::rmdir(const char* name), which internally calls TDirectory::Delete(name + ";*");
	
	4. TDirectory::SetName() is implemented to add comment about its lack
	of functionality for now (Once changed, if the directory was written
	already once, it is not consistent with the keys list of mother directory.
	
	5. New TFile::IsBinary method, which indicate that file has binary or non-binary (xml or sql) format.
	   Uses BIT(15) of TFile object.
	
	6. New methods of TFile for TDirectory I/O
	      virtual Long64_t DirCreateEntry(TDirectory*) { return 0; }
	      virtual Int_t    DirReadKeys(TDirectory*) { return 0; }
	      virtual void     DirWriteKeys(TDirectory*) {}
	      virtual void     DirWriteHeader(TDirectory*) {}
	   They have no use for binary directory I/O, but called when TDirectory should be stored in non-binary file.
	
	7. TDirectory::Streamer() adjusted to work in non-binary mode.
	
2006-06-20 18:38  rdm

	* base/src/TFile.cxx:
	set fOffset to retpos which is the actual pos returned by SysSeek(), the
	actual pos depends on the "whence" argument which in the default case
	is the same as offset.
	
2006-06-20 18:01  brun

	* minuit/src/TLinearFitter.cxx:
	Improve precision when printing results of fit in TLinearFitter::PrintResults
	
2006-06-20 15:21  brun

	* base/src/TROOT.cxx, config/rootrc.in, zip/inc/Bits.h:
	Set the default ZipMode to 1 (to use the new ZIP algorithm).
	ROOT will automatically detect the old or new mode. The code to support
	both modes was introduced 3 years ago.
	The new ZIP algorithm gives slightly better compression and is also
	slightly faster.
	
2006-06-20 15:17  antcheva

	* gui/src/: TGTextEdit.cxx, TGTextEditor.cxx:
	From Bertrand:
	TGTextEdit widget:
	- Added Ctrl+Home and Ctrl+End key handling.
	- Added a protection in HandleDoubleClick in case of empty text.
	TGTextEditor:
	- Fixed alignment of shortcut names.
	- Added shortcut for Compile, Execute and Interrupt menu entries.
	- Fixed a type casting problem on Solaris and MSVC8.
	
2006-06-20 15:09  brun

	* base/src/TFile.cxx:
	Fix a fatal error in TFile::Seek.
	fOffset must be set in this function when reading from the cache.
	I added the following comments:
	   //we must set fOffset after the real SysSeek. This is required when
	   //reading from the cache. fOffset may be changed behind your back by
	   //TDCacheFile or other overloads of this function.
	
2006-06-20 12:30  pcanal

	* cint/src/v6_var.cxx:
	Consistently set and use integer macro to be 'long' instead of 'int'.
	
2006-06-20 12:29  pcanal

	* cint/src/v6_loadfile.cxx:
	From Axel: Don't load any dlls (via #include abc.dll) in rootcint_tmp
	
2006-06-20 12:27  pcanal

	* cint/src/v6_ifunc.cxx:
	Allow conversion from long to pointer
	
2006-06-20 12:15  rdm

	* net/src/TNetFile.cxx:
	cosmetic.
	
2006-06-20 12:15  rdm

	* base/src/TFile.cxx:
	Don't set fOffset in Seek() as it will confuse TFile plugins that have
	Posix seek interfaces (dCache, RFIO, chirp) which override SysSeek().
	
2006-06-20 10:32  brun

	* gui/src/TGTextEditor.cxx:
	Move the gif file in the class description.
	
2006-06-20 09:59  antcheva

	* icons/: ed_compile.png, ed_copy.png, ed_cut.png, ed_delete.png,
	ed_execute.png, ed_find.png, ed_findnext.png, ed_goto.png,
	ed_help.png, ed_interrupt.png, ed_new.png, ed_open.png,
	ed_paste.png, ed_print.png, ed_quit.png, ed_save.png,
	ed_saveas.png:
	From Bertrand:
	- new icons used by TGTextEditor
	
2006-06-20 09:58  antcheva

	* gui/: inc/TGTextEditor.h, src/TGTextEditor.cxx:
	From Bertrand:
	- new GUI class TGTextEditor
	  A simple text editor that uses the TGTextEdit widget.
	  It provides all functionalities of TGTextEdit as copy, paste, cut,
	  search, go to a given line number. In addition, it provides the
	  possibilities for compiling, executing or interrupting a
	  running macro.
	
	This class can be used in following ways:
	- with file name as argument:
	 new TGTextEditor("hsimple.C");
	
	- with a TMacro* as argument:
	  TMacro *macro = new TMacro("hsimple.C");
	  new TGTextEditor(macro);
	
2006-06-20 09:57  antcheva

	* gui/: Module.mk, inc/LinkDef3.h:
	From Bertrand:
	 - changes related to the new GUI class TGTextEditor
	
2006-06-20 08:46  brun

	* tree/src/TChain.cxx:
	Add a protection in TChain::LoadTree when looping over the list of friends.
	
2006-06-20 08:33  brun

	* geombuilder/src/: TGeoPconEditor.cxx, TGeoSphereEditor.cxx,
	TGeoTabManager.cxx, TGeoTubeEditor.cxx:
	Fix coding conventions violations
	
2006-06-19 18:15  pcanal

	* hist/src/TFormula.cxx:
	fix the parsing of 'e*e-pp' where - did not have enough priority
	
2006-06-19 16:58  brun

	* geom/src/TGeoPcon.cxx, geombuilder/Module.mk,
	geombuilder/inc/LinkDef.h, geombuilder/inc/TGeoPconEditor.h,
	geombuilder/src/TGeoBBoxEditor.cxx,
	geombuilder/src/TGeoConeEditor.cxx,
	geombuilder/src/TGeoManagerEditor.cxx,
	geombuilder/src/TGeoMaterialEditor.cxx,
	geombuilder/src/TGeoMatrixEditor.cxx,
	geombuilder/src/TGeoMediumEditor.cxx,
	geombuilder/src/TGeoNodeEditor.cxx,
	geombuilder/src/TGeoPconEditor.cxx,
	geombuilder/src/TGeoSphereEditor.cxx,
	geombuilder/src/TGeoTabManager.cxx,
	geombuilder/src/TGeoTrd1Editor.cxx,
	geombuilder/src/TGeoTrd2Editor.cxx,
	geombuilder/src/TGeoTubeEditor.cxx,
	geombuilder/src/TGeoVolumeEditor.cxx:
	From Mihaela Gheata:
	I added comments for all methods. there is also a patch to TGeoPcon class in the diff for being able to change the number of Z sections(Nz).
	
2006-06-19 16:08  antcheva

	* gui/src/TGListTree.cxx:
	- fix typo in comments
	
2006-06-19 16:02  antcheva

	* gui/: inc/TGListTree.h, src/TGListTree.cxx:
	- TGListTree::SavePrimitive saves the entire list tree structure
	- new methods:
	  TGListTree::SaveChildren for saving chil items in a list tree structure
	  TGListTreeItem::SavePrimitive for saving list tree item specific attributes
	
2006-06-19 12:34  brun

	* eg/inc/TParticlePDG.h:
	Make the two following functions const
	    Int_t   NDecayChannels () const
	    Int_t   TrackingCode() const
	
2006-06-19 11:35  brun

	* tree/src/TTreeFilePrefetch.cxx:
	Use GetEntriesFast instead of GetEntries in the constructor.
	This prevents a recursive call to TChain::LoadTree.
	
2006-06-19 11:34  brun

	* tree/src/TChain.cxx:
	The same variable t was used both as a Int_t and a TTree* inside LoadTree.
	Results were OK, but change the second use of "t" to "at" for clarity.
	
2006-06-19 11:10  couet

	* gl/: inc/TGLLegoPainter.h, inc/TGLPlotPainter.h,
	src/TGLLegoPainter.cxx, src/TGLPadHistPainter.cxx,
	src/TGLPlotPainter.cxx:
	- From Timur:
	
	TGLLegoPainter
	   "e" option added for cartesian
	   bar width/offset added for cartesian
	TGLPlotPainter
	   normals for trapezoids in polar/cylindrical/spherical
	   coordinates are better now, so lego is "smoother".
	
2006-06-19 11:02  moneta

	* mathcore/src/: AxisAngle.cxx, AxisAngleXother.cxx,
	BitReproducible.cxx, Boost.cxx, BoostX.cxx, BoostY.cxx, BoostZ.cxx,
	DistFunc.cxx, EulerAngles.cxx, LorentzRotation.cxx, Plane3D.cxx,
	ProbFuncMathCore.cxx, Quaternion.cxx, QuaternionXaxial.cxx,
	Rotation3D.cxx, Rotation3DxAxial.cxx, SpecFuncMathCore.cxx,
	Transform3D.cxx:
	adjust indentation for RS2
	
2006-06-19 10:44  moneta

	* mathmore/: inc/Math/GSLRndmEngines.h, src/GSLIntegrator.cxx,
	src/GSLIntegrator.h, src/GSLInterpolator.h, src/GSLRndmEngines.cxx,
	src/GSLRootFinderDeriv.cxx, src/GSLRootHelper.cxx,
	test/testRandom.cxx:
	- add 48 bit version of Ranlux (gsl_rng_ranlxd2 and double precision version
	  (gsl_rng_ranlxs2)
	- adjust indentation for coding convention
	
2006-06-19 00:56  rdm

	* treeviewer/src/TSessionDialogs.cxx:
	From Bertrand:
	In TNewQueryDlg, moved "Options" label and text entry in the hidden frame
	available with the "More >>" button.
	
2006-06-18 19:51  rdm

	* base/src/TFile.cxx, net/src/TNetFile.cxx, net/src/TWebFile.cxx,
	netx/src/TXNetFile.cxx:
	Fix offset handling in case of prefetch with no special ReadBuffers(), like
	RFIO, dCache, Chirp, etc.
	
2006-06-17 12:40  brun

	* build/unix/distfilelist.sh:
	Remove MAKEINFO and add gdml/*.py
	
2006-06-17 08:23  pcanal

	* cint/src/v6_disp.cxx:
	When using a var_arg more than once, one should reset (this is necessary on AMD64)
	
2006-06-16 20:18  brun

	* pyroot/src/TPython.cxx:
	From Wim:
	 o) add const_cast for PyRun_FileEx to be compatible with python2.2
	
2006-06-16 17:40  brun

	* hist/src/TF1.cxx:
	From Anna:
	A fix in the Moment and CentralMoment functions.
	fgAbsValue wasn't reset to kFALSE before computing the moment.
	
2006-06-16 15:47  couet

	* hist/src/TH3.cxx:
	- ProjectionZ and Project3D now take care of the alphanumeric labels.
	
2006-06-16 15:05  brun

	* base/src/TRandom3.cxx:
	Fix coding convention violation
	
2006-06-16 13:03  rdm

	* treeviewer/src/TSessionViewer.cxx:
	From Bertrand:
	Corrected behavior of "Packages" listbox.
	
2006-06-16 13:01  brun

	* tree/inc/TEventList.h, tree/inc/TTreeFilePrefetch.h,
	tree/src/TChain.cxx, tree/src/TEventList.cxx, tree/src/TTree.cxx,
	tree/src/TTreeFilePrefetch.cxx, treeplayer/src/TTreePlayer.cxx:
	Introduce two new major optimizations for the Tree cache.
	  -in case of a TChain, the list of branches computed during the
	   training phase of the first file is reused for all the other files.
	
	 -add support for TEventlist. Only the baskets referenced by the list
	  are added to the cache. This has requested a new function in TEventlist
	    Bool_t TEventList::ContainsRange(Long64_t entrymin, Long64_t entrymax)
	       // Return TRUE if list contains entries from entrymin to entrymax included.
	
2006-06-16 12:34  moneta

	* mathmore/: build/inc_Math_Makefile.am,
	inc/Math/IntegrationTypes.h, inc/Math/Integrator.h,
	src/Chebyshev.cxx, src/Derivator.cxx, src/GSLIntegrator.cxx,
	src/GSLInterpolator.cxx, src/GSLRootFinder.cxx,
	src/GSLRootFinderDeriv.cxx, src/Integrator.cxx,
	src/Interpolator.cxx, src/RootFinderAlgorithms.cxx,
	src/SpecFuncMathMore.cxx, test/piRandom.C, test/pirndm.C,
	test/testRandom.cxx:
	- fix coding convention
	- separate the integration type like is done for the interpolation
	- update tests for TRandom1
	
2006-06-16 12:06  rdm

	* gui/src/TGTextEdit.cxx:
	From Bertrand:
	- Fix "Find Next" problem in TGTextEdit.
	
2006-06-16 12:06  rdm

	* win32gdk/src/TGWin32.cxx:
	From Bertrand:
	-  Fix copy/paste problem on Windows.
	
2006-06-16 11:26  moneta

	* mathcore/: inc/Math/GenVector/BitReproducible.h,
	src/3DConversions.cxx, src/3DDistances.cxx,
	src/BitReproducible.cxx, src/Transform3D.cxx:
	further changes for coding convention. Replace unsigned long with unsigned int
	
2006-06-16 10:36  couet

	* hist/src/TH2.cxx:
	- Coding conventions (TABs removed)
	
2006-06-16 09:05  rdm

	* base/inc/: TSystemDirectory.h, TSystemFile.h:
	From Bertrand:
	fix for TSystemDirectory::SetDirectory(const char *name)
	that did not change the directory anymore.
	
2006-06-16 08:55  rdm

	* build/unix/makelib.sh:
	Fix for problem on Solaris when compiling with soversion on.
	
2006-06-15 22:25  pcanal

	* test/: dt_DrawTest.C, dt_MakeRef.C:
	fix following the chnage in TRandom3
	
2006-06-15 18:47  couet

	* hist/src/TH2.cxx:
	- ProjectionX(Y): In case the X(Y) axis has alphanumeric labels, they are
	  now copied in the 1D histogram being the result of the projection.
	
2006-06-15 18:23  moneta

	* mathcore/: inc/Math/GenVector/AxisAngle.h,
	inc/Math/GenVector/BitReproducible.h, inc/Math/GenVector/Boost.h,
	inc/Math/GenVector/BoostX.h, inc/Math/GenVector/BoostY.h,
	inc/Math/GenVector/BoostZ.h, inc/Math/GenVector/EulerAngles.h,
	inc/Math/GenVector/LorentzRotation.h,
	inc/Math/GenVector/Quaternion.h, inc/Math/GenVector/Rotation3D.h,
	inc/Math/GenVector/RotationX.h, inc/Math/GenVector/RotationY.h,
	inc/Math/GenVector/RotationZ.h, src/3DConversions.cxx,
	src/3DDistances.cxx, src/AxisAngle.cxx, src/AxisAngleXother.cxx,
	src/BitReproducible.cxx, src/Boost.cxx, src/BoostX.cxx,
	src/BoostY.cxx, src/BoostZ.cxx, src/EulerAngles.cxx,
	src/LorentzRotation.cxx, src/Plane3D.cxx, src/Quaternion.cxx,
	src/QuaternionXaxial.cxx, src/Rotation3D.cxx,
	src/Rotation3DxAxial.cxx, src/Transform3D.cxx:
	changes for coding conventions
	
2006-06-15 15:47  rdm

	* cint/Module.mk, utils/Module.mk:
	From Axel:
	Fixes bug 17482, and cint's echo should obviously end up in configcint.h.
	And it fixed the makefile-include of configcint.h.
	
2006-06-15 14:07  brun

	* cintex/: Module.mk, src/CINTTypedefBuilder.cxx,
	test/test_PyCintex_basics.py, test/dict/CintexTest.h,
	test/dict/selection.xml:
	From Pere and Wim:
	Fix a bug related to typedefs affecting PyCintex
	This fixes the problem at
	<http://savannah.cern.ch/bugs/?func=detailitem&item_id=17468>
	
2006-06-15 12:38  brun

	* test/: stress.cxx, stressGeom.cxx, stressSpectrum.cxx:
	Change reference values to take into account the change in TRandom3
	
2006-06-15 12:02  brun

	* tree/: inc/TTreeFilePrefetch.h, src/TTreeFilePrefetch.cxx:
	Speed improvement, keeping the total size of teh branches in the cache
	as a data member instead of computing this value every time FillBuffer is called.
	
2006-06-15 11:59  brun

	* base/inc/TRandom3.h:
	From Lorenzo:
	Set the default seed for TRandom3 (in TRandom3.h) to 4357 instead of 65539.
	This is the recommended value by the author.
	
2006-06-15 11:14  brun

	* base/src/TRandom3.cxx:
	From Lorenzo:
	Fixes as suggested in http://www.math.sci.hiroshima-u.ac.jp/~m-mat/MT/MT2002/emt19937ar.html
	to a  known problem in the seeding procedure when a value with many zero in the bit pattern is used (like 2**28).
	It is same problem with the 69069 multiplier, which was affecting before TRandom.
	
2006-06-15 09:59  brun

	* tree/: inc/TTreeFilePrefetch.h, src/TTreeFilePrefetch.cxx:
	Code cleanup
	
2006-06-15 00:54  brun

	* tree/src/TTreeFilePrefetch.cxx:
	Fix a special case in TTreeFilePrefetch::FillBuffer
	
2006-06-15 00:16  brun

	* base/inc/RConfig.h:
	From Axel,
	
	Fix a problem with vsnprintf on Windows
	
2006-06-14 20:18  pcanal

	* cint/: inc/Api.h, inc/CallFunc.h, inc/DataMbr.h, inc/G__ci.h,
	inc/Method.h, inc/Token.h, inc/Type.h, inc/bc_exec.h, inc/common.h,
	inc/fproto.h, lib/dll_stl/setup, lib/ipc/setup, lib/longlong/setup,
	lib/posix/posix.h, lib/posix/setup, src/v6_loadfile.cxx,
	src/v6_newlink.cxx, src/v6_pragma.cxx, src/v6_var.cxx:
	From Axel, Philippe:
	import of CINT tag v5-16-13 from the CINT CVS.
	For what else is new see http://root.cern.ch/root/Cint.phtml?relnote.
	
	In particular extend the CINT api and remove reliance on MAKEINFO
	
2006-06-14 20:16  pcanal

	* cint/Module.mk:
	From Axel: adapt to new CINT build system and implement better cintdlls target (parallel build friendly)
	
2006-06-14 20:16  pcanal

	* Makefile:
	From Axel: adapt to new CINT build system
	
2006-06-14 20:15  pcanal

	* cintex/src/CINTFunctionBuilder.cxx, cintex/src/CINTdefs.h,
	meta/src/TCint.cxx, meta/src/TMethodCall.cxx,
	thread/src/TThread.cxx:
	From AxeL: Remove cint function declaration which are now part of the CINT header files
	
2006-06-14 20:09  pcanal

	* base/inc/RConfig.h, clib/inc/snprintf.h, clib/src/snprintf.c:
	From Axel: use built-in vsnprintf on windows
	
2006-06-14 20:07  pcanal

	* base/inc/DllImport.h:
	From Axel: enable explicit export
	
2006-06-14 20:03  pcanal

	* build/win/bindexplib/bindexplib.cxx:
	From Axel and Philippe: stricter exports
	
2006-06-14 20:01  pcanal

	* config/Makefile.win32:
	From Axel and Philippe: define CPPPREP
	
2006-06-14 19:59  pcanal

	* utils/Module.mk:
	remove depenency on MAKEINFO
	
2006-06-14 16:21  brun

	* gpad/: inc/TPad.h, src/TPad.cxx:
	Implement a new bit in TPad.h
	   kCannotMove = BIT(12)
	When this bit is set the pad cannot be moved/resized.
	
2006-06-14 15:57  antcheva

	* ged/: inc/TGedPatternSelect.h, src/TGedPatternSelect.cxx:
	- add a second parameter Bool_t emit = kTRUE to SetPattern method
	
2006-06-14 15:52  brun

	* pyroot/src/TPython.cxx:
	Add a few more comments in TPython::ExecScript with an example to call it.
	
2006-06-14 15:46  brun

	* pyroot/: inc/TPython.h, src/TPython.cxx:
	From Wim:
	Add a new function
	void TPython::ExecScript( const char* name, int argc, const char** argv )
	{
	// Execute a python stand-alone script, with argv CLI arguments.
	
2006-06-14 15:15  brun

	* tree/inc/TTreeFilePrefetch.h, tree/src/TBranch.cxx,
	tree/src/TChain.cxx, tree/src/TTreeFilePrefetch.cxx,
	treeplayer/src/TTreePlayer.cxx:
	mprove the prefetching algorithm in case of Trees.
	A learning phase is introduced (by default one percent of
	all entries) to find the list of branches referenced.
	The learning fraction can be changed via TTreeFilePrefetch::SetLearnRatio
	
2006-06-14 13:47  rdm

	* cont/: inc/TBits.h, src/TBits.cxx:
	Don't use inline functions before they are declared (generates warning when
	compiling with -Wredundant-decls).
	
2006-06-14 12:22  antcheva

	* gui/src/TGProgressBar.cxx, guibuilder/inc/TRootGuiBuilder.h,
	guibuilder/src/TRootGuiBuilder.cxx:
	From Valeriy Onuchin:
	- move the GUI builder specific code from TGProgressBar to TRootGuiBuilder
	
2006-06-14 11:32  brun

	* html/src/THtml.cxx:
	From Axel:
	this fixes two issues with THtml: missing ");" of methods of what THtml
	calls "types", and double "//" in URLS.
	
2006-06-14 10:33  couet

	* gl/: inc/TGLAxisPainter.h, inc/TGLLegoPainter.h,
	inc/TGLPadHistPainter.h, inc/TGLPlotPainter.h,
	src/TGLAxisPainter.cxx, src/TGLLegoPainter.cxx,
	src/TGLPadHistPainter.cxx, src/TGLPlotPainter.cxx:
	- Add the proper cvs tags lines ($Id$ and Author) and the standard copyright
	  notice.
	
2006-06-14 09:52  antcheva

	* gui/src/TGScrollBar.cxx, guibuilder/inc/TRootGuiBuilder.h,
	guibuilder/src/TRootGuiBuilder.cxx:
	From Valeriy Onuchin:
	- move the GUI builder specific code from TGScrollBar to TRootGuiBuilder
	
2006-06-13 23:12  rdm

	* base/inc/TVirtualMutex.h, base/src/TBrowser.cxx,
	geombuilder/Module.mk, proof/src/TEventIter.cxx,
	tree/src/TSelector.cxx:
	cosmetics, small corrections in comments.
	
2006-06-13 22:53  rdm

	* config/Makefile.macosx:
	For the time being disable the -gdwarf-2 option since not all debuggers
	handle it correctly yet.
	
2006-06-13 22:49  rdm

	* proof/inc/TProofProgressLog.h:
	simplify by deriving from TGTransientFrame instead of using a TGTransientFrame.
	
2006-06-13 22:48  rdm

	* proof/src/TProofProgressLog.cxx:
	fix segv when closing log window.
	
2006-06-13 22:46  rdm

	* gdml/: GDMLContentHandler.py, GDMLROOT.py, README,
	ROOTBinding.py, ROOTGDML.py, ROOTwriter.py, processes.py, units.py,
	writer.py:
	From Witold:
	Add README, add CVS id lines.
	
2006-06-13 21:54  brun

	* config/Makefile.depend:
	Add dependency on libGed for the new  geombuilder
	
2006-06-13 21:49  brun

	* config/Makefile.depend:
	Add missing dependencies for geombuilder on windows
	
2006-06-13 21:43  brun

	* geombuilder/Module.mk:
	Remove declaration of GEOMBUILDERDO
	
2006-06-13 21:27  brun

	* config/Makefile.depend, geombuilder/Module.mk:
	Add missing dependencies
	
2006-06-13 17:43  couet

	* gl/inc/LinkDef.h, gl/inc/TArcBall.h, gl/inc/TGLAxisPainter.h,
	gl/inc/TGLLegoPainter.h, gl/inc/TGLPadHistPainter.h,
	gl/inc/TGLPlotPainter.h, gl/inc/TGLUtil.h,
	gl/src/TGLAxisPainter.cxx, gl/src/TGLLegoPainter.cxx,
	gl/src/TGLPadHistPainter.cxx, gl/src/TGLPlotPainter.cxx,
	gl/src/TGLUtil.cxx, win32gdk/src/TGWin32GL.cxx:
	From Timur:
	
	TGLPadHistpainter/TGLAxisPainter/TGLLegoPainter - new hist-painter
	infrastructure.
	
	First version of TGLLegoPainter, the new class to support different types
	of legos:
	gl + lego(1)/lego2 + pol/cyl/sph
	gl + lego3
	
	TGLUtil : Small auxilary classes.
	
	IMPORTANT: this lego painter is still experimantal and works only if
	it's enabled in system.rootrc. By default, TGLHistPainter is used now.
	To enable this new system the line:
	
	Plugin.TGLHistPainter: * TGLHistPainter RGL "TGLHistPainter(TH1*)"
	
	Must be replaced with
	
	Plugin.TGLHistPainter: * TGLPadHistPainter RGL "TGLPadHistPainter(TH1*)"
	
	in $ROOTSYS/etc/system.rootrc
	
2006-06-13 17:27  brun

	* Makefile, config/mimes.unix.in, config/mimes.win32.in,
	config/rootrc.in, geombuilder/Module.mk, geombuilder/inc/LinkDef.h,
	geombuilder/inc/TGeoBBoxEditor.h, geombuilder/inc/TGeoConeEditor.h,
	geombuilder/inc/TGeoManagerEditor.h,
	geombuilder/inc/TGeoMaterialEditor.h,
	geombuilder/inc/TGeoMatrixEditor.h,
	geombuilder/inc/TGeoMediumEditor.h,
	geombuilder/inc/TGeoNodeEditor.h,
	geombuilder/inc/TGeoSphereEditor.h,
	geombuilder/inc/TGeoTabManager.h, geombuilder/inc/TGeoTrd1Editor.h,
	geombuilder/inc/TGeoTrd2Editor.h, geombuilder/inc/TGeoTubeEditor.h,
	geombuilder/inc/TGeoVolumeEditor.h,
	geombuilder/src/TGeoBBoxEditor.cxx,
	geombuilder/src/TGeoConeEditor.cxx,
	geombuilder/src/TGeoManagerEditor.cxx,
	geombuilder/src/TGeoMaterialEditor.cxx,
	geombuilder/src/TGeoMatrixEditor.cxx,
	geombuilder/src/TGeoMediumEditor.cxx,
	geombuilder/src/TGeoNodeEditor.cxx,
	geombuilder/src/TGeoSphereEditor.cxx,
	geombuilder/src/TGeoTabManager.cxx,
	geombuilder/src/TGeoTrd1Editor.cxx,
	geombuilder/src/TGeoTrd2Editor.cxx,
	geombuilder/src/TGeoTubeEditor.cxx,
	geombuilder/src/TGeoVolumeEditor.cxx, icons/geoassembly_s.xpm,
	icons/geoassembly_t.xpm, icons/geocombi_s.xpm,
	icons/geocombi_t.xpm, icons/geocomposite_s.xpm,
	icons/geocomposite_t.xpm, icons/geomaterial_s.xpm,
	icons/geomaterial_t.xpm, icons/geomedium_s.xpm,
	icons/geomedium_t.xpm, icons/geomixture_s.xpm,
	icons/geomixture_t.xpm, icons/georotation_s.xpm,
	icons/georotation_t.xpm, icons/geotranslation_s.xpm,
	icons/geotranslation_t.xpm, icons/geovolume_s.xpm,
	icons/geovolume_t.xpm, icons/geoxtru_s.xpm, icons/geoxtru_t.xpm:
	From Andrei and Mihaela Gheata:
	
	New package to edit/create detector geometries
	
	1. Using the geombuilder with a geometry from scratch:
	
	root[0] new TGeoManager("test", "test geometry builder");
	root[1] gGeoManager->Edit();
	
	In this case forcing TGeoManager::Edit() is mandatory because the geometry cannot be yet drawn in the pad. There are few steps to create a valid geometry:
	- create at least one material from the "Materials" shutter item category. Generally for creating objects, the interface is always in the TGeoManagerEditor in different categories - one should just provide a name and requested params.
	- create a shape for the top volume within the "Shapes" category. For the moment the shapes that have editors are: Box, Trd1, Trd2, Tube, Tube segment, Cone, Cone segment and Sphere. More to come...
	- create a medium from one of the existing materials from the "Medium" category. You will notice that some categories as: "Volume" and "Medium" are inactive at the beginning because at that time there is no material yet (for making a medium) and no shape (for making a volume). These categories are dynamically activated once all the required components are defined.
	- create a volume from the "Volumes" category. You will notice that contrary to the other editors, the volume editor is opened in a tab, not transient - this is because it is more complex.
	- go back to "General" category and select the newly created volume as the top one (you can do it also from the volume category)
	
	This is just to start. To create really some hierarchy, one has to create several other volumes and the matrices to position them. Once this is done, use the volume editor interface to:
	- add/remove daughters, change shape, edit position of daughters
	- change visualization settings
	- divide the volume (only if there are no daughters yet)
	
	The TGeoManagerEditor GUI allows:
	- editing the geometry name/title, setting top volume, closing the geometry, exporting the geometry as .root or .C file
	- creation of new elements (shapes, volumes, materials, media, matrices)
	- editing existing elements (they can be browsed from transient dialogs)
	
	IMPORTANT: To access the manager editor if this is not in the "Style" tab one can either:
	- left-click on the top-right corner of the pad if something is drawn
	- call gGeoManager->Edit()
	
	2. Editing an existing geometry (probably you should start with this first)
	
	- Just load the geometry in memory:
	     root[0] .x $ROOTSYS/tutorials/rootgeom.C
	-  draw some volume (if not already) then do View/Editor, then click on the top-right corner to get the manager editor. Clicking a volume will open the volume editor in the Style tab, but here I could not get rid of the TAttFill editor that is useless for volumes.
	- work with existing TGeoManagerEditor categories as explained at 1.
	
2006-06-13 16:50  antcheva

	* gui/src/TGSplitter.cxx:
	- print correct class name in Error message
	
2006-06-13 14:28  brun

	* geompainter/: inc/TGeoPainter.h, src/TGeoPainter.cxx:
	I forgot to check-in these files from last Andrei's patch
	
2006-06-13 14:11  brun

	* geom/: inc/TGeoPatternFinder.h, src/TGeoPatternFinder.cxx:
	From Andrei:
	New method in TGeoPatternFinder to retrieve division axis
	- modifications in TGeoPainter to load automatically the plugin for geometry editors
	
2006-06-13 10:19  brun

	* cintex/: src/CINTEnumBuilder.cxx, src/CINTScopeBuilder.cxx,
	src/CINTTypedefBuilder.cxx, src/CINTUtils.cxx,
	test/dict/CintexTest.h, test/dict/selection.xml:
	From Pere:
	- Added protection to not create a TClass instance if the Reflex scope is not fully defined. There was a problem with a scope of a typedef in the STL hashtable.
	- Fixes the problem of applying CintName() (basically removing std::) to the scope of enums
	- Fixes the problem of defining by mistake primitives as tagnames when defining typedefs
	
2006-06-13 08:53  brun

	* tree/src/TTree.cxx:
	Add some comments in the TTree Branch constructors to document the paramerer bufsize
	
2006-06-13 08:39  brun

	* pyroot/: ROOT.py, src/MethodHolder.cxx, src/MethodHolder.h,
	src/MethodProxy.cxx, src/PyCallable.h, src/Pythonize.cxx:
	From Wim:
	 o) improved handling of batch, which now allows:
	
	      >>> import ROOT
	      >>> ROOT.gROOT.SetBatch( 1 )
	      >>>
	
	    to work as expected
	 o) allow direct access to overloads with call "disp" on methods
	
2006-06-12 16:52  brun

	* gdml/: GDMLContentHandler.py, GDMLROOT.py, ROOTBinding.py,
	ROOTGDML.py, ROOTwriter.py, processes.py, units.py, writer.py:
	From Witek Pokorski:
	Add new directory containing all the python scripts necessary
	to import or export a TGeo geometry from /to a gdml file
	
2006-06-12 15:06  moneta

	* mathmore/inc/Math/SpecFuncMathMore.h:
	fix doc formula definition for Ummer function
	
2006-06-12 11:02  brun

	* tree/inc/TTreeFilePrefetch.h, tree/src/TTreeFilePrefetch.cxx,
	treeplayer/src/TTreePlayer.cxx:
	Introduce an optimisation in the algorithm of TTreeFilePrefetch
	void TTreeFilePrefetch::SetThreshold(Double_t t)
	   // Static function to set fgThreshold
	   // A new basket will not be registered in the cache if
	   // the current (Tree entry < fEntryMin) > 100*fgThreshold
	   // so t is more or less the percentage of baskets read to be considered in the cache
	   // This algorithm eliminates branches where only a few baskets are processed
	
2006-06-11 14:56  brun

	* geom/inc/TGeoMaterial.h, geom/inc/TVirtualGeoPainter.h,
	geom/src/TGeoManager.cxx, geom/src/TGeoMaterial.cxx,
	geom/src/TGeoVolume.cxx, geompainter/inc/TGeoPainter.h,
	geompainter/src/TGeoPainter.cxx:
	From Andrei:
	1. Mixtures components can now also be other materials/mixtures:
	  TGeoMixture::AddElement(TGeoMaterial *mat, Double_t weight);
	2. When elements are added via TGeoMixture::AddElement(TGeoElement *elem,...), the list of elements is kept.
	3. Some fixes related to visualization within TGeoPainter
	
2006-06-09 17:33  antcheva

	* gui/inc/TGTextView.h:
	- fix in the comment after ClassDef
	
2006-06-09 17:01  antcheva

	* gui/src/TGListView.cxx:
	- cleanup
	
2006-06-09 15:41  rdm

	* tree/src/TSelector.cxx:
	fix possible buffer overflow due to very long selector file name.
	
2006-06-09 15:39  rdm

	* proofx/src/TXSocket.cxx:
	use recursive TMutex'es.
	
2006-06-09 15:38  rdm

	* netx/: inc/TXNetFile.h, src/TXNetFile.cxx:
	cosmetics.
	
2006-06-09 13:58  brun

	* base/: inc/TMacro.h, src/TMacro.cxx:
	Implement a more sophisticated TMacro::Browse
	   // When clicking in the browser, the following action is performed
	   // on this macro, depending the content of the variable TMacro.Browse.
	   // TMacro.Browse can be set in the system.rootrc or .rootrc file like
	   //     TMacro.Browse   :  Action
	   // or set via gEnv->SetValue, eg
	   //     gEnv->SetValue("TMacro.Browse","Print");
	   // By default TMacro.Browse=""
	   // -if TMacro.Browse ="" the macro is executed
	   // -if TMacro.Browse ="Print" the macro is printed in stdout
	   // -if TMacro.Browse is of the form "mymacro.C"
	   //     the macro void mymacro.C(TMacro *m) is called where m=this macro
	   //     An example of macro.C saving the macro into a file and viewing it
	   //     with emacs is shown below:
	   //        void mymacro(TMacro *m) {
	   //           m->SaveSource("xx.log");
	   //           gSystem->Exec("emacs xx.log&");
	   //        }
	
	A new option is planned in the very near future: possibility to see
	the macro in the new ROOT editor currently being implemented by Bertrand.
	
2006-06-09 13:54  brun

	* tree/src/TTreeFilePrefetch.cxx:
	Add a protection in TTreeFilePrefetch::Register when processing
	very old ROOT files (7 years old !)
	
2006-06-09 13:53  brun

	* base/src/TFilePrefetch.cxx:
	Implement automatic buffer reallocation in case the current maximum
	number of blocks registered is reached.
	
2006-06-09 10:07  rdm

	* config/rootrc.in:
	remove option for .rzip, turns out Apache can handle .zip files directly
	via mod_root2, there is no other .zip handler.
	
2006-06-09 09:14  rdm

	* net/src/TWebFile.cxx:
	fix for missing atoll() on Win32, use _atoi64().
	
2006-06-09 03:21  rdm

	* base/src/TArchiveFile.cxx, base/src/TFile.cxx, config/rootrc.in,
	net/src/TNetFile.cxx, net/src/TWebFile.cxx:
	added support in TNetFile and TWebFile ReadBuffers() for reading from
	ZIP archive files. Also changed the mod_root2.c plugin to be able to
	return the file size needed for finding the ZIP directory. ROOT zip files
	published via Apache need to have the extension .rzip since .zip is already
	handled by another handler.
	
2006-06-09 03:16  rdm

	* base/inc/TError.h:
	make the Check, Assert and R__CHECK and R__ASSERT macros so that they
	can be included in if statements without requiring { }.
	
2006-06-08 19:05  pcanal

	* reflex/src/: NameLookup.cxx, NameLookup.h:
	fix compilation errors
	
2006-06-08 18:59  pcanal

	* tree/: inc/TChain.h, src/TChain.cxx:
	Implement a proper TChain::ResetBranchAddresses
	
2006-06-08 18:38  moneta

	* minuit2/build/: configure.in, doc_Makefile.am:
	update doxygen Makefile
	
2006-06-08 18:38  moneta

	* mathmore/test/Makefile:
	put back right Makefile - after having committed the wrong one
	
2006-06-08 18:36  moneta

	* mathmore/: build/configure.in, build/doc_Makefile.am,
	doc/main.html, inc/Math/Derivator.h, inc/Math/Random.h,
	inc/Math/WrappedFunction.h, src/GSLFunctionWrapper.h,
	src/GSLInterpolator.h, src/GSLRootFSolver.h,
	src/GSLRootFdFSolver.h, test/Makefile:
	update doc and doxygen configuration
	
2006-06-08 18:05  roiser

	* reflex/test/test_Reflex_lookup.cxx:
	new file for unit tests for name lookup
	
2006-06-08 18:05  roiser

	* reflex/: inc/Reflex/Scope.h, inc/Reflex/ScopeBase.h,
	inc/Reflex/TypeBase.h, inc/Reflex/Builder/CollectionProxy.h,
	src/NameLookup.cxx, src/NameLookup.h, src/Scope.cxx,
	src/ScopeBase.cxx:
	- Introducing NameLookup
	  API member functions in Scope:
	         Member LookupMember( const std::string & nam ) const;
	         Type LookupType( const std::string & nam ) const;
	
	- Using directives
	  adding the possibility to add/remove/use using directives
	  API member functions in Scope:
	         Scope UsingDirectiveAt( size_t nth ) const;
	         size_t UsingDirectiveSize() const;
	         Scope_Iterator UsingDirective_Begin() const;
	         Scope_Iterator UsingDirective_End() const;
	         Reverse_Scope_Iterator UsingDirective_RBegin() const;
	         Reverse_Scope_Iterator UsingDirective_REnd() const;
	         void AddUsingDirective( const Scope & ud ) const;
	         void RemoveUsingDirective( const Scope & ud ) const;
	
2006-06-08 17:42  moneta

	* mathcore/: build/configure.in, build/doc_Makefile.am,
	doc/doxyconfig.in, inc/Math/GenVector/Plane3D.h:
	update doc for Plane3D and doxygen configuration
	
2006-06-08 17:25  moneta

	* smatrix/build/doc_Makefile.am:
	delete previous doc before generating new one. Avoid problem of missing graphs
	
2006-06-08 17:24  moneta

	* smatrix/doc/: Functions.html, SMatrix.html, SVector.html,
	doxyconfig.in, main.html:
	update doc pages and use png as figure format for doxygen
	
2006-06-08 17:23  moneta

	* smatrix/inc/Math/: BinaryOpPolicy.h, BinaryOperators.h,
	CramerInversion.icc, CramerInversionSym.icc, Dfact.h, Dinv.h,
	Expression.h, Functions.h, HelperOps.h, MatrixFunctions.h,
	MatrixInversion.icc, MatrixRepresentationsStatic.h, SMatrix.h,
	SMatrix.icc, SVector.h, SVector.icc, UnaryOperators.h:
	updated documentation for the classes. Group them in different doxygen groups.
	Add protection when including header files.
	
2006-06-08 17:11  brun

	* geom/src/TGeoManager.cxx:
	Remove a redundant python instruction in TGeoManager::Export
	
2006-06-08 15:26  brun

	* tree/src/TTree.cxx, tree/src/TTreeFilePrefetch.cxx,
	treeplayer/src/TTreePlayer.cxx:
	files forgotten in previous check-in
	
2006-06-08 14:46  brun

	* base/inc/TFilePrefetch.h, base/src/TFilePrefetch.cxx,
	tree/inc/TTreeFilePrefetch.h, tree/src/TChain.cxx:
	Several enhancements in the Tree file cache
	  -support for TChain
	  -Reuse the same cache when loading a new Tree
	
	WARNING!!!!
	==============================================
	The TTree File cache is now set ON by default
	==============================================
	
	You can test the effect of the cache by setting
	  mytree.SetCacheSize(0);  //default is 10000000 bytes
	  mychain.SetCacheSize(0);
	
	The cache has no negative impact on the performnace when reading
	local files. It improves drastically the performance when reading
	a remote file through a high latency network.
	
2006-06-08 14:15  brun

	* hist/src/TSpectrum.cxx:
	From Miroslav Morhac
	An improved version of TSpectrum class. There were two problems.
	1. The extrapolation of the right hand part of the spectrum above the edge
	(range). Now it works and I do not see any problem.
	2. Due to high level of noise in the examples from Sergey the estimation of
	the background snathed lower spikes in the spectrum and as a consequence there
	remained rests of background after its subtraction. In some cases it was
	detected as false peaks. In new version I have included the estimation of
	background with simultaneous smoothing, which removes this problem.
	However for smooth data and for the detection of small peaks on big background
	I recommend to exclude Markov smoothing (set markov parameter to false) when
	calling the SearchHighRes function.
	
2006-06-08 13:44  couet

	* tutorials/graph2derrorsfit.C:
	- dte was drawn with the wrong option ("axis" instead of "same")
	
2006-06-08 12:06  roiser

	* reflex/python/genreflex/gendict.py:
	move building of namespaces to the top of the src file
	
2006-06-08 11:16  rdm

	* proofd/src/XrdProofConn.cxx:
	From Gerri:
	fix another case of TRACE being used after the link is closed.
	
2006-06-07 20:52  brun

	* tree/src/TTreeFilePrefetch.cxx:
	Optimize logic in TTreeFilePrefetch::Register
	
2006-06-07 20:48  brun

	* tree/src/TTree.cxx:
	Modify logic in TTree::SetCacheSize when deleting the cache.
	-------------------------------------------------------------
	
2006-06-07 20:43  brun

	* gl/src/TX11GL.cxx:
	Fix missing comment in function Select
	
2006-06-07 16:17  rdm

	* proofd/src/XrdProofPhyConn.cxx:
	remove TRACE from Close() in case connection is alread closed, this causes
	a message to be send on the already closed link.
	
2006-06-07 14:22  brun

	* geom/src/TGeoManager.cxx:
	Fix typos in comments
	
2006-06-07 12:34  rdm

	* net/src/TNetFile.cxx, netx/src/TXNetFile.cxx:
	add file names to error messages in case file cannot be opened.
	
2006-06-07 12:12  brun

	* geom/src/TGeoManager.cxx:
	Implement the possibility to import and export a TGeometry from/to a GDML file.
	
	Int_t TGeoManager::Export(const char *filename, const char *name, Option_t *option)
	   // Export this geometry to a file
	   //
	   // -Case 1: root file
	   //  if filename end with ".root". The key will be named name
	   //  By default the geometry is saved without the voxelisation info.
	   //  Use option 'v" to save the voxelisation info.
	   //
	   // -Case 2: C++ script
	   //  if filename end with ".C"
	   //
	   // -Case 3: gdml file
	   //  if filename end with ".gdml"
	   //  NOTE that to use this option, the PYTHONPATH must be defined like
	   //      export PYTHONPATH=$ROOTSYS/lib:$ROOTSYS/gdml
	   //
	
	TGeoManager *TGeoManager::Import(const char *filename, const char *name, Option_t * /*option*/)
	   //static function
	   //Import a geometry from a gdml or ROOT file
	   //
	   // -Case 1: gdml
	   //  if filename ends with ".gdml" the foreign geomtery described with gdml
	   //  is imported executing some python scriptsin $ROOTSYS/gdml.
	   //  NOTE that to use this option, the PYTHONPATH must be defined like
	   //      export PYTHONPATH=$ROOTSYS/lib:$ROOTSYS/gdml
	   //
	   // -Case 2: root file
	   //  Import in memory from filename the geometry with key=name.
	   //  if name="" (default), the first TGeoManager object in the file is returned.
	   //
	   //Note that this function deletes the current gGeoManager (if one)
	   //before importing the new object.
	
	To use the new import/export from/to gdml files, a new directory gdml
	with python scripts is required. This new directory will be put in CVS shortly.
	
2006-06-07 11:10  rdm

	* net/src/TUrl.cxx:
	From Andreas:
	The convention says, if no host is present, you remove one of the slashes.
	
	We were using:		alien:///alice/cern.ch/...
			or	/alien/alice/cern.ch
	
	While the new URL class recognizes only
				alien:////alice/cern.ch/...
	
	The patch produces one slash less, if no host:port is present and removes
	all // in the file paths.
	
2006-06-07 10:45  roiser

	* reflex/inc/Reflex/Builder/CollectionProxy.h:
	Setting idx variable (0 with first_func, ++ with next_func)
	
2006-06-06 19:51  brun

	* tree/src/TTreeFilePrefetch.cxx:
	Add protections and disable cache for branches having branches.
	
2006-06-06 18:42  pcanal

	* treeplayer/src/TTreeFormula.cxx:
	Correct a case where we need to load the TClonesArray but did not properly detect that it was stored in a top level branch
	
2006-06-06 18:07  roiser

	* reflex/inc/Reflex/Builder/CollectionProxy.h:
	removing not needed macros, simplifying code
	
2006-06-06 16:44  antcheva

	* gui/: inc/TGListView.h, src/TGListView.cxx:
	From Bertrand:
	- fix in TGListView: the column titles move with the horizontal scroll bar in detailed view mode
	- added new data member
	   TGFrame *fHeader; // frame used as container for column headers
	
2006-06-06 13:49  couet

	* base/inc/TVirtualGL.h, gl/inc/TGLHistPainter.h, gl/inc/TX11GL.h,
	gl/src/TGLHistPainter.cxx, gl/src/TX11GL.cxx,
	win32gdk/inc/TGWin32GL.h, win32gdk/inc/TGWin32VirtualGLProxy.h,
	win32gdk/src/TGWin32GL.cxx, win32gdk/src/TGWin32VirtualGLProxy.cxx:
	From Timur:
	
	- Small changes, preparation for TGLHistPainter replacement/modification.
	
2006-06-06 11:55  rdm

	* treeviewer/src/TSessionViewer.cxx:
	Coding conventions (add missing comments).
	
2006-06-06 11:50  rdm

	* proof/src/: TProofLimitsFinder.cxx, TProofPlayer.cxx,
	TProofServ.cxx:
	Fix coding conventions (add comments to each method).
	
2006-06-06 11:30  moneta

	* smatrix/: inc/Math/MatrixInversion.icc, test/testSMatrix.cxx:
	fix a problem with float inversion of large matrices
	
2006-06-06 11:14  rdm

	* odbc/src/TODBCServer.cxx:
	fix coding conventions.
	
2006-06-06 10:35  rdm

	* tmva/inc/: DecisionTreeNode.h, Node.h, PDF.h:
	remove redundant const specifier on basic type arguments passed by value.
	
2006-06-06 10:34  rdm

	* proofd/inc/XrdProofdProtocol.h:
	remove redundant const on returned basic type.
	
2006-06-06 10:33  rdm

	* newdelete/src/NewDelete.cxx:
	GCC >= 3 has throw(std::bad_alloc). Fixes a warning with icc.
	
2006-06-06 10:32  rdm

	* base/src/TView.cxx:
	Remove erroneous lines in copy ctor and assignment operator.
	
2006-06-06 10:31  rdm

	* config/Makefile.macosxicc:
	Remove warning about pch not being used in some cases (when compile options
	are different from the ones the pch was made with).
	
2006-06-06 09:44  antcheva

	* gui/: inc/TGTextView.h, src/TGTextView.cxx:
	- implemented SavePrimitive methods of TGTextView class
	
2006-06-06 07:16  brun

	* matrix/src/: TMatrixTBase.cxx, TVectorT.cxx:
	From Eddy:
	space issues and comments
	
2006-06-06 00:51  rdm

	* base/inc/TVirtualProof.h, proof/inc/TProof.h,
	proof/inc/TProofServ.h, proof/inc/TSlave.h, proof/src/TProof.cxx,
	proof/src/TProofProgressDialog.cxx, proof/src/TProofServ.cxx,
	proofd/inc/XrdProofConn.h, proofd/src/XrdProofConn.cxx,
	proofd/src/XrdProofdProtocol.cxx, proofx/inc/LinkDef.h,
	proofx/inc/TXHandler.h, proofx/inc/TXProofMgr.h,
	proofx/inc/TXProofServ.h, proofx/inc/TXSlave.h,
	proofx/inc/TXSocket.h, proofx/inc/TXSocketHandler.h,
	proofx/src/TXHandler.cxx, proofx/src/TXProofMgr.cxx,
	proofx/src/TXProofServ.cxx, proofx/src/TXSlave.cxx,
	proofx/src/TXSocket.cxx, proofx/src/TXSocketHandler.cxx,
	proofx/src/TXUnixSocket.cxx:
	From Gerri:
	base/inc/TVirtualProof.h, proof/inc/TProof.h, proof/src/TProof.cxx
	proof/src/TProofProgressDialog.cxx:
	 - fix a problem with the progress dialog when detaching a session:
	   a new signal CloseProgressDialog() is introduced, as well as the
	   possibility to empty the list of submitted queries at once via
	   TProof::Remove().
	
	proofx/inc/TXHandler.h, .cxx:
	 - add generic argument to HandleInput() and HandleError().
	
	proofx/inc/TXProofMgr.h, .cxx:
	 - move to new signature for HandleInput(), HandleError().
	
	proof/inc/TSlave.h:
	 - add method to flush underlying socket.
	
	proofx/inc/TXSlave.h, .cxx:
	 - move to new signature for HandleInput(), HandleError().
	 - implement new method to flush underlying socket.
	
	proofx/inc/TXSocket.h, .cxx:
	 - Add method to flush socket.
	 - Handle interrupt messages in the reader thread.
	 - Remove interrupt semaphore (not needed any more).
	 - Remove timeout argument from GetInterrupt (not needed any more).
	
	proofx/inc/TXProofServ.h, .cxx:
	 - move to new signature for HandleInput(), HandleError().
	 - implement interrupt handling in HandleInput().
	 - implement dedicated version of LockSession to deal with new format
	   of session tag (this is a bug fix).
	
	proofd/inc/XrdProofConn.h, .cxx:
	 - Add mutex protection in the SendRecv method (it can be called from both
	   the reader and main threads).
	
	proofd/src/XrdProofdProtocol.cxx:
	 - use an asynchronous message (instead of a signal) for interrupts.
	
	proofx/inc/LinkDef.h, TXSocketHandler.h, .cxx, TXUnixSocket.cxx:
	 - add TXSocketHandler in the dictionary.
	 - cosmetics.
	
2006-06-06 00:45  rdm

	* build/unix/makelib.sh:
	From Remi Mommsen:
	fix handling of dylib version numbering on Mac OS X.
	
2006-06-05 23:43  rdm

	* build/unix/distfilelist.sh:
	remove two files that are generated by the tutorials themselves.
	
2006-06-05 23:38  rdm

	* build/unix/distfilelist.sh:
	Add more missing files: FileDialog.png, fillrandom.root, foam_README,
	na49.root, rose512.jpg, dt_Makefile.
	
2006-06-05 22:55  rdm

	* build/unix/distfilelist.sh:
	also distribute test/*.C, test/*.sh and linearIO.root.
	
2006-06-05 22:37  pcanal

	* tree/src/TBasket.cxx:
	add missing re-initialization
	
2006-06-05 22:30  brun

	* tree/inc/LinkDef.h, tree/inc/TTree.h,
	tree/inc/TTreeFilePrefetch.h, tree/src/TChain.cxx,
	tree/src/TTree.cxx, tree/src/TTreeFilePrefetch.cxx,
	treeplayer/src/TTreePlayer.cxx:
	New class TTreeFilePrefetch:
	//////////////////////////////////////////////////////////////////////////
	//                                                                      //
	// TTreeFilePrefetch                                                    //
	//                                                                      //
	//  A specialized TFilePrefetch object for a TTree                      //
	//  This class acts as a file cache, registering automatically the      //
	//  baskets from the branches being processed (TTree::Draw or           //
	//  TTree::Process and TSelectors.                                      //
	//  This cache speeds-up considerably the performance, in particular    //
	//  when the Tree is accessed remotely via a high latency network.      //
	//                                                                      //
	//  The default cache size (10 Mbytes) may be changed via the function  //
	//      TTreeFilePrefetch::SetCacheSize                                 //
	//                                                                      //
	//  Only the baskets for the requested entry range are put in the cache //
	//                                                                      //
	//  For each Tree being processed a TTreeFilePrefetch object is created.//
	//  This object is automatically deleted when the Tree is deleted or    //
	//  when the file is deleted.
	//                                                                      //
	//////////////////////////////////////////////////////////////////////////
	
	For the time being activate this cache with
	   mytree.SetCacheSize();
	
	New transient member fCacheSize added to TTree and the corresponding
	Get/Set function.
	
2006-06-05 22:16  brun

	* base/: inc/TFilePrefetch.h, src/TFilePrefetch.cxx:
	Cleanup header file.
	Implement copy constructor
	
2006-06-05 21:45  pcanal

	* tree/src/TBasket.cxx:
	Prevent reading past the end of the I/O buffer in case of very small buffer contains variable length data
	
2006-06-04 14:35  rdm

	* base/inc/Bytes.h:
	fix warning on FC5 (gcc 4.1) AMD64.
	
2006-06-04 11:35  brun

	* geom/src/TGeoCompositeShape.cxx, geompainter/src/TGeoPainter.cxx:
	from Andrei:
	a fix for painting composite shapes. A volume having a composite shape was always paint in the origin of the master frame when painting in OpenGL.
	
2006-06-04 01:48  rdm

	* config/Makefile.linuxx8664gcc:
	we now need -lXext to support the shape masks.
	
2006-06-03 22:19  brun

	* matrix/src/TMatrixTUtils.cxx:
	From Eddy:
	Fix coding conventions violations
	
2006-06-03 08:00  brun

	* matrix/src/TDecompLU.cxx:
	Fix coding conventions violations
	
2006-06-03 07:52  brun

	* hist/src/TGraphDelaunay.cxx:
	Fix coding convention violation
	
2006-06-03 07:49  brun

	* tree/src/TDSet.cxx:
	Fix coding conventions violations
	
2006-06-03 07:42  brun

	* quadp/inc/: TGondzioSolver.h, TMehrotraSolver.h, TQpDataBase.h,
	TQpDataDens.h, TQpDataSparse.h, TQpLinSolverBase.h,
	TQpLinSolverDens.h, TQpLinSolverSparse.h, TQpProbBase.h,
	TQpProbDens.h, TQpProbSparse.h, TQpResidual.h, TQpSolverBase.h,
	TQpVar.h:
	From Eddy:
	Fix indentation in the quadp headers
	
2006-06-03 01:41  rdm

	* proof/src/TProof.cxx, proofd/src/XrdProofConn.cxx,
	proofx/src/TXSocket.cxx:
	From Gerri:
	TProof.cxx:
	 - add protection
	
	TXSocket.cxx, XrdProofConn.cxx
	 - cosmetics
	
2006-06-03 01:38  rdm

	* main/src/pmain.cxx, proof/inc/TProofServ.h,
	proof/src/TProofServ.cxx, proofx/inc/TXProofServ.h,
	proofx/src/TXProofServ.cxx:
	From Gerri:
	- Get rid of the env to communicate the file descriptor to TProofServ.
	  Also, get rid of Reads. I had to add an argument to the TProofServ
	  (and TXProofServ) constructor with the 'FILE *' of the open log file.
	  Using a global required to link with libProof(x) which we droped recently.
	- Drop any (for the time being) unused AFS stuff from TProofServ (this
	  is postponed).
	
2006-06-03 01:32  rdm

	* treeviewer/: inc/TSessionViewer.h, src/TSessionViewer.cxx:
	From Bertrand:
	show correctly info about list of packages.
	
2006-06-02 21:00  brun

	* build/: package/msi/makemsi.sh, unix/distfilelist.sh:
	From Axel:
	Fix a problem with make distmsi
	
2006-06-02 20:15  brun

	* proofd/src/XrdProofdProtocol.cxx:
	From Gerri:
	  - Fix compilation problem on Solaris (missing header)
	  - Look for default proof.conf in the right location
	  - Cosmetics
	
2006-06-02 18:00  brun

	* geom/: inc/TGeoNode.h, src/TGeoManager.cxx, src/TGeoNode.cxx:
	From Andrei:
	a patch fixing the registration of TGeoManager in the browser  . There is also a fix in TGeoNode::Browse
	
2006-06-02 17:34  rdm

	* main/src/pmain.cxx, proof/src/TProofServ.cxx:
	fix windows portability issue.
	
2006-06-02 17:34  pcanal

	* tree/src/: TLeafB.cxx, TLeafC.cxx, TLeafD.cxx, TLeafF.cxx,
	TLeafI.cxx, TLeafL.cxx, TLeafO.cxx, TLeafS.cxx:
	Insure that the variable size array (if any) is properly resized in all the needed cases
	
2006-06-02 17:33  pcanal

	* tree/: inc/TLeafObject.h, src/TLeafObject.cxx:
	Fix IsOnTerminal leaf for TLeafObject
	
2006-06-02 17:14  rdm

	* base/inc/TVirtualProof.h, base/inc/TVirtualProofMgr.h,
	base/src/TVirtualProofMgr.cxx, main/src/pmain.cxx,
	proof/inc/TProof.h, proof/inc/TProofProgressDialog.h,
	proof/inc/TProofServ.h, proof/inc/TSlave.h, proof/src/TProof.cxx,
	proof/src/TProofPlayer.cxx, proof/src/TProofProgressDialog.cxx,
	proof/src/TProofServ.cxx, proof/src/TSlave.cxx,
	proofd/inc/XProofProtocol.h, proofd/inc/XrdProofConn.h,
	proofd/inc/XrdProofdProtocol.h, proofd/inc/XrdProofdResponse.h,
	proofd/src/XProofProtUtils.cxx, proofd/src/XrdProofConn.cxx,
	proofd/src/XrdProofdProtocol.cxx, proofd/src/XrdProofdResponse.cxx,
	proofx/inc/TXProofMgr.h, proofx/inc/TXProofServ.h,
	proofx/inc/TXSlave.h, proofx/inc/TXSocket.h,
	proofx/src/TXProofMgr.cxx, proofx/src/TXProofServ.cxx,
	proofx/src/TXSlave.cxx, proofx/src/TXSocket.cxx:
	From Gerri:
	large PROOF patch. Main issues addressed:
	
	- Output redirection to log file at 'proofserv' startup (instead of
	  after Setup())
	- Log messages activated at session creation
	- Session sandbox restructuring in such a way that the unique session
	  tag, created by the top master, uniquely identifies the session on
	  all nodes, for example on top master:
	
	   <User_Sandbox>/session-<top_master_session_tag>/
	    master-0-<top_master_session_tag>/master-0-<top_master_session_tag>.log
	
	  On worker 0.0
	
	   <User_Sandbox>/session-<top_master_session_tag>/
	    worker-0.0-<worker_0.0_session_tag>/worker-0.0-<worker_0.0_session_tag>.log
	
	- Automatic creation of the dataset dir
	- Improved handling of error conditions
	- Reorganization of TProofServ and XrdProofdProtocol
	- Several bug fixes, in particular in XrdProofdProtocol
	
2006-06-02 17:07  moneta

	* smatrix/: build/configure.in, doc/SMatrix.html, doc/SVector.html,
	doc/main.html:
	update doc
	
2006-06-02 17:04  moneta

	* smatrix/inc/: LinkDef.h, Math/BinaryOperators.h, Math/Dfact.h,
	Math/Dfactir.h, Math/Dinv.h, Math/Functions.h,
	Math/MatrixFunctions.h, Math/MatrixRepresentationsStatic.h,
	Math/SMatrix.h, Math/SMatrix.icc, Math/SVector.h,
	Math/UnaryOperators.h:
	update doc
	
2006-06-02 17:02  moneta

	* smatrix/: inc/LinkDef.h, test/testSMatrix.cxx:
	update documentation
	
2006-06-02 17:00  rdm

	* net/: inc/TSQLServer.h, src/TSQLServer.cxx:
	From Sergei:
	change IsTableExists() to HasTable().
	
2006-06-02 16:27  brun

	* odbc/src/TODBCServer.cxx:
	From Sergey Linev
	Fix for a portability problem on macosx
	
2006-06-02 16:14  brun

	* build/unix/distfilelist.sh:
	From Axel:
	the current win32gcc binary distribution has a problem - it's missing
	needed symlinks to dlls. The attached patch fixes distfilelist.sh, which
	generates the list of files to put into the tar.gz.
	
2006-06-02 16:07  brun

	* odbc/src/TODBCServer.cxx:
	Fix a compilation problem on macosx (a function is disabled waiting a fix
	from Sergey)
	
2006-06-02 16:02  brun

	* mysql/inc/TMySQLServer.h, mysql/inc/TMySQLStatement.h,
	mysql/src/TMySQLServer.cxx, mysql/src/TMySQLStatement.cxx,
	net/inc/LinkDef.h, net/inc/TSQLColumnInfo.h, net/inc/TSQLServer.h,
	net/inc/TSQLStatement.h, net/inc/TSQLTableInfo.h,
	net/src/TSQLColumnInfo.cxx, net/src/TSQLServer.cxx,
	net/src/TSQLStatement.cxx, net/src/TSQLTableInfo.cxx,
	odbc/inc/TODBCServer.h, odbc/inc/TODBCStatement.h,
	odbc/src/TODBCServer.cxx, odbc/src/TODBCStatement.cxx,
	oracle/inc/TOracleServer.h, oracle/inc/TOracleStatement.h,
	oracle/src/TOracleServer.cxx, oracle/src/TOracleStatement.cxx:
	From Sergey Linev:
	1. New methods of TSQLServer class (also for Oracle, MySQL, ODBC):
	     Exec() - execute query which does not produce any result
	     GetTablesList() - return list of tables names in data-base independent form
	     IsTableExists() - check if table of given name exists
	     GetTableInfo() - returns instance of TSQLTableInfo with list of columns.
	2. New methods of TSQLStatement class (also for Oracle, MySQL, ODBC):
	     IsNull() - checks, if field value is NULL
	     SetNull() - sets parameter value to NULL
	
	New TSQLTableInfo contains information about table and table columns.
	For MySQL additional information like engine type, creation and last update time is provided
	
	New TSQLColumnInfo class contains information about single column from SQL table
	Has following methods:
	   GetTypeName() - field type name in string form as it is reported by correspondent
	          database method. Some databases providing full type name like "numeric(20)",
	          other showing only "NUMERIC". As a result, one cannot use this string directly
	          to create new field of similar types in other table
	   IsNullable() - says if field value can be NULL or not
	   GetSQLType() - returns kind of sql type. Possible values:
	      TSQLServer::kSQL_NONE        data type unknown
	      TSQLServer::kSQL_CHAR        CHAR(n) - string with fixed length n
	      TSQLServer::kSQL_VARCHAR     VARCHAR(n) - string with variable length upto n
	      TSQLServer::kSQL_INTEGER     INTEGER, INT, TINYINT - any integer types
	      TSQLServer::kSQL_FLOAT       FLOAT - float value
	      TSQLServer::kSQL_DOUBLE      DOUBLE - double precision value
	      TSQLServer::kSQL_NUMERIC     NUMERIC(n,s), NUMBER(n,s) - numeric values with length and precion
	      TSQLServer::kSQL_BINARY      BLOB, VARBINARY  - binary data (vriable or fixed size)
	      TSQLServer::kSQL_TIMESTAMP   TIMESTAMP - time and date stamp
	   GetSize() - size of field in database. -1 if not known.
	   GetLength() - length argument in type declaration like CHAR(len) or NUMERIC(len), -1 if not defined
	   GetScale() - second argument in declarations like NUMERIC(len, s), -1 if not defined
	   GetSigned() - is type signed(==1) or unsigned(==0), -1 if not defined
	
2006-06-02 15:11  rdm

	* Makefile:
	From Axel:
	fix inode comparison in the install and uninstall targets.
	
2006-06-02 14:48  brun

	* quadp/src/: TGondzioSolver.cxx, TMehrotraSolver.cxx,
	TQpDataBase.cxx, TQpDataDens.cxx, TQpDataSparse.cxx,
	TQpLinSolverBase.cxx, TQpLinSolverDens.cxx, TQpLinSolverSparse.cxx,
	TQpProbBase.cxx, TQpProbDens.cxx, TQpProbSparse.cxx,
	TQpResidual.cxx, TQpSolverBase.cxx, TQpVar.cxx:
	Automatically indent the quadp package using the tool bcpp suggested by Eddy.
	Interested users, please contact me. I have a configuration file for bcpp
	that follows the ROOT coding conventions.
	
2006-06-02 14:38  brun

	* build/package/msi/makemsi.sh:
	From Axel:
	this patch should ensure that the MSI file is readable.
	
2006-06-02 09:21  brun

	* geom/: inc/TGeoMedium.h, src/TGeoManager.cxx:
	From Andrei:
	Fix a problem (infinbite loop with TBrowser) that can happen when
	reading a new geometry file.
	
	Add medium setters to TGeoMedium
	
2006-06-02 07:11  brun

	* matrix/: inc/LinkDef.h, src/TDecompBase.cxx, src/TDecompChol.cxx,
	src/TDecompLU.cxx, src/TDecompQRH.cxx, src/TDecompSVD.cxx,
	src/TDecompSparse.cxx, src/TMatrixDEigen.cxx,
	src/TMatrixDSymEigen.cxx, src/TMatrixT.cxx:
	From Eddy:
	Worked more on the comments in the matrix package  . Actually the
	important
	ones are all there .. but have to add thing slike "cop constructor" to
	make the checker happy .
	
	Added also namespaces TMatrixTCramer and TMatrixTSymCramerInv to the
	dictionary
	
2006-06-02 00:28  pcanal

	* tree/src/TBranchElement.cxx:
	avoid unitialized memory read
	
2006-06-01 22:08  brun

	* proofx/inc/LinkDef.h:
	From Gerri
	Add missing pragma for class TXHandler
	
2006-06-01 18:28  rdm

	* thread/src/TSemaphore.cxx:
	From Gerri:
	- notify timeout condition only if gDebug > 0
	
2006-06-01 18:27  rdm

	* proofx/: inc/TXHandler.h, src/TXHandler.cxx:
	From Gerri:
	- make this class available in the dictionary
	
2006-06-01 18:27  rdm

	* proof/src/TProofNodeInfo.cxx:
	From Gerri:
	- make sure that fImage defaults to the host name
	
2006-06-01 18:26  rdm

	* proof/src/TPerfStats.cxx:
	From Gerri:
	- fix coding conventions
	
2006-06-01 18:26  rdm

	* base/inc/MessageTypes.h, proof/src/TPacketizer.cxx,
	proof/src/TPacketizer2.cxx:
	From Gerri:
	- do not fail if one file is not available (skip the file)
	- fix coding conventions
	
2006-06-01 18:25  couet

	* hist/src/TGraphDelaunay.cxx:
	- In ComputeZ: Wrong zeros may appeared when points sit on a regular grid.
	  This problem is now fixed. It showed when a TGraph2D was plotted with option
	  "surf1" for instance. Some peaks were visible in random places on the
	  surface.
	
2006-06-01 18:25  rdm

	* proof/src/TObjectCache.cxx:
	From Gerri:
	- add support for wild cards in tree name search
	
2006-06-01 17:58  rdm

	* tree/: inc/TDSet.h, src/TDSet.cxx:
	From Gerri:
	TDSet changes to have the name being the name.
	
	The constructor takes an additional argument. The first argument can be
	either the real name of the data set (with type specified by the 4th argument -
	default "TTree"), or the type, as before (the rule is that if the 1st arg
	is the name of a known class and the 4th arg is undefined, the 1st arg is
	taken as type; to use the name of a known class as dataset name the real
	type of the class must be specified as 4th arg, i.e.
	
	     TDSet("TTree","h41",0,"TChain")
	
	creates a dataset named "TTree" where the objects to be analyzed are named
	"h41" and are of type "TChain", while
	
	     TDSet("TTree","h41")
	
	will create a dataset named "h41" where the objects to be analyzed are named
	"h41" and are of type "TTree", as before (the concept of 'name' was not
	there; the default name for the dataset is the object name).
	
	It is be backward compatible.
	
2006-06-01 17:02  rdm

	* xrootd/: Module.mk, src/xrootd-20060414-1334.src.tgz,
	src/xrootd-20060523-1741.src.tgz:
	From Gerri:
	move to latest released dev version of xrootd needed for PROOF.
	
2006-06-01 16:54  rdm

	* config/Makefile.win32:
	From Axel:
	fix parallel build in debug mode.
	
2006-06-01 16:46  rdm

	* alien/src/TAlienSystem.cxx:
	From Andreas:
	correct type casting.
	
2006-06-01 13:38  antcheva

	* guibuilder/src/TGuiBldDragManager.cxx:
	From Valeriy Onuchin:
	- initial size of the newly created frame must be proportional to the grid step
	
2006-06-01 13:38  antcheva

	* gui/src/TG3DLine.cxx, gui/src/TGFrame.cxx, gui/src/TGLabel.cxx,
	guibuilder/inc/TRootGuiBuilder.h,
	guibuilder/src/TRootGuiBuilder.cxx:
	From Valeriy Onuchin:
	- move the GUI builder specific code from widget constructors to TRootGuiBuilder.
	
2006-06-01 11:50  brun

	* net/src/TNetFile.cxx, netx/inc/TXNetFile.h,
	netx/src/TXNetFile.cxx, rootd/src/rootd.cxx:
	From Leandro:
	Code cleanup and implementation of ReadBuffers in TXNetFile
	
2006-06-01 11:37  moneta

	* smatrix/test/testIO.cxx:
	add possibility to use reflex dictionary
	
2006-06-01 11:34  moneta

	* smatrix/test/testIO.cxx:
	remove class name when creating the branch
	
2006-06-01 11:13  antcheva

	* guibuilder/: inc/TRootGuiBuilder.h, src/TRootGuiBuilder.cxx:
	rom Valeriy Onuchin:
	- move the construction code of TGComboBox in TRootGuiBuilder
	
2006-06-01 11:13  antcheva

	* gui/: inc/TGComboBox.h, src/TGComboBox.cxx:
	From Valeriy Onuchin:
	- remove the guibuilder specific code from combobox ctor
	- new method RemoveAll for removing all combobox entries
	
2006-06-01 11:12  antcheva

	* gui/inc/TGListBox.h:
	From Valeriy Onuchin:
	- added GetNormGC, GetFontStruct getter methods
	
2006-06-01 11:08  antcheva

	* gui/src/TGFontDialog.cxx:
	From Valeriy Onuchin:
	- Do not show "empty font style" for some fonts under X11.
	
2006-06-01 10:18  brun

	* ldap/: inc/TLDAPAttribute.h, inc/TLDAPEntry.h, inc/TLDAPResult.h,
	inc/TLDAPServer.h, src/TLDAPAttribute.cxx, src/TLDAPEntry.cxx,
	src/TLDAPResult.cxx, src/TLDAPServer.cxx:
	From Federico:
	
	More changes for the gcc option effc++
	
2006-06-01 09:43  brun

	* net/src/TNetFile.cxx, rootd/src/rootd.cxx:
	Fix coding conventions violations
	
2006-06-01 09:09  brun

	* base/inc/RVersion.h, build/version_number:
	Start development cycle 5.11/07
	
2006-06-01 06:49  brun

	* base/inc/RVersion.h, build/version_number:
	Make version 5.11/06
	
2006-06-01 00:23  roiser

	* reflex/inc/Reflex/TypeBase.h:
	fix function signature
	
2006-06-01 00:07  roiser

	* reflex/src/: Class.cxx, Class.h, FunctionMember.cxx,
	TypeBase.cxx:
	Unification of vector of parameter handling for Construct and Invoke functions,
	they are always passed as const &. Remove unnecessary copying of parameters in
	FunctionMember Invoke functs.
	
2006-06-01 00:03  roiser

	* reflex/src/Tools.cxx:
	small fix in switch statement
	
2006-05-31 23:00  roiser

	* reflex/: inc/Reflex/Any.h, inc/Reflex/Kernel.h,
	inc/Reflex/Tools.h, src/Tools.cxx, src/Type.cxx,
	src/TypeBuilder.cxx, test/test_Reflex_unit.cxx:
	- fix coding convention violations
	- introducing two new violations, Reflex::RuntimeError and Reflex::BadAnyCast inherit from
	  std::exception and std::bad_cast which overload the function "const char* what() const"
	- first skeleton of Tools::NormalizeName (not functional)
	
2006-05-31 21:48  brun

	* rootd/src/rootd.cxx:
	Fix portability problems in the function reading multiple buffers
	
2006-05-31 21:36  pcanal

	* tree/src/TBranchObject.cxx:
	avoid derefering a null pointer
	
2006-05-31 17:55  rdm

	* config/Makefile.macosx:
	new gcc (build 5341) coming with Xcode 2.3 supports dwarf-2 debug format
	in addition to stabs. Dwarf-2 is much smaller and reduces the size of the
	libraries from 300 to 200MB. When this new compiler is detected we now
	use explicitly -gdwarf-2 as debug option.
	
2006-05-31 17:52  rdm

	* base/inc/RConfig.h:
	Also Solaris uses <sstream> iso <strstream>.
	
2006-05-31 17:26  brun

	* base/inc/MessageTypes.h, net/inc/TNetFile.h,
	net/src/TNetFile.cxx, rootd/src/rootd.cxx:
	From Leandro Franco:
	Implement new protocol in rootd and TNetFile to:
	 get multiple buffers from the specified list of offsets and lengths from
	 the currently open file and send it to the client in a single buffer.
	
2006-05-31 17:24  rdm

	* base/inc/RConfig.h:
	VC >= 7.1 have <sstream> in stead of <strstream>, this fixes TMVA problem.
	
2006-05-31 16:45  rdm

	* pgsql/src/TPgSQLServer.cxx, sapdb/src/TSapDBServer.cxx:
	From Marek:
	fix in DB name handling due to changed TUrl::GetFile().
	
2006-05-31 16:26  antcheva

	* guibuilder/src/: TGuiBldDragManager.cxx, TRootGuiBuilder.cxx:
	From Valeriy Onuchin:
	
	Fix inconsistent handling of some toolbar buttons:
	  - "Grid ON/OFF" button should not stop editing
	  - "Stop Edit" button must disable some toolbar buttons and
	     clear "Properties Editor"
	
2006-05-31 16:01  rdm

	* tmva/: inc/BinaryTree.h, inc/Event.h, inc/GeneticBase.h,
	inc/Node.h, inc/NodeID.h, inc/Reader.h, src/DecisionTree.cxx,
	src/DecisionTreeNode.cxx, src/Factory.cxx, src/GeneticBase.cxx,
	src/GeneticGenes.cxx, src/GeneticPopulation.cxx,
	src/GeneticRange.cxx, src/PDF.cxx:
	Fix gcc 4.1 compilation problems (FC5). Friend functions and classes need to
	be explicitly declared too (this was in the past detected by the AIX
	compiler). Also replace a number of <iostream> by "Riostream.h".
	
2006-05-31 12:05  brun

	* tree/: inc/TFriendElement.h, src/TFriendElement.cxx:
	From Federico:
	More cleanup for gcc effc++
	
2006-05-31 11:58  rdm

	* alien/src/TAlienFile.cxx:
	fix unused argument warning.
	
2006-05-31 11:58  rdm

	* rint/src/TRint.cxx:
	fix warning:
	rint/src/TRint.cxx:270: warning: variable `Bool_t needGetlinemInit' might be
	   clobbered by `longjmp' or `vfork'
	
2006-05-31 11:57  rdm

	* cint/src/v6_disp.cxx:
	fix uninitialized variable warning.
	
2006-05-31 11:56  moneta

	* mathmore/inc/Math/Random.h:
	update  doc
	
2006-05-31 11:20  brun

	* base/inc/RVersion.h, build/version_number:
	Start development cycle 5.11/05
	
2006-05-31 11:13  couet

	* graf/src/TGaxis.cxx:
	- The protection added in the previous revision against invalid number of
	  divisions was a bit too strong: ndiv<=0. ndiv<0 is enough, ndiv=0 doesn't
	  produce an endless loop.
	
2006-05-31 11:02  antcheva

	* guibuilder/src/: TGuiBldEditor.cxx, TGuiBldHintsButton.cxx,
	TGuiBldHintsEditor.cxx, TGuiBldNameFrame.cxx:
	- fixed coding conventions violations
	
2006-05-31 11:02  antcheva

	* gui/src/: TGFrame.cxx, TGLayout.cxx, TGStatusBar.cxx,
	TRootEmbeddedCanvas.cxx, TVirtualDragManager.cxx:
	- fixed coding conventions violations
	
2006-05-31 09:48  brun

	* base/src/TFile.cxx, base/src/TSystemFile.cxx,
	gl/src/TArcBall.cxx, gl/src/TGLCylinder.cxx, gl/src/TGLEditor.cxx,
	gl/src/TGLFaceSet.cxx, gl/src/TGLPolyLine.cxx,
	gl/src/TGLPolyMarker.cxx, hbook/src/THbookFile.cxx,
	postscript/src/TImageDump.cxx, treeviewer/src/TSessionDialogs.cxx,
	treeviewer/src/TSessionViewer.cxx:
	Fix coding conventions violations
	
2006-05-30 20:54  roiser

	* reflex/python/genreflex/genreflex.py:
	fix typos and retrieval of windows compiler versions
	
2006-05-30 19:42  brun

	* base/inc/RVersion.h, build/version_number:
	Stamp version 5.11/04
	
2006-05-30 18:35  brun

	* gui/inc/TGFrame.h, gui/inc/TGWindow.h, net/inc/TSocket.h:
	From Federico:
	These headers had already been modified. The change was lost
	in a recent patch from valeriy.
	
2006-05-30 18:03  moneta

	* mathmore/inc/Math/: GSLRndmEngines.h, Random.h:
	update doc adding a Random doxygen group
	
2006-05-30 17:34  rdm

	* alien/src/TAlienSystem.cxx:
	Fix typo in ifdef used by MacOSX.
	
2006-05-30 17:27  brun

	* base/inc/TPluginManager.h, base/inc/TRef.h, net/inc/TNetFile.h:
	From Federico:
	Cleanup for gcc option effc++
	
2006-05-30 16:48  moneta

	* tutorials/testrandom.C:
	add TRandom1 and test for RndmArray and update values
	
2006-05-30 16:11  moneta

	* minuit2/build/configure.in:
	update for new version number
	
2006-05-30 16:10  moneta

	* mathcore/build/: configure.in, test_Makefile.am:
	update for new version number
	
2006-05-30 16:05  moneta

	* smatrix/build/: configure.in, inc_Math_Makefile.am:
	update build files for new version and for new file
	
2006-05-30 16:01  moneta

	* mathmore/build/: configure.in, inc_Math_Makefile.am,
	src_Makefile.am:
	update build files for new version and for new files
	
2006-05-30 15:49  moneta

	* mathmore/test/: piRandom.C, pirndm.C:
	add random number tests
	
2006-05-30 15:04  brun

	* tutorials/: xmlnewfile.C, xmlreadfile.C:
	From Sergey Linev:
	Add two tutorials illustrating how to write and read an XML file
	
2006-05-30 14:59  brun

	* xml/: inc/TXMLEngine.h, src/TXMLEngine.cxx:
	From Sergey Linev:
	Add several utility functions
	
2006-05-30 14:29  roiser

	* cintex/src/: CINTClassBuilder.cxx, CINTTypedefBuilder.cxx:
	fix compilation warnings
	
2006-05-30 14:23  rdm

	* net/src/TWebFile.cxx:
	fix in ReadBuffers() for the read-ahead.
	
2006-05-30 14:00  brun

	* base/src/TFile.cxx, proof/src/TFileMerger.cxx:
	From Andreas Peters:
	Remove a limitation in the ROOT TFileMerger Class. It was not able to
	copy subfiles from ZIP archives. It copies by default always the complete
	archive file. Therefore it does not recognize the downloaded files
	as an ROOT file since it is a ZIP archive.
	
2006-05-30 13:53  brun

	* base/: inc/TRandom1.h, src/TRandom1.cxx:
	Change variables from Long64_t to UInt_t
	Add new functions SetSeed and SetSeed2
	
2006-05-30 13:46  antcheva

	* ged/src/TGraphEditor.cxx:
	- disable combo box of exclusion zone width according to the
	graph draw options
	
2006-05-30 13:45  antcheva

	* gui/: inc/TGComboBox.h, src/TGComboBox.cxx:
	- improvements in SetEnabled method: the default frame
	background color is used for a disabled combo box; it makes
	this state more visible.
	
2006-05-30 13:29  antcheva

	* gui/: inc/TGListBox.h, src/TGListBox.cxx:
	From Valeriy Onuchin:
	
	- implemented correct sorting for TListBox entries
	  presented as integer or float numbers.
	- new method RemoveAll added, which allows to remove all entries.
	
2006-05-30 13:28  couet

	* tutorials/hsumanim.C:
	- Add option -O2 in the gifsicle command
	
2006-05-30 11:56  roiser

	* reflex/python/genreflex/genreflex.py:
	print details of getopt error
	
2006-05-30 11:36  brun

	* build/rmkdepend/pr.c:
	From Bertrand:
	Revert to previous version, due to side effects.
	To be revisited...
	
2006-05-30 11:35  brun

	* test/RootShower/: GButtonFrame.cxx, GTitleFrame.cxx,
	GTitleFrame.h, MyDetector.cxx, MyEvent.cxx, MyParticle.cxx,
	MyParticle.h, RSAbout.cxx, RSAbout.h, RSMsgBox.cxx, RSMsgBox.h,
	RootShower.cxx, SettingsDlg.cxx, SettingsDlg.h:
	From Bertrand:
	Fix coding conventions violations
	
2006-05-30 11:13  couet

	* graf/src/TGaxis.cxx:
	- Protection added in PaintAxis to prevent invalid number of divisions.
	  A negative number of divisions produced an endless loop.
	
2006-05-30 10:14  roiser

	* cintex/: python/PyCintex.py, src/CINTClassBuilder.cxx,
	src/CINTFunctionBuilder.cxx, src/CINTTypedefBuilder.cxx,
	test/test_PyCintex_basics.py, test/dict/CintexTest.h,
	test/dict/selection.xml:
	From Pere:
	- Fixes the problem detected in GaudiPython when auto loading dictionaries that resulted in adding classes and namespaces in the wrong scope. This is achieved by  disabling autoloading while setting up func and var members.
	
	- Added a couple of additional tests to check interators and vectors as arguments
	- Fixed a minor problem with typedef declarations
	
2006-05-30 09:42  brun

	* treeviewer/src/TSessionViewer.cxx:
	Add missing documentation in new function SettingsChanged
	
2006-05-30 09:30  brun

	* gpad/src/TCanvas.cxx:
	In TCanvas::DrawClonePad support the case of a canvas read from a file
	and not yet initialized (a TCanvasImp must be created).
	
2006-05-30 09:06  antcheva

	* qt/: inc/TGQt.h, inc/TQtBrush.h, src/GQtGUI.cxx, src/TGQt.cxx,
	src/TQtBrush.cxx, src/TQtClientGuard.cxx:
	From Valeri Fine:
	
	TGQt.cxx,GQtGUI.cxx, TGQt.h:
	- protection: SetDynamicPath caused SegFault on Win32
	- Add "const" to some methods as needed
	- Activate setCompositionMode for Qt 4.1.2
	- Add Getter/Setter for the alpha channel with Qt 4.1.2
	
	TQtClientGuard.cxx:
	- Compilation warning with Qt 4.1.2
	
	TQtBrsuh:
	- Add "const" to some methods as needed
	
2006-05-30 08:41  antcheva

	* guibuilder/: inc/TRootGuiBuilder.h, src/TRootGuiBuilder.cxx:
	From Valeriy Onuchin:
	- move the construction code of  TGShutter, TGTextEdit,
	 TGTab, TGListBox widgets in TRootGuiBuilder
	
2006-05-30 08:40  antcheva

	* gui/src/: TGListBox.cxx, TGShutter.cxx, TGTab.cxx,
	TGTextEdit.cxx:
	From Valeriy Onuchin:
	- remove the GUI builder specific code from TGShutter,
	TGTextEdit, TGTab, TGListBox constructors
	
2006-05-29 22:39  brun

	* config/rootrc.in:
	From Sergey Linev:
	Add two new plugins for ODBC SQL servers
	
2006-05-29 17:54  brun

	* pyroot/ROOT.py:
	From Wim
	Compatibility fix for Python2.2
	
2006-05-29 17:40  antcheva

	* gui/src/TGTextEdit.cxx:
	- fix in comments
	
2006-05-29 16:51  brun

	* x11/src/GX11Gui.cxx:
	Fix a portability problem on x86_64
	
2006-05-29 16:00  antcheva

	* gui/src/: TGTextEdit.cxx, TGView.cxx, TRootCanvas.cxx:
	From Valeriy Onuchin:
	- side effect fixes of previous patch (broken embedded editor)
	
2006-05-29 15:28  couet

	* histpainter/src/THistPainter.cxx:
	- With the "TEXT" option, histograms having the same bin contents for all bins
	  were not plot correctly.
	
2006-05-29 15:24  brun

	* meta/src/TStreamerInfo.cxx, smatrix/test/testIO.cxx:
	Protect TStreamerInfo::ls against the case fClass=0.
	
2006-05-29 14:41  couet

	* postscript/src/TImageDump.cxx:
	- Markers triangles up and down were inverted. Marker size was not correct.
	
2006-05-29 14:33  moneta

	* mathcore/test/Makefile, mathmore/test/Makefile,
	minuit2/test/Makefile:
	changes for Windows from Bertrand
	
2006-05-29 14:04  brun

	* gui/src/: TGFontDialog.cxx, TGScrollBar.cxx:
	Fix coding conventions violations
	
2006-05-29 12:18  moneta

	* minuit2/src/TFitterFumili.cxx:
	set default strategy to 1 (faster derivatives computation)
	
2006-05-29 12:16  moneta

	* tutorials/: mathcoreGenVector.C, minuit2FitBench.C:
	- set better initial fit parameters (to avoid a problem with Fumili2)
	- improve output format
	
2006-05-29 12:03  rdm

	* base/inc/RVersion.h, build/version_number:
	make version 5.10/00e.
	
2006-05-29 11:58  rdm

	* config/rootrc.in, dcache/src/TDCacheFile.cxx:
	backport fixes from the head.
	
2006-05-29 11:35  moneta

	* smatrix/test/: Makefile, testIO.cxx:
	update IO test to generate always different matrices
	
2006-05-29 11:35  rdm

	* treeviewer/: inc/TSessionViewer.h, src/TSessionViewer.cxx:
	From Bertrand:
	- Added detection of settings changes.
	- Replaced sprintf() by Form() due to %lld problem on Windows.
	
2006-05-29 10:37  rdm

	* gui/src/TGListTree.cxx:
	From Bertrand:
	Here is a small improvement of method TGListTree::AddItem() for
	GuiBuilder: Open parent item when adding a TGListTreeItem, to display it
	at creation time.
	
2006-05-29 10:02  rdm

	* etc/proof/xpd.cf.sample:
	fix comment.
	
2006-05-29 10:01  rdm

	* etc/proof/.cvsignore:
	ignore xpd.cf file if created by user.
	
2006-05-29 09:59  rdm

	* net/: inc/TWebFile.h, src/TWebFile.cxx:
	implemented ReadBuffers(), needs latest mod_root2.c.
	
2006-05-29 09:58  rdm

	* net/inc/TSocket.h:
	cosmetics.
	
2006-05-29 09:57  rdm

	* build/rmkdepend/pr.c:
	From Bertrand:
	improve cygwin env var test.
	
2006-05-29 07:03  brun

	* matrix/: inc/TMatrixT.h, src/TDecompBK.cxx, src/TDecompBase.cxx,
	src/TDecompChol.cxx, src/TVectorT.cxx:
	From Eddy:
	
	Add comments to many member functions
	
2006-05-28 22:29  brun

	* icons/: bld_canvas.1.xpm, bld_colorselect.png, bld_edit_s.png,
	bld_fontselect.gif, bld_fontselect.png, bld_listtree.xpm,
	bld_rename.png, bld_rgb.png, bld_shutter.png, bld_sortup.png,
	bld_text.xpm:
	From Valeriy Onuchin:
	
	Add new icons for the gui builder
	
2006-05-28 22:20  brun

	* icons/: bld_bg.png, bld_edit.png:
	From Valeriy Onuchin:
	
	New version of the GUI and guibuilder icons
	
2006-05-28 22:15  brun

	* guibuilder/: inc/TGuiBldDragManager.h, inc/TRootGuiBuilder.h,
	src/TGuiBldDragManager.cxx, src/TGuiBldHintsButton.cxx,
	src/TGuiBldHintsEditor.cxx, src/TGuiBldNameFrame.cxx,
	src/TRootGuiBuilder.cxx:
	From Valeriy Onuchin:
	
	- ROOT Gui Builder
	  o robustness was improved.
	  o almost all ROOT gui classes are now in gui builder widget's palette.
	  o functionality was improved. To change the attributes of some frame,
	    select frame and press the right button of the mouse.
	    The popup context menu or edit dialog will appear. Select editting
	    option.
	  o new "grabbing" feature was introduced:
	     If Return or Enter key was pressed -a "grab action" is performed.
	
	      1.  If lasso is  drawn - new composite frame is created and
	          all frames inside lasso adopted as childrens of created frame.
	
	      2.  If lasso is not drawn, but selected frame is a composite one
	          - a new TGCanvas (scrolled frame) is created and selected frame
	            becomes a container for this canvas.
	
	    Reverse/"ungrab action" is activated by
	    Return/Enter key pressed with Control Key modifier.
	
	      3.  All frames inside the grabbed frame are "dropped" into
	          the underlying frame and the grabbed frame is deleted.
	
	      4.  If selected/grabbed frame is TGCanvas widget (scrolled frame) -
	          TGCanvas is deleted and container frame becomes a child of
	          the editable frame.
	
2006-05-28 22:07  brun

	* asimage/inc/TASImage.h, asimage/src/TASImage.cxx,
	config/Makefile.depend, graf/inc/TImage.h, gui/inc/TGButton.h,
	gui/inc/TGCanvas.h, gui/inc/TGColorDialog.h, gui/inc/TGComboBox.h,
	gui/inc/TGDockableFrame.h, gui/inc/TGFontDialog.h,
	gui/inc/TGFrame.h, gui/inc/TGIcon.h, gui/inc/TGLabel.h,
	gui/inc/TGListBox.h, gui/inc/TGListTree.h, gui/inc/TGNumberEntry.h,
	gui/inc/TGProgressBar.h, gui/inc/TGScrollBar.h,
	gui/inc/TGShutter.h, gui/inc/TGTab.h, gui/inc/TGTextEdit.h,
	gui/inc/TGTextEntry.h, gui/inc/TGView.h, gui/inc/TGWindow.h,
	gui/inc/TGuiBuilder.h, gui/src/TGButton.cxx, gui/src/TGCanvas.cxx,
	gui/src/TGColorDialog.cxx, gui/src/TGColorSelect.cxx,
	gui/src/TGComboBox.cxx, gui/src/TGFont.cxx,
	gui/src/TGFontDialog.cxx, gui/src/TGFrame.cxx, gui/src/TGIcon.cxx,
	gui/src/TGLabel.cxx, gui/src/TGListBox.cxx, gui/src/TGListTree.cxx,
	gui/src/TGProgressBar.cxx, gui/src/TGScrollBar.cxx,
	gui/src/TGShutter.cxx, gui/src/TGTab.cxx, gui/src/TGTextEdit.cxx,
	gui/src/TGTextEditDialogs.cxx, gui/src/TGTextEntry.cxx,
	gui/src/TGTextView.cxx, gui/src/TGView.cxx,
	gui/src/TGuiBuilder.cxx, gui/src/TRootCanvas.cxx,
	gui/src/TRootEmbeddedCanvas.cxx, treeviewer/inc/TSessionViewer.h,
	x11/src/GX11Gui.cxx:
	From valeriy Onuchine:
	
	- TImage, TASImage
	 o Change return type of Vectorize method  from "void" to "Double_t*".
	 o Implement FromWindow method under X11. This method allows to
	   create "snapshot image" from any ROOT window or frame.
	
	- config/Makefile.depend
	 Add dependency of libGuiBld lib on libGraf.
	 GuiBuilder uses internally TImage/TASImage class.
	
	- GX11Gui.cxx
	
	 X11 error handler was slightly modified.
	 Many X11 errors lead to freezing X11 server and
	 did not allow debugging.
	 To prevent freezing, a "forced seg.violation" was added
	 to the error handler.
	
	 The usage of the new "feature" is the following:
	 0. run "gdb root.exe"
	 1. set "gDebug = (int)gVirtualX" - that activates the new error handling.
	 2. run application which has X11 errors.
	
	On X11 error the application was stopped by the "forced seg.violation".
	
	 3. "gdb>bt" - backtrace the problem.
	
	!!! A big list of changes in libGui initiated by gui builder development !!!
	
	- TGButton.h, TGButton.cxx
	  TGButton class:
	   o SetDown methods removed from context menu.
	   o SetEnabled method of context menu changed to TOGGLE.
	     Setting fWidgetFlags was added.
	
	- TGTextButton class
	   o GetNormGC(), GetFontStruct() methods are introduced.
	   o SetFont removed from context menu.
	   o ChangeText(const char *title) was introduced and added to context menu.
	   o fixed an error in SetFont method which set font globally instead of
	     locally.
	   o SavePrimitive - save text justification
	
	- TGPictureButton
	   o added getter method GetDisabledPicture()
	
	- TGCanvas
	   o added to GuiBuilder widgets palette.
	
	- TGColorDialog
	   o new methods:
	     - TGColorPalette *GetPalette(),
	     - TGColorPalette *GetCustomPalette(),
	     - void SetCurrentColor(Pixel_t col)
	   o new signal:
	      - void ColorSelected(Pixel_t)
	   o new parameter added to contructor "Bool_t wait".
	     If "wait" is kTRUE, "gClient->WaitForUnmap" is called internally
	     (normal/old usage). If "wait" is kFALSE - "gClient->WaitForUnmap"
	     should be called by user.
	   o few "usefull" colors added to "custom" palette.
	
	- TGColorSelect
	   o added to GuiBuilder widgets palette.
	
	- TGComboBox
	   o new methods:
	     - SortByName - allows to sort combobox entries by names.
	     - SetEnabled, IsEnabled.
	
	- TGFontDialog was rewritten.
	   o Previous version worked under win32 only,
	      now it works on X11 also.
	      It allows to select any font available on the system.
	
	  o new parameter added to contructor "Bool_t wait".
	     If "wait" is kTRUE, "gClient->WaitForUnmap" is called internally
	     (normal/old usage). If "wait" is kFALSE - "gClient->WaitForUnmap"
	     should be called by user.
	
	  o new methods:
	      void SetFont(TGFont *font);
	      void SetColor(Pixel_t color);
	      void SetAlign(Int_t align);
	      void EnableAlign(Bool_t on = kTRUE);
	      void UpdateStyleSize(const char *family);
	
	 o new signals:
	   - FontSelected(char *font)
	   - AlignSelected(Int_t a)
	   - ColorSelected(Pixel_t c)
	
	- TGFrame
	   o unused static member fgContextMenu removed.
	
	- TGCompositeFrame
	   o TGCompositeFrame::SetEditDisabled modified. It is used for setting
	     fEditDisableXX attribute during gui buildind.
	
	   o ChangeSubframesBackground helper method was introduced.
	
	- TGGroupFrame
	   o SetTextFont, SetTextColor methods were corrected for
	     "local" changing of the font.
	
	- TGWindow
	   o kEditDisableKeyEnable added to EEditMode enum.
	     If this flag is set - window can handle keyboard events during gui
	     building.
	
	- TGLabel
	   o new methods:
	    - GetNormGC, GetFontStruct
	   o fixed bugs in setting label's "local" text font.
	   o SavePrimitive - saving text justification added.
	
	- TGListBox
	  o new methods:
	     - SortByName - allow to sort listbox entries by names.
	     - new auxilary/internal class TGLBFrameElement created.
	        It's used for ascending/descending sort of list box entries.
	
	  o reimplemented methods:
	   ChangeBackground, Layout, GetDefaultWidth
	
	  o disable changing layout manager in SetLayoutManager method.
	    Layout manager is not used for layout of list box.
	
	- TGIcon
	   o SetImagePath method was corrected.
	
	- TGScrollBarElement
	   o new methods:
	     - SetEnabled, IsEnabled. These methods are used in enabling/disabling
	       TGNumberEntry objects.
	
	- TGScrollBar
	   o new getter methods:
	      - GetHead, GetTail, GetSlider
	   o new signals:
	      - PositionChanged, RangeChanged, PageSizeChanged
	   o ChangeBackground was reimplemented.
	
	- TGShutter
	   o new methods:
	      - AddPage, RemovePage, RenamePage
	   o new signal Selected.
	   o disable changing layout manager in SetLayoutManager method.
	     Layout manager is not used for layout.
	
	- TGView
	   o disable changing layout manager by SetLayoutManager method.
	     Layout manager is not used for layout.
	   o ChangeBackground(Pixel_t col) method added which changes background
	     color only of the canvas frame.
	
	- TGNumberEntry
	   o more options added to context menu.
	
	- TGProgressBar
	   o new getter/setter methods:
	    - GetBarColor, GetNormGC, GetFontStruct, SetForegroundColor.
	
	- TGTab
	   o disable SetEditDisabled method to avoid changing "edit disable
	     attribute".
	
	- TGTextEdit, TGTextView, TGView
	   o fixed bug - "character replace" mode didn't work
	   o setting insert mode added to context menu.
	   o setting "read only" mode added to context menu.
	   o new method which enable/disable "popup menu for edit actions" added.
	   o few corrections to SavePrimitive method.
	
	- TGTextEntry
	   o guibuilder specific code was removed.
	
	-  TGuiBuilder.h, TGuiBldAction
	   o possibility to set picture for context menu entry added.
	
	- treeviewer/inc/TSessionViewer.h
	  o forward declaration of TContextMenu class added.
	
2006-05-28 21:05  brun

	* pyroot/: ROOT.py, src/PyRootType.cxx, src/Pythonize.cxx,
	src/RootModule.cxx, src/RootWrapper.cxx, src/RootWrapper.h,
	src/TSetItemHolder.cxx, src/Utility.cxx:
	From Wim Lavrijsen:
	 o) optimized class lookup in RootWrapper
	 o) improved class lookup, esp. for namespaces and templates
	 o) added TTree and TFile pythonizations
	
2006-05-28 08:15  brun

	* base/src/TRandom.cxx:
	Fix coding conventions violations
	
2006-05-27 22:31  brun

	* alien/src/TAlienFile.cxx, eg/inc/TGenerator.h,
	pythia6/src/TPythia6.cxx:
	Fix coding conventions violations
	
2006-05-26 19:11  rdm

	* rpdutils/src/net.cxx, rpdutils/src/netpar.cxx,
	rpdutils/src/ssh.cxx, unix/src/TUnixSystem.cxx:
	From Dmytro Kustov:
	here are some patches for new version of OpenBSD.
	Now they use socklen_t instead of size_t.
	
2006-05-26 18:55  rdm

	* Makefile, configure, README/README.MONALISA, alien/inc/LinkDef.h,
	alien/inc/TAlien.h, alien/inc/TAlienFile.h,
	alien/inc/TAlienSystem.h, alien/src/TAlien.cxx,
	alien/src/TAlienFile.cxx, alien/src/TAlienSystem.cxx,
	base/Module.mk, base/inc/LinkDef3.h, base/inc/TFile.h,
	base/inc/TVirtualMonitoring.h, base/src/TFile.cxx,
	base/src/TVirtualMonitoring.cxx, config/Makefile.in,
	config/rootrc.in, net/inc/TGrid.h, netx/src/TXNetFile.cxx,
	treeplayer/src/TTreePlayer.cxx:
	From Andreas Peters:
	- new virtual monitoring interface which will the base class for the
	  MonaLisa plugin.
	- new TAlienSystem class
	- updated TAlien class
	
2006-05-26 18:38  brun

	* base/src/TRandom.cxx:
	From Lorenzo,
	
	Change array f[892]  from Double_t to const Double_t.
	This makes the function much faster.
	
2006-05-26 18:30  brun

	* base/src/TRandom.cxx:
	From Lorenzo:
	One can improve the TRandom::SPhere algorithm. What is there
	now, it is from the cernlib and it is more inefficient than the algorithm
	suggested by Knuth and used also by GSL.
	Here is the patch for the new algorithm which require less calls to Rndm()
	
2006-05-26 18:26  brun

	* geom/src/TGeoVolume.cxx, geompainter/src/TGeoPainter.cxx:
	From Andrei,
	
	 This patch fixes the range problem mentioned in the forum message.
	
	 http://root.cern.ch/phpBB2/viewtopic.php?t=3479
	
2006-05-26 17:24  moneta

	* mathmore/src/gsl-1.5.tar.gz:
	fix a problem with GSL makefile (thanks to Bertrand)
	
2006-05-26 17:13  rdm

	* base/inc/TBrowserImp.h, base/inc/TPluginManager.h,
	base/inc/TQObject.h, base/inc/TString.h, base/inc/TVirtualProof.h,
	base/src/TFile.cxx, base/src/TRandom1.cxx,
	clarens/src/TClSession.cxx, cont/inc/THashTable.h,
	cont/inc/TList.h, foam/src/TFoamVect.cxx, ged/inc/TGedFrame.h,
	ged/src/TGedToolBox.cxx, gpad/src/TCreatePrimitives.cxx,
	gpad/src/TPad.cxx, gui/inc/TGLayout.h, gui/inc/TGMenu.h,
	gui/inc/TGObject.h, gui/inc/TGPicture.h, gui/inc/TGWindow.h,
	gui/src/TGMdiDecorFrame.cxx, gui/src/TRootCanvas.cxx,
	hist/inc/TLimit.h, hist/src/TConfidenceLevel.cxx,
	hist/src/THStack.cxx, hist/src/TLimit.cxx,
	krb5auth/src/TKSocket.cxx, matrix/inc/TVectorT.h,
	minuit/src/TLinearFitter.cxx, mlp/inc/TMultiLayerPerceptron.h,
	mlp/src/TMLPAnalyzer.cxx, mlp/src/TMultiLayerPerceptron.cxx,
	mlp/src/TNeuron.cxx, mlp/src/TSynapse.cxx, net/inc/TNetFile.h,
	net/inc/TServerSocket.h, proof/inc/TProof.h, proof/src/TProof.cxx,
	rpdutils/src/globus.cxx, ruby/src/TRuby.cxx,
	table/src/TPolyLineShape.cxx, treeplayer/src/TSelectorDraw.cxx,
	treeviewer/src/TSessionViewer.cxx, x3d/src/TViewerX3D.cxx:
	one more round of code cleanup: change NULL by 0 in all C++ code.
	
2006-05-26 17:10  moneta

	* mathcore/: inc/Math/GenVector/AxisAngle.h,
	inc/Math/GenVector/Boost.h, inc/Math/GenVector/BoostX.h,
	inc/Math/GenVector/BoostY.h, inc/Math/GenVector/BoostZ.h,
	inc/Math/GenVector/Plane3D.h, inc/Math/GenVector/Quaternion.h,
	inc/Math/GenVector/Transform3D.h, src/Plane3D.cxx,
	src/Transform3D.cxx, test/testGenVector.cxx:
	 - define correctly XYZPoint and XYZVector as
	   typedef  of  DisplacementVector3D<Cartesian3D<double>, DefaultCoordinateSystemTag >.
	   Change in Plane3D and Transform3D to use just Vector and Point as typedef's to avoid eventual conflicts.
	
2006-05-26 16:59  rdm

	* config/Makefile.win32:
	From Axel:
	fix parallel build in debug mode.
	
2006-05-26 16:30  moneta

	* mathmore/src/GSLRndmEngines.cxx:
	add a missing include <cassert>
	
2006-05-26 16:26  moneta

	* mathmore/: Module.mk, inc/Math/GSLRndmEngines.h,
	inc/Math/LinkDef.h, inc/Math/Polynomial.h, inc/Math/Random.h,
	src/GSLRndmEngines.cxx, src/Polynomial.cxx, src/complex_quartic.h,
	test/Makefile, test/testRandom.cxx, test/testRandomDist.cxx:
	- add wrapper to GSL random numbers and distribution.
	  Include various generators from GSL and the most used distributions)
	  Use the class ROOT::Math::Random, templated on the random engine. The
	distributions are implemented as methods in the Random class keeping an API as close as possible to the ROOT TRandom
	
	- add also in Polynomial the analytic solver for the quartic equations using the routine in the cvs of GSL (complex_quartic.h) impelmented by  Andrew Steiner
	
2006-05-26 11:27  brun

	* hist/src/: TMultiDimFit.cxx, TSpectrum.cxx:
	Fix coding conventions violations
	
2006-05-26 11:23  brun

	* tree/src/TSelector.cxx, treeplayer/src/TFormLeafInfo.cxx,
	treeviewer/src/TTreeViewer.cxx:
	Fix coding conventions violations
	
2006-05-26 11:22  brun

	* tmva/src/MethodBDT.cxx:
	Fix coding conventions violations
	
2006-05-26 11:21  brun

	* qtgsi/src/TQRootGuiFactory.cxx:
	Fix coding conventions violations
	
2006-05-26 11:19  brun

	* net/src/TNetFile.cxx:
	Fix coding conventions violations
	
2006-05-26 11:18  brun

	* matrix/src/TDecompLU.cxx, meta/src/TDataMember.cxx:
	Fix coding conventions violations
	
2006-05-26 11:17  brun

	* guibuilder/src/TGuiBldEditor.cxx:
	Fix coding conventions violations
	
2006-05-26 11:16  brun

	* gui/src/: TG3DLine.cxx, TGButton.cxx, TGProgressBar.cxx,
	TGString.cxx, TGuiBuilder.cxx, TRootBrowser.cxx,
	TRootHelpDialog.cxx:
	Fix coding conventions violations
	
2006-05-26 11:14  brun

	* graf/src/TSpline.cxx:
	Fix coding conventions violations
	
2006-05-26 11:12  brun

	* gl/src/: TGLBoundingBox.cxx, TGLHistPainter.cxx:
	Fix coding conventions violations
	
2006-05-26 11:09  brun

	* geom/src/: TGeoCache.cxx, TGeoMaterial.cxx, TGeoMatrix.cxx,
	TGeoTube.cxx:
	Fix coding conventions violations
	
2006-05-26 11:08  brun

	* g3d/src/TGeometry.cxx:
	Fix coding conventions violations
	
2006-05-26 11:07  brun

	* eg/: inc/TGenerator.h, src/TGenerator.cxx:
	Fix coding conventions violations
	
2006-05-26 11:04  brun

	* cont/src/TList.cxx:
	Fix coding conventions violations
	
2006-05-26 11:01  brun

	* base/src/: TApplication.cxx, TBenchmark.cxx, TBrowser.cxx,
	TContextMenu.cxx, TFileInfo.cxx, TKey.cxx, TPluginManager.cxx,
	TROOT.cxx, TRandom.cxx, TSystem.cxx, TSystemDirectory.cxx,
	TTask.cxx, TTimer.cxx, TView.cxx, TVirtualFitter.cxx,
	TVirtualGL.cxx:
	Fix coding conventions violations
	
2006-05-26 10:59  brun

	* auth/src/rsafun.cxx:
	Fix coding conventions violations
	
2006-05-24 22:10  brun

	* mathmore/src/ParamFunction.cxx:
	Fix some coding conventions
	
2006-05-24 22:07  brun

	* matrix/: inc/TDecompBase.h, inc/TDecompLU.h, src/TDecompBK.cxx,
	src/TDecompBase.cxx, src/TDecompLU.cxx, src/TDecompQRH.cxx,
	src/TDecompSVD.cxx, src/TDecompSparse.cxx, src/TMatrixDEigen.cxx,
	src/TMatrixTCramerInv.cxx, src/TMatrixTSymCramerInv.cxx:
	Fix indentation at 3 columns
	
2006-05-24 20:20  brun

	* gui/src/: TGButton.cxx, TGCanvas.cxx, TGClient.cxx,
	TGColorSelect.cxx, TGFileDialog.cxx, TGFrame.cxx, TGIcon.cxx,
	TGLabel.cxx, TGListTree.cxx, TGMenu.cxx, TGMsgBox.cxx,
	TGNumberEntry.cxx, TGPicture.cxx, TGShutter.cxx, TGSlider.cxx,
	TGStatusBar.cxx, TGTab.cxx, TGText.cxx, TGTextEntry.cxx,
	TGTextView.cxx, TGView.cxx, TGXYLayout.cxx,
	TRootEmbeddedCanvas.cxx:
	Fix coding conventions violations
	
2006-05-24 19:11  brun

	* geom/src/: TGeoArb8.cxx, TGeoCache.cxx, TGeoElement.cxx,
	TGeoManager.cxx, TGeoMaterial.cxx, TGeoMedium.cxx, TGeoNode.cxx,
	TGeoPatternFinder.cxx, TGeoPcon.cxx, TGeoPhysicalNode.cxx,
	TGeoVolume.cxx, TGeoVoxelFinder.cxx, TGeoXtru.cxx:
	Fix coding conventions violations
	
2006-05-24 18:44  brun

	* graf/: inc/TLatex.h, src/TBox.cxx, src/TGaxis.cxx,
	src/TGraph.cxx, src/TGraphAsymmErrors.cxx, src/TGraphErrors.cxx,
	src/TLatex.cxx, src/TLegend.cxx, src/TMultiGraph.cxx,
	src/TPaveText.cxx, src/TPolyLine.cxx, src/TSpline.cxx:
	Fix coding conventions violations
	
2006-05-24 17:34  brun

	* base/src/TRandom.cxx:
	From Lorenzo:
	new algorithm for Poisson variate , which is correct (no approximation) up to all unsigned int values (2 10**9)
	
2006-05-24 17:31  brun

	* g3d/src/: TGeometry.cxx, THelix.cxx, TMarker3DBox.cxx, TNode.cxx,
	TPCON.cxx, TPolyLine3D.cxx, TPolyMarker3D.cxx, TShape.cxx,
	TTUBE.cxx:
	Fix coding conventions violations
	
2006-05-24 17:10  brun

	* minuit/src/TLinearFitter.cxx, net/inc/TSQLStatement.h,
	net/src/TCache.cxx, net/src/TNetFile.cxx, net/src/TSecContext.cxx,
	rint/src/TRint.cxx, thread/src/TCondition.cxx,
	thread/src/TMutex.cxx, thread/src/TThread.cxx,
	tree/src/TBranch.cxx, tree/src/TBranchElement.cxx,
	tree/src/TChain.cxx, tree/src/TLeaf.cxx, tree/src/TNtuple.cxx,
	tree/src/TTree.cxx, treeplayer/src/TSelectorDraw.cxx:
	Fix coding conventions violations
	
2006-05-24 17:09  brun

	* meta/src/: TCint.cxx, TClass.cxx, TClassMenuItem.cxx,
	TDataMember.cxx, TDataType.cxx, TIsAProxy.cxx, TStreamerInfo.cxx:
	Fix coding conventions violations
	
2006-05-24 16:55  brun

	* hist/src/: THStack.cxx, TPolyMarker.cxx, TPrincipal.cxx:
	Fix coding conventions violations
	
2006-05-24 16:49  brun

	* ged/src/TGedEditor.cxx, ged/src/TGedFrame.cxx,
	gl/src/TGLDrawable.cxx, gl/src/TGLLogicalShape.cxx,
	gl/src/TGLManip.cxx:
	Fix coding conventions violations
	
2006-05-24 16:40  brun

	* eg/: inc/TParticleClassPDG.h, inc/TParticlePDG.h,
	src/TParticle.cxx, src/TParticlePDG.cxx:
	Fix coding conventions violations
	
2006-05-24 16:34  brun

	* cont/src/: TExMap.cxx, THashTable.cxx, TObjectTable.cxx:
	Fix coding conventions violations
	
2006-05-24 15:43  pcanal

	* treeplayer/src/TTreePlayer.cxx:
	Avoid spurrious message like: Error in <TWinNTSystem::ExpandFileName>: input: Sum$(1), output: Sum$(1)
	
2006-05-24 15:35  couet

	* tutorials/hsumanim.C:
	- Show how to use the "convert" command instead of the "gifsicle" one to
	  produce the animated gif file.
	
2006-05-24 14:21  rdm

	* net/: inc/TUrl.h, src/TUrl.cxx:
	introduce new method SetUrl() which allow redefinition of a url object.
	
2006-05-24 12:11  rdm

	* configure:
	From Federico:
	new option --with-pythia6_uscore=DOUBLE, SINGLE, NO which allows to use
	a custom third party version of Pythia6.
	
2006-05-24 00:57  rdm

	* tree/src/TChain.cxx:
	From Gerri:
	TChain::Lookup() screws up a set of local files (general purpose macros may do
	this for local files too), and the reason is a substitution which is not needed
	after the fixes in TUrl.
	
2006-05-23 23:23  rdm

	* build/rmkdepend/pr.c:
	From Axel:
	distingush building under cygwin or under pure Windows.
	
2006-05-23 23:14  brun

	* configure:
	Introduce the previous version of configure.
	The new version from Federico gives problems with teh stndard ROOT installation.
	
2006-05-23 23:08  brun

	* tmva/inc/MethodCFMlpANN_Utils.h:
	From Joerg Stelzer:
	Fix a problem (Windows) with a double definition of a struct.
	
2006-05-23 23:05  brun

	* configure:
	From Federico,
	
	Add support for the case when the Fortran pythia6 library does not exist yet
	when installing ROOT. It works like this, you have to say
	
	 --enable-pythia6 --with-pythia6-uscore=[DOUBLE,SINGLE,NO]
	
	In this case the pythia6 library is not required and the user takes
	responsibility to provide the compilation flag indicating how many
	underscores are needed.
	
2006-05-23 23:00  brun

	* pythia6/src/TPythia6.cxx:
	From Federico:
	Implement TPythia6 copy constructor
	
2006-05-23 22:25  brun

	* tmva/test/: correlations.C, efficiencies.C, loader.C, mvas.C,
	tmva-logo.gif, tmva_logo.gif, tmva_logo_perp.gif, tmvaglob.C,
	variables.C:
	From Joerg Stelzer:
	Add TMVAnalysis.C test example with its dependency files
	  -other scripts
	  -gif files used by the TMVA logo
	  -the data file is used via http from the ROOT web site
	
	To run the TMVA test example, do
	cd $ROOTSYS/tmva/test
	root TMVAnalysis.C
	
	at the prompt select the fast or slow mode.
	When the test finishes one gets a TControlBar from where various plots
	can be produced.
	
2006-05-23 21:35  brun

	* tmva/: src/BinarySearchTree.cxx, src/BinaryTree.cxx,
	src/CrossEntropy.cxx, src/DecisionTree.cxx,
	src/DecisionTreeNode.cxx, src/Event.cxx, src/Factory.cxx,
	src/GeneticBase.cxx, src/GeneticCuts.cxx, src/GeneticGenes.cxx,
	src/GeneticPopulation.cxx, src/GeneticRange.cxx, src/GiniIndex.cxx,
	src/MethodANNBase.cxx, src/MethodBDT.cxx, src/MethodBase.cxx,
	src/MethodCFMlpANN.cxx, src/MethodCFMlpANN_Utils.cxx,
	src/MethodCuts.cxx, src/MethodFisher.cxx, src/MethodHMatrix.cxx,
	src/MethodLikelihood.cxx, src/MethodPDERS.cxx,
	src/MethodRuleFit.cxx, src/MethodTMlpANN.cxx,
	src/MethodVariable.cxx, src/MisClassificationError.cxx,
	src/Node.cxx, src/PDF.cxx, src/Reader.cxx, src/RootFinder.cxx,
	src/TSpline1.cxx, src/TSpline2.cxx, src/Timer.cxx, src/Tools.cxx,
	src/Volume.cxx, test/TMVAnalysis.C:
	From Joerg Stelzer:
	Remove a doubly defined structure and fix several ibad indentation cases.
	
2006-05-23 17:54  brun

	* g3d/inc/TShape.h:
	Move the copy constructor from protected to public.
	It is used directly by the VMC G3Node interface.
	
2006-05-23 15:45  couet

	* postscript/src/TPDF.cxx:
	- New way to handle the text fonts allowing to include directly the ROOT
	  PDF files into LaTex documents (compiled with pdftex).
	
2006-05-23 15:03  brun

	* tmva/: inc/BinarySearchTree.h, inc/BinaryTree.h,
	inc/CrossEntropy.h, inc/DecisionTree.h, inc/DecisionTreeNode.h,
	inc/Event.h, inc/Factory.h, inc/GeneticBase.h, inc/GeneticCuts.h,
	inc/GeneticGenes.h, inc/GeneticPopulation.h, inc/GeneticRange.h,
	inc/GiniIndex.h, inc/MethodANNBase.h, inc/MethodBDT.h,
	inc/MethodBase.h, inc/MethodCFMlpANN.h, inc/MethodCFMlpANN_Utils.h,
	inc/MethodCFMlpANN_def.h, inc/MethodCuts.h, inc/MethodFisher.h,
	inc/MethodHMatrix.h, inc/MethodLikelihood.h, inc/MethodPDERS.h,
	inc/MethodRuleFit.h, inc/MethodTMlpANN.h, inc/MethodVariable.h,
	inc/MisClassificationError.h, inc/Node.h, inc/NodeID.h, inc/PDF.h,
	inc/Reader.h, inc/RootFinder.h, inc/SdivSqrtSplusB.h,
	inc/SeparationBase.h, inc/TSpline1.h, inc/TSpline2.h, inc/Timer.h,
	inc/Tools.h, inc/Types.h, inc/Volume.h, src/BinarySearchTree.cxx,
	src/BinaryTree.cxx, src/CrossEntropy.cxx, src/DecisionTree.cxx,
	src/DecisionTreeNode.cxx, src/Event.cxx, src/Factory.cxx,
	src/GeneticBase.cxx, src/GeneticCuts.cxx, src/GeneticGenes.cxx,
	src/GeneticPopulation.cxx, src/GeneticRange.cxx, src/GiniIndex.cxx,
	src/MethodANNBase.cxx, src/MethodBDT.cxx, src/MethodBase.cxx,
	src/MethodCFMlpANN.cxx, src/MethodCFMlpANN_Utils.cxx,
	src/MethodCuts.cxx, src/MethodFisher.cxx, src/MethodHMatrix.cxx,
	src/MethodLikelihood.cxx, src/MethodPDERS.cxx,
	src/MethodRuleFit.cxx, src/MethodTMlpANN.cxx,
	src/MethodVariable.cxx, src/MisClassificationError.cxx,
	src/Node.cxx, src/PDF.cxx, src/Reader.cxx, src/RootFinder.cxx,
	src/SdivSqrtSplusB.cxx, src/SeparationBase.cxx, src/TSpline1.cxx,
	src/TSpline2.cxx, src/Timer.cxx, src/Tools.cxx, src/Volume.cxx,
	test/TMVAnalysis.C:
	From Joerg Stelzer:
	Improvements to coding conventions.
	
2006-05-23 13:59  rdm

	* tmva/Module.mk:
	white space.
	
2006-05-23 13:59  rdm

	* net/src/TWebFile.cxx:
	From Bertrand:
	avoid special Win32 ifdef.
	
2006-05-23 12:49  brun

	* graf/src/: TPave.cxx, TPaveLabel.cxx:
	From Sergey Linev:
	Protect the Draw functions in case they are called with a null option.
	
2006-05-23 12:12  brun

	* base/src/TRandom.cxx:
	From Lorenzo:
	Added comments in the class description to show the timings/pros/cons
	of all TRandomXX generators
	
2006-05-23 11:13  brun

	* tmva/Module.mk:
	Fix a build problem (Windows)
	
2006-05-23 11:05  brun

	* qtgsi/inc/TQCanvasMenu.h:
	Implement private copy constructor
	
2006-05-23 10:49  brun

	* base/src/TBuffer.cxx:
	The copy constructor and assignement operator must be implemented.
	They are referenced (eg by TBufferXML). On Windows we get an unsatisfied external
	reference otherwise.
	
2006-05-23 10:41  brun

	* thread/inc/TRWLock.h:
	Implement missing copy constructors and assignement operators
	
2006-05-23 10:37  brun

	* treeplayer/inc/: TBranchProxyClassDescriptor.h,
	TFriendProxyDescriptor.h:
	mplement missing copy constructors and assignement operators
	
2006-05-23 10:15  brun

	* treeplayer/: inc/TBranchProxyDirector.h, src/TBranchProxy.cxx:
	Implement missing copy constructors and assignement operators
	
2006-05-23 09:43  brun

	* proof/inc/TProofPlayer.h, proof/src/TProofPlayer.cxx,
	proofx/inc/TXSocket.h, proofx/src/TXSocket.cxx,
	thread/inc/TSemaphore.h, thread/src/TSemaphore.cxx:
	Implement copy constructors and assignement operators required following Federico's changes
	
2006-05-23 08:53  brun

	* eg/inc/LinkDef.h, eg/inc/TVirtualMCDecayer.h,
	eg/src/TVirtualMCDecayer.cxx, vmc/inc/LinkDef.h,
	vmc/inc/TVirtualMCDecayer.h, vmc/src/TVirtualMCDecayer.cxx:
	Move class TVirtualMCDecayer from vmc to eg to avoid a dependency of pythia6 on vmc
	
2006-05-23 08:20  brun

	* odbc/src/: TODBCServer.cxx, TODBCStatement.cxx:
	Fix coding conventions violations
	
2006-05-23 08:16  brun

	* sql/src/TSQLFile.cxx:
	Fix coding conventions violation
	
2006-05-23 06:47  brun

	* base/inc/TApplication.h, base/inc/TAttBBox.h,
	base/inc/TBenchmark.h, base/inc/TBrowser.h, base/inc/TBrowserImp.h,
	base/inc/TCanvasImp.h, base/inc/TContextMenu.h,
	base/inc/TContextMenuImp.h, base/inc/TDirectory.h,
	base/inc/TFileInfo.h, base/inc/TKey.h, base/inc/TNamed.h,
	base/inc/TPluginManager.h, base/inc/TQObject.h, base/inc/TROOT.h,
	base/inc/TRefCnt.h, base/inc/TString.h, base/inc/TSysEvtHandler.h,
	base/inc/TSystem.h, base/inc/TSystemDirectory.h, base/inc/TTask.h,
	base/inc/TTime.h, base/inc/TTimeStamp.h, base/inc/TTimer.h,
	base/inc/TView.h, base/inc/TVirtualFitter.h, base/inc/TVirtualGL.h,
	base/inc/TVirtualMutex.h, base/inc/TVirtualX.h,
	base/src/TApplication.cxx, base/src/TBenchmark.cxx,
	base/src/TBrowser.cxx, base/src/TContextMenu.cxx,
	base/src/TFileInfo.cxx, base/src/TKey.cxx,
	base/src/TPluginManager.cxx, base/src/TROOT.cxx,
	base/src/TRefCnt.cxx, base/src/TSystem.cxx,
	base/src/TSystemDirectory.cxx, base/src/TTask.cxx,
	base/src/TTimer.cxx, base/src/TView.cxx,
	base/src/TVirtualFitter.cxx, cint/inc/CallFunc.h,
	cint/inc/DataMbr.h, cint/inc/Method.h, cint/inc/Token.h,
	cint/inc/Type.h, cont/inc/TArray.h, cont/inc/TClonesArray.h,
	cont/inc/TCollection.h, cont/inc/TExMap.h, cont/inc/THashList.h,
	cont/inc/THashTable.h, cont/inc/TList.h, cont/inc/TMap.h,
	cont/inc/TObjArray.h, cont/inc/TObjectTable.h, cont/src/TExMap.cxx,
	cont/src/THashTable.cxx, cont/src/TList.cxx,
	cont/src/TObjectTable.cxx, eg/inc/TDatabasePDG.h,
	eg/inc/TGenerator.h, eg/inc/TParticle.h,
	eg/inc/TParticleClassPDG.h, eg/inc/TParticlePDG.h,
	eg/src/TParticle.cxx, eg/src/TParticlePDG.cxx, g3d/inc/TGeometry.h,
	g3d/inc/THelix.h, g3d/inc/TMarker3DBox.h, g3d/inc/TNode.h,
	g3d/inc/TPCON.h, g3d/inc/TPolyLine3D.h, g3d/inc/TPolyMarker3D.h,
	g3d/inc/TShape.h, g3d/inc/TTUBE.h, g3d/src/TGeometry.cxx,
	g3d/src/THelix.cxx, g3d/src/TMarker3DBox.cxx, g3d/src/TNode.cxx,
	g3d/src/TPCON.cxx, g3d/src/TPolyLine3D.cxx,
	g3d/src/TPolyMarker3D.cxx, g3d/src/TShape.cxx, g3d/src/TTUBE.cxx,
	ged/inc/TGedEditor.h, ged/inc/TGedFrame.h, ged/src/TGedEditor.cxx,
	ged/src/TGedFrame.cxx, geom/inc/TGeoArb8.h, geom/inc/TGeoCache.h,
	geom/inc/TGeoCompositeShape.h, geom/inc/TGeoElement.h,
	geom/inc/TGeoManager.h, geom/inc/TGeoMaterial.h,
	geom/inc/TGeoMedium.h, geom/inc/TGeoNode.h,
	geom/inc/TGeoPatternFinder.h, geom/inc/TGeoPcon.h,
	geom/inc/TGeoPhysicalNode.h, geom/inc/TGeoVolume.h,
	geom/inc/TGeoVoxelFinder.h, geom/inc/TGeoXtru.h,
	geom/src/TGeoArb8.cxx, geom/src/TGeoCache.cxx,
	geom/src/TGeoElement.cxx, geom/src/TGeoManager.cxx,
	geom/src/TGeoMaterial.cxx, geom/src/TGeoMedium.cxx,
	geom/src/TGeoNode.cxx, geom/src/TGeoPatternFinder.cxx,
	geom/src/TGeoPcon.cxx, geom/src/TGeoPhysicalNode.cxx,
	geom/src/TGeoVolume.cxx, geom/src/TGeoVoxelFinder.cxx,
	geom/src/TGeoXtru.cxx, gl/inc/TGLDrawable.h,
	gl/inc/TGLLogicalShape.h, gl/inc/TGLManip.h, gl/inc/TGLQuadric.h,
	gl/src/TGLDrawable.cxx, gl/src/TGLLogicalShape.cxx,
	gl/src/TGLManip.cxx, gpad/inc/TSliderBox.h, graf/inc/TBox.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/TMultiGraph.h, graf/inc/TPaveText.h, graf/inc/TPolyLine.h,
	graf/inc/TSpline.h, graf/src/TBox.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/TMultiGraph.cxx,
	graf/src/TPaveText.cxx, graf/src/TPolyLine.cxx,
	graf/src/TSpline.cxx, gui/inc/TGButton.h, gui/inc/TGCanvas.h,
	gui/inc/TGClient.h, gui/inc/TGColorSelect.h,
	gui/inc/TGFileDialog.h, gui/inc/TGFont.h, gui/inc/TGFrame.h,
	gui/inc/TGGC.h, gui/inc/TGIcon.h, gui/inc/TGLabel.h,
	gui/inc/TGLayout.h, gui/inc/TGListTree.h, gui/inc/TGMenu.h,
	gui/inc/TGMsgBox.h, gui/inc/TGNumberEntry.h, gui/inc/TGObject.h,
	gui/inc/TGPicture.h, gui/inc/TGShutter.h, gui/inc/TGSlider.h,
	gui/inc/TGSplitter.h, gui/inc/TGStatusBar.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/TGView.h,
	gui/inc/TGWidget.h, gui/inc/TGWindow.h, gui/inc/TGXYLayout.h,
	gui/inc/TRootEmbeddedCanvas.h, gui/inc/TRootHelpDialog.h,
	gui/src/TGButton.cxx, gui/src/TGCanvas.cxx, gui/src/TGClient.cxx,
	gui/src/TGColorSelect.cxx, gui/src/TGFileDialog.cxx,
	gui/src/TGFrame.cxx, gui/src/TGIcon.cxx, gui/src/TGLabel.cxx,
	gui/src/TGListTree.cxx, gui/src/TGMenu.cxx, gui/src/TGMsgBox.cxx,
	gui/src/TGNumberEntry.cxx, gui/src/TGPicture.cxx,
	gui/src/TGShutter.cxx, gui/src/TGSlider.cxx,
	gui/src/TGStatusBar.cxx, gui/src/TGTab.cxx, gui/src/TGText.cxx,
	gui/src/TGTextEntry.cxx, gui/src/TGTextView.cxx,
	gui/src/TGView.cxx, gui/src/TGXYLayout.cxx,
	gui/src/TRootEmbeddedCanvas.cxx, gui/src/TRootHelpDialog.cxx,
	hist/inc/TAxis.h, hist/inc/TH1.h, hist/inc/THStack.h,
	hist/inc/TPolyMarker.h, hist/inc/TPrincipal.h,
	hist/src/THStack.cxx, hist/src/TPolyMarker.cxx,
	hist/src/TPrincipal.cxx, matrix/inc/TMatrixDEigen.h,
	matrix/inc/TMatrixT.h, matrix/inc/TMatrixTBase.h,
	matrix/inc/TMatrixTUtils.h, matrix/inc/TVectorT.h,
	meta/inc/TCint.h, meta/inc/TClass.h, meta/inc/TClassMenuItem.h,
	meta/inc/TDataMember.h, meta/inc/TDataType.h,
	meta/inc/TGenericClassInfo.h, meta/inc/TIsAProxy.h,
	meta/inc/TStreamerInfo.h, meta/src/TCint.cxx, meta/src/TClass.cxx,
	meta/src/TClassMenuItem.cxx, meta/src/TDataMember.cxx,
	meta/src/TDataType.cxx, meta/src/TGenericClassInfo.cxx,
	meta/src/TIsAProxy.cxx, meta/src/TStreamerInfo.cxx,
	minuit/inc/TLinearFitter.h, minuit/inc/TMinuit.h,
	minuit/src/TLinearFitter.cxx, net/inc/TCache.h, net/inc/TFTP.h,
	net/inc/TGrid.h, net/inc/TNetFile.h, net/inc/TSQLResult.h,
	net/inc/TSQLServer.h, net/inc/TSecContext.h,
	net/inc/TServerSocket.h, net/inc/TSocket.h, net/inc/TUrl.h,
	net/src/TCache.cxx, net/src/TNetFile.cxx, net/src/TSecContext.cxx,
	pythia6/inc/TMCParticle6.h, pythia6/inc/TPythia6.h,
	rint/inc/TRint.h, rint/src/TRint.cxx, thread/inc/TCondition.h,
	thread/inc/TMutex.h, thread/inc/TThread.h,
	thread/src/TCondition.cxx, thread/src/TMutex.cxx,
	thread/src/TThread.cxx, tree/inc/TBranch.h,
	tree/inc/TBranchElement.h, tree/inc/TChain.h, tree/inc/TLeaf.h,
	tree/inc/TNtuple.h, tree/inc/TNtupleD.h, tree/inc/TSelector.h,
	tree/inc/TTree.h, tree/src/TBranch.cxx,
	tree/src/TBranchElement.cxx, tree/src/TChain.cxx,
	tree/src/TLeaf.cxx, tree/src/TNtuple.cxx, tree/src/TSelector.cxx,
	tree/src/TTree.cxx, treeplayer/inc/TSelectorDraw.h,
	treeplayer/src/TSelectorDraw.cxx, vmc/inc/TVirtualMC.h:
	From Federico Carminati:
	
	"I have implemented all copy and equal operators needed to silence all
	warnings in AliRoot, as requested. I have implemented shallow copies as
	would do the default operators synthetized by the compiler.
	Most operators are protected. If users complain, you just have to move
	them into the public area, but class derivation is of course supported.
	It has been a terrible job, I have modified 278 files, but the changes
	are backward compabile, and this goes a long way to permitting user to
	use the effc++ flag with root headers."
	
2006-05-22 23:01  brun

	* tmva/src/: Reader.cxx, Timer.cxx:
	From Andreas Hoecker:
	Comments added in the two classes Reader and Timer.
	
2006-05-22 22:08  brun

	* tmva/Module.mk:
	Create include/TMVA if the directory does not exists
	
2006-05-22 21:22  brun

	* tmva/src/: MethodFisher.cxx, MethodHMatrix.cxx,
	MethodLikelihood.cxx:
	pictures are in directory gif, not img
	
2006-05-22 19:59  brun

	* tmva/: inc/TMVA_AsciiConverter.h, inc/TMVA_BinarySearchTree.h,
	inc/TMVA_BinaryTree.h, inc/TMVA_CrossEntropy.h,
	inc/TMVA_DecisionTree.h, inc/TMVA_DecisionTreeNode.h,
	inc/TMVA_Event.h, inc/TMVA_Factory.h, inc/TMVA_GeneticBase.h,
	inc/TMVA_GeneticCuts.h, inc/TMVA_GeneticGenes.h,
	inc/TMVA_GeneticPopulation.h, inc/TMVA_GeneticRange.h,
	inc/TMVA_GiniIndex.h, inc/TMVA_MethodANNBase.h,
	inc/TMVA_MethodBDT.h, inc/TMVA_MethodBase.h,
	inc/TMVA_MethodCFMlpANN.h, inc/TMVA_MethodCFMlpANN_def.h,
	inc/TMVA_MethodCFMlpANN_utils.h, inc/TMVA_MethodCuts.h,
	inc/TMVA_MethodFisher.h, inc/TMVA_MethodHMatrix.h,
	inc/TMVA_MethodLikelihood.h, inc/TMVA_MethodPDERS.h,
	inc/TMVA_MethodRuleFit.h, inc/TMVA_MethodTMlpANN.h,
	inc/TMVA_MethodVariable.h, inc/TMVA_MisClassificationError.h,
	inc/TMVA_Node.h, inc/TMVA_PDF.h, inc/TMVA_Reader.h,
	inc/TMVA_RootFinder.h, inc/TMVA_SdivSqrtSplusB.h,
	inc/TMVA_SeparationBase.h, inc/TMVA_TSpline1.h,
	inc/TMVA_TSpline2.h, inc/TMVA_Timer.h, inc/TMVA_Tools.h,
	inc/TMVA_Types.h, inc/TMVA_Volume.h, src/TMVA_AsciiConverter.cxx,
	src/TMVA_BinarySearchTree.cxx, src/TMVA_BinaryTree.cxx,
	src/TMVA_CrossEntropy.cxx, src/TMVA_DecisionTree.cxx,
	src/TMVA_DecisionTreeNode.cxx, src/TMVA_Event.cxx,
	src/TMVA_Factory.cxx, src/TMVA_GeneticBase.cxx,
	src/TMVA_GeneticCuts.cxx, src/TMVA_GeneticGenes.cxx,
	src/TMVA_GeneticPopulation.cxx, src/TMVA_GeneticRange.cxx,
	src/TMVA_GiniIndex.cxx, src/TMVA_MethodANNBase.cxx,
	src/TMVA_MethodBDT.cxx, src/TMVA_MethodBase.cxx,
	src/TMVA_MethodCFMlpANN.cxx, src/TMVA_MethodCFMlpANN_utils.cxx,
	src/TMVA_MethodCuts.cxx, src/TMVA_MethodFisher.cxx,
	src/TMVA_MethodHMatrix.cxx, src/TMVA_MethodLikelihood.cxx,
	src/TMVA_MethodPDERS.cxx, src/TMVA_MethodRuleFit.cxx,
	src/TMVA_MethodTMlpANN.cxx, src/TMVA_MethodVariable.cxx,
	src/TMVA_MisClassificationError.cxx, src/TMVA_Node.cxx,
	src/TMVA_PDF.cxx, src/TMVA_Reader.cxx, src/TMVA_RootFinder.cxx,
	src/TMVA_SdivSqrtSplusB.cxx, src/TMVA_SeparationBase.cxx,
	src/TMVA_TSpline1.cxx, src/TMVA_TSpline2.cxx, src/TMVA_Timer.cxx,
	src/TMVA_Tools.cxx, src/TMVA_Volume.cxx:
	Remove old files
	
2006-05-22 19:36  brun

	* tmva/: Module.mk, inc/BinarySearchTree.h, inc/BinaryTree.h,
	inc/CrossEntropy.h, inc/DecisionTree.h, inc/DecisionTreeNode.h,
	inc/Event.h, inc/Factory.h, inc/GeneticBase.h, inc/GeneticCuts.h,
	inc/GeneticGenes.h, inc/GeneticPopulation.h, inc/GeneticRange.h,
	inc/GiniIndex.h, inc/LinkDef.h, inc/MethodANNBase.h,
	inc/MethodBDT.h, inc/MethodBase.h, inc/MethodCFMlpANN.h,
	inc/MethodCFMlpANN_Utils.h, inc/MethodCFMlpANN_def.h,
	inc/MethodCuts.h, inc/MethodFisher.h, inc/MethodHMatrix.h,
	inc/MethodLikelihood.h, inc/MethodPDERS.h, inc/MethodRuleFit.h,
	inc/MethodTMlpANN.h, inc/MethodVariable.h,
	inc/MisClassificationError.h, inc/Node.h, inc/NodeID.h, inc/PDF.h,
	inc/Reader.h, inc/RootFinder.h, inc/SdivSqrtSplusB.h,
	inc/SeparationBase.h, inc/TSpline1.h, inc/TSpline2.h, inc/Timer.h,
	inc/Tools.h, inc/Types.h, inc/Volume.h, src/BinarySearchTree.cxx,
	src/BinaryTree.cxx, src/CrossEntropy.cxx, src/DecisionTree.cxx,
	src/DecisionTreeNode.cxx, src/Event.cxx, src/Factory.cxx,
	src/GeneticBase.cxx, src/GeneticCuts.cxx, src/GeneticGenes.cxx,
	src/GeneticPopulation.cxx, src/GeneticRange.cxx, src/GiniIndex.cxx,
	src/MethodANNBase.cxx, src/MethodBDT.cxx, src/MethodBase.cxx,
	src/MethodCFMlpANN.cxx, src/MethodCFMlpANN_Utils.cxx,
	src/MethodCuts.cxx, src/MethodFisher.cxx, src/MethodHMatrix.cxx,
	src/MethodLikelihood.cxx, src/MethodPDERS.cxx,
	src/MethodRuleFit.cxx, src/MethodTMlpANN.cxx,
	src/MethodVariable.cxx, src/MisClassificationError.cxx,
	src/Node.cxx, src/PDF.cxx, src/Reader.cxx, src/RootFinder.cxx,
	src/SdivSqrtSplusB.cxx, src/SeparationBase.cxx, src/TSpline1.cxx,
	src/TSpline2.cxx, src/Timer.cxx, src/Tools.cxx, src/Volume.cxx:
	From Joerg Stelzer:
	New version of the TMVA package where the classes TMVA_XXX are now TMVA::XXX
	
2006-05-22 16:32  pcanal

	* build/unix/importcint.sh:
	From Axel:
	Here's a patch for importcint.sh, so it doesn't pick up the RCS $Id:$ tag.
	
2006-05-22 14:41  rdm

	* base/src/TFile.cxx, base/src/TFilePrefetch.cxx,
	net/src/TWebFile.cxx:
	Enable ReadBufferViaCache() for TWebFile. Handle error case in ReadBuffers()
	in TFilePrefetch.
	
2006-05-22 13:13  brun

	* base/inc/LinkDef1.h, base/inc/TFile.h, base/inc/TFilePrefetch.h,
	base/src/TFile.cxx, base/src/TFilePrefetch.cxx, net/inc/TWebFile.h,
	net/src/TWebFile.cxx:
	Add new class TFilePrefetch.
	This class is a class under user control to specify a list of blocks
	to be read in one single transaction.
	This speeds up considerably the ROOt I/O in case one reads a remote file
	and the network latency is high.
	The class speeds up also remore I/O on a local area cluster.
	Additional developments will follow shortly to take advantage
	of the multi-block capability introduced by this class.
	
	The new class is currently used only in TFile and TWebFile.
	
	In TWebFile, the redundant data member fOffset has been removed. It is
	already a member of the base class TFile.
	
2006-05-22 10:55  brun

	* sql/: inc/TSQLClassInfo.h, inc/TSQLFile.h, inc/TSQLObjectData.h,
	src/TBufferSQL2.cxx, src/TKeySQL.cxx, src/TSQLFile.cxx,
	src/TSQLObjectData.cxx, src/TSQLStructure.cxx:
	From sergei Linev:
	1. Streamer info are now stored/read from SQL database.
	2. Usage of TSQLStatement class (speed up for Oracle)
	3. Tested and adjusted for ODBC plugin
	
2006-05-22 10:55  brun

	* mysql/inc/TMySQLServer.h, mysql/src/TMySQLServer.cxx,
	mysql/src/TMySQLStatement.cxx, net/inc/TSQLServer.h,
	net/inc/TSQLStatement.h, net/src/TSQLServer.cxx,
	net/src/TSQLStatement.cxx, odbc/inc/TODBCRow.h,
	odbc/inc/TODBCServer.h, odbc/src/TODBCResult.cxx,
	odbc/src/TODBCRow.cxx, odbc/src/TODBCServer.cxx,
	odbc/src/TODBCStatement.cxx, oracle/inc/TOracleServer.h,
	oracle/inc/TOracleStatement.h, oracle/src/TOracleResult.cxx,
	oracle/src/TOracleServer.cxx, oracle/src/TOracleStatement.cxx:
	From Sergei Linev:
	1. Error handling is introduced. Now TSQLServer/TSQLStatement returns error code - GetErrorCode()
	   and message - GetErrorMsg() of last operation.
	   If desired, error output can be suppressed for TSQLServer. Correspondent changes done in implementation
	   for Oracle, MySQL, ODBC
	2. New methods of TSQLServer class for transactions control: StartTransaction() / Commit() / Rollback().
	   As desfault implmenetaion in TSQLServer class they corresopnd to SQL "START TRANSACTION", "COMMIT", "ROLLBACK" queries.
	   For Oracle, MySQL and ODBC specific implmentaion were done while there special methods should be called.
	3. Some other new methods of TSQLServer class:
	     IsSupportStatement() - return kTRUE if plugin has TSQLStatement implementation
	     GetMaxIdentifierLength() - return maximum allowed length of identifiers
	4. Bugfix in TODBCRow class
	
2006-05-22 06:53  brun

	* matrix/src/: TMatrixTCramerInv.cxx, TMatrixTLazy.cxx,
	TMatrixTSparse.cxx, TMatrixTSym.cxx:
	From Eddy:
	More fixes to coding conventions violations
	
2006-05-21 20:25  rdm

	* config/Makefile.win32gcc:
	link against libXext.
	
2006-05-21 20:24  rdm

	* config/: Makefile.macosx, Makefile.macosx64, Makefile.macosxicc,
	Makefile.macosxxlc:
	Add explicti link to libXext which is needed for the shapes extension.
	
2006-05-21 20:17  brun

	* winnt/src/TWinNTSystem.cxx:
	From Bertrand:
	I solved the problem with accessing webfile on windows.
	FYI, the problem was that on windows, opening and closing a socket zillions times leaves a lot (more than 700) sockets in a TIME_WAIT state, and it is not advised to reopen a socket in this state...
	And the number of sockets in TIME_WAIT could exceed the available port pool.
	
2006-05-21 20:05  brun

	* table/src/: TCL.cxx, TColumnView.cxx, TDataSet.cxx,
	TDataSetIter.cxx, TFileIter.cxx, TFileSet.cxx, TIndexTable.cxx,
	TPolyLineShape.cxx, TResponseTable.cxx, TTable.cxx,
	TTableDescriptor.cxx, TTableIter.cxx, TTableSorter.cxx,
	TVolume.cxx, TVolumePosition.cxx, TVolumeView.cxx:
	Fix more coding conventions violations
	
2006-05-20 17:31  brun

	* hist/inc/TF1.h:
	Change functions TF1::MiniBrent and TF1::MiniStep from protected to public.
	These functions will be called by the new version of tmva.
	
2006-05-20 16:06  brun

	* table/: inc/TCL.h, inc/TColumnView.h, inc/TDataSet.h,
	inc/TDsKey.h, inc/TFileIter.h, inc/TFileSet.h, inc/TGenericTable.h,
	inc/TIndexTable.h, inc/TObjectSet.h, inc/TPoints3D.h,
	inc/TPointsArray3D.h, inc/TTableDescriptor.h, inc/TTableIter.h,
	inc/TTableMap.h, inc/TVolumePosition.h, inc/TVolumeView.h,
	src/TCL.cxx, src/TDataSet.cxx, src/TDsKey.cxx, src/TFileIter.cxx,
	src/TFileSet.cxx, src/TGenericTable.cxx, src/TIndexTable.cxx,
	src/TObjectSet.cxx, src/TPoints3D.cxx, src/TPointsArray3D.cxx,
	src/TPolyLineShape.cxx, src/TResponseTable.cxx, src/TTable.cxx,
	src/TTable3Points.cxx, src/TTableDescriptor.cxx, src/TTableMap.cxx,
	src/TTablePoints.cxx, src/TTableSorter.cxx, src/TVolume.cxx,
	src/TVolumePosition.cxx, src/TVolumeView.cxx,
	src/TVolumeViewIter.cxx:
	Fix a VERY long list of coding conventions violations
	
2006-05-19 22:42  brun

	* matrix/src/TMatrixTSym.cxx:
	From Eddy:
	In order to remove a temporary TMatrixD object in TMatrixTSym::Invert,
	an incorrect dynamic_cast was performed . This caused (luckily) a crash
	in stressLinear .
	The temporary object has been inserted again .
	
2006-05-19 10:19  brun

	* test/stressSpectrum.cxx:
	Change the reference values following the move from TRandom to TRandom3
	
2006-05-19 09:40  brun

	* net/src/TMonitor.cxx, rint/inc/TTabCom.h, rint/src/TTabCom.cxx:
	Fix some coding conventions violations
	
2006-05-19 09:30  brun

	* alien/src/TAlienCollection.cxx, alien/src/TAlienDirectory.cxx,
	alien/src/TAlienFile.cxx, alien/src/TAlienJobStatus.cxx,
	alien/src/TAlienResult.cxx, base/src/TStorage.cxx,
	base/src/TVirtualPerfStats.cxx, cont/inc/TGenCollectionProxy.h,
	cont/src/TEmulatedCollectionProxy.cxx,
	cont/src/TEmulatedMapProxy.cxx, cont/src/TGenCollectionProxy.cxx,
	cont/src/TGenCollectionStreamer.cxx, utils/src/rootcint.cxx:
	Fix several coding conventions violations
	
2006-05-19 09:03  brun

	* base/src/TStyle.cxx, unix/src/TUnixSystem.cxx:
	Fix coding conventions violations
	
2006-05-19 06:44  brun

	* matrix/src/: TMatrixDEigen.cxx, TMatrixDSymEigen.cxx,
	TMatrixT.cxx, TMatrixTBase.cxx:
	From Eddy:
	More fixes to coding conventions violations
	
2006-05-18 23:25  pcanal

	* newdelete/src/NewDelete.cxx:
	From Axel:
	Remove the artificial placement call for cint.
	
2006-05-18 23:24  pcanal

	* base/inc/LinkDef2.h:
	From Axel:
	This patch is meant to create a dictionary for TStringRef, so we don't
	see the warning "no dictionary for class TStringRef" anymore when
	TStreamerInfo::Build tries to figure out what's inside a TString, that's
	e.g. inside a branch.
	
2006-05-18 23:23  pcanal

	* rint/src/TTabCom.cxx:
	From Axel:
	Append '/' to dirname (where dir is flags & 1), allow
	.x dir/macro.C("file[TAB]
	to be expanded properly (file is in ./, not in dir).
	
2006-05-18 23:22  pcanal

	* build/unix/importcint.sh:
	From axel: Improve the import sequence for cint
	
2006-05-18 21:15  brun

	* graf/src/TGraphPolar.cxx:
	Add a picture produced by the tutorial graphpolar.C in the documentation
	of the class TGraphPolar.
	
2006-05-18 20:57  brun

	* matrix/src/: TMatrixT.cxx, TMatrixTSym.cxx:
	From Eddy:
	a patch for a bug in TMatrixF::Invert :
	
	The result was memcpy-ed back to the original matrix despite the
	fact that they could be of different type .
	
2006-05-18 18:41  couet

	* graf/src/TGraphPolar.cxx:
	- fabs doesn't compile on Windows. It is now replaced by TMath::Abs().
	
2006-05-18 18:32  antcheva

	* gui/: inc/TGWindow.h, src/TGButton.cxx, src/TGCanvas.cxx,
	src/TGDockableFrame.cxx, src/TGFrame.cxx, src/TGGC.cxx,
	src/TGMenu.cxx, src/TGStatusBar.cxx, src/TGWindow.cxx:
	- move the unique name generation for SavePrimitive methods
	  in TGWindow::GetName method and follow up changes in
	  those methods in several classes (related to the GUI builder
	  development by Valeriy Onuchine)
	
2006-05-18 18:13  couet

	* tutorials/graphpolar.C:
	- New example illustrating TGraphPolar usage.
	
2006-05-18 18:12  couet

	* graf/: inc/LinkDef2.h, inc/TGraphPolar.h, src/TGraphPolar.cxx:
	- New class TGraphPolar (from Sebastian Boser), to draw graphs in polar
	  coordinates.
	
2006-05-18 15:31  brun

	* physics/: inc/TVector2.h, src/TVector2.cxx:
	Make TVector2::Rotate const
	
2006-05-18 14:52  brun

	* build/unix/distfilelist.sh:
	From Axel
	Attempt to solve a problem on Solaris
	
2006-05-18 12:46  brun

	* base/src/TStopwatch.cxx, win32gdk/src/TGWin32.cxx,
	win32gdk/src/TGWin32ProxyBase.cxx, winnt/src/TWinNTSystem.cxx:
	From Bertrand:
	 - Optimization and protection (thread safety) for hyperythreaded
	   architecture on Windows.
	
	 - Changed TWinNTSystem and TStopwatch GetCPUTime() to return the
	   cpu time of the current thread instead of the current process
	   (in case of multithreaded applications)
	
2006-05-18 12:27  brun

	* build/unix/makedist.sh:
	From Axel,
	
	Fix a fatal bug on most systems
	
2006-05-18 12:11  brun

	* net/src/TWebFile.cxx:
	From Bertrand:
	 -fix a bug in the TWebFile constructor. One cannot call a virtual function (Init)
	  in a constructor. Explicitly call TWebFile::Init instead.
	
	 -fix a portability problem on Windows with the use of %lld. %I64d must be used instead.
	  Note that we have plenty of other places where a similar change is required.
	
2006-05-18 11:37  brun

	* base/src/: TRandom.cxx, TRandom2.cxx, TRandom3.cxx:
	Exclude 0 as a return value from Trandom, TRandom1 and TRandom2
	
2006-05-18 11:21  couet

	* gl/src/CsgOps.cxx:
	- Coding conventions
	
2006-05-18 10:04  brun

	* base/: inc/TRandom.h, inc/TRandom2.h, src/TRandom.cxx,
	src/TRandom2.cxx:
	Fix coding conventions violations
	
2006-05-18 09:34  brun

	* base/src/: TAttPad.cxx, TBuffer.cxx, TBuffer3D.cxx, TObject.cxx,
	TPadView3D.cxx, TROOT.cxx, TRandom1.cxx, TRandom2.cxx,
	TStorage.cxx, TStringLong.cxx, TStyle.cxx, TView.cxx,
	TVirtualFFT.cxx:
	Fix coding conventions violations
	
2006-05-18 08:57  brun

	* odbc/: inc/TODBCStatement.h, src/TODBCResult.cxx,
	src/TODBCServer.cxx, src/TODBCStatement.cxx:
	Fix coding conventions violations
	
2006-05-18 08:21  brun

	* hist/src/TProfile3D.cxx:
	Fix coding conventions violation
	
2006-05-18 07:00  pcanal

	* rint/src/TTabCom.cxx:
	Slight parsing improvement to insure that the class registered with the autoloader are listed by the command line auto-completion
	
2006-05-18 06:57  brun

	* matrix/src/: TDecompBase.cxx, TDecompChol.cxx, TDecompQRH.cxx,
	TDecompSVD.cxx, TDecompSparse.cxx:
	From Eddy:
	more fixes to coding conventions violations.
	
2006-05-18 00:13  rdm

	* configure:
	From Axel:
	this patch solves a problem with an ROOTSYS ending on \ and
	config/Makefile.config containing
	
	foo      :=$(shell cygpath -u "$(ROOTSYS)")
	
	which gets translated to cygpath -u "c:\root\"
	which doesn't work. Simply adding a space in front of the closing '"'
	solves it.
	
2006-05-18 00:12  rdm

	* Makefile, build/unix/distfilelist.sh, build/unix/makedist.sh,
	build/package/msi/makemsi.cxx, build/package/msi/makemsi.sh,
	build/win/makedist.sh, build/win/w32pragma.h:
	From Axel:
	make dist now uses unix/build/makedist.sh on all platforms.
	That calls distfilelist.sh to build the list of files to include, and
	tars them up into ../filename-as-it-used-to-be.tar.gz.
	
	make distmsi does the same thing, only it doesn't call tar but
	build/package/msi/makemsi.sh. And we don't use the guid.txt file for msi
	anymore.
	
	As discussed, we have to check that the tar -T inputfilenames.txt works
	on all platforms.
	
	Example from current CVS:
	67642880 May 17 14:37 ../root_v5.11.03.win32.debug.msi
	67672080 May 17 12:52 ../root_v5.11.03.win32.debug.tar.gz
	
	This patch also contains a little fix for w32pragma.h to be compatible
	with python MSVC8 builds.
	
2006-05-17 19:44  brun

	* hist/inc/TAxis.h:
	Implement suggestion from Gero Flucke:
	Bool_t TAxis::IsVariableBinSize() const
	{
	  // true if axis has variable bin sizes, false otherwise
	  return (fXbins.GetSize() != 0);
	}
	
2006-05-17 19:32  brun

	* base/: inc/TRandom2.h, src/TRandom.cxx, src/TRandom2.cxx:
	New version of TRandom and TRandom2. More doc coming later.
	
2006-05-17 19:11  rdm

	* net/src/TUrl.cxx:
	Fix check for Win32 file containing drive letter.
	
2006-05-17 18:37  couet

	* hist/src/: Haxis.cxx, TAxis.cxx, TConfidenceLevel.cxx, TF1.cxx,
	TF12.cxx, TF2.cxx, TF3.cxx, TFormula.cxx, TFormulaPrimitive.cxx,
	TFractionFitter.cxx, TGraph2D.cxx, TH1.cxx, TH1K.cxx, TH2.cxx,
	TH3.cxx, THStack.cxx, TLimit.cxx, TProfile.cxx, TProfile2D.cxx,
	TSpectrum.cxx, TSpectrum2.cxx:
	- Coding conventions.
	
2006-05-17 17:47  brun

	* pythia/src/TPythia.cxx:
	Fix coding conventions violations
	
2006-05-17 16:17  brun

	* html/src/THtml.cxx:
	From Axel:
	this patch removes the space in the arrow in the HTMLed source files.
	Thanks to Ilka for noticing!
	
2006-05-17 15:31  brun

	* winnt/src/TWinNTSystem.cxx:
	From Axel:
	a few comments & better indentation for TWinNTSystem.
	
2006-05-17 15:21  rdm

	* rint/src/TRint.cxx:
	add atexit() handler which reset raw term mode. Hopefully this reduces the
	number of times ROOT leaves the terminal in raw mode.
	
2006-05-17 14:28  brun

	* tutorials/: geomAlice.C, geomAlice_itsv.C, geomAtlas.C,
	geomBrahms.C:
	Simplify and rationalize the http interface
	
2006-05-17 14:28  brun

	* tutorials/: galaxy_image.C, mlpHiggs.C, portfolio.C:
	Use http to access the data files instead of local files.
	
2006-05-17 12:01  brun

	* hist/: inc/TProfile3D.h, src/TProfile3D.cxx:
	Cleanup code
	
2006-05-17 11:51  brun

	* tutorials/geomAlice.C:
	Fix typo
	
2006-05-17 11:42  brun

	* tutorials/: geomAlice.C, geomAlice_itsv.C, geomAtlas.C,
	geomBrahms.C:
	Add new tutorials showing the display of several detector geometries
	with the GL viewer. These new scripts also demonstrate the remote
	access to ROOT files stored on the ROOT web site.
	
2006-05-17 11:37  couet

	* hist/: inc/THStack.h, inc/TLimitDataSource.h, inc/TMultiDimFit.h,
	inc/TPolyMarker.h, inc/TPrincipal.h, inc/TProfile.h,
	inc/TProfile2D.h, inc/TProfile3D.h, inc/TSpectrum.h, src/TH3.cxx,
	src/TMultiDimFit.cxx, src/TPolyMarker.cxx, src/TPrincipal.cxx,
	src/TSpectrum.cxx, src/TSpectrum2.cxx:
	- Coding conventions.
	
2006-05-17 10:09  antcheva

	* gui/src/: TGButton.cxx, TGCanvas.cxx, TGFrame.cxx, TGMenu.cxx:
	- changes in SavePrimitive methods related to the variable names
	  used into the generated code. Mainly all names keep information
	  of its GUI class. The name 'frame' is used as a default name
	  for some service classes.
	
2006-05-17 08:59  brun

	* hist/: inc/LinkDef.h, inc/TProfile3D.h, src/TProfile3D.cxx:
	Introduce new class TProfile3D
	
2006-05-17 08:49  brun

	* physics/src/: TLorentzRotation.cxx, TRolke.cxx, TRotation.cxx,
	TVector2.cxx:
	Fix coding conventions violations
	
2006-05-17 08:22  brun

	* matrix/: inc/TDecompBK.h, inc/TDecompBase.h, inc/TDecompChol.h,
	inc/TDecompLU.h, inc/TDecompQRH.h, inc/TDecompSVD.h,
	inc/TDecompSparse.h, inc/TMatrixDEigen.h, inc/TMatrixDSymEigen.h,
	inc/TMatrixT.h, inc/TMatrixTBase.h, inc/TMatrixTCramerInv.h,
	inc/TMatrixTLazy.h, inc/TMatrixTSparse.h, inc/TMatrixTSym.h,
	inc/TMatrixTSymCramerInv.h, inc/TMatrixTUtils.h, inc/TVectorT.h,
	src/TDecompBK.cxx:
	From Eddy:
	Fix some coding conventions violations
	
2006-05-16 23:57  pcanal

	* cint/: inc/G__ci.h, src/Shadow.cxx, src/v6_func.cxx,
	src/v6_var.cxx:
	From Masa, Axel, Philippe:
	import of CINT tag v5-16-129 from the CINT CVS.
	For what else is new see http://root.cern.ch/root/Cint.phtml?relnote.
	
2006-05-16 22:27  pcanal

	* meta/src/TClass.cxx:
	Only use the short type name of STL containers (dropping the
	default argument) when calculating the checksum of a class containing
	STL containers.
	This prevent the appeareance of error messages like
	
	Warning in <TStreamerInfo::BuildCheck>:
	        The StreamerInfo of class FitResult read from file t1.root
	        has the same version (=1) as the active class but a different checksum.
	        You should update the version to ClassDef(FitResult,2).
	        Do not try to write objects with the current class definition,
	        the files will not be readable.
	
	When the 'only' different is wether or not the dictionary for the
	stl container was loaded.
	
	This might leads to similar message in other cases (where the full
	typename was used for object already on file).  The solution in
	thoses cases is to increase the version number of the class (This
	solution is __not__ an option for the above mention cases (where
	the difference is the presence or not of a dictionary for the stl
	container)
	
2006-05-16 18:50  couet

	* hist/: inc/TAxis.h, inc/TFormula.h, inc/TFractionFitter.h,
	inc/TGraph2DErrors.h, inc/TH1.h, inc/TH1K.h, inc/TH2.h, inc/TH3.h,
	inc/THLimitsFinder.h, src/TF1.cxx, src/TF2.cxx, src/TFormula.cxx,
	src/TH1.cxx:
	- Coding conventions (indentation)
	
2006-05-16 15:19  rdm

	* net/src/TWebFile.cxx:
	fix for change TUrl::GetFile().
	
2006-05-16 12:59  rdm

	* mysql/src/TMySQLServer.cxx, odbc/src/TODBCServer.cxx,
	oracle/src/TOracleServer.cxx:
	From Sergei:
	handle change TUrl::GetFile() convention, leading slash is not part of
	filename anymore (to be URL standards compliant).
	
2006-05-16 11:37  brun

	* odbc/: inc/TODBCStatement.h, src/TODBCRow.cxx,
	src/TODBCServer.cxx, src/TODBCStatement.cxx:
	Fix some coding conventions violations
	
2006-05-16 10:27  brun

	* html/: inc/THtml.h, src/THtml.cxx:
	Fix coding conventions violations
	
2006-05-16 10:13  brun

	* physics/: inc/TFeldmanCousins.h, inc/TGenPhaseSpace.h,
	inc/TLorentzRotation.h, inc/TLorentzVector.h, inc/TQuaternion.h,
	inc/TRobustEstimator.h, inc/TRolke.h, inc/TRotation.h,
	inc/TVector2.h, inc/TVector3.h, src/TFeldmanCousins.cxx,
	src/TGenPhaseSpace.cxx, src/TLorentzRotation.cxx,
	src/TLorentzVector.cxx, src/TQuaternion.cxx,
	src/TRobustEstimator.cxx, src/TRolke.cxx, src/TRotation.cxx,
	src/TVector2.cxx, src/TVector3.cxx:
	Fix coding conventions violations
	
2006-05-16 10:04  couet

	* gl/src/TX11GL.cxx:
	- Coding conventions. Comments improvments.
	
2006-05-16 09:42  couet

	* gl/src/TGLViewerEditor.cxx:
	- Coding conventions.
	
2006-05-16 08:28  brun

	* net/: inc/TGridJDL.h, inc/TSecContext.h, src/TPSocket.cxx,
	src/TSocket.cxx:
	Fix coding conventions violations
	
2006-05-16 08:18  brun

	* gui/inc/TGListTree.h:
	Fix coding conventions violation
	
2006-05-16 08:18  brun

	* eg/: inc/TDatabasePDG.h, src/TDatabasePDG.cxx,
	src/TGenerator.cxx:
	Fix coding conventions violations
	
2006-05-15 19:43  brun

	* winnt/src/TWinNTSystem.cxx:
	From Bertrand
	Fix a compilation error on Windows
	
2006-05-15 18:30  brun

	* winnt/: inc/TWinNTSystem.h, src/TWinNTSystem.cxx:
	From Axel:
	a TWinNT::StackTrace implementation. Updates the use of signals,
	and makes sure that whenever we want a stack trace no signal is emitted
	(but an exception, so we have a context / call stack). The patch also
	moves all the internal functions in TWinNTSystem.cxx into an unnamed
	namespace, so there's no clash with a symbol with the same name
	somewhere else.
	
2006-05-15 18:22  couet

	* gl/src/TGLRenderArea.cxx:
	- Coding conventions. Changed '//' cheating comments.
	
2006-05-15 17:39  couet

	* gl/src/TGLKernel.cxx:
	- Coding convention. Also replaced the cheating comment lines '//' by something
	  more meaningful even if it is obvious.
	
2006-05-15 16:03  couet

	* gl/src/TGLHistPainter.cxx:
	- coding conventions
	
2006-05-15 15:31  rdm

	* base/inc/TVirtualX.h, base/src/TVirtualX.cxx,
	win32gdk/inc/TGWin32.h, win32gdk/inc/TGWin32VirtualXProxy.h,
	win32gdk/src/TGWin32.cxx, win32gdk/src/TGWin32VirtualXProxy.cxx,
	x11/inc/TGX11.h, x11/src/GX11Gui.cxx:
	From Bertrand:
	new method:
	   TVirtualX::ShapeCombineMask(Window_t id, Int_t x, Int_t y,
	                               Pixmap_t mask)
	The Nonrectangular Window Shape Extension adds nonrectangular
	windows to the System. This allows for making shaped (partially transparent)
	windows. One point is that this method depends on <X11/extensions/shape.h>.
	For the few old X11 servers that might not support this we have to add a
	special case. It is for future skins/themes in ROOT.
	
2006-05-15 15:11  couet

	* graf/src/TGraph.cxx:
	- PaintPolyLineHatches: Close the exclusion zone when the first and last point
	  of the graph are the same. Later we can add an option to force the graph
	  closing.
	
2006-05-15 13:01  rdm

	* base/inc/TDirectory.h, base/inc/TFile.h, base/inc/TFileInfo.h,
	base/inc/TRefCnt.h, gl/inc/TGLLogicalShape.h, gl/inc/TGLQuadric.h,
	gpad/src/TCanvas.cxx, gui/inc/TGButton.h, gui/inc/TGDimension.h,
	gui/inc/TGFont.h, gui/inc/TGFrame.h, gui/inc/TGGC.h,
	gui/inc/TGLayout.h, gui/inc/TGListTree.h, gui/inc/TGNumberEntry.h,
	gui/inc/TGPicture.h, gui/inc/TGTextBuffer.h, meta/inc/TIsAProxy.h,
	net/inc/TFTP.h, tree/src/TBranchElement.cxx,
	utils/src/rootcint.cxx:
	coding conventions (put methods after data members, after Fed's changes).
	
2006-05-15 11:45  brun

	* krb5auth/src/TKSocket.cxx, proof/inc/TProofDraw.h,
	proof/inc/TProofPlayer.h, proof/inc/TProofProgressLog.h,
	proof/inc/TVirtualPacketizer.h, proof/src/TCondor.cxx,
	proof/src/TDSetProxy.cxx, proof/src/TDrawFeedback.cxx,
	proof/src/TEventIter.cxx, proof/src/TFileMerger.cxx,
	proof/src/TPacketizer.cxx, proof/src/TPacketizer2.cxx,
	proof/src/TPacketizerProgressive.cxx, proof/src/TPerfStats.cxx,
	proof/src/TProofCondor.cxx, proof/src/TProofLimitsFinder.cxx,
	proof/src/TProofMgr.cxx, proof/src/TProofPlayer.cxx,
	proof/src/TProofSuperMaster.cxx, proof/src/TVirtualPacketizer.cxx,
	rpdutils/src/rpdutils.cxx:
	From Gerri:
	Fix coding convention violations in krb5auth, rpdutils and
	   proof
	
2006-05-15 11:41  brun

	* gui/: inc/TGIcon.h, src/TGIcon.cxx:
	Fix a side-effect of Federico's changes.
	The copy constructor in TGIcon cannot be private.
	It is used by the derived classes like TGMdiTitleIcon
	
2006-05-15 09:43  brun

	* gl/inc/TGLLogicalShape.h, gl/inc/TGLManip.h, gl/inc/TGLQuadric.h,
	gui/inc/TGGC.h, gui/inc/TGIcon.h, gui/inc/TGLabel.h,
	gui/inc/TGLayout.h, gui/inc/TGListTree.h, gui/inc/TGMenu.h,
	gui/inc/TGMsgBox.h, gui/inc/TGNumberEntry.h, gui/inc/TGObject.h,
	gui/inc/TGPicture.h, gui/inc/TGShutter.h, gui/inc/TGSlider.h,
	gui/inc/TGSplitter.h, gui/inc/TGTab.h, gui/inc/TGText.h,
	gui/inc/TGTextBuffer.h, gui/inc/TGTextEntry.h,
	meta/inc/TIsAProxy.h:
	From Federico:
	headers modified to support the gcc option effc++
	
2006-05-15 09:27  brun

	* eg/: inc/TAttParticle.h, inc/TDatabasePDG.h, inc/TDecayChannel.h,
	inc/TGenerator.h, inc/TParticle.h, inc/TParticleClassPDG.h,
	inc/TParticlePDG.h, inc/TPrimary.h, src/TAttParticle.cxx,
	src/TDatabasePDG.cxx, src/TDecayChannel.cxx, src/TGenerator.cxx,
	src/TParticle.cxx, src/TParticleClassPDG.cxx, src/TParticlePDG.cxx,
	src/TPrimary.cxx:
	Fix coding conventions violations
	
2006-05-15 08:31  brun

	* base/src/TRandom1.cxx, base/src/TView.cxx,
	minuit/src/TMinuit.cxx, pythia/inc/TPythia.h,
	pythia/src/TPythia.cxx:
	Fix coding conventions violations
	
2006-05-14 22:05  brun

	* minuit/src/TMinuit.cxx:
	Fix coding conventions violations
	
2006-05-14 12:23  brun

	* base/inc/TDirectory.h, base/inc/TFile.h, base/inc/TFileInfo.h,
	base/inc/TRefCnt.h, gui/inc/TGButton.h, gui/inc/TGCanvas.h,
	gui/inc/TGClient.h, gui/inc/TGColorSelect.h, gui/inc/TGDimension.h,
	gui/inc/TGFileDialog.h, gui/inc/TGFont.h, gui/inc/TGFrame.h,
	net/inc/TFTP.h:
	From Federico:
	More headers changed to support the gcc option effc++
	
2006-05-14 11:53  brun

	* histpainter/: inc/THistPainter.h, src/THistPainter.cxx:
	Implement THistPainter::PaintStat3
	The stats and fit box is now drawn like for TH1 and TH2.
	Note that a clean draw of the under/overflows still need to be implemented.
	
2006-05-14 10:25  brun

	* cont/src/TRefTable.cxx, gl/src/CsgOps.cxx:
	Fix coding conventions violations
	
2006-05-14 10:19  brun

	* base/: inc/TBenchmark.h, inc/TTask.h, src/TQObject.cxx,
	src/TRandom1.cxx, src/TRandom2.cxx, src/TRandom3.cxx:
	Fix coding conventions violations
	
2006-05-14 10:05  brun

	* ldap/: inc/TLDAPAttribute.h, inc/TLDAPEntry.h,
	src/TLDAPAttribute.cxx, src/TLDAPServer.cxx:
	Fix coding conventions violations
	
2006-05-14 09:58  brun

	* pythia/src/TPythia.cxx:
	Fix coding conventions violations
	
2006-05-14 09:53  brun

	* thread/src/: TCondition.cxx, TPosixThread.cxx, TThread.cxx:
	Fix coding conventions violations
	
2006-05-14 09:43  brun

	* utils/src/rootcint.cxx:
	Fix coding conventions violations
	
2006-05-14 09:38  brun

	* minuit/src/TLinearFitter.cxx, treeplayer/inc/TTreeFormula.h,
	venus/src/TVenus.cxx, vmc/src/TVirtualMC.cxx:
	Fix coding conventions violations
	
2006-05-14 09:27  brun

	* main/src/h2root.cxx:
	Fix coding conventions violations
	
2006-05-14 09:22  brun

	* hbook/src/THbookFile.cxx:
	Fix coding conventions violations
	
2006-05-14 09:21  brun

	* fumili/src/TFumili.cxx:
	Fix coding conventions violations
	
2006-05-14 09:18  brun

	* foam/src/: TFoam.cxx, TFoamCell.cxx, TFoamVect.cxx:
	Fix coding conventions violations
	
2006-05-13 23:49  brun

	* minuit/: inc/TMinuit.h, src/TFitter.cxx, src/TLinearFitter.cxx,
	src/TMinuit.cxx:
	Fix coding conventions violations
	
2006-05-13 23:02  brun

	* newdelete/src/MemCheck.cxx:
	Fix coding conventions violations
	
2006-05-13 22:57  brun

	* vmc/: inc/TGeoMCGeometry.h, inc/TMCVerbose.h, inc/TVirtualMC.h,
	inc/TVirtualMCApplication.h, inc/TVirtualMCGeometry.h,
	inc/TVirtualMCStack.h, src/TGeoMCGeometry.cxx, src/TMCVerbose.cxx,
	src/TVirtualMC.cxx, src/TVirtualMCApplication.cxx,
	src/TVirtualMCGeometry.cxx:
	Fix coding conventions violations
	
2006-05-13 22:26  brun

	* venus/: inc/TVenus.h, src/TVenus.cxx:
	Fix coding conventions violations
	
2006-05-13 21:44  brun

	* unix/src/TUnixSystem.cxx:
	Fix coding conventions violations
	
2006-05-13 21:34  brun

	* treeviewer/: inc/TPaveVar.h, inc/TTVLVContainer.h,
	src/TPaveVar.cxx, src/TSessionViewer.cxx, src/TTreeViewerOld.cxx:
	Fix coding conventionsviolations
	
2006-05-13 21:21  brun

	* tree/: inc/TBasket.h, inc/TTreeSQL.h, src/TBranchElement.cxx:
	Fix coding conventions violations
	
2006-05-13 20:02  brun

	* main/src/: cppmain.cxx, h2root.cxx, hadd.cxx:
	Fix coding conventions violations
	
2006-05-13 19:28  brun

	* hbook/: inc/THbookBranch.h, src/THbookBranch.cxx,
	src/THbookFile.cxx, src/THbookKey.cxx, src/THbookTree.cxx:
	Fix coding conventions violations
	
2006-05-13 19:03  brun

	* fumili/: inc/TFumili.h, src/TFumili.cxx:
	Fix coding conventions violations
	
2006-05-13 17:40  brun

	* foam/: inc/TFoam.h, inc/TFoamCell.h, inc/TFoamVect.h,
	src/TFoam.cxx, src/TFoamCell.cxx, src/TFoamMaxwt.cxx,
	src/TFoamVect.cxx:
	Fix coding conventions violations
	
2006-05-13 16:04  brun

	* hist/src/TH1.cxx:
	In TH1::Chi2Test, do not normalize the two histograms if constraint=0
	Change comments in function.
	
2006-05-13 14:21  brun

	* gui/inc/TRootContextMenu.h:
	Implement private copy constructor
	
2006-05-13 13:00  brun

	* base/inc/TAttBBox.h, base/inc/TContextMenu.h,
	base/inc/TContextMenuImp.h, base/inc/TDatime.h, base/inc/TEnv.h,
	cont/inc/TCollectionProxy.h, cont/inc/TExMap.h,
	eg/inc/TDatabasePDG.h, gpad/inc/TDialogCanvas.h,
	matrix/inc/TDecompSVD.h, meta/inc/TDataMember.h,
	meta/inc/TDataType.h, thread/inc/TCondition.h:
	From Federico:
	More headers changed to facilitate the use of the gcc option weffc++
	
2006-05-12 23:14  pcanal

	* cint/src/v6_shl.cxx:
	In G__search_func, always start from the beginning of the list of interpreted function
	
2006-05-12 19:00  pcanal

	* tree/src/TLeafC.cxx:
	Update TLeafC::ReadValue to properly resize the string (when possible).  This is needed for TTree::ReadFile
	
2006-05-12 18:19  pcanal

	* utils/src/rootcint.cxx:
	support case where filename is not set
	
2006-05-12 16:15  moneta

	* smatrix/inc/Math/MatrixFunctions.h:
	put a workaround for Windows for the compiler error problem
	
2006-05-12 15:45  moneta

	* mathcore/inc/Math/GenVector/VectorUtil.h:
	add std for sqrt
	
2006-05-12 14:25  brun

	* base/inc/TAttBBox.h, base/inc/TBenchmark.h, base/inc/TBrowser.h,
	base/inc/TBrowserImp.h, base/inc/TBuffer.h, base/inc/TCanvasImp.h,
	cont/inc/TClonesArray.h, cont/inc/TCollection.h,
	cont/inc/TCollectionProxy.h, graf/inc/TBox.h, hist/inc/TAxis.h,
	meta/inc/TCint.h, meta/inc/TClass.h, meta/inc/TClassMenuItem.h,
	meta/inc/TClassRef.h, net/inc/TCache.h:
	From Federico Carminati:
	More changes to support the gcc effc++ option
	
2006-05-12 14:24  brun

	* tree/inc/: TBranch.h, TBranchElement.h, TChain.h:
	From Federico Carminati
	More changes in view of a full support for effc++ option
	
2006-05-12 12:02  moneta

	* smatrix/inc/Math/: Dsinv.h, MatrixInversion.icc:
	fix problem on Windows
	
2006-05-12 10:19  brun

	* mlp/src/TNeuron.cxx:
	Fix coding conventions violations
	
2006-05-12 10:17  brun

	* pythia6/src/TPythia6Decayer.cxx, sql/inc/TSQLObjectData.h,
	sql/src/TSQLStructure.cxx:
	Fix coding conventions violations.
	
2006-05-12 10:12  moneta

	* smatrix/: inc/Math/Dinv.h, inc/Math/MatrixFunctions.h,
	inc/Math/MatrixInversion.icc, inc/Math/SMatrix.h,
	inc/Math/SMatrix.icc, inc/Math/SVector.h, inc/Math/SVector.icc,
	test/Makefile, test/stressKalman.cxx, test/testKalman.cxx,
	test/testOperations.cxx, test/testSMatrix.cxx:
	- add in MatrixInversion.icc inversion for general squared matric and for symmetric matrices from CLHEP with N >= 7. The have better performances than original SMatrix version.
	- add in MatrixFunction TensorProd for performing the Tensor product (request from LHCb)
	- add in SVector a constructor from iterators. It is only for the SMatrix iterators (T*) and not a generic iterator to avoid a conflict with the (double,double)constructor
	- remove from SMatrix the Sinvert and Sdet functions
	- fix a bug in testKalman and stressKalman for CLHEP matrices (Vector index starts from 0, while matrix from 1).
	
2006-05-12 10:10  brun

	* xml/src/TBufferXML.cxx:
	Fix coding conventions
	
2006-05-12 09:40  brun

	* gpad/src/TPad.cxx:
	Protect TPad::WaitPrimitive if one closes a canvas during processing of WaitPrimitive
	
2006-05-12 08:58  brun

	* cint/inc/Api.h:
	Remove EOL characters on a file edited by Federico on a MAC
	
2006-05-11 18:14  rdm

	* net/src/TUrl.cxx:
	- In case a URL starts with a / consider it to be a file URL (independent
	  of the defaultIsFile flag).
	- Fix http URL in case only host is specified, GetFile() was returning /.
	
2006-05-11 18:12  rdm

	* globusauth/src/GlobusAuth.cxx:
	A parenthesis got lost in an edit yesterday.
	
2006-05-11 17:50  couet

	* postscript/src/TPostScript.cxx:
	- Protection added: In case of very long file name the directive %%Title
	  did not fit on one line and generated a wrong PS file.
	
2006-05-11 17:02  couet

	* graf/src/TGraph.cxx:
	- PaintPolyLineHatches: In some cases the exclusion zone was drawn on the wrong
	  side for the first and last points of the graph.
	
2006-05-11 14:50  antcheva

	* gui/src/: TGMdiDecorFrame.cxx, TGMdiMainFrame.cxx:
	From Bertrand:
	Solves this problem from GUI todo list -
	decoration buttons disappeared if frames were maximized,
	one frame from them was deleted and after the remaining
	frames were tiled vertically or horizontally. [29-Mar-06]
	
2006-05-11 14:06  brun

	* Makefile, build/package/msi/Language_en-us.wxl,
	build/package/msi/License.rtf, build/package/msi/makemsi.cxx,
	build/package/msi/makemsi.sh:
	From Axel:
	Changes in the build system to support
	  make distmsi
	similar to make dist, but it generates a "ready to install" file
	for Windows (instead of the tar.gz file).
	
	To be able to use this new facility, you must have the msi builder
	on your system. To get it:
	please get the _VERSION_3_!!! binaries from wix.sf.net; unpack, put that
	dir (the one containing light.exe, candle.exe etc) into your PATH.
	the root_v5.11.02_win32gdk.msi file is about the same size as
	root_v5.11.02_win32gdk.tar.gz
	
2006-05-11 12:35  brun

	* base/inc/GuiTypes.h, base/inc/TApplication.h,
	base/inc/TApplicationImp.h, cint/inc/CallFunc.h, cint/inc/Class.h,
	cint/inc/DataMbr.h, cint/inc/Method.h, cint/inc/MethodAr.h,
	cont/inc/TArray.h, hist/inc/Foption.h:
	From Federico Carminati:
	A few fixes to optimize the use of the gcc compiler option effc++
	
2006-05-11 12:31  brun

	* base/src/TVirtualFFT.cxx, physics/src/TRobustEstimator.cxx:
	From Anna:
	fixes of some coding conventions violations
	
2006-05-11 12:29  brun

	* sql/: inc/TSQLObjectData.h, src/TBufferSQL2.cxx, src/TKeySQL.cxx,
	src/TSQLFile.cxx, src/TSQLObjectData.cxx, src/TSQLStructure.cxx:
	Fix coding conventions
	
2006-05-11 12:15  brun

	* rootd/src/rootd.cxx:
	Fix coding conventions
	
2006-05-11 12:12  brun

	* pythia6/src/: TPythia6.cxx, TPythia6Decayer.cxx:
	Fix coding conventions
	
2006-05-11 11:42  brun

	* mlp/src/: TMultiLayerPerceptron.cxx, TNeuron.cxx:
	Fix coding conventions
	
2006-05-11 10:13  brun

	* pyroot/ROOT.py:
	From Wim:
	 o) let main thread wait for GUI thread before shutdown
	
2006-05-11 10:09  couet

	* gpad/src/TCanvas.cxx:
	From Bertrand:
	
	- Improve refreshing speed when moving a primitive in TCanvas on windows.
	
2006-05-10 17:53  rdm

	* configure:
	From Gerri:
	fix libssl detection.
	
2006-05-10 17:31  rdm

	* thread/src/TThread.cxx:
	introduce a TGlobalMutexGuard class where the dtor sets the gGlobalMutex
	to 0. Create a global static TGlobalMutexGuard object which will cause
	the TGlobalMutexGuard dtor to be called when libThread is unloaded (at the
	end of a ROOT program). This fixes problems with ROOT crashing at exit
	because gGlobalMutex was not 0 and still accessed while the Thread library
	was already unloaded.
	
2006-05-10 17:25  antcheva

	* gui/src/TGColorSelect.cxx:
	From Bertrand:
	Correct usage of grayscale/color in TG16ColorSelector widget.
	
2006-05-10 16:07  rdm

	* base/src/TROOT.cxx:
	exit if ROOTSYS is not set (in case not compiled with --prefix). Also check
	for TSystem::HomeDirectory() not returning 0.
	
2006-05-10 16:06  rdm

	* auth/src/TAuthenticate.cxx, cint/src/v6_input.cxx,
	clarens/src/TClSession.cxx, globusauth/src/GlobusAuth.cxx,
	gui/src/TGFSComboBox.cxx, gui/src/TGMimeTypes.cxx,
	gui/src/TGResourcePool.cxx, proof/src/TProofResourcesStatic.cxx,
	qt/src/TQMimeTypes.cxx, rint/src/TRint.cxx, srputils/src/rtconf.c:
	use TSystem::HomeDirectory() instead of TSystem::Getenv("HOME").
	
2006-05-10 15:02  brun

	* cint/inc/Api.h:
	From Federico Carminati:
	Changes to facilitate the use of the gcc option +Weffc++
	
2006-05-10 13:15  brun

	* configure:
	From    	Mattias Ellert
	If I install the standard redhat/fedora mysql libraries in a user location:
	
	export MYSQL=/where/ever/you/have/write/permissions
	
	rpm --dbpath $MYSQL/rpmdb --initdb
	
	rpm --dbpath $MYSQL/rpmdb -ivh --noscripts --nodeps \
	--relocate /usr=$MYSQL --relocate /etc=$MYSQL/etc \
	mysql-5.0.18-2.1.i386.rpm mysql-devel-5.0.18-2.1.i386.rpm
	
	and then try to configure root to use these libraries with the MYSQL environment variable it does not work.
	
	The configure script looks for include files in $MYSQL nad $MYSQL/include, but not in $MYSQL/include/mysql. It look for libraries in $MYSQL and $MYSQL/lib, but not in $MYSQL/lib/mysql
	
	This patch fixes this problem.
	
2006-05-10 09:47  brun

	* rpdutils/src/: error.cxx, net.cxx:
	Fix coding conventions
	
2006-05-10 09:43  brun

	* rootd/src/rootd.cxx:
	Fix coding conventions
	
2006-05-10 09:42  brun

	* proofd/src/proofd.cxx:
	Fix coding conventions
	
2006-05-10 09:40  brun

	* auth/src/: TAuthenticate.cxx, TRootAuth.cxx:
	Fix coding conventions violations.
	
2006-05-10 09:36  brun

	* tmva/: inc/TMVA_DecisionTree.h, inc/TMVA_Factory.h,
	inc/TMVA_GeneticBase.h, inc/TMVA_GeneticPopulation.h,
	src/TMVA_Factory.cxx, src/TMVA_GeneticPopulation.cxx,
	src/TMVA_MethodANNBase.cxx, src/TMVA_MethodLikelihood.cxx,
	src/TMVA_MethodPDERS.cxx:
	More fixes for coding conventions
	
2006-05-09 21:08  brun

	* base/inc/TAttBBox.h, base/src/TAttBBox.cxx,
	g3d/src/TPointSet3D.cxx, gl/inc/TGLObject.h,
	gl/inc/TPointSet3DGL.h, gl/src/TGLObject.cxx,
	gl/src/TPointSet3DGL.cxx:
	From Matevz Tadel:
	Fix for coding conventions.
	
2006-05-09 18:53  couet

	* histpainter/src/THistPainter.cxx:
	- PaintColorLevels: The modifications made in Revision 1.198 to
	  "take into account the option set by TStyle::SetHistMinimumZero"
	  is not appropriate for PaintColorLevels. It screws up completly the
	  correspondance between the color plot and the palette. The bad matching
	  was even worst with histogram having negative contents. Like in the
	  following example:
	  {
	   TH2F* histo = new TH2F( "histo", "histo", 3, 0.0, 3.0, 2, 0.0, 2.0 );
	   Int_t dummy;
	   dummy = histo->GetBin( 1, 1 );
	   histo->SetBinContent( dummy, -100.0 );
	   dummy = histo->GetBin( 2, 1 );
	   histo->SetBinContent( dummy, -90.0 );
	   dummy = histo->GetBin( 3, 1 );
	   histo->SetBinContent( dummy, 12.0 );
	   dummy = histo->GetBin( 1, 2 );
	   histo->SetBinContent( dummy, 45.0 );
	   dummy = histo->GetBin( 2, 2 );
	   histo->SetBinContent( dummy, 75.0 );
	   dummy = histo->GetBin( 3, 2 );
	   histo->SetBinContent( dummy, 100.0 );
	   gStyle->SetPalette( 1, 0 );
	   histo->Draw("colz");
	   histo->Draw("textsame");
	  }
	
2006-05-09 17:55  brun

	* tutorials/threadsh1.C:
	Introduce a new version of this tutorial.
	(Introduced for test purpose)
	
2006-05-09 17:41  brun

	* graf/src/TGraphQQ.cxx:
	From Anna,
	A better version of the TGraphQQ destructor
	
2006-05-09 17:29  brun

	* config/Makefile.depend:
	Remove lMP from the MLP dependencies
	
2006-05-09 16:50  pcanal

	* test/: Event.cxx, dt_DrawTest.C, dt_MakeRef.C:
	fix for the new random number generator
	
2006-05-09 16:03  brun

	* graf/src/TGraphQQ.cxx:
	Fix a double delete problem in the TGraphQQ destructor
	see: http://savannah.cern.ch/bugs/?func=detailitem&item_id=16688
	
2006-05-09 13:17  brun

	* tmva/inc/LinkDef.h:
	class GiniIndex was referenced twice
	
2006-05-09 12:24  brun

	* alien/src/TAlienCollection.cxx, alien/src/TAlienFile.cxx,
	eg/inc/TGenerator.h, g3d/src/TPointSet3D.cxx,
	geom/src/TGeoManager.cxx, geompainter/src/TGeoPainter.cxx,
	meta/inc/TDataMember.h, meta/src/TClass.cxx,
	meta/src/TStreamerInfo.cxx, rootx/src/rootxx.cxx,
	splot/src/TSPlot.cxx, tree/inc/TBasket.h,
	tree/inc/TBranchBrowsable.h, tree/src/ManualTree2.cxx,
	xml/src/TBufferXML.cxx, xml/src/TXMLEngine.cxx:
	Fix several coding convention violations.
	
2006-05-09 11:43  brun

	* Makefile:
	The new package tmva is activated by default
	
2006-05-09 11:42  brun

	* base/inc/LinkDef2.h:
	Add the interface for vector<TString>
	
2006-05-09 11:41  brun

	* tmva/test/TMVAnalysis.C:
	Add a test script
	
2006-05-09 10:39  brun

	* config/Makefile.depend:
	Fix a missing separator
	
2006-05-09 10:37  brun

	* tmva/: inc/TMVA_BinarySearchTree.h, inc/TMVA_GeneticPopulation.h,
	inc/TMVA_GeneticRange.h, inc/TMVA_MethodANNBase.h,
	inc/TMVA_MethodBase.h, inc/TMVA_MethodCFMlpANN.h,
	inc/TMVA_MethodCuts.h, inc/TMVA_MethodFisher.h,
	inc/TMVA_MethodPDERS.h, inc/TMVA_PDF.h, inc/TMVA_RootFinder.h,
	inc/TMVA_Timer.h, inc/TMVA_Volume.h, src/TMVA_AsciiConverter.cxx,
	src/TMVA_BinarySearchTree.cxx, src/TMVA_BinaryTree.cxx,
	src/TMVA_DecisionTree.cxx, src/TMVA_DecisionTreeNode.cxx,
	src/TMVA_Factory.cxx, src/TMVA_GeneticPopulation.cxx,
	src/TMVA_GeneticRange.cxx, src/TMVA_MethodANNBase.cxx,
	src/TMVA_MethodBase.cxx, src/TMVA_MethodCFMlpANN.cxx,
	src/TMVA_MethodCuts.cxx, src/TMVA_MethodFisher.cxx,
	src/TMVA_MethodHMatrix.cxx, src/TMVA_MethodLikelihood.cxx,
	src/TMVA_MethodPDERS.cxx, src/TMVA_MethodTMlpANN.cxx,
	src/TMVA_PDF.cxx, src/TMVA_RootFinder.cxx, src/TMVA_TSpline1.cxx,
	src/TMVA_Timer.cxx, src/TMVA_Tools.cxx, src/TMVA_Volume.cxx:
	Fix more coding convention violations.
	
2006-05-09 10:21  rdm

	* config/Makefile.depend:
	add -lMLP dependy for TMVA also for Unix.
	
2006-05-09 09:53  antcheva

	* gui/src/TRootCanvas.cxx:
	From Bertrand:
	- Update gPad after handling ESC key in TRootCanvas (needed for windows)
	
2006-05-09 07:39  brun

	* config/Makefile.depend, tmva/inc/LinkDef.h,
	tmva/src/TMVA_MethodCFMlpANN.cxx,
	tmva/src/TMVA_MethodCFMlpANN_utils.cxx:
	Add dependency of libMLP in the Makefile.depend.
	
	Generate dictionaries for all genetic classes.
	
	Disable train_nn under Windows (cannot link)
	
2006-05-08 23:53  brun

	* tmva/: inc/TMVA_MethodCFMlpANN.h, src/TMVA_MethodCFMlpANN.cxx:
	Remove reference to unresolved external function train_nn
	
2006-05-08 23:33  brun

	* tmva/: inc/TMVA_MethodCFMlpANN.h, src/TMVA_MethodCFMlpANN.cxx:
	Use R__EXTERN instead of extern
	
2006-05-08 23:25  brun

	* config/Makefile.depend:
	Add dependency variables for TMVA
	
2006-05-08 23:13  brun

	* tmva/inc/TMVA_GeneticPopulation.h:
	For portability reasons, change teh definition of
	  typedef std::pair< Double_t, TMVA_GeneticGenes > entry;
	to
	  typedef std::pair<const Double_t, TMVA_GeneticGenes > entry;
	
2006-05-08 22:56  brun

	* tmva/: inc/TMVA_AsciiConverter.h, inc/TMVA_BinarySearchTree.h,
	inc/TMVA_BinaryTree.h, inc/TMVA_CrossEntropy.h,
	inc/TMVA_DecisionTree.h, inc/TMVA_DecisionTreeNode.h,
	inc/TMVA_Event.h, inc/TMVA_Factory.h, inc/TMVA_GeneticBase.h,
	inc/TMVA_GeneticCuts.h, inc/TMVA_GeneticGenes.h,
	inc/TMVA_GeneticPopulation.h, inc/TMVA_GeneticRange.h,
	inc/TMVA_GiniIndex.h, inc/TMVA_MethodANNBase.h,
	inc/TMVA_MethodBDT.h, inc/TMVA_MethodBase.h,
	inc/TMVA_MethodCFMlpANN_utils.h, src/TMVA_GeneticBase.cxx,
	src/TMVA_GeneticCuts.cxx, src/TMVA_GeneticGenes.cxx,
	src/TMVA_GeneticPopulation.cxx, src/TMVA_GeneticRange.cxx,
	src/TMVA_MethodCuts.cxx:
	Cleanup of many classes.
	Fix many coding conventions violations in the genetic algorithm classes.
	
2006-05-08 19:56  brun

	* tmva/: inc/TMVA_TSpline2.h, src/TMVA_AsciiConverter.cxx,
	src/TMVA_DecisionTreeNode.cxx, src/TMVA_Factory.cxx,
	src/TMVA_GeneticCuts.cxx, src/TMVA_MethodCuts.cxx,
	src/TMVA_MethodPDERS.cxx, src/TMVA_Tools.cxx:
	Fix a long list of compilation problems for Windows and solaris.
	
2006-05-08 17:39  brun

	* tmva/src/: TMVA_AsciiConverter.cxx, TMVA_Factory.cxx,
	TMVA_GeneticCuts.cxx, TMVA_MethodCuts.cxx, TMVA_MethodPDERS.cxx,
	TMVA_MisClassificationError.cxx, TMVA_Tools.cxx:
	Fix some compilation problems for Solaris and Windows.
	
2006-05-08 17:16  roiser

	* reflex/python/genreflex/genreflex.py:
	fix typo
	
2006-05-08 16:10  rdm

	* tmva/Module.mk:
	dictionary compiler rule is now global.
	
2006-05-08 16:01  rdm

	* gl/src/TGLScene.cxx:
	From Matevz:
	Fix handling of logical shapes during SmartRefresh.
	
2006-05-08 16:01  rdm

	* gl/inc/TGLDrawFlags.h:
	From Matevz:
	remove superfluous , in enum.
	
2006-05-08 15:16  antcheva

	* qt/: inc/TQtClientWidget.h, src/GQtGUI.cxx, src/TGQt.cxx,
	src/TQtClientWidget.cxx, src/TQtWidget.cxx:
	From Valeri Fine:
	
	Qt 4.1.2 adjustment in:
	
	TQtWidget.cxx
	   - replace the deprecated by Qt4 "bitBlt" method
	     with QPainter::drawPixmap
	
	GQt.cxx.cxx
	   - comment out "QPainter::setCompositionMode" to avoid the
	     Qt4 run-time warning for time being.
	
	QtGUI.cxx:
	   - Qt4 corrections accidentally missed in the previous merge
	
	TQtClientWidget.cxx, TQtClientWidget.h:
	   - Move class ctor to the implementation code
	
2006-05-08 14:59  brun

	* tmva/: inc/TMVA_MethodANNBase.h, src/TMVA_Factory.cxx,
	src/TMVA_GeneticBase.cxx, src/TMVA_MethodCuts.cxx,
	src/TMVA_MethodPDERS.cxx:
	Fix portability problems with gcc4 on macosx
	
2006-05-08 14:46  brun

	* tmva/: Module.mk, inc/LinkDef.h, inc/TMVA_AsciiConverter.h,
	inc/TMVA_BinarySearchTree.h, inc/TMVA_BinaryTree.h,
	inc/TMVA_CrossEntropy.h, inc/TMVA_DecisionTree.h,
	inc/TMVA_DecisionTreeNode.h, inc/TMVA_Event.h, inc/TMVA_Factory.h,
	inc/TMVA_GeneticBase.h, inc/TMVA_GeneticCuts.h,
	inc/TMVA_GeneticGenes.h, inc/TMVA_GeneticPopulation.h,
	inc/TMVA_GeneticRange.h, inc/TMVA_GiniIndex.h,
	inc/TMVA_MethodANNBase.h, inc/TMVA_MethodBDT.h,
	inc/TMVA_MethodBase.h, inc/TMVA_MethodCFMlpANN.h,
	inc/TMVA_MethodCFMlpANN_def.h, inc/TMVA_MethodCFMlpANN_utils.h,
	inc/TMVA_MethodCuts.h, inc/TMVA_MethodFisher.h,
	inc/TMVA_MethodHMatrix.h, inc/TMVA_MethodLikelihood.h,
	inc/TMVA_MethodPDERS.h, inc/TMVA_MethodRuleFit.h,
	inc/TMVA_MethodTMlpANN.h, inc/TMVA_MethodVariable.h,
	inc/TMVA_MisClassificationError.h, inc/TMVA_Node.h, inc/TMVA_PDF.h,
	inc/TMVA_Reader.h, inc/TMVA_RootFinder.h,
	inc/TMVA_SdivSqrtSplusB.h, inc/TMVA_SeparationBase.h,
	inc/TMVA_TSpline1.h, inc/TMVA_TSpline2.h, inc/TMVA_Timer.h,
	inc/TMVA_Tools.h, inc/TMVA_Types.h, inc/TMVA_Volume.h,
	src/TMVA_AsciiConverter.cxx, src/TMVA_BinarySearchTree.cxx,
	src/TMVA_BinaryTree.cxx, src/TMVA_CrossEntropy.cxx,
	src/TMVA_DecisionTree.cxx, src/TMVA_DecisionTreeNode.cxx,
	src/TMVA_Event.cxx, src/TMVA_Factory.cxx, src/TMVA_GeneticBase.cxx,
	src/TMVA_GeneticCuts.cxx, src/TMVA_GeneticGenes.cxx,
	src/TMVA_GeneticPopulation.cxx, src/TMVA_GeneticRange.cxx,
	src/TMVA_GiniIndex.cxx, src/TMVA_MethodANNBase.cxx,
	src/TMVA_MethodBDT.cxx, src/TMVA_MethodBase.cxx,
	src/TMVA_MethodCFMlpANN.cxx, src/TMVA_MethodCFMlpANN_utils.cxx,
	src/TMVA_MethodCuts.cxx, src/TMVA_MethodFisher.cxx,
	src/TMVA_MethodHMatrix.cxx, src/TMVA_MethodLikelihood.cxx,
	src/TMVA_MethodPDERS.cxx, src/TMVA_MethodRuleFit.cxx,
	src/TMVA_MethodTMlpANN.cxx, src/TMVA_MethodVariable.cxx,
	src/TMVA_MisClassificationError.cxx, src/TMVA_Node.cxx,
	src/TMVA_PDF.cxx, src/TMVA_Reader.cxx, src/TMVA_RootFinder.cxx,
	src/TMVA_SdivSqrtSplusB.cxx, src/TMVA_SeparationBase.cxx,
	src/TMVA_TSpline1.cxx, src/TMVA_TSpline2.cxx, src/TMVA_Timer.cxx,
	src/TMVA_Tools.cxx, src/TMVA_Volume.cxx:
	Add new package tmva
	
	Authors (alphabetical):
	      Andreas Hoecker <Andreas.Hocker@cern.ch> - CERN, Switzerland
	      Xavier Prudent  <prudent@lapp.in2p3.fr>  - LAPP, France
	      Helge Voss      <Helge.Voss@cern.ch>     - MPI-KP Heidelberg, Germany
	      Kai Voss        <Kai.Voss@cern.ch>       - U. of Victoria, Canada
	
	The package is fully documented on the TMVA source forge web site at
	  http://tmva.sourceforge.net/
	
	see the ROOt html documentation at:
	  http://root.cern.ch/root/htmldoc/TMVA_Index.html
	
	The Toolkit for Multivariate Analysis (TMVA) provides a ROOT-integrated
	environment for the parallel processing and evaluation of MVA techniques
	to discriminate signal from background samples. It presently includes
	(ranked by complexity):
	
	          o Rectangular cut optimisation
	          o Correlated likelihood estimator (PDE approach)
	          o Multi-dimensional likelihood estimator (PDE - range-search approach)
	          o Fisher (and Mahalanobis) discriminant
	          o H-Matrix (chi-squared) estimator
	          o Artificial Neural Network (two different implementations)
	          o Boosted Decision Trees
	
	The TMVA package includes an implementation for each of these discrimination
	techniques, their training and testing (performance evaluation).
	In addition all these methods can be tested in parallel, and hence their
	performance on a particular data set may easily be compared. For the
	comparison of the efficiency and background rejection of all the different
	methods, the analysis job gives some tabulated efficiency / background values
	in the log file, as well as the efficiencye vs. background rejection curves
	along with detailed other evaluation information (like ranking, correlation
	matrixes and alike) in a ROOT file. These results can then be easily displayed
	using the ROOT macros provided with TMVA.
	
	The C++ code runs alternatively as a standalone executable, or as a ROOT
	script, where libTMVA.so is linked as a shared library. Each method that
	is trained in this application writes the training results in individual
	"weight" files, which are either text or ROOT files. Two single compact
	C++ classes (reader/TMV_Reader and reader/TMVA_ReaderTools) are provided,
	which interpret the training files, and which can be included in any C++ or
	ROOT-based analysis job.
	
	Special emphasis has been put on the comparative performance assessment of
	the various MVA methods. The training, testing and evaluation phases are
	performed in parallel for the various methods (through a factory).
	The evaluation accomodates several numerical performance estimators as well
	as various ROOT plots. ROOT scripts to conveniently access these plots are
	provided.
	
	Please report any problems and/or suggestions for improvements to the authors.
	
2006-05-08 13:05  rdm

	* base/inc/RVersion.h, build/version_number:
	Patch release 5.10/00d.
	
2006-05-08 13:04  rdm

	* rfio/src/TCastorFile.cxx:
	From Gerri:
	use default uidgid authentication for Castor2 in the CERN domain.
	
2006-05-08 11:37  couet

	* histpainter/src/THistPainter.cxx:
	- ShowProjectionX/Y: Add support for nbins.
	
2006-05-07 17:47  rdm

	* cint/src/v6_newlink.cxx:
	Add also vararg support on AMD64 with gcc < 4. The calling sequece of
	virtual functions via function pointers is different.
	
2006-05-07 16:35  brun

	* winnt/src/TWinNTSystem.cxx:
	From Bertrand:
	Improvement of the multithreaded event handling model on Windows.
	i.e. solve the problem of sleeping CPU in the case of repeated calls to
	gSystem->ProcessEvents() in a loop (thanks to Rene for discovering this
	issue).
	
2006-05-07 00:49  rdm

	* cint/src/v6_newlink.cxx:
	For vararg handling on AMD64: correctly reserve space for overflow arguments
	on the stack.
	
2006-05-06 19:13  brun

	* test/dt_RunDrawTest.C:
	Change precision of the comparison of the RMS of the histograms following
	the change from TRandom to TRandom3.
	However, there is a problem with DrawTest (to be investigated)
	
2006-05-06 18:44  brun

	* test/stressSpectrum.cxx:
	Change the reference constants following the change from TRandom to TRandom3
	
2006-05-06 18:35  brun

	* hist/src/TH1.cxx:
	Undo previous change in TH1::FillN. I found a side-effect when
	running the test suite
	
2006-05-06 18:33  brun

	* test/stress.cxx:
	Change the reference constants to follow the change of random generator
	from TRandom to TRandom3.
	
2006-05-06 16:22  brun

	* hist/src/TH1.cxx:
	In TH1::FillN add support for the case when a buffer is set.
	Note that in this case TH1::FillN does not present any advantage
	compared to a loop on all the lements of the vector.
	
2006-05-06 16:06  brun

	* graf/src/TGaxis.cxx:
	I forgot to update one place referencing tm_isdst in the previous fix.
	
2006-05-06 15:46  brun

	* graf/src/TGaxis.cxx:
	From Bertrand:
	Fix a problem in TGaxis due to a special behaviour of "mktime" on Windows
	
	If successful, *mktime* sets the values of *tm_wday* and *tm_yday* as
	appropriate and sets the other components to represent the specified
	calendar time, but with their values forced to the normal ranges. The final
	value of *tm_mday* is not set until *tm_mon* and *tm_year* are determined.
	When specifying a *tm* structure time, set the *tm_isdst* field to:
	
	   * Zero (0) to indicate that standard time is in effect.
	   * A value greater than 0 to indicate that daylight savings time is
	     in effect.
	   * A value less than zero to have the C run-time library code compute
	     whether standard time or daylight savings time is in effect.
	
	(The C run-time library assumes the United States' rules for implementing
	the calculation of Daylight Saving Time.) *tm_isdst* is a required field. If
	not set, its value is undefined and the return value from *mktime* is
	unpredictable. If /timeptr/ points to a *tm* structure returned by a
	previous call to *asctime*, *gmtime*, or *localtime*, the *tm_isdst* field
	contains the correct value.
	
2006-05-06 13:37  brun

	* tutorials/fitCircle.C:
	Add a new tutorial illustrating how to fit a set of points with a circle.
	
2006-05-06 10:25  brun

	* base/: inc/TRandom.h, src/TRandom.cxx:
	Implement new function TRandom::Circle
	
	void TRandom::Circle(Double_t &x, Double_t &y, Double_t r)
	   // generates random vectors, uniformly distributed over a circle of given radius.
	   //   Input : r = circle radius
	   //   Output: x,y a random 2-d vector of length r
	
2006-05-06 09:05  brun

	* configure:
	Add support for Qt3.3.6
	
2006-05-05 20:34  rdm

	* cint/: inc/G__ci.h, src/v6_newlink.cxx:
	finally added support for variadic functions on AMD64 and EM64T.
	The matter was complicated because the first 6 integer arguments (or the this
	pointer + first 5 arguments in case of a non-static class member function) and
	the first 8 floating point arguments are passed via registers with the
	floating point arguments using the SSE xmm registers. The remaining arguments
	are passed on the stack. For virtual class member functions the additional
	complication was finding the function address by dereferencing the correct
	vtable (multiple inheritance) using the correct offset. This all done via
	inline assembler code generated in the dictionary for each variadic function.
	
2006-05-05 18:25  antcheva

	* gui/: inc/TGMsgBox.h, src/TGMsgBox.cxx:
	- added a new parameter in TGMsgBox ctors that allows settings
	of message text alignment (according to the ETextJustification
	(kTextLeft, kTextRight, kTextCenterX, kTextTop, kTextBottom,
	kTextCenterY) (thanks to Isidro Gonsales)
	
2006-05-05 18:17  antcheva

	* ged/src/TStyleDialog.cxx:
	- cleanup
	
2006-05-05 18:13  antcheva

	* gui/src/TGListView.cxx:
	From Bertrand:
	Fix :
	- Reading out of bounds array element.
	- reading uninitialized array elements.
	
2006-05-05 17:34  brun

	* html/src/THtml.cxx:
	From Axel:
	determine the return type's scope properly, check method name against
	class's last scope only to determine ctor / dtor.
	
2006-05-05 17:24  roiser

	* cintex/src/ROOTClassEnhancer.cxx:
	Fix for ShowMembers stub. If a data member if of array type, add the
	array length after the member name.
	
2006-05-05 16:47  antcheva

	* gui/src/TGIcon.cxx:
	From Bertrand:
	- Fix TGIcon layout problem introduced recently
	
2006-05-05 10:00  brun

	* gl/src/TGLViewer.cxx:
	From Ilka:
	- fix in TGLViewer dtor to avoid SegV when closing the canvas with active
	TGLViewerEditor
	
2006-05-05 00:31  rdm

	* test/threads.cxx:
	From Bertrand:
	make program work on Windows (TH1::Draw() is not thread safe).
	
2006-05-04 21:31  roiser

	* cintex/src/: CINTFunctionBuilder.cxx, CINTTypedefBuilder.cxx,
	CINTTypedefBuilder.h:
	CINTTypedefBuilder::Setup returns the tagnum of the typedef built. This info
	is further used for the setup of the return type of functions.
	
2006-05-04 21:00  brun

	* html/src/THtml.cxx:
	From Axel:
	This patch fixes some cases of classes being in the ClassIndex
	without a page generated for it (like ROOT::Reflex::Reflex). And it
	fixes the way THtml handles gHtml.
	
2006-05-04 19:08  rdm

	* base/src/TFile.cxx, gui/src/TRootBrowser.cxx:
	From Bertrand:
	when closing a file remove its entry from the TGListTree in the TBrowser.
	
2006-05-04 19:05  rdm

	* net/src/TNetFile.cxx, net/src/TSocket.cxx, rootd/src/rootd.cxx:
	From Gerri:
	This should make the TUrl change backward compatible with respect to rootd.
	
2006-05-04 18:53  roiser

	* cintex/src/: CINTFunctionBuilder.cxx, CINTUtils.cxx:
	If the return type of a function is a typedef, forward this information to CINT
	
2006-05-04 18:48  rdm

	* configure:
	From Gerri:
	If '--with-ssl-libdir' / '--with-ssl-incdir' are used to specify a
	non-default OpenSSL, and the lib path contains shared version of the libssl,
	'configure' does not find correctly the path for libcrypto.
	
2006-05-04 18:38  rdm

	* Makefile:
	in the install and uninstall targets handle the new .png icon files.
	
2006-05-04 17:22  brun

	* html/: inc/THtml.h, src/THtml.cxx:
	From Axel:
	* allow to set custom impl, decl file names for a class for THtml
	* for class [A::]B::C without decl and impl file name, automatically
	check whether header b/inc/B/C.h, source b/src/C.cxx exist
	* special treatment of Smatrix, mathcore classes, so they end up in the
	proper module
	* fix output of templated parameters
	
2006-05-04 15:06  brun

	* base/: inc/LinkDef2.h, inc/TRandom1.h, src/TRandom1.cxx:
	Implement a new random number generator RANLUX taken from CERNLIB/CLHEP.
	The new class is called TRandom1.
	This class is added for consistency because it is well known.
	Unfortunately, this class is much slower than all the other generators.
	
2006-05-04 15:03  brun

	* base/src/TROOT.cxx:
	In the TROOT constructor, the default random number generator (gRandom)
	is set to TRandom3 instead of TRandom.
	
2006-05-04 15:02  brun

	* base/src/TRandom2.cxx:
	Implement native version of TRandom2::RndmArray
	
2006-05-04 15:01  brun

	* base/src/TRandom3.cxx:
	Implement native version of TRandom3::RandomArray (Mersenne Twister).
	This new version is about 50% faster than the previous vesrion.
	With this change TRandom3::RndmArray is slightly faster than TRandom::RndmArray.
	
2006-05-04 14:21  brun

	* gpad/src/TCanvas.cxx:
	From Ilka:
	- if the selected object is TView, do not emit TCanvas::Selected signal
	
2006-05-04 10:45  roiser

	* reflex/python/genreflex/: gendict.py, genreflex.py:
	Adding information about the gccxml settings and compiler used in the header
	of the dictionary source file
	
2006-05-04 06:46  pcanal

	* cint/lib/qt/qtclasses.h:
	From Valeri Fine: re-add QGLWidget
	
2006-05-04 00:06  pcanal

	* qt/Module.mk:
	From Valeri Fine: update for windows
	
2006-05-04 00:01  pcanal

	* cint/lib/qt/: qtcint.h, qtclasses.h:
	Update for windows
	
2006-05-03 17:49  axel

	* cintex/src/ROOTClassEnhancer.cxx:
	Do not use xxx, yyy as dummy decl and impl file names, but empty strings
	
2006-05-03 15:33  brun

	* graf/: inc/TGraph.h, inc/TGraphAsymmErrors.h, inc/TGraphErrors.h,
	src/TGraph.cxx, src/TGraphAsymmErrors.cxx, src/TGraphErrors.cxx:
	Replace all references to TVector by TVectorF
	
2006-05-03 15:10  moneta

	* mathcore/inc/Math/GenVector/: LorentzVector.h, Plane3D.h:
	
	- add typedef to Vector and Point in Plane3D on a request by LHCb
	- add some more back-compatibility methods in LorenzVector on a  request by CMS
	
2006-05-03 11:55  antcheva

	* qt/: inc/TQtApplication.h, inc/TQtEmitter.h, inc/rootlibs.pri,
	src/TGQt.cxx, src/TQtApplication.cxx, src/TQtWidget.cxx:
	From Valeri Fine:
	
	TQtEmitter.h
	  - fixed the missing forward declaration
	
	TQtApplication
	  - Change TQtApplication signature to avoid crash under Qt 4.1.2
	
	rootlibs.pri
	   - Rename the QtRoot DLL name to avoid the clash with Qt 4.1
	
	TGQt.cxx
	   - Extra protection against of crash under Qt 4.1
	
	TQtWidget
	   - Add the default "cint/include" library path
	
2006-05-03 09:46  roiser

	* reflex/python/genreflex/gendict.py:
	changing cpp selection mechanism, selection of types is done by iterating
	over the members of the selection scope, rather than iterating over types
	for performance. Adding enum, function, variable selections
	
2006-05-03 09:45  roiser

	* reflex/test/: test_Reflex_simple2.cxx,
	testDict2/ClassSelections.h:
	adding more tests for cpp selection mechanism
	
2006-05-02 22:14  roiser

	* reflex/test/testDict2/: TestClasses.h, selection.xml:
	Test for bad dictionary generation (with gccxml 0.6.0_patch3)
	
2006-05-02 21:36  brun

	* html/src/THtml.cxx:
	From Axel:
	another patch for THtml, so the new classes really get
	documented. TRegExp workaround until Fons fixes it, don't include doc
	for classes containing __gnu_cxx::.
	
2006-05-02 21:35  brun

	* meta/inc/TClass.h:
	From Axel:
	
	add a very crude SetImplFileName(const char*)
	(crude because TClass really stores the const char*, not its own copy
	of the string!).
	
2006-05-02 20:25  brun

	* geom/: inc/LinkDef1.h, inc/TGeoManager.h, inc/TGeoPhysicalNode.h,
	src/TGeoManager.cxx, src/TGeoPhysicalNode.cxx:
	From Andrei:
	TGeoPNEntry
	============
	Generic aligneable objects are represented now by the new class TGeoPNEntry.
	This is just a TNamed that stores as name the unique identifier and as title
	the corresponding path in the geometry. They correspond each to a
	TGeoPhysicalNode object to which they have a pointer (for fast access).
	These generic aligneable objects should be created during the geometry
	creation stage using the following interface in the TGeoManager class:
	
	TGeoPNEntry *TGeoManager::SetAlignableEntry(const char *unique_name, const
	char *path)
	====================================================================
	
	Ex:
	AliTPCv2::CreateGeometry()
	{
	... geom. creation
	   // at the end of this, several generic aligneable objects
	   // declarations. The name should be unique and the path VALID for the
	   // detector version AliTPCv2
	   gGeoManager->AddAligneable("TPC_Sect1", "ALIC_1/TPC_M_1/TPMW_2/...");
	   ... again and again, maybe in a loop
	}
	====================================================================
	
	Access methods:
	   const char *TGeoPNEntry::GetPath();  // returns the path
	   TGeoPhysicalNode * TGeoPNEntry::GetPhysicalNode();  // returns pointer to
	physical node
	
	 These can be also created after the geometry is closed. Upon creation the
	consistency of the path cannot be checked (geometry not closed), so no
	physical node is actually created by SetAlignableEntry(). This is done later
	(see below).
	 Internally TGeoManager stores these objects in a persistent THashList. The
	following methods (in TGeoManager) allow fast retreival by unique_name and
	looping the existing objects:
	
	    TGeoPNEntry *TGeoManager::GetAlignableEntry(const char *name) const;
	    TGeoPNEntry *TGeoManager::GetAlignableEntry(Int_t index) const;
	    Int_t        TGeoManager::GetNAlignable() const;
	
	The physical nodes corresponding to a given TGeoPNEntry can be created by:
	    TGeoPhysicalNode  *TGeoManager::MakeAlignablePN(const char *name);
	    TGeoPhysicalNode  *TGeoManager::MakeAlignablePN(TGeoPNEntry *entry);
	
	Using these methods instead of TGeoManager::MakePhysicalNode gives the
	additional flexibility of accessing physical nodes by a path-independent
	identifier. The access is also faster due to hashing.
	
2006-05-02 18:53  brun

	* win32gdk/src/TGWin32.cxx:
	From Bertrand:
	Don't create refresh timer on windows if the application is created
	inside PVSS.
	
2006-05-02 18:46  couet

	* histpainter/src/THistPainter.cxx:
	- In ShowProjectionX/Y the option used to pain the projection was not right.
	
2006-05-02 17:57  brun

	* html/src/THtml.cxx:
	From Axel:
	Don't rely on predicate for std::list<std::string> sorting with stricmp.
	Fix alternating bg color for type idx. Also stricmp sort ClassIndex.
	
2006-05-02 17:48  couet

	* histpainter/src/THistPainter.cxx:
	- In ShowProjectionX/Y the name of the canvas in which the projection is
	  shown was harcoded to "c_projection_1"/"2" whereas it should be:
	  Form("c_projection_%d",fShowProjection).
	
2006-05-02 15:03  rdm

	* net/inc/TUrl.h:
	From Jan:
	fix in comment.
	
2006-05-02 15:03  rdm

	* proof/src/TProof.cxx:
	From Jan:
	fix for changed TUrl::GetFile().
	
2006-05-02 14:24  brun

	* hist/src/TH1.cxx:
	Fix unfortunate typos in comments
	
2006-05-02 10:01  brun

	* config/Makefile.solarisCC5:
	Undo the previous change. It has too many side-effects when compiling
	Reflex or Minuit2
	
2006-05-02 09:30  brun

	* config/Makefile.solarisCC5:
	Add new flad suggested by Axel and a SUN guy in order to compile
	the latest THtml
	"the libCstd (sic! no C++ in that name :-) that solaris CC uses "lacks
	features", as a SUN guy puts it:
	http://forum.sun.com/jive/thread.jspa?threadID=70811
	He suggests to use the -library=stlport4 flag for all compiler and
	linker invocations. This works for Studio 7 and later (C++ 5.4 and later).
	"
	
2006-05-01 22:19  rdm

	* rootd/src/rootd.cxx:
	strip only leading pathname / in case there is a double //.
	
2006-05-01 22:13  rdm

	* base/src/TVirtualProofMgr.cxx, net/src/TNetFile.cxx,
	netx/src/TXNetFile.cxx, proof/src/TProofMgr.cxx,
	proofx/src/TXProofMgr.cxx:
	Cleanup code by using TUrl::GetHostFQDN().
	
2006-05-01 22:11  rdm

	* net/src/TUrl.cxx:
	GetHostFQDN() returns GetHost() in case address resolution failed.
	
2006-05-01 18:36  rdm

	* config/rootrc.in, gfal/src/TGFALFile.cxx:
	white space.
	
2006-05-01 18:35  rdm

	* base/src/TFile.cxx, rfio/src/TCastorFile.cxx:
	use new TUrl::GetHostFQDN().
	
2006-05-01 18:34  rdm

	* net/: inc/TUrl.h, src/TUrl.cxx:
	GetFile() does not return leading '/' which is not part of filename but
	separator between host and path.
	The option and anchors can be empty, i.e. ?#.
	The anchor should come as last as per URI specs.
	New method GetHostFQDN() that returns the fully qualified name of the host.
	
2006-04-30 07:37  brun

	* win32gdk/src/TGWin32.cxx:
	From Bertrand:
	Fix a Timer problem affecting the behaviour of TPad::WaitPrimitive
	on Windows.
	
2006-04-29 19:57  rdm

	* base/inc/TVirtualProof.h, proof/inc/TProof.h,
	proof/src/TProof.cxx:
	From Jan:
	Correction in arguments of UploadDataSet() so that most common arguments are
	first.
	
2006-04-29 19:50  brun

	* gpad/src/TPad.cxx:
	Fix a problem in TPad::WaitPrimitive (when the function waits for a double click)
	It may happen that the event loop is entered again before the function returns.
	The solution is to reset fCanvas->fEvent.
	This fixes a problem reported by Maxim Nikulin when executing the following simple script:
	{
	   h = new TH1F ("h", "h", 10, 0, 1);
	   h->Draw();
	   for (Int_t i = 0; i < 100; ++i)
	   {
	      h->Fill(i/10. + 0.01);
	      c1->Modified();
	      c1->Update();
	      c1->WaitPrimitive();
	   }
	}
	
2006-04-29 18:57  brun

	* gpad/src/TPad.cxx:
	Improvements in TPad::DrawFrame.
	In case of a logx scale, the histogram used to draw the frame
	is created with  variable size bins such that it is possible to zoom
	with a higher precision.
	
2006-04-28 21:21  brun

	* guibuilder/: inc/LinkDef.h, inc/TGuiBldDragManager.h,
	inc/TGuiBldQuickHandler.h, inc/TRootGuiBuilder.h,
	src/TGuiBldDragManager.cxx, src/TGuiBldQuickHandler.cxx,
	src/TRootGuiBuilder.cxx:
	From Valeriy:
	Removed files:
	guibuilder/inc/TGuiBldQuickHandler.h
	guibuilder/inc/TGuiBldQuickHandler.h
	
	TGuiBldDragManager class
	
	- activating on double click of so called
	  "quick handler" was removed. Editting functionality
	  will be provided via context menu and GuiBuilder
	  Property Editor.
	
	- Save WM decorations when main/composite frame is saved as macro.
	- Handling DestroyNotify events added. Along with addittions
	  to HandleClientEvent and mods in SetEditable method
	  allow to fix bugs #9, #23.
	
	- New important fucnctionality added:
	  o Quick preview of edit changes.
	    Double click on some composite frame saves the frame
	    content into a macro and then the macro is executed.
	    That gives an opportunity to "quick glance" at
	    "what is really created".
	
	From Ilka:
	 fix which allows to
	 successfully run valgrind with root and GUI builder.
	
2006-04-28 17:59  roiser

	* cintex/src/: CINTClassBuilder.cxx, CINTTypedefBuilder.cxx:
	Move declaration of typedefs declared inside class scopes outside the member
	setup. The enclosing scope does not need to be accessed anymore for the
	propagation of these typedef informations.
	
2006-04-28 17:40  brun

	* html/src/THtml.cxx:
	From Axel:
	Fix an endless loop when generating the class index
	
2006-04-28 10:43  couet

	* base/src/TView.cxx, gpad/src/TPad.cxx, graf/src/TBox.cxx,
	graf/src/TEllipse.cxx, graf/src/TGraph.cxx, graf/src/TLine.cxx,
	hist/src/TAxis.cxx, histpainter/src/TPaletteAxis.cxx:
	- The ESC key press is now handle in TRootCanvas. So ExecuteEvent is now
	  simplified.
	
2006-04-28 10:32  antcheva

	* gui/src/TRootCanvas.cxx:
	From Olivier:
	- Modification in HandleContainerKey to handle the ESC key. When changing
	  interactively graphics on a canvas it is possible to cancel the ongoing
	  change by pressing ESC. This modification allows to immediately cancel,
	  before releasing the left mouse button. This behavior is agreement with
	  many windows manager and popular tools like power-point.
	
2006-04-28 09:09  pcanal

	* treeplayer/inc/LinkDef.h:
	Insure that TChainIndexEntry has a dictionary (so tht TChainEntry can be properly saved)
	
2006-04-28 08:40  roiser

	* cintex/: inc/Cintex/Cintex.h, src/CINTClassBuilder.cxx,
	src/Cintex.cxx:
	Added functionality to propagate typedefs which are defined as sub types
	of a class. Caveat for the time being - the enclosing scope (i.e. class)
	has to be accessed at least once in order to propagate the information.
	
	Added two new functions "bool Cintex::PropagateClassTypedefs()" and
	"void Cintex::PropagateClassTypedefs(bool)" to trigger this functionality.
	It is set to true by default.
	
2006-04-28 08:33  roiser

	* cintex/test/dict/: CintexTest.h, selection.xml:
	added tests for member typedefs
	
2006-04-27 19:29  brun

	* html/src/THtml.cxx:
	From Axel:
	this patch gets rid of a buffer overflow, and orders the indexes
	ignoring the case of class names (which is IMHO much easier for the user).
	
2006-04-27 17:49  rdm

	* win32gdk/gdk/src/gdk/win32/gdkevents-win32.c:
	From Bertrand:
	fix for handling ESC key.
	
2006-04-27 17:14  rdm

	* netx/: inc/TXNetFile.h, src/TXNetFile.cxx, src/TXNetSystem.cxx:
	From Gerri:
	correct interpretation of XrdClient return codes that caused ROOT to think
	the xrootd writing failed while it actually had succeeded.
	
2006-04-27 17:07  brun

	* gpad/src/TClassTree.cxx, winnt/src/TWinNTSystem.cxx:
	From Axel:
	Fix part of a problem reported by Ilka (see below):
	(the TSystem error); Philippe will
	hopefully fix part 2 (the streamerinfo error on
	TChainIndex::TChainIndexEntry).
	
	Don't scan source if implfile is empty.
	Clarify TWinNTSys::BaseName doc.
	
	Ilka report:
	 If you select from canvas menu Classes / Class Tree, the following
	 message appear on linux:
	 root [0] new TCanvas
	 (class TCanvas*)0xac23330
	 root [1] UNKNOW type, sopen=TChainIndex::TChainIndexEntry
	
	 Doing the same second time causes 'Segmentation fault (core dumped)'
	
	 On Windows repeating the same steps I got:
	 root [1]Warning in <TClass::TClass> : no dictionary for class
	 _Ranit<char,long,char*,char&> is available
	 UNKNOW type, sopen=TChainIndex::TChainIndexEntry
	
2006-04-27 12:19  brun

	* geompainter/src/TGeoPainter.cxx, sql/src/TSQLObjectData.cxx:
	From Axel:
	This patch fixes 2 MSVC8 warnings.
	
2006-04-27 11:26  couet

	* base/src/TView.cxx, gpad/src/TPad.cxx, graf/src/TBox.cxx,
	graf/src/TEllipse.cxx, graf/src/TGraph.cxx, graf/src/TLine.cxx,
	hist/src/TAxis.cxx, histpainter/src/TPaletteAxis.cxx:
	- In ExecuteEvent, when ESC is pressed, the current editing is canceled.
	  That's a convenient way to avoid unwanted changes or moves.
	
2006-04-27 11:22  couet

	* base/inc/Buttons.h:
	- New constant kESC (ASCII code 27)
	
2006-04-27 11:20  couet

	* base/: inc/TROOT.h, src/TROOT.cxx:
	- Two new functions:
	  SetEscape(Bool_t): is called when ESC is pressed in XXX::ExecuteEvent methods
	  IsEscaped: returns the last value set by SetEscape
	
2006-04-27 09:46  brun

	* geom/src/TGeoMatrix.cxx:
	From Andrei:
	Fix a bug in TGeoRotation::Determinant (thanks to Yuri Fisiak)
	
2006-04-26 21:25  roiser

	* reflex/python/genreflex/gendict.py:
	Adding an additional check which fixes a bug in gccxml 0.6.0_patch3.
	If a class definition is not complete (it has no member attribute)
	no dictionary for it will be generated. Reported by ATLAS devlopers.
	
2006-04-26 12:40  moneta

	* minuit2/: inc/TBinLikelihoodFCN.h, inc/TChi2ExtendedFitData.h,
	inc/TChi2FitData.h, inc/TFitterFumili.h, inc/TFumiliFCN.h,
	src/FumiliBuilder.cxx, src/FumiliMinimizer.cxx,
	src/TBinLikelihoodFCN.cxx, src/TChi2ExtendedFitData.cxx,
	src/TChi2FCN.cxx, src/TChi2FitData.cxx, src/TFitterFumili.cxx,
	src/TFitterMinuit.cxx, src/TFumiliFCN.cxx:
	- fix problem when fitting in a specified function range ("option R")
	  byusing TF1::IsInside function
	- use also TF1::RejectPoint()
	- add Chi2() for the chi2 equivalent for Likelihood FCN
	- change Fumili to do LineSearch if step is going too far away from the minimum
	- scale  in Fumili maxfcn by 0.1. No need for lots of function calls
	
2006-04-26 11:45  roiser

	* reflex/test/test_Reflex_simple2.cxx:
	remove debug message
	
2006-04-26 11:16  roiser

	* reflex/src/Tools.cxx:
	changing the way to calculate the base position of a type
	
2006-04-26 11:16  roiser

	* reflex/test/: test_Reflex_simple2.cxx, test_Reflex_unit.cxx,
	testDict2/TestClasses.h:
	- tests for typedefs insided a class scope
	
2006-04-26 10:03  couet

	* graf/src/TLine.cxx:
	- In ExecuteEvent, in case of a vertical or an horizontal line, the two end
	  points behave now the same when they are interactively moved.
	
2006-04-26 08:10  brun

	* hist/src/TF1.cxx:
	From Eddy:
	Add a protection in TF1::GetQuantiles.
	
	The problem was that on the tail of the Gaussian function both the
	linear and the
	quadratic coefficients of the parabolic local interpolation of the
	intregral were zero .
	A protection againt this case was missing .
	
2006-04-26 08:07  brun

	* html/src/THtml.cxx:
	From Axel:
	a tiny improvement for the search - align search input, remove "search
	documentation" when focused.
	
2006-04-25 21:48  rdm

	* proof/src/TProof.cxx:
	From Jan:
	Fixing treatment of skippedfiles list in TProof::UploadDataSet.
	
2006-04-25 20:50  pcanal

	* cont/src/TRefTable.cxx:
	From Axel (using a good test case from Reiner Hause):
	When resolving the ambiguity of reading a non-PID-enabled TRefTable, use
	the file's last read PID, not the one at position [all-1].
	
	With that, I get exactly the same results for explicit and auto-loading.
	This patch is obviously binary compatible.
	
2006-04-25 20:28  brun

	* html/src/THtml.cxx:
	From Axel:
	Add protection against a null string
	
2006-04-25 20:23  pcanal

	* meta/src/TClass.cxx:
	From Paul Russo:
	In GetRealData, correctly insert the '*' before the name of the left most
	data member.  (This solves an issue tested in roottest/root/tree/address:deepnest)
	
2006-04-25 19:38  brun

	* graf/src/TLine.cxx:
	Fix a typo in TLine::SetHorizontal
	(thanks Robert Hatcher)
	
2006-04-25 19:25  brun

	* html/: inc/LinkDef.h, inc/THtml.h, src/THtml.cxx:
	From Axel:
	* nicer ClassIndex, MODULE_Index, TypeIndex
	* short cuts to entries in the long list of classes
	* create links to MODULE_Indexes in ClassIndex
	* re-define what a root class is, and what a use class looks like - now
	RooFit classes are root classes, too (even though they don't start witha
	 "T")
	* use style sheet, which is generated (and used) by MakeIndex
	* Root.Html.Search instroduced,
	* remove unused code
	
2006-04-25 18:36  pcanal

	* cont/src/TRefTable.cxx:
	From Axel (using a good test case from Reiner Hause):
	When resolving the ambiguity of reading a non-PID-enabled TRefTable, use
	the file's last read PID, not the one at position [all-1].
	
	With that, I get exactly the same results for explicit and auto-loading.
	This patch is obviously binary compatible.
	
2006-04-25 18:15  antcheva

	* ged/: inc/TLineEditor.h, src/TLineEditor.cxx:
	From Olivier:
	- Add controls for Vertical and Horizontal.
	
2006-04-25 17:56  rdm

	* pythia6/: inc/TPythia6.h, inc/TPythia6Decayer.h,
	src/TPythia6Decayer.cxx:
	identation and coding standards.
	
2006-04-25 17:54  rdm

	* config/Makefile.macosxicc:
	-Xlinker option is not needed anymore.
	
2006-04-25 17:36  pcanal

	* utils/src/rootcint.cxx:
	Introduce the notion of GenerateInitInstanceLocal which is static
	and used explicitly in the current dictionary.  This allow proper support for
	a configuration where MyVector<double> AND MyVector<Double32_t> both
	have a dictionary (since the lookup is by C++ signature, only one
	of the GenerateInitInstance can be exported per se thus the need to
	disambiguate)
	
2006-04-25 16:59  moneta

	* smatrix/inc/Math/HelperOps.h:
	remove  a  printout
	
2006-04-25 16:59  moneta

	* smatrix/test/: Makefile, matrixOperations.C, matrix_op.h,
	testOperations.cxx:
	update tests for using also CLHEP
	
2006-04-25 16:22  moneta

	* smatrix/test/testSMatrix.cxx:
	fix test for Windows
	
2006-04-25 15:57  moneta

	* smatrix/test/: testIO.cxx, testSMatrix.cxx:
	update tests for I/O of symmetric matrices and add tests of IsInUse() function
	
2006-04-25 15:55  moneta

	* smatrix/inc/LinkDef.h:
	add RowOffsets for I/O
	
2006-04-25 15:54  moneta

	* smatrix/inc/Math/: Expression.h, HelperOps.h, MatrixFunctions.h,
	MatrixRepresentationsStatic.h, SMatrix.h, SMatrix.icc:
	add IsInUse function in SMAtrix and Expression to create automatically a temporary object in operations like A = B * A
	
2006-04-25 12:30  rdm

	* ldap/: inc/CintLDAP.h, inc/TLDAPServer.h, src/TLDAPServer.cxx:
	From Jan Fiete:
	Added the possibility to set the LDAP protocol default is and remains
	version 2 but the user can also choose to use version 3.
	
2006-04-25 11:38  brun

	* geom/inc/TGeoManager.h, geom/inc/TGeoMatrix.h,
	geom/inc/TVirtualGeoPainter.h, geom/src/TGeoManager.cxx,
	geom/src/TGeoMatrix.cxx, geom/src/TGeoPatternFinder.cxx,
	geompainter/inc/TGeoPainter.h, geompainter/src/TGeoPainter.cxx:
	From Andrei:
	few modifications including a fix to a serious problem: in my last patch
	for TGeoPatternFinder.cxx class I removed by mistake a line resulting in the fact that
	no division on Z axis is seen anymore by tracking!!
	
	Few other modifications:
	- TGeoManager::Edit() to invoke the geometry builder plugin if existing (Mihaela)
	- few fixes in the painter for the case when the geometry is not closed
	- a small correction in TGeoManager related to MANY's
	
2006-04-25 11:28  brun

	* base/: inc/TFile.h, src/TDirectory.cxx, src/TFile.cxx:
	In TFile add a new transient member fMustFlush.
	By default this member is set kTRUE. However when calling TFile::Write
	a considerable amount of time may be gained by setting this flag to kFALSE
	in case the file has a deep directory structure.
	
2006-04-25 11:26  roiser

	* reflex/test/: test_ReflexBuilder_unit.cxx,
	testDict2/TestClasses.h:
	- more tests for type equivalence
	- avoid compiler warning while dictionary generation
	
2006-04-25 11:26  roiser

	* reflex/test/.cvsignore:
	ignore local tests
	
2006-04-25 11:17  brun

	* proof/src/TProofServ.cxx:
	Fix compiler warnings about possible uninitialized variables
	
2006-04-25 11:15  couet

	* graf/src/TLine.cxx:
	- Modify help of SetHorizontal and SetVertical
	
2006-04-25 11:11  couet

	* graf/: inc/TLine.h, src/TLine.cxx:
	- Two new methods SetVertical() and SetHorizontal() to force the line to be
	  drawn vertically or horizontally. It makes fX[Y]2 equal to fX[Y]1. The line
	  length is kept. TArrow and TGaxis also get these functions by inheritance.
	
2006-04-25 10:59  couet

	* histpainter/src/THistPainter.cxx:
	- coding conventions
	
2006-04-25 10:47  antcheva

	* gui/src/: TGIcon.cxx, TGSlider.cxx:
	- coding convention and comment fixes
	
2006-04-25 10:46  antcheva

	* guibuilder/src/TGuiBldDragManager.cxx:
	From Bertrand:
	- avoid SegV on Windows when setting the tab background color
	
2006-04-25 10:14  antcheva

	* ged/: inc/LinkDef.h, inc/TArrowEditor.h, inc/TLineEditor.h,
	src/TArrowEditor.cxx, src/TLineEditor.cxx:
	- new TLineEditor introduced
	- follow-up TArrowEditor interface changes
	
	** please do: rm ged/src/G_*.* ged/src/*.o ged/src/*.d
	
2006-04-25 08:19  brun

	* base/src/TMath.cxx:
	n TMath::NextPrime the function comments state
	
	   // Return next prime number after x, unless x is a prime in which case
	   // x is returned.
	
	this seems to be false for x=2 since 2 is prime and NextPrime(2) returns 3.
	(Thanks to francois.boutines@gmail.com for reporting this problem)
	
2006-04-24 16:26  rdm

	* build/package/: debian/changelog, debian/root-common.copyright,
	debian/rules, debian/ttf-root-installer.copyright, lib/makelist:
	From Christian Holm:
	some packaging mods.
	
2006-04-24 16:24  rdm

	* graf/src/TTF.cxx:
	From Christian Holm:
	correct filesset test now that the FreeFont set also use the new
	symbol.ttf file.
	
2006-04-24 16:22  rdm

	* odbc/: inc/TODBCStatement.h, inc/TODBCTypes.h,
	src/TODBCResult.cxx, src/TODBCRow.cxx, src/TODBCStatement.cxx:
	From Christian Holm:
	use correct SQL(U)LEN instead of SQL(U)INTEGER.
	
2006-04-24 16:09  antcheva

	* guibuilder/: inc/TGuiBldDragManager.h,
	src/TGuiBldDragManager.cxx, src/TRootGuiBuilder.cxx:
	From Valeriy O.
	- Improved layout management. Now the frames with broken layout
	  are resized correctly.
	- SaveAs action for composite frames was implemented.
	  That allows to save as macro some particular composite frame.
	- New possibility to invoke modal dialog via dynamic context menu
	  was implemented.  For example, TGIcon::ChangeImage method
	  creates a modal file dialog for changing an icon image.
	  To add this method to context menu one must add //*DIALOG* to the
	  method comment string.
	- Improved dynamic resizing of frames. Now child frame cannot be
	  resized beyond the parent frame area.
	- Improved Space_Bar key handling.
	   If some frame is grabbed/selected pressing Space_Bar key
	   switches grabbing/selection to the parent frame.
	
	   That greatly simplify selection of "a la russian doll" frames,
	   when frames compacted so tightly that  it is difficult to select
	   the parent frame. Now with using Sapace_Bar key one can select some
	   child frame and when by pressing Space_Bar "move selection from inside out".
	- Fixed Ctrl-B (Break Layout) key handling.
	- Vertical progress bar was added to GuiBuilder widget palette.
	- We are going to remove so called "quick handlers" which was activated
	  with double-click on selected frame. Now all required editting functionality
	  is provided with contect menus.
	
2006-04-24 16:07  antcheva

	* gui/: inc/TGColorSelect.h, src/TGColorDialog.cxx,
	src/TGColorSelect.cxx:
	From Valeriy Onuchin:
	 - changed signature of Enable() method to Enable(Bool_t on = kTRUE)
	 - added dummy methods:
	   void SetDown(Bool_t on = kTRUE, Bool_t emit = kFALSE) { TGButton::SetDown(on, emit); }
	   void Rename(const char *title)  { TGTextButton::SetTitle(title); }
	   void SetEnabled(Bool_t e = kTRUE) {TGButton::SetEnabled(e); }
	
2006-04-24 16:04  antcheva

	* gui/: inc/TGTextEntry.h, src/TGTextEntry.cxx:
	From Valeriy Onuchin:
	- TGTextEntry
	   o SetTextColor(const char *hexvalue = "#000000") changed to ChangeTextColor()
	
2006-04-24 16:00  antcheva

	* gui/src/TGListBox.cxx:
	From Valeriy Onuchin:
	- minor changes
	
2006-04-24 15:59  antcheva

	* gui/src/TGFileDialog.cxx:
	From Valeriy Onuchin:
	- set SetEditDisabled(kEditDisable)
	
2006-04-24 15:57  antcheva

	* gui/src/TGCanvas.cxx:
	From Valeriy Onuchin:
	- TGCanvas. First steps for introducing this widget to gui builder.
	
2006-04-24 15:55  antcheva

	* gui/src/TGStatusBar.cxx:
	From Valeriy Onuchin:
	- TGStatusBar - switch off disable editting. That allows to put
	   in a status bar some other widgets (for example, progress bar)
	   during GuiBuilding.
	
2006-04-24 15:53  antcheva

	* gui/src/TGSlider.cxx:
	From Valeriy Onuchin:
	- TGSlider - minory changes
	
2006-04-24 15:53  antcheva

	* gui/: inc/TGScrollBar.h, src/TGScrollBar.cxx:
	From Valeriy Onuchin:
	- TGScrollBars - added SavePrimitive methods
	
2006-04-24 15:52  antcheva

	* gui/: inc/TGProgressBar.h, src/TGProgressBar.cxx:
	From Valeriy Onuchin:
	- TGProgerssBar
	    o some context menu methods used in GuiBuilding
	      were changed to submenus and menu toggled entries.
	    o TGVerticalProgerssBar is added to GuiBuilder widget palette.
	
2006-04-24 15:51  antcheva

	* gui/: inc/TGIcon.h, src/TGIcon.cxx:
	From Valeriy Onuchin:
	- TGIcon
	   o TGIcon widget added to GuiBuilder widget palette
	   o Resize, MoveResize methods were overloaded to provide
	     possibility to resize/rescale TGIcon during GuiBuilding.
	     That was done with help of internal usage  of TImage object.
	   o Few new methods:
	      ChangeImage() - invokes file dialog to change
	      an TGIcon image. This method is used in GuiBuilding
	   o  Reset() - reset TGIcon image to original one.
	   o  SetImage/GetImage() - setter/getter methods added.
	
2006-04-24 15:50  antcheva

	* gui/: inc/TG3DLine.h, src/TG3DLine.cxx:
	From Valeriy Onuchin:
	- TGHorizontal3DLine, TGVertical3DLine
	   o Provide default constructor for GuiBuilding.
	   o Set fixed width/height for GuiBuilding.
	
2006-04-24 15:49  antcheva

	* gui/: inc/TGComboBox.h, src/TGComboBox.cxx:
	From Valeriy Onuchin:
	- TGComboBox
	   o Erase display window after removing the current entry.
	
2006-04-24 15:49  antcheva

	* gui/: inc/TGLabel.h, src/TGLabel.cxx:
	rom Valeriy Onuchin:
	- TGLabel
	
	   o SetText, Disable methods are added to context menu.
	
2006-04-24 15:48  antcheva

	* gui/: inc/TGFrame.h, src/TGFrame.cxx:
	- TGFrame
	   o SetLayoutBroken. Do not call Layout method inside.
	   o GetDefaultSize. Return real frame size when layout is broken.
	   o The method SetBgndColor was renamed to ChangeBackgroundColor.
	     This method invokes TGColorDialog and allows to change background
	     color during guibuilding.
	
	   Mods in TGFeame class allowed to fix problems with layout during guibuilding
	
2006-04-24 15:16  antcheva

	* icons/: bld_canvas.xpm, bld_colorselect.xpm,
	bld_vprogressbar.xpm:
	From Valeriy Onuchin:
	- new icons for GUI builder
	
2006-04-24 15:13  antcheva

	* gui/inc/TGTab.h:
	From Valeriy Onuchin:
	- changes in //*MENU* syntax
	
2006-04-24 09:56  brun

	* config/Makefile.depend, pythia6/inc/TPythia6Decayer.h,
	vmc/inc/TVirtualMCDecayer.h:
	Add dependency on libVMC
	
2006-04-23 23:48  rdm

	* base/: inc/Bswapcpy.h, inc/Bytes.h, inc/Byteswap.h,
	src/TBuffer.cxx:
	MacTel and AMD64 also support the bswap asm operator. Enable them in
	Bytes.h. Event in reading mode is 15% faster that way. The asm byteswap
	version is 3 times faster than the C version.
	
2006-04-23 22:40  brun

	* pythia6/inc/LinkDef.h, pythia6/inc/TPythia6.h,
	pythia6/inc/TPythia6Decayer.h, pythia6/src/TPythia6.cxx,
	pythia6/src/TPythia6Decayer.cxx, vmc/src/TVirtualMCDecayer.cxx:
	From Christian Holm
	Introduce new class TPythia6Decayer
	
2006-04-22 11:23  brun

	* eg/: inc/TGenerator.h, src/TGenerator.cxx:
	Implement new methods in TGenerator (suggested by Christian Holm)
		virtual void            GenerateEvent();
	        virtual Double_t        GetParameter(const char* /*name*/) const { return 0.; }
	        virtual void            SetParameter(const char* /*name*/,Double_t /*val*/){}
	
2006-04-22 01:16  rdm

	* cint/inc/G__ci.h:
	fix the problem of kFALSE being true on MacTel. Turns out that on MacTel
	bools are 1 byte, while on PPC they are 4 bytes.
	
2006-04-21 18:47  rdm

	* configure:
	From Bertrand:
	ODBC is always available when VC++ is installed, don't search for it.
	
2006-04-21 18:29  rdm

	* Makefile, base/src/TVirtualProofMgr.cxx,
	build/package/common/libroot-dev.control,
	build/package/common/libroot-mathmore.control,
	build/package/common/libroot-roofit.control,
	build/package/common/libroot.control,
	build/package/common/root-common.install.in,
	build/package/common/root-doc.install.in,
	build/package/common/root-plugin-odbc.control,
	build/package/common/root-plugin-peac.control,
	build/package/common/root-proofd.control,
	build/package/debian/changelog,
	build/package/debian/libroot.postinst,
	build/package/debian/libroot.postrm,
	build/package/debian/root-common.copyright,
	build/package/debian/root-plugin-roofit.copyright,
	build/package/debian/rules,
	build/package/debian/ttf-root-installer.postinst.in,
	build/package/lib/makebuilddepend.sh,
	build/package/lib/makedebdir.sh, build/package/lib/makelist,
	build/package/lib/makelists.sh, build/package/lib/makerpmspec.sh,
	graf/src/TTF.cxx, main/src/pmain.cxx,
	postscript/src/TImageDump.cxx, proof/src/TSlave.cxx,
	sapdb/src/TSapDBResult.cxx, sapdb/src/TSapDBRow.cxx:
	From Christian Holm:
	* Fixes to SapDB plugin to allow compilation on AMD64.
	* Fixes to ODBC plugin to allow compilation on AMD64.
	* Fix TTF to also use new `symbol.ttf' font when using free fonts.
	* Fix to TImageDump to use free `symbol.ttf'
	* The recent change to PROOF client side to not use plug-ins(!?)
	  forgot to include the header `config.h' in case `HAVE_CONFIG' is
	  defined.  That meant, that ROOTLIBDIR was _never_ defined there,
	  and so the libraries could not be found on a `static'
	  installation.
	* Update of copyright for root-common package due to new symbol.ttf font.
	* Remove old packaging files that clutter the directory and may cause harm.
	* Wording corrections for package description.
	* Fixes to some dependencies.
	* Fix to TTF installer package to not overwrite symbol.ttf.
	* Some fixes to package preparation scripts.
	* Remove some files in `make distclean' left over after build.
	* Added package `root-plugin-odbc'.
	
2006-04-21 14:16  pcanal

	* metautils/src/TClassEdit.cxx:
	When looking for a template TClass, never substitute Double32_t
	
2006-04-21 13:52  pcanal

	* tree/: inc/TBranch.h, inc/TTreeCloner.h, src/TBranch.cxx,
	src/TTreeCloner.cxx:
	Add support in the fast cloning method for files where the basket
	have been stored 'out-of-order' (i.e. for a given branch a basket with
	higher entry number is located early in the file)
	
2006-04-21 13:51  pcanal

	* base/src/TObject.cxx, base/src/TProcessID.cxx,
	cont/src/TRefTable.cxx:
	remove an obsolete (and harmfull) test on the value of a uniqueID
	
2006-04-21 13:50  pcanal

	* base/src/TBuffer.cxx:
	Be consistent between ReadFastArrayString and WriteFastArrayString in the nubmer of byte marked as used in the buffer
	
2006-04-21 13:27  pcanal

	* cint/lib/qt/qtclasses.h:
	add QApplication, QStringList::Iterator, QStyle
	
2006-04-21 13:26  pcanal

	* tutorials/: FileDialog.png, QtFileDialog.C, QtMultiFileDialog.C:
	New qt tutorials from Valeri Fine.
	
2006-04-21 11:31  moneta

	* minuit2/src/TBinLikelihoodFCN.cxx:
	remove some debug
	
2006-04-21 01:58  rdm

	* cint/: lib/prec_stl/complex, src/v6_struct.cxx:
	remove dos line endings.
	
2006-04-21 01:50  rdm

	* build/rmkdepend/include.c:
	one more try to cover also MacOS X < 10.4.
	
2006-04-21 01:12  rdm

	* win32gdk/gdk/src/gdk/win32/gdkwindow-win32.c:
	From Bertrand:
	Fix a very very old issue with top left window icon on Win32
	(was always default app icon). Should fix also the problem reported at:
	http://root.cern.ch/phpBB2/viewtopic.php?t=3330
	
2006-04-20 22:10  brun

	* fumili/src/TFumili.cxx:
	Fix a memory leak in TFumili::FitLikelihood in case flag=9
	
2006-04-20 21:27  brun

	* hist/src/TH1.cxx:
	In TH1::Fit fix again (shame on me) a bug in case of Likelihood fits.
	The error was fixed in 5.11/01, but the fix was lost in a recent change in TH1.
	Empty bins were not taken into account in the fit.
	
2006-04-20 20:49  pcanal

	* base/src/TProcessID.cxx:
	add protection aginast null pointer
	
2006-04-20 19:18  roiser

	* reflex/: inc/Reflex/MemberBase.h, inc/Reflex/Type.h,
	src/MemberBase.cxx, src/ScopeBase.cxx, src/Type.cxx:
	- new optional argument for Type::Type(const Type&, unsigned int, bool append = false). If append is set to true the modifiers given will be appended to the Type description copied otherwise set
	- better handling of Type equivalence in Type::IsEquivalent
	- Using equivalence instead of operator == when looking up overlaoded function members
	
2006-04-20 19:13  roiser

	* reflex/python/genreflex/gendict.py:
	- adding information for a constness of a function member type
	
2006-04-20 19:11  roiser

	* reflex/test/: test_Reflex_simple2.cxx, testDict2/TestClasses.h,
	testDict2/selection.xml:
	- adding test case for typedef'd member types
	- adding test case for const non const data/function members
	
2006-04-20 18:54  pcanal

	* base/src/TObject.cxx, cont/src/TRefTable.cxx:
	remove an obsolete (and harmfull) test on the value of a uniqueID
	
2006-04-20 18:53  pcanal

	* base/src/TBuffer.cxx:
	Be consistent between ReadFastArrayString and WriteFastArrayString in the nubmer of byte marked as used in the buffer
	
2006-04-20 16:36  rdm

	* alien/src/TAlienCollection.cxx, gl/src/CsgOps.cxx,
	gl/src/TGLEditor.cxx, gl/src/TGLViewerEditor.cxx,
	hist/src/TProfile.cxx, hist/src/TProfile2D.cxx,
	mathcore/src/Transform3D.cxx, mathmore/src/GSLIntegrator.cxx,
	mathmore/src/GSLIntegrator.h, proof/src/TProofCondor.cxx,
	proof/src/TProofSuperMaster.cxx, table/inc/TTable.h,
	table/src/TTable.cxx, table/src/TVolume.cxx,
	table/src/TVolumeView.cxx, vmc/inc/TVirtualMC.h,
	vmc/inc/TVirtualMCGeometry.h, xmlparser/src/TXMLNode.cxx:
	remove <TAB>s from code.
	
2006-04-20 16:36  rdm

	* asimage/src/TASImage.cxx:
	add protection in case cmap or vis are 0 (by Jos Vermeulen).
	
2006-04-20 15:27  rdm

	* build/rmkdepend/include.c:
	cosmetics.
	
2006-04-20 15:15  moneta

	* minuit2/: build/configure.in, doc/main.html:
	update doc for new release
	
2006-04-20 15:13  moneta

	* smatrix/: build/configure.in, doc/main.html, inc/Math/SMatrix.h,
	inc/Math/SVector.h:
	update doc for new release
	
2006-04-20 14:51  moneta

	* mathmore/: build/configure.in, doc/main.html:
	update doc for new release
	
2006-04-20 14:50  moneta

	* mathcore/: build/configure.in, doc/main.html, doc/vector.html:
	update doc for new release
	
2006-04-20 13:52  rdm

	* build/rmkdepend/include.c:
	another fix for S_IFREG test.
	
2006-04-20 13:25  rdm

	* build/rmkdepend/include.c:
	use properly posix S_IFREG symbol iso private system _S_IFREG and __S_IFREG
	which don't exist on all platforms.
	
2006-04-20 12:41  brun

	* gl/src/TGLViewer.cxx:
	Fix typo in message.
	
2006-04-20 12:38  brun

	* base/inc/RVersion.h, build/version_number:
	****************************************************************
	*                                                              *
	*   Start development cycle for version 5.11/03                *
	*                                                              *
	****************************************************************
	
2006-04-19 16:37  rdm

	* configure:
	fix for slightly different behaviour of Mac OS X sed.
	
2006-04-19 16:22  brun

	* xrootd/Module.mk:
	From Bertrand:
	Avoid using 'find' on windows, due to conflicts between cygwin one and
	windows one.
	
2006-04-19 16:03  rdm

	* configure:
	refinement in sed regexp for mysql_config --cflags.
	
2006-04-19 15:56  rdm

	* mysql/Module.mk:
	cosmetic.
	
2006-04-19 15:55  rdm

	* odbc/src/TODBCServer.cxx:
	reformatting of comment.
	
2006-04-19 15:55  rdm

	* proofd/src/XrdProofdProtocol.cxx:
	From Gerri:
	small change to make the "static" directive not mandatory.
	
2006-04-19 15:55  rdm

	* configure, config/olbd.in, config/xrootd.in,
	etc/daemons/.cvsignore, etc/proof/xpd.cf.sample:
	From Gerri:
	example oldb and xrootd boot startup scripts. And sample xrootd config
	script with PROOF enabled.
	
2006-04-19 15:41  brun

	* html/src/THtml.cxx:
	From Axel:
	also build list of known classes when converting a text file.
	
2006-04-19 15:28  brun

	* utils/src/rootcint.cxx:
	From Axel:
	Don't remove spaces in pragma link statements separating "const".
	this fixes http://root.cern.ch/phpBB2/viewtopic.php?t=3313
	
2006-04-19 13:21  rdm

	* proofd/src/XrdProofPhyConn.cxx:
	From Gerri:
	case for Win32 was forgotten.
	
2006-04-19 13:16  brun

	* base/inc/RVersion.h, build/version_number:
	Stamp development version 5.11/02
	
2006-04-19 13:00  rdm

	* fonts/symbol.ttf:
	new symbol.ttf fil not encumbered by MS license. This font is GPL and
	its original name is SymbolMT.ttf.
	
2006-04-19 12:58  rdm

	* gl/: inc/TGLLogicalShape.h, src/TGLLogicalShape.cxx:
	fix compiler warning, members were out of order in intializer list.
	
2006-04-19 12:58  rdm

	* config/rootrc.in:
	show correct default value.
	
2006-04-19 12:57  rdm

	* base/inc/TVirtualProof.h, base/inc/TVirtualProofMgr.h,
	base/src/TVirtualProof.cxx, base/src/TVirtualProofMgr.cxx,
	config/Makefile.depend, main/Module.mk, main/src/pmain.cxx,
	proof/inc/TProof.h, proof/inc/TProofServ.h, proof/inc/TSlave.h,
	proof/src/TProof.cxx, proof/src/TProofMgr.cxx,
	proof/src/TProofPlayer.cxx, proof/src/TProofProgressDialog.cxx,
	proof/src/TProofServ.cxx, proof/src/TSlave.cxx, proofd/Module.mk,
	proofd/inc/XrdProofServProxy.h, proofd/inc/XrdProofdProtocol.h,
	proofd/src/XrdProofServProxy.cxx, proofd/src/XrdProofdProtocol.cxx,
	proofx/Module.mk, proofx/inc/TXProofMgr.h,
	proofx/inc/TXProofServ.h, proofx/inc/TXSlave.h,
	proofx/inc/TXSocket.h, proofx/src/TXProofMgr.cxx,
	proofx/src/TXProofServ.cxx, proofx/src/TXSlave.cxx,
	proofx/src/TXSocket.cxx, proofx/src/TXSocketHandler.cxx,
	proofx/src/TXUnixSocket.cxx, xrootd/Module.mk:
	From Gerri:
	This is the big patch.
	
	Comments:
	
	- Client side:
	  - Remove use of plugin manager to avoid unwanted locks
	  - Improved treatment of error conditions
	
	- Server side:
	  - Several new functionalities described in the release notes
	
2006-04-19 12:53  rdm

	* proofd/src/XrdProofPhyConn.cxx:
	From Gerri:
	define user in the constructor.
	
2006-04-19 12:52  rdm

	* proofd/: inc/XProofProtocol.h, inc/XrdProofConn.h,
	src/XrdProofConn.cxx:
	From Gerri:
	XProofProtocol.h
	 - add two new server types
	XrdProofConn.h, .cxx
	 - remove support for double default port
	 - improve treatement of failures
	 - define user in the constructor
	
2006-04-19 12:51  rdm

	* proof/src/: TPacketizer.cxx, TPacketizer2.cxx:
	From Gerri:
	Initialize all member pointers at the beginning of the constructor to avoid
	segvs when when failing at ValidateFiles().
	
2006-04-19 12:50  rdm

	* net/inc/TMonitor.h, net/src/TMonitor.cxx, proofx/inc/TXHandler.h,
	proofx/src/TXHandler.cxx:
	From Gerri:
	- a new class TXHandler from which TXProofMgr, TXProofServ and TXSlave
	  (i.e. all classes owning a TXSocket) derive; this allows to simplify a
	  lot the handling of inputs and errors on the asynchronous line.
	- a modification to TMonitor to interrupt TMonitor::Select; this is needed
	  to avoid being stuck on socket errors which in Collect, and also to treat
	  locally Ctrl-C .
	
2006-04-19 11:11  brun

	* geom/src/: TGeoHelix.cxx, TGeoMatrix.cxx, TGeoShape.cxx:
	From Andrei:
	Add several protections in case classes like TGeoMatrix or TGeoHelix
	are used without creating a TGeoManager.
	
2006-04-19 10:29  rdm

	* auth/src/TAuthenticate.cxx:
	From Gerri:
	The last  patch to TAuthenticate contained an unwanted change breaking
	TAuthenticate::RfioAuth. I have put back the original version.
	
2006-04-19 10:22  rdm

	* auth/src/TRootSecContext.cxx, base/inc/TError.h,
	base/src/TBuffer.cxx, base/src/TDirectory.cxx, base/src/TFile.cxx,
	base/src/TKey.cxx, base/src/TQConnection.cxx,
	base/src/TQObject.cxx, base/src/TROOT.cxx, base/src/TString.cxx,
	cont/inc/TBtree.h, cont/inc/TCollection.h, cont/src/TArray.cxx,
	cont/src/TBtree.cxx, cont/src/TClonesArray.cxx,
	cont/src/TCollection.cxx, cont/src/TCollectionProxy.cxx,
	cont/src/TContainerConverters.cxx,
	cont/src/TGenCollectionProxy.cxx, cont/src/TList.cxx,
	cont/src/TObjectTable.cxx, cont/src/TOrdCollection.cxx,
	hist/src/TFormula.cxx, hist/src/TH1.cxx, hist/src/TH2.cxx,
	hist/src/TH3.cxx, hist/src/TProfile.cxx, hist/src/TProfile2D.cxx,
	matrix/inc/TMatrixT.h, matrix/inc/TMatrixTSparse.h,
	matrix/inc/TMatrixTSym.h, matrix/inc/TMatrixTUtils.h,
	matrix/inc/TVectorT.h, matrix/src/TDecompBK.cxx,
	matrix/src/TDecompBase.cxx, matrix/src/TDecompChol.cxx,
	matrix/src/TDecompLU.cxx, matrix/src/TDecompQRH.cxx,
	matrix/src/TDecompSVD.cxx, matrix/src/TDecompSparse.cxx,
	matrix/src/TMatrixDEigen.cxx, matrix/src/TMatrixDSymEigen.cxx,
	matrix/src/TMatrixT.cxx, matrix/src/TMatrixTBase.cxx,
	matrix/src/TMatrixTLazy.cxx, matrix/src/TMatrixTSparse.cxx,
	matrix/src/TMatrixTSym.cxx, matrix/src/TMatrixTUtils.cxx,
	matrix/src/TVectorT.cxx, meta/src/TClass.cxx,
	meta/src/TStreamerInfo.cxx, meta/src/TStreamerInfoWriteBuffer.cxx,
	mlp/src/TMultiLayerPerceptron.cxx, net/src/TMonitor.cxx,
	net/src/TSecContext.cxx, net/src/TServerSocket.cxx,
	net/src/TSocket.cxx, proof/inc/TPacketizerProgressive.h,
	proof/src/TPacketizer.cxx, proof/src/TPacketizer2.cxx,
	proof/src/TPacketizerProgressive.cxx, proof/src/TPerfStats.cxx,
	proof/src/TProof.cxx, proof/src/TProofDraw.cxx,
	proof/src/TProofPlayer.cxx, proof/src/TProofSuperMaster.cxx,
	proof/src/TSlave.cxx, proofx/src/TXSlave.cxx,
	quadp/src/TQpDataDens.cxx, quadp/src/TQpDataSparse.cxx,
	quadp/src/TQpLinSolverBase.cxx, quadp/src/TQpProbDens.cxx,
	quadp/src/TQpProbSparse.cxx, quadp/src/TQpSolverBase.cxx,
	quadp/src/TQpVar.cxx, test/stressLinear.cxx, test/vlazy.cxx,
	test/vmatrix.cxx, tree/src/TBranchElement.cxx, tree/src/TChain.cxx,
	tree/src/TSelectorCint.cxx, tree/src/TTree.cxx,
	tree/src/TTreeSQL.cxx, treeplayer/src/TBranchProxy.cxx,
	treeplayer/src/TBranchProxyClassDescriptor.cxx,
	treeplayer/src/TChainIndex.cxx, treeplayer/src/TFormLeafInfo.cxx,
	treeplayer/src/TTreeFormula.cxx,
	treeplayer/src/TTreeProxyGenerator.cxx, utils/src/rootcint.cxx:
	Change the TError.h macros:
	Assert   ->  R__ASSERT
	Check    ->  R__CHECK
	Change the TCollection.h macro:
	ForEach  ->  R__FOR_EACH
	This to avoid potential problems due too trivial macro names.
	The old macros will be removed in the next release. Currently
	they will print out warning messages with the advice to move
	to the new macro names.
	
2006-04-19 10:16  brun

	* hist/src/: TProfile.cxx, TProfile2D.cxx:
	From Gero Flucke
	a patch that should fix the bug introduced in scaling
	profile histograms (in version 1.64 in TProfile.cxx and version 1.39 of
	TProfile2D.cxx).
	I also removed some redundant usage of the fScaling flag.
	see: http://savannah.cern.ch/bugs/?func=detailitem&item_id=14851
	
2006-04-19 08:20  brun

	* pyroot/src/: Converters.cxx, Executors.cxx, ObjectProxy.cxx,
	PropertyProxy.cxx, PropertyProxy.h, Pythonize.cxx:
	From Wim:
	 o) added object comparison based on type and pointer value to ObjectProxy
	 o) disallow assignment to const global data
	 o) use CHAR_MIN, etc. from limits.h rather than hard-coded values
	 o) allow integer assignment to (u)char data members (within range)
	 o) don't override user set python error in case of failed temp creation
	 o) support smart pointers transparently
	
2006-04-18 18:10  brun

	* geom/src/TGeoMatrix.cxx:
	Protect the TGeoHMatrix assignement operator against a possible null pointer.
	
2006-04-18 17:58  pcanal

	* tree/src/TBranch.cxx:
	Finish the addition of support in the fast cloning method for files where the basket
	have been stored 'out-of-order'
	
2006-04-18 16:23  rdm

	* alien/inc/TAlienFile.h, alien/src/TAlienFile.cxx,
	base/inc/TFile.h, base/src/TFile.cxx, gfal/inc/TGFALFile.h,
	gfal/src/TGFALFile.cxx, net/inc/TNetFile.h, net/inc/TWebFile.h,
	net/src/TNetFile.cxx, net/src/TWebFile.cxx, rfio/inc/TRFIOFile.h,
	rfio/src/TRFIOFile.cxx:
	From Gerri:
	move non-persistent member fUrl that was in all derived classes to
	TFile. It is accessable via the new method GetEndpointUrl() and will
	return in the case of xrootd files the url of the node really having
	the file (and not the generic redirector host id).
	Also added code to better handle the case of many concurrent async
	opens (keep a list of async open handlers).
	
2006-04-18 16:19  rdm

	* sql/src/TSQLStructure.cxx, xml/src/TBufferXML.cxx:
	fix in 64bit printf format.
	
2006-04-18 16:08  rdm

	* README/CREDITS:
	credit Sergei for ODBC driver and SQL extensions.
	
2006-04-18 15:45  brun

	* main/src/hadd.cxx:
	Several additions to the documentation of hadd
	
2006-04-18 14:33  antcheva

	* gui/src/TGTab.cxx:
	- optimized code generation
	
2006-04-18 14:32  antcheva

	* gui/src/TGLayout.cxx:
	- layout changes of generated code
	
2006-04-18 14:32  antcheva

	* gui/src/TGFrame.cxx:
	- in the generated code via SavePrimitive methods - set layout
	manager  of any container frame before saving its subframes
	
2006-04-18 14:31  antcheva

	* gui/src/TGTableLayout.cxx:
	- added protection in Layout method to avoid SegV
	
2006-04-18 12:34  rdm

	* Makefile, config/Makefile.depend, netx/Module.mk,
	proofd/Module.mk, proofd/inc/XrdProofdTrace.h,
	proofd/src/XrdProofConn.cxx, proofd/src/XrdProofPhyConn.cxx,
	proofx/Module.mk, proofx/inc/LinkDef.h, proofx/src/TXSocket.cxx,
	win32gdk/src/TGWin32.cxx, winnt/src/TWinNTSystem.cxx,
	xrootd/Module.mk:
	From Bertrand:
	port of new xrootd based PROOF infrastructure to Windows.
	
2006-04-18 12:15  rdm

	* qtgsi/: Module.mk, inc/TQRootCanvas.h, test/Makefile,
	test/Makefile.win, test/example1/Makefile,
	test/example1/Makefile.win, test/example1/main.cpp,
	test/example1/qtroot.cpp, test/example2/Makefile.win,
	test/example2/main.cpp, test/example2/qtrootexample1.ui.h:
	From Bertrand:
	some more cleanups for QtGSI on Win32.
	
2006-04-18 12:12  rdm

	* configure:
	in case mysqlincdir and libdir are specified don't look for mysql_config.
	
2006-04-18 12:04  rdm

	* configure:
	on Mac OS X check Fink for fftw3.
	
2006-04-18 11:59  rdm

	* odbc/: inc/TODBCStatement.h, inc/TODBCTypes.h,
	src/TODBCResult.cxx, src/TODBCRow.cxx, src/TODBCStatement.cxx:
	fixes for 64-bit version which is not optimally defined in ODBC.
	
2006-04-18 09:35  roiser

	* reflex/: inc/Reflex/Builder/DictSelection.h,
	python/genreflex/gendict.py:
	New feature for Cpp selection mechanism. If a class in the Cpp selection
	namespace contains a member of type "NO_SELF_AUTOSELECT", then this class
	will NOT be selected for dictionary generation (despite dictinaries for
	any member types etc. in this class will be generated)
	
2006-04-18 09:31  roiser

	* reflex/test/: test_Reflex_simple2.cxx,
	testDict2/ClassSelections.h:
	Adding tests for exclusion of class selection via the cpp selection mechansim
	
2006-04-18 09:27  brun

	* base/inc/TVirtualProof.h:
	Fix a compilation error (extra "," in enum)
	
2006-04-18 09:02  brun

	* README/CREDITS:
	Add Tim Tran (timtran@jlab.org) for his contribution to THistPainter::ShowProjection3.
	
2006-04-18 08:58  brun

	* gl/inc/TGLHistPainter.h, hist/inc/TH2.h, hist/inc/TH3.h,
	hist/inc/TVirtualHistPainter.h, hist/src/TH2.cxx, hist/src/TH3.cxx,
	histpainter/inc/THistPainter.h, histpainter/src/THistPainter.cxx:
	From Tim Tran (trimtran@jlab.org)
	Full implementation of all cases of projections in TH3::ShowProjection3
	
2006-04-18 07:02  brun

	* rfio/src/TCastorFile.cxx:
	From Gerri:
	Fix a compilation error introduced by previous patch.
	
2006-04-17 23:21  pcanal

	* tree/: inc/TBranch.h, inc/TTreeCloner.h, src/TBranch.cxx,
	src/TTreeCloner.cxx:
	Add support in the fast cloning method for files where the basket
	have been stored 'out-of-order' (i.e. for a given branch a basket with
	higher entry number is located early in the file)
	
2006-04-17 23:11  rdm

	* proofd/src/XrdProofdProtocol.cxx:
	fix compiler warning (unused arguments).
	
2006-04-17 23:10  rdm

	* rfio/src/TCastorFile.cxx:
	From Gerri:
	- do not try to connect to the server if 'TCastorFile::FindServerAndPath' fails
	- force uid/gid authentication as default method in the CERN domain also for
	  V2 (so far is done for V1 and Ben must have forgotten to do the same check
	  also for V2).
	
2006-04-17 23:06  rdm

	* build/package/rpm/root-rootd.spec.in:
	From Gerri:
	The CASTOR people needed new RPMs for rootd; while doing this I have
	(re-)found a couple of small things that need to be modified in the spec
	template.
	
2006-04-17 23:04  rdm

	* xrootd/src/xrootd-20060414-1334.src.tgz, netx/src/TXNetFile.cxx,
	proofd/src/XrdProofdProtocol.cxx, proofx/src/TXSocket.cxx,
	xrootd/Module.mk, xrootd/src/xrootd-20060307-0546.src.tgz:
	From Gerri:
	This is the new XROOTD tarball including:
	   - support for Windows
	   - support pluggable OLB-like protocols (needed by Jan)
	   - several bug fixes relevant for asynchronous operations and PROOF.
	
	Bertrand has run successfully a few minimal tests with TFile::Open and
	TProof::Open from home to a server running on lxplus.
	
	The patch contains the minimal set of mods to keep CVS compiling. It is
	possible that you need some additional patch from Bertrand for the
	Windows part. I guess it will be easy for him to send the remaining parts
	once this is in.
	
2006-04-17 16:13  rdm

	* build/unix/makestatic.sh:
	exclude the new modules fftw3, qtgsi and odbc.
	
2006-04-17 16:12  rdm

	* Makefile, configure, config/Makefile.in, config/rootrc.in,
	mysql/Module.mk, odbc/Module.mk, odbc/inc/LinkDef.h,
	odbc/inc/TODBCResult.h, odbc/inc/TODBCRow.h,
	odbc/inc/TODBCServer.h, odbc/inc/TODBCStatement.h,
	odbc/src/TODBCResult.cxx, odbc/src/TODBCRow.cxx,
	odbc/src/TODBCServer.cxx, odbc/src/TODBCStatement.cxx:
	From Sergei Linev:
	ODBC driver that allows generic access to many DB's. This version should
	also compile on Win32 for access to MS DB's (Access, SQLServer). For this
	driver to compile one needs either to install unixiODBC (unixodbc.org)
	or iODBC (iodbc.org). [One Mac OS X it compiles fine with the system
	installed iODBC libraries - Fons].
	
2006-04-17 11:29  rdm

	* proof/src/TProof.cxx:
	fix compiler warning.
	
2006-04-17 11:28  rdm

	* configure, mysql/Module.mk:
	add check on MySQL version 4.1.x, use now mysql_config.
	
2006-04-16 19:04  brun

	* test/: Makefile, stressGeom.cxx, stressgeom.cxx:
	For consistency, rename stressgeom.cxx to stressGeom.cxx
	
2006-04-16 18:53  brun

	* test/stressSpectrum.cxx:
	Always run in batch mode
	
2006-04-16 18:47  rdm

	* cint/Module.mk, thread/Module.mk:
	White space.
	
2006-04-16 18:46  rdm

	* Makefile, configure,
	build/package/common/libroot-clarens.control,
	build/package/common/libroot-dev.control,
	build/package/common/libroot-fftw.control,
	build/package/common/libroot-ldap.control,
	build/package/common/libroot-mathmore.control,
	build/package/common/libroot-minuit.control,
	build/package/common/libroot-mlp.control,
	build/package/common/libroot-python.control,
	build/package/common/libroot-quadp.control,
	build/package/common/libroot-roofit.control,
	build/package/common/libroot-ruby.control,
	build/package/common/root-plugin-fftw3.control,
	build/package/debian/changelog,
	build/package/debian/libroot-clarens.overrides.in,
	build/package/debian/libroot-ldap.overrides.in,
	build/package/debian/libroot-mathmore.overrides.in,
	build/package/debian/libroot-minuit.overrides.in,
	build/package/debian/libroot-mlp.overrides.in,
	build/package/debian/libroot-python.overrides.in,
	build/package/debian/libroot-quadp.overrides.in,
	build/package/debian/libroot-roofit.overrides.in,
	build/package/debian/libroot-ruby.overrides.in,
	build/package/debian/rules, build/package/lib/makebuilddepend.sh,
	build/package/lib/makelists.sh, build/unix/makecintdlls.sh,
	config/root-config.in, qtgsi/Module.mk:
	From Christian Holm:
	* Problem with libroot-fftw to root-plugin-fftw3 transition.
	* Add `-lz' to output of `root-config --libs' if needed.
	* Remove `G__qtgsi.{h,cxx}' in `distclean'.
	* There were a lot of places where you had `$FOO$BAR' which can be disastrous,
	  in that none of the variables are expanded (depends on the
	  actual shell).   Also, when building `mktypes', there was `
	  $CXXOUTmktypes' which won't work.  I put `{...}' around _all_
	  variables in the script.
	* Some minor packaging fixes
	
2006-04-15 19:52  brun

	* main/src/hadd.cxx:
	Modidy hadd to use the slow merging method in case the Target and Source files
	have different compression levels.
	
2006-04-15 14:16  brun

	* histpainter/src/TPaletteAxis.cxx:
	In TPaletteAxis::Paint, specify option "S" when painting the palette axis.
	This uses a better algorithm when computing the axis tick length.
	
2006-04-15 09:33  brun

	* hist/src/TH1.cxx:
	In TH1::Fit fix a problem when option LikeLihood is specified.
	The computation of the equivalent chisquare was wrong because the errors
	per bin had wrongly been set to 1.
	
2006-04-15 08:40  pcanal

	* cint/: inc/G__ci.h, inc/fproto.h, src/alphastrm.cxx,
	src/g__cfunc.c, src/v6_disp.cxx, src/v6_parse.cxx,
	src/v6_struct.cxx, src/v6_tmplt.cxx:
	From Masa, Axel, Philippe:
	import of CINT tag v5-16-11 from the CINT CVS.
	For what else is new see http://root.cern.ch/root/Cint.phtml?relnote.
	
	This includes several parsing improvements (see CINT changelog for
	details)
	
	In particular this includes support for distinguish (from the
	string based interface) a template of Double32_t from a template
	of double.  This allows the storing of the data member as float.
	
	Note:  The compiler still can not distinguish the 2 forms and thus
	       only 'string' based interface will be able to handle this
	       distinction.
	
2006-04-14 19:54  brun

	* guibuilder/: inc/TGuiBldDragManager.h,
	src/TGuiBldDragManager.cxx, src/TRootGuiBuilder.cxx:
	From Valeriy Onuchin
	- New TGCLient  methods are used  to handle
	  "WaitForUnmap" popups correctly, i.e. it is forbidden
	  to place context menu while other popup menus are mapped.
	- Unmap popup menus on button click on any area of display.
	- Unmap all pupup menus on guibuilder end session.
	
2006-04-14 19:54  brun

	* gui/: inc/TGClient.h, src/TGClient.cxx, src/TGComboBox.cxx,
	src/TRootBrowser.cxx, src/TRootCanvas.cxx:
	From Valeriy Onuchin:
	- TGClient.
	  Two getter methods GetWaitForEvent(), GetWaitForWindow() introduced.
	  New method ResetWaitFor(TGWindow *w) allows to interrupt
	  WaitForUnmap, WaitForDestroy event loops.
	
	- TGComboBox
	  minory mods
	
	- TRootBrowser, TRootCanavas
	  more protection against editting was added
	
2006-04-14 19:53  brun

	* icons/: bld_hscrollbar.xpm, bld_vscrollbar.xpm:
	From valeriy Onuchin:
	New icons for the GUI Builder
	
2006-04-14 18:28  rdm

	* qt/Module.mk, qtgsi/Module.mk:
	Fix compilation of module qt on Win32.
	
2006-04-14 00:14  pcanal

	* meta/src/TCint.cxx:
	Recover from an potential cint error after registering an autoload class
	
2006-04-13 17:33  brun

	* guibuilder/: inc/TGuiBldDragManager.h, inc/TRootGuiBuilder.h,
	src/TGuiBldDragManager.cxx, src/TGuiBldQuickHandler.cxx,
	src/TRootGuiBuilder.cxx:
	From Valeriy Onuchin:
	 - Dynamic context menus. Possibility to create submenus and
	   checked entries are implemented.
	 - Changes in resize method added , which allow to
	   preserve fixed witdh/height for some widgets, e.g.
	   scroll bars and sliders.
	 - TGListBox and TGComboBox widgets were added to widgets palette.
	 - many minory improvements.
	
2006-04-13 17:32  brun

	* gui/: inc/TGComboBox.h, inc/TGFrame.h, inc/TGListBox.h,
	inc/TGMenu.h, inc/TGNumberEntry.h, inc/TGScrollBar.h,
	inc/TGSlider.h, inc/TGStatusBar.h, inc/TGTextEntry.h,
	inc/TGWindow.h, src/TGComboBox.cxx, src/TGFrame.cxx,
	src/TGListBox.cxx, src/TGMenu.cxx, src/TGNumberEntry.cxx,
	src/TGScrollBar.cxx, src/TGSlider.cxx, src/TGTab.cxx,
	src/TGTextEntry.cxx, src/TRootContextMenu.cxx:
	From Valeriy Onuchin:
	- TGWindow
	  o kEditDisableBtnEnable - bit intoduced, which says
	    "window cannot be edited but can handle mouse button events".
	    Typical usage is buttons in complex widgets like
	    buttons in scroll bar, tab elements in TGTab etc.
	
	- TGFrame
	  o SetBgndColor(const char *hexvalue) method is introduced.
	    This method allows to set frame background color as
	    hexvalue e.g. "#0c0c0c", or by color name "white", "blue" etc.
	    This method was added to guibuilder context menu.
	- TGCompositeFrame
	  o TGLayoutManager *GetLayoutManager() const.
	    void SetLayoutManager(TGLayoutManager *l) made virtual.
	    That hepled to fix bugs #15, #16 fronm guibuilder bugs list.
	  o SetBgndColor(const char *hexvalue) is  overloaded in order
	    to set background color for all subframes.
	
	- TGListBox. Few methods added to context menu.
	   o New method  NewEntry(const char *s = "Entry") -
	     creates new entry placed next to selected entry.
	   o void RemoveEntry(Int_t id = -1) - remove selected
	     entry/entries from listbox
	   o void SetBgndColor(const char *color) - overloaded to
	      set background color for list box entries.
	   o void SetMultipleSelections(Bool_t) - toggle on/off
	     multiple selection
	
	   o TGListBox widget was added to guibuilder widgte palette.
	
	- TGMenu.
	   o new method was introduced: CheckEntryByData(void *user_data)
	     It allows to check/uncheck menu entry by specifying
	     user data associated with entry.
	
	- TGNumberEntry. Few methods added as submemu of context menu
	  of guibuilder. That greatly simplifies paremeter selection.
	  o Set fixed height for guibuilding.
	
	- TGScrollBars, TGSliders. Fix height for horizontal bar/slider,
	  fix width for vertical bar/slider when it is resized during
	  guibuilding.
	
	- TGTextEntry.
	   o Several context menu methods are now selected via context
	   submenu.
	   o Set fixed height for guibuilding.
	
	- TGComboBox. Changes made in order add
	  TGComboBox widget to guibuilder.
	
2006-04-13 17:31  brun

	* icons/: bld_combobox.xpm, bld_listbox.xpm:
	From Valeriy Onuchin:
	New icons for the GUI Builder
	
2006-04-13 16:42  roiser

	* cintex/: src/CINTClassBuilder.cxx, src/CINTClassBuilder.h,
	src/Cintex.cxx, test/dict/CintexTest.h:
	From Pere:
	- Added a protection to disable autoloading when processing a Reflex
	dictionary with Cintex (deadlock problem in Windows)
	- Changed address 0x100 used for offset calculation to avoid segfault in
	Wim's Linux installation
	- Removed obsolete methods in CINTClassBuilder
	
2006-04-13 16:00  couet

	* histpainter/src/THistPainter.cxx:
	- Coding conventions
	
2006-04-13 15:56  antcheva

	* guibuilder/src/TGuiBldDragManager.cxx:
	- codding conventions
	
2006-04-13 15:54  antcheva

	* gui/src/TGNumberEntry.cxx:
	- coding conventions
	
2006-04-13 15:22  antcheva

	* ged/: inc/TGraphEditor.h, src/TGraphEditor.cxx:
	From Olivier:
	- Update of TGraph Editor to handle the TGraph's Exclusion Zone.
	
2006-04-13 15:02  antcheva

	* gui/: inc/TGComboBox.h, src/TGComboBox.cxx, src/TGListBox.cxx:
	From Olivier and me:
	- added new TGLineWidthComboBox entry "None" for the case line width = 0 according to the value of the last parameter in the constructor Bool_t none = kFALSE by default (needed by TGraph's exclusion zone GUI)
	- follow up changes in TGListBox class
	
2006-04-13 14:48  rdm

	* zip/Module.mk:
	Module.mk was ok, make sure to run ./configure since you need
	Makefile.config updated.
	
2006-04-13 14:38  rdm

	* zip/Module.mk:
	Fix zip linking issue while looking for a better solution.
	
2006-04-13 12:38  moneta

	* mathcore/inc/Math/GenVector/: DisplacementVector3D.h,
	PositionVector3D.h, Transform3D.h:
	update some comments
	
2006-04-13 12:27  rdm

	* base/inc/TVirtualProof.h, proof/inc/TProof.h,
	proof/src/TProof.cxx, proof/src/TProofServ.cxx:
	From Jan:
	Changes to enable running from GUI instead of interaction on prompt
	including adding skippedFiles return argument to UploadDataSet(),
	TProof::GetDataSets() and changing ShowDataSet() methods as well as
	enum EUploadDataSetAnswer to TVirtualProof.
	VerifyDataSet returns now the number of missing files.
	Changing all TSocket::Send on client side to Broadcast.
	Correcting some synchronization problems and adding comments.
	Using TUrl::SetPort to avoid default port 80.
	When comparing user answer with "n", "none" was treated as "n".
	Now we first compare with "none".
	
2006-04-13 12:17  rdm

	* Makefile, configure, build/package/common/root-doc.control,
	build/package/common/root-plugin-fftw3.control,
	build/package/common/root-plugin-maxdb.control,
	build/package/debian/README.Debian, build/package/debian/changelog,
	build/package/debian/control.in, build/package/debian/copyright,
	build/package/debian/libroot.overrides,
	build/package/debian/libroot.overrides.in,
	build/package/debian/libroot.postinst,
	build/package/debian/libroot.postinst.in,
	build/package/debian/libroot.postrm,
	build/package/debian/libroot.postrm.in,
	build/package/debian/root-bin.menu.in,
	build/package/debian/root-common.dirs,
	build/package/debian/root-common.postinst.in,
	build/package/debian/root-common.postrm.in,
	build/package/debian/root-proofd.README.Debian,
	build/package/debian/rules, build/package/lib/makebuilddepend.sh,
	build/package/lib/makelists.sh, config/Makefile.in,
	qtgsi/src/.cvsignore, zip/Module.mk:
	From Chistian Holm:
	I saw that you had added the class TVirtualFFT, so I changed the package
	from libroot-fftw to root-plugin-fftw3.
	
	Finally, I made some corrections to some of the Debian packaging.
	
2006-04-13 11:47  rdm

	* cintex/inc/LinkDef.h, tutorials/fit2dHist.C,
	win32gdk/gdk/src/gdk/win32/gdkwindow-win32.c:
	Remove Win line-endings.
	
2006-04-13 11:46  brun

	* qtgsi/: inc/TQRootApplication.h, inc/TQRootCanvas.h,
	inc/TQRootDialog.h, src/TQRootApplication.cxx,
	src/TQRootCanvas.cxx, src/TQRootDialog.cxx:
	Move the copy constructor and assignement operator to the private section.
	
2006-04-13 11:25  brun

	* minuit/src/TFitter.cxx:
	Delete TMinuit object in destructor
	
2006-04-13 11:08  brun

	* qtgsi/: inc/TQRootApplication.h, inc/TQRootCanvas.h,
	inc/TQRootDialog.h, src/TQRootApplication.cxx,
	src/TQRootCanvas.cxx, src/TQRootDialog.cxx, test/example1/Makefile,
	test/example1/main.cpp:
	Implement copy constructors and assignement operators in the qtgsi classes.
	This is mandatory when running with the CINT dictionaries.
	Modify the test/makefile such that the examples can be linked on Linux.
	
2006-04-13 10:39  moneta

	* minuit2/src/: MnGlobalCorrelationCoeff.cxx,
	MnUserParameterState.cxx:
	remove a warning message
	
2006-04-13 01:42  pcanal

	* qt/Module.mk:
	tweak to $ROOTSYS/qt/Module.mk to create the qtcint.dll
	only if explicitly requested (gmake qtcint) and created it in $ROOTSYS/lib
	
2006-04-12 23:42  rdm

	* mysql/inc/TMySQLStatement.h:
	correct forward declartions of MySQL types for rootcint.
	
2006-04-12 23:21  rdm

	* configure:
	correct check for oracle libraries.
	
2006-04-12 23:21  rdm

	* oracle/src/TOracleRow.cxx:
	fix compilation error.
	
2006-04-12 22:54  rdm

	* sql/src/TBufferSQL2.cxx:
	fix format for 64 bit values (%lld and not %ld).
	
2006-04-12 22:53  rdm

	* mysql/inc/LinkDef.h, mysql/inc/TMySQLServer.h,
	mysql/inc/TMySQLStatement.h, mysql/src/TMySQLServer.cxx,
	mysql/src/TMySQLStatement.cxx, net/inc/LinkDef.h,
	net/inc/TSQLResult.h, net/inc/TSQLServer.h,
	net/inc/TSQLStatement.h, net/src/TSQLStatement.cxx,
	oracle/inc/LinkDef.h, oracle/inc/TOracleResult.h,
	oracle/inc/TOracleRow.h, oracle/inc/TOracleServer.h,
	oracle/inc/TOracleStatement.h, oracle/src/TOracleResult.cxx,
	oracle/src/TOracleRow.cxx, oracle/src/TOracleServer.cxx,
	oracle/src/TOracleStatement.cxx:
	From Sergei Linev:
	Added TSQLStatment abstract class and TMySQLStatment and TOracleStatement
	classes to support bulk DB operations. For more details see the description
	in the TSQLStatement.cxx file.
	
2006-04-12 19:02  brun

	* qtgsi/inc/TQRootCanvas.h:
	From Bertrand:
	 patch for windows, it fixes this error :
	qtgsi\src\G__QtGSI.cxx(1210) : error C2248:
	'TQRootCanvas::SelectedPadChanged' :
	 cannot access protected member declared in class 'TQRootCanvas'
	
2006-04-12 18:30  moneta

	* minuit2/: inc/Minuit2/MnPrint.h, src/MnHesse.cxx,
	src/MnMinos.cxx, src/MnPosDef.cxx, src/TFitterMinuit.cxx,
	src/VariableMetricBuilder.cxx:
	remove some warning messages and add printout in Fitter in case of error for  Minos
	
2006-04-12 18:01  brun

	* qtgsi/Module.mk:
	From Bertrand:
	Changes for Windows
	
2006-04-12 17:57  rdm

	* Makefile, configure, build/misc/root.m4,
	build/package/common/libroot-fftw.control,
	build/package/debian/changelog, build/package/debian/copyright,
	build/package/debian/rules, build/package/lib/makebuilddepend.sh,
	build/package/lib/makelists.sh, config/root-help.el.in:
	From Christian Holm:
	Here's a patch and some new files to make the new package libroot-fftw.
	I've also updated the Emacs Lisp helper file, and fixed a problem in the
	Autoconf macro file.
	
2006-04-12 17:49  brun

	* gl/src/TPointSet3DGL.cxx:
	From Matevz:
	Removed bounding-box code forgotten in SetModel() after introducing
	SetBBox().
	
2006-04-12 17:48  brun

	* base/src/TAtt3D.cxx:
	From Matevz:
	Removed comment left by negligence.
	
2006-04-12 17:47  rdm

	* config/Makefile.depend, win32gdk/Module.mk:
	fix so that there are no non-loadable .lib files anymore in the rootmap
	file.
	
2006-04-12 17:28  antcheva

	* gui/: inc/TGComboBox.h, src/TGComboBox.cxx:
	Add a second parameter to the Select method Select(Int_t id, Bool_t emit = kTRUE);
	signals Selected are emitted if this parameter is kTRUE (default value)
	
2006-04-12 17:01  rdm

	* gui/inc/TGColorSelect.h, gui/src/TGColorSelect.cxx,
	tutorials/rootlogon.C:
	Remove SetColorNoSignal() and add a Bool_t emit = kTRUE to SetColor().
	
2006-04-12 16:43  rdm

	* configure:
	add some more version of the Qt lib to search for on Windows.
	
2006-04-12 16:30  rdm

	* rootx/src/rootx.cxx:
	fix potential buffer overflow.
	
2006-04-12 16:30  rdm

	* configure:
	collapse Qt checking for qt and qtgsi.
	
2006-04-12 15:45  brun

	* graf/: inc/TPave.h, src/TPave.cxx:
	Implement TPave::DistancetoPrimitive, overloading TBox::DistancetoPrimitive
	such that picking in a TPave with no fill style is now possible.
	
2006-04-12 15:21  antcheva

	* guibuilder/: inc/TGuiBldDragManager.h,
	src/TGuiBldDragManager.cxx, src/TRootGuiBuilder.cxx:
	From Valeriy Onuchin:
	  - fixed bugs #13 and #17 from the list at
	    http://antcheva.home.cern.ch/antcheva/Builder.html
	  - "replace action" is temporary removed - should be fixed soon
	  - more improvements of disabling/enabling/highliting toolbar
	    buttons and context menu entries
	
2006-04-12 14:56  antcheva

	* gui/: inc/LinkDef1.h, inc/TGNumberEntry.h, inc/TGProgressBar.h,
	inc/TGStatusBar.h, inc/TGTab.h, inc/TGTextEntry.h,
	src/TGNumberEntry.cxx, src/TGTab.cxx, src/TGTextEntry.cxx:
	From Valeriy Onuchin:
	- TGNumberEntry
	  o several methods added to the context menu
	  o TGNumberEntryLayout class added to dictionary
	  o overloaded GetLayoutManager method. It always should return
	    TGNumberEntryLayout
	- TGProgressBar
	    o several methods added to the context menu
	- TGStatusBar
	    o several methods added to the context menu
	- TGTab.
	    o overloaded GetLayoutManager method. It always should return
	    TGTabLayout
	- TGTextEntry
	    o several methods are added to context menu
	    o added new method SetTextColor(const char *hexvalue)
	      that allows changing the text color by
	      specifying hex color format, e.g. "#0033FF"
	
2006-04-12 13:12  rdm

	* qtgsi/Module.mk:
	add "map-qtgsi" target now that there is a dictionary.
	
2006-04-12 13:11  rdm

	* icons/splitterh.xpm, icons/splitterv.xpm, gui/inc/TGSplitter.h,
	gui/src/TGSplitter.cxx:
	From Bertrand:
	Added a pixmap on TGHSplitter and TGVSplitter to make them more visible.
	
2006-04-12 12:21  roiser

	* reflex/: inc/Reflex/Base.h, inc/Reflex/Type.h,
	inc/Reflex/TypeBase.h, src/Array.h, src/Class.cxx, src/Pointer.h,
	src/PointerToMember.h, src/TypeBase.cxx, src/Typedef.h:
	new optional argument for function ToType(unsigned int mod = 0). The modifer
	accepts FINAL which will resolve to the final type in case of a typedef
	
2006-04-12 12:19  brun

	* qtgsi/inc/LinkDef.h:
	Linkdef for the qtgsi classes
	
2006-04-12 12:18  roiser

	* reflex/test/: test_Reflex_simple1.cxx, test_Reflex_simple2.cxx:
	Adding tests for typedef resolution to the final type.
	Adding tests for unloading of libraries
	
2006-04-12 12:07  brun

	* qtgsi/: Module.mk, inc/TQApplication.h, inc/TQCanvasImp.h,
	inc/TQCanvasMenu.h, inc/TQRootApplication.h, inc/TQRootCanvas.h,
	inc/TQRootDialog.h, inc/TQRootGuiFactory.h, src/TQApplication.cxx,
	src/TQCanvasImp.cxx, src/TQCanvasMenu.cxx,
	src/TQRootApplication.cxx, src/TQRootCanvas.cxx,
	src/TQRootDialog.cxx, src/TQRootGuiFactory.cxx:
	-Big cleanup of the qtgsi code.
	-Replace many includes by forward declarations.
	-Remove unnecessary includes in the implementation files
	-Generate the dictionary for all qtgsi classes
	
2006-04-12 11:06  rdm

	* qtgsi/: Module.mk, test/Makefile, test/example1/Makefile,
	test/example2/Makefile:
	silence the "clean" target.
	
2006-04-12 11:05  rdm

	* config/Makefile.macosxicc:
	correct check for g77.
	
2006-04-11 20:11  brun

	* Makefile:
	I introduced by mistake a new version of the makefile referencing the future tmva package.
	
2006-04-11 20:08  brun

	* Makefile, hist/src/TH1.cxx:
	Fix a compilation warning in the new TH1::FFT function.
	
2006-04-11 19:51  rdm

	* cont/inc/TList.h:
	From Gerri:
	fAscending data member was not initialized (valgrind).
	
2006-04-11 19:51  rdm

	* proof/: inc/TEventIter.h, inc/TObjectCache.h, src/TEventIter.cxx:
	From Gerri:
	- the buggy SafeDelete(fTreeCache) is removed
	- fTreeCache is promoted to static (fgTreeCache)
	this should finally fix the large tree object cache related memory leak.
	
2006-04-11 19:29  rdm

	* rootx/src/rootx.cxx:
	make sure that the utmp host field is not truncated. Could easily happen on
	Mac OS X where the host field is only 16 long.
	
2006-04-11 19:08  antcheva

	* gui/src/TGFrame.cxx:
	Adding signals/slots connections in the generated GUI code
	via SavePrimitive methods. Executing the macro brings back
	the GUI layout and the action handling for the common case
	of signals/slots connections with no or one argument.
	
2006-04-11 18:34  rdm

	* Makefile, configure, config/Makefile.depend, config/Makefile.in:
	Add support for qtgsi module.
	
2006-04-11 18:33  rdm

	* qtgsi/: Module.mk, inc/TQApplication.h, inc/TQCanvasImp.h,
	inc/TQCanvasMenu.h, inc/TQRootApplication.h, inc/TQRootCanvas.cw,
	inc/TQRootCanvas.h, inc/TQRootDialog.h, inc/TQRootGuiFactory.h,
	src/TQApplication.cxx, src/TQCanvasImp.cxx, src/TQCanvasMenu.cxx,
	src/TQRootApplication.cxx, src/TQRootCanvas.cxx,
	src/TQRootDialog.cxx, src/TQRootGuiFactory.cxx, test/Makefile,
	test/Makefile.win, test/example1/Makefile,
	test/example1/Makefile.win, test/example1/README,
	test/example1/fileopen.xpm, test/example1/fileprint.xpm,
	test/example1/filesave.xpm, test/example1/guitest.cpp,
	test/example1/guitest.h, test/example1/main.cpp,
	test/example1/qtbuttonsclear.xpm,
	test/example1/qtbuttonsupdate.xpm, test/example1/qtroot.cpp,
	test/example1/qtroot.h, test/example2/Makefile,
	test/example2/Makefile.win, test/example2/README,
	test/example2/main.cpp, test/example2/qtrootexample.db,
	test/example2/qtrootexample.pro, test/example2/qtrootexample1.ui,
	test/example2/qtrootexample1.ui.h, test/example2/test.root,
	test/example2/images/h1_t.png, test/example2/images/h2_t.png,
	test/example2/images/qtroot_canvas.png:
	From Denis Bertini and M. Al-Turany:
	Lightweight Qt ROOT interface, that will allow both Qt and ROOT GUI's
	to run at the same time controlled from a Qt eventloop. Also it supports
	ROOT canvas and pad embedding in Qt frame widgets. In the test directory
	two examples are given (some portability issues with the examples still
	need to be solved). Integration n ROOT source and testing by Bertrand.
	To enable it do ./configure --enable-qtgsi.
	
2006-04-11 18:18  brun

	* tutorials/FFT.C:
	From Anna:
	New tutorial illustrating the use of the new FFT package
	
2006-04-11 18:17  brun

	* base/inc/TVirtualFFT.h, base/src/TVirtualFFT.cxx, hist/inc/TH1.h,
	hist/src/TH1.cxx:
	From Anna:
	-Simplification of the TVirtualFFT API and derived classes. Only one
	 argument Option_t is required.
	-New interface functions in TH1 for Fast Fourier Transforms
	    virtual TH1     *FFT(TH1* h_output, Option_t *option);
	    static  TH1     *TransformHisto(TVirtualFFT *fft, TH1* h_output,  Option_t *option);
	
2006-04-11 17:46  moneta

	* mathcore/inc/Math/VectorUtil_Cint.h:
	go back to previous version due to some warnings on Windows
	
2006-04-11 17:41  moneta

	* mathcore/inc/Math/: LinkDef_GenVector.h, VectorUtil_Cint.h:
	do not generate on Windows  dictionary for std::vector<XYZPoint> and XYZVector due to a CINT problem with too long class names
	
2006-04-11 15:26  moneta

	* mathcore/test/testGenVector.cxx:
	remove some warnings
	
2006-04-11 15:06  moneta

	* mathcore/: inc/Math/LinkDef_GenVector.h,
	inc/Math/LinkDef_Rotation.h, inc/Math/Point3Dfwd.h,
	inc/Math/Vector3Dfwd.h, inc/Math/GenVector/AxisAngle.h,
	inc/Math/GenVector/Boost.h, inc/Math/GenVector/BoostX.h,
	inc/Math/GenVector/BoostY.h, inc/Math/GenVector/BoostZ.h,
	inc/Math/GenVector/CoordinateSystemTags.h,
	inc/Math/GenVector/DisplacementVector3D.h,
	inc/Math/GenVector/DisplacementVector3Dfwd.h,
	inc/Math/GenVector/EulerAngles.h, inc/Math/GenVector/Plane3D.h,
	inc/Math/GenVector/PositionVector3D.h,
	inc/Math/GenVector/PositionVector3Dfwd.h,
	inc/Math/GenVector/Quaternion.h, inc/Math/GenVector/Rotation3D.h,
	inc/Math/GenVector/RotationX.h, inc/Math/GenVector/RotationY.h,
	inc/Math/GenVector/RotationZ.h, inc/Math/GenVector/Transform3D.h,
	inc/Math/GenVector/VectorUtil.h, src/EulerAngles.cxx,
	src/Rotation3D.cxx, test/Makefile, test/testGenVector.cxx:
	
	- add a Coordinate system tag as an additional template parameter for the 3D Points and Vector Classes.
	- adapt accordingly the rotation and transformation class
	- fix a bug in the inversion of the Euler Rotation
	- add a test testGenvecctor.cxx testing the new feature
	
2006-04-11 14:50  rdm

	* Makefile, config/Makefile.in, fftw/Module.mk,
	fftw/src/TFFTComplex.cxx, fftw/src/TFFTComplexReal.cxx,
	fftw/src/TFFTReal.cxx, fftw/src/TFFTRealComplex.cxx:
	correct some minor white space issues.
	
2006-04-11 14:49  rdm

	* configure:
	enable fftw when libfftw3 is detected. Small corrections in fftw3 detection
	script.
	
2006-04-11 13:21  brun

	* geom/inc/TGeoShape.h, geom/inc/TVirtualGeoPainter.h,
	geom/src/TGeoManager.cxx, geom/src/TGeoShape.cxx,
	geompainter/inc/TGeoPainter.h, geompainter/src/TGeoPainter.cxx:
	From Andrei:
	diff needed by Mihaela for the geometry builder: possibility to draw a
	shape.
	
2006-04-11 13:02  rdm

	* configure, config/Makefile.macosx, config/Makefile.macosxicc,
	eg/Module.mk, eg/inc/Hepevt.h:
	Rationalize pythia6 handling on MacOS X ppc and intel. Also autodetect in
	configure if libPythia6 is compiled with Intel's ifort on MacTel and add the
	needed ifort run-time libs to the found pythia library.
	
2006-04-11 12:43  brun

	* test/Makefile:
	Remove dependency on Minuit2
	
2006-04-11 09:17  antcheva

	* guibuilder/src/: TGuiBldDragManager.cxx, TRootGuiBuilder.cxx:
	From Valeriy Onuchin:
	
	TGuiBldDragManager
	- added more entries to the context menu
	
	TRootGuiBuilder
	- draw black rectangle around highlighted menu entry
	- increase the separation distance between menu entries
	- animate toolbar button icon when mouse is moving over
	- deselect toolbar button after Open/Save file dialogs are closed
	
2006-04-11 08:58  antcheva

	* gui/: inc/TGMenu.h, src/TGMenu.cxx:
	From Valeriy Onuchin:
	
	New data member fEntrySep was introduced
	   and correspondent setter/getter methods. This data mamber
	   defines as separation distaance between menu entries.
	
2006-04-11 08:57  antcheva

	* gui/src/TRootCanvas.cxx:
	From Valeriy Onuchin:
	- disable editting for ROOT canvas and its subframes
	
2006-04-11 08:56  antcheva

	* gui/src/TRootDialog.cxx:
	From Valeriy Onuchin:
	- disable editting
	
2006-04-11 08:44  antcheva

	* gui/inc/TGFrame.h:
	From Valeriy Onuchin:
	- methods  SetTitlePos, Rename of TGGroupFrame made available for the context menu
	
2006-04-11 08:36  antcheva

	* gui/inc/TGButton.h:
	From Valeriy Onuchin:
	- methods SetDown, SetToolTipText, SetFont, SetEnabled  made available for the context menu
	
2006-04-11 08:25  antcheva

	* gui/src/TGTextEditDialogs.cxx:
	From Valeriy Onuchin:
	- disable editting for dialogs
	
2006-04-11 08:23  antcheva

	* gui/src/TGNumberEntry.cxx:
	From Valeriy Onuchin:
	- disable handling nuber entry buttons during guibuilding
	
2006-04-10 18:03  brun

	* fftw/: inc/TFFTComplexReal.h, inc/TFFTReal.h,
	inc/TFFTRealComplex.h, src/TFFTComplex.cxx,
	src/TFFTComplexReal.cxx, src/TFFTReal.cxx, src/TFFTRealComplex.cxx:
	From Anna:
	Improved comments  for data members and cosmetic changes in source files
	
2006-04-10 17:40  brun

	* base/: inc/TVirtualFFT.h, src/TVirtualFFT.cxx:
	The new TVirtualFFT class
	
2006-04-10 17:37  brun

	* fftw/: Module.mk, inc/LinkDef.h, inc/TFFTComplex.h,
	inc/TFFTComplexReal.h, inc/TFFTReal.h, inc/TFFTRealComplex.h,
	src/TFFTComplex.cxx, src/TFFTComplexReal.cxx, src/TFFTReal.cxx,
	src/TFFTRealComplex.cxx:
	Introduce new fftw package
	
2006-04-10 17:30  brun

	* Makefile, configure, base/inc/LinkDef1.h, config/Makefile.in,
	config/rootrc.in:
	From Anna Kreshuk:
	
	A new optional package "fftw" is introduced.
	It is a wrapper to the FFTW3 library. To use those functions,
	FFTW3 should already be installed by the user, and ROOT should be configured
	  --with-fftw3-incdir = "the directory where fftw3.h is"
	  --with-fftw3-libdir = "the directory where the fftw library is"
	eg
	  --with-fftw3-incdir=$HOME/fftw-3.1.1/api \
	  --with-fftw3-libdir=$HOME/fftw-3.1.1/.libs \
	
	A new class TVirtualFFT provides an abstract interface for Fast Fourier
	Transforms. The available transform types:
	FFT:
	====
	- "C2CFORWARD" - a complex input/output discrete Fourier transform (DFT)
	                 in one or more dimensions, -1 in the exponent
	- "C2CBACKWARD"- a complex input/output discrete Fourier transform (DFT)
	                 in one or more dimensions, +1 in the exponent
	- "R2C"        - a real-input/complex-output discrete Fourier transform (DFT)
	                 in one or more dimensions,
	- "C2R"        - inverse transforms to "R2C", taking complex input
	                 (storing the non-redundant half of a logically Hermitian array)
	                 to real output
	- "R2HC"       - a real-input DFT with output in �alfcomplex�format,
	                 i.e. real and imaginary parts for a transform of size n stored as
	                 r0, r1, r2, ..., rn/2, i(n+1)/2-1, ..., i2, i1
	- "HC2R"       - computes the reverse of FFTW_R2HC, above
	- "DHT"        - computes a discrete Hartley transform
	
	Sine/cosine transforms:
	=======================
	Different types of transforms are specified by parameter kind of the SineCosine() static
	function. 4 different kinds of sine and cosine transforms are available
	 DCT-I  (REDFT00 in FFTW3 notation)- kind=0
	 DCT-II (REDFT10 in FFTW3 notation)- kind=1
	 DCT-III(REDFT01 in FFTW3 notation)- kind=2
	 DCT-IV (REDFT11 in FFTW3 notation)- kind=3
	 DST-I  (RODFT00 in FFTW3 notation)- kind=4
	 DST-II (RODFT10 in FFTW3 notation)- kind=5
	 DST-III(RODFT01 in FFTW3 notation)- kind=6
	 DST-IV (RODFT11 in FFTW3 notation)- kind=7
	Formulas and detailed descriptions can be found in the chapter
	"What FFTW really computes" of the FFTW manual
	
	NOTE: FFTW computes unnormalized transforms, so doing a transform, followed by its
	      inverse will give the original array, multiplied by normalization constant
	      (transform size(N) for FFT, 2*(N-1) for DCT-I, 2*(N+1) for DST-I, 2*N for
	      other sine/cosine transforms)
	
	How to use it:
	Call to the static function FFT returns a pointer to a fast fourier transform
	with requested parameters. Call to the static function SineCosine returns a
	pointer to a sine or cosine transform with requested parameters. Example:
	{
	   Int_t N = 10; Double_t *in = new Double_t[N];
	   TVirtualFFT *fftr2c = TVirtualFFT::FFT(1, &N, "R2C");
	   fftr2c->SetPoints(in);
	   fftr2c->Transform();
	   Double_t re, im;
	   for (Int_t i=0; i<N; i++)
	      fftr2c->GetPointComplex(i, re, im);
	   ...
	   fftr2c->SetPoints(in2);
	   ...
	   fftr2c->SetPoints(in3);
	   ...
	}
	
2006-04-10 15:48  rdm

	* config/rootrc.in, dcache/src/TDCacheFile.cxx:
	support dCache either via the "dcap:" or "dcache:" URL's. The "dcap:" URL
	has the form:
	   dcap://<host.do.main>/<path>/<file>.root
	while the "dcache:" URL has the form:
	   dcache:/pnfs/<path>/<file>.root
	
2006-04-10 15:07  rdm

	* configure:
	remove obsolete bin/xproofd.
	
2006-04-10 15:03  antcheva

	* gui/: inc/TGComboBox.h, src/TGComboBox.cxx:
	-  added SavePrimitive methods to TGLineStyleComboBox and TGLineWidthComboBox
	
2006-04-10 15:02  rdm

	* proofd/Module.mk:
	no need to build bin/xproofd anymore and add missing dependency of
	XRDPLUGINS on XPDO.
	
2006-04-10 14:56  antcheva

	* guibuilder/src/TRootGuiBuilder.cxx:
	- coding conventions and comments' fixes
	
2006-04-10 13:45  couet

	* gl/src/: TGLHistPainter.cxx, TGLOutput.cxx:
	From Timur;
	
	- StartEmbeddedPS and CloseEmbeddedPS print an Info() message to make clear
	  when gl2ps starts and finishes.
	
2006-04-10 12:56  brun

	* test/stressFit.cxx:
	Fix problem with MAC format preventing to compile with VC++8
	
2006-04-10 11:57  rdm

	* configure:
	cleanup tmp files on exit (so in case exit is called the tmp files are
	also cleaned up).
	
2006-04-10 11:23  couet

	* gl/: inc/TGLOutput.h, inc/TGLViewer.h, src/TGLHistPainter.cxx,
	src/TGLOutput.cxx, src/TGLViewer.cxx, src/TGLViewerEditor.cxx:
	From Timur
	
	- Add the code (taken from the GL viewer), to generate PS output from OpenGL
	  scenes drawn in a pad.
	
2006-04-10 10:38  brun

	* geom/src/: TGeoManager.cxx, TGeoMatrix.cxx,
	TGeoShapeAssembly.cxx, TGeoVolume.cxx:
	From Andrei:
	- Navigation in assembly + MANY do not post warnings anymore
	- Fixes in SavePrimitive (from Mihaela) for TGeoHMatrix and TGeoVolume when having
	several with the same name.
	
2006-04-10 08:59  brun

	* Makefile:
	Reintroduce previous version of the Makefile.
	
2006-04-10 08:55  brun

	* Makefile, gl/inc/TGLHistPainter.h, hist/inc/TH3.h,
	hist/inc/TVirtualHistPainter.h, hist/src/TH2.cxx, hist/src/TH3.cxx,
	histpainter/inc/THistPainter.h, histpainter/src/THistPainter.cxx:
	-In TVirtualHistPainter.h replace the previous functions:
	     virtual void       SetShowProjectionX() = 0;
	     virtual void       SetShowProjectionY() = 0;
	  by one single function working for TH2 and TH3
	    virtual void       SetShowProjection(const char *option) = 0;
	
	-In THistPainter add the following functions:
	    virtual void       SetShowProjection(const char *option);
	    virtual void       ShowProjectionX(Int_t px, Int_t py);
	    virtual void       ShowProjectionY(Int_t px, Int_t py);
	    virtual void       ShowProjection3(Int_t px, Int_t py);
	
	-In THistPainter.cxx implement the new function
	    void THistPainter::ShowProjection3(Int_t px, Int_t py)
	        // Show projection (specified by fShowProjection) of a TH3
	        // The drawing option for the projection is in fShowOption.
	
	-In TH3, add the new function:
	    void TH3::SetShowProjection(const char *option)
	      // When the mouse is moved in a pad containing a 3-d view of this histogram
	      // a second canvas shows a projection type given as option.
	      // To stop the generation of the projections, delete the canvas
	      // containing the projection.
	      // option may contain a combination of the characters x,y,z,e
	      // option = "x" return the x projection into a TH1D histogram
	      // option = "y" return the y projection into a TH1D histogram
	      // option = "z" return the z projection into a TH1D histogram
	      // option = "xy" return the x versus y projection into a TH2D histogram
	      // option = "yx" return the y versus x projection into a TH2D histogram
	      // option = "xz" return the x versus z projection into a TH2D histogram
	      // option = "zx" return the z versus x projection into a TH2D histogram
	      // option = "yz" return the y versus z projection into a TH2D histogram
	      // option = "zy" return the z versus y projection into a TH2D histogram
	      // option can also include the drawing option for the projection, eg to draw
	      // the xy projection using the draw option "box" do
	      //   myhist.SetShowProjection("xy box");
	      // This function is typically called from the context menu.
	
	 Note that this function is only partially implemented. It works only for the option "xy".
	 It is included in CVS as a framework for additional developments. see
	       http://root.cern.ch/phpBB2/viewtopic.php?t=3289
	
2006-04-09 16:41  brun

	* test/stressFit.cxx:
	Fix compiler warnings with gcc3.2.3
	
2006-04-09 16:34  brun

	* test/Makefile:
	Add stressFit
	
2006-04-09 16:33  brun

	* test/stressFit.cxx:
	Add new stress program (normalized at 800 rootmarks on MAC coreduo)
	To run the test, do:
	
	stressFit
	stressFit Minuit2
	or
	root -b -q stressFit.cxx
	root -b -q stressFit.cxx+
	root -b -q "stressFit.cxx+(\"Minuit2\")"
	
2006-04-08 15:36  brun

	* graf/src/TGraph.cxx:
	Change TGraph::SetPoint to call only gPad->Modified() when changing/adding points instead of deleting the intermediate histogram.
	
2006-04-08 12:23  brun

	* gui/src/TGListTree.cxx:
	From Bertrand:
	Fix TGListTree first child item's position (Thanks to Matevz for reporting
	the problem)
	
2006-04-07 23:16  pcanal

	* base/src/TBuffer.cxx:
	In the case of reading a foreign class, if we do not find the checksum in the
	list of TStreamerInfo, let's try to the current (just in case) before
	giving up.
	
2006-04-07 22:23  brun

	* config/: Makefile.macosx, Makefile.macosxicc:
	Define FPYTHIA6LIB
	When configuring with macosx, one can select Pythia6 on macosx Intel
	by defining the environment variable ROOTF77=ifort
	In this case libEGPythia6 will be automatically generated if
	$PYTHIA/libPythia6 exist.
	Import new pythia6.tar.gz file from root.cern.ch to use the new
	Makefile for macosxicc.
	
2006-04-07 22:18  brun

	* eg/inc/Hepevt.h:
	Replace
	#ifndef __APPLE__
	by
	#ifndef __powerpc__
	
2006-04-07 18:39  brun

	* gl/src/TGLViewer.cxx:
	From Bertrand
	Fix an uninitialized variable.
	
2006-04-07 17:45  rdm

	* gui/: inc/TGListTree.h, src/TGListTree.cxx:
	From Matevz:
	changed magic color mode constants to an enum.
	
2006-04-07 17:35  rdm

	* base/src/TFile.cxx, dcache/src/TDCacheFile.cxx:
	set file name to original file name, not to url->GetFile().
	
2006-04-07 17:34  rdm

	* build/rmkdepend/main.c, html/src/THtml.cxx:
	remove unused variables.
	
2006-04-07 17:13  antcheva

	* ged/src/TAttLineEditor.cxx:
	From Olivier:
	
	- This patch fixes the quite dangerous situation introduced by the new
	  TGraph's line width convention. Now, the line editor takes the new
	  convention into account.
	
2006-04-07 16:36  antcheva

	* guibuilder/src/TGuiBldDragManager.cxx:
	From Valeri Onuchin:
	- fix of the following bugs:
	  1. If frame is resized larger than one of its parent -> it's not possible to grab it.
	  2. Cut TGTab -> paste -> press on tabtab -> ROOT freezes. Paste action now works fine.
	  3. Select TGTab -> crop it, after that it became editable. Crop action now works fine.
	
2006-04-07 16:24  pcanal

	* cint/lib/ipc/ipcif.h.old:
	remove unused file
	
2006-04-07 16:22  antcheva

	* gui/: inc/TGTab.h, src/TGTab.cxx:
	From Valeri Onuchin:
	
	- TGTab::SetEnabled(Int_t tabIndex, Bool_t on = kTRUE) method added to the context menu
	- new method SetText allows changing the current tab title
	
2006-04-07 15:28  antcheva

	* gui/src/TGTab.cxx:
	- make SavePrimitive working as before after changes in TGTab
	
2006-04-07 15:17  rdm

	* html/: inc/THtml.h, src/THtml.cxx:
	From Axel:
	Use CreateListOfClasses to set up a consistent set of classes to be
	documented.
	Use uchar for isalnum etc
	Only use TROOT::GetClass(...,true) when building the list of classes.
	
2006-04-07 15:16  rdm

	* build/rmkdepend/: include.c, main.c:
	From Axel:
	revert yesterdays work-around and make proper fix. Look now again properly
	in the source directory for include files.
	
2006-04-07 12:05  antcheva

	* guibuilder/: inc/TGuiBldDragManager.h, inc/TGuiBldNameFrame.h,
	inc/TRootGuiBuilder.h, src/TGuiBldDragManager.cxx,
	src/TGuiBldEditor.cxx, src/TGuiBldHintsEditor.cxx,
	src/TGuiBldNameFrame.cxx, src/TGuiBldQuickHandler.cxx,
	src/TRootGuiBuilder.cxx:
	From Valeriy Onuchin:
	- improved view with a new amaizing appearence of guibuilder
	- the changing background of GuiBuilder changed white color
	  background for textentries and co. - now fixed.
	- fix "copy drag" action. When grabbed frame is dragged
	  with "Shift key pressed" a new copy of grabbed frame
	  is created and this copy frame became the dragged frame
	
2006-04-07 11:57  antcheva

	* icons/: bld_AlignBtm.png, bld_AlignCenter.png, bld_AlignLeft.png,
	bld_AlignRight.png, bld_AlignTop.png, bld_bg.png, bld_break.png,
	bld_compact.png, bld_copy.png, bld_crop.png, bld_cut.png,
	bld_delete.png, bld_edit.png, bld_exit.png, bld_grid.png,
	bld_hbox.png, bld_new.png, bld_newtab.png, bld_open.png,
	bld_paste.png, bld_paste_into.png, bld_plus.png, bld_redo.png,
	bld_removetab.png, bld_save.png, bld_stop.png, bld_undo.png,
	bld_vbox.png:
	From Valeriy Onuchin:
	- new builder icons
	
2006-04-07 11:37  brun

	* gpad/inc/TPad.h:
	Forgot to commit this fix from Matevz.
	
2006-04-07 11:29  rdm

	* qt/inc/: TGQt.h, TQMimeTypes.h, TQtEmitter.h:
	convert from DOS to Unix line endings.
	
2006-04-07 11:26  rdm

	* proofx/src/TXSocket.cxx:
	From Gerri:
	a small but essential check in TXSocket, required by the new fixes
	in XrdClient, remained out of the patch of yesterday.
	
2006-04-07 11:24  rdm

	* gui/src/TGListTree.cxx:
	From Matevz:
	New methods to set and get colors of list tree items:
	   TGListTreeItem::GetColor()
	   TGListTreeItem::SetColor()
	   TGListTreeItem::ClearColor()
	   TGListTree::SetColorMode()
	   TGListTree::GetColorMode()
	
2006-04-07 11:20  rdm

	* base/inc/TAttBBox.h, base/src/TAttBBox.cxx,
	g3d/inc/TPointSet3D.h, g3d/src/TPointSet3D.cxx, gl/inc/TGLObject.h,
	gl/inc/TPointSet3DGL.h, gl/src/TGLObject.cxx,
	gl/src/TGLPhysicalShape.cxx, gl/src/TGLScene.cxx,
	gl/src/TGLViewer.cxx, gl/src/TPointSet3DGL.cxx:
	fix cvs tag lines, and remove many <TAB>s.
	
2006-04-07 11:07  brun

	* gl/: inc/TPointSet3DGL.h, src/TPointSet3DGL.cxx:
	Fix compiler warnings about unused argument
	
2006-04-07 11:03  brun

	* gl/src/TPointSet3DGL.cxx:
	From Bertrand:
	Fix to compile under Windows
	
2006-04-07 10:43  brun

	* base/inc/LinkDef1.h, base/inc/TAttBBox.h, base/inc/TVirtualPad.h,
	base/src/TAtt3D.cxx, base/src/TAttBBox.cxx, g3d/inc/LinkDef.h,
	g3d/inc/TPointSet3D.h, g3d/src/TPointSet3D.cxx, gl/inc/LinkDef.h,
	gl/inc/TGLDrawable.h, gl/inc/TGLLogicalShape.h, gl/inc/TGLObject.h,
	gl/inc/TGLSAFrame.h, gl/inc/TGLSAViewer.h, gl/inc/TGLScene.h,
	gl/inc/TGLViewer.h, gl/inc/TPointSet3DGL.h,
	gl/src/TGLLogicalShape.cxx, gl/src/TGLObject.cxx,
	gl/src/TGLPhysicalShape.cxx, gl/src/TGLSAFrame.cxx,
	gl/src/TGLSAViewer.cxx, gl/src/TGLScene.cxx, gl/src/TGLViewer.cxx,
	gl/src/TPointSet3DGL.cxx, gui/inc/TGColorSelect.h,
	gui/inc/TGListTree.h, gui/src/TGColorSelect.cxx,
	gui/src/TGListTree.cxx:
	From Matevz Tadel:
	Introduce a new set of classes dedicated to event visualisation.
	TGLObject:	base-class for direct GL renderers
	
	TAttBBox:	interface, helps maintain/calculate bounding-box
			needed for TGLObject (see TPointSet3D and TPointSet3DGL)
	TPointSet3D:	a demo class for direct GL rendering
	TPointSet3DGL:
	
	Mods in existing classes to interface the new classes
	
2006-04-07 10:23  antcheva

	* gui/: inc/TGTab.h, src/TGTab.cxx:
	From Valeriy Onuchin:
	- new method NewTab(const char *text = 0); introduced in order
	  to use it in context menu during guibuilding.
	- TGTab::RemoveTab - default value is set to -1 (was 0);
	   if negtive tab id is specified that means the currently selected tab is removed.
	
	 It is possible to specify an icon for a context menu entry, which will be assotiated
	 with the correspondent method by:
	 virtual void NewTab(const char *text = "tab");   // *MENU*bld_newtab.png*
	
2006-04-07 09:58  antcheva

	* gui/inc/TGFrame.h:
	From Valeriy Onuchin:
	- dummy methods overloaded in order to remove them from context menu
	   virtual void        Delete(Option_t * /*option*/ ="") { }
	   virtual TObject    *DrawClone(Option_t * /*option */="") const { return 0; }
	   virtual void        DrawClass() const { }
	   virtual void        Dump() const { }
	   virtual void        Inspect() const { }
	   virtual void        SetDrawOption(Option_t * /*option*/="") { }
	
2006-04-07 01:01  rdm

	* base/inc/TFile.h, base/src/TFile.cxx, config/rootrc.in,
	netx/inc/TXNetFile.h, netx/src/TXNetFile.cxx:
	From Gerri:
	This patch implements 3 new static methods in TFile and the activation of
	the asynchronous open mode in TXNetFile. There is a additional argument in
	the main constructor of TXNetFile, hence the change in the plug-in entry in
	rootrc.in.
	
	The new methods in TFile are:
	
	1. TFileOpenHandle *TFile::AsyncOpen(const char *fn, ...)
	
	   This method accepts the same arguments as the stardard TFile::Open(...),
	   submit the open request and returns an opaque object to be used to test
	   the status of the request and to finalize the opening.
	
	2. TFile *TFile::Open(TFileOpenHandle *)
	
	   This new Open signature finalize the asynchronous open request
	
	3. TFile::EAsyncOpenStatus TFile::GetAsyncOpenStatus(TFileOpenHandle *)
	
	   This method returns the status of the asynchronous open request without
	   blocking.
	
2006-04-07 00:22  rdm

	* xrootd/src/xrootd-20060307-0546.src.tgz:
	From Gerri:
	Some items back-ported to support async file opens.
	Also back ported an important fix for the OLB meter (the one actually
	preventing me to get write access via the olb; also found with this version by
	Derek yesterday). This was fixed in xrd-CVS on March 21st.
	
2006-04-06 23:40  rdm

	* build/rmkdepend/main.c:
	From Axel:
	this patch adds "-I path" for rmkdepend ... --
	path/src.cxx. Note that "-- src.cxx" will NOT add "-I.", only
	"./src.cxx" will.
	
2006-04-06 23:39  rdm

	* unix/src/TUnixSystem.cxx:
	white space.
	
2006-04-06 22:10  pcanal

	* meta/: inc/TDictionary.h, src/TMethod.cxx:
	From Axel:
	This patch circumvents backward compatibility issues with the constness
	of a method vs. constness of its return type, by adding a new
	G__BIT_ISMETHCONSTANT. G__BIT_ISCONSTANT will still be set.
	
2006-04-06 22:10  pcanal

	* cint/: inc/Property.h, src/Method.cxx:
	From Axel:
	This patch circumvents backward compatibility issues with the constness
	of a method vs. constness of its return type, by adding a new
	G__BIT_ISMETHCONSTANT. G__BIT_ISCONSTANT will still be set.
	
2006-04-06 19:25  pcanal

	* meta/src/TCint.cxx:
	From Axel:
	Only build the mangled name if not
	compiled (interface ptr is sufficient for compiled funcs). And do some
	smarter result caching, and better logic optimization.
	
2006-04-06 18:42  pcanal

	* unix/src/TUnixSystem.cxx:
	call ttyname only once
	
2006-04-06 18:34  pcanal

	* unix/src/TUnixSystem.cxx:
	In RedirectOutput add support for the case where stdout and/or stderr
	have been redirected on the shell command line (myprogram >& myprogram.log)
	
2006-04-06 18:28  pcanal

	* cint/src/v6_struct.cxx:
	From Axel:
	G__defined_tagname: Find second-pass index in first pass,
	to avoid second loop through G__struct
	
2006-04-06 18:04  roiser

	* reflex/Module.mk:
	If configure'd with --prefix take the absolute $(LIBDIR) for the location of
	the genreflex.py files when generating the batch file. Otherwise take the
	relative path to ../lib/
	
2006-04-06 15:53  couet

	* tutorials/exclusiongraph.C:
	- Example showing exclusion graphs
	
2006-04-06 15:47  rdm

	* base/: inc/TROOT.h, src/TEnv.cxx, src/TROOT.cxx:
	From Axel:
	This patch reduces "root.exe -l -b -q example.C" from 9G instructions
	to 2.7G instructions.
	
	Modifications:
	TROOT: classes, types, globals, global funcs, funcs, class generators
	       are now TCollections, not TSeqCollections. fClasses, fGlobals,
	       fGlobalFunctions, fTypes are now THashTables, not THashLists. Remove now
	       happens instantaneously.
	TEnv: pre-alloc string for parsing
	
2006-04-06 15:45  couet

	* graf/: inc/TGraph.h, src/TGraph.cxx:
	- When a graph is painted with the option "C" or "L" it is now possible to draw
	  a filled area on one side of the line. This is useful to show exclusion
	  zones. This drawing mode is activated when the absolute value of the
	  graph line width (set thanks to SetLineWidth) is greater than 99. In that
	  case the line width number is interpreted as 100*ff+ll = ffll . The two
	  digits number "ll" represent the normal line width whereas "ff" is the
	  filled area width. The sign of "ffll" allows to flip the filled area
	  from one side of the line to the other. The current fill area attributes
	  are used to draw the hatched zone.
	
	  This new functionality is implemented thanks to the new method
	  PaintPolylineHatches().
	
2006-04-06 15:35  couet

	* base/src/TAttLine.cxx:
	- Protection added to make sure that the line width is positive and smaller
	  than 100.
	
2006-04-06 14:48  antcheva

	* gui/: inc/TGMenu.h, src/TGMenu.cxx:
	From Valeriy Onuchin:
	- added several getter methods in TGMenuEntry class
	- new method AddTitle(TGMenuTitle *title, TGLayoutHints *l, TGPopupMenu *before = 0)
	
2006-04-06 14:24  roiser

	* reflex/Module.mk:
	adding genreflex and genreflex-rootcint to ALLEXECS, needed for --prefix installation
	
2006-04-06 13:15  antcheva

	* gui/: inc/TGToolBar.h, src/TGToolBar.cxx:
	From Valeriy Onuchin:
	- new method AddButton(const TGWindow *w, TGPictureButton *button, Int_t spacing)
	
2006-04-06 12:49  antcheva

	* gui/: inc/TGToolTip.h, src/TGToolTip.cxx:
	From Valeriy Onuchin:
	- new method SetDelay(Long_t delayms) for changing popup delay time dynamically
	
2006-04-06 12:39  antcheva

	* gui/src/TGFrame.cxx:
	From Valeriy Onuchin:
	- TGFrame::HandleDragEnter
	  protections against dragging editable frame added
	  highlight color was changed
	
2006-04-06 11:41  couet

	* gpad/src/TPad.cxx:
	- In PaintFillAreaHatches the line attributes are now propelly saved
	  before the hatches painting, and restored after.
	
2006-04-06 11:38  couet

	* base/src/TAttFill.cxx:
	- The special case introduced in revision 1.9 to change the line color
	  in case of hatch styles (3100->3999), is now removed. This case is now
	  handled in TPad::PaintFillAreaHatches, with the other line attributes.
	
2006-04-06 11:37  brun

	* geom/inc/TGeoBBox.h, geom/src/TGeoBBox.cxx,
	geompainter/src/TGeoChecker.cxx:
	From Andrei
	Improve speed of the overlap checker
	
2006-04-06 07:38  brun

	* pyroot/src/: Executors.cxx, RootWrapper.cxx, RootWrapper.h:
	From Wim :
	 o) fix error reporting in RootObjectByValueExecutor
	 o) optimize python class lookup
	 o) do not attempt DynamicCast to TObject if !IsTObject() in BindRootObject
	
2006-04-05 17:41  roiser

	* reflex/python/genreflex/gendict.py:
	adding possibility to select classes/structs through the xml selection mechanism by their typedef'd name
	
2006-04-05 17:39  roiser

	* reflex/test/: test_Reflex_simple1.cxx, test_Reflex_simple2.cxx,
	testDict2/TestClasses.h, testDict2/selection.xml:
	adding test cases for selection of typedef'd types (classes,structs) with the xml selection files
	
2006-04-05 16:37  antcheva

	* gui/: inc/TGTextEntry.h, src/TGNumberEntry.cxx,
	src/TGTextEntry.cxx:
	- added GetToolTip() in TGTextEntry
	- tool tips of text and number entries are saved in the generated C++ code
	
2006-04-05 12:23  brun

	* hist/src/TProfile2D.cxx:
	Fix a bug in TProfile2D::Merge (local redefinition of kNstats)
	
2006-04-05 12:03  rdm

	* build/win/bindexplib/bindexplib.cxx:
	From Axel:
	prefix hex with "0x".
	
2006-04-05 11:37  antcheva

	* gui/src/TGColorSelect.cxx:
	- generate unique color parameter names in SavePrimitive method
	
2006-04-05 11:36  brun

	* geom/src/: TGeoPgon.cxx, TGeoVoxelFinder.cxx:
	From Andrei:
	I finally found and fixed the reason for the failure of stressGeom test macro when
	compiling TGeo with different optimization levels. It was a precision problem in
	TGeoPgon::SliceCrossingIn() method. I attached the patch, as well as a modified
	stressAlice macro which in addition allows inspecting/debugging whatever differences
	may appear w.r.to the used reference:
	
2006-04-05 10:30  antcheva

	* ged/inc/TGraphEditor.h:
	- class TGRadioButton was missed
	
2006-04-05 10:08  pcanal

	* hist/src/TFormula.cxx:
	Fix an issue where the parser was not properly handling:
	   "\"qeff_1\"==its.its_name"
	
2006-04-05 09:46  roiser

	* reflex/python/genreflex/: gendict.py, genreflex.py, selclass.py:
	fix error and warning messages
	
2006-04-05 09:30  pcanal

	* build/win/bindexplib/bindexplib.cxx:
	From Axel:
	This bindexplib has no kMaxSymbolLength anymore, and almost no other
	fixed-size arrays.
	
	So now, finally, user code can have symbols as long as users want -
	something we've all been waiting for :-) One can get funny error
	messages with that by the way: "maximal symbol length exceeded",
	"compiler heap size exhausted", etc.
	
2006-04-04 19:49  pcanal

	* cint/src/v6_pcode.cxx:
	Work around a bug in Solaris CC compilers (too many nested ?: and cast)
	
2006-04-04 19:47  pcanal

	* cint/src/v6_struct.cxx:
	From Paul Russo:
	Properly match the new and the delete for object corresponding
	to an interpreted class.
	
2006-04-04 19:28  rdm

	* configure, build/package/common/libroot-mathmore.control,
	build/package/debian/changelog, build/package/debian/rules,
	build/package/lib/makebuilddepend.sh,
	build/package/lib/makelists.sh, build/package/rpm/spec.in,
	config/Makefile.in, mathmore/Module.mk, mathmore/test/Makefile:
	From Christian Holm:
	make mathmore a seperate rpm and deb package. Add configure option to
	use system installed libgsl instead of our own.
	
2006-04-04 16:24  rdm

	* build/: unix/makedist.sh, win/makedist.sh:
	remove directories proof/etc and proof/utils which are now under etc/proof.
	
2006-04-04 16:16  rdm

	* build/win/makedist.sh:
	From Bertrand:
	exclude dlls from lib directory when doing a "make dist".
	
2006-04-04 14:44  couet

	* graf/src/TLatex.cxx:
	- Change in Analyse. GetTextExtent was called each time Analyse was called
	  (twice for each LaTex string). It appeared that the call to GetTextExtent
	  can be ommitted when Analyse is called to draw the string. This save 5% of
	  the time spent in TLatex drawing.
	
2006-04-04 07:51  brun

	* matrix/inc/LinkDef.h, matrix/inc/TMatrixT.h,
	matrix/inc/TMatrixTSym.h, matrix/inc/TVectorT.h,
	matrix/src/TMatrixT.cxx, matrix/src/TMatrixTSym.cxx,
	matrix/src/TVectorT.cxx, smatrix/test/matrix_op.h,
	smatrix/test/stressKalman.cxx, smatrix/test/testKalman.cxx:
	From Eddy:
	- 2 weeks ago AMultB.. functions were made public . However, unlike any
	other
	   public function except for the *= calls, it could allocate an object
	. In addition
	   already Mult function existed (which called AMultB with constr=0) .
	   This situation is rectified in the following way :
	     The public Mult, MultT and TMult are introduced .
	
	     AMultB , AtMultB and AMultBt are now functions that do not belong
	to the
	     TMatrixT class anymore, they accept now pointers as arguments .
	
	     None of these functions will create a new object . In internal
	calls to AMultB family ,
	     first a call to Allocate is made (if necessary) .
	
	    AMultB is used in one of the TMatrixTSym::Similarity calls,
	removing the creation of a
	    TMatrixT object .
	
	- smatrix/test function reflect the changes above
	
2006-04-03 20:41  pcanal

	* qt/Module.mk:
	add qtcint.dll to the cintdlls
	
2006-04-03 19:26  pcanal

	* cint/lib/qt/qtclasses.h:
	From Valeri Fine:
	-  Create the dictionary of the main Qt classes as defined by
	
	            http://doc.trolltech.com/3.3/mainclasses.html
	
	      Some templated Qt containers, namely
	
	      QDict       QGuardedPtr   QMap    QValueList  QValueVector  QValueStack
	
	      were not included yet.
	
2006-04-03 18:19  brun

	* geom/inc/TGeoNode.h, geom/inc/TGeoPatternFinder.h,
	geom/inc/TGeoPolygon.h, geom/src/TGeoManager.cxx,
	geom/src/TGeoPatternFinder.cxx, geom/src/TGeoPolygon.cxx,
	geom/src/TGeoVolume.cxx, geom/src/TGeoVoxelFinder.cxx,
	geom/src/TGeoXtru.cxx, geompainter/src/TGeoPainter.cxx:
	From Andrei:
	- TGeoXtru shapes with polygone vertices defined counter-clockwise in XY
	plane were not valid (Andreas) - fixed
	- TGeoVolume::SaveAs() works now correctly even in case of assemblies
	(Ivana) - fixed by Mihaela
	- Some minor precision problems fixed in divisions
	- minor fix in navigation in assemblies; assemblies defined as overlapping
	now forbidden
	- fix for automatic re-voxelization after un-alignment
	
2006-04-03 18:14  rdm

	* meta/src/TCint.cxx:
	Support rootmap files with extensions, like rootmap-ModuleX. This allows
	for multiple rootmap files per directory.
	
2006-04-03 17:58  brun

	* graf/src/TGraphQQ.cxx:
	From Anna:
	Fix a bug in TGraphQQ::Quartiles when nx=ny
	
2006-04-03 17:27  antcheva

	* guibuilder/: inc/TGuiBldQuickHandler.h, src/TRootGuiBuilder.cxx:
	From Bertrand:
	- improved guibuilder behavior (fixed valgrind error messages, saved macros can be opened on Windows,  fixed focus problem during the quick edit).
	
2006-04-03 16:24  rdm

	* netx/src/TXNetSystem.cxx:
	From Gerri:
	This fixes the problem with files flagged as offline by XROOTD which are
	now treated as non-existing.
	
2006-04-03 16:20  rdm

	* .cvsignore:
	ignore .gdb_history files.
	
2006-04-03 16:19  rdm

	* proof/: inc/TEventIter.h, inc/TObjectCache.h, src/TEventIter.cxx,
	src/TObjectCache.cxx:
	From Gerri:
	fix memory leak due to non-shared cache structures.
	
2006-04-03 09:09  antcheva

	* gui/src/TGFrame.cxx:
	- removed <TAB>
	
2006-04-02 20:13  pcanal

	* cint/lib/qt/: qtcint.h, qtclasses.h, qtfunctions.h, qtglobals.h:
	From Valeri Fine:
	I removed:
	
	    1. Obsolete Qt classes
	    2. Class to back Qt/Embedded "QWS"
	    3. Nestcape plugiin classes "QNT"
	    4. Qt templated container. One should use ROOT container instead.
	
	To test thing you try the simple example (with Qt-layer "on" of course)
	
	root [0] .L $ROOTSYS/cint/include/qtcint.dll
	root [1] cout << QFileDialog::getOpenFileName() << endl;
	
	This should popup the Qt "Open File Dialog" and print out the file name
	one may have selected.
	
2006-04-02 10:39  brun

	* smatrix/test/: kalman.C, testKalman.cxx:
	For portability, do not use Form.
	Set gMatrixCheck=0 in testKalman
	
2006-04-02 10:38  brun

	* matrix/src/: TMatrixT.cxx, TVectorT.cxx:
	Add test on gMatrixCheck in a few more places.
	
2006-04-01 19:35  rdm

	* cint/inc/G__ci.h:
	Add CINT varargs support for Mac OS X on Intel.
	
2006-04-01 08:35  brun

	* graf/src/TLegend.cxx:
	In TLegend::SavePrimitive save also the border size
	
2006-04-01 05:23  pcanal

	* qt/Module.mk:
	From Valeri Fine:
	I removed:
	
	    1. Obsolete Qt classes
	    2. Class to back Qt/Embedded "QWS"
	    3. Nestcape plugiin classes "QNT"
	    4. Qt templated container. One should use ROOT container instead.
	
	To test thing you try the simple example (with Qt-layer "on" of course)
	
	root [0] .L $ROOTSYS/cint/include/qtcint.dll
	root [1] cout << QFileDialog::getOpenFileName() << endl;
	
	This should popup the Qt "Open File Dialog" and print out the file name
	one may have selected.
	
2006-03-31 21:23  brun

	* tutorials/importCode.C:
	From Valeri Fine
	Close the system directory at the end of the script.
	
2006-03-31 19:02  rdm

	* build/package/: common/libroot-minuit.control, debian/changelog,
	debian/root-proofd.examples, debian/root-rootd.examples,
	debian/rules, lib/makebuilddepend.sh, rpm/spec.in:
	From Christian Holm:
	changes to reflect new location of PROOF and (x)rootd config files.
	
2006-03-31 18:57  rdm

	* graf/src/TTF.cxx:
	remove repeated checks on which fontset should be used (either MS ttf or
	the free alternatives).
	
2006-03-31 17:41  pcanal

	* cint/src/g__cfunc.c:
	From Axel and Valeri
	floor wrapper against MSVC8 comp bug
	
2006-03-31 17:41  pcanal

	* cint/src/v6_init.cxx:
	Avoid incorrectly adding G__CINTVERSION to the dictionary
	
2006-03-31 17:08  moneta

	* smatrix/build/: configure.in, test_Makefile.am:
	change version and remove definition of ROOTSYS
	
2006-03-31 15:43  brun

	* vmc/src/TGeoMCGeometry.cxx:
	From Ivana Hrivnacova
	Fix a problem with long volume names
	
2006-03-31 15:09  rdm

	* base/inc/RVersion.h, build/version_number:
	make version v5-10-00c.
	
2006-03-31 14:47  antcheva

	* gui/: inc/TGFrame.h, src/TGFrame.cxx:
	From Bertrand:
	- removed the method TGGroupFrame::ChangeOptions because of the side effect
	seen in TGButtonGroup layout after the previous patch
	
2006-03-31 10:54  rdm

	* config/rootrc.in, dcache/src/TDCacheFile.cxx:
	back port fix that prevented dCache files from being opened.
	
2006-03-31 09:42  rdm

	* proof/src/: TProof.cxx, TProofResourcesStatic.cxx,
	TProofServ.cxx:
	handle changed default etc directory path, was proof/etc, is now
	etc/proof.
	
2006-03-31 02:53  rdm

	* build/package/: debian/changelog, lib/makebuilddepend.sh,
	lib/makerpmspec.sh, rpm/spec.in:
	from Christian Holm:
	Here's the first set of patches. This fixes the problems
	
	* root-plugin-gfal is explicitly disabled by passing
	  `--disable-gfal' to the configure script in the generated spec
	  file.
	* More sophisticated algorithm to discover whether man(1) pages
	  are compressed before they are moved into a package.   This
	  should work for all systems.
	* Made the package build depend on XFree86-devel (rather than
	  xorg-devel) as I think all X development packages provide that
	  capability (sigh, one can not do alternatives in RPM
	  dependencies).
	* Fixed problem with different names of mysql-devel on various
	  systems (thanks to Anders Waananen for fix).
	
2006-03-31 02:48  rdm

	* Makefile, configure, config/Makefile.in:
	some PROOF config and utility files rationalization.
	
2006-03-31 02:47  rdm

	* etc/proof/: .cvsignore, cluster.conf.sample, motd.sample,
	noproof.sample, proof.conf.sample, rootnetrc.sample, utils/crypt,
	utils/pcmd, utils/pload, utils/pps, utils/proof-facility,
	utils/push:
	move from proof/etc and proof/utils to etc/proof.
	
2006-03-31 02:45  rdm

	* etc/.cvsignore:
	remove some files that moved to etc/daemons.
	
2006-03-31 02:44  rdm

	* etc/daemons/: .cvsignore, README, ch.cern.proofd.plist,
	ch.cern.rootd.plist:
	move from etc to etc/daemons since they are daemons startup scripts
	and not per-se ROOT run-time data files.
	
2006-03-31 02:40  rdm

	* etc/: README, ch.cern.proofd.plist, ch.cern.rootd.plist:
	move to etc/daemons/.
	
2006-03-31 00:33  pcanal

	* cint/: inc/G__ci.h, lib/prec_stl/iterator, lib/prec_stl/map,
	lib/prec_stl/vector, lib/vc7strm/Makefile, src/v6_func.cxx,
	src/v6_ifunc.cxx, src/v6_macro.cxx, src/v6_parse.cxx,
	src/v6_pcode.cxx, src/v6_tmplt.cxx, src/v6_var.cxx,
	tool/ifdef/ifdef.mak:
	From Masa, Axel, Philippe:
	import of CINT tag v5-16-9 from the CINT CVS.
	For what else is new see http://root.cern.ch/root/Cint.phtml?relnote.
	
	This includes several parsing improvements (see CINT changelog for
	details)
	
2006-03-30 18:40  moneta

	* smatrix/test/testSMatrix.cxx:
	add modification of the HEAD on the v5-10-00-patches branch
	
2006-03-30 18:40  rdm

	* netx/src/TXNetSystem.cxx:
	some whitespace clean ups.
	
2006-03-30 18:39  rdm

	* netx/src/TXNetFile.cxx:
	From Gerri:
	fix of previous fix that broke the fallback from xrootd to rootd.
	
2006-03-30 18:38  moneta

	* smatrix/: inc/Math/HelperOps.h, inc/Math/SMatrix.h,
	inc/Math/SMatrix.icc, test/Makefile, test/testSMatrix.cxx:
	add modification of the HEAD on the v5-10-00-patches branch
	
2006-03-30 18:35  moneta

	* smatrix/test/: testKalman.cxx, testSMatrix.cxx:
	remove compiler warnings
	
2006-03-30 18:18  moneta

	* smatrix/: inc/Math/HelperOps.h, inc/Math/SMatrix.h,
	inc/Math/SMatrix.icc, test/testSMatrix.cxx:
	add possibility to create matrix from lower/upper diagonal block. Now constructor from iterator works fins for symmetric matrices
	
2006-03-30 18:15  moneta

	* smatrix/test/: matrix_op.h, testOperations.cxx:
	modify matrices and vectors at every step in testing operations
	
2006-03-30 18:13  antcheva

	* guibuilder/src/TRootGuiBuilder.cxx:
	- update of the GUI builder help and comments
	- coding conventions fixes
	
2006-03-30 15:09  brun

	* cont/: inc/TRefTable.h, src/TRefTable.cxx:
	From Axel:
	this patch issues a warning once per TRefTable, if a file is being read
	that contains an old version of TRefTable and multiple TProcessIDs. In
	this case one _can_ have a corrupted TRefTable, due to several processes
	re-using the same UIDs.
	
2006-03-30 12:34  moneta

	* smatrix/test/testSMatrix.cxx:
	add test for Sub and SetDiagonal
	
2006-03-30 12:33  moneta

	* smatrix/inc/Math/: HelperOps.h, SMatrix.h, SMatrix.icc:
	modify Sub method for the different cases of matrices and add a SetDiagonal method
	
2006-03-30 11:58  antcheva

	* guibuilder/src/: TGuiBldDragManager.cxx, TGuiBldEditor.cxx,
	TRootGuiBuilder.cxx:
	From Valeriy Onuchin:
	- TGuiBldDragManager.cxx
	 o protection added for handling events when "Caps Lock"
	   key is being pressed.
	 o added comments for all methods.
	
	- TGuiBldEditor.cxx
	 o Fixed the bug -  when "double border" check button was clicked
	   all other radio button toggled off.
	
2006-03-30 11:33  brun

	* matrix/src/TVectorT.cxx:
	Fix a typo in a comment
	
2006-03-30 11:30  brun

	* matrix/src/: TMatrixT.cxx, TVectorT.cxx:
	In the TVectorT, TMatrixT free Add functions, add the special case
	where the argument scalar is null, ie
	 -if scalar != 0 target += scalar * A * source
	 -if scalar == 0 target = A * source
	
2006-03-30 11:25  brun

	* smatrix/test/matrix_op.h:
	Minor changes/small optimisation to take advantage of new TVectorT.
	
2006-03-30 10:50  antcheva

	* gui/: inc/TGFrame.h, src/TGCanvas.cxx, src/TGFrame.cxx,
	src/TGStatusBar.cxx:
	From Bertrand and Valeriy Onuchin:
	
	- TGGroupFrame::ChangeOptions method was introduced
	  which overloads TGFrame::ChangeOptions. Using
	  TGFrame::ChangeOptions corrupted fBorderWidth data member.
	
	- TGFrame::SetEditable. Disable edit frame when kEditDisableLayout
	  bit in fEditDisabled flag is activated.
	
	- TGCompositeFrame::SetEditDisabled.
	  Propagate fEditDisable flag to subframes only for cases
	  of kEditDisable and kEditEnable values.
	
	- TGCanvas constructor. Set correct value of fEditDisable flag.
	  That allows to use TBrowser during guibuilding. The idea is to
	  use TBrowser as an object inspector of edited widgets.
	
	  Note by Ilka: this protection is not enough because the search dialog of
	  the browser, or status bar became editable when GUI builder is active.
	  We agreed that more protections is needed at that point.
	
	- TGStatusBar constructors. Set correct values for fEditDisabled flag
	  which allows to use status bars in guibuilding.
	
2006-03-30 10:32  moneta

	* smatrix/test/testSMatrix.cxx:
	relac equality condition for poor Windows calculations
	
2006-03-30 10:29  moneta

	* smatrix/test/testSMatrix.cxx:
	fix a problem on Windows
	
2006-03-30 10:22  moneta

	* smatrix/test/testSMatrix.cxx:
	add test 14 of place_at and sub
	
2006-03-30 10:21  moneta

	* smatrix/inc/Math/: HelperOps.h, SMatrix.h, SMatrix.icc:
	fix problem of Place_at reported by LHCb, now placing in a symmetric matrices works correctly
	
2006-03-30 01:32  pcanal

	* cint/lib/qt/qtcint.h, cint/lib/qt/qtclasses.h,
	cint/lib/qt/qtdummy.h, qt/Module.mk:
	work around issues in CINT while parsing qt
	
2006-03-30 00:18  pcanal

	* metautils/src/TClassEdit.cxx:
	 fix the #ifdef SSTREAM logic
	
2006-03-30 00:16  pcanal

	* cint/: inc/bc_eh.h, src/Api.cxx:
	always refer to std::exception by its fully qualified name
	
2006-03-30 00:15  pcanal

	* base/inc/RConfig.h:
	use newer sstream for alpha cxx
	
2006-03-30 00:14  pcanal

	* config/Makefile.alphacxx6:
	remove flags that caused more problem than it solved
	
2006-03-29 22:17  pcanal

	* cint/Module.mk, qt/Module.mk, thread/Module.mk:
	update cintdll rules following makefile changes
	
2006-03-29 22:16  pcanal

	* build/unix/makecintdll.sh:
	support C++ dictionary and add more clean-up
	
2006-03-29 22:07  brun

	* smatrix/test/matrix_op.h:
	Some optimisations.
	
2006-03-29 17:47  antcheva

	* icons/: bld_edit.xpm, bld_stop.xpm, bld_tab.xpm:
	 new GUI builder icons
	
2006-03-29 17:44  antcheva

	* guibuilder/: inc/TGuiBldDragManager.h, inc/TGuiBldEditor.h,
	inc/TGuiBldHintsEditor.h, inc/TGuiBldNameFrame.h,
	inc/TGuiBldQuickHandler.h, inc/TRootGuiBuilder.h,
	src/TGuiBldDragManager.cxx, src/TGuiBldEditor.cxx,
	src/TGuiBldHintsEditor.cxx, src/TGuiBldNameFrame.cxx,
	src/TGuiBldQuickHandler.cxx, src/TRootGuiBuilder.cxx:
	From Valeriy Onuchin:
	-  huge upgrade of guibuilder classes
	
	   o improved robustness
	   o improved simplicity in navigation and actions.
	   o possibility to add and correctly edit complex widgets,
	     e.g. TGTab
	   o few actions added to guibuilder toolbar and menus.
	   o property editor was redisigned.
	   o possibility to place widgets with matrix layout added
	
2006-03-29 17:37  antcheva

	* gui/src/TGColorSelect.cxx:
	From Bertrand:
	- make TG16ColorSelector using standard Root colors instead of custom ones
	
2006-03-29 12:36  brun

	* smatrix/test/matrix_op.h, tree/src/TTree.cxx,
	treeplayer/src/TTreePlayer.cxx:
	Add the following note in TTree::MakeClass and TTreePlayer::MakeXClass
	//
	//  NOTE: Do not use the code generated for one Tree in case of a TChain.
	//        Maximum dimensions calculated on the basis of one TTree only
	//        might be too small when processing all the TTrees in one TChain.
	//        Instead of myTree.MakeClass(..,  use myChain.MakeClass(..
	
2006-03-29 12:29  brun

	* base/src/TSystem.cxx, winnt/src/TWinNTSystem.cxx:
	From Axel:
	small patch to make Philippe happy. Now the windows default is to play
	the regular windows-unhappy-beep via the sound card (freq==0).
	
2006-03-29 11:21  rdm

	* base/inc/TSystem.h:
	remove warning about unused variables.
	
2006-03-29 10:09  antcheva

	* gui/src/: TGFrame.cxx, TGMdiFrame.cxx, TRootEmbeddedCanvas.cxx:
	From Valeriy Onuchin:
	- in TGCompositeFrame::HandleDragEnter
	  Change a highlight color for frame which could
	  accept a drop.
	
	- in TGMdiFrame destructor,
	  Cleanup method added to delete children frames
	
	- in TRootEmbeddedCanvas constructor
	
	   fEditDisabled flag changed from kEditDisable to
	   kEditDisableGrab. That allows to fix problems
	   with editting embedded canvas during "guibuilding".
	
2006-03-29 07:16  brun

	* matrix/: inc/TMatrixTSym.h, src/TMatrixT.cxx,
	src/TMatrixTSparse.cxx, src/TMatrixTSym.cxx:
	From Eddy:
	1) TVectorT TMatrixT TMatrixTSym TMatrixTSparse : made sure that
	IsValid Assert's
	    are only done when gMatrixCheck is kTRUE
	2) TMatrixTSym::Similarity and SimilarityT create a temporary matrix .
	If storage
	     is <= kWorkMax use a local array . This way less temporary
	elements are
	    created .
	3) In  TMatrixTSym::Similarity and SimilarityT some shape checking was
	missing
	
2006-03-29 01:59  rdm

	* base/src/TSystem.cxx, rint/src/TRint.cxx,
	winnt/src/TWinNTSystem.cxx:
	cleanup random coding style.
	
2006-03-29 01:58  rdm

	* config/rootrc.in, dcache/src/TDCacheFile.cxx:
	make sure correct file name (full url) is set and used.
	
2006-03-28 23:44  rdm

	* build/rmkdepend/include.c:
	From Axel:
	rmkdepend misinterprets include/Math/complex/ for #include<complex>,
	because it doesn't check whether the stat() entry if found is really a
	file (nor a dir, if it looks for -I include paths). Attached patch fixes
	that.
	
2006-03-28 23:14  brun

	* cintex/python/PyCintex.py:
	From Pere:
	  In order to profit from the changes made by Wim in PyROOT on
	optimization of start-up time we need to change the PyCintex.py file.
	
2006-03-28 22:41  brun

	* smatrix/test/matrix_op.h:
	Implement a better algorithm in testATBA_T
	
2006-03-28 19:08  antcheva

	* gui/: inc/TGShutter.h, src/TGShutter.cxx:
	From Valeriy Onuchin:
	- added new signal method Selected(TGShutterItem *item)
	
2006-03-28 19:04  antcheva

	* gui/: inc/TGToolBar.h, src/TGToolBar.cxx:
	From Valeriy Onuchin:
	- new method SetId(TGButton *button, Int_t id) that allows to change button id dynamically
	
2006-03-28 18:43  brun

	* base/inc/TColor.h, base/src/TColor.cxx, gpad/inc/TCanvas.h,
	gpad/src/TCanvas.cxx, gpad/src/TPad.cxx:
	From Axel:
	Patch to set a canvas in grayscale mode (default is color).
	New functions in TCanvas and TColor
	
	void TCanvas::SetGrayscale(Bool_t set /*= kTRUE*/)
	    Set whether this canvas should be painted in grayscale, and re-paint
	    it if necessary.
	
	One can toggle between a grayscale preview and the regular
	colored mode using TColor::SetGrayscale(). Note that in grayscale mode,
	access via RGB will return grayscale values according to ITU
	standards (and close to b&w printer grayscales), while access via
	HLS returns de-saturated grayscales.
	
	TCanvas::SetGrayScale is available via the TCanvas context menu.
	
2006-03-28 18:35  brun

	* base/inc/TSystem.h, base/src/TSystem.cxx, clib/inc/Getline.h,
	clib/src/Getline.c, rint/src/TRint.cxx, rint/src/TTabCom.cxx,
	win32gdk/src/TGWin32.cxx, winnt/inc/TWinNTSystem.h,
	winnt/src/TWinNTSystem.cxx:
	From Axel:
	this is the patch for the beep suppression. With that, all beeps I found
	are re-routed to TSystem::Beep, which checks whether it should really
	beep, and then invokes virtual TSystem::DoBeep. TSystem checks what gEnv
	says - if Root.System.BeepDuration for Root.System.BeepFreq is <0 it'll
	silence all beeps. Otherwise these settings do what one would expect -
	on windows (until someone implements TUnixSystem::DoBeep).
	
2006-03-28 18:31  antcheva

	* gui/inc/TGFrame.h:
	From Valeriy Onuchin:
	- changes in IsLayoutBroken() method required by the GUI builder development
	
2006-03-28 18:26  antcheva

	* gui/src/TRootEmbeddedCanvas.cxx:
	From Valeriy Onuchin:
	- added protections required by the GUI builder
	
2006-03-28 18:25  antcheva

	* gui/src/TGCanvas.cxx:
	From Valeriy Onuchin:
	- added protections required by the GUI builder
	
2006-03-28 18:23  antcheva

	* gui/src/TRootControlBar.cxx:
	From Valeriy Onuchin:
	- use of Cleanup(kDeepCleanup)
	
2006-03-28 18:21  antcheva

	* gui/src/TRootBrowser.cxx:
	From Valeriy Onuchin:
	-  browser is created in the root default window (changes for the default constructor)
	
2006-03-28 18:19  antcheva

	* gui/src/TGuiBuilder.cxx:
	From Valeriy Onuchin:
	- added comments
	
2006-03-28 18:11  brun

	* cont/inc/TMap.h:
	From Valeriy Onuchin:
	- added method TPair::SetValue(TObject *val)
	
2006-03-28 17:50  couet

	* histpainter/src/THistPainter.cxx:
	- coding conventions
	
2006-03-28 17:36  pcanal

	* config/Makefile.alphacxx6:
	one more tweak to prevent double definiton of the class exception
	
2006-03-28 16:39  rdm

	* mathmore/Module.mk:
	Remove a debug statement.
	
2006-03-28 16:29  pcanal

	* config/Makefile.alphacxx6:
	add new stream dictionary for alpha cxx 6.3 in new iostream mode
	
2006-03-28 16:28  pcanal

	* cint/: inc/alphastrm.h, src/alphastrm.cxx:
	add new stream dictionary for alpha cxx 6.3 in new iostream mode
	
2006-03-28 16:26  pcanal

	* cint/Module.mk:
	add new stream dictionary for alpha cxx 6.3 in new iostream mode
	
2006-03-28 16:26  pcanal

	* cint/lib/alphastrm/: Makefile, README.txt, fstrm.h, iostrm.h,
	linkdef.h, sstrm.h:
	add new stream dictionary for alpha cxx 6.3 in new iostream mode
	
2006-03-28 15:51  brun

	* matrix/src/TVectorT.cxx:
	Remove a test on gMatrixCheck in Bool_t operator==(const TVectorT<Element> &v1,const TVectorT<Element> v2)
	
2006-03-28 15:46  brun

	* matrix/src/TVectorT.cxx:
	From Eddy:
	In the last cvs update a line was lost in TVectorT .
	
2006-03-28 14:47  brun

	* geompainter/: inc/TGeoPainter.h, src/TGeoPainter.cxx:
	From Andrei:
	a patch that provides a fix for my latest modifications in the painter.
	Drawing overlaps produced a crash in some particular cases.
	
2006-03-28 12:02  brun

	* smatrix/test/matrix_op.h:
	Use new function TVectorT::Add in testVscale_T
	
2006-03-28 12:00  brun

	* matrix/: inc/TVectorT.h, src/TVectorT.cxx:
	Add two new functions
	  void Add(const TVectorT<Element> &v);
	  void Add(const TVectorT<Element> &v1, const TVectorT<Element> &v2);
	The first function  adds vector v to this.
	The second function adds the 2 vectors v1 and v2 and store the result into this.
	
2006-03-28 11:47  brun

	* gl/src/TGLViewer.cxx:
	From Timur:
	Small fix for selection/manipulators for mulptiple viewers case.
	
2006-03-28 11:38  moneta

	* smatrix/test/stressOperations.cxx:
	keep NITER=1 as default
	
2006-03-28 11:36  moneta

	* smatrix/test/: Makefile, matrix_op.h, stressOperations.cxx:
	sum the result when performing dot and similarity operations
	
2006-03-28 02:37  pcanal

	* gui/src/TRootBrowser.cxx:
	Check that a file name is exacty . or .. (as opposed to starting with) before discarding it
	
2006-03-27 18:21  brun

	* build/win/compiledata.sh, config/Makefile.win32:
	From Axel:
	compiledata: don't reference ROOT's PDB
	Makefile.win32: for MSVC8, also allow to catch non-throw-exceptions
	(e.g. access violations), just like for MSVC7.1, i.e. EHa instead of
	EHs. Now cint can survive compiled and broken user functions.
	
2006-03-27 16:33  rdm

	* netx/: inc/TXNetFile.h, src/TXNetFile.cxx:
	From Gerri:
	The result of TFile::Init was not checked and this lead to an unexpected
	behaviour in some cases.
	Also, I've added the possibility (optional) to change the relevant envs on
	the fly, which is useful in some cases.
	
2006-03-27 16:32  moneta

	* smatrix/test/testOperations.cxx:
	set same seed in TMatrix test
	
2006-03-27 16:20  rdm

	* Makefile, config/Makefile.precomp, utils/Module.mk:
	remove dependency of cxx rule on PCHFILE, add PCHFILE dependency on
	dummy.d.
	
2006-03-27 12:32  brun

	* cint/src/v6_pause.cxx:
	From Axel:
	This patch fixes a stack overflow in Cint, visible e.g. with MSVC8
	(which nicely warns me :-) and calling "gSystem->GetMakeSharedLib()" on
	the Cint prompt.
	
2006-03-27 12:22  brun

	* geompainter/src/TGeoPainter.cxx:
	From Axel:
	this removes an MSVC8 warning "*/ outside comment".
	
2006-03-27 12:19  moneta

	* smatrix/test/: Makefile, matrix_op.h, stressOperations.cxx,
	testOperations.cxx:
	fix corret dependency in Makefile, optimize smatrix additions (faster doing in two steps, especially for sym matrices) and increase iterations for fast vector operations like dot,v2=v1 and v2=v1+v2
	
2006-03-27 11:53  rdm

	* base/src/TEnv.cxx:
	From Bertrand:
	close the file at the end of TEnv::WriteFile().
	
2006-03-27 11:28  brun

	* geom/: inc/TGeoManager.h, src/TGeoManager.cxx,
	src/TGeoPhysicalNode.cxx:
	From Andrei:
	I added a static lock to TGeoManager (attached patch). This prevents:
	1. Loading or creating a new geometry while the current one is in lock state.
	2. Calling TGeoPhysicalNode::Align() while in lock state.
	
	TGeoManager::LockGeometry(); // to lock
	TGeoManager::UnlockGeometry(); // to unlock ;-)
	Bool_t TGeoManager::IsLocked(); // to check
	
	The second method is (of course...) for the 'smart' geometry experts that will
	immediately notice that they cannnot load the geometry anymore unless they unlock it
	:-D . If we throw away the key we will not be able to unlock ourselves...
	
2006-03-27 10:47  brun

	* Makefile, build/unix/makecintdlls.sh:
	From Axel:
	makecintdlls also needs CXXOUT.
	
2006-03-27 10:10  antcheva

	* qt/src/TGQt.cxx:
	From Valeri Fine:
	- Automatically add "$QTDIR/include" for ACLiC (thanks Kerry)
	
2006-03-27 08:38  brun

	* hist/src/TAxis.cxx:
	Fix a memory leak in TAxis in case TAxis::SetBinLabel is called.
	
2006-03-27 08:07  rdm

	* proof/src/: TProof.cxx, TProofServ.cxx:
	From Jan:
	I replaced all fixed char arrays with TStrings.
	
2006-03-27 07:58  rdm

	* ldap/Module.mk:
	From Gerri:
	Port to FC5, allow deprecated calls for the time being.
	
2006-03-27 07:56  rdm

	* xrootd/src/xrootd-20060307-0546.src.tgz:
	From Gerri:
	Version that compiles using gcc 4.1.
	
2006-03-27 06:37  rdm

	* cint/src/.cvsignore, utils/src/.cvsignore:
	Some more files to be ignored.
	
2006-03-27 06:36  rdm

	* Makefile, build/Module.mk, cint/Module.mk, cintex/Module.mk,
	config/Makefile.precomp, krb5auth/Module.mk, minuit2/Module.mk,
	reflex/Module.mk, utils/Module.mk:
	Update to the make system that should close some remaining issues
	related to pre-compiled headers.
	
2006-03-25 21:22  pcanal

	* cint/src/v6_newlink.cxx:
	Do not check the (missing) entering for the implicit default constructor (it is always public)
	
2006-03-25 21:19  pcanal

	* cint/src/v6_struct.cxx:
	initialize ifunc's globalcomp
	
2006-03-25 19:44  rdm

	* build/rmkdepend/ifparser.c:
	Fix a divide by 0.
	
2006-03-25 17:12  brun

	* tree/src/TTree.cxx:
	Protect TTree::Refresh in case of an in-memory Tree.
	
2006-03-24 16:31  antcheva

	* qt/: Module.mk, qt.pro, inc/LinkDef.h, inc/TGQt.h,
	inc/TObjectExecute.h, inc/TQMimeTypes.h, inc/TQUserEvent.h,
	inc/TQtApplicationThread.h, inc/TQtBrush.h, inc/TQtClientFilter.h,
	inc/TQtClientGuard.h, inc/TQtClientWidget.h, inc/TQtEmitter.h,
	inc/TQtEvent.h, inc/TQtEventQueue.h, inc/TQtLock.h,
	inc/TQtLockGuard.h, inc/TQtMarker.h, inc/TQtRConfig.h,
	inc/TQtRootApplication.h, inc/TQtRootThread.h,
	inc/TQtSymbolCodec.h, inc/TQtTermInputHandler.h, inc/TQtThread.h,
	inc/TQtThreadStub.h, inc/TQtTimer.h, inc/TQtWidget.cw,
	inc/TQtWidget.h, inc/TRootMainThread.h, inc/TVirtualX.interface.h,
	inc/TWaitCondition.h, inc/rootcint.pri, inc/rootcintrule.pri,
	inc/rootlibs.pri, src/GQtGUIThread.cxx, src/TGQt.cxx,
	src/TGQtDummy.cxx, src/TQMimeTypes.cxx, src/TQtApplication.cxx,
	src/TQtApplicationThread.cxx, src/TQtBrush.cxx,
	src/TQtClientFilter.cxx, src/TQtClientGuard.cxx,
	src/TQtClientWidget.cxx, src/TQtEvent.cxx, src/TQtEventQueue.cxx,
	src/TQtMarker.cxx, src/TQtRootApplication.cxx,
	src/TQtRootThread.cxx, src/TQtSymbolCodec.cxx,
	src/TQtTermInputHandler.cxx, src/TQtThread.cxx, src/TQtTimer.cxx,
	src/TQtWidget.cxx:
	From Valeri Fine:
	- removed redundand classes:
	   TQtApplicationThread.h, TQtRootThread.h, TQtTermInputHandler.h,
	   TQtThread.h, TQtThreadStub.h, TRootMainThread.h,
	   TQtApplicationThread.cxx, TQtRootThread.cxx, TQtTermInputHandler.cxx,
	   TQtThread.cxx, GQtGUIThread.cxx
	- removed from the rest Qt code the statements related to the classes above
	- added TQtLockGuard.h, TQtEmitter.h
	- removed all WiN32 redundant dependencies
	- added Qt4 CPP compilation flag for future transition to Qt4
	
	TQtWidget - for "pure" Qt GUI application disable ROOT prompt, ROOT terminal
	    input handler and CTRL-C signal handler "by default".
	    To get the ROOT interactive command mode back the statement:
	    "Gui.Prompt       true"
	    should be present in the .rootrc file to enable the standard ROOT command mode option
	
2006-03-24 16:11  brun

	* geom/inc/TGeoAtt.h, geom/inc/TGeoManager.h,
	geom/inc/TGeoVolume.h, geom/inc/TVirtualGeoPainter.h,
	geom/src/TGeoAtt.cxx, geom/src/TGeoBoolNode.cxx,
	geom/src/TGeoCache.cxx, geom/src/TGeoManager.cxx,
	geom/src/TGeoVolume.cxx, geompainter/inc/TGeoPainter.h,
	geompainter/src/TGeoPainter.cxx:
	From Andrei:
	a big chunk of modifications. The class most affected is TGeoPainter, but
	also some external methods (e.g.in TGeoVolume).
	Currently all internal loops are working with TGeoIterator. The main advantages are
	that: the painter does not need to change the top volume for TGeoManager and the loops
	are not longer recursive. This makes painting a process that does not affect any more
	(almost) the manager class. It makes possible having parallel views of different parts
	of a geometry (or different geometries)
	
	There are also few new features:
	- visualisation options can be set at the level of volumes and there are new methods
	accessible from the context menu of TGeoVolume:
	SetVisContainers: draw all containers
	SetVisLeaves : draw only leaves
	SetVisOnly : draw only this volume
	
	These options are operational only for the current drawn volume, which is accesible
	even from the pad when approaching the right edge with the mouse. The manager class
	can also be accessed from the pad approaching the top right corner.
	
2006-03-24 12:46  brun

	* ged/inc/LinkDef.h, gedold/inc/LinkDef.h, gl/inc/LinkDef.h,
	guibuilder/inc/LinkDef.h:
	From Stefan:
	these Linkdef files started with /* instead of // so a gcc warning
	was issued about it (/* inside /* because of the next comment).
	
2006-03-24 12:42  brun

	* hist/src/TF1.cxx:
	Fix a problem in TF1::GradientPar.
	The previous logic was wrong in case of an interpreted function.
	
2006-03-24 12:37  roiser

	* reflex/python/genreflex/selclass.py:
	leftover: renamed argv0 to genreflex
	
2006-03-24 11:32  roiser

	* reflex/python/genreflex/gendict.py:
	If a type is declared in the unnamed namespace and subsequently used as a
	type, the internal name given by gcc to the unnamed namespace, has to be
	stripped off from the type name.
	
2006-03-24 11:30  roiser

	* reflex/test/testDict2/TestClasses.h:
	adding test case for forwarded declared types in an unnamed namespace
	
2006-03-24 07:04  brun

	* pyroot/src/: MethodHolder.cxx, MethodHolder.h, MethodProxy.cxx,
	PyCallable.h, Pythonize.cxx:
	From Pere and Wim:
	 o) improved diagnostics by checking for unset errors
	
2006-03-23 22:09  roiser

	* reflex/: python/genreflex/gendict.py,
	test/testDict2/TestClasses.h:
	Changing stub functions to handle conversion operators to pointers to member
	function. In this case a typedef for the function type is needed.
	
2006-03-23 17:41  brun

	* matrix/src/: TMatrixT.cxx, TMatrixTSym.cxx:
	From Eddy:
	a modification for TMatrixTSym::Invert :
	
	Replaced the Bunch-Kaufman decomposition in the TMatrixTSym::Invert
	by LU decomposition because it is signifivantly faster .
	However, Bunch-Kaufman guarantees unlike LU that the inverted matrix
	is symmetric . In case of numerically difficult matrices, the user
	should use the TDecompBK class to invert.
	
2006-03-23 17:29  roiser

	* reflex/test/testDict2/: TestClasses.h, selection.xml:
	small fix for the protected constructor test, adding the base class to the dictionary
	
2006-03-23 16:59  antcheva

	* guibuilder/src/TGuiBldDragManager.cxx:
	From Valeriy O.
	- follow up changes related to
	  TGWindow::fEditDisabled  converted fron Bool_t to UInt_t
	  TGWindow::IsEditDisabled renamed as TGWindow::GetEditDisabled
	
2006-03-23 16:56  antcheva

	* gui/: inc/TGFrame.h, inc/TGNumberEntry.h, inc/TGTab.h,
	inc/TGWindow.h, inc/TGuiBuilder.h, src/TGClient.cxx,
	src/TGFrame.cxx, src/TGMdiDecorFrame.cxx, src/TGNumberEntry.cxx,
	src/TGSlider.cxx, src/TGTab.cxx, src/TGTextEntry.cxx,
	src/TGWindow.cxx, src/TRootBrowser.cxx:
	From Valeriy Onuchin:
	Mods in several GUI classes related to the following changes required by
	the GUI builder development.
	
	- TGWindow::fEditDisabled  converted fron Bool_t to UInt_t
	  Defined new EEditMode bit flags:
	
	   enum  EEditMode {
	      kEditEnable        = 0,         // allow edit
	      kEditDisable       = BIT(0),    // disable edit
	      kEditDisableEvents = BIT(1),    // window events cannot be edited
	      kEditDisableGrab   = BIT(2),    // window grab cannot be edited
	      kEditDisableLayout = BIT(3),    // window layout cannot be edited
	      kEditDisableResize = BIT(4),    // window size cannot be edited
	      kEditDisableHeight = BIT(5),    // window height cannot be edited
	      kEditDisableWidth  = BIT(6)     // window width cannon be edited
	   };
	
	- TGWindow::IsEditDisabled renamed as TGWindow::GetEditDisabled
	- TGFrame::SavePrimitiveSubframes made public
	
2006-03-23 16:49  antcheva

	* gui/src/TRootCanvas.cxx:
	- white space cleanups
	
2006-03-23 16:20  roiser

	* reflex/python/genreflex/gendict.py:
	fix for shadow class generation. In case of a member type which is templated
	on a function pointer the name of the member has to appear outside the type.
	
2006-03-23 15:45  roiser

	* reflex/python/genreflex/gendict.py:
	Fix for shadow class generation: In case of a member and a type having the
	same string representation in the same scope the type (e.g. a struct) needs
	to be addressed with e.g. struct prepended.
	
2006-03-23 15:42  rdm

	* base/inc/RVersion.h:
	v5-10-00b.
	
2006-03-23 15:41  rdm

	* build/version_number:
	make version 5.10/00b.
	
2006-03-23 15:38  rdm

	* netx/src/TXNetFile.cxx:
	From Gerri:
	back-port: make "recreate" option work again.
	
2006-03-23 15:00  rdm

	* build/rmkdepend/mainroot.cxx:
	fix for Solaris using SunPro C++.
	
2006-03-23 12:50  brun

	* smatrix/test/testOperations.cxx:
	From Eddy,
	Use the newly inyroduced flag to enable/disable various checks at run time
	with TMatrix.
	A very quick check with testOperations/stressOperations shows that
	it barely changes times : both for 2x2 and 5x5 maybe 1-2% .
	
2006-03-23 12:28  brun

	* Makefile:
	Fix broken makefile on Linux
	
2006-03-23 12:23  brun

	* matrix/: inc/LinkDef.h, inc/TMatrixTBase.h, src/TMatrixT.cxx,
	src/TMatrixTBase.cxx, src/TMatrixTSparse.cxx, src/TMatrixTSym.cxx,
	src/TVectorT.cxx:
	From Eddy:
	"I introduced a global parameter : Int_t gMatrixCheck  with
	which can turn on (1) and off(0) the various checks :
	
	- validity, sizes .. in the routines .
	
2006-03-23 11:55  rdm

	* config/Makefile.precomp:
	remove any previous pch file to avoid that an alternative version is created
	(happens with icc which creates .ipch$1, .ipch$2, etc.).
	
2006-03-23 11:41  rdm

	* netx/src/TXNetFile.cxx:
	From Gerri:
	urgent fix for  TXNetFile to make the "recreate" option working again.
	
2006-03-23 11:31  rdm

	* Makefile, build/rmkdepend/main.c, build/win/ld.sh,
	build/win/w32pragma.h, config/Makefile.precomp,
	config/Makefile.win32:
	From Axel:
	Include build/pch.d to trigger PCH generation after dummy.d
	precompile.d now generates dependency for PCH, not .o
	rmkdepend now updates the .d file time properly, even on windows.
	Link against precompile.o only when not building a build tool.
	Assume ALLHDRS is satisfied when generating the PCH.
	Remove MSVC -Yl flag, didn't help against LNK4206 warning.
	
	Also new and unrelated:
	If config.status changes, reconfigure (handy to change a config flag).
	If building inside an IDE, run configure automatically if not done yet.
	Disable MSVC compiler and linker warnings, one each.
	For MSVC8, use PDB (gets rid of these annoying linker warnings that one
	cannot disable).
	
	The IDE stuff is needed for the future windows build environment, where
	people don't need cygwin anymore.
	
2006-03-23 11:03  brun

	* matrix/inc/TMatrixFBase.h:
	From Lorenzo:
	Change "#ifndef ROOT_TMatrixFBasefwd" to "#ifndef ROOT_TMatrixFBase"
	
2006-03-23 10:40  antcheva

	* gui/src/TGMdiMainFrame.cxx:
	From Bertrand:
	- make TGMdiMainFrame::CloseAll() working properly
	
2006-03-23 07:20  brun

	* pyroot/src/: ClassMethodHolder.cxx, ClassMethodHolder.h,
	FunctionHolder.cxx, FunctionHolder.h, MethodHolder.cxx,
	MethodHolder.h, ObjectProxy.cxx, Pythonize.cxx, RootModule.cxx,
	RootWrapper.cxx, TSetItemHolder.cxx, TSetItemHolder.h:
	From Wim:
	 o) print result of GetName(), if available, in __repr__
	 o) added a pythonized TClass.StaticCast (uses, but is not same as,
	DynamicCast)
	 o) added pythonized version of DynamicCast
	 o) made global functions MethodProxy's instead of TFunction objects
	 o) implemented global function overloading
	 o) fixed leak in lazy dict lookup
	 o) global functions with correct signature now usable as class methods
	 o) prevent duplicate pythonizations
	
2006-03-22 22:57  rdm

	* auth/src/DaemonUtils.cxx, auth/src/TAuthenticate.cxx,
	net/src/TSocket.cxx, proofd/src/proofd.cxx, rootd/src/rootd.cxx,
	rpdutils/src/rpdutils.cxx:
	From Gerri:
	This patch adds support for SSH authentication via a SSH tunnel.
	There was a request on rootdev about that and the guy just replied that
	this fix solved the problem.
	
2006-03-22 21:42  brun

	* gl/inc/TGLHistPainter.h:
	Provide correct implementations of TVirtualHistPainter::SetShowProjectionX, Y functions
	
2006-03-22 19:20  moneta

	* smatrix/test/: kalman.C, matrixOperations.C, stressKalman.cxx,
	stressOperations.cxx:
	add the new test and the macro existing in the HEAD version
	
2006-03-22 19:19  moneta

	* smatrix/: inc/LinkDef.h, inc/Math/BinaryOpPolicy.h,
	inc/Math/BinaryOperators.h, inc/Math/Expression.h,
	inc/Math/HelperOps.h, inc/Math/MatrixFunctions.h,
	inc/Math/MatrixRepresentationsStatic.h, inc/Math/SMatrix.h,
	inc/Math/SMatrix.icc, test/Makefile, test/matrix_op.h,
	test/testKalman.cxx, test/testOperations.cxx, test/testSMatrix.cxx:
	
	Add modification from the current HEAD (mainly fixes in static storage + fixes in BinaryOp due to the temporary object produced by Constant) in the v5-10-00 patches branch
	
2006-03-22 17:27  brun

	* histpainter/src/THistPainter.cxx, smatrix/test/matrix_op.h,
	smatrix/test/testKalman.cxx, smatrix/test/testOperations.cxx:
	Speed improvements in THistPainter::ShowProjectionX,Y
	
2006-03-22 16:16  brun

	* matrix/: inc/TMatrixT.h, inc/TMatrixTSparse.h, inc/TMatrixTSym.h,
	src/TMatrixT.cxx, src/TMatrixTSparse.cxx, src/TMatrixTSym.cxx:
	From Eddy:
	- made more elementary constructors public .
	- changed the default for these constructors to NOT create a matrix
	object
	- added besides AMultB, AMinusB and APlusB
	
2006-03-22 16:03  rdm

	* net/: inc/TUrl.h, src/TUrl.cxx:
	From Gerri:
	add option to set default port number when setting protocol via SetProtocol().
	
2006-03-22 15:46  rdm

	* configure:
	From Gerri:
	small fix to configure to solve a problem with new versions of OpenSSL.
	
2006-03-22 12:18  brun

	* geom/src/TGeoMatrix.cxx, geom/src/TGeoPhysicalNode.cxx,
	geom/src/TGeoShape.cxx, geompainter/src/TGeoChecker.cxx:
	From Andrei:
	- after alignment, in case of nested assemblies all parent assemblies need to be
	re-voxelized.
	
2006-03-22 11:30  roiser

	* reflex/python/genreflex/gendict.py:
	fix for generation of dictionary code. Direct access to new/delete functions
	are generated also if a protected destructor appears in the inheritance tree
	and the local one is accessible.
	
2006-03-22 11:27  roiser

	* reflex/test/testDict2/: TestClasses.h, selection.xml:
	adding new test case: direct access functions to new/delete functions were
	not generated for classes which contain in the inheritance tree a protected
	destructor.
	
2006-03-22 11:22  roiser

	* reflex/test/: testDict1/.cvsignore, testDict2/.cvsignore:
	adding intermediate xml output of gendict to .cvsignore
	
2006-03-22 10:07  rdm

	* Makefile, main/Module.mk:
	cosmetics.
	
2006-03-22 07:36  pcanal

	* tree/src/TBranchRef.cxx:
	Corrected the logic for looking up the BranchRef in TTreeFriend
	
2006-03-22 01:15  rdm

	* config/: Makefile.linuxia64ecc, Makefile.linuxicc,
	Makefile.linuxx8664icc, Makefile.macosxicc:
	correct the pch icc case CXXFLAGSNOPCH -> CXXFLAGS.
	
2006-03-22 01:15  rdm

	* build/Module.mk, config/Makefile.precomp:
	From Axel:
	avoid trying to build the precompiled header before the .h are copied to
	include/.
	
2006-03-21 19:36  brun

	* config/Makefile.depend:
	From Axel,
	Remove dependency of libHistPainter on libGpad
	
2006-03-21 19:25  brun

	* mlp/src/TMultiLayerPerceptron.cxx:
	From Christophe Delaere.
	Fix a bug introduced in the previous change.
	
2006-03-21 19:19  brun

	* Makefile, build/Module.mk, build/win/ld.sh, build/win/makelib.sh,
	cint/Module.mk, cintex/Module.mk, config/Makefile.depend,
	config/Makefile.precomp, config/Makefile.win32, krb5auth/Module.mk,
	utils/Module.mk:
	From Axel:
	finally. I moved precomp to config - now we don't have the complex .cxx
	dependency anymore. CXXFLAGS is back to CXXFLAGS as it was before PCH -
	one has to specify PCHCXXFLAGS explicitely now, and that's only done for
	the %o: %.cxx rule. ORDER_ is not only needed if EXPLICITLINK is set; do
	it right at the top of the Makefile so that all included makefiles can
	benefit from it. Check whether to link against precomp.o on windows
	independently of whether we do PCH or not - if Rene built with PCH but
	then links with ENABLEPCH=no we still need to link against precomp.o! O,
	and touch the PCH after its .o was built, because the PCH depends on the
	.o. And disable PCH for CINTTMP, ROOTCINTTMPEXE.
	
2006-03-21 19:11  brun

	* histpainter/src/THistPainter.cxx:
	Reimplement the new functions in THistPainter such that
	the dependency on TCanvas is removed.
	With this change teh new functions work also on Windows
	
2006-03-21 18:08  rdm

	* README/CREDITS:
	Add Jan to the Credits file.
	
2006-03-21 17:54  rdm

	* base/inc/TVirtualProof.h, proof/inc/TProof.h,
	proof/src/TProof.cxx:
	added Jan's data set upload API to the TVirtualProof class.
	
2006-03-21 17:37  brun

	* hist/src/TFormula.cxx:
	From Ilka
	Fix an error in GetParameter
	
2006-03-21 16:40  brun

	* gl/inc/TGLHistPainter.h, hist/inc/TH2.h,
	hist/inc/TVirtualHistPainter.h, hist/src/TH2.cxx,
	histpainter/inc/THistPainter.h, histpainter/src/THistPainter.cxx:
	Add two new functions in TH2:
	These new functions can be selected via the TH2 context menu.
	They are a full implementation of the tutorial DynamicSlices.C
	
	void TH2::SetShowProjectionX()
	   // When the mouse is moved in a pad containing a 2-d view of this histogram
	   // a second canvas shows the projection along X corresponding to the
	   // mouse position along Y.
	   // To stop the generation of the projections, delete the canvas
	   // containing the projection.
	
	void TH2::SetShowProjectionY()
	   // When the mouse is moved in a pad containing a 2-d view of this histogram
	   // a second canvas shows the projection along Y corresponding to the
	   // mouse position along X.
	   // To stop the generation of the projections, delete the canvas
	   // containing the projection.
	
2006-03-21 16:07  rdm

	* proof/: inc/TProofServ.h, src/TProofServ.cxx:
	From Jan:
	Implementing server site part of dataset upload/list/get/remove/verify ...
	Adding helper function: TList *GetDataSets();
	
2006-03-21 16:07  rdm

	* proof/: inc/TProof.h, src/TProof.cxx:
	From Jan:
	Adding EUploadDataSetOpt enum for options of UploadDataSet() and
	UploadDataSetFromFile().
	In TProof.cxx: adding static helper function
	               CollapseSlashesInPath(const char *path)
	
	Adding few TProof methods for dataset upload and operations:
	    Int_t    UploadDataSet(const char *files,
	                           const char *dest,
	                           const char *dataset,
	                           Int_t opt = kAskUser);
	
	    Int_t    UploadDataSetFromFile(const char *file,
	                                   const char *dest,
	                                   const char *dataset,
	                                   Int_t opt = kAskUser);
	
	    void     ShowDataSets();
	
	    void     ShowDataSet(const char *dataset);
	
	    Int_t    RemoveDataSet(const char *dateset);
	
	    Int_t    VerifyDataSet(const char *dataset);
	
	    TList*   GetDataSet(const char *dataset);
	
2006-03-21 15:54  rdm

	* proof/src/TFileMerger.cxx:
	From Jan:
	2 Bugfixes:
	- division by filesize even when zero.
	- delete instead of delete[]
	Adding static helper function: CollapseSlashesInPath(const char *path)
	Implementing methods mentioned in TProof.h.
	
2006-03-21 15:53  rdm

	* net/: inc/TUrl.h, src/TUrl.cxx:
	From Jan:
	Changing SetProtocol() to change also the port.
	Making TUrl sortable.
	
2006-03-21 15:53  rdm

	* base/: inc/TFileInfo.h, src/TFileInfo.cxx:
	From Jan:
	Making TFileInfo sortable by first url treated as string.
	Adding GetFirstUrl for convenience.
	
2006-03-21 15:52  rdm

	* base/inc/MessageTypes.h:
	From Jan:
	Adding message types for PROOF dataset upload functions.
	
2006-03-21 15:33  brun

	* tree/src/TTree.cxx:
	From Ilka:
	Change "graph" to "Graph" in the doc of TTree::Draw
	
2006-03-21 15:11  rdm

	* config/Makefile.precomp:
	From Axel:
	make sure pch gets regenerated when file on which it depends changes.
	
2006-03-21 12:32  brun

	* winnt/src/TWinNTSystem.cxx:
	From Axel:
	protect TWinNTSystem::SetProgname from a program name without ".".
	Happens e.g. when starting root as "..\bin\root".
	
2006-03-21 11:53  roiser

	* reflex/Module.mk:
	fix for shell wrappers to the python scripts
	
2006-03-21 11:41  antcheva

	* ged/src/TGedMarkerSelect.cxx:
	- marker pictures were not removed from the pool
	
2006-03-21 11:18  rdm

	* roofit/roofit_2.07.src.tgz:
	revert to original version of roofit.
	
2006-03-21 09:59  roiser

	* reflex/python/genreflex/genreflex.py:
	changing usage and error messages
	
2006-03-21 08:52  brun

	* build/rmkdepend/main.c:
	Remove a compiler warning (Mac) about 'fdin' may be used uninitialized
	
2006-03-21 06:20  pcanal

	* base/inc/TQObject.h, hist/inc/TVirtualHistPainter.h,
	matrix/inc/TMatrixTBase.h, meta/inc/TClass.h,
	quadp/inc/TQpDataBase.h, quadp/inc/TQpDataDens.h,
	quadp/inc/TQpLinSolverBase.h, quadp/inc/TQpProbBase.h,
	quadp/inc/TQpResidual.h, quadp/inc/TQpSolverBase.h,
	quadp/inc/TQpVar.h, tree/inc/TVirtualTreePlayer.h:
	Add include statements that are no longer strictly required but
	are needed to preserve backward compatibility.
	
2006-03-21 01:21  rdm

	* Makefile, build/rmkdepend/mainroot.cxx, config/Makefile.precomp,
	gl/Module.mk:
	From Axel:
	cleanup some loose ends remaining from the many changes.
	
2006-03-21 00:03  pcanal

	* roofit/roofit_2.07.src.tgz:
	add missing headers
	
2006-03-20 23:44  brun

	* ruby/src/drr.cxx:
	Add missing include TClass.h
	
2006-03-20 23:27  brun

	* matrix/: inc/TMatrixT.h, inc/TMatrixTSym.h, src/TMatrixT.cxx,
	src/TMatrixTSym.cxx:
	From Eddy
	Fix another compilation problem.
	
2006-03-20 22:59  pcanal

	* proof/src/TProofPlayer.cxx:
	add missing header fille
	
2006-03-20 22:43  pcanal

	* base/src/TAttAxis.cxx, base/src/TBrowser.cxx,
	base/src/TContextMenu.cxx, base/src/TFile.cxx, base/src/TNamed.cxx,
	base/src/TQCommand.cxx, base/src/TQObject.cxx,
	base/src/TRandom3.cxx, base/src/TRef.cxx, base/src/TSystem.cxx,
	base/src/TView.cxx, base/src/TVirtualPad.cxx,
	base/src/TVirtualViewer3D.cxx, cont/src/TContainerConverters.cxx,
	cont/src/TMap.cxx, cont/src/TObjArray.cxx, cont/src/TRefTable.cxx,
	eg/src/TParticle.cxx, g3d/src/THelix.cxx, g3d/src/TMarker3DBox.cxx,
	g3d/src/TPCON.cxx, g3d/src/TPolyMarker3D.cxx, g3d/src/TSPHE.cxx,
	g3d/src/TShape.cxx, g3d/src/TTUBE.cxx, ged/src/TArrowEditor.cxx,
	ged/src/TAttFillEditor.cxx, ged/src/TAttLineEditor.cxx,
	ged/src/TAttMarkerEditor.cxx, ged/src/TAttTextEditor.cxx,
	ged/src/TAxisEditor.cxx, ged/src/TCurlyArcEditor.cxx,
	ged/src/TCurlyLineEditor.cxx, ged/src/TFrameEditor.cxx,
	ged/src/TGedEditor.cxx, ged/src/TGraphEditor.cxx,
	ged/src/TH1Editor.cxx, ged/src/TH2Editor.cxx,
	ged/src/TPadEditor.cxx, ged/src/TPaveStatsEditor.cxx,
	ged/src/TStyleDialog.cxx, ged/src/TStyleManager.cxx,
	ged/src/TStylePreview.cxx, geom/src/TGeoManager.cxx,
	geom/src/TGeoVolume.cxx, geom/src/TGeoXtru.cxx,
	gl/src/TGLSAViewer.cxx, gl/src/TGLViewer.cxx,
	gpad/src/TCreatePrimitives.cxx, graf/src/TCutG.cxx,
	graf/src/TDiamond.cxx, graf/src/TEllipse.cxx, graf/src/TGaxis.cxx,
	graf/src/TGraph.cxx, graf/src/TGraphAsymmErrors.cxx,
	graf/src/TGraphErrors.cxx, graf/src/TLatex.cxx,
	graf/src/TMarker.cxx, graf/src/TMultiGraph.cxx,
	graf/src/TPaveText.cxx, graf/src/TPolyLine.cxx,
	graf/src/TSpline.cxx, graf/src/TText.cxx, gui/inc/TGTextEntry.h,
	gui/src/TGButton.cxx, gui/src/TGFrame.cxx, gui/src/TGLabel.cxx,
	gui/src/TGTab.cxx, gui/src/TGTextEntry.cxx,
	gui/src/TGuiBuilder.cxx, hist/inc/TVirtualHistPainter.h,
	hist/src/TAxis.cxx, hist/src/TF1.cxx, hist/src/TF2.cxx,
	hist/src/TF3.cxx, hist/src/TGraph2D.cxx,
	hist/src/TGraph2DErrors.cxx, hist/src/TH1.cxx, hist/src/TH2.cxx,
	hist/src/TH3.cxx, hist/src/THStack.cxx, hist/src/TPolyMarker.cxx,
	hist/src/TProfile.cxx, hist/src/TProfile2D.cxx,
	hist/src/TVirtualHistPainter.cxx, histpainter/src/TPaletteAxis.cxx,
	main/src/hadd.cxx, matrix/inc/TMatrixTBase.h,
	matrix/src/TDecompBK.cxx, matrix/src/TDecompBase.cxx,
	matrix/src/TMatrixT.cxx, matrix/src/TMatrixTBase.cxx,
	matrix/src/TMatrixTSym.cxx, matrix/src/TVectorT.cxx,
	meta/src/TToggle.cxx, meta/src/TToggleGroup.cxx,
	netx/src/TXNetFile.cxx, netx/src/TXNetSystem.cxx,
	postscript/src/TPDF.cxx, postscript/src/TSVG.cxx,
	proof/inc/TDrawFeedback.h, proof/src/TCondor.cxx,
	proof/src/TFileMerger.cxx, proof/src/TPacketizer.cxx,
	proof/src/TPacketizer2.cxx, proof/src/TPacketizerProgressive.cxx,
	proof/src/TProofDraw.cxx, proof/src/TProofMgr.cxx,
	proofx/src/TXProofMgr.cxx, quadp/inc/TQpDataBase.h,
	quadp/inc/TQpDataDens.h, quadp/inc/TQpDataSparse.h,
	quadp/inc/TQpLinSolverBase.h, quadp/inc/TQpProbBase.h,
	quadp/inc/TQpResidual.h, quadp/inc/TQpSolverBase.h,
	quadp/inc/TQpVar.h, splot/src/TSPlot.cxx, sql/src/TSQLFile.cxx,
	tree/inc/TBranchElement.h, tree/inc/TTree.h,
	tree/inc/TVirtualTreePlayer.h, tree/src/TBranch.cxx,
	tree/src/TBranchBrowsable.cxx, tree/src/TBranchElement.cxx,
	tree/src/TChain.cxx, tree/src/TLeaf.cxx, tree/src/TNtuple.cxx,
	tree/src/TNtupleD.cxx, tree/src/TSelector.cxx,
	tree/src/TTreeCloner.cxx, tree/src/TTreeRow.cxx,
	tree/src/TVirtualTreePlayer.cxx,
	treeplayer/src/TBranchProxyDescriptor.cxx,
	treeplayer/src/TSelectorDraw.cxx,
	treeviewer/src/TSessionViewer.cxx, unix/src/TUnixSystem.cxx,
	xml/src/TXMLFile.cxx, xmlparser/src/TSAXParser.cxx:
	Reduce direct dependencies on TClass.h, TROOT.h and TStreamerInfo.h.
	Warning:  This means that some file that relied on the indirect
	inclusion of these header file might now fail to compile with
	an error message mention that gROOT is no known or that TClass,
	TROOT or TStreamerInfo is incompletely defined.  Simply add the
	proper include directive.
	
2006-03-20 22:42  pcanal

	* base/inc/: TQClass.h, TQObject.h:
	Extract the TQClass declaration from the TQObject header.
	The TQClass declaration is only needed in the dictionaries and
	introduce a spurrious depedency of any TQObject on TClass.h
	CVS ----------------------------------------------------------------------
	
2006-03-20 22:39  pcanal

	* base/src/TROOT.cxx:
	Call TClass::PostLoadCheck once the dictionary for TClass has been
	completely loaded.  For now this is used to check the consistency
	with previously read TStreamerInfos
	
2006-03-20 22:38  pcanal

	* meta/: inc/TClass.h, src/TClass.cxx:
	Renumber the bits to avoid using BIT(13) which is already used
	by TObject.  Add to a new bit (kWarned) to avoid duplicating
	the error messages.
	
	Add a new method PostLoadCheck which is called once the dictionary
	for TClass has been completely loaded.  For now this is used to
	check the consistency with previously read TStreamerInfos.
	
	When loading the library implementing a class with a ClassDef
	__after__ opening a file containing this type of object.
	PostLoadCheck will issue a warning if the previously StreamerInfo
	does not match the content of the class.  In this case the file
	will be readable BUT the writing of object of this class has an
	undefined behavior (aka most likely wrong).
	
	Update to GetClassVersion to always return a positive version number.
	-1 now indicates a foreign classes for which a non matching
	TStreamerInfo has been read before the TStreamerInfo described the
	in-memory class has been created.
	
	In conjunction with the TStreamerInfo check-in this also fixes a
	problem with the offset of the elements inside TStreamerInfo were
	not properly re-initialized when a shared library was loaded after
	a file's TStreamerInfo had been used.
	
2006-03-20 22:35  pcanal

	* meta/: inc/TStreamerInfo.h, src/TStreamerInfo.cxx:
	Add a new bit (kIgnoreTObjectStreamer) which is still BIT(13) for
	backward compatibility.
	
	Add a new method Clear which support the option "built".  This allows
	the un-doing of the Build method (used when loading a library __after__
	the creation of an emulated class).
	
	BuildCheck now issues a warning the first time it sees a file
	which contains a StreamerInfo which does not match a StreamerInfo
	for the same version which is already in memory.
	
	See the test 'warning' in roottest/root/meta/evolution for a sample
	of the possible warning scenarii.
	
	Add support for a StreamerInfo in slot '-1' in the case of Foreign
	for which the 'current' StreamerInfo is requested after a file
	has been read-in (In which case, the TClass version will be -1,
	the file StreamerInfo version will be 1, and the in-memory/current
	StreamerInfo version will be -1.
	
2006-03-20 22:34  pcanal

	* treeplayer/src/TTreePlayer.cxx:
	Protect TTree::Draw agaist 0 value for the selection argument.
	
2006-03-20 22:26  rdm

	* proof/src/TProofPlayer.cxx, tree/src/TQueryResult.cxx:
	From Gerri:
	patch to fix the problem of running Finalize on the results
	of a query processed with a selector fetched from a shared lib.
	
	It works fine if the lib is in the current dynamic lib path; otherwise
	it prints an error message suggesting the user to load the appropriate library.
	
2006-03-20 22:24  rdm

	* proofd/src/: XrdProofConn.cxx, XrdProofServProxy.cxx,
	XrdProofdProtocol.cxx:
	protect SafeDelete from being defined already.
	
2006-03-20 21:58  brun

	* smatrix/test/matrix_op.h:
	From Eddy:
	Use the new function Similarity in testOperations
	
2006-03-20 21:13  brun

	* matrix/: inc/TMatrixT.h, src/TMatrixT.cxx:
	From Eddy,
	Added similarity operation between vector v and general dense matrix M:
	
	v * M * v^T
	
2006-03-20 20:51  rdm

	* build/rmkdepend/main.c:
	From Axel:
	update the time for empty .d files.
	
2006-03-20 20:42  brun

	* hist/src/TH1.cxx:
	Fix a typo in TH1::GetIntegral
	
2006-03-20 18:55  rdm

	* Makefile, build/Module.mk, build/rmkdepend/def.h,
	build/rmkdepend/main.c, build/rmkdepend/mainroot.cxx,
	build/rmkdepend/pr.c, cint/Module.mk, cintex/Module.mk,
	config/Makefile.win32, gl/Module.mk, reflex/Module.mk,
	utils/Module.mk:
	From Axel:
	improve ROOT build performance by getting rid of the depend.sh script
	and the number of sub-shell invocations. Especially expensive under
	cygwin. Remains one issue with empty .d's not being updated properly
	that will be fixed later this evening.
	
2006-03-20 18:45  moneta

	* smatrix/test/stressKalman.cxx:
	remove an unused variable
	
2006-03-20 18:45  moneta

	* smatrix/test/stressKalman.cxx:
	file stressKalman.cxx was added on branch v5-10-00-patches on 2006-03-22 18:20:26 +0000
	
2006-03-20 18:44  moneta

	* smatrix/test/stressKalman.cxx:
	use AssignSym::Evaluate in test for smatrix sym
	
2006-03-20 18:11  moneta

	* smatrix/: inc/Math/BinaryOpPolicy.h, inc/Math/BinaryOperators.h,
	inc/Math/Expression.h, inc/Math/HelperOps.h,
	inc/Math/MatrixFunctions.h, inc/Math/SMatrix.h,
	inc/Math/SMatrix.icc, test/matrix_op.h, test/testKalman.cxx,
	test/testSMatrix.cxx:
	
	Add two BinaryOp expression for the case of constant, where the objects are stored by value. In the default BinaryOp object are then stored by reference, giving a substuntial improvement in performances for operations like M3 = M1 + M2.
	
	Add AssignSym::Evaluate to force an efficient assignment to a symmetric matrix from a general matrix. This is used now in the Similarity product for symmetric matrices
	
	Add a dedicated Assign::Evaluate from a symmetric expression to a symmetric matrix. Need to loop only on the independent element
	
	Capitalize Assign::Evaluate method
	
	Add copy constructor in SMatrix from a symmetric matric to a standard matrix
	
	Add tests for all constrant operations for vector, normal and symmetric matrices in testSMatrix
	
	use AssignSym::Evaluate in testKalman for SMatrix_sym
	
2006-03-20 17:15  brun

	* minuit/: inc/TLinearFitter.h, src/TLinearFitter.cxx:
	From Anna:
	implementation of the GetParName() and GetParameter(Int_t ipar, char
	*name,...) functions for TLinearFitter
	
2006-03-20 16:34  roiser

	* reflex/: inc/Reflex/Builder/NewDelFunctions.h,
	python/genreflex/gendict.py:
	fix bug #15232 overview: Reflex dictionary does not compile for classes with overloaded new operator
	
	two new functions (each) added for the direct binding of the new and new [] operator which can be used if only one of the new operators (placement or non placement) is overloaded. The generated dictionary source code will bind to these new functions if only one of the new operators is overloaded (calling the global new for the other case)
	
2006-03-20 16:34  moneta

	* minuit2/src/mndspmv.cxx:
	workaround from Axel to a Visual Studio 8 bug
	
2006-03-20 16:31  roiser

	* reflex/test/: testDict2/TestClasses.h, test_Reflex_simple2.cxx:
	Adding test cases for bug #15232 overview: Reflex dictionary does not compile for classes with overloaded new operator
	
2006-03-20 14:48  rdm

	* config/Makefile.win32, rfio/Module.mk:
	From Bertrand:
	some small build system fixes left over from last weeks major changes.
	
2006-03-20 14:34  antcheva

	* gui/: inc/TGMdiMenu.h, src/TGMdiMainFrame.cxx, src/TGMdiMenu.cxx:
	From Bertrand:
	- maximized MDI children behave correctly after this fix
	
2006-03-20 13:31  antcheva

	* gui/src/TRootCanvas.cxx:
	- changed View menu entry from Event Status to Event Statusbar
	- status bar can be seen when the canvas window is maximized
	(thanks Axel)
	
2006-03-20 11:20  brun

	* gl/src/TGLCamera.cxx:
	From Timur:
	"I've investigated the problem reported by Andrei concerning missing
	volumes when drawing large geometries.
	what was wrong -
	two boxes, one has very big sizes, the second is very small. With gl
	viewer you can see only the big one. The small box is rejected by
	TGLCamera::OfInterest - it seems to me, that Richard has selected some
	numbers by guess-work. This patch contains a fix (another
	numbers selected by guess-work by me:))."
	
2006-03-20 11:09  brun

	* geom/: inc/TGeoShape.h, src/TGeoPhysicalNode.cxx,
	src/TGeoShape.cxx:
	From Andrei:
	- After aligning a physical node within an assembly, the bounding box of all the
	mother nested assemblies need to be recomputed.
	- Minor modification in TGeoShape needed for decoupling TGeoPainter from TGeoManager.
	
2006-03-20 10:46  roiser

	* reflex/src/: Any.cxx, Array.cxx, Base.cxx, Callback.cxx,
	Class.cxx, ClassBuilder.cxx, ClassTemplateInstance.cxx,
	DataMember.cxx, Enum.cxx, EnumBuilder.cxx, FuncHandler.cxx,
	Function.cxx, FunctionBuilder.cxx, FunctionMember.cxx,
	FunctionMemberTemplateInstance.cxx, Fundamental.cxx, Kernel.cxx,
	Member.cxx, MemberBase.cxx, MemberTemplate.cxx,
	MemberTemplateImpl.cxx, Namespace.cxx, NamespaceBuilder.cxx,
	Object.cxx, Pointer.cxx, PointerToMember.cxx, PropertyList.cxx,
	PropertyListImpl.cxx, Scope.cxx, ScopeBase.cxx, ScopeName.cxx,
	TemplateInstance.cxx, Tools.cxx, Type.cxx, TypeBase.cxx,
	TypeBuilder.cxx, TypeName.cxx, TypeTemplate.cxx,
	TypeTemplateImpl.cxx, Typedef.cxx, TypedefBuilder.cxx, Union.cxx,
	UnionBuilder.cxx, VariableBuilder.cxx:
	protecting #define REFLEX_BUILD macros with #ifndef. This is useful when
	combining symbol selection with precompiled headers for the library build.
	In this case the REFLEX_BUILD has to be passed in as a macro on the command
	line otherwise it is read to late for the compilation of the unit.
	
2006-03-20 09:22  brun

	* base/inc/TVirtualFitter.h, fumili/inc/TFumili.h,
	fumili/src/TFumili.cxx, minuit/inc/TFitter.h,
	minuit/inc/TLinearFitter.h, minuit/src/TFitter.cxx,
	minuit/src/TLinearFitter.cxx, minuit2/inc/TFitterMinuit.h,
	minuit2/src/TFitterMinuit.cxx:
	Add new function
	const char *TVirtualFitter::GetParName(Int_t ipar) const
	and the concrete implementation in all the fitter classes.
	
2006-03-19 15:25  rdm

	* smatrix/test/Makefile:
	make sure distclean deletes kalman.root and stressOperations.root.
	
2006-03-19 13:19  rdm

	* proofd/Module.mk, proofx/Module.mk:
	only use -Wno-deprecated when icc >= 9.0.
	
2006-03-19 13:17  rdm

	* krb5auth/Module.mk:
	KRB5INCDIR is also needed for the dictionary.
	
2006-03-19 12:46  rdm

	* smatrix/test/.cvsignore:
	ignore stressKalman and stressOperations.
	
2006-03-19 12:29  rdm

	* build/: unix/makedist.sh, win/makedist.sh:
	don't add to binary distribution the large binary precompiled header file.
	
2006-03-18 18:21  pcanal

	* test/: stressLinear.cxx, stressSpectrum.cxx:
	Add missing includes
	
2006-03-18 14:16  rdm

	* config/: Makefile.linuxicc, Makefile.linuxx8664icc:
	Add precompiled header support for the other Intel icc versions.
	
2006-03-18 14:10  rdm

	* Makefile, asimage/Module.mk, freetype/Module.mk,
	mathmore/Module.mk, pcre/Module.mk, win32gdk/Module.mk:
	From Axel:
	This patch fixes some Module.mks building with an incompatible
	-MD(d). They were using ROOTBUILD, not WINRTDEBUG.
	
	Fixes a typo in win32gdk's Module.mk.
	
	Also don't read (or generate) .d files if running make clean-whatever.
	
2006-03-18 01:31  rdm

	* Makefile, alien/Module.mk, asimage/Module.mk, auth/Module.mk,
	base/Module.mk, build/Module.mk, chirp/Module.mk, cint/Module.mk,
	cintex/Module.mk, clarens/Module.mk, clib/Module.mk,
	config/Makefile.precomp, config/Makefile.win32, cont/Module.mk,
	dcache/Module.mk, eg/Module.mk, foam/Module.mk, fumili/Module.mk,
	g3d/Module.mk, ged/Module.mk, gedold/Module.mk, geom/Module.mk,
	geompainter/Module.mk, gfal/Module.mk, gl/Module.mk,
	globusauth/Module.mk, gpad/Module.mk, graf/Module.mk,
	gui/Module.mk, guibuilder/Module.mk, hbook/Module.mk,
	hist/Module.mk, histpainter/Module.mk, html/Module.mk,
	krb5auth/Module.mk, ldap/Module.mk, mathcore/Module.mk,
	mathmore/Module.mk, matrix/Module.mk, meta/Module.mk,
	metautils/Module.mk, minuit/Module.mk, minuit2/Module.mk,
	mlp/Module.mk, monalisa/Module.mk, mysql/Module.mk, net/Module.mk,
	netx/Module.mk, oracle/Module.mk, peac/Module.mk, pgsql/Module.mk,
	physics/Module.mk, postscript/Module.mk, proof/Module.mk,
	proofd/Module.mk, proofx/Module.mk, pyroot/Module.mk,
	pythia/Module.mk, pythia6/Module.mk, qt/Module.mk,
	qtroot/Module.mk, quadp/Module.mk, reflex/Module.mk,
	rfio/Module.mk, rint/Module.mk, roofit/Module.mk, rootd/Module.mk,
	rpdutils/Module.mk, ruby/Module.mk, sapdb/Module.mk,
	smatrix/Module.mk, splot/Module.mk, sql/Module.mk,
	srputils/Module.mk, table/Module.mk, thread/Module.mk,
	tree/Module.mk, treeplayer/Module.mk, treeviewer/Module.mk,
	unix/Module.mk, utils/Module.mk, venus/Module.mk, vmc/Module.mk,
	win32gdk/Module.mk, winnt/Module.mk, x11/Module.mk,
	x11ttf/Module.mk, x3d/Module.mk, xml/Module.mk,
	xmlparser/Module.mk:
	From Axel:
	Dictionary G__%.o: G__%.cxx rules now in main Makefile instead of Module.mk's
	=> changes in Module.mk.
	
	First Module.mk's included, then Makefile.precomp - we need ALLHDRS defined
	
	Split $(PCHEXTRAOBJ) and $(PCHFILE) rules - fixes clash with make -j2
	
	Define CINTCXXFLAGS:= - otherwise they will contain PCHCXXFLAGS via
	their definition as a copy of CXXFLAGS.
	
	MSVC: prevent LNK4206 linker warning (-Yl...)
	
2006-03-17 19:49  brun

	* mlp/src/TMultiLayerPerceptron.cxx:
	From Eddy Offermann:
	Several improvements in parsing input strings.
	
2006-03-17 18:41  brun

	* asimage/src/TASImage.cxx:
	From Valeriy:
	New attempt to introduce a new version of the class that solves a problem
	when printing a canvas to gig,jpg and the canvas is partially hidden by an OS window.
	
2006-03-17 16:11  moneta

	* smatrix/inc/Math/MatrixRepresentationsStatic.h:
	create the RowOffsets structure in constructor of MatRepSym and store a local pointer to it. This should preserve performance in Offset() method and there is no need to have the specialization of the structure. The problem reported by LHCb shoould then be fixed.
	
2006-03-17 14:27  rdm

	* Makefile, base/src/precompile.cxx, config/Makefile.macosxicc,
	config/Makefile.precomp, config/Makefile.win32, krb5auth/Module.mk:
	Changes needed to support precompiled headers with Intel's icc.
	
2006-03-17 10:08  couet

	* gpad/src/TButton.cxx:
	- The fit panel opened on the TGraph produced by the following lines, had
	  buttons with no text inside.
	
	  gStyle->SetOptLogy(1);
	  TGraph *g = new TGraph;
	  g->SetPoint(0,1,1);
	  g->SetPoint(0,2,2);
	  g->Draw("AP");
	
2006-03-17 02:09  rdm

	* config/Makefile.precomp:
	remove the $(wildcard...) header file existence check. For a new build the
	header does not yet exist in include/ at the time the $(wildcard) is
	evaluated, hence the include/precompile.h end up being empty.
	
2006-03-17 02:06  rdm

	* base/src/precompile.cxx:
	remove #ifdef USEPCH, since this file is not compiled it is not needed and
	it avoids rmkdepend to not see the include statement.
	
2006-03-17 00:43  rdm

	* Makefile, base/Module.mk, base/src/precompile.cxx,
	build/win/w32pragma.h, config/Makefile.macosx,
	config/Makefile.precomp:
	From Axel and me:
	more improvements to the precompiled header support.
	
2006-03-17 00:09  rdm

	* freetype/Module.mk:
	on Mac OS X also use libfreetype.a instead of libfreetype.dylib. This solves
	the problem that ROOTSYS and DYLD_LIBRARY_PATH had to be set before
	building.
	
2006-03-16 17:41  rdm

	* proofd/src/XrdProofdProtocol.cxx:
	avoid SafeDelete from being redefined (can happen via the pch).
	
2006-03-16 17:07  rdm

	* Makefile, configure, base/Module.mk, base/inc/Windows4Root.h,
	base/src/Match.cxx, base/src/precompile.cxx, build/Module.mk,
	config/Makefile.in, config/Makefile.precomp, config/Makefile.win32,
	config/precompile.h.in, rootd/src/rootd.cxx:
	From Axel:
	added support for pre-compiled header files. Compilers currently supported:
	gcc > 4.0.0
	VC++ >= 7.1
	A few sources had to be changed because they get now exposed to some more
	includes from ROOT.
	
	The compile time speedup can be up to 30%.
	
2006-03-16 15:11  moneta

	* smatrix/test/matrixOperations.C:
	update macro to use default name for file testOperations.root
	
2006-03-16 15:11  moneta

	* smatrix/test/matrixOperations.C:
	file matrixOperations.C was added on branch v5-10-00-patches on 2006-03-22 18:20:26 +0000
	
2006-03-16 11:25  moneta

	* smatrix/test/kalmam_slc3_ia32_gcc323.root:
	re-add file with binary format using option -kb
	
2006-03-16 11:23  moneta

	* smatrix/test/kalman_ref.root:
	remove to re-add
	
2006-03-16 11:22  moneta

	* smatrix/test/testOperations_slc3_ia32_gcc323.root:
	re-add file with binary format
	
2006-03-16 11:22  moneta

	* smatrix/test/: kalman.C, testOperations_slc3_ia32_gcc323.root:
	re-add file with binary format
	
2006-03-16 11:22  moneta

	* smatrix/test/kalman.C:
	file kalman.C was added on branch v5-10-00-patches on 2006-03-22 18:20:26 +0000
	
2006-03-16 10:39  moneta

	* smatrix/test/stressOperations.cxx:
	file stressOperations.cxx was added on branch v5-10-00-patches on 2006-03-22 18:20:26 +0000
	
2006-03-16 10:39  moneta

	* smatrix/test/: Makefile, stressOperations.cxx,
	testOperations.cxx:
	add stressOperation test and modify makefile to fix the clean target
	
2006-03-16 10:26  moneta

	* smatrix/test/: matrixOperations.C,
	testOperations_slc3_ia32_gcc323.root:
	add macro to analyze result of matrix operation test
	
2006-03-16 10:08  rdm

	* netx/inc/TXNetSystem.h, netx/src/TXNetSystem.cxx,
	proofd/src/XrdProofConn.cxx, proofd/src/XrdProofPhyConn.cxx,
	xrootd/Module.mk, xrootd/src/xrootd-20051210-0914.src.tgz,
	xrootd/src/xrootd-20060307-0546.src.tgz:
	From Gerri:
	Latest tag of xrootd with the new features needed for PROOF.
	The changes in the various classes are mostly because the string class
	has been renamed to XrdOucString instead of XrdClientString.
	
	The changes in XrdProofd to use the new features in here will follow shortly.
	
2006-03-16 09:49  rdm

	* proof/: inc/TProofNodeInfo.h, src/TProofNodeInfo.cxx,
	src/TProofResourcesStatic.cxx:
	From Gerri:
	patch to restore the support for multi "master" directives. This got
	lost in Paul's TProofResoucesStatic implementation.
	
2006-03-16 09:29  brun

	* smatrix/test/kalman.C:
	New version of the script using the local file kalman.root by default.
	
2006-03-16 07:07  brun

	* pyroot/: ROOT.py, src/Converters.cxx, src/RootModule.cxx,
	src/RootWrapper.cxx, src/TPyException.cxx:
	From Wim Lavrijsen:
	 o) code conventions fixes
	 o) improvements for global lookup and assignments
	 o) large speed improvement for globals lookup & better scaling
	 o) fix for lazy lookup in minimal python dictobjects
	
2006-03-16 00:12  pcanal

	* reflex/src/stl_hash.h:
	tiny change to make it work on icc8
	
2006-03-15 23:30  brun

	* asimage/src/TASImage.cxx:
	Reintroduce previous version of TASImage.cxx.
	With the new version, gif files produced in batch were wrong.
	
2006-03-15 22:00  pcanal

	* utils/src/rootcint.cxx:
	From Axel:
	the current Cint CVS's G__ci.h needs a patch for rootcint. It also
	#undefs all of the G__ci.h (f)printf, fgetc etc defines.
	
2006-03-15 21:59  pcanal

	* cint/: inc/Api.h, inc/G__ci.h, inc/fproto.h, src/v6_loadfile.cxx,
	src/v6_newlink.cxx:
	From Axel:
	Export a few more funcs that are used by ROOT's rootcint.
	Add doc placeholders for them.
	Add a missing G__UnlockCriticalSection to loadfile; thanks Wim!
	
2006-03-15 21:07  brun

	* hist/src/TH1.cxx:
	Protect TH1::Fit in case the requested fitter is not available.
	
2006-03-15 17:25  brun

	* smatrix/test/kalman.C:
	New version with some protections.
	
2006-03-15 17:16  moneta

	* smatrix/test/testKalman.cxx:
	define optimize for tmatrix by default
	
2006-03-15 17:02  moneta

	* smatrix/test/: stressKalman.cxx, testKalman.cxx,
	testOperations.cxx:
	update kalman test for Tmatrix to use the function AMultB to avoid to allocate new objects
	
2006-03-15 16:27  brun

	* matrix/inc/TMatrixT.h, smatrix/test/kalman.C:
	Change status of the functions AMultB,AtMultB,AMultBt from protected to public.
	Direct calls to these functions is interesting in critical applications.
	See example of use in coming smatrix/test/stressKalman.cxx.
	
2006-03-15 14:31  brun

	* hist/src/TSpectrum.cxx:
	From Miroslav Morhac:
	I have made small change in the extrapolation of spectrum
	outside of the spectrum range. I have changed only SearchHighRes function.
	
2006-03-15 12:01  rdm

	* alien/src/TAlienFile.cxx:
	From Andreas:
	performance improvement when closing read-only files.
	
2006-03-15 11:11  rdm

	* configure, smatrix/Module.mk:
	widen check for icc from linux to Mac OS X.
	
2006-03-15 11:04  rdm

	* test/.cvsignore:
	ignore stressSpectrum.
	
2006-03-15 10:45  rdm

	* config/root-config.in:
	add new option --features which shows all features and plugins
	available in this version of ROOT.
	
2006-03-15 10:28  moneta

	* smatrix/test/stressKalman.cxx:
	correct ref time for smatrix
	
2006-03-14 19:34  brun

	* gl/src/TGLViewerEditor.cxx:
	From Timur:
	Temporary fix for shifted geometry bug
	
2006-03-14 18:31  moneta

	* smatrix/test/: Makefile, kalman.C, kalman_ref.root,
	stressKalman.cxx, testSMatrix.cxx:
	
	add test stressKalman which runs kalman tests for matrices for all sizes from 2,2 up to 10,8
	add macro kalman.C which analyze the results
	add reference results from slc3 gcc3.2.3 on a P4 3GHz machine
	
2006-03-14 18:11  moneta

	* smatrix/inc/Math/MatrixRepresentationsStatic.h:
	add pre-compiled offset up to size=10
	
2006-03-14 16:29  brun

	* gl/src/TGLViewer.cxx, tutorials/glViewerExercise.C:
	From Timur:
	Fix for TGLViewer and for glViewer tutorials.
	
2006-03-14 16:16  brun

	* geom/src/: TGeoNode.cxx, TGeoShapeAssembly.cxx, TGeoVolume.cxx:
	From Andrei:
	a modification and a fix:
	
	- Changed behavior of TGeoVolume::Browse() and TGeoNode::Browse(). The title of the
	volume may be used to store user info, so the browser will change it ONLY if not
	touched by user. Additional info provided for volumes: shape type, type of volume,
	division type
	
	- Fix for a problem found by Christian for nested assemblies: if an assembly for which
	the content was not defined yet was added as daughter of another assembly, this
	resulted in a wrong bounding box. Now even if this is the case, it is automatically
	corrected by the loop TGeoManager::CloseGeometry() -> TGeoVolume::Voxelize(). The
	problem did not seem to affect current ALICE geometry.
	
2006-03-14 14:12  rdm

	* smatrix/test/Makefile:
	From Axel:
	remove $ROOTSYS dependency.
	
2006-03-14 11:52  rdm

	* base/inc/TMath.h:
	revert previous changes and add jusr specific change for Intel's icc for
	MacOS X.
	
2006-03-14 09:59  brun

	* gl/src/TX11GL.cxx:
	From Timur:
	Small patch to avoid expensive GC recreation during flush/read gl buffer
	
2006-03-13 23:47  rdm

	* configure, asimage/Module.mk, build/win/ld.sh,
	config/root-config.in, freetype/Module.mk:
	From Axel:
	Try not to rely on ROOTSYS being set when building root. It's not needed
	anyway (configure, root-config.in)
	
	Use the NMAKE configuration also when cleaning (asimage, freetype)
	
	Don't invoke a sub-shell for each ld - it's not needed (and converting
	to windows path will make link com plain about a clash in dll names)
	
	Allow python2.5 in configure (I tested python's CVS, it works - and it's
	the only way to get python working with MSVC8).
	
	Escape "\" also when writing config.status.
	
2006-03-13 23:24  roiser

	* reflex/inc/Reflex/Kernel.h:
	extra macro REFLEX_DLL which needs to be passed in for symbol selection
	
2006-03-13 23:13  rdm

	* pyroot/src/Converters.cxx:
	remove unused static "kaas".
	
2006-03-13 23:12  rdm

	* base/inc/TMath.h:
	fix for Mac OS X < 10.4.
	
2006-03-13 22:34  roiser

	* reflex/inc/Reflex/Callback.h:
	adding missing include file
	
2006-03-13 21:08  pcanal

	* build/win/compiledata.sh:
	From Axel: properly embed the manifest in the exe
	
2006-03-13 18:25  moneta

	* smatrix/inc/LinkDef.h:
	add dictionary for 9x7 matrices, need for testing
	
2006-03-13 17:14  brun

	* config/rootrc.in, gl/src/TGLViewerEditor.cxx,
	gpad/src/TCanvas.cxx:
	From Timur:
	Small fixes to check gStyle->GetCanvasPreferGL() and fix for rootrc.in
	
2006-03-13 17:06  pcanal

	* build/win/compiledata.sh:
	protect the argument to mt
	
2006-03-13 16:49  roiser

	* reflex/: .cvsignore, inc/Reflex/Any.h, inc/Reflex/Base.h,
	inc/Reflex/Callback.h, inc/Reflex/Kernel.h, inc/Reflex/Member.h,
	inc/Reflex/MemberBase.h, inc/Reflex/MemberTemplate.h,
	inc/Reflex/MemberTemplateImpl.h, inc/Reflex/Object.h,
	inc/Reflex/PropertyList.h, inc/Reflex/PropertyListImpl.h,
	inc/Reflex/Reflex.h, inc/Reflex/Scope.h, inc/Reflex/ScopeBase.h,
	inc/Reflex/ScopeName.h, inc/Reflex/Tools.h, inc/Reflex/Type.h,
	inc/Reflex/TypeBase.h, inc/Reflex/TypeName.h,
	inc/Reflex/TypeTemplate.h, inc/Reflex/TypeTemplateImpl.h,
	inc/Reflex/Builder/ClassBuilder.h,
	inc/Reflex/Builder/CollectionProxy.h,
	inc/Reflex/Builder/DictSelection.h,
	inc/Reflex/Builder/EnumBuilder.h,
	inc/Reflex/Builder/FunctionBuilder.h,
	inc/Reflex/Builder/NamespaceBuilder.h,
	inc/Reflex/Builder/NewDelFunctions.h,
	inc/Reflex/Builder/TypeBuilder.h,
	inc/Reflex/Builder/TypedefBuilder.h,
	inc/Reflex/Builder/UnionBuilder.h,
	inc/Reflex/Builder/VariableBuilder.h, src/Any.cxx, src/Array.cxx,
	src/Base.cxx, src/Callback.cxx, src/Class.cxx,
	src/ClassBuilder.cxx, src/ClassTemplateInstance.cxx,
	src/DataMember.cxx, src/Enum.cxx, src/EnumBuilder.cxx,
	src/FuncHandler.cxx, src/Function.cxx, src/FunctionBuilder.cxx,
	src/FunctionMember.cxx, src/FunctionMemberTemplateInstance.cxx,
	src/Fundamental.cxx, src/Kernel.cxx, src/Member.cxx,
	src/MemberBase.cxx, src/MemberTemplate.cxx,
	src/MemberTemplateImpl.cxx, src/Namespace.cxx,
	src/NamespaceBuilder.cxx, src/Object.cxx, src/Pointer.cxx,
	src/PointerToMember.cxx, src/PropertyList.cxx,
	src/PropertyListImpl.cxx, src/Scope.cxx, src/ScopeBase.cxx,
	src/ScopeName.cxx, src/TemplateInstance.cxx, src/Tools.cxx,
	src/Type.cxx, src/TypeBase.cxx, src/TypeBuilder.cxx,
	src/TypeName.cxx, src/TypeTemplate.cxx, src/TypeTemplateImpl.cxx,
	src/Typedef.cxx, src/TypedefBuilder.cxx, src/Union.cxx,
	src/UnionBuilder.cxx, src/VariableBuilder.cxx:
	Adding selection on symbol visibility. This is possible for compilations on windows
	and gcc >= 4.0. The file Reflex/Kernel.h contains the macros which are needed
	for this feature. Every class/function prepended with the macro RFLX_API will
	be exported. Otherwise the symbol will stay hidden. The macro REFLEX_BUILD in the
	source files will trigger the export of the selected symbols. For compilation with
	gcc the flag -fvisibility=hidden has to be passed in.
	
	Advantages of this step will be smaller object code, avoiding of symbol clashes
	and faster resolution because of less symbols at runtime.
	
2006-03-13 16:18  rdm

	* asimage/src/TASImage.cxx:
	Remove <TABS>.
	
2006-03-13 16:04  brun

	* gl/inc/TGLHistPainter.h, gl/src/TGLHistPainter.cxx,
	gl/src/TGLViewerEditor.cxx, gpad/src/TCanvas.cxx,
	gpad/src/TPad.cxx, gui/src/TRootCanvas.cxx, hist/src/TF3.cxx,
	tutorials/glsurfaces.C, tutorials/gltf3.C, tutorials/shapes.C:
	From Timur:
	Small changes in TGLHistPainter to turn on/off gl-in-pad.
	
2006-03-13 15:32  brun

	* asimage/src/TASImage.cxx:
	From valeriy Onoutchin
	Improvements in TASImage mods
	 - Streamer method:
	   fix memory leak when reading vector images.
	 - Draw method:
	   correction made to setting canvas size for drawing small images
	 - GetTitle method:
	   return "title as an image's thumbnail" only when image is being
	   written.
	 - FromPad method:
	   use GetCurrentWindow method instead of GetWindowID.
	   That allows to fix creation of bizzar images from
	   shaddowed/overlapped TCanvases.
	
2006-03-13 13:22  roiser

	* reflex/Module.mk:
	using sh instead of csh for the python wrapper files
	
2006-03-13 12:27  roiser

	* reflex/Module.mk:
	changes the source of the python wrapper for genreflex. Invocation of the
	python file with csh through eval. This avoids too early evaluation of
	arguments.
	
2006-03-13 12:03  brun

	* geom/inc/TGeoVolume.h, geom/src/TGeoVolume.cxx,
	geom/src/TGeoVoxelFinder.cxx, geompainter/src/TGeoPainter.cxx:
	From Andrei & Philippe
	Fix a possible double delete problem in TGeoVoxelFinder
	
2006-03-13 12:00  brun

	* hist/src/TH1.cxx:
	Pass the drawing option to TH1::GetPainter
	
2006-03-13 11:57  brun

	* hist/inc/TH1.h, hist/src/TH1.cxx,
	histpainter/src/THistPainter.cxx:
	Add an optional argument to TH1::GetPainter.
	In THistPainter::MakeChopt strip off option "GL"
	
2006-03-13 10:33  brun

	* gl/: inc/TGLEditor.h, inc/TGLSAViewer.h, inc/TGLViewer.h,
	inc/TGLViewerEditor.h, src/TGLEditor.cxx, src/TGLSAViewer.cxx,
	src/TGLViewer.cxx, src/TGLViewerEditor.cxx:
	From Timur:
	Changes in TGLEditor, TGLColorEditor and TGLGeometryEditor
	TGLSAViewer - GUI modified - old clip editor/guides
	editor/lights - replaced by TGLViewerEditor.
	GUI now works as in TPad's viewer - if you select
	TGLViewer (shift + left click on a free scene space),
	you - can see TGLViewerEditor,
	if you select object in GL scene, you can see color
	editor and geometry editor for this object.
	TGLViewerEditor can be used in a pad and in a TGLSAFrame.
	
2006-03-13 08:29  brun

	* config/Makefile.depend:
	GLLIB depends on GEDLIB
	Previous version failed with make -j 2
	
2006-03-13 02:19  rdm

	* base/inc/TMath.h, config/Makefile.macosxicc,
	utils/src/rootcint.cxx:
	Fixes to compile with the Intel icc 9.1 beta compiler for Mac OS X.
	Remains one fatal linking libPyROOT for the rest everything else works.
	stress runs 14% faster, stressLinear 24% faster and stressgeom 42% faster
	than gcc 4.0.1.
	
2006-03-11 17:53  brun

	* asimage/src/TASImage.cxx:
	In TASImage::ExecuteEvent, implement support for zooming
	non TASImage primitives.
	
2006-03-11 00:59  pcanal

	* config/Makefile.win32:
	The debug switch should driven by ROOTBUILD
	
2006-03-11 00:49  pcanal

	* build/win/compiledata.sh:
	ACLiC now embeds the manifest file (thanks Axel)
	
2006-03-11 00:48  pcanal

	* config/root-config.in:
	need to specify -GR
	
2006-03-11 00:47  pcanal

	* config/Makefile.win32:
	 -RTC1 is __not__ optional it has to be either nowhere or everywhere (well actually it only has to be both at the creation and the deletion site)
	
2006-03-10 22:54  rdm

	* configure, config/Makefile.in, config/Makefile.win32,
	config/root-config.in:
	From Axel:
	revert for all platforms except win32 to the old ROOTBUILD behaviour. For
	Win32 introduce a new winrtdebug flag that is turned on during
	./configure --build=debug OR when ROOTBUILD contains "debug" during
	./configure.
	
2006-03-10 22:02  rdm

	* base/inc/RVersion.h, build/version_number:
	make version v5-10-00a.
	
2006-03-10 21:26  brun

	* tutorials/rootlogon.C:
	Add the following lines in rootlogon.C
	==>Many tutorials use the file hsimple.root produced by hsimple.C
	==>It is recommended to execute hsimple.C before any other script
	
2006-03-10 21:11  rdm

	* mathcore/inc/Math/GenVector/: Cartesian3D.h, Cylindrical3D.h,
	CylindricalEta3D.h:
	backport fabs to std::fabs fix.
	
2006-03-10 16:06  couet

	* gpad/src/TCanvas.cxx:
	Form Valeriy:
	
	- Correction for settting a canvas internal parameters when
	  TCanvas::SetCanvasSize method is called. That allows to fix a problem of
	  generating images with wrong sizes in batch mode.
	
2006-03-10 15:43  brun

	* test/RootShower/: RSAbout.cxx, RSMsgBox.cxx, RootShower.cxx,
	SettingsDlg.cxx:
	From Bertrand:
	Call DeleteWindow() instead of "delete this" in CloseWindow() methods.
	
2006-03-10 15:25  rdm

	* configure, config/Makefile.in, config/root-config.in:
	some cleanups around ROOTBUILD.
	
2006-03-10 13:37  brun

	* configure, config/root-config.in:
	From  Axel:
	Don't do sh var replacement, use sed
	
2006-03-10 10:56  brun

	* configure, config/root-config.in:
	From Axel,
	
	Fixes for the windows configuration.
	
2006-03-09 20:36  pcanal

	* test/Makefile.arch:
	use unset instead of set
	
2006-03-09 20:36  pcanal

	* build/win/compiledata.sh:
	For ACliC, Remove oldnames.lib from the syslibs (let the linker decide - it's a  default lib).
	
2006-03-09 20:35  pcanal

	* config/root-config.in:
	temporarily select the -MD flag according to the ROOTBUILD env var
	
2006-03-09 18:58  pcanal

	* config/Makefile.win32:
	correct copy/paste typo
	
2006-03-09 18:42  pcanal

	* asimage/Module.mk, build/win/ld.sh, build/win/makelib.sh,
	build/win/w32pragma.h, cint/src/g__cfunc.c, config/Makefile.win32,
	config/root-config.in, freetype/Module.mk,
	freetype/src/win/freetype.mak, pcre/Module.mk, test/Makefile.arch,
	win32gdk/Module.mk, win32gdk/gdk/src/gdk/makefile.msc,
	win32gdk/gdk/src/gdk/win32/makefile.msc:
	From Axel:
	ROOT MSVC debug builds (and version of MSVC) are now compiled with -MDd,
	not -MD. This means debug builds will link against the debug versions of
	the runtime libraries. This change has to be propagated to all object
	files - any debug build of root (no matter what version of MSVC) has to
	be completely re-built!
	
	This and MSVC8 incompatible flags had to be changed for sub-modules'
	Makefiles, too.
	
	root-config now tells the user what --cflags to use to get a compatible
	build.
	
	There's a MSVC8 compiler bug, which means floor has to be removed from
	the g__cfunc.c table.
	
	.manifest files are now embedded.
	
	Most compiler flags (-DWhatever) and /wd have moved to w32pragma.h.
	Reasons: easier to maintain and to check for compiler versions; easier
	to re-use by the users (see e.g. test/Makefile.arch); far shorter
	compiler invocations.
	
	Removed oldnames.lib from the syslibs (let the linker decide - it's a
	default lib).
	
	Allow MSVC version determination to work even when building within MSVC
	(thanks Philippe!)
	
2006-03-09 18:01  pcanal

	* asimage/src/libAfterImage.tar.gz, pcre/src/pcre-6.4.tar.gz:
	From Axel:
	ROOT MSVC debug builds (and version of MSVC) are now compiled with -MDd,
	not -MD. This means debug builds will link against the debug versions of
	the runtime libraries. This change has to be propagated to all object
	files - any debug build of root (no matter what version of MSVC) has to
	be completely re-built!
	
	This and MSVC8 incompatible flags had to be changed for sub-modules'
	Makefiles, too.
	
2006-03-09 17:53  brun

	* gl/: inc/TGLLogicalShape.h, src/TGLScene.cxx:
	From Timur,
	Implement the "Apply to Family" widget/functionality.
	
2006-03-09 15:38  rdm

	* Makefile, build/unix/depend.sh, build/unix/depend_macosx.sh:
	finally solved in a decent way the special case of sed and MacOS X.
	
2006-03-09 12:42  rdm

	* configure:
	From Axel:
	* check_symbol only tests for libs in default dirs if that default dir
	  is not readable (there's an "else" missing)
	* the ssl lib part is trying to break out of nested if statements. break
	  only works for while/do/for/select.
	
2006-03-09 12:18  brun

	* base/inc/TVirtualGL.h, gl/inc/TGLHistPainter.h,
	gl/inc/TGLViewer.h, gl/inc/TX11GL.h, gl/src/TGLHistPainter.cxx,
	gl/src/TGLViewer.cxx, gl/src/TX11GL.cxx, win32gdk/inc/TGWin32GL.h,
	win32gdk/inc/TGWin32VirtualGLProxy.h, win32gdk/src/TGWin32GL.cxx,
	win32gdk/src/TGWin32VirtualGLProxy.cxx:
	From Timur:
	Panning in TGLHistPainter for win32 modified.
	
2006-03-09 10:24  moneta

	* smatrix/: inc/Math/Expression.h, inc/Math/HelperOps.h,
	inc/Math/MatrixFunctions.h, inc/Math/SMatrix.h,
	inc/Math/SMatrix.icc, test/Makefile:
	- rename apply(i,j) to operator(i,j) in expression and function classes due to some bizarre conflicts with apply(i) found on Windows.
	- rename linking warning in testSMatrix on Windows
	
2006-03-09 10:07  brun

	* pyroot/: ROOT.py, inc/LinkDef.h, inc/TPyException.h,
	inc/TPyROOTApplication.h, src/ConstructorHolder.cxx,
	src/Converters.cxx, src/MethodHolder.cxx, src/MethodHolder.h,
	src/MethodProxy.cxx, src/MethodProxy.h, src/PyCallable.h,
	src/Pythonize.cxx, src/RootModule.cxx, src/TPyException.cxx,
	src/TPyROOTApplication.cxx:
	From Pere and Wim:
	 o) fix TF1/2/3 default value propagation
	 o) turn TPyExceptionMagic into a void* to prevent attempted _object dict creation
	 o) new TPyROOTApplication.h/.cxx accessible from python (created from ROOT.py)
	 o) changed first letter of all exported libPyROOT funcs from lower to upper case
	 o) move policy identifiers from ROOT.py to libPyROOT.so
	 o) fix return code for char converter
	 o) add sorting which penalizes methods with unknown classes and void*'s
	
	This then also fixes outstanding problems as erported by Witek (savannah),
	Marco, and Berrie.
	
2006-03-09 08:52  brun

	* gl/src/TGLHistPainter.cxx:
	From Timur
	Fixing wrong clipping parameters.
	
2006-03-09 08:19  brun

	* config/rootrc.in:
	From Timur
	Remove references to TGLPixmap and replace it by TGLViewer
	
2006-03-08 23:46  rdm

	* build/unix/: depend.sh, depend_macosx.sh:
	missed special case for dictionary files, hopefully it now really works ;-)
	
2006-03-08 23:16  rdm

	* build/unix/depend.sh:
	fix some portability issues with new advanced sed usage.
	
2006-03-08 22:09  brun

	* base/inc/LinkDef1.h, base/inc/TVirtualGL.h,
	base/inc/TVirtualViewer3D.h, base/src/TVirtualGL.cxx, gl/Module.mk,
	gl/inc/LinkDef.h, gl/inc/TGLHistPainter.h, gl/inc/TGLManip.h,
	gl/inc/TGLPixmap.h, gl/inc/TGLViewer.h, gl/inc/TGLViewerEditor.h,
	gl/inc/TX11GL.h, gl/src/TGLHistPainter.cxx, gl/src/TGLManip.cxx,
	gl/src/TGLPixmap.cxx, gl/src/TGLViewer.cxx,
	gl/src/TGLViewerEditor.cxx, gl/src/TX11GL.cxx,
	gpad/src/TCanvas.cxx, gui/src/TRootCanvas.cxx,
	tutorials/rootgeom.C, win32gdk/inc/TGWin32GL.h,
	win32gdk/inc/TGWin32VirtualGLProxy.h, win32gdk/src/TGWin32GL.cxx,
	win32gdk/src/TGWin32VirtualGLProxy.cxx:
	From Timur Pocheptsov:
	
	-TGLPixmap - removed and replaced by TGLViewer (most of the TGLViewer
	    functionality is available in pad now);
	-TGLHistPainter - zooming/panning added for legoes/surfaces;
	-TGLViewerEditor - TGLViewer's editor for pad (lights/clipping/guides
	    manipulation).
	
	-TRootCanvas :
	  minor changes to support mouse wheel event in gl viewer in a pad
	
	-TCanvas :
	  a)changes to process keyboard events correctly
	  b)changes to process mouse will events
	
	-TVirtualViewer3D :
	  changes in interface for TGLManager (win32 implementation of TGLManager
	  requires some functions and cannot be dependant from TGLViewer)
	
	-Added class TVirtualGLManipulator - base for TGLManip - again, required
	 mostly by TGWin32GL.
	
2006-03-08 21:45  pcanal

	* cint/src/v6_ifunc.cxx:
	From Axel:
	don't do any non-standard (and bogus) "standard conversion" from "first
	arg is 0" to array. This would e.g. convert f(0.0) to f(float*).
	
2006-03-08 18:39  moneta

	* smatrix/inc/Math/Expression.h:
	change also print method to use expression.apply(i,j). Expression.apply(i) gives in same case a compilaiton error on Windows
	
2006-03-08 18:18  moneta

	* smatrix/test/Makefile:
	add -g only for macosx
	
2006-03-08 17:49  rdm

	* Makefile, build/unix/depend_macosx.sh:
	There was a problem on the MacOS X with the new depend.sh due to a bug in
	the MacOS X sed.
	
2006-03-08 16:28  moneta

	* smatrix/test/: Makefile, matrix_op.h, testKalman.cxx,
	testOperations.cxx:
	update tests programs. Especially improve Kalman test by avoid one un-necessary 5x5 matrix multiplication
	
2006-03-08 16:11  moneta

	* smatrix/inc/: LinkDef.h, Math/Expression.h, Math/HelperOps.h,
	Math/MatrixFunctions.h, Math/MatrixRepresentationsStatic.h,
	Math/SMatrix.h, Math/SMatrix.icc:
	
	- modify matrix expression to use both i and j index. This improves substuntially multiplication and transpose operations where there is no need to calculate the right offset for each element
	- use a static const function in MatRepSym for the offset as suggested by Vincenzo. This gives some small improvements on Windows and Solaris
	- generate dictionary also for the MatRepStd classes
	
2006-03-07 23:59  pcanal

	* cint/src/v6_val2a.cxx:
	Insure that the output of G__valuemonitor for a typedef that is a class,
	contains the word 'class' (as it does if the type is not a typedef).
	This is needed for TTabCom to properly parse the output.
	
2006-03-07 15:16  rdm

	* build/unix/depend.sh:
	fix that finally should solve the issue that deleted header files will
	break the Makefile.
	
2006-03-07 12:36  brun

	* hist/src/TSpectrum.cxx:
	In TSpectrum::SearchHighRes use double instead of float for the internal
	computations. This solves a precision problem under Windows.
	
2006-03-07 12:05  couet

	* gl/: inc/TGLHistPainter.h, src/TGLHistPainter.cxx:
	- PS output for surfaces and lego plots using gl2ps
	
2006-03-07 10:37  roiser

	* reflex/: inc/Reflex/Builder/ClassBuilder.h,
	inc/Reflex/Builder/FunctionBuilder.h, src/ClassBuilder.cxx,
	src/FunctionBuilder.cxx:
	moving inline functions to implementation
	(better performance with vc71 compiler)
	
2006-03-07 00:21  pcanal

	* meta/src/: TStreamerElement.cxx, TStreamerInfoReadBuffer.cxx:
	Backport the following patches to v4_04_02:
	
		* meta/src/TStreamerInfoReadBuffer.cxx:
		improve somewhat (there is still a spurrious error message) backward compatibility with STL container writen with the ROOT v2.25 still of streamer (pre-streamerInfo)
	
		* meta/src/TStreamerElement.cxx:
		Properly adjust the element size for TStreamerElement v2 _inclusive_ and below.  This is is needed to read some v3.05/07 files
	
2006-03-06 23:58  pcanal

	* meta/src/TStreamerElement.cxx:
	From Sergei Linev:
	Decorate the custom streamer in TStreamerElement and TStreamerBase to
	allow their splitting by TBufferSQL and TBufferXML
	
2006-03-06 23:33  pcanal

	* base/src/TKey.cxx:
	Insure that UseCurrentStyle and the TDirectory fixups are executed
	even if the object are loaded via GetObject (and thus ReadObjectAny).
	
2006-03-06 22:59  pcanal

	* rint/src/TTabCom.cxx:
	avoid spurrious message in case of failure to lookup the class name
	
2006-03-06 22:50  brun

	* eg/inc/TParticle.h:
	Improvement in previous fix in TParticle::Eta in case fPz <0
	
2006-03-06 17:16  brun

	* eg/inc/TParticle.h:
	Reimplement TParticle::Eta
	
2006-03-06 15:40  moneta

	* mathcore/inc/Math/GenVector/: Cartesian3D.h, Cylindrical3D.h,
	CylindricalEta3D.h:
	use std::fabs to avoid conflicts with fabs function defined in SVector. This fixes bug reported by L. Lista
	
2006-03-06 15:30  rdm

	* config/: Makefile.macosx, Makefile.macosx64, Makefile.macosxicc,
	Makefile.macosxxlc:
	change INSTALL and INSTALLDATA to use "/bin/cp" instead of "cp".
	
2006-03-06 15:30  rdm

	* base/src/TApplication.cxx, graf/src/TTF.cxx,
	gui/src/TGApplication.cxx:
	white space.
	
2006-03-06 14:13  couet

	* histpainter/src/THistPainter.cxx:
	- DistancetoPrimitive finds the x and y axis in case of options "x+" or "y+".
	
2006-03-06 13:51  roiser

	* reflex/: inc/Reflex/Base.h, inc/Reflex/Callback.h,
	inc/Reflex/Kernel.h, inc/Reflex/Member.h, inc/Reflex/MemberBase.h,
	inc/Reflex/MemberTemplate.h, inc/Reflex/MemberTemplateImpl.h,
	inc/Reflex/Object.h, inc/Reflex/PropertyList.h,
	inc/Reflex/PropertyListImpl.h, inc/Reflex/Reflex.h,
	inc/Reflex/Scope.h, inc/Reflex/ScopeBase.h, inc/Reflex/ScopeName.h,
	inc/Reflex/Tools.h, inc/Reflex/Type.h, inc/Reflex/TypeBase.h,
	inc/Reflex/TypeName.h, inc/Reflex/TypeTemplate.h,
	inc/Reflex/TypeTemplateImpl.h, inc/Reflex/Builder/ClassBuilder.h,
	inc/Reflex/Builder/CollectionProxy.h,
	inc/Reflex/Builder/EnumBuilder.h,
	inc/Reflex/Builder/FunctionBuilder.h,
	inc/Reflex/Builder/NamespaceBuilder.h,
	inc/Reflex/Builder/ReflexBuilder.h,
	inc/Reflex/Builder/TypeBuilder.h,
	inc/Reflex/Builder/TypedefBuilder.h,
	inc/Reflex/Builder/UnionBuilder.h,
	inc/Reflex/Builder/VariableBuilder.h, src/Any.cxx, src/Array.cxx,
	src/Array.h, src/Base.cxx, src/Callback.cxx, src/Class.cxx,
	src/Class.h, src/ClassBuilder.cxx, src/ClassTemplateInstance.cxx,
	src/ClassTemplateInstance.h, src/DataMember.cxx, src/DataMember.h,
	src/Enum.cxx, src/Enum.h, src/EnumBuilder.cxx, src/FuncHandler.cxx,
	src/FuncHandler.h, src/Function.cxx, src/Function.h,
	src/FunctionBuilder.cxx, src/FunctionMember.cxx,
	src/FunctionMember.h, src/FunctionMemberTemplateInstance.cxx,
	src/FunctionMemberTemplateInstance.h, src/Fundamental.cxx,
	src/Fundamental.h, src/Kernel.cxx, src/Member.cxx,
	src/MemberBase.cxx, src/MemberTemplate.cxx,
	src/MemberTemplateImpl.cxx, src/Namespace.cxx, src/Namespace.h,
	src/NamespaceBuilder.cxx, src/Object.cxx, src/Pointer.cxx,
	src/Pointer.h, src/PointerToMember.cxx, src/PointerToMember.h,
	src/PropertyList.cxx, src/PropertyListImpl.cxx, src/Scope.cxx,
	src/ScopeBase.cxx, src/ScopeName.cxx, src/TemplateInstance.cxx,
	src/TemplateInstance.h, src/Tools.cxx, src/Type.cxx,
	src/TypeBase.cxx, src/TypeBuilder.cxx, src/TypeName.cxx,
	src/TypeTemplate.cxx, src/TypeTemplateImpl.cxx, src/Typedef.cxx,
	src/Typedef.h, src/TypedefBuilder.cxx, src/Union.cxx, src/Union.h,
	src/UnionBuilder.cxx, src/VariableBuilder.cxx, src/stl_hash.h:
	re-copyright package for 2006
	
2006-03-06 13:47  roiser

	* reflex/python/genreflex/: .cvsignore, gccdemangler.py,
	gencapa.py, gendict.py, genheader.py, genreflex.py, genrootmap.py,
	selclass.py:
	adding cvsignore for pyc files
	
2006-03-06 13:43  antcheva

	* gui/inc/TGTripleSlider.h:
	Added a comment for fRelative.
	
2006-03-06 13:24  roiser

	* reflex/inc/Reflex/Kernel.h:
	- Adding macros for selection of symbols (vc,gcc4.x)
	- Using macro for visibility of runtime error (needed from gcc 4 on)
	- New dummy structs for private/protected classes/structs
	
2006-03-06 13:22  roiser

	* reflex/test/testDict2/: Class2Dict.h, TestClasses.h,
	selection.xml:
	Add test cases for unnamed types
	
2006-03-06 13:21  roiser

	* reflex/python/genreflex/gendict.py:
	Changes for private/protected types:
	- take size of shadow class
	- use dymmy typeid (Private/ProtectedClass/Struct) for ClassBuilder
	
	Changes for unnamed types:
	- add $->d translation (gcc uses $ sign for unnamed types)
	- take size of shadow class
	- add data member information
	- generate shadows for unnamed types with the member name right after the declaration
	
2006-03-06 12:09  brun

	* html/src/THtml.cxx:
	Fix a problem affecting the correct genetation of the html page for
	a MathCore LorenztVector class.
	
2006-03-06 10:10  antcheva

	* gui/src/TGTripleSlider.cxx:
	Removed extra space introduced with previous changes
	(thanks to the nightly build results).
	
2006-03-05 22:49  roiser

	* reflex/test/: testDict2/ClassA.h, test_ReflexBuilder_unit.cxx,
	test_Reflex_simple2.cxx:
	fixes for hidden local variables (-Wshadow)
	
2006-03-05 22:48  roiser

	* reflex/src/: Base.cxx, Typedef.h:
	fixes for hidden local variables (-Wshadow)
	
2006-03-05 22:44  roiser

	* cintex/test/dict/.cvsignore:
	adding .cvsignore for generated reflex source code for tests
	
2006-03-05 22:43  roiser

	* cintex/test/: test_all.bat, test_all.sh:
	From Pere:
	Fixes for cintex test suite
	
2006-03-05 22:42  roiser

	* cintex/Module.mk:
	5.11/01
	
2006-03-05 22:42  roiser

	* reflex/Module.mk:
	5.11/01
	
2006-03-03 21:37  pcanal

	* cint/: inc/G__ci.h, inc/fproto.h, lib/prec_stl/list,
	lib/prec_stl/vector, src/v6_debug.cxx, src/v6_disp.cxx,
	src/v6_error.cxx, src/v6_expr.cxx, src/v6_func.cxx,
	src/v6_init.cxx, src/v6_struct.cxx:
	From Masa, Axel, Stefan, Philippe and Paul:
	import of CINT tag v5-16-9 from the CINT CVS.
	For what else is new see http://root.cern.ch/root/Cint.phtml?relnote.
	
	This includes an upgrade of the handling of operator new and delete
	in the dictionaries.
	
2006-03-03 21:36  pcanal

	* utils/src/rootcint.cxx:
	tweak for vc7.0
	
2006-03-03 21:36  pcanal

	* base/src/TKey.cxx:
	tweak for vc7.0
	
2006-03-03 21:34  pcanal

	* config/Makefile.win32:
	tweak for vc7.0
	
2006-03-03 18:24  moneta

	* smatrix/inc/Math/MatrixRepresentationsStatic.h:
	optimize storage access for symmetric matrices
	
2006-03-03 17:18  brun

	* mlp/src/TNeuron.cxx:
	From Valeri Fine:
	in TNeuron::AddInLayer(TNeuron * near)
	replace near by nearP. 'near' is an obsolete keyword in VC++7.0
	
2006-03-03 16:42  rdm

	* base/src/TVirtualProof.cxx, proof/src/TProof.cxx,
	proof/src/TProofMgr.cxx, proofx/src/TXProofMgr.cxx,
	proofx/src/TXSocket.cxx:
	From Gerri:
	- TXSocket.cxx, TXProofMgr.cxx:
	   Fix problem causing in some cases a new unwanted session being created
	   with the wrongs IDs.
	- TProof.cxx, TVirtualProof.cxx
	   Make sure to store always the FQDN (if available) as master host name.
	- TProofMgr.cxx
	   Remove redundant debug printout.
	
2006-03-03 15:26  brun

	* geom/src/TGeoTorus.cxx:
	From Andrei:
	a fix in TGeoTorus::DistFromOutside(). Affected cases: toruses with
	Dphi=360 for starting points between Rmin and Rmax.
	
2006-03-03 12:37  rdm

	* configure:
	split the big sed for the Makefile.config from 2 into 3 parts. The HP-UX
	sed was failing with more than 100 -e statements.
	
2006-03-03 11:16  rdm

	* build/unix/makedist.sh:
	for MacOS X add either -powerpc- o -i386- to the binary tar file name to
	make clear the type of platform.
	
2006-03-03 10:49  rdm

	* treeviewer/src/TSessionViewer.cxx:
	fix segv in case the .proofgui.conf does not exist.
	
2006-03-03 10:48  rdm

	* base/: inc/TEnv.h, src/TEnv.cxx:
	- ReadFile() and WriteFile() now return an int (0 = success, -1 = failure).
	- Added protections in case the fTable is 0 (when default ctor is used).
	
2006-03-03 10:45  rdm

	* Makefile:
	From Christian Holm:
	fix typo in source file name for rpm generation.
	
2006-03-03 10:44  rdm

	* build/package/: debian/rules, lib/makebuilddepend.sh,
	lib/makelist, lib/makelists.sh, rpm/spec.in:
	From Christian Holm:
	some last fixes for rmp generation.
	
2006-03-03 09:20  brun

	* base/inc/RVersion.h, hist/src/TFormula.cxx:
	Fix a typo in TFormula::AnalyzeFunction
	
2006-03-03 09:19  brun

	* build/version_number:
	Start development version 5.11/01
	


ROOT page - Class index - Class Hierarchy - Top of the page

This page has been automatically generated. If you have any comments or suggestions about the page layout send a mail to ROOT support, or contact the developers with any questions or problems regarding ROOT.