ROOT logo
2009-06-29 10:52  brun

	* [r29254] build/version_number, core/base/inc/RVersion.h:
	  Versioning ROOT 5.24/00
	  This line, and those below, will be ignored--
	  
	  M core/base/inc/RVersion.h
	  M build/version_number

2009-06-29 07:53  brun

	* [r29253] roofit/doc/v524/index.html: From Wouter:
	  update to release notes.

2009-06-28 15:51  brun

	* [r29252] doc/v524/index.html: Minor changes in affiliation

2009-06-26 16:50  brun

	* [r29246] tmva/inc/MethodCuts.h, tmva/inc/PDEFoam.h,
	  tmva/src/Factory.cxx, tmva/src/MethodCuts.cxx,
	  tmva/src/MethodPDEFoam.cxx, tmva/src/PDEFoam.cxx,
	  tmva/test/PlotFoams.C, tmva/test/TMVAClassification.C,
	  tmva/test/TMVAClassificationApplication.C, tmva/test/TMVAGui.C,
	  tmva/test/TMVARegression.C,
	  tmva/test/TMVARegressionApplication.C: From Joerg:
	  a patch for the problem with the examples in tmva/test
	  + a protection

2009-06-26 15:53  brun

	* [r29245] core/utils/src/rootcint.cxx: From Fons,
	  fix for Windows

2009-06-26 15:22  brun

	* [r29244] core/utils/src/rootcint.cxx: From Fons:
	  fixes the issue of finding the location of ROOTSYS based on
	  rootcint being a symbolic link (as is the case in LCG
	  installation reported by David).

2009-06-26 13:24  brun

	* [r29243] math/doc/v524/index.html: From Lorenzo:
	  Update release notes

2009-06-26 11:01  brun

	* [r29242] cint/cint7/src/Dict.h,
	  math/minuit2/inc/Minuit2/BasicMinimumError.h,
	  math/minuit2/src/Minuit2Minimizer.cxx,
	  math/minuit2/src/MnHesse.cxx, math/minuit2/src/TFitterMinuit.cxx:
	  From Axel:
	  silence MSVC9's DLL interface warning.

2009-06-26 10:11  rdm

	* [r29241] build/unix/makedistsrc.sh: when making src tar generate
	  etc/svninfo.txt as it is used by the Win
	  build (and will only be generated when building from an svn
	  managed
	  source tree, which is not the case for the source distributed).

2009-06-26 10:02  rdm

	* [r29240] core/doc/v524/index.html: typos.

2009-06-26 09:55  rdm

	* [r29239] core/doc/v524/index.html: add comment on roota and
	  libRoot.a only working on Linux for the time being.

2009-06-26 08:13  couet

	* [r29238] graf2d/gpad/doc/index.txt: - Update obsolete links

2009-06-26 08:13  brun

	* [r29237] doc/v524/index.html: More contributions

2009-06-26 08:12  couet

	* [r29236] graf2d/postscript/doc/index.txt: - Update obsolete links

2009-06-26 08:11  couet

	* [r29235] graf2d/asimage/doc/index.txt: - Update obsolete links

2009-06-26 08:11  couet

	* [r29234] graf2d/graf/doc/index.txt: - Update obsolete links

2009-06-26 08:07  brun

	* [r29233] proof/proofx/inc/TXProofServ.h: From Gerri:
	  there is a obsolete method still defined in TXProofServ.h
	  without implementation. This was only detected at runtime and
	  only on OpenSolaris.

2009-06-26 07:54  rdm

	* [r29232] graf2d/graf/src/TTF.cxx: add protection against double
	  deletion of TTF structures, reported by
	  valgrind when running in statically linked mode.

2009-06-25 22:50  wlav

	* [r29231] bindings/pyroot/src/Pythonize.cxx: fix pyroot/stl
	  roottest on Windows

2009-06-25 16:14  brun

	* [r29230] doc/v524/index.html: Update list of contributors to this
	  release

2009-06-25 16:11  brun

	* [r29229] tmva/inc/Tools.h, tmva/src/Tools.cxx: From Andreas
	  Hoecker:
	  patch for the plugin problem. This does NOT yet completely fix
	  the compilation (ACLIC) problem, unfortunately. This will come
	  later

2009-06-25 15:22  brun

	* [r29228] math/doc/v524/index.html: From Lorenzo:
	  update release notes

2009-06-25 15:22  brun

	* [r29227] math/minuit2/Module.mk,
	  math/minuit2/inc/Minuit2/MPIProcess.h,
	  math/minuit2/src/MPIProcess.cxx, math/minuit2/src/MnHesse.cxx,
	  math/minuit2/test/Makefile: From Lorenzo:
	  Fix coding conventions.

2009-06-25 15:18  brun

	* [r29226] tmva/inc/MethodBDT.h: From Philippe:
	  reapplies revision 27912.

2009-06-25 15:17  brun

	* [r29225] io/io/inc/TGenCollectionProxy.h,
	  io/io/src/TStreamerInfo.cxx: From Philippe:
	  Fix coding conventions in I/O

2009-06-25 14:30  brun

	* [r29224] doc/v524/index.html: Addition of 2 contributors

2009-06-25 14:27  brun

	* [r29223] README/CREDITS: Add Roberto Gracia

2009-06-25 14:23  brun

	* [r29222] test/stressHistogram.cxx: From Philippe;
	  temporary attempt to get rid of a warning message under Windows:
	  Error in <TStreamerInfo::Build>: TProfile, unknown type:
	  EErrorType fErrorMode

2009-06-25 13:56  brun

	* [r29221] doc/v524/index.html: One more correction

2009-06-25 13:44  brun

	* [r29220] doc/v524/index.html: More corrections to contributors

2009-06-25 13:32  brun

	* [r29219] doc/v524/index.html: Update list of contributors with
	  affiliation and domain

2009-06-25 13:31  brun

	* [r29218] tutorials/gl/viewer3DLocal.C: Force script to be
	  compiled by ACLIC when running MakeTutorials

2009-06-25 13:14  brun

	* [r29217] tutorials/eve/MultiView.C, tutorials/eve/show_extract.C,
	  tutorials/gl/gldemos.C, tutorials/gl/glparametric.C,
	  tutorials/gl/glrose.C, tutorials/gl/glsurfaces.C,
	  tutorials/gl/gltf3.C, tutorials/gl/nucleus.C,
	  tutorials/gl/viewer3DLocal.C, tutorials/gl/viewer3DMaster.C: From
	  Matevz:
	  fix the tutorial titles and descriptions.

2009-06-25 12:17  brun

	* [r29215] doc/v524/index.html: Update list of contributors from
	  TMVA team

2009-06-25 12:11  brun

	* [r29214] tmva/src/Option.cxx, tmva/test/TMVAClassification.C,
	  tmva/test/TMVARegression.C: From Joerg:
	  update the test examples

2009-06-25 12:00  bellenot

	* [r29213] gui/gui/doc/index.txt, gui/guibuilder/doc/index.txt,
	  gui/guihtml/doc/index.txt, gui/sessionviewer/doc/index.txt:
	  Update documentation (and use drupal links)

2009-06-25 11:12  brun

	* [r29212] tmva/doc/v524/index.html: From Joerg;
	  update release notes

2009-06-25 10:47  brun

	* [r29211] tmva/inc/Version.h: From Joerg:
	  new TMVA version number, 4.0.1

2009-06-25 10:44  brun

	* [r29210] tmva/inc/PDEFoam.h, tmva/src/ClassifierFactory.cxx,
	  tmva/src/MethodPDEFoam.cxx, tmva/src/PDEFoam.cxx,
	  tmva/src/SVEvent.cxx, tmva/src/SVKernelMatrix.cxx,
	  tmva/src/TActivationChooser.cxx, tmva/src/TSynapse.cxx,
	  tmva/src/VariableDecorrTransform.cxx,
	  tmva/src/VariableIdentityTransform.cxx,
	  tmva/src/VariablePCATransform.cxx,
	  tmva/test/TMVAClassificationApplication.C, tmva/test/TMVAGui.C,
	  tmva/test/TMVARegressionApplication.C: From Joerg:
	  fixes the remaining 21 coding rule violations.

2009-06-25 09:44  brun

	* [r29208] README/CREDITS: Add a few more people
	  -schiller@physi.uni-heidelberg.de
	  -Juan.Palacios@cern.ch
	  -cranmer@cern.ch
	  -gregory.schott@cern.ch

2009-06-25 09:41  rdm

	* [r29207] bindings/pyroot/Module.mk, config/Makefile.depend: From
	  Axel:
	  - add dependency on libMetaCint to PyROOT when building with both
	  C5/C7.
	  - correct TMVA dependency on libXMLIO, must be LIBXML and not
	  LIBXMLIO
	  which is not defined

2009-06-25 04:34  brun

	* [r29206] tmva/src/BinarySearchTree.cxx,
	  tmva/src/DataInputHandler.cxx, tmva/src/PDEFoam.cxx,
	  tmva/src/VariableNormalizeTransform.cxx: From Joerg:
	  in the last patch from Andreas the fixes from Axel unfortunately
	  were reverted.

2009-06-24 19:33  brun

	* [r29205] tmva/inc/DataSetManager.h, tmva/inc/Event.h,
	  tmva/inc/PDEFoam.h, tmva/inc/SVEvent.h,
	  tmva/src/BinarySearchTree.cxx, tmva/src/DataInputHandler.cxx,
	  tmva/src/DataSetManager.cxx, tmva/src/Event.cxx,
	  tmva/src/ExpectedErrorPruneTool.cxx, tmva/src/MethodPDEFoam.cxx,
	  tmva/src/PDEFoam.cxx, tmva/src/SVEvent.cxx,
	  tmva/src/VariableNormalizeTransform.cxx: From Andreas Hoecker:
	  fix for windows. Functions returning a static global cannot be
	  inlined.

2009-06-24 16:13  pcanal

	* [r29204] core/doc/v524/index.html: update release notes

2009-06-24 16:04  pcanal

	* [r29203] io/doc/v524/index.html, tree/doc/v524/index.html: update
	  release notes

2009-06-24 15:54  pcanal

	* [r29201] tree/doc/v524/index.html: Update docs

2009-06-24 13:38  brun

	* [r29200] cint/cint/inc/G__ci.h, cint/cint7/inc/G__ci.h: Increase
	  the following CINT parameters from
	  
	  #define G__LONGLINE 1024 /* Length of expression */
	  #define G__ONELINE 512 /* Length of
	  subexpression,parameter,argument */
	  #define G__MAXNAME 256 /* Variable name */
	  
	  to
	  #define G__LONGLINE 2048 /* Length of expression */
	  #define G__ONELINE 1024 /* Length of
	  subexpression,parameter,argument */
	  #define G__MAXNAME 512 /* Variable name */
	  
	  in an attempt to solve the rootcint/cint problem with TMVA on
	  Windows.
	  Changing these parameters has a very tiny effect on the total
	  memory consumption,
	  eg the virtual memory from default ROOt increases from 24060
	  KBytes to 24244.
	  No visible effect when running the test suite.

2009-06-24 13:09  wouter

	* [r29199] roofit/doc/v524/index.html,
	  roofit/doc/v524/roofit_524_convolution.gif,
	  roofit/doc/v524/roofit_524_demo.gif,
	  roofit/doc/v524/roofit_524_derivatives.gif,
	  roofit/doc/v524/roofit_524_visualerror.gif: update to
	  roofit/roostats release notes for 5.24

2009-06-24 13:05  brun

	* [r29198] math/minuit2/inc/Minuit2/FumiliStandardChi2FCN.h,
	  math/minuit2/src/FumiliStandardMaximumLikelihoodFCN.cxx,
	  math/minuit2/src/TFumiliFCN.cxx: From Fons:
	  Fix to compile on OpenSolaris

2009-06-24 13:03  brun

	* [r29197] tmva/inc/VariableGaussTransform.h: From Fons:
	  Fix required to compile on OpenSolaris.
	  This fix was already in, but removed by mistake by the TMVA team
	  in the recent update.

2009-06-24 11:16  brun

	* [r29196] tmva/inc/VariableIdentityTransform.h,
	  tmva/src/BinarySearchTree.cxx, tmva/src/DataInputHandler.cxx,
	  tmva/src/PDEFoam.cxx, tmva/src/VariableNormalizeTransform.cxx:
	  From Axel:
	  Fix compilation warnings on Windows

2009-06-24 10:39  brun

	* [r29195] tmva/inc/BinarySearchTreeNode.h, tmva/inc/BinaryTree.h,
	  tmva/inc/CCTreeWrapper.h, tmva/inc/ClassInfo.h,
	  tmva/inc/Config.h, tmva/inc/Configurable.h,
	  tmva/inc/CostComplexityPruneTool.h, tmva/inc/DataInputHandler.h,
	  tmva/inc/DataSet.h, tmva/inc/DataSetFactory.h,
	  tmva/inc/DataSetInfo.h, tmva/inc/DataSetManager.h,
	  tmva/inc/DecisionTreeNode.h, tmva/inc/Event.h,
	  tmva/inc/ExpectedErrorPruneTool.h, tmva/inc/FitterBase.h,
	  tmva/inc/GeneticAlgorithm.h, tmva/inc/GeneticPopulation.h,
	  tmva/inc/IPruneTool.h, tmva/inc/Interval.h, tmva/inc/KDEKernel.h,
	  tmva/inc/LDA.h, tmva/inc/MethodPDEFoam.h, tmva/inc/MethodSVM.h,
	  tmva/inc/ModulekNN.h, tmva/inc/MsgLogger.h, tmva/inc/Node.h,
	  tmva/inc/PDEFoam.h, tmva/inc/PDF.h, tmva/inc/Ranking.h,
	  tmva/inc/Reader.h, tmva/inc/Results.h,
	  tmva/inc/ResultsClassification.h, tmva/inc/ResultsRegression.h,
	  tmva/inc/RootFinder.h, tmva/inc/Rule.h, tmva/inc/RuleCut.h,
	  tmva/inc/RuleEnsemble.h, tmva/inc/RuleFit.h,
	  tmva/inc/RuleFitParams.h, tmva/inc/SVEvent.h,
	  tmva/inc/SVKernelMatrix.h, tmva/inc/SVWorkingSet.h,
	  tmva/inc/SimulatedAnnealing.h, tmva/inc/TActivationChooser.h,
	  tmva/inc/TNeuron.h, tmva/inc/TSynapse.h, tmva/inc/Timer.h,
	  tmva/inc/Tools.h, tmva/inc/TransformationHandler.h,
	  tmva/inc/Types.h, tmva/inc/VariableGaussTransform.h,
	  tmva/inc/VariableTransformBase.h, tmva/src/BinarySearchTree.cxx,
	  tmva/src/BinarySearchTreeNode.cxx, tmva/src/BinaryTree.cxx,
	  tmva/src/ClassifierFactory.cxx, tmva/src/Configurable.cxx,
	  tmva/src/CostComplexityPruneTool.cxx,
	  tmva/src/DataInputHandler.cxx, tmva/src/DataSet.cxx,
	  tmva/src/DataSetFactory.cxx, tmva/src/DataSetInfo.cxx,
	  tmva/src/DataSetManager.cxx, tmva/src/DecisionTree.cxx,
	  tmva/src/DecisionTreeNode.cxx, tmva/src/Event.cxx,
	  tmva/src/ExpectedErrorPruneTool.cxx, tmva/src/Factory.cxx,
	  tmva/src/GeneticAlgorithm.cxx, tmva/src/GeneticFitter.cxx,
	  tmva/src/GeneticPopulation.cxx, tmva/src/Interval.cxx,
	  tmva/src/KDEKernel.cxx, tmva/src/LDA.cxx, tmva/src/MCFitter.cxx,
	  tmva/src/MethodANNBase.cxx, tmva/src/MethodBDT.cxx,
	  tmva/src/MethodBase.cxx, tmva/src/MethodBayesClassifier.cxx,
	  tmva/src/MethodBoost.cxx, tmva/src/MethodCFMlpANN.cxx,
	  tmva/src/MethodCommittee.cxx, tmva/src/MethodCompositeBase.cxx,
	  tmva/src/MethodCuts.cxx, tmva/src/MethodDT.cxx,
	  tmva/src/MethodFDA.cxx, tmva/src/MethodFisher.cxx,
	  tmva/src/MethodHMatrix.cxx, tmva/src/MethodKNN.cxx,
	  tmva/src/MethodLD.cxx, tmva/src/MethodLikelihood.cxx,
	  tmva/src/MethodMLP.cxx, tmva/src/MethodPDEFoam.cxx,
	  tmva/src/MethodPDERS.cxx, tmva/src/MethodRuleFit.cxx,
	  tmva/src/MethodSVM.cxx, tmva/src/MethodSeedDistance.cxx,
	  tmva/src/MethodTMlpANN.cxx, tmva/src/MinuitFitter.cxx,
	  tmva/src/ModulekNN.cxx, tmva/src/MsgLogger.cxx,
	  tmva/src/Node.cxx, tmva/src/PDEFoam.cxx, tmva/src/PDF.cxx,
	  tmva/src/Ranking.cxx, tmva/src/Reader.cxx,
	  tmva/src/ResultsRegression.cxx, tmva/src/RootFinder.cxx,
	  tmva/src/Rule.cxx, tmva/src/RuleCut.cxx,
	  tmva/src/RuleEnsemble.cxx, tmva/src/RuleFit.cxx,
	  tmva/src/RuleFitParams.cxx, tmva/src/SVEvent.cxx,
	  tmva/src/SVKernelMatrix.cxx, tmva/src/SVWorkingSet.cxx,
	  tmva/src/SimulatedAnnealing.cxx,
	  tmva/src/SimulatedAnnealingFitter.cxx,
	  tmva/src/TActivationChooser.cxx, tmva/src/TNeuron.cxx,
	  tmva/src/TSynapse.cxx, tmva/src/Tools.cxx,
	  tmva/src/TransformationHandler.cxx, tmva/src/Types.cxx,
	  tmva/src/VariableDecorrTransform.cxx,
	  tmva/src/VariableGaussTransform.cxx,
	  tmva/src/VariableIdentityTransform.cxx,
	  tmva/src/VariableNormalizeTransform.cxx,
	  tmva/src/VariablePCATransform.cxx,
	  tmva/src/VariableTransformBase.cxx: From Joerg and TMVA team:
	  fix coding conventions

2009-06-24 10:29  brun

	* [r29194] README/CREDITS: Add Alfio to the CREDITS file.

2009-06-24 10:26  brun

	* [r29193] doc/v524/index.html: Add Alfio Lazzaro in the list of
	  contributors for this release.

2009-06-24 10:24  brun

	* [r29192] hist/doc/v524/index.html, math/doc/v524/index.html,
	  math/smatrix/test/testInversion.cxx: From Lorenzo:
	  updating the release notes (and also a fix in a smatrix test)

2009-06-24 10:14  brun

	* [r29191] tutorials/roostats/rs101_limitexample.C,
	  tutorials/roostats/rs401c_FeldmanCousins.C,
	  tutorials/roostats/rs401d_FeldmanCousins.C: From Kyle:
	  New tutorials

2009-06-24 10:14  brun

	* [r29190] tmva/src/ExpectedErrorPruneTool.cxx: From Axel:
	  Fix a compilation problem on Solaris

2009-06-24 10:11  brun

	* [r29189] roofit/roostats/inc/ConfidenceBelt.h,
	  roofit/roostats/inc/FeldmanCousins.h,
	  roofit/roostats/inc/MCMCCalculator.h,
	  roofit/roostats/inc/MCMCInterval.h,
	  roofit/roostats/inc/NeymanConstruction.h,
	  roofit/roostats/inc/ProposalFunction.h,
	  roofit/roostats/inc/ToyMCSampler.h,
	  roofit/roostats/inc/UniformProposal.h,
	  roofit/roostats/src/ConfidenceBelt.cxx,
	  roofit/roostats/src/FeldmanCousins.cxx,
	  roofit/roostats/src/LikelihoodIntervalPlot.cxx,
	  roofit/roostats/src/MCMCCalculator.cxx,
	  roofit/roostats/src/MCMCInterval.cxx,
	  roofit/roostats/src/NeymanConstruction.cxx,
	  roofit/roostats/src/ProposalFunction.cxx,
	  roofit/roostats/src/UniformProposal.cxx: From Kyle:
	  Changed raw cout to use RooMsgService. Fix to ConfBelt with new
	  ReooDataSetmodel. Minor cleanup in MCMC.
	  Include protections for CINT

2009-06-24 09:12  rdm

	* [r29188] build/unix/makestatic.sh: exclude TMVA from libRoot.a.

2009-06-24 08:10  ganis

	* [r29187] proof/doc/v524/index.html: Update release notes for
	  PROOF

2009-06-24 08:10  ganis

	* [r29186] net/doc/v524/index.html: Update release notes for XROOTD

2009-06-24 08:09  rdm

	* [r29185] build/unix/makestatic.sh: exclude remaining Cint7 files
	  from libRoot.a.

2009-06-24 06:40  brun

	* [r29184] hist/hist/src/TH1.cxx: remove a left-over debug
	  statement

2009-06-23 19:48  brun

	* [r29181] tutorials/roostats/rs_numberCountingCombination.C,
	  tutorials/roostats/rs_numbercountingutils.C: From Kyle Cranmer:
	  2 new tutorials (see comments in scripts)

2009-06-23 18:56  brun

	* [r29180] tutorials/roostats/rs100_numbercounting.C: Remove
	  obsolete tutorials

2009-06-23 18:39  brun

	* [r29179] roofit/roostats/inc/BernsteinCorrection.h,
	  roofit/roostats/inc/DebuggingTestStat.h,
	  roofit/roostats/inc/FeldmanCousins.h,
	  roofit/roostats/inc/MCMCCalculator.h,
	  roofit/roostats/inc/MCMCInterval.h,
	  roofit/roostats/inc/NumberCountingUtils.h,
	  roofit/roostats/inc/ProfileLikelihoodCalculator.h,
	  roofit/roostats/inc/ProfileLikelihoodTestStat.h,
	  roofit/roostats/inc/ProposalFunction.h,
	  roofit/roostats/inc/ToyMCSampler.h,
	  roofit/roostats/inc/UniformProposal.h,
	  roofit/roostats/src/FeldmanCousins.cxx,
	  roofit/roostats/src/LikelihoodInterval.cxx,
	  roofit/roostats/src/MCMCCalculator.cxx,
	  roofit/roostats/src/MCMCInterval.cxx,
	  roofit/roostats/src/NeymanConstruction.cxx,
	  roofit/roostats/src/NumberCountingPdfFactory.cxx,
	  roofit/roostats/src/NumberCountingUtils.cxx,
	  roofit/roostats/src/ProposalFunction.cxx,
	  roofit/roostats/src/UniformProposal.cxx,
	  tutorials/roostats/rs100_numbercounting.C,
	  tutorials/roostats/rs101_limitexample.C,
	  tutorials/roostats/rs401c_FeldmanCousins.C,
	  tutorials/roostats/rs401d_FeldmanCousins.C: From Kyle Cranmer:
	  Cleanup of tutorials and additions to THtml documentation

2009-06-23 16:55  brun

	* [r29176] tutorials/eve/geom_cms_playback.C: From Matevz:
	  New version

2009-06-23 15:44  brun

	* [r29174] configure: From Valeri Fine:
	  Fix wrong help info about Qt requirements (Qt version must be
	  >=4.x

2009-06-23 15:40  brun

	* [r29173] build/unix/makestatic.sh: this diff fixes having both
	  cint and cint7 in make static. With cint7, roofit and tmva
	  enabled I can now successfully do make static on Linux 32/64 and
	  MacOS X. TMVA is included in the static lib, you must have some
	  old tmva *.o's laying around of deleted files that causes the
	  error on you platforms. To check this do:
	  
	  make distclean-tmva
	  ls tmva/src/*.o
	  
	  and there should be no .o files.

2009-06-23 15:38  brun

	* [r29172] tmva/Module.mk: From Fons:
	  a fix to make sure all *.o's are deleted in tmva/src/, so
	  distclean-tmva cleans also the old left over *.o's.

2009-06-23 14:13  brun

	* [r29171] gui/sessionviewer/src/TProofProgressDialog.cxx,
	  proof/proof/src/TDataSetManagerFile.cxx,
	  proof/proof/src/TProof.cxx, proof/proof/src/TProofLog.cxx,
	  proof/proof/src/TProofServ.cxx,
	  proof/proofd/inc/XrdProofWorker.h,
	  proof/proofd/inc/XrdProofdNetMgr.h,
	  proof/proofd/src/XrdProofWorker.cxx,
	  proof/proofd/src/XrdProofdNetMgr.cxx,
	  proof/proofd/src/XrdROOT.cxx,
	  proof/proofplayer/src/TProofDraw.cxx: From Gerri:
	  - Fix a few problems found running in valgrind:
	  - In XrdROOTMgr::Validate, add missing protection against
	  inproper use of a
	  temporary file when in non debug mode
	  - Fix a problem with inproper deletion of XrdProofWorker objects
	  when working
	  with a dynamically varying 'proof.conf'
	  - In TProof::HandleInputMessage, fix possible double delete after
	  kPROOF_STOPPROCESS
	  - Fix a couple of issues on reconnection to a running session:
	  - make sure that the dialog buttons are in the correct state
	  - make sure that logs are redirected
	  - Fix an issue with the displaying speed of very large log files
	  (bufferize instead of
	  doing line-by-line)
	  - In TProof::Draw, change the type of a notification message from
	  'error' to 'debug'
	  - Fix coding conventions in TDataSetManagerFile.cxx

2009-06-23 14:09  brun

	* [r29170] io/sql/inc/TBufferSQL2.h, io/sql/src/TBufferSQL2.cxx,
	  io/xml/inc/TBufferXML.h, io/xml/src/TBufferXML.cxx: From Sergey:
	  There was a request to modify XML classes such that formatting of
	  float/double variables should be changed to "%e".
	  It sounds reasonable - nobody, seems to be, was using small
	  floats with XML. Therefore in patch following changes are
	  implemented:
	  
	  1. Conversion from float/double to string per default performed
	  with "%e" (exponential) format.
	  2. Format can be configured with SetFloatFormat methods that one
	  can specify precision, width arguments of printf call
	  3. sscanf works as before - "%f" accpet both exponential and
	  decimal format
	  4. Similar changes done for TBufferXML and TBufferSQL2 classes.

2009-06-23 14:08  brun

	* [r29169] build/unix/makestatic.sh, core/unix/src/TUnixSystem.cxx:
	  From Fons:
	  fixes "make static".

2009-06-23 14:04  brun

	* [r29168] tutorials/roofit/rf101_basics.C,
	  tutorials/roofit/rf102_dataimport.C,
	  tutorials/roofit/rf103_interprfuncs.C,
	  tutorials/roofit/rf104_classfactory.C,
	  tutorials/roofit/rf105_funcbinding.C,
	  tutorials/roofit/rf106_plotdecoration.C,
	  tutorials/roofit/rf107_plotstyles.C,
	  tutorials/roofit/rf108_plotbinning.C,
	  tutorials/roofit/rf109_chi2residpull.C,
	  tutorials/roofit/rf110_normintegration.C,
	  tutorials/roofit/rf111_derivatives.C,
	  tutorials/roofit/rf201_composite.C,
	  tutorials/roofit/rf202_extendedmlfit.C,
	  tutorials/roofit/rf203_ranges.C,
	  tutorials/roofit/rf204_extrangefit.C,
	  tutorials/roofit/rf205_compplot.C,
	  tutorials/roofit/rf206_treevistools.C,
	  tutorials/roofit/rf207_comptools.C,
	  tutorials/roofit/rf208_convolution.C,
	  tutorials/roofit/rf209_anaconv.C,
	  tutorials/roofit/rf210_angularconv.C,
	  tutorials/roofit/rf211_paramconv.C,
	  tutorials/roofit/rf301_composition.C,
	  tutorials/roofit/rf302_utilfuncs.C,
	  tutorials/roofit/rf303_conditional.C,
	  tutorials/roofit/rf304_uncorrprod.C,
	  tutorials/roofit/rf305_condcorrprod.C,
	  tutorials/roofit/rf306_condpereventerrors.C,
	  tutorials/roofit/rf307_fullpereventerrors.C,
	  tutorials/roofit/rf308_normintegration2d.C,
	  tutorials/roofit/rf309_ndimplot.C,
	  tutorials/roofit/rf310_sliceplot.C,
	  tutorials/roofit/rf311_rangeplot.C,
	  tutorials/roofit/rf312_multirangefit.C,
	  tutorials/roofit/rf313_paramranges.C,
	  tutorials/roofit/rf314_paramfitrange.C,
	  tutorials/roofit/rf315_projectpdf.C,
	  tutorials/roofit/rf316_llratioplot.C,
	  tutorials/roofit/rf401_importttreethx.C,
	  tutorials/roofit/rf402_datahandling.C,
	  tutorials/roofit/rf403_weightedevts.C,
	  tutorials/roofit/rf404_categories.C,
	  tutorials/roofit/rf405_realtocatfuncs.C,
	  tutorials/roofit/rf406_cattocatfuncs.C,
	  tutorials/roofit/rf407_latextables.C,
	  tutorials/roofit/rf501_simultaneouspdf.C,
	  tutorials/roofit/rf502_wspacewrite.C,
	  tutorials/roofit/rf503_wspaceread.C,
	  tutorials/roofit/rf504_simwstool.C,
	  tutorials/roofit/rf505_asciicfg.C,
	  tutorials/roofit/rf506_msgservice.C,
	  tutorials/roofit/rf507_debugtools.C,
	  tutorials/roofit/rf508_listsetmanip.C,
	  tutorials/roofit/rf509_wsinteractive.C,
	  tutorials/roofit/rf510_wsnamedsets.C,
	  tutorials/roofit/rf511_wsfactory_basic.C,
	  tutorials/roofit/rf512_wsfactory_oper.C,
	  tutorials/roofit/rf513_wsfactory_tools.C,
	  tutorials/roofit/rf601_intminuit.C,
	  tutorials/roofit/rf602_chi2fit.C,
	  tutorials/roofit/rf603_multicpu.C,
	  tutorials/roofit/rf604_constraints.C,
	  tutorials/roofit/rf605_profilell.C,
	  tutorials/roofit/rf606_nllerrorhandling.C,
	  tutorials/roofit/rf607_fitresult.C,
	  tutorials/roofit/rf608_fitresultaspdf.C,
	  tutorials/roofit/rf609_xychi2fit.C,
	  tutorials/roofit/rf610_visualerror.C,
	  tutorials/roofit/rf701_efficiencyfit.C,
	  tutorials/roofit/rf702_efficiencyfit_2D.C,
	  tutorials/roofit/rf703_effpdfprod.C,
	  tutorials/roofit/rf704_amplitudefit.C,
	  tutorials/roofit/rf705_linearmorph.C,
	  tutorials/roofit/rf706_histpdf.C,
	  tutorials/roofit/rf707_kernelestimation.C,
	  tutorials/roofit/rf708_bphysics.C,
	  tutorials/roofit/rf801_mcstudy.C,
	  tutorials/roofit/rf802_mcstudy_addons.C,
	  tutorials/roofit/rf803_mcstudy_addons2.C,
	  tutorials/roofit/rf804_mcstudy_constr.C,
	  tutorials/roofit/rf901_numintconfig.C,
	  tutorials/roofit/rf902_numgenconfig.C,
	  tutorials/roofit/rf903_numintcache.C: From Wouter:
	  updates for all RooFit tutorials. These
	  changes take care of making sure that axis titles don't overlap
	  axis
	  labels etc.

2009-06-23 14:04  brun

	* [r29167] roofit/roofitcore/src/RooMsgService.cxx: From Wouter:
	  While running the tutorial macros, I realized I have
	  accidentally left a debug message stream active in the default
	  configuration.

2009-06-23 10:57  brun

	* [r29163] graf2d/gpad/src/TCreatePrimitives.cxx,
	  gui/recorder/src/TRecorder.cxx: From Bertrand:
	  Solve a (sort of) deadlock when replaying a TLatex edition (from
	  the toolbar) while the editor is open (the recorder was waiting
	  for TLatex selection event - which is internally called in
	  TCreatePrimitives::Text())

2009-06-23 10:55  brun

	* [r29162] math/mathcore/src/MinimizerVariableTransformation.cxx,
	  roofit/roostats/src/HybridPlot.cxx: From Fons:
	  in addition to the tmva, here the latest diff for OpenSolaris.
	  With this everything compiles fine.

2009-06-23 10:53  brun

	* [r29161] tmva/inc/VariableGaussTransform.h,
	  tmva/src/MethodCFMlpANN_Utils.cxx, tmva/src/MsgLogger.cxx,
	  tmva/src/PDF.cxx, tmva/src/RuleFit.cxx: From Fons:
	  fixes to make TMVA compile on OpenSolaris (with new STL lib). I
	  did fix the std::less() problem too, so it should now also
	  compile on Windows.

2009-06-23 07:59  brun

	* [r29158] roofit/roostats/inc/ToyMCSampler.h: From Wouter:
	  Fix when running the test with ACLIC.
	  However: there remains a peculiar problem with CINT and
	  RooGlobalFunc.h
	  The latter defines a number of functions in namespace RooFit
	  but any code that needs to use it in CINT, must be written as
	  follows
	  
	  -------- demo.C ----------
	  
	  #ifndef __CINT__
	  #include "RooGlobalFunc.h"
	  #endif
	  
	  using namespace RooFit ;
	  
	  void demo() {
	  
	  // Function defined in ns RooFit by RooGlobalFunc.h
	  LineColor(kRed) ;
	  
	  }
	  
	  -------------------------
	  
	  If the #ifndef is removed, the code does _not_ work in CINT...
	  With the #ifndef it works and its contents is visible.
	  
	  I do not understand why. It seems wrong.
	  
	  RooGlobalFunc.h does not contain anything funny or unusual...

2009-06-23 07:37  brun

	* [r29157] tutorials/html/MakeTutorials.C: New version excluding
	  playback tutorials

2009-06-23 06:04  brun

	* [r29156] gui/fitpanel/src/TFitEditor.cxx: From David Maline
	  Gonzalez:
	  Fixed a bug when retrieving the parameters from an existing
	  function

2009-06-23 06:01  brun

	* [r29155] etc/plugins/TGrid/P010_TAlien.C: From Philippe:
	  Insure that iostream is properly initialized before the execution
	  of SetAliEnSetting
	  (This is needed in the environment where iostream is not already
	  loaded in CINT).

2009-06-23 05:08  brun

	* [r29154] tmva/test/BDT_Reg.C, tmva/test/Boost.C,
	  tmva/test/Boost2.C, tmva/test/BoostControlPlots.C,
	  tmva/test/PlotFoams.C, tmva/test/TMVAClassification.C,
	  tmva/test/TMVAClassification.py,
	  tmva/test/TMVAClassificationApplication.C,
	  tmva/test/TMVARegGui.C, tmva/test/TMVARegression.C,
	  tmva/test/TMVARegressionApplication.C,
	  tmva/test/compareClassApp.C, tmva/test/deviations.C,
	  tmva/test/regression_averagedevs.C: From Joerg:
	  New TMVA test files

2009-06-23 05:04  brun

	* [r29153] tmva/inc/ExpectedErrorPruneTool.h, tmva/src/DataSet.cxx,
	  tmva/src/DataSetFactory.cxx, tmva/src/DecisionTree.cxx,
	  tmva/src/ExpectedErrorPruneTool.cxx, tmva/src/MethodPDEFoam.cxx,
	  tmva/src/PDEFoam.cxx, tmva/src/VariableGaussTransform.cxx: From
	  Joerg and Andreas:
	  should fix remaining compilation bugs on Windows and Solaris

2009-06-23 05:04  brun

	* [r29152] test/stressTMVA.cxx: From Joerg:
	  new version of TMVA stress suite adapted to the new version of
	  TMVA

2009-06-22 21:08  wlav

	* [r29149] bindings/doc/v524/index.html: doc update for release

2009-06-22 19:36  brun

	* [r29148] config/Makefile.depend: The new version of TMVA depends
	  on libXMLIO

2009-06-22 16:44  brun

	* [r29146] roofit/roostats/inc/SamplingDistribution.h: Fix a
	  dangerous contructs detected by the new version of TString.h

2009-06-22 15:22  brun

	* [r29145] core/base/inc/TString.h, core/base/src/TString.cxx,
	  proof/proof/src/TCondor.cxx, test/Makefile, test/stressProof.cxx:
	  From Fons:
	  - make ctor TString::TString(Ssiz_t ic) explicit to avoid
	  automatic
	  conversion of integer to a TString of size of the integer value.
	  This addresses issue 50883.
	  
	  - make TString::Hash() machine independent, by returning an
	  UInt_t
	  and not a machine dependent ULong_t. The algorithm was anyway
	  only
	  using 32-bits for the hash and on 64-bit machines the remaining
	  32-bits were not explicitly set, making the hash process
	  dependent.
	  This addresses issue 37881.

2009-06-22 15:19  brun

	* [r29144] roofit/roofitcore/inc/RooAbsString.h: In the inline
	  definition of TString evaluate() replace
	  return 0;
	  by
	  return "";

2009-06-22 15:08  brun

	* [r29143] tutorials/roofit/rf610_visualerror.C: Add missing
	  include.

2009-06-22 15:00  brun

	* [r29142] tutorials/roostats/rs401c_FeldmanCousins.C: From
	  Lorenzo;
	  Fix problem reported by the nightly builds.

2009-06-22 14:39  brun

	* [r29141] tutorials/roofit/rf610_visualerror.C: From Wouter:
	  Improve graphics output

2009-06-22 14:34  brun

	* [r29140] etc/plugins/TDataSetManager/P010_TDataSetManagerFile.C:
	  From Gerri:
	  Add missing file

2009-06-22 14:31  brun

	* [r29139] roofit/roofit/src/RooKeysPdf.cxx,
	  roofit/roofit/src/RooNDKeysPdf.cxx,
	  roofit/roofitcore/inc/RooChi2Var.h,
	  roofit/roofitcore/inc/RooHist.h,
	  roofit/roofitcore/src/RooAcceptReject.cxx,
	  roofit/roofitcore/src/RooChi2Var.cxx,
	  roofit/roofitcore/src/RooDataHist.cxx,
	  roofit/roofitcore/src/RooHist.cxx,
	  roofit/roofitcore/src/RooRandomizeParamMCSModule.cxx,
	  roofit/roofitcore/src/RooRealSumPdf.cxx,
	  roofit/roofitcore/src/RooSentinel.cxx,
	  roofit/roofitcore/src/RooTreeDataStore.cxx: From Wouter:
	  Fix many memory leaks

2009-06-22 14:31  brun

	* [r29138] math/foam/src/TFoam.cxx: From Wouter:
	  Fix a memory leak.

2009-06-22 14:28  brun

	* [r29137] test/stressRooFit_tests.cxx: From Wouter:
	  Fix a memory leak

2009-06-22 14:10  brun

	* [r29136] tutorials/graphics/graph_edit_playback.C,
	  tutorials/graphics/graph_editing_playback.C: From Olivier;
	  Add more comments and rename macro

2009-06-22 14:00  brun

	* [r29135] test/Makefile, test/stressTMVA.cxx: Minimal changes to
	  get stressTMVA to compile (to be fixed by TMVA team)

2009-06-22 13:27  brun

	* [r29134] tree/tree/src/TTree.cxx: In TTree::ReadFile extend
	  internal buffers to accomodate large Trees definition.
	  This fices Savannah report: https://savannah.cern.ch/bugs/?52048

2009-06-22 12:28  brun

	* [r29133] etc/plugins/TDataSetManager,
	  etc/plugins/TProofDataSetManager, proof/proof/inc/LinkDef.h,
	  proof/proof/inc/TDataSetManager.h,
	  proof/proof/inc/TDataSetManagerFile.h, proof/proof/inc/TProof.h,
	  proof/proof/inc/TProofDataSetManager.h,
	  proof/proof/inc/TProofDataSetManagerFile.h,
	  proof/proof/inc/TProofLite.h, proof/proof/inc/TProofServ.h,
	  proof/proof/src/TDataSetManager.cxx,
	  proof/proof/src/TDataSetManagerFile.cxx,
	  proof/proof/src/TProof.cxx,
	  proof/proof/src/TProofDataSetManager.cxx,
	  proof/proof/src/TProofDataSetManagerFile.cxx,
	  proof/proof/src/TProofLite.cxx, proof/proof/src/TProofServ.cxx:
	  From Gerri:
	  Rename TProofDataSetManager and TProofDataSetManagerFile to
	  TDataSetManager and TDataSetManagerFile.
	  These classes are managers of TFileCollection which do not have
	  anything strictly dependent on PROOF.
	  So far they were only used internally by PROOF, but they are
	  going to be exposed to more public for generic
	  file collection handling. It is the right time to give them a
	  more proper name.

2009-06-22 10:48  brun

	* [r29132] tutorials/roofit/rf610_visualerror.C: from Wouter:
	  new tutorial

2009-06-22 10:45  brun

	* [r29131] roofit/roofitcore/inc/RooFitResult.h,
	  roofit/roofitcore/src/RooAbsReal.cxx,
	  roofit/roofitcore/src/RooCurve.cxx,
	  roofit/roofitcore/src/RooFitResult.cxx: From Wouter:
	  o RooFitResult
	  
	  - Export calculation of Schur complement of covariance matrix
	  through method reducedCovarianceMatrix()
	  
	  
	  o RooAbsReal
	  
	  - In linear calculation of partial error band use reduced
	  covariance
	  matrix as calculated by RooFitResult.
	  
	  
	  o RooCurve
	  
	  - Update Y-axis range in addPoint() rather than in ctor to
	  capture updates to curve after construction, as e.g. done
	  in construction of error band curves

2009-06-22 10:41  brun

	* [r29130] graf3d/eve/src/TEveManager.cxx: From Matevz;
	  - TEveManager::AddCanvasTab(const char* name) assigned the name
	  to the current tab, not the newly created one.

2009-06-22 09:39  brun

	* [r29129] graf3d/eve/inc/TEveWindow.h, gui/gui/inc/TGPack.h,
	  gui/gui/src/TGPack.cxx: From Alja:
	  - TEveCompositeFrameInMainFrame: Add two getters needed in save
	  and restore of window configuration.
	  - TGPack: Update sub-window weights on splitter move action.

2009-06-22 09:31  brun

	* [r29128] tmva/inc/MethodVariable.h, tmva/inc/Methods.h,
	  tmva/inc/VariableGaussDecorr.h, tmva/src/MethodVariable.cxx,
	  tmva/src/VariableGaussDecorr.cxx, tmva/test/TMVAnalysis.C,
	  tmva/test/TMVAnalysis.py, tmva/test/TMVApplication.C,
	  tmva/test/TMVApplication.py, tmva/test/mutransform.C: Remove
	  obsolete files

2009-06-22 09:07  brun

	* [r29127] proof/proofd/inc/XrdProofdNetMgr.h,
	  proof/proofd/src/XrdProofSched.cxx,
	  proof/proofd/src/XrdProofdAux.cxx,
	  proof/proofd/src/XrdProofdClientMgr.cxx,
	  proof/proofd/src/XrdProofdConfig.cxx,
	  proof/proofd/src/XrdProofdManager.cxx,
	  proof/proofd/src/XrdProofdNetMgr.cxx,
	  proof/proofd/src/XrdProofdPriorityMgr.cxx,
	  proof/proofd/src/XrdProofdProofServMgr.cxx,
	  proof/proofd/src/XrdProofdProtocol.cxx,
	  proof/proofd/src/XrdROOT.cxx: From Gerri:
	  Fixes for report #51364
	  - In XrdProofdNetMgr, validate the proof.conf file only at the
	  moment when it is really used
	  - When parsing configuration directives, use
	  XrdOucStream::GetWord() instead of XrdOucStream::GetToken()
	  so that variable substitution is fully active; this allows to
	  write more concise and less error-prone
	  configuration files

2009-06-22 09:05  brun

	* [r29126] proof/proofplayer/inc/TEventIter.h,
	  proof/proofplayer/src/TEventIter.cxx: From Gerri:
	  Initialize the tree cache only for remote files; solves a long
	  standing crash experienced by ALICE
	  when mixtures of local and remote files were assigned to workers

2009-06-22 09:03  brun

	* [r29125] tree/tree/src/TTreeCache.cxx: From Gerri:
	  In SetEntryRange: re-initialize the cache parameters only if in
	  learning phase; fixes a problem
	  making the cache de facto ineffective in PROOF

2009-06-22 08:54  brun

	* [r29124] roofit/roofitcore/src/RooWorkspace.cxx: From Wouter:
	  Fix a compilation warning on Windows

2009-06-22 08:31  brun

	* [r29123] test/stressRooFit.cxx, test/stressRooFit_tests.cxx: From
	  Wouter:
	  -updates to stressRooFit_tests.cxx (2 new tests implemented)
	  and stressRooFit.cxx (adds new tests to list of tests to run)
	  -A new stressRooFit reference file

2009-06-22 06:51  brun

	* [r29122] tmva/inc/BDTEventWrapper.h, tmva/inc/BinarySearchTree.h,
	  tmva/inc/BinarySearchTreeNode.h, tmva/inc/BinaryTree.h,
	  tmva/inc/CCPruner.h, tmva/inc/CCTreeWrapper.h,
	  tmva/inc/ClassInfo.h, tmva/inc/ClassifierFactory.h,
	  tmva/inc/Config.h, tmva/inc/Configurable.h,
	  tmva/inc/ConvergenceTest.h, tmva/inc/CostComplexityPruneTool.h,
	  tmva/inc/CrossEntropy.h, tmva/inc/DataInputHandler.h,
	  tmva/inc/DataSet.h, tmva/inc/DataSetFactory.h,
	  tmva/inc/DataSetInfo.h, tmva/inc/DataSetManager.h,
	  tmva/inc/DecisionTree.h, tmva/inc/DecisionTreeNode.h,
	  tmva/inc/Event.h, tmva/inc/ExpectedErrorPruneTool.h,
	  tmva/inc/Factory.h, tmva/inc/FitterBase.h,
	  tmva/inc/GeneticAlgorithm.h, tmva/inc/GeneticGenes.h,
	  tmva/inc/GeneticPopulation.h, tmva/inc/GeneticRange.h,
	  tmva/inc/GiniIndex.h, tmva/inc/GiniIndexWithLaplace.h,
	  tmva/inc/IFitterTarget.h, tmva/inc/IMethod.h, tmva/inc/IMetric.h,
	  tmva/inc/IPruneTool.h, tmva/inc/Interval.h, tmva/inc/KDEKernel.h,
	  tmva/inc/LDA.h, tmva/inc/LinkDef.h, tmva/inc/MethodANNBase.h,
	  tmva/inc/MethodBDT.h, tmva/inc/MethodBase.h,
	  tmva/inc/MethodBayesClassifier.h, tmva/inc/MethodBoost.h,
	  tmva/inc/MethodCFMlpANN.h, tmva/inc/MethodCFMlpANN_Utils.h,
	  tmva/inc/MethodCommittee.h, tmva/inc/MethodCompositeBase.h,
	  tmva/inc/MethodCuts.h, tmva/inc/MethodDT.h, tmva/inc/MethodFDA.h,
	  tmva/inc/MethodFisher.h, tmva/inc/MethodHMatrix.h,
	  tmva/inc/MethodKNN.h, tmva/inc/MethodLD.h,
	  tmva/inc/MethodLikelihood.h, tmva/inc/MethodMLP.h,
	  tmva/inc/MethodPDEFoam.h, tmva/inc/MethodPDERS.h,
	  tmva/inc/MethodRuleFit.h, tmva/inc/MethodSVM.h,
	  tmva/inc/MethodSeedDistance.h, tmva/inc/MethodTMlpANN.h,
	  tmva/inc/MetricEuler.h, tmva/inc/MetricManhattan.h,
	  tmva/inc/MinuitWrapper.h, tmva/inc/MisClassificationError.h,
	  tmva/inc/ModulekNN.h, tmva/inc/MsgLogger.h, tmva/inc/Node.h,
	  tmva/inc/NodekNN.h, tmva/inc/Option.h, tmva/inc/PDEFoam.h,
	  tmva/inc/PDF.h, tmva/inc/Ranking.h, tmva/inc/Reader.h,
	  tmva/inc/RegressionVariance.h, tmva/inc/Results.h,
	  tmva/inc/ResultsClassification.h, tmva/inc/ResultsRegression.h,
	  tmva/inc/RootFinder.h, tmva/inc/Rule.h, tmva/inc/RuleCut.h,
	  tmva/inc/RuleEnsemble.h, tmva/inc/RuleFit.h,
	  tmva/inc/RuleFitParams.h, tmva/inc/SVEvent.h,
	  tmva/inc/SVKernelFunction.h, tmva/inc/SVKernelMatrix.h,
	  tmva/inc/SVWorkingSet.h, tmva/inc/SdivSqrtSplusB.h,
	  tmva/inc/SeedDistance.h, tmva/inc/SeparationBase.h,
	  tmva/inc/SimulatedAnnealing.h,
	  tmva/inc/SimulatedAnnealingFitter.h, tmva/inc/TActivation.h,
	  tmva/inc/TActivationChooser.h, tmva/inc/TActivationIdentity.h,
	  tmva/inc/TActivationRadial.h, tmva/inc/TActivationSigmoid.h,
	  tmva/inc/TActivationTanh.h, tmva/inc/TNeuron.h,
	  tmva/inc/TNeuronInput.h, tmva/inc/TNeuronInputAbs.h,
	  tmva/inc/TNeuronInputChooser.h, tmva/inc/TNeuronInputSqSum.h,
	  tmva/inc/TNeuronInputSum.h, tmva/inc/TSpline1.h,
	  tmva/inc/TSpline2.h, tmva/inc/TSynapse.h, tmva/inc/Timer.h,
	  tmva/inc/Tools.h, tmva/inc/TransformationHandler.h,
	  tmva/inc/Types.h, tmva/inc/VariableDecorrTransform.h,
	  tmva/inc/VariableGaussTransform.h,
	  tmva/inc/VariableIdentityTransform.h, tmva/inc/VariableInfo.h,
	  tmva/inc/VariableNormalizeTransform.h,
	  tmva/inc/VariablePCATransform.h,
	  tmva/inc/VariableTransformBase.h, tmva/inc/Version.h,
	  tmva/inc/Volume.h, tmva/src/BDTEventWrapper.cxx,
	  tmva/src/BinarySearchTree.cxx, tmva/src/BinarySearchTreeNode.cxx,
	  tmva/src/BinaryTree.cxx, tmva/src/CCPruner.cxx,
	  tmva/src/CCTreeWrapper.cxx, tmva/src/ClassInfo.cxx,
	  tmva/src/ClassifierFactory.cxx, tmva/src/Config.cxx,
	  tmva/src/Configurable.cxx, tmva/src/ConvergenceTest.cxx,
	  tmva/src/CostComplexityPruneTool.cxx, tmva/src/CrossEntropy.cxx,
	  tmva/src/DataInputHandler.cxx, tmva/src/DataSet.cxx,
	  tmva/src/DataSetFactory.cxx, tmva/src/DataSetInfo.cxx,
	  tmva/src/DataSetManager.cxx, tmva/src/DecisionTree.cxx,
	  tmva/src/DecisionTreeNode.cxx, tmva/src/Event.cxx,
	  tmva/src/ExpectedErrorPruneTool.cxx, tmva/src/Factory.cxx,
	  tmva/src/FitterBase.cxx, tmva/src/GeneticAlgorithm.cxx,
	  tmva/src/GeneticFitter.cxx, tmva/src/GeneticGenes.cxx,
	  tmva/src/GeneticPopulation.cxx, tmva/src/GeneticRange.cxx,
	  tmva/src/GiniIndex.cxx, tmva/src/GiniIndexWithLaplace.cxx,
	  tmva/src/IMethod.cxx, tmva/src/IMetric.cxx,
	  tmva/src/Interval.cxx, tmva/src/KDEKernel.cxx, tmva/src/LDA.cxx,
	  tmva/src/MCFitter.cxx, tmva/src/MethodANNBase.cxx,
	  tmva/src/MethodBDT.cxx, tmva/src/MethodBase.cxx,
	  tmva/src/MethodBayesClassifier.cxx, tmva/src/MethodBoost.cxx,
	  tmva/src/MethodCFMlpANN.cxx, tmva/src/MethodCFMlpANN_Utils.cxx,
	  tmva/src/MethodCommittee.cxx, tmva/src/MethodCompositeBase.cxx,
	  tmva/src/MethodCuts.cxx, tmva/src/MethodDT.cxx,
	  tmva/src/MethodFDA.cxx, tmva/src/MethodFisher.cxx,
	  tmva/src/MethodHMatrix.cxx, tmva/src/MethodKNN.cxx,
	  tmva/src/MethodLD.cxx, tmva/src/MethodLikelihood.cxx,
	  tmva/src/MethodMLP.cxx, tmva/src/MethodPDEFoam.cxx,
	  tmva/src/MethodPDERS.cxx, tmva/src/MethodRuleFit.cxx,
	  tmva/src/MethodSVM.cxx, tmva/src/MethodSeedDistance.cxx,
	  tmva/src/MethodTMlpANN.cxx, tmva/src/MetricEuler.cxx,
	  tmva/src/MetricManhattan.cxx, tmva/src/MinuitFitter.cxx,
	  tmva/src/MisClassificationError.cxx, tmva/src/ModulekNN.cxx,
	  tmva/src/MsgLogger.cxx, tmva/src/Node.cxx, tmva/src/Option.cxx,
	  tmva/src/PDEFoam.cxx, tmva/src/PDF.cxx, tmva/src/Ranking.cxx,
	  tmva/src/Reader.cxx, tmva/src/RegressionVariance.cxx,
	  tmva/src/Results.cxx, tmva/src/ResultsClassification.cxx,
	  tmva/src/ResultsRegression.cxx, tmva/src/RootFinder.cxx,
	  tmva/src/Rule.cxx, tmva/src/RuleCut.cxx,
	  tmva/src/RuleEnsemble.cxx, tmva/src/RuleFit.cxx,
	  tmva/src/RuleFitAPI.cxx, tmva/src/RuleFitParams.cxx,
	  tmva/src/SVEvent.cxx, tmva/src/SVKernelFunction.cxx,
	  tmva/src/SVKernelMatrix.cxx, tmva/src/SVWorkingSet.cxx,
	  tmva/src/SdivSqrtSplusB.cxx, tmva/src/SeedDistance.cxx,
	  tmva/src/SeparationBase.cxx, tmva/src/SimulatedAnnealing.cxx,
	  tmva/src/SimulatedAnnealingFitter.cxx, tmva/src/TActivation.cxx,
	  tmva/src/TActivationChooser.cxx,
	  tmva/src/TActivationIdentity.cxx, tmva/src/TActivationRadial.cxx,
	  tmva/src/TActivationSigmoid.cxx, tmva/src/TActivationTanh.cxx,
	  tmva/src/TNeuron.cxx, tmva/src/TNeuronInput.cxx,
	  tmva/src/TNeuronInputAbs.cxx, tmva/src/TNeuronInputChooser.cxx,
	  tmva/src/TNeuronInputSqSum.cxx, tmva/src/TNeuronInputSum.cxx,
	  tmva/src/TSpline1.cxx, tmva/src/TSpline2.cxx,
	  tmva/src/TSynapse.cxx, tmva/src/Timer.cxx, tmva/src/Tools.cxx,
	  tmva/src/TransformationHandler.cxx, tmva/src/Types.cxx,
	  tmva/src/VariableDecorrTransform.cxx,
	  tmva/src/VariableGaussTransform.cxx,
	  tmva/src/VariableIdentityTransform.cxx,
	  tmva/src/VariableInfo.cxx,
	  tmva/src/VariableNormalizeTransform.cxx,
	  tmva/src/VariablePCATransform.cxx,
	  tmva/src/VariableTransformBase.cxx, tmva/src/Volume.cxx,
	  tmva/test/BDT.C, tmva/test/BDTControlPlots.C,
	  tmva/test/ClassApplication.C, tmva/test/CorrGui.C,
	  tmva/test/README, tmva/test/TMVAGui.C, tmva/test/TMVAlogon.C,
	  tmva/test/annconvergencetest.C, tmva/test/compareanapp.C,
	  tmva/test/correlations.C, tmva/test/correlationscatters.C,
	  tmva/test/likelihoodrefs.C, tmva/test/mvaeffs.C,
	  tmva/test/mvas.C, tmva/test/network.C, tmva/test/paracoor.C,
	  tmva/test/probas.C, tmva/test/rulevis.C, tmva/test/rulevisCorr.C,
	  tmva/test/rulevisHists.C, tmva/test/tmvaglob.C,
	  tmva/test/variables.C: From the TMVA team;
	  New version of TMVA to be described soon.

2009-06-21 09:56  moneta

	* [r29117] roofit/roostats/src/FeldmanCousins.cxx,
	  roofit/roostats/src/LikelihoodIntervalPlot.cxx,
	  roofit/roostats/src/SamplingDistPlot.cxx: fix compilation
	  warnings

2009-06-21 02:38  pcanal

	* [r29116] cint/build/Makefile: Partial revert of upstream commit
	  27045, which added semicolons
	  between an environment variable setting and the binary to be run.
	  
	  patch provide by David Bremner <bremner@unb.ca>

2009-06-20 16:30  pcanal

	* [r29115] cint/cint7/src/struct.cxx,
	  cint/cintexcompat/src/Cintex.cxx: fix cint7 dictionary generation
	  of enum (broken yesterday)

2009-06-20 05:33  pcanal

	* [r29114] cint/test/testall.cxx: fix of 29111

2009-06-20 04:48  pcanal

	* [r29113] cint/reflex/src/ClassBuilder.cxx: Do not complain if a
	  redefinition that 'change' the size is a forward declaration

2009-06-20 04:39  pcanal

	* [r29112] cint/cint7/src/fproto.h, cint/cint7/src/init.cxx,
	  cint/cint7/src/struct.cxx, cint/cint7/src/typedef.cxx,
	  cint/cintexcompat/src/Cintex.cxx,
	  cint/reflex/inc/Reflex/Kernel.h, cint/reflex/src/Kernel.cxx:
	  Reflex:
	  Add a mechanism to know that Reflex has been shutdown
	  
	  Extend G__find_typedef interface to allow a mode where the search
	  does not issue a warning when not finding a tempalte
	  instantiation (and do not attempt to do the instantiation).
	  This is used in the autoloading routines.
	  Take advantage of the new 'Reflex has shutdown' interface to
	  avoid trying to access Reflex afterward.

2009-06-20 04:21  pcanal

	* [r29111] cint/test/testall.cxx: hide from cint5 testing t1127 on
	  64 bits platforms (known to fail there)

2009-06-19 14:51  moneta

	* [r29110] math/mathcore/src/UnBinData.cxx: fix coding convention

2009-06-19 14:46  wouter

	* [r29109] tutorials/roofit/rf211_paramconv.C,
	  tutorials/roofit/rf315_projectpdf.C: o rf211_paramconv
	  
	  - New example on how to use and construct p.d.f.s
	  with convolutions in parameters
	  
	  o rf315_projectpdf
	  
	  - Work out formerly empty example on how to
	  marginalize p.d.f.s. through integration
	  and how to work with marginalized p.d.f.s

2009-06-19 14:44  wouter

	* [r29108] roofit/roofitcore/inc/RooAbsReal.h,
	  roofit/roofitcore/inc/RooGlobalFunc.h,
	  roofit/roofitcore/src/RooAbsReal.cxx,
	  roofit/roofitcore/src/RooFFTConvPdf.cxx,
	  roofit/roofitcore/src/RooFactoryWSTool.cxx,
	  roofit/roofitcore/src/RooGlobalFunc.cxx,
	  roofit/roofitcore/src/RooRealMPFE.cxx: o RooFFTConvPdf
	  
	  - Minor adjustment to default caching policy for
	  convolution in non-observables
	  
	  
	  o RooAbsReal
	  
	  - Fix bug in fillHistogram() in support for conditional
	  observables
	  
	  - Add support for conditional observables in createPlotProjection
	  (required for above bug fix)
	  
	  - Add special method logEvalError() that processes messages
	  received
	  from remote processes in a safe way (fixes SEGV in parallel
	  fitting)
	  
	  - Add recursion protected to logEvalError()
	  
	  
	  o RooFactoryWSTool
	  
	  - Fix typo in printed message
	  
	  
	  o RooRealMPFE
	  
	  - Fix bug in server-side code: remove spurious static declaration
	  of an iterator
	  
	  - Use new specialized logEvalError() method to process error
	  message
	  on client-side
	  
	  
	  o RooGlobalFunc
	  
	  - Implement IntegratedObservables()

2009-06-19 14:26  moneta

	* [r29107] roofit/roostats/inc/ConfidenceBelt.h,
	  roofit/roostats/inc/FeldmanCousins.h,
	  roofit/roostats/inc/HybridCalculator.h,
	  roofit/roostats/inc/LikelihoodInterval.h,
	  roofit/roostats/inc/LikelihoodIntervalPlot.h,
	  roofit/roostats/inc/LinkDef.h,
	  roofit/roostats/inc/MCMCCalculator.h,
	  roofit/roostats/inc/MCMCInterval.h,
	  roofit/roostats/inc/ModelConfig.h,
	  roofit/roostats/inc/NeymanConstruction.h,
	  roofit/roostats/inc/NumEventsTestStat.h,
	  roofit/roostats/inc/NumberCountingUtils.h,
	  roofit/roostats/inc/PointSetInterval.h,
	  roofit/roostats/inc/ProfileLikelihoodTestStat.h,
	  roofit/roostats/inc/ProposalFunction.h,
	  roofit/roostats/inc/RooStatsUtils.h, roofit/roostats/inc/SPlot.h,
	  roofit/roostats/inc/SamplingDistPlot.h,
	  roofit/roostats/inc/SamplingDistribution.h,
	  roofit/roostats/inc/TestStatSampler.h,
	  roofit/roostats/inc/TestStatistic.h,
	  roofit/roostats/inc/ToyMCSampler.h,
	  roofit/roostats/inc/UniformProposal.h,
	  roofit/roostats/src/ConfidenceBelt.cxx,
	  roofit/roostats/src/FeldmanCousins.cxx,
	  roofit/roostats/src/HybridCalculator.cxx,
	  roofit/roostats/src/LikelihoodInterval.cxx,
	  roofit/roostats/src/LikelihoodIntervalPlot.cxx,
	  roofit/roostats/src/MCMCCalculator.cxx,
	  roofit/roostats/src/MCMCInterval.cxx,
	  roofit/roostats/src/NeymanConstruction.cxx,
	  roofit/roostats/src/PointSetInterval.cxx,
	  roofit/roostats/src/ProfileLikelihoodCalculator.cxx,
	  roofit/roostats/src/ProposalFunction.cxx,
	  roofit/roostats/src/SPlot.cxx,
	  roofit/roostats/src/SamplingDistPlot.cxx,
	  roofit/roostats/src/SamplingDistribution.cxx,
	  roofit/roostats/src/UniformProposal.cxx,
	  tutorials/roostats/rs101_limitexample.C,
	  tutorials/roostats/rs201_hybridcalculator.C,
	  tutorials/roostats/rs301_splot.C,
	  tutorials/roostats/rs401c_FeldmanCousins.C,
	  tutorials/roostats/rs401d_FeldmanCousins.C: import all the
	  developments done since 5.23.04 (rev 28305) done in the roostats
	  branch from Kyle, Mario, Gregory and Wouter
	  
	  update also the tutorials and add a new one rs101_limitexample

2009-06-19 14:21  couet

	* [r29106] tutorials/graphics/graph_editing_playback.C: - minor
	  mods

2009-06-19 13:41  moneta

	* [r29104] gui/fitpanel/inc/TFitEditor.h,
	  gui/fitpanel/src/TFitEditor.cxx, hist/hist/src/TH2.cxx,
	  hist/hist/src/TH3.cxx,
	  math/mathcore/inc/Math/MinimTransformFunction.h,
	  math/mathcore/src/FitResult.cxx,
	  math/mathcore/src/MinimTransformFunction.cxx,
	  math/mathmore/inc/Math/GSLNLSMinimizer.h,
	  math/mathmore/src/GSLMinimizer.cxx,
	  math/mathmore/src/GSLNLSMinimizer.cxx: import latest changes from
	  dev branch:
	  
	  mathcore/mathmore :
	  fixes for GSL fit algorithm (Levenberg Marquardt)
	  
	  from David:
	  
	  hist:
	  improve comments in TH2,3 projections
	  
	  fitpanel:
	  add GSL minimization methods and use a dynamic pop-up list for
	  algorithms

2009-06-19 10:57  bellenot

	* [r29098] gui/recorder/src/TRecorder.cxx: Set name of TRecorder to
	  "recorder" when saving it

2009-06-19 10:15  axel

	* [r29096] cint/reflex/python/genreflex/gendict.py: Fix Savannah
	  #52027

2009-06-19 10:09  bellenot

	* [r29095] gui/gui/src/TRootBrowserLite.cxx: Added protection
	  against possible NULL pointers

2009-06-19 10:02  bellenot

	* [r29094] gui/recorder/inc/TRecorder.h,
	  gui/recorder/src/TRecorder.cxx: Update class documentation

2009-06-19 09:33  bellenot

	* [r29093] gui/recorder/inc/TRecorder.h,
	  gui/recorder/src/TRecorder.cxx: - Save TRecorder itself in the
	  root file
	  - Implement Browse method, to be able to replay a session from
	  the browser
	  - Added the Replay context menu entry
	  - Added protections for replaying from the browser and/or when
	  other canvas is already open

2009-06-19 09:31  brun

	* [r29092] montecarlo/eg/inc/TDatabasePDG.h: From Federico:
	  small change for effc++

2009-06-19 09:11  matevz

	* [r29091] graf3d/doc/v524/index.html: Finalize the release notes.
	  From Timur: add description for new gl-in-pad and 5d
	  visualization.

2009-06-19 07:54  brun

	* [r29090] hist/hist/src/TH1.cxx: In TH1::Merge do not reset the
	  bit kCanRebin when merging histograms filled with alphanumeric
	  values.
	  This fixes the bug reported at:
	  http://savannah.cern.ch/bugs/?52007

2009-06-19 02:22  pcanal

	* [r29089] cint/cint7/inc/G__ci.h, cint/cint7/src/fproto.h,
	  cint/cint7/src/value.h: In gcc 4.4 and up, 'pragma GCC diagnostic
	  warning' is now functional, since we would need to also disable
	  (and thus 'enable' (there is not enable-only-if-it-was-enabled)
	  the strict-alias in a public header. Instead we disable
	  strict-alias check almost globally for the cint7 source code.
	  Also note that G__ci.h should not depend on the reflex header for
	  backward compatibilty

2009-06-18 17:26  bellenot

	* [r29087] gui/recorder/src/TRecorder.cxx: - Fix platform dependent
	  problems with keyboard events
	  - Check validity of event root file before to record/replay
	  - Code cleanup

2009-06-18 14:58  couet

	* [r29084] tutorials/graphics/graph_editing_playback.C: - Macro
	  playing the recorded session showing graphical editing.

2009-06-18 14:57  moneta

	* [r29083] gui/fitpanel/src/TFitEditor.cxx: merge changes from
	  David in branch:
	  
	  Fixed a problem with the parameters when a function registered in
	  ROOT coincides
	  with a function defined by the user in the fitpanel

2009-06-18 06:34  pcanal

	* [r29078] graf2d/gpad/src/TCanvas.cxx: add 'missing'
	  initialization

2009-06-18 05:00  pcanal

	* [r29077] io/io/src/TFile.cxx, io/io/src/TKey.cxx: more efficient
	  version of revision 28855

2009-06-17 21:06  moneta

	* [r29075] math/mathmore/src/MultiNumGradFunction.cxx: fix problem
	  on Solaris

2009-06-17 20:46  brun

	* [r29074] config/Makefile.depend: Fix dependencies on Windows

2009-06-17 19:15  brun

	* [r29072] graf2d/qt/src/TQtPadFont.cxx: From Valeri Fine:
	  Remove a confusing debug statement

2009-06-17 18:43  pcanal

	* [r29071] cint/cint7/src/fproto.h, cint/cint7/src/newlink.cxx,
	  cint/cint7/src/struct.cxx, cint/cint7/src/value.h,
	  cint/reflex/src/DictionaryGenerator.cxx,
	  cint/reflex/src/NameLookup.cxx,
	  cint/reflex/src/PluginFactoryMap.cxx, cint/reflex/src/Tools.cxx,
	  cint/reflex/src/dir_manip.h: Remove warnings shown by gcc 4.4+

2009-06-17 16:32  moneta

	* [r29069] hist/hist/src/TProfileHelper.h: from David: import from
	  dev the fix for a bug in TProfile::SCale
	  
	  see http://root.cern.ch/phpBB2/viewtopic.php?t=8675

2009-06-17 16:28  moneta

	* [r29068] math/mathcore/inc/Math/MinimTransformFunction.h,
	  math/mathcore/inc/Math/MinimizerVariable.h,
	  math/mathcore/inc/Math/MinimizerVariableTransformation.h,
	  math/mathcore/src/FitResult.cxx, math/mathcore/src/Fitter.cxx,
	  math/mathcore/src/MinimTransformFunction.cxx,
	  math/mathcore/src/MinimizerVariableTransformation.cxx,
	  math/mathmore/inc/Math/GSLMinimizer.h,
	  math/mathmore/inc/Math/GSLSimAnMinimizer.h,
	  math/mathmore/inc/Math/MultiNumGradFunction.h,
	  math/mathmore/inc/Math/NumGradFunction.h,
	  math/mathmore/src/GSLMinimizer.cxx,
	  math/mathmore/src/GSLSimAnMinimizer.cxx,
	  math/mathmore/src/MultiNumGradFunction.cxx,
	  math/minuit2/src/SqrtLowParameterTransformation.cxx,
	  math/minuit2/src/SqrtUpParameterTransformation.cxx: import
	  changes from dev branch
	  see http://root.cern.ch/viewcvs?rev=29060&root=root&view=rev

2009-06-17 16:08  bellenot

	* [r29065] gui/recorder/src/TRecorder.cxx: - Fix a problem on
	  Windows when replaying key press events in the GUI.
	  A more generic solution has to be implemented (after the coming
	  release...)

2009-06-17 16:02  ganis

	* [r29062] tutorials/proof/getProof.C: Fix shadowed variable

2009-06-17 16:01  brun

	* [r29061] cint/cint7/inc/G__ci.h: From Axel:
	  Fix some of the warnings reported by gcc4.4

2009-06-17 15:43  ganis

	* [r29059] gui/sessionviewer/src/TProofProgressDialog.cxx,
	  gui/sessionviewer/src/TProofProgressLog.cxx,
	  proof/proof/inc/TProof.h, proof/proof/src/TProof.cxx,
	  proof/proof/src/TProofLog.cxx,
	  proof/proofd/inc/XrdProofdNetMgr.h,
	  proof/proofd/src/XrdProofdAdmin.cxx,
	  proof/proofd/src/XrdProofdNetMgr.cxx,
	  proof/proofd/src/XrdProofdProofServMgr.cxx,
	  proof/proofx/src/TXProofMgr.cxx,
	  proof/proofx/src/TXProofServ.cxx: Automatize running of PROOF
	  sessions in valgrind.
	  The second argument of TProof::Open is used to trigger the
	  relevant settings.
	  
	  To valgrind the master session start PROOF with
	  
	  TProof::Open("<master>","valgrind")
	  
	  or
	  
	  TProof::Open("<master>","valgrind=master")
	  
	  To valgrind two workers sessions use
	  
	  TProof::Open("<master>","valgrind=workers")
	  
	  To valgrind <n> workers sessions use
	  
	  TProof::Open("<master>","valgrind=workers#<n>")
	  
	  
	  To valgrind master and 2 workers (for <n> workers add '#<n>')
	  
	  TProof::Open("<master>","valgrind=master+workers")
	  
	  
	  The valgrind logs are available with the tag '<ordinal>-valgrind'
	  in the log dialog
	  or form TProofMgr::GetSessionLogs() .
	  
	  To add options to valgrind execute
	  
	  TProof::AddEnvVar("PROOF_WRAPPERCMD", "valgrind_opts:<options>")
	  
	  before starting the session.

2009-06-17 15:21  ganis

	* [r29058]
	  net/xrootd/src/xrootd/src/XrdSecpwd/XrdSecProtocolpwd.cc,
	  proof/proofd/inc/XrdProofdClient.h,
	  proof/proofd/inc/XrdProofdClientMgr.h,
	  proof/proofd/inc/XrdProofdProofServMgr.h,
	  proof/proofd/inc/XrdProofdResponse.h,
	  proof/proofd/src/XrdProofdAdmin.cxx,
	  proof/proofd/src/XrdProofdAux.cxx,
	  proof/proofd/src/XrdProofdClient.cxx,
	  proof/proofd/src/XrdProofdClientMgr.cxx,
	  proof/proofd/src/XrdProofdProofServMgr.cxx,
	  proof/proofd/src/XrdProofdProtocol.cxx,
	  proof/proofd/src/XrdProofdResponse.cxx: Consolidation of the
	  XrdProofd plug-in
	  - Optimize length of locked sections in the
	  XrdProofdResponse::Send methods, XrdProofdAux::PostPipe,
	  XrdProofdClientMgr::GetClient and in
	  XrdProofdProofServMgr::CleanClientSessions
	  - In XrdProofdProtocol::Recycle, delete the XrdProofdResponse
	  objects when clearing the corresponding
	  vector
	  - In XrdProofdClient:
	  - make sure that the instance is avlid before acting
	  - remove unused method PostSessionRemoval
	  - rename Reset to ResetSessions
	  - In XrdProofdAdmin::CleanupSessions, fix a problem preventing a
	  timeout to be effective
	  - In XrdProofdProofServMgr::SetUserEnvironment, make sure that
	  USER is also exported for the new session
	  - In XrdProofdProofServMgr and XrdSecProtocolpwd, fix a problem
	  with the ownership of the exported
	  credentials file

2009-06-17 14:36  matevz

	* [r29056] graf3d/gl/Module.mk, graf3d/gl/inc/TGLContextPrivate.h,
	  graf3d/gl/inc/TGLIncludes.h, graf3d/gl/inc/TGLWSIncludes.h,
	  graf3d/gl/src/TGLWidget.cxx: Split TGLIncludes.h into standard
	  and window-system specific part
	  TGLWSIncludes.h.

2009-06-17 14:15  couet

	* [r29055] graf2d/graf/src/TBox.cxx, graf2d/graf/src/TEllipse.cxx:
	  - Improve comments

2009-06-17 12:17  brun

	* [r29054] core/base/src/TSystem.cxx: From Axel:
	  fix for :
	  http://savannah.cern.ch/bugs/?51919
	  ACLiC: only write rootmap files if they are available.

2009-06-17 12:12  brun

	* [r29053] main/src/hadd.cxx: Protect hadd in case of an object non
	  deriving from TObject.

2009-06-17 10:14  bellenot

	* [r29051] tree/treeviewer/src/TTVLVContainer.cxx: Reset last
	  active element when removing all non-static items from the list
	  view.
	  This fixes a crash in tree viewer when switching between
	  different trees, the
	  last active (selected) element in the list view was then invalid
	  Thanks to Luca Grandi for the report and test case.

2009-06-17 09:58  moneta

	* [r29050] math/smatrix/test/testInversion.cxx: remove includes on
	  Minuit2 matrix which were not used

2009-06-17 09:42  wouter

	* [r29049] roofit/roofit/src/RooPoisson.cxx,
	  roofit/roofitcore/inc/RooAbsArg.h,
	  roofit/roofitcore/inc/RooAddition.h,
	  roofit/roofitcore/inc/RooGlobalFunc.h,
	  roofit/roofitcore/inc/RooProfileLL.h,
	  roofit/roofitcore/inc/RooProjectedPdf.h,
	  roofit/roofitcore/inc/RooWorkspace.h,
	  roofit/roofitcore/src/RooAbsArg.cxx,
	  roofit/roofitcore/src/RooAbsOptTestStatistic.cxx,
	  roofit/roofitcore/src/RooAbsPdf.cxx,
	  roofit/roofitcore/src/RooGlobalFunc.cxx,
	  roofit/roofitcore/src/RooMinuit.cxx,
	  roofit/roofitcore/src/RooNormSetCache.cxx,
	  roofit/roofitcore/src/RooProdPdf.cxx,
	  roofit/roofitcore/src/RooProfileLL.cxx,
	  roofit/roofitcore/src/RooProjectedPdf.cxx,
	  roofit/roofitcore/src/RooWorkspace.cxx: Update from dev/roostats
	  branch

2009-06-17 08:47  bellenot

	* [r29048] test/RootShower/MyParticle.h: Add missing #include
	  "TParticlePDG.h" - following revision 29998: remove the
	  dependency of TParticle.h on TDatabasePDG.h

2009-06-17 05:46  pcanal

	* [r29046] core/base/src/TROOT.cxx: Break potential infinite
	  recursion in TROOT::FindSTLClass

2009-06-17 02:52  russo

	* [r29045] cint/reflex/src/ClassBuilder.cxx: Modify behavior of
	  revision 28785 so that a class
	  with typeinfo matching UnknownType can have the
	  typeinfo replaced.

2009-06-17 01:39  pcanal

	* [r29044] tree/treeplayer/src/TFriendProxy.cxx: Make sure the
	  friend's proxy director records the local (rather than chain)
	  read entry

2009-06-16 21:40  pcanal

	* [r29043] cint/cintexcompat/src/ROOTClassEnhancer.cxx: prefer
	  Long64_t notation in ROOT

2009-06-16 18:15  ganis

	* [r29034] proof/proof/src/TProofServ.cxx,
	  proof/proofd/inc/XrdROOT.h,
	  proof/proofd/src/XrdProofdManager.cxx,
	  proof/proofd/src/XrdROOT.cxx: Record the logs from the ROOT
	  version validation tests (proofserv forked in test mode).
	  In case of failure - or if the debug flag is on - the log files
	  are kept under
	  
	  <xproof_adminpath>/rootsysvalidation/root.<tag>.log
	  
	  (the <tag> has all the '/' replaced by '-').
	  This should facilitate understanding the problems when in case of
	  validation failures.

2009-06-16 17:16  matevz

	* [r29032] graf3d/eve/inc/TEveWindow.h,
	  graf3d/eve/src/TEveWindow.cxx, tutorials/eve/pack.C,
	  tutorials/eve/test_windows.C: From Alja.
	  
	  TEveWindow:
	  - Add interface to make new slot with relative weight in
	  TEveWindowPack.
	  - Change "UndockWindow()" action to hide empty slot and show it
	  back
	  on action "MainFrameClosed()". Implementation done for
	  TEveCompositeFrameInPack.
	  
	  tutorials/eve:
	  - Add examples using relative weight of pack elements.

2009-06-16 17:13  bellenot

	* [r29031] gui/gui/inc/LinkDef1.h, gui/gui/inc/TGPack.h,
	  gui/gui/src/TGPack.cxx: From Alja:
	  - Add support for relative sub-frame weights in TGPack.
	  - Implement Show()/Hide() virtual functions in TGPack.

2009-06-16 16:15  ganis

	* [r29030] proof/proofplayer/src/TPerfStats.cxx: From Jan: in
	  WriteQueryLog, send also to MonAlisa the number of workers (as
	  already done for SQL DB case)

2009-06-16 16:00  ganis

	* [r29029] net/xrootd/src/xrootd/src/XrdCms/XrdCmsReq.cc,
	  net/xrootd/src/xrootd/src/XrdNet/XrdNetDNS.cc,
	  net/xrootd/src/xrootd/src/XrdOfs/XrdOfs.cc,
	  net/xrootd/src/xrootd/src/XrdOss/XrdOssCache.cc,
	  net/xrootd/src/xrootd/src/XrdOss/XrdOssPath.cc,
	  net/xrootd/src/xrootd/src/XrdSec/GNUmakefile,
	  net/xrootd/src/xrootd/src/XrdSecpwd/XrdSecProtocolpwd.cc,
	  net/xrootd/src/xrootd/src/XrdXrootd/XrdXrootdPrepare.cc: Fix
	  problems/warnings in building xrootd w/ gcc 4.4.0
	  - Cast result of index(...) to 'char *' (fatal on Fedora)
	  - Silence strict-aliasing rules warnings
	  - Fix uninitialization warnings

2009-06-16 15:17  brun

	* [r29028] hist/hist/src/TH1.cxx: In TH1::SetBinContent(Int_t
	  binx,Int_t biny, Double_t error) implement suggestion
	  reported at: https://savannah.cern.ch/bugs/index.php?51882
	  same for TH1::SetBinContent

2009-06-16 13:35  axel

	* [r29027] cint/reflex/python/genreflex/genreflex.py: Complete
	  r29002 (missed one occurrence of close_fds):
	  Fix for python error "close_fds is not supported on Windows
	  platforms"

2009-06-16 12:58  axel

	* [r29025] cint/reflex/python/genreflex/genreflex.py: Fix Savannah
	  #51846: only include typedefs in .rootmap files (which makes CINT
	  assume that they are classes) if they can get corrected as
	  typedefs when setting up their enclosing scope.
	  I.e. typedef A::B will only get a rootmap entry of the dictionary
	  for A is also requested.

2009-06-15 15:07  brun

	* [r29003] montecarlo/eg/src/TDatabasePDG.cxx: From Axel and
	  Matevz:
	  Create TExMap large enough to avoid resizing during standard
	  creation.

2009-06-15 14:15  axel

	* [r29002] cint/reflex/python/genreflex/genreflex.py: Fix for
	  python error "close_fds is not supported on Windows platforms"

2009-06-15 13:53  rdm

	* [r29000] build/unix/makelib.sh, build/win/makelib.sh,
	  config/Makefile.depend, core/meta/inc/TClass.h,
	  core/meta/src/TCint.cxx, core/meta/src/TClass.cxx: From Axel:
	  Correct dependencies and link line for libTCint_7; fix circular
	  dependency
	  for linktime symbol resolution due to linking a static variable
	  across DLLs.

2009-06-15 12:47  brun

	* [r28998] graf3d/eve/src/TEveTrack.cxx,
	  montecarlo/eg/inc/TParticle.h, montecarlo/eg/src/TParticle.cxx,
	  montecarlo/pythia8/src/TPythia8.cxx: From Matevz:
	  remove the dependency of TParticle.h on TDatabasePDG.h.

2009-06-15 12:43  brun

	* [r28997] montecarlo/eg/inc/TDatabasePDG.h,
	  montecarlo/eg/src/TDatabasePDG.cxx: From Matevz:
	  Add additional hash-map to speed-up queries based on PDG code.

2009-06-15 12:41  axel

	* [r28996] cint/cint7/src/bc_exec.cxx: Don't put API function
	  G__exec_bytecode into namespace Cint::Internal

2009-06-15 12:03  moneta

	* [r28994] math/foam/src/TFoam.cxx: - fix a memory leak: delete
	  debug histograms when deleting TFoam

2009-06-15 10:48  axel

	* [r28993] cint/cint/src/func.cxx, cint/cint7/src/func.cxx: Fix
	  Savannah #51774: a=2;a(2)

2009-06-15 09:20  axel

	* [r28992] cint/reflex/inc/Reflex/Builder/ClassBuilder.h,
	  cint/reflex/inc/Reflex/Builder/EnumBuilder.h,
	  cint/reflex/inc/Reflex/Builder/FunctionBuilder.h,
	  cint/reflex/inc/Reflex/Builder/VariableBuilder.h,
	  cint/reflex/src/EnumBuilder.cxx,
	  cint/reflex/src/FunctionBuilder.cxx,
	  cint/reflex/src/VariableBuilder.cxx: Remove unused public
	  EnableCallback functions introduced for cintexcompat in r28733
	  before they become part of the released API.

2009-06-15 08:46  moneta

	* [r28990] math/minuit2/inc/Minuit2/MPIProcess.h,
	  math/minuit2/src/HessianGradientCalculator.cxx,
	  math/minuit2/src/MPIProcess.cxx, math/minuit2/src/MnHesse.cxx,
	  math/minuit2/src/Numerical2PGradientCalculator.cxx: import
	  changes form dev branch for Minuit2:
	  
	  add changes from Alfio for supporting parallelization of gradient
	  calculation using MPI when compiler macro MPIPROCESS is defined

2009-06-15 08:19  moneta

	* [r28988] hist/hist/src/TProfile.cxx: remove a duplicate line

2009-06-15 08:05  moneta

	* [r28987] math/minuit/src/TMinuit.cxx,
	  math/minuit/src/TMinuitMinimizer.cxx: TMinuit:
	  
	  fix a bug in scanf (use pointer to the variables) thanks to Fons
	  
	  TMinuitMinimizer:
	  
	  fix some coding convention

2009-06-14 21:53  ganis

	* [r28984] proof/proofd/src/XrdProofWorker.cxx: Initializa fPort to
	  XPD_DEF_PORT instead of -1

2009-06-14 21:34  ganis

	* [r28983] proof/proofplayer/src/TProofPlayer.cxx: Fix a problme
	  causing the failure of test 12 of stressProof

2009-06-14 21:33  ganis

	* [r28982] test/stressProof.cxx, tutorials/proof/getProof.C: Avoid
	  interferences between the settings used for the PROOF tutorial
	  and possible local settings (daemon, dataset manager).

2009-06-14 13:45  ganis

	* [r28981] proof/proofplayer/src/TProofPlayer.cxx,
	  proof/proofplayer/src/TProofPlayerLite.cxx: - Fix a problem
	  introduced by the optimization #28856 causing some histograms
	  not to be correctly added to the final output list.

2009-06-13 15:28  ganis

	* [r28977] proof/proofd/inc/XrdProofdProtocol.h: Remove residual
	  usage of XrdOucString::form(...)

2009-06-13 15:14  ganis

	* [r28976] proof/proofd/src/XrdProofdManager.cxx: Make sure that
	  the port information is parsed correctly (should fix savannah bug
	  #49680)

2009-06-12 20:14  moneta

	* [r28974] math/mathcore/src/FitResult.cxx: - fix a bug found from
	  Alfio in filling the errors in FitResult::Update

2009-06-12 18:38  brun

	* [r28971] hist/hist/src/TH1.cxx: Fix a problem in TH1::Reset in
	  case the histogram being reset is under automatic binning. In
	  this case one must also reset the first word of the temporary
	  buffer.
	  Fix problem :
	  http://savannah.cern.ch/bugs/?51729

2009-06-12 16:52  moneta

	* [r28970] hist/doc/v524/index.html, math/doc/v524/index.html: -
	  update release notes

2009-06-12 16:44  brun

	* [r28969] test/stressRooFit.cxx, test/stressRooFit_tests.cxx: From
	  Wouter:
	  Updates to reflect the recent changes in roofit

2009-06-12 16:41  moneta

	* [r28968] math/unuran/inc/TUnuranContDist.h,
	  math/unuran/inc/TUnuranDiscrDist.h,
	  math/unuran/inc/TUnuranMultiContDist.h,
	  math/unuran/src/TUnuranContDist.cxx,
	  math/unuran/src/TUnuranDiscrDist.cxx,
	  math/unuran/src/TUnuranMultiContDist.cxx,
	  math/unuran/test/unuranDiscrete.cxx,
	  math/unuran/test/unuranDistr.cxx,
	  math/unuran/test/unuranMulti2D.cxx: merge changes from dev branch
	  
	  add constructor of Tunuran distributions using funciton objects
	  defined using the mathcore interfaces (IGenFunciton and
	  IMultiGenFunction)

2009-06-12 16:24  wouter

	* [r28966] roofit/roofitcore/inc/RooGlobalFunc.h: o RooGlobalFunc
	  
	  - Fix for gcc 4.3.2

2009-06-12 16:17  wouter

	* [r28965] roofit/roofitcore/inc/RooMinimizer.h,
	  roofit/roofitcore/inc/RooMinimizerFcn.h,
	  roofit/roofitcore/src/RooMinimizer.cxx,
	  roofit/roofitcore/src/RooWorkspace.cxx: o RooMinimizer,
	  RooWorkspace, RooMinmizerFcn
	  
	  - Fix some compilation warnings / shadowing issues

2009-06-12 16:08  moneta

	* [r28964] hist/hist/inc/Math/WrappedMultiTF1.h,
	  hist/hist/inc/Math/WrappedTF1.h, hist/hist/inc/TH1.h,
	  hist/hist/inc/TH3.h, hist/hist/src/HFitImpl.cxx,
	  hist/hist/src/TF1.cxx, hist/hist/src/TH1.cxx,
	  hist/hist/src/TH2.cxx, hist/hist/src/TH3.cxx,
	  hist/hist/src/TProfile.cxx, hist/hist/src/TProfile2D.cxx,
	  hist/hist/src/WrappedTF1.cxx: merge changes from development
	  branch done mainly by David
	  
	  TH1
	  
	  - Add a method, TH1::ResetStats() to reset the internal
	  statistics and force then the re-calculation suing the bin center
	  first time is needed
	  - Fix some problem with the statistics (in particular the number
	  of entries) after some of the histogram operations
	  
	  TH2
	  
	  Consider in the projection of TH2 the axis range set by the user.
	  This fix the issue https://savannah.cern.ch/bugs/index.php?47946
	  
	  TH3
	  
	  - Add TH3::ProjectionX and TH3::ProjectionY to complement the
	  already existing ProjectionZ. They are all impelmented using the
	  Project3D method.
	  - Re-implement the TH3::Project3D method using the internal
	  methods DoProject1D and DoProject2D depending on the option. This
	  new implementation is faster in case sub-ranges are selected and
	  fix this issue (https://savannah.cern.ch/bugs/index.php?45494). A
	  similar new implementation is done for TH3::ProjectProfile.
	  
	  TProfile, TProfile2D
	  
	  Fix a bug in GetStats method.
	  
	  WrappedTF1, WrappedMultiTF1
	  
	  - make possiible to wrap TF1 objects defined with dimension N ( N
	  > 3) and return correct dimension
	  - fix a problem with a static data member on Windows

2009-06-12 15:47  wouter

	* [r28963] roofit/roofit/inc/LinkDef1.h,
	  roofit/roofit/inc/RooFunctor1DBinding.h,
	  roofit/roofit/inc/RooFunctorBinding.h,
	  roofit/roofit/src/RooChi2MCSModule.cxx,
	  roofit/roofit/src/RooFunctor1DBinding.cxx,
	  roofit/roofit/src/RooFunctorBinding.cxx,
	  roofit/roofitcore/Module.mk, roofit/roofitcore/inc/LinkDef1.h,
	  roofit/roofitcore/inc/LinkDef3.h,
	  roofit/roofitcore/inc/RooAbsArg.h,
	  roofit/roofitcore/inc/RooAbsCollection.h,
	  roofit/roofitcore/inc/RooAbsData.h,
	  roofit/roofitcore/inc/RooAbsDataStore.h,
	  roofit/roofitcore/inc/RooAbsMCStudyModule.h,
	  roofit/roofitcore/inc/RooAbsOptTestStatistic.h,
	  roofit/roofitcore/inc/RooAbsPdf.h,
	  roofit/roofitcore/inc/RooAbsReal.h,
	  roofit/roofitcore/inc/RooCurve.h,
	  roofit/roofitcore/inc/RooDataHist.h,
	  roofit/roofitcore/inc/RooDataSet.h,
	  roofit/roofitcore/inc/RooFitResult.h,
	  roofit/roofitcore/inc/RooGlobalFunc.h,
	  roofit/roofitcore/inc/RooMCStudy.h,
	  roofit/roofitcore/inc/RooMinimizer.h,
	  roofit/roofitcore/inc/RooMinimizerFcn.h,
	  roofit/roofitcore/inc/RooMsgService.h,
	  roofit/roofitcore/inc/RooNLLVar.h,
	  roofit/roofitcore/inc/RooPlot.h,
	  roofit/roofitcore/inc/RooSimultaneous.h,
	  roofit/roofitcore/inc/RooTreeData.h,
	  roofit/roofitcore/inc/RooTreeDataStore.h,
	  roofit/roofitcore/inc/RooWorkspace.h,
	  roofit/roofitcore/src/RooAbsArg.cxx,
	  roofit/roofitcore/src/RooAbsCollection.cxx,
	  roofit/roofitcore/src/RooAbsData.cxx,
	  roofit/roofitcore/src/RooAbsDataStore.cxx,
	  roofit/roofitcore/src/RooAbsOptTestStatistic.cxx,
	  roofit/roofitcore/src/RooAbsPdf.cxx,
	  roofit/roofitcore/src/RooAbsReal.cxx,
	  roofit/roofitcore/src/RooBanner.cxx,
	  roofit/roofitcore/src/RooCategoryProxy.cxx,
	  roofit/roofitcore/src/RooClassFactory.cxx,
	  roofit/roofitcore/src/RooCurve.cxx,
	  roofit/roofitcore/src/RooDataHist.cxx,
	  roofit/roofitcore/src/RooDataSet.cxx,
	  roofit/roofitcore/src/RooFFTConvPdf.cxx,
	  roofit/roofitcore/src/RooFactoryWSTool.cxx,
	  roofit/roofitcore/src/RooFitResult.cxx,
	  roofit/roofitcore/src/RooGlobalFunc.cxx,
	  roofit/roofitcore/src/RooMCStudy.cxx,
	  roofit/roofitcore/src/RooMinimizer.cxx,
	  roofit/roofitcore/src/RooMinimizerFcn.cxx,
	  roofit/roofitcore/src/RooMsgService.cxx,
	  roofit/roofitcore/src/RooNLLVar.cxx,
	  roofit/roofitcore/src/RooPlot.cxx,
	  roofit/roofitcore/src/RooRealProxy.cxx,
	  roofit/roofitcore/src/RooSimultaneous.cxx,
	  roofit/roofitcore/src/RooTreeData.cxx,
	  roofit/roofitcore/src/RooTreeDataStore.cxx,
	  roofit/roofitcore/src/RooWorkspace.cxx,
	  roofit/roostats/inc/CombinedCalculator.h,
	  roofit/roostats/inc/FeldmanCousins.h,
	  roofit/roostats/inc/HybridCalculator.h,
	  roofit/roostats/inc/NeymanConstruction.h,
	  roofit/roostats/inc/NumEventsTestStat.h,
	  roofit/roostats/inc/PointSetInterval.h,
	  roofit/roostats/inc/ProfileLikelihoodTestStat.h,
	  roofit/roostats/inc/ToyMCSampler.h,
	  roofit/roostats/src/BernsteinCorrection.cxx,
	  roofit/roostats/src/FeldmanCousins.cxx,
	  roofit/roostats/src/HybridCalculator.cxx,
	  roofit/roostats/src/HybridResult.cxx,
	  roofit/roostats/src/LikelihoodInterval.cxx,
	  roofit/roostats/src/NumberCountingPdfFactory.cxx,
	  roofit/roostats/src/PointSetInterval.cxx,
	  roofit/roostats/src/ProfileLikelihoodCalculator.cxx: *
	  roofit/roofit & roofit/roofitcore
	  
	  - Update from dev/roostats branch
	  
	  - Addition of RooMinimizer interface (from Alfio)
	  
	  * roofit/roostats
	  
	  - Minimal changes need to follow some code
	  changes in roofit/roofitcore

2009-06-12 15:00  moneta

	* [r28960] math/mathmore/inc/Math/GSLMinimizer.h,
	  math/mathmore/inc/Math/GSLNLSMinimizer.h,
	  math/mathmore/inc/Math/GSLSimAnMinimizer.h,
	  math/mathmore/src/GSLMinimizer.cxx,
	  math/mathmore/src/GSLNLSMinimizer.cxx,
	  math/mathmore/src/GSLSimAnMinimizer.cxx: ignore bound on
	  variables - need to implement the transformations

2009-06-12 13:55  moneta

	* [r28958] math/doc/v524/index.html: update release notes for math

2009-06-12 13:40  moneta

	* [r28957] math/mathcore/inc/Fit/FitResult.h,
	  math/mathcore/src/FitResult.cxx: - If the Minos error has not
	  been calculated for the parameter, FitResult::LowerError(i) and
	  FitResult::UpperError(i) returns the parabolic error

2009-06-12 12:50  ganis

	* [r28956] proof/proofd/src/XrdProofConn.cxx: - Enable cycling only
	  for the authentication protocol choice; multiple
	  attempts require support on the server side, not yet added.

2009-06-12 12:46  ganis

	* [r28955] proof/proofx/src/TXSlave.cxx: Make sure that any setting
	  of XrdSecPROTOCOL is communicated to the master

2009-06-12 09:36  moneta

	* [r28954] math/smatrix/Module.mk, math/smatrix/inc/LinkDef.h,
	  math/smatrix/inc/Math/CholeskyDecomp.h,
	  math/smatrix/inc/Math/Dinv.h,
	  math/smatrix/inc/Math/MatrixFunctions.h,
	  math/smatrix/inc/Math/SMatrix.h,
	  math/smatrix/inc/Math/SMatrix.icc, math/smatrix/test/Makefile,
	  math/smatrix/test/testInversion.cxx,
	  math/smatrix/test/testSMatrix.cxx: merge with development branch
	  (up to revision 28953) for smatrix
	  
	  - Add the Cholesky decomposition method for symmetric positive
	  defined matrices (thanks to Manuel Schiller)
	  - add methods SMatrix::InvertChol() and free function
	  SolveChol(mat, vec)
	  - add support for m[i][j]
	  - extend dictionary with typedef's for float and double square
	  and symmetric SMatrix's up to size 7.

2009-06-12 07:13  couet

	* [r28950] graf3d/gl/src/TGLHistPainter.cxx: - SetShowProjection:
	  print a warning: not yet implemented.

2009-06-12 06:22  brun

	* [r28949] hist/hist/src/TH3.cxx: In the TH3::SetShowProjection and
	  TH3::Project3D clarify that:
	  // NB: the notation "a vs b" means "a" vertical and "b"
	  horizontal

2009-06-11 16:21  axel

	* [r28947] cint/build/Makefile, cint/build/deb.mk,
	  cint/build/rpm.mk: From Daniel Barna: remove alternatives hooks
	  from build system, now that CINT is not part of ROOT anymore.

2009-06-11 15:39  moneta

	* [r28946] math/mathcore/inc/Fit/BinData.h,
	  math/mathcore/inc/Fit/DataVector.h,
	  math/mathcore/inc/Fit/FitConfig.h,
	  math/mathcore/inc/Fit/FitResult.h,
	  math/mathcore/inc/Fit/Fitter.h,
	  math/mathcore/inc/Fit/LogLikelihoodFCN.h,
	  math/mathcore/inc/Fit/PoissonLikelihoodFCN.h,
	  math/mathcore/inc/Fit/UnBinData.h,
	  math/mathcore/inc/Math/Integrator.h,
	  math/mathcore/inc/Math/IntegratorMultiDim.h,
	  math/mathcore/inc/Math/Minimizer.h,
	  math/mathcore/inc/Math/OneDimFunctionAdapter.h,
	  math/mathcore/src/FitConfig.cxx, math/mathcore/src/FitResult.cxx,
	  math/mathcore/src/FitUtil.cxx, math/mathcore/src/Fitter.cxx,
	  math/mathcore/src/UnBinData.cxx,
	  math/minuit/inc/TMinuitMinimizer.h,
	  math/minuit/src/TMinuitMinimizer.cxx,
	  math/minuit2/inc/Minuit2/Minuit2Minimizer.h,
	  math/minuit2/src/Minuit2Minimizer.cxx,
	  math/minuit2/src/MnContours.cxx,
	  math/minuit2/src/MnFunctionCross.cxx,
	  math/minuit2/src/MnUserParameterState.cxx,
	  math/minuit2/src/MnUserTransformation.cxx: merge changes
	  fromdevelopment branch for
	  mathcore, minuit, minuit2
	  
	  Mathcore:
	  - improve Fitter class by adding methods for calculating errors
	  after fitting
	  - add support in configuration to specify parameters on which
	  Minos must be run
	  - fix some bugs found by Alfio in FitResult when running Minos
	  - store in the resul a map for the parameter index and minos
	  errors
	  
	  - add Hess() method to Minimizer to calculate the full covariance
	  matrix
	  (implemented using Minuit and Minuit2)
	  
	  - add in MInimizer method to retrieve the status of covariance
	  matrix (for Minuit and Minuit2)
	  
	  Minuit2:
	  - set tolerance for contours to 0.01
	  - apply changes in MinuitMinimizer required by base class
	  - remove some assert when defining the parameters
	  
	  Minuit:
	  - various improvements, thanks to Alfio
	  - add SEEK as new method
	  
	  Integrator:
	  use const reference in the template methods instead of passing
	  the function object
	  by value

2009-06-11 15:33  ganis

	* [r28945] net/xrootd/src/xrootd/src/XrdFrm/GNUmakefile: Drop space
	  between -l and XrdFrm (build failure on macosx/icc)

2009-06-11 13:05  ganis

	* [r28903] proof/proofd/Module.mk: - Fix a problem with building
	  xproofd on solaris platforms
	  - Re-enable the build of xproofd on all unix platforms

2009-06-11 12:36  ganis

	* [r28902] net/xrootd/Module.mk, net/xrootd/src/xrootd/Makefile.am,
	  net/xrootd/src/xrootd/config/ARCHS,
	  net/xrootd/src/xrootd/config/GNUmake.env.in,
	  net/xrootd/src/xrootd/config/GNUmake.rules.icc,
	  net/xrootd/src/xrootd/config/GNUmake.rules.macosicc,
	  net/xrootd/src/xrootd/config/GNUmakefile.in,
	  net/xrootd/src/xrootd/config/ac_default_linux_rh,
	  net/xrootd/src/xrootd/config/ac_default_stanford.edu,
	  net/xrootd/src/xrootd/config/test/test-readline.cc,
	  net/xrootd/src/xrootd/configure.ac,
	  net/xrootd/src/xrootd/configure.classic,
	  net/xrootd/src/xrootd/etc/XrdOlbMonPerf,
	  net/xrootd/src/xrootd/src/Makefile.am,
	  net/xrootd/src/xrootd/src/Makefile_include.in,
	  net/xrootd/src/xrootd/src/XProtocol/XProtocol.hh,
	  net/xrootd/src/xrootd/src/XProtocol/YProtocol.hh,
	  net/xrootd/src/xrootd/src/Xrd/GNUmakefile,
	  net/xrootd/src/xrootd/src/Xrd/XrdConfig.cc,
	  net/xrootd/src/xrootd/src/Xrd/XrdLink.cc,
	  net/xrootd/src/xrootd/src/Xrd/XrdLink.hh,
	  net/xrootd/src/xrootd/src/Xrd/XrdPoll.cc,
	  net/xrootd/src/xrootd/src/Xrd/XrdPoll.hh,
	  net/xrootd/src/xrootd/src/Xrd/XrdPollDev.icc,
	  net/xrootd/src/xrootd/src/Xrd/XrdPollE.icc,
	  net/xrootd/src/xrootd/src/Xrd/XrdPollPoll.icc,
	  net/xrootd/src/xrootd/src/Xrd/XrdProtocol.cc,
	  net/xrootd/src/xrootd/src/Xrd/XrdProtocol.hh,
	  net/xrootd/src/xrootd/src/XrdApps,
	  net/xrootd/src/xrootd/src/XrdApps/GNUmakefile,
	  net/xrootd/src/xrootd/src/XrdApps/Makefile.am,
	  net/xrootd/src/xrootd/src/XrdApps/Xrdadler32.cc,
	  net/xrootd/src/xrootd/src/XrdClient/GNUmakefile,
	  net/xrootd/src/xrootd/src/XrdClient/Makefile.am,
	  net/xrootd/src/xrootd/src/XrdClient/Makefile.msc,
	  net/xrootd/src/xrootd/src/XrdClient/XrdClient.cc,
	  net/xrootd/src/xrootd/src/XrdClient/XrdClient.hh,
	  net/xrootd/src/xrootd/src/XrdClient/XrdClientConn.cc,
	  net/xrootd/src/xrootd/src/XrdClient/XrdClientPhyConnection.cc,
	  net/xrootd/src/xrootd/src/XrdClient/XrdClientReadCache.cc,
	  net/xrootd/src/xrootd/src/XrdClient/XrdClientSock.cc,
	  net/xrootd/src/xrootd/src/XrdClient/XrdCommandLine.cc,
	  net/xrootd/src/xrootd/src/XrdClient/XrdCpMthrQueue.cc,
	  net/xrootd/src/xrootd/src/XrdClient/XrdCpMthrQueue.hh,
	  net/xrootd/src/xrootd/src/XrdClient/Xrdcp.cc,
	  net/xrootd/src/xrootd/src/XrdClient/XrdcpXtremeRead.cc,
	  net/xrootd/src/xrootd/src/XrdClient/XrdcpXtremeRead.hh,
	  net/xrootd/src/xrootd/src/XrdCms/GNUmakefile,
	  net/xrootd/src/xrootd/src/XrdCms/Makefile.am,
	  net/xrootd/src/xrootd/src/XrdCms/XrdCmsAdmin.cc,
	  net/xrootd/src/xrootd/src/XrdCms/XrdCmsClient.hh,
	  net/xrootd/src/xrootd/src/XrdCms/XrdCmsClientConfig.cc,
	  net/xrootd/src/xrootd/src/XrdCms/XrdCmsCluster.cc,
	  net/xrootd/src/xrootd/src/XrdCms/XrdCmsConfig.cc,
	  net/xrootd/src/xrootd/src/XrdCms/XrdCmsFinder.cc,
	  net/xrootd/src/xrootd/src/XrdCms/XrdCmsFinder.hh,
	  net/xrootd/src/xrootd/src/XrdCms/XrdCmsMeter.cc,
	  net/xrootd/src/xrootd/src/XrdCms/XrdCmsNode.cc,
	  net/xrootd/src/xrootd/src/XrdCms/XrdCmsNotify.cc,
	  net/xrootd/src/xrootd/src/XrdCms/XrdCmsNotify.hh,
	  net/xrootd/src/xrootd/src/XrdCms/XrdCmsProtocol.cc,
	  net/xrootd/src/xrootd/src/XrdCms/XrdCmsReq.cc,
	  net/xrootd/src/xrootd/src/XrdCms/XrdCmsReq.hh,
	  net/xrootd/src/xrootd/src/XrdCms/XrdCmsState.cc,
	  net/xrootd/src/xrootd/src/XrdCms/XrdCmsState.hh,
	  net/xrootd/src/xrootd/src/XrdCms/XrdCmsSupervisor.cc,
	  net/xrootd/src/xrootd/src/XrdCms/XrdCmsXmi.hh,
	  net/xrootd/src/xrootd/src/XrdFrm/GNUmakefile,
	  net/xrootd/src/xrootd/src/XrdFrm/Makefile.am,
	  net/xrootd/src/xrootd/src/XrdFrm/XrdFrmAdmin.cc,
	  net/xrootd/src/xrootd/src/XrdFrm/XrdFrmAdmin.hh,
	  net/xrootd/src/xrootd/src/XrdFrm/XrdFrmAdminAudit.cc,
	  net/xrootd/src/xrootd/src/XrdFrm/XrdFrmAdminFiles.cc,
	  net/xrootd/src/xrootd/src/XrdFrm/XrdFrmAdminFind.cc,
	  net/xrootd/src/xrootd/src/XrdFrm/XrdFrmAdminMain.cc,
	  net/xrootd/src/xrootd/src/XrdFrm/XrdFrmAdminQuery.cc,
	  net/xrootd/src/xrootd/src/XrdFrm/XrdFrmAdminReloc.cc,
	  net/xrootd/src/xrootd/src/XrdFrm/XrdFrmAdminUnlink.cc,
	  net/xrootd/src/xrootd/src/XrdFrm/XrdFrmConfig.cc,
	  net/xrootd/src/xrootd/src/XrdFrm/XrdFrmConfig.hh,
	  net/xrootd/src/xrootd/src/XrdFrm/XrdFrmFiles.cc,
	  net/xrootd/src/xrootd/src/XrdFrm/XrdFrmFiles.hh,
	  net/xrootd/src/xrootd/src/XrdFrm/XrdFrmPstgMain.cc,
	  net/xrootd/src/xrootd/src/XrdFrm/XrdFrmPstgReq.cc,
	  net/xrootd/src/xrootd/src/XrdFrm/XrdFrmPstgXfr.cc,
	  net/xrootd/src/xrootd/src/XrdFrm/XrdFrmUtils.cc,
	  net/xrootd/src/xrootd/src/XrdFrm/XrdFrmUtils.hh,
	  net/xrootd/src/xrootd/src/XrdNet/XrdNetSocket.cc,
	  net/xrootd/src/xrootd/src/XrdOfs/GNUmakefile,
	  net/xrootd/src/xrootd/src/XrdOfs/Makefile.am,
	  net/xrootd/src/xrootd/src/XrdOfs/XrdOfs.cc,
	  net/xrootd/src/xrootd/src/XrdOfs/XrdOfs.hh,
	  net/xrootd/src/xrootd/src/XrdOfs/XrdOfsConfig.cc,
	  net/xrootd/src/xrootd/src/XrdOfs/XrdOfsHandle.cc,
	  net/xrootd/src/xrootd/src/XrdOfs/XrdOfsHandle.hh,
	  net/xrootd/src/xrootd/src/XrdOfs/XrdOfsPoscq.cc,
	  net/xrootd/src/xrootd/src/XrdOfs/XrdOfsPoscq.hh,
	  net/xrootd/src/xrootd/src/XrdOss/GNUmakefile,
	  net/xrootd/src/xrootd/src/XrdOss/Makefile.am,
	  net/xrootd/src/xrootd/src/XrdOss/XrdOss.hh,
	  net/xrootd/src/xrootd/src/XrdOss/XrdOssAio.cc,
	  net/xrootd/src/xrootd/src/XrdOss/XrdOssApi.cc,
	  net/xrootd/src/xrootd/src/XrdOss/XrdOssApi.hh,
	  net/xrootd/src/xrootd/src/XrdOss/XrdOssCache.cc,
	  net/xrootd/src/xrootd/src/XrdOss/XrdOssCache.hh,
	  net/xrootd/src/xrootd/src/XrdOss/XrdOssConfig.cc,
	  net/xrootd/src/xrootd/src/XrdOss/XrdOssConfig.hh,
	  net/xrootd/src/xrootd/src/XrdOss/XrdOssCopy.cc,
	  net/xrootd/src/xrootd/src/XrdOss/XrdOssCopy.hh,
	  net/xrootd/src/xrootd/src/XrdOss/XrdOssCreate.cc,
	  net/xrootd/src/xrootd/src/XrdOss/XrdOssLock.cc,
	  net/xrootd/src/xrootd/src/XrdOss/XrdOssMSS.cc,
	  net/xrootd/src/xrootd/src/XrdOss/XrdOssMio.cc,
	  net/xrootd/src/xrootd/src/XrdOss/XrdOssPath.cc,
	  net/xrootd/src/xrootd/src/XrdOss/XrdOssPath.hh,
	  net/xrootd/src/xrootd/src/XrdOss/XrdOssReloc.cc,
	  net/xrootd/src/xrootd/src/XrdOss/XrdOssRename.cc,
	  net/xrootd/src/xrootd/src/XrdOss/XrdOssSpace.cc,
	  net/xrootd/src/xrootd/src/XrdOss/XrdOssSpace.hh,
	  net/xrootd/src/xrootd/src/XrdOss/XrdOssStage.cc,
	  net/xrootd/src/xrootd/src/XrdOss/XrdOssStat.cc,
	  net/xrootd/src/xrootd/src/XrdOss/XrdOssUnlink.cc,
	  net/xrootd/src/xrootd/src/XrdOuc/GNUmakefile,
	  net/xrootd/src/xrootd/src/XrdOuc/Makefile.am,
	  net/xrootd/src/xrootd/src/XrdOuc/XrdOucArgs.cc,
	  net/xrootd/src/xrootd/src/XrdOuc/XrdOucArgs.hh,
	  net/xrootd/src/xrootd/src/XrdOuc/XrdOucExport.cc,
	  net/xrootd/src/xrootd/src/XrdOuc/XrdOucExport.hh,
	  net/xrootd/src/xrootd/src/XrdOuc/XrdOucNSWalk.cc,
	  net/xrootd/src/xrootd/src/XrdOuc/XrdOucNSWalk.hh,
	  net/xrootd/src/xrootd/src/XrdOuc/XrdOucPup.cc,
	  net/xrootd/src/xrootd/src/XrdOuc/XrdOucStream.cc,
	  net/xrootd/src/xrootd/src/XrdOuc/XrdOucStream.hh,
	  net/xrootd/src/xrootd/src/XrdPosix/GNUmakefile,
	  net/xrootd/src/xrootd/src/XrdPosix/Makefile.am,
	  net/xrootd/src/xrootd/src/XrdPosix/XrdPosix.cc,
	  net/xrootd/src/xrootd/src/XrdPosix/XrdPosixExtern.hh,
	  net/xrootd/src/xrootd/src/XrdPosix/XrdPosixXrootd.cc,
	  net/xrootd/src/xrootd/src/XrdPss/XrdPss.cc,
	  net/xrootd/src/xrootd/src/XrdPss/XrdPss.hh,
	  net/xrootd/src/xrootd/src/XrdSec/XrdSecPManager.cc,
	  net/xrootd/src/xrootd/src/XrdSec/XrdSecTLayer.cc,
	  net/xrootd/src/xrootd/src/XrdSec/XrdSecTLayer.hh,
	  net/xrootd/src/xrootd/src/XrdSecgsi/GNUmakefile,
	  net/xrootd/src/xrootd/src/XrdSecpwd/GNUmakefile,
	  net/xrootd/src/xrootd/src/XrdSecsss/XrdSecProtocolsss.cc,
	  net/xrootd/src/xrootd/src/XrdSecsss/XrdSecsssID.cc,
	  net/xrootd/src/xrootd/src/XrdSecsss/XrdSecsssID.hh,
	  net/xrootd/src/xrootd/src/XrdSecsss/XrdSecsssKT.cc,
	  net/xrootd/src/xrootd/src/XrdSecsss/XrdSecsssKT.hh,
	  net/xrootd/src/xrootd/src/XrdSecsss/XrdSecsssRR.hh,
	  net/xrootd/src/xrootd/src/XrdSfs/XrdSfsInterface.hh,
	  net/xrootd/src/xrootd/src/XrdSys/XrdSysError.cc,
	  net/xrootd/src/xrootd/src/XrdSys/XrdSysError.hh,
	  net/xrootd/src/xrootd/src/XrdVersion.hh,
	  net/xrootd/src/xrootd/src/XrdXrootd/XrdXrootdAdmin.cc,
	  net/xrootd/src/xrootd/src/XrdXrootd/XrdXrootdConfig.cc,
	  net/xrootd/src/xrootd/src/XrdXrootd/XrdXrootdProtocol.cc,
	  net/xrootd/src/xrootd/src/XrdXrootd/XrdXrootdProtocol.hh,
	  net/xrootd/src/xrootd/src/XrdXrootd/XrdXrootdStat.icc,
	  net/xrootd/src/xrootd/src/XrdXrootd/XrdXrootdXeq.cc,
	  net/xrootd/src/xrootd/utils/getCRLcert,
	  net/xrootd/src/xrootd/utils/globus_gridftp_server_posix.c: Import
	  of a new version of XROOTD, v20090610-0430.
	  This version contains some crucial fixes on the client side
	  (solving in particular
	  some problems experienced by ALICE).
	  It also contains an improved version of the File Residency
	  Manager for local and
	  remote file handling.
	  More details in the release notes.
	  
	  A 'make distclean-xrootd' may be needed to build successfully.

2009-06-11 10:51  matevz

	* [r28899] graf3d/gl/src/TGLSceneBase.cxx: Print scene autodestruct
	  info message only when gDebug > 0.

2009-06-11 10:36  matevz

	* [r28898] graf3d/gl/src/TGLViewer.cxx,
	  graf3d/gl/src/TGLViewerBase.cxx: - TGLViewerBase: Rewrite
	  DeleteOverlayElements() taking into account
	  that overlay elements are stored in a vector (list was assumed).
	  
	  - TGLViewer: Do not double-delete GL viewer overlay elements -
	  delegate destruction to ~TGLViewerBase().

2009-06-11 09:31  bellenot

	* [r28896] gui/gui/src/TGComboBox.cxx, gui/gui/src/TGListBox.cxx:
	  Remove trailing spaces.

2009-06-11 09:30  axel

	* [r28895] cint/build/Makefile, cint/build/deb.mk: From Daniel
	  Barna: improvements for debain / rpm package build of standalone
	  CINT.

2009-06-11 09:20  ganis

	* [r28894] proof/proofd/src/XrdProofConn.cxx: Enable cycling
	  thorugh the authentication protocol presented by the server

2009-06-11 09:19  bellenot

	* [r28893] gui/gui/src/TGComboBox.cxx, gui/gui/src/TGListBox.cxx: -
	  Implement modification in TGListBox::FindEntry() as proposed
	  there:
	  https://savannah.cern.ch/bugs/index.php?51655
	  - Simplify TGComboBox::FindEntry() according to this change

2009-06-11 00:37  wlav

	* [r28890] bindings/pyroot/src/ClassMethodHolder.cxx,
	  bindings/pyroot/src/ClassMethodHolder.h,
	  bindings/pyroot/src/ConstructorHolder.cxx,
	  bindings/pyroot/src/ConstructorHolder.h,
	  bindings/pyroot/src/Converters.cxx,
	  bindings/pyroot/src/Converters.h,
	  bindings/pyroot/src/FunctionHolder.cxx,
	  bindings/pyroot/src/FunctionHolder.h,
	  bindings/pyroot/src/MethodHolder.cxx,
	  bindings/pyroot/src/MethodHolder.h,
	  bindings/pyroot/src/MethodProxy.cxx,
	  bindings/pyroot/src/MethodProxy.h,
	  bindings/pyroot/src/PyCallable.h,
	  bindings/pyroot/src/Pythonize.cxx: allow memory control on
	  individual function level

2009-06-10 18:47  matevz

	* [r28888] graf3d/eve/inc/TEveCaloData.h,
	  graf3d/eve/inc/TEveCaloLegoGL.h, graf3d/eve/src/TEveCaloData.cxx,
	  graf3d/eve/src/TEveCaloVizEditor.cxx: From Alja.
	  
	  Add a possibility to disable TwoPi periodic behavior.

2009-06-10 18:28  wlav

	* [r28887] bindings/pyroot/src/RootWrapper.cxx: from Bertrand:
	  protection against possible empty string

2009-06-10 16:11  brun

	* [r28886] main/Module.mk, main/src/pmain.cxx,
	  net/net/src/TServerSocket.cxx: From Bertrand:
	  add support for Windows in of the PROOF-Lite port

2009-06-10 15:51  matevz

	* [r28885] graf3d/gl/inc/TGLOverlay.h,
	  graf3d/gl/inc/TGLViewerBase.h, graf3d/gl/src/TGLAnnotation.cxx,
	  graf3d/gl/src/TGLManipSet.cxx, graf3d/gl/src/TGLViewerBase.cxx:
	  From Alja.
	  
	  Add missing overlay management.

2009-06-10 14:38  couet

	* [r28884] hist/histpainter/src/THistPainter.cxx: - Update the COL
	  option help.

2009-06-10 14:32  ganis

	* [r28883] proof/proofplayer/inc/TFileMerger.h,
	  proof/proofplayer/src/TFileMerger.cxx: Fix a backward
	  incompatibility problem reported by the nightlies

2009-06-10 14:08  brun

	* [r28880] proof/proofplayer/src/TFileMerger.cxx: From Andrei
	  Gheata:
	  a fix for a leak in TFileMerger.cxx that affect all objects that
	  have a custom Merge function. These were never deleted (except
	  the first that contains the final merged info), causing huge
	  leaks in case of files with collections inside. The patch:
	  - deletes all objects retrieved from file
	  - in case of collections, it calls collection->Delete() to
	  clean-up also the components. This is of course not recursive so
	  it still leaks in case of collections of collections (maybe a
	  TCollection::SetOwnerRecursive() would help)
	  - changed a bit the merging sequence for objects with custom
	  Merge(): instead of merging in one go and cleanup at the end, now
	  the merging is done with one object only which is cleaned-up
	  immediately after. That makes possible merging of huge files with
	  lists inside.

2009-06-10 13:07  axel

	* [r28879] cint/cint/include/limits.h: LONG_MAX is INT_MAX for 32
	  bit. Fixes Savannah #49018.

2009-06-10 10:39  bellenot

	* [r28877] gui/doc/v524/index.html: Update documentation

2009-06-10 10:26  matevz

	* [r28876] graf3d/eve/src/TEveTriangleSet.cxx: Check return values
	  of fscanf calls.

2009-06-10 10:04  matevz

	* [r28875] tutorials/eve/geom_cms_playback.C: Use new instead of
	  normal constructor for TRecorder.

2009-06-10 09:53  couet

	* [r28874] graf2d/doc/v524/index.html: - TGaxis

2009-06-10 09:50  couet

	* [r28873] graf2d/graf/src/TGaxis.cxx: -
	  gStyle.SetStripDecimals(kFALSE); did not work in cases like the
	  following one:
	  {
	  gStyle.SetStripDecimals(kFALSE);
	  gStyle.SetPadLeftMargin(.15);
	  TGraph graph_freq;
	  graph_freq.SetPoint(0, 933., 40078879.);
	  graph_freq.SetPoint(1, 934., 40078966.);
	  graph_freq.Draw("A*");
	  }

2009-06-10 09:47  ivana

	* [r28872] montecarlo/vmc/inc/TVirtualMC.h: Adding new TVirtualMC
	  function:
	  
	  virtual void SetUserParameters(Bool_t isUserParameters);
	  
	  which allows to activate the parameters defined in tracking media
	  (DEEMAX, STMIN, STEMAX), which are, be default, ignored.
	  In Geant4 case, only STEMAX is taken into account.
	  In FLUKA, all tracking media parameters are ignored.

2009-06-10 09:20  matevz

	* [r28871] tutorials/eve/geom_cms_playback.C: Add macro to replay a
	  CMS geometry session.

2009-06-10 09:03  matevz

	* [r28870] graf3d/gl/src/TGL5DDataSetEditor.cxx: Add / fix function
	  comments.

2009-06-10 07:13  axel

	* [r28869] cint/reflex/test/genreflex/cli/Help.txt: Fixed wording,
	  new reference file.

2009-06-10 05:07  brun

	* [r28868] graf2d/doc/v524/index.html: From Valeri Fine:
	  news about the Qt interface.

2009-06-10 00:45  wlav

	* [r28867] bindings/pyroot/src/RootWrapper.cxx: fix
	  http://savannah.cern.ch/bugs/?49779

2009-06-09 19:17  matevz

	* [r28863] graf3d/eve/inc/LinkDef1.h, graf3d/eve/inc/TEveViewer.h,
	  graf3d/eve/inc/TEveViewerListEditor.h,
	  graf3d/eve/src/TEveUtil.cxx, graf3d/eve/src/TEveViewer.cxx,
	  graf3d/eve/src/TEveViewerListEditor.cxx: From Alja.
	  
	  Add TEveViewerList editor class to set common TEveViewer
	  attributes.
	  Currently has an interface to set color brightness and color set.
	  
	  TEveUtil.cxx:
	  Change SetColorBrightnes() to use gamma offset.

2009-06-09 18:56  brun

	* [r28862] graf2d/qt/inc/TQtWidget.h, graf2d/qt/src/TGQt.cxx,
	  graf2d/qt/src/TQtWidget.cxx: From valeri Fine:
	  TGQt.cxx, TQtWidget.cxx, TQtWidget.h:
	  
	  - Take in account the Qt 4.5 feature that allows for
	  the mouse "synthetic" Leave / Enter / Move events
	  without crossing the widget borders.
	  (Thanks Bradley T. Hughes, Senior Software Engineer from Nokia)
	  
	  TQtWidget.h:
	  - Remove some redundant methods. (keeping cleaning after Qt3
	  
	  TGQt.cxx:
	  - Resolve the artificial "texture" issue (see ROOT Bug: #51432)
	  (keeping cleaning after Qt3

2009-06-09 13:57  ganis

	* [r28860] proof/proofplayer/inc/TFileMerger.h,
	  proof/proofplayer/src/TFileMerger.cxx: - Create directly the
	  output file at the final destination do not make
	  a local copy in the temp directory first (if needed, one can
	  always
	  set the temporary destination to temp followed by a TFile::Cp to
	  the
	  final destination); this allows to avoid problems with small temp
	  partitions (see Forum).
	  - Remove usage of Form(...) and other cosmetic changes.

2009-06-09 13:51  bellenot

	* [r28859] gui/recorder/src/TRecorder.cxx: Use static method
	  "TFile::Open()" instead of "new TFile()" to be able to open
	  remote files.
	  (Thanks Matevz for the report)

2009-06-09 11:49  ganis

	* [r28856] proof/proof/inc/TProof.h, proof/proof/inc/TProofServ.h,
	  proof/proof/src/TProof.cxx, proof/proof/src/TProofServ.cxx,
	  proof/proofplayer/src/TProofPlayer.cxx,
	  proof/proofx/src/TXProofServ.cxx: A few optimizations in
	  transferring and merging of the results:
	  - Output objects are added to the same TMessage until a HWM is
	  reached
	  (default 1MB; controlled by 'ProofServ.MsgSizeHWM'); this limits
	  the
	  number of transfers in the case of large numbers of small
	  objects.
	  - Reasonably small histograms (GetSize() < MsgSizeHWM) are merged
	  in
	  one-go at the end instead of one-by-one to exploit the better
	  performance
	  of TH1::Merge on the full list of histos.
	  - Add possibility to compress the messages; this is controlled by
	  ProofServ.CompressMessage <compression_level>
	  The default is still 'no compression' but this will allow to
	  study the
	  impact of compression.
	  
	  In addition, a sort of 'progress' counter for merging is now
	  shown on the
	  client:
	  
	  root [n] p->Process(...)
	  ...
	  Mst-0: merging output objects ... / (4 workers still sending)
	  
	  This asserts socket activity and fixes the timeout problems
	  during long
	  merging phases reported on the forum.

2009-06-09 10:55  brun

	* [r28855] io/io/src/TFile.cxx, io/io/src/TKey.cxx: In the TKey
	  constructors preset buffer memory to 0 to avoid valgrind
	  messages.

2009-06-09 08:19  bellenot

	* [r28853] gui/gui/inc/TGFileBrowser.h,
	  gui/gui/src/TGFileBrowser.cxx: Correct implementation of system
	  files manipulations (copy, rename, delete)
	  and automatic update of the list tree

2009-06-09 07:06  axel

	* [r28852] cint/reflex/test/genreflex/cli/Help.txt: Update
	  genreflex help reference with new split option

2009-06-08 19:56  axel

	* [r28851] cint/cint7/src/newlink.cxx: Fix translation of r28846 to
	  CINT7

2009-06-08 15:13  moneta

	* [r28849] hist/hist/src/TUnfold.cxx: apply patch from Axel to fix
	  an array deletion

2009-06-08 14:51  axel

	* [r28848] cint/reflex/python/genreflex/gendict.py,
	  cint/reflex/python/genreflex/genreflex.py: Don't #include Cintex
	  header now that it's not used anymore.
	  Implement suggestion by Nobu Katayama to split ClassDef
	  implementations from dictionary (--split=classdef).

2009-06-08 14:05  axel

	* [r28847] cint/doc/v524/index.html: Mention added / improved
	  support for const statics.

2009-06-08 14:02  axel

	* [r28846] cint/cint/inc/cintdictversion.h,
	  cint/cint/src/newlink.cxx, cint/cint7/inc/cintdictversion.h,
	  cint/cint7/src/newlink.cxx: Fix the dictionary for enum
	  constants: their values were wrong.
	  Force an update of the dictionaries.

2009-06-08 13:53  rdm

	* [r28845] cint/reflex/inc/Reflex/Kernel.h,
	  core/cont/src/TClassTable.cxx, core/meta/src/TClass.cxx,
	  core/metautils/inc/TSchemaRuleProcessor.h,
	  graf3d/gl/inc/TGLUtil.h, graf3d/gl/src/TGLPhysicalShape.cxx,
	  gui/gui/src/TGTextEditDialogs.cxx, hist/hist/src/HFitImpl.cxx,
	  html/src/TDocDirective.cxx, io/io/src/TBufferFile.cxx,
	  io/io/src/TMapFile.cxx, math/mathcore/src/BrentMethods.cxx,
	  math/mathcore/src/SpecFuncCephesInv.cxx,
	  tree/treeplayer/src/TTreeFormula.cxx: changes needed to be able
	  to compile with Solaris CC5 and stlport4 STL
	  library. Backward compatible with old CC5 STL and other
	  platforms.

2009-06-08 12:52  ganis

	* [r28844]
	  net/xrootd/src/xrootd/src/XrdSecpwd/XrdSecProtocolpwd.cc: Make
	  sure that nothing is notified to clients by default on successful
	  attempts

2009-06-08 12:49  ganis

	* [r28843] proof/proofx/src/TXSocket.cxx: In TXSocket::Recv, make
	  sure that kMESS_ACK is always filtered out from fWhat,
	  so that checks on TMessage::What() are not screwed-up.

2009-06-07 14:20  pcanal

	* [r28842] tree/doc/v524/index.html, tree/tree/src/TChain.cxx,
	  tree/tree/src/TTree.cxx: In the case where a TEntryList is
	  created by TEventList:
	  
	  TTree::GetEntryList no longer transfer the ownership to the
	  TTree's directory
	  (This was not working properly because RecursiveRemove is not
	  called on the
	  content of the currently delete TDirectory).
	  
	  TTree::GetEntryList no longer relinquish ownership of the
	  fEntryList
	  (Note that prior to r28831, even when the TTree 'owned' the
	  EntryList,
	  the EntryList was delete 'only' if the TTree was also cloned via
	  CloneTree
	  (due to a typo in ~TTree).
	  
	  Update TChain to also reflect this changes and the change in
	  r28831)

2009-06-07 12:55  pcanal

	* [r28841] cint/cint/src/var.cxx: add 2nd part of r28828

2009-06-06 15:50  pcanal

	* [r28840] tree/tree/src/TTree.cxx: fix one of the recursive remove
	  test (fix the r28839 fix)

2009-06-06 15:28  pcanal

	* [r28839] tree/tree/src/TTree.cxx: fix one of the recursive remove
	  test

2009-06-05 19:58  brun

	* [r28838] hist/hist/src/TF1.cxx: Modify TF1::GetRandom to use a
	  log scale binning when computing the integral
	  in case the ration fXmax/fXmin > fNpx and fXmin>0.
	  This improves considerably the precision of TF1::GetRandom when
	  the function is called
	  on a function with several decades along x.
	  see: http://root.cern.ch/phpBB2/viewtopic.php?t=8630

2009-06-05 16:16  brun

	* [r28837] graf2d/qt/inc/TQtBrush.h, graf2d/qt/src/TQtBrush.cxx:
	  From Valeri:
	  Fix compilation warning reported by gcc option -Wshadow

2009-06-05 14:16  pcanal

	* [r28835] build/win/makelib.sh: From Axel: this fixes the linking
	  of libCint7this fixes the linking of libCint7.

2009-06-05 14:08  rdm

	* [r28834] tutorials/xml/DOMParsePerson.C,
	  tutorials/xml/DOMRecursive.C: fix comments.

2009-06-05 14:08  rdm

	* [r28833] io/xmlparser/inc/TXMLParser.h,
	  io/xmlparser/src/TXMLDocument.cxx,
	  io/xmlparser/src/TXMLParser.cxx: call xmlInitParser and
	  xmlCleanupParser in TXMLParser and not in TXMLDocument.
	  Fixes issue 51276.

2009-06-05 13:58  bellenot

	* [r28832] graf2d/win32gdk/src/TGWin32.cxx: Make
	  GetWindowAttributes working the same on Windows than on Linux
	  (attr.fX and attr.fY were always 0)

2009-06-05 11:45  pcanal

	* [r28831] tree/tree/inc/TTree.h, tree/tree/src/TTree.cxx: Avoid
	  double ownership (by the TTree and the TDirectory) of the
	  TEntryList generated by SetEventList

2009-06-05 10:58  pcanal

	* [r28830] cint/cint7/src/var.cxx: 2nd par of fix r28829

2009-06-05 10:35  pcanal

	* [r28829] cint/cint7/src/var.cxx: repair void f(float vec[])

2009-06-05 10:34  pcanal

	* [r28828] cint/cint/src/var.cxx: repair void f(float vec[])

2009-06-05 08:51  pcanal

	* [r28827] cint/cintexcompat/Module.mk: avoid duplicate rule
	  warning in gmake clean

2009-06-05 08:10  axel

	* [r28826] cint/reflex/python/genreflex/gendict.py: From Paul:
	  don't assume the max array size is set when assembling the type
	  name for arrays. Fixes CMS build problem with CINT7.

2009-06-05 07:56  axel

	* [r28825] cint/cint7/src/newlink.cxx: Silence warning on printf
	  format specifier.

2009-06-05 07:54  axel

	* [r28824] cint/cint7/src/newlink.cxx: Port r28805 to CINT7:
	  Add dictionary support for inline initialized static const
	  fundamentals, as in
	  struct A {static const int i = 12;};
	  Before this patch, the dictionary required a symbol for A::i
	  which the compiler usually doesn't generate (and which in fact is
	  not really required for CINT).

2009-06-05 07:53  axel

	* [r28823] cint/cint7/src/var.cxx: Fix r28817 not properly
	  converting CINT5 patch to CINT7; remove temporary r28822.

2009-06-05 06:34  brun

	* [r28822] cint/cint7/src/var.cxx: function G__alloc_var_ref is
	  excluded from the compilation.
	  Waiting urgent fix from Paul.

2009-06-05 06:23  brun

	* [r28821] cint/cint7/src/var.cxx: Fix fatal compilation error

2009-06-05 06:16  brun

	* [r28820] graf2d/qt/inc/TGQt.h, graf2d/qt/inc/TQtBrush.h,
	  graf2d/qt/inc/TQtWidget.h, graf2d/qt/src/GQtGUI.cxx,
	  graf2d/qt/src/TGQt.cxx, graf2d/qt/src/TQtBrush.cxx,
	  graf2d/qt/src/TQtPadFont.cxx, graf2d/qt/src/TQtWidget.cxx: From
	  Valeri fine:
	  TGQt.cxx, TQtBrush, TQtWidget:
	  
	  - remove the redundant Qt3 legacy code, optimize Qt 4.x rendering
	  - remove redundant Win32 CPP flags
	  - Provide workaround of Qt 4.5 bug "mouseMoveEvent"
	  (The bug was reported and registered by Nokia as "task # 255219")
	  
	  TQtPadFont.cxx:
	  Initialize the fTextSize base class data-member.

2009-06-04 22:26  rdm

	* [r28819] net/bonjour/src/TBonjourResolver.cxx: fix an
	  incomatibility on MacOS X 10.4.

2009-06-04 22:25  rdm

	* [r28818] graf3d/gl/src/TGLPadUtils.cxx,
	  graf3d/gl/src/TGLUtil.cxx: use the same TesselatorFunction
	  typedef as in FTVectoriser.cxx to fix a
	  problem on MacOS X 10.4 (this typedef should be in one include
	  and be used
	  by the .cxx's that need it, to be done).

2009-06-04 20:07  russo

	* [r28817] cint/cint7/src/var.cxx: Do not attempt to initialize a
	  variable that has
	  no data storage allocated to it. This kind of variable
	  can be created by a dictionary for a class with private
	  data members (the dictionary has no way to take the
	  address of those members, so it passes zero instead).

2009-06-04 16:09  pcanal

	* [r28816] core/base/src/TSystem.cxx: avoid reading before string

2009-06-04 15:41  rdm

	* [r28815] config/Makefile.in, net/bonjour/Module.mk: fix typo in
	  dns_sd library name.

2009-06-04 15:13  rdm

	* [r28814] config/Makefile.in, configure, net/xrootd/Module.mk:
	  From Gerri:
	  - Improve configuration of the AFS support, giving the
	  possibility to pass
	  explicitely the include and lib directories and to force static
	  or shared
	  linking. Improve also checks for the required symbols.
	  - Pass the full AFS configuration options to XROOTD.

2009-06-04 15:10  rdm

	* [r28813] etc/plugins/TProofProgressLog,
	  etc/plugins/TProofProgressLog/P010_TProofProgressLog.C,
	  gui/sessionviewer/inc/TProofProgressLog.h,
	  gui/sessionviewer/src/TProofProgressLog.cxx,
	  proof/proof/inc/TProof.h, proof/proof/src/TProof.cxx: From Gerri:
	  Add support for standalone usage of TProofProgressLog. This is
	  useful to
	  graphically browse session logs while not in process state. A new
	  constructor has been added taking a Url and a session index as
	  arguments
	  (same first arguments of TProofMgr::GetSessionLogs).
	  The possibility to change Url and/or session index has been added
	  to the
	  log window, and the title gives information about the session
	  being browsed
	  and its starting time.
	  
	  To start the log window in standalone, do
	  
	  root[] TProof::LogViewer()
	  
	  and enter the master Url on the window, or
	  
	  root[] TProof::LogViewer("<master>")
	  
	  to directly browse the last session on <master>.
	  Calling again TProof::LogViewer() opens a new window so that one
	  can
	  easily compare different logs.

2009-06-04 14:49  ganis

	* [r28811] proof/proofd/Module.mk: Build xproofd also for
	  macosx/gcc

2009-06-04 14:22  ganis

	* [r28810] proof/proofd/src/XrdProofdSandbox.cxx: Fix a problem
	  determining the relative time order of old sessions

2009-06-04 14:19  ganis

	* [r28809] proof/proofx/src/TXProofMgr.cxx: In GetSessionLogs, make
	  sure that the title of the TProofLog object is the master Url

2009-06-04 14:18  ganis

	* [r28808] proof/proof/inc/TProofLog.h,
	  proof/proof/src/TProofLog.cxx: Add decoding of the session
	  starting time

2009-06-04 14:05  axel

	* [r28807] cint/reflex/python/genreflex/gendict.py: Implement
	  Hady's suggestion for dictionaries for static data members
	  (Savannah #29059).
	  Solves the missing symbol issue (Savannah #34282) by not
	  generating dictionaries for data members with initializers.

2009-06-04 12:27  axel

	* [r28806] cint/cint/src/ifunc.cxx, cint/cint7/src/ifunc.cxx: Skip
	  "::" for conversion operator A::B().

2009-06-04 09:27  axel

	* [r28805] cint/cint/src/newlink.cxx, cint/cint/src/var.cxx: From
	  Paul:
	  Add dictionary support for inline initialized static const
	  fundamentals, as in
	  struct A {static const int i = 12;};
	  Before this patch, the dictionary required a symbol for A::i
	  which the compiler usually doesn't generate (and which in fact is
	  not really required for CINT).
	  CINT7 version of this patch is coming soon.

2009-06-04 09:19  axel

	* [r28804] cint/reflex/inc/Reflex/Tools.h: Misspelled reserve() as
	  resize().

2009-06-04 09:16  axel

	* [r28803] cint/reflex/python/genreflex/gendict.py: Fix garbage
	  after #endif in r28800

2009-06-04 09:12  axel

	* [r28802] cint/reflex/inc/Reflex/Tools.h: Implement performance
	  improvement as suggested by Sebastian Binet at Savannah #49150.

2009-06-03 20:15  pcanal

	* [r28801] io/doc/v524/index.html: Announce bitset support

2009-06-03 20:14  pcanal

	* [r28800] cint/cintex/src/ROOTClassEnhancer.cxx,
	  cint/cintexcompat/src/ROOTClassEnhancer.cxx,
	  cint/reflex/inc/Reflex/Builder/CollectionProxy.h,
	  cint/reflex/python/genreflex/gendict.py: Add support for
	  std::bitset I/O in genreflex dictionary

2009-06-03 16:23  pcanal

	* [r28798] cint/cintexcompat/src/ROOTClassEnhancer.cxx: import
	  r28796

2009-06-03 16:14  pcanal

	* [r28797] tree/tree/src/TTreeCache.cxx: Stop the learning after
	  the end of the first file in a chain

2009-06-03 16:13  axel

	* [r28796] cint/cintex/src/ROOTClassEnhancer.cxx,
	  cint/reflex/python/genreflex/gendict.py: Move GenericClassInfo
	  back into Cintex (for now), to remove the dependency on Cintex
	  for Reflex dictionaries with ClassDef'ed classes.

2009-06-03 14:29  moneta

	* [r28795] gui/fitpanel/src/TFitEditor.cxx: use option SAME to
	  re-draw the fit function in the current pad.
	  This is useful when histogram was drawn with option "HIST" and
	  the fit funciton will not be plotted
	  after fitting

2009-06-03 10:40  axel

	* [r28794] cint/reflex/src/CMakeLists.txt: Don't build ROOT
	  dictionary when using CMake build system. Allows shared ROOT /
	  CMake sources.

2009-06-03 09:30  moneta

	* [r28793] gui/fitpanel/src/TAdvancedGraphicsDialog.cxx: merge
	  changes in branch from David (up to version 28775)
	  
	  - use the confidence level as parameter in the conf level dialog

2009-06-03 09:15  axel

	* [r28792] cint/reflex/test/genreflex/cli/Help.txt: Update
	  genreflex help reference file

2009-06-03 09:05  couet

	* [r28791] graf2d/gpad/src/TCanvas.cxx: - SetOptTitle was not saved
	  in SavePrimitive (like SetOptStat).
	  Bug report here: https://savannah.cern.ch/bugs/?51139

2009-06-03 08:47  moneta

	* [r28790] gui/fitpanel/src/TFitEditor.cxx: - fix a problem with
	  option "SAME". When is set use it as option for drawing after
	  fitting. If not set use default options
	  from histogram

2009-06-03 07:00  ganis

	* [r28789] net/xrootd/src/xrootd/utils/installOpenAFS.sh: Import
	  tool to build the relevant openafs authentication libraries

2009-06-03 06:59  ganis

	* [r28788] net/xrootd/src/xrootd/configure.classic: Improve
	  configuration for AFS support

2009-06-03 00:54  pcanal

	* [r28787] tree/doc/v524/index.html, tree/tree/src/TTreeCache.cxx:
	  Make sure that the TTreeCache is not attempting to cache
	  (wrongly) the content of branches that are in an auxiliary files.
	  Make sure that FillBuffer does it work when the learning phase is
	  over even if the entry number is 'low'

2009-06-02 19:01  pcanal

	* [r28786] cint/doc/v524/index.html: Modify the behavior of Reflex
	  dictionary (namely ClassBuilder).
	  Rather than unconditionally erasing existing information,
	  a 2nd ClassBuilder will either add new information or check
	  that it is compatible with the existing information (and
	  throwing an exception in case of problems).
	  To be able to over-ride an existing definition, unload
	  the class before calling ClassBuilder.

2009-06-02 18:00  pcanal

	* [r28785] cint/reflex/inc/Reflex/Builder/ClassBuilder.h,
	  cint/reflex/src/ClassBuilder.cxx, cint/reflex/src/ScopedType.h:
	  Modify the behavior of Reflex dictionary (namely ClassBuilder).
	  Rather than unconditionally erasing existing information,
	  a 2nd ClassBuilder will either add new information or check
	  that it is compatible with the existing information (and
	  throwing an exception in case of problems).
	  To be able to over-ride an existing definition, unload
	  the class before calling ClassBuilder.

2009-06-02 16:44  rdm

	* [r28784] misc/doc/v524/index.html: describe the QuickLook and
	  SpotLight plugins for MacOS X.

2009-06-02 16:44  rdm

	* [r28783] net/doc/v524/index.html: describe the new Bonjour
	  zeroconf plugin.

2009-06-02 16:27  rdm

	* [r28782] tutorials/net/hclientbonj.C, tutorials/net/hserv2bonj.C:
	  the hclient and hserv2 tutorials modified to use Bonjour.

2009-06-02 16:27  rdm

	* [r28781] Makefile, config/Makefile.in, configure, net/bonjour,
	  net/bonjour/Module.mk, net/bonjour/inc,
	  net/bonjour/inc/LinkDef.h, net/bonjour/inc/TBonjourBrowser.h,
	  net/bonjour/inc/TBonjourRecord.h,
	  net/bonjour/inc/TBonjourRegistrar.h,
	  net/bonjour/inc/TBonjourResolver.h, net/bonjour/src,
	  net/bonjour/src/TBonjourBrowser.cxx,
	  net/bonjour/src/TBonjourRecord.cxx,
	  net/bonjour/src/TBonjourRegistrar.cxx,
	  net/bonjour/src/TBonjourResolver.cxx: New Zero-Configuration
	  networking classes using Bonjour:
	  
	  - TBonjourRecord
	  - TBonjourRegistrar
	  - TBonjourBrowser
	  - TBonjourResolver
	  
	  Zeroconf is meant to solve the problem of finding services and
	  connecting
	  to them. Instead of having to know a machine's IP address and
	  port number
	  for the service, a machine offering a service simply announces
	  that it
	  offers the service. Clients who want to use a service ask for all
	  the
	  machines that are offering it and then the user decides which one
	  to
	  connect to.
	  
	  Traditionally, you would have to make sure that each machine is
	  configured
	  correctly and on the network. Zeroconf takes care of all of this
	  for you
	  for a local area network. Lots of new hardware, such as printers
	  with
	  networking support or wireless routers, come with their own
	  Zeroconf server
	  to allow easy network configuration. On Mac OS X, many
	  applications take
	  advantage of Bonjour to advertise services, such as the ssh
	  server,
	  iTunes shares, or iChat availability. Zeroconf is a powerful way
	  of
	  simplifying your applications, and there are implementations
	  available
	  for most operating systems.
	  
	  If you have Mac OS X, you already have Bonjour installed;
	  otherwise, you
	  can download the source code from the Apple website
	  (http://developer.apple.com/Bonjour) and build and install
	  Bonjour in
	  relatively short order. Most modern Linux distributions come with
	  Avahi,
	  an LGPL implementation of Zeroconf with a compatibibility API for
	  Bonjour.
	  The ROOT Bonjour classes were tested to work with both Apple's
	  Bonjour
	  implementation and Avahi's Bonjour compatibility layer.
	  
	  Service discovery consists of three steps: registering a service,
	  browsing
	  for available services, and resolving the service to an actual
	  address.
	  A server will register its services with the Bonjour daemon.
	  Clients will
	  browse for services to get a list to provide to the user.
	  Finally, when it
	  is time to connect to a service, the client will resolve the
	  selected
	  service to an actual IP address and port and then connect to the
	  service
	  provide using TCP/IP.

2009-06-02 16:22  axel

	* [r28780] cint/cint/inc/G__ci.h,
	  cint/cint/lib/stlport4strm/iostrm.h,
	  cint/cint/src/dict/stlport4strm.cxx, cint/cint7/inc/G__ci.h,
	  cint/cint7/lib/stlport4strm/iostrm.h,
	  cint/cint7/src/dict/stlport4strm.cxx,
	  cint/iosenum/iosenum.solarisCC5, cint/reflex/src/dir_manip.h,
	  cint/tool/makecint.cxx: More fixes for OpenSolaris.

2009-06-02 16:17  rdm

	* [r28779] net/net/inc/TMonitor.h, net/net/src/TMonitor.cxx: white
	  space, small tupo in comment.

2009-06-02 16:15  rdm

	* [r28778] proof/proof/inc/TProof.h: whith space.

2009-06-02 16:15  rdm

	* [r28777] proof/proof/src/TProofLog.cxx: fix in Emit(), only one
	  arg.

2009-06-02 15:16  pcanal

	* [r28776] core/cont/inc/TCollectionProxyInfo.h,
	  core/meta/inc/TStreamerElement.h, core/meta/src/TClass.cxx,
	  core/meta/src/TStreamerElement.cxx,
	  core/metautils/inc/TClassEdit.h,
	  core/metautils/src/TClassEdit.cxx, core/utils/src/rootcint.cxx,
	  io/io/src/TEmulatedCollectionProxy.cxx,
	  io/io/src/TGenCollectionProxy.cxx,
	  io/io/src/TGenCollectionStreamer.cxx,
	  tree/tree/src/TBranchElement.cxx,
	  tree/treeplayer/src/TFormLeafInfo.cxx: Add support for
	  std::bitset in ROOT I/O

2009-06-02 13:11  ganis

	* [r28773] proof/proofd/src/XrdProofPhyConn.cxx: Make sure the
	  default port is 1093

2009-06-02 12:27  ganis

	* [r28772]
	  net/xrootd/src/xrootd/src/XrdSecpwd/XrdSecProtocolpwd.cc: Fix
	  backward compatibility problem introduced by the previous fixes
	  for valgrind findings

2009-06-02 08:02  couet

	* [r28771] hist/histpainter/src/TGraphPainter.cxx: - Fix HTML
	  mistakes in the help.

2009-06-02 07:30  brun

	* [r28770] graf3d/gl/src/TGL5D.cxx: From Bertrand:
	  Fix warning C4138: '*/' found outside of comment

2009-05-29 16:35  pcanal

	* [r28769] io/doc/TFile/TFile.txt: include >2Gb TFile description

2009-05-29 15:11  pcanal

	* [r28767] io/doc/TFile, io/doc/TFile/README.txt,
	  io/doc/TFile/StreamerInfo.txt, io/doc/TFile/TClonesArray.txt,
	  io/doc/TFile/TDirectory.txt, io/doc/TFile/TFile.txt,
	  io/doc/TFile/TObject.txt, io/doc/TFile/TProcessID.txt,
	  io/doc/TFile/TRef.txt, io/doc/TFile/TRefArray.txt,
	  io/doc/TFile/TTree.txt, io/doc/TFile/datarecord.txt,
	  io/doc/TFile/dobject.txt, io/doc/TFile/freesegments.txt,
	  io/doc/TFile/gap.txt, io/doc/TFile/header.txt,
	  io/doc/TFile/keyslist.txt: Add description of the ROOT File
	  layout compiled by Bill Tanenbaum

2009-05-29 14:14  pcanal

	* [r28764] cint/cintexcompat/src/CINTEnumBuilder.cxx,
	  cint/cintexcompat/src/CINTFunctionBuilder.cxx,
	  cint/cintexcompat/src/CINTScopeBuilder.cxx,
	  cint/cintexcompat/src/CINTTypedefBuilder.cxx,
	  cint/cintexcompat/src/CINTVariableBuilder.cxx,
	  cint/cintexcompat/src/Cintex.cxx,
	  cint/reflex/src/ClassBuilder.cxx,
	  cint/reflex/src/EnumBuilder.cxx,
	  cint/reflex/src/FunctionBuilder.cxx, cint/reflex/src/Kernel.cxx,
	  cint/reflex/src/Scope.cxx, cint/reflex/src/Type.cxx: follow code
	  convention rules

2009-05-29 10:20  moneta

	* [r28763] test/stressHistogram.cxx: - set a fixed seed to avoid
	  some random failures
	  - increase tolerance when testing multiplicaiton of THNsparse
	  whihc was causing some failures in the
	  nightly test

2009-05-29 09:44  matevz

	* [r28762] graf3d/eve/doc/index.txt: Add reference to ACAT 2008
	  paper.

2009-05-29 08:01  matevz

	* [r28761] graf3d/glew/inc/GL/glew.h: Fix solaris compilation.

2009-05-28 19:12  russo

	* [r28760] cint/cint7/src/var.cxx: Fix G__allocvariable for
	  t1205.cxx. It must allow
	  data member G__virtualinfo to pre-exist when it sees
	  a user-given declaration of that data member because
	  it may have already been artificially inserted by
	  G__make_ifunctable after seeing the first virtual
	  function declaration.

2009-05-28 18:33  pcanal

	* [r28759] cint/reflex/src/TypeBuilder.cxx: yet another solaris
	  work-around

2009-05-28 17:24  pcanal

	* [r28758] cint/reflex/inc/Reflex/Builder/ClassBuilder.h,
	  cint/reflex/src/ClassBuilder.cxx: silence an icc warning

2009-05-28 17:01  russo

	* [r28757] cint/cintexcompat/Module.mk,
	  cint/cintexcompat/inc/LinkDef.h,
	  cint/cintexcompat/src/CINTSourceFile.h,
	  cint/cintexcompat/src/StubContext.cxx,
	  cint/cintexcompat/src/StubContext.h,
	  cint/cintexcompat/test/dict/CintexTest.h,
	  cint/cintexcompat/test/test_Cintex.C,
	  cint/cintexcompat/test/test_Persistency.C,
	  cint/cintexcompat/test/test_all.sh: Correct svn:keywords and
	  svn:eol-style properties.

2009-05-28 14:59  pcanal

	* [r28755] io/io/src/TFile.cxx: remove const cast-away warnings

2009-05-28 14:52  pcanal

	* [r28754] core/base/src/TSystem.cxx: remove const cast-away
	  warnings

2009-05-28 14:46  pcanal

	* [r28753] core/base/src/TSystem.cxx: Silence 'unused argument'
	  warning

2009-05-28 14:32  pcanal

	* [r28752] core/doc/v524/index.html: document new ACLiC dependency
	  file behavior

2009-05-28 14:29  pcanal

	* [r28751] core/base/src/TSystem.cxx: Fix windows compilation

2009-05-28 14:27  pcanal

	* [r28750] cint/reflex/inc/Reflex/Builder/ClassBuilder.h: attempt
	  to fix solaris compilation

2009-05-28 13:13  ganis

	* [r28748] proof/proofd/src/XrdProofdProofServMgr.cxx: In Destroy,
	  fix segv in message creation when all sessions are destroyed at
	  once

2009-05-28 13:03  ganis

	* [r28746] proof/proof/inc/TProofMgr.h, proof/proof/src/TProof.cxx,
	  proof/proof/src/TProofLite.cxx, proof/proof/src/TProofMgr.cxx,
	  proof/proofx/inc/TXProofMgr.h, proof/proofx/src/TXProofMgr.cxx,
	  proof/proofx/src/TXSlave.cxx: Cleanup of the TProofMgr fucntions
	  DetachSession and ShutdownSession, and better
	  handling of the internal list registration, to fix potential
	  segvs when reopening
	  a PROOF session inside the same ROOT session.
	  Now, for both normal PROOF and PROOF-Lite, it should be possible
	  to close a
	  session handled by the TProof object 'p' with any of the
	  following:
	  
	  root[] delete p
	  or
	  root[] TProof::Mgr("<server>")->ShutdownSession(p)
	  or
	  root[] TProof::Mgr("<server>")->ShutdownSession(id_p)
	  
	  (where id_p is the local session id given by
	  TProof::Mgr("<server>")->QuerySessions())
	  
	  and re-open a session on the same server right after.
	  
	  Other fixes / changes:
	  - New auxilliary methods:
	  - TProofMgr::DiscardSession(TProof *) to remove a session from
	  the internal
	  list of a manager;
	  - TProofDesc *TProofMgr::GetProofDesc(TProof *) to quickly get
	  the TProofDesc
	  container associated with a session by object
	  - Make sure that the default port is always 1093 (in a couple of
	  places it was 1094!)
	  - Improve some comments

2009-05-28 12:25  couet

	* [r28745] graf2d/doc/v524/index.html: - TGaxis

2009-05-28 12:22  couet

	* [r28744] graf2d/graf/src/TGaxis.cxx: - On log-scale TGAxis, with
	  labels having lower values than 1 and ticks marks
	  set to the positive side, alignement issues seem to come up.
	  The following example shows four TGAxis drawn respectively with
	  the
	  following options: RG-, RG+, LG-, LG+. For the RG+ and LG+
	  options,
	  the 10E-1 and 10E-2 labels were ill-aligned, showing a shift to
	  the right
	  compared to the 1E2, 1E1 and 1 labels.
	  {
	  c1 = new TCanvas("c1","Examples of Log TGaxis",10,10,700,500);
	  c1->Range(-10,-1,10,1);
	  TGaxis *axis1 = new TGaxis(-7,-0.8,-7,0.8,0.01,100,50510,"RG-");
	  axis1->SetTitle("RG-"); axis1->Draw();
	  TGaxis *axis2 = new TGaxis(-2,-0.8,-2,0.8,0.01,100,50510,"RG+");
	  axis2->SetLabelOffset(-0.04); axis2->SetTitleOffset(-1.5);
	  axis2->SetTitle("RG+"); axis2->Draw();
	  TGaxis *axis3 = new TGaxis(2,-0.8,2,0.8,0.01,100,50510,"LG-");
	  axis3->SetLabelOffset(-0.04);
	  axis3->SetTitle("LG-"); axis3->Draw();
	  TGaxis *axis4 = new TGaxis(7,-0.8,7,0.8,0.01,100,50510,"LG+");
	  axis4->SetTitleOffset(-1);
	  axis4->SetTitle("LG+"); axis4->Draw();
	  }
	  This bug was reported here: https://savannah.cern.ch/bugs/?50937

2009-05-28 09:17  ganis

	* [r28743] proof/proof/src/TProof.cxx: From A. Krasznahorkay: make
	  sure that the md5 object is always delete (bug #50969)

2009-05-28 09:15  ganis

	* [r28742] proof/proof/src/TProof.cxx: In the destructor, remove
	  this session also from the session list of the relevant manager

2009-05-28 09:12  ganis

	* [r28741] proof/proof/src/TProofLite.cxx: Make sure that thsi
	  object is not registerd twice in gROOT->GetListOfProofs()

2009-05-28 09:11  ganis

	* [r28740] proof/proofplayer/src/TProofPlayer.cxx: Add missing
	  protection in AddOutputObject

2009-05-28 09:09  ganis

	* [r28739] proof/proof/src/TProofMgr.cxx: Fix typo in comment

2009-05-28 07:21  ganis

	* [r28735] proof/proof/src/TProofDataSetManagerFile.cxx: Add
	  missing protection in GetDataSet

2009-05-28 04:36  pcanal

	* [r28734] cint/cint7/inc/G__ci.h, cint/cint7/inc/G__ci_fproto.h,
	  cint/cint7/src/shl.cxx: make cint7 dictionary compile with
	  -pedantic

2009-05-28 04:34  pcanal

	* [r28733] Makefile, cint/cint7/inc/G__ci_fproto.h,
	  cint/cint7/src/common.h, cint/cint7/src/fproto.h,
	  cint/cint7/src/global.h, cint/cint7/src/global2.cxx,
	  cint/cint7/src/ifunc.cxx, cint/cint7/src/init.cxx,
	  cint/cint7/src/new.cxx, cint/cint7/src/newlink.cxx,
	  cint/cint7/src/rflxutil.cxx, cint/cint7/src/scrupto.cxx,
	  cint/cint7/src/shl.cxx, cint/cint7/src/sizeof.cxx,
	  cint/cint7/src/struct.cxx, cint/cint7/src/typedef.cxx,
	  cint/cint7/src/var.cxx, cint/cintexcompat,
	  cint/reflex/inc/Reflex/Builder/ClassBuilder.h,
	  cint/reflex/inc/Reflex/Builder/EnumBuilder.h,
	  cint/reflex/inc/Reflex/Builder/FunctionBuilder.h,
	  cint/reflex/inc/Reflex/Builder/UnionBuilder.h,
	  cint/reflex/inc/Reflex/Builder/VariableBuilder.h,
	  cint/reflex/inc/Reflex/Scope.h, cint/reflex/inc/Reflex/Type.h,
	  cint/reflex/inc/Reflex/internal/ScopeBase.h,
	  cint/reflex/inc/Reflex/internal/TypeBase.h,
	  cint/reflex/src/Class.cxx, cint/reflex/src/Class.h,
	  cint/reflex/src/ClassBuilder.cxx,
	  cint/reflex/src/EnumBuilder.cxx,
	  cint/reflex/src/FunctionBuilder.cxx, cint/reflex/src/Pointer.cxx,
	  cint/reflex/src/Scope.cxx, cint/reflex/src/ScopeBase.cxx,
	  cint/reflex/src/Type.cxx, cint/reflex/src/TypeBuilder.cxx,
	  cint/reflex/src/Union.cxx, cint/reflex/src/Union.h,
	  cint/reflex/src/UnionBuilder.cxx,
	  cint/reflex/src/VariableBuilder.cxx: From Paul and Philippe:
	  
	  Introduce new directory cintexcompat, which is the (temporary)
	  cintex for cint7.
	  
	  This directory is used to build libCintex if cintex and cint7
	  are enabled and cint5 is disabled. This is 'backward'
	  compatible with previous use of Cintex. (Cintex and genreflex
	  dictionary are not supported in Cint7 when using the dual build
	  (cint5 and cint7 enabled)).
	  
	  There are modifications made to cint7 and reflex here to prevent
	  an infinite loop between the reflex builders and the callbacks
	  from reflex to cintex (and then into cint7).
	  
	  Also noteworthy is that Reflex::Pointer::RepresType() is changed
	  to consider a pointer to an unknown type to be a pointer to a
	  forward-declared class in order to accomodate the fact that
	  reflex
	  dictionaries often use types that are fully defined later.

2009-05-27 15:38  pcanal

	* [r28726] core/base/src/TSystem.cxx: Expand ACLiC's dependency
	  file (script_ext.d) to include a Makefile variable
	  (script_ext__ROOTBUILDVERSION) holding the ROOT version that has
	  created the
	  library. In order to be able to record this information we now
	  need to always
	  create the .d file.
	  
	  Now use the library name as the dependency target rather than the
	  source filename.

2009-05-27 14:29  couet

	* [r28725] hist/doc/v524/index.html: - THistPainter

2009-05-27 14:20  couet

	* [r28724] hist/histpainter/src/THistPainter.cxx: - In
	  PaintTriangles if the option SAME is used, the view
	  limits are taken from the current TView.

2009-05-26 14:34  rdm

	* [r28722] misc/rootql/ReadMe.txt: add that you might have to use
	  qlmanage -r to register directly the plugin.

2009-05-26 13:35  couet

	* [r28721] graf2d/graf/src/TLatex.cxx: - A similar fix as the
	  previous one should also be done for PS.

2009-05-26 12:54  ganis

	* [r28720] net/xrootd/src/xrootd/configure.classic,
	  net/xrootd/src/xrootd/src/XrdSecpwd/GNUmakefile,
	  net/xrootd/src/xrootd/src/XrdSecpwd/XrdSecProtocolpwd.cc,
	  net/xrootd/src/xrootd/utils/installOpenSSL.sh: Import from the
	  XROOTD head:
	  
	  o Fix for problems possibly affecting builds with '--enable-afs'
	  - net/xrootd/src/xrootd/src/XrdSecpwd/XrdSecProtocolpwd.cc
	  Fix two free/delete mismatches and one missing null-termination
	  found by valgrind
	  - net/xrootd/src/xrootd/src/XrdSecpwd/GNUmakefile
	  Make sure that 'xrdpwdadmin' is linked to the resolver library
	  - net/xrootd/src/xrootd/configure.classic
	  Improve solidity of the check_symbol() function
	  
	  o Improve portability of the openssl install script
	  - net/xrootd/src/xrootd/utils/installOpenSSL.sh :
	  On MacOsX: fix a target detection problem in 64-bit mode; use
	  'curl' instead of 'wget' where relevant"
	  

2009-05-26 11:59  axel

	* [r28719] cint/reflex/python/genreflex/gendict.py: Fatal typo:
	  take the bases' members, not the derived class's

2009-05-26 11:43  couet

	* [r28718] graf2d/doc/v524/index.html: - TLatex

2009-05-26 11:41  couet

	* [r28717] graf2d/graf/src/TLatex.cxx: - The text angle was not
	  taken into account in case the
	  text was painted in low precision like:
	  gStyle->SetTitleFont(60,"xy");
	  TH1F* h=new TH1F("foo", "bar;#int;#int", 10, 0, 1)
	  h->Draw()
	  In that example the Y title was not rotated.

2009-05-26 08:48  moneta

	* [r28714] hist/doc/v524/index.html: update release notes

2009-05-26 08:37  moneta

	* [r28713] hist/hist/src/TBackCompFitter.cxx: fix a problem in
	  getting the confidence intervals for a different binning with
	  respect to the fit object. Support now the drawing of confidence
	  intervals for any number of bins or points independently of the
	  fit object.

2009-05-26 08:11  axel

	* [r28712] cint/cint7/src/tmplt.cxx: Add block against MSVC 7.1
	  warning "conflicting var decl for i in for loop and in line 1720"

2009-05-26 07:56  moneta

	* [r28711] hist/hist/src/TF1Helper.cxx: fix a bug in dealing with a
	  covariance matrix when fixed parameters are present
	  The size of the matrix is given by the number of free parameters

2009-05-26 07:36  rdm

	* [r28710] misc/rootsl/ReadFile.m: fix bug in case file has no
	  UUID.

2009-05-26 00:33  rdm

	* [r28709] misc/rootql/ReadFile.m: switch offset and size columns.

2009-05-26 00:33  rdm

	* [r28708] misc/rootql/Info.plist: increase QuickLook window width
	  from 600 to 700.

2009-05-26 00:06  rdm

	* [r28707] misc/rootql/ReadMe.txt, misc/rootsl/ReadMe.txt:
	  corrections.

2009-05-25 23:53  rdm

	* [r28706] misc/rootql/GeneratePreviewForURL.m,
	  misc/rootql/Info.plist,
	  misc/rootql/ROOTQL.xcodeproj/default.pbxuser,
	  misc/rootql/ROOTQL.xcodeproj/rdm.pbxuser,
	  misc/rootql/ROOTQL.xcodeproj/rdm.perspectivev3,
	  misc/rootql/ReadFile.h, misc/rootql/ReadFile.m,
	  misc/rootql/ReadMe.txt: - fix problem in case of old files
	  without UUID
	  - add finer grain QL cancel polling, especially needed to cancel
	  QL
	  for large files
	  - updated ReadMe.txt

2009-05-25 22:08  rdm

	* [r28705] misc/rootsl/English.lproj/schema.strings,
	  misc/rootsl/Info.plist, misc/rootsl/ReadFile.m,
	  misc/rootsl/ReadMe.txt, misc/rootsl/schema.xml: various minor
	  corrections.

2009-05-25 12:42  axel

	* [r28704] cint/reflex/python/genreflex/gendict.py: To call
	  ShowMembers on a class it's enough if the class implements it -
	  it doesn't need to derive from TObject.

2009-05-25 10:14  couet

	* [r28703] hist/histpainter/src/THistPainter.cxx: - Improve the COL
	  option doc

2009-05-24 23:39  rdm

	* [r28702] misc/rootql/ReadMe.txt: typo.

2009-05-24 23:37  rdm

	* [r28701] misc/rootql, misc/rootsl: ignore build directory.

2009-05-24 23:34  rdm

	* [r28700] misc/rootql/Info.plist: fix in
	  UTImportedTypeDeclarations.

2009-05-24 23:32  rdm

	* [r28699] misc/rootsl, misc/rootsl/ChangeLog.txt,
	  misc/rootsl/English.lproj,
	  misc/rootsl/English.lproj/InfoPlist.strings,
	  misc/rootsl/English.lproj/schema.strings,
	  misc/rootsl/GetMetadataForFile.m, misc/rootsl/Info.plist,
	  misc/rootsl/LICENSE.txt, misc/rootsl/ROOTSL.xcodeproj,
	  misc/rootsl/ROOTSL.xcodeproj/project.pbxproj,
	  misc/rootsl/ReadFile.h, misc/rootsl/ReadFile.m,
	  misc/rootsl/ReadMe.txt, misc/rootsl/main.c,
	  misc/rootsl/schema.xml: This is a Spotlight plugin that allows
	  ROOT files to be indexed by SL.
	  Once indexed SL can find ROOT files based on the names and titles
	  of the
	  objects in the files.
	  
	  Spotlight is available on MacOS X since version 10.4 (Tiger). To
	  use SL
	  select the SL icon on the top right of the menubar and type in a
	  search text.
	  
	  Get the binary for the ROOTSL plugin from:
	  
	  ftp://root.cern.ch/root/ROOTSL.tgz
	  
	  To install the plugin, after untarring the above file, just drag
	  the bundle
	  ROOTSL.mdimporter to /Library/Spotlight (global, i.e. for all
	  users on a
	  system) or to ~/Library/Spotlight (local, this user only)
	  directory.
	  You may need to create that folder if it doesn't already exist.
	  
	  To build from source, get it from svn using:
	  
	  svn co http://root.cern.ch/svn/root/trunk/misc/rootsl rootsl
	  
	  Open the ROOTSL project in Xcode and click on "Build" (make sure
	  the Active
	  Build Configuration is set the "Release"). Copy the resulting
	  plugin from build/Release to the desired QuickLook directory.

2009-05-24 15:23  rdm

	* [r28698] misc/rootql, misc/rootql/ChangeLog.txt,
	  misc/rootql/English.lproj,
	  misc/rootql/English.lproj/InfoPlist.strings,
	  misc/rootql/GeneratePreviewForURL.m,
	  misc/rootql/GenerateThumbnailForURL.m, misc/rootql/Info.plist,
	  misc/rootql/LICENSE.txt, misc/rootql/ROOTQL.xcodeproj,
	  misc/rootql/ROOTQL.xcodeproj/project.pbxproj,
	  misc/rootql/ROOTQL.xcodeproj/rdm.pbxuser,
	  misc/rootql/ROOTQL.xcodeproj/rdm.perspectivev3,
	  misc/rootql/ReadFile.h, misc/rootql/ReadFile.m,
	  misc/rootql/ReadMe.txt, misc/rootql/main.c: This is a Quick Look
	  plugin that allows quick inspection of the content
	  of a ROOT file.
	  
	  Quick Look is available on MacOS X since version 10.5 (Leopard).
	  To use QL
	  select an file icon in the Finder and hit the space bar. For all
	  file types
	  supported by QL you will get a window showing the file content,
	  for file types
	  not supported you will get a generic window showing some basic
	  file info.
	  
	  The idea of QL is that file content can be shown without the
	  heavy application
	  startup process. Generating a QL view of a ROOT file depends on
	  the size of the
	  file, but generally it is a quick operation.
	  
	  Get the binary for the ROOTQL plugin from:
	  
	  ftp://root.cern.ch/root/ROOTQL.tgz
	  
	  To install the plugin, after untarring the above file, just drag
	  the bundle
	  ROOTQL.qlgenerator to /Library/QuickLook (global, i.e. for all
	  users on a
	  system) or to ~/Library/QuickLook (local, this user only)
	  directory.
	  You may need to create that folder if it doesn't already exist.
	  
	  To build from source, get it from svn using:
	  
	  svn co http://root.cern.ch/svn/root/trunk/misc/rootql rootql
	  
	  Open the ROOTQL project in Xcode and click on "Build" (make sure
	  the Active
	  Build Configuration is set the "Release"). Copy the resulting
	  plugin from build/Release to the desired QuickLook directory.

2009-05-22 20:10  brun

	* [r28696] graf3d/gl/src/TGL5D.cxx: From Timur;
	  Optimization of the 5th density estimator

2009-05-22 17:51  pcanal

	* [r28694] cint/cint/src/ifunc.cxx, cint/cint7/src/ifunc.cxx: Avoid
	  spurrious complaint about with member function without an object
	  in the case where we are in the loop compilation of temporary
	  destruction

2009-05-22 17:09  pcanal

	* [r28693] core/base/src/TROOT.cxx: Alleviate end of process
	  problem that depends on the order of library unload by stopping
	  to emit signal sooner

2009-05-22 15:36  pcanal

	* [r28690] cint/reflex/Module.mk: Be a bit more thorough in the
	  clean targets

2009-05-22 15:13  pcanal

	* [r28689] core/base/src/TSystem.cxx: avoid double quoting

2009-05-22 12:46  axel

	* [r28688] cint/ROOT/cintdlls.mk, cint/cint/lib/prec_stl/deque,
	  cint/cint/lib/prec_stl/iterator, cint/cint/lib/prec_stl/memory,
	  cint/cint/lib/prec_stl/vector, cint/cint/src/init.cxx,
	  cint/cint7/lib/prec_stl/deque, cint/cint7/lib/prec_stl/iterator,
	  cint/cint7/lib/prec_stl/memory, cint/cint7/lib/prec_stl/vector,
	  cint/cint7/src/init.cxx: Port cintdlls to Solaris 2008.11 with
	  stlport4. Remove unused part of cintdlls.mk

2009-05-21 15:48  pcanal

	* [r28685] cint/cint/src/decl.cxx, cint/cint7/src/decl.cxx: No
	  longer 'ignore' trailing code after a declaration.
	  TChain chn("mytree") i=42;
	  now leads to:
	  Error: expected ‘,’ or ‘;’ before ‘i’ (tmpfile):1:
	  This fixes savannah's report #50714

2009-05-21 11:24  axel

	* [r28684] cint/reflex/python/genreflex/gendict.py: Do not
	  reference newdel function for ClassDef / TGenericClassInfo if it
	  is not available (e.g. because of non-public constructor).

2009-05-20 18:34  axel

	* [r28682] cint/reflex/python/genreflex/gendict.py: Only use '&'
	  workaround on windows where the compiler bug is. This silences
	  the (correct) warnings on other platforms.
	  Put comment into gendict.py instead of dictionary source to keep
	  the dict as short as possible.

2009-05-20 18:25  axel

	* [r28681] cint/reflex/python/genreflex/gendict.py: Allow multiple
	  Reflex ClassDef dictionaries in one library.

2009-05-20 18:18  axel

	* [r28680] cint/cint/src/struct.cxx, cint/cint7/src/struct.cxx:
	  When looking for A::B::C never find A::C.
	  Fixes issue reported by Brett and Wim.
	  Implemented by adding a flag (0x1000) to noerror to signal that
	  enclosing scopes should not be searched.

2009-05-20 13:06  couet

	* [r28678] hist/doc/v524/index.html: - PaintAxis

2009-05-20 12:59  couet

	* [r28677] hist/histpainter/src/THistPainter.cxx: - Fix the problem
	  submited here:
	  http://root.cern.ch/phpBB2/viewtopic.php?p=36022#36022
	  In PaintAxis, repainting alphanumeric labels axis on a plot
	  done with the option HBAR (horizontal) needs some adjustements.

2009-05-20 07:23  brun

	* [r28676] graf3d/gl/src/TGL5D.cxx: Optimization in
	  TGL5D::AddSurface

2009-05-19 14:11  axel

	* [r28674] cint/cint/Module.mk, cint/cint/lib/stlport4strm,
	  cint/cint/lib/stlport4strm/Makefile,
	  cint/cint/lib/stlport4strm/fstrm.h,
	  cint/cint/lib/stlport4strm/iostrm.h,
	  cint/cint/lib/stlport4strm/length.cxx,
	  cint/cint/lib/stlport4strm/linkdef.h,
	  cint/cint/lib/stlport4strm/sstrm.h,
	  cint/cint/src/dict/stlport4strm.cxx,
	  cint/cint/src/dict/stlport4strm.h, cint/cint7/Module.mk,
	  cint/cint7/lib/stlport4strm,
	  cint/cint7/lib/stlport4strm/Makefile,
	  cint/cint7/lib/stlport4strm/fstrm.h,
	  cint/cint7/lib/stlport4strm/iostrm.h,
	  cint/cint7/lib/stlport4strm/length.cxx,
	  cint/cint7/lib/stlport4strm/linkdef.h,
	  cint/cint7/lib/stlport4strm/sstrm.h,
	  cint/cint7/src/dict/stlport4strm.cxx,
	  cint/cint7/src/dict/stlport4strm.h: Add support for CC from e.g.
	  open solaris 2008.11 with -library=stlport4.
	  STLport4 is the newer and much more standard compliant STL
	  implementation that's part of Solaris CC.
	  See e.g. http://blogs.sun.com/sga/entry/command_line_options

2009-05-19 09:43  axel

	* [r28673] cint/reflex/python/genreflex/gendict.py: Fix an issue
	  reported by Nobu Katayama:
	  The ClassDef-implementations were wrong for templated classes.
	  They need to be defined before the first template instantiation,
	  and they need to be prefixed with 'template<>'.

2009-05-18 22:29  wlav

	* [r28672] bindings/pyroot/src/RootWrapper.cxx: print error msg in
	  case of MRO pbs

2009-05-18 14:42  bellenot

	* [r28668] gui/gui/src/TGFrame.cxx, gui/gui/src/TGTableLayout.cxx:
	  Fix a table layout problem as reported on the forum:
	  http://root.cern.ch/phpBB2/viewtopic.php?t=8466

2009-05-18 13:39  rdm

	* [r28666] net/xrootd/src/xrootd/src/XrdBwm/XrdBwmHandle.cc,
	  net/xrootd/src/xrootd/src/XrdCms/XrdCmsAdmin.cc,
	  net/xrootd/src/xrootd/src/XrdCms/XrdCmsCache.cc,
	  net/xrootd/src/xrootd/src/XrdCms/XrdCmsParser.cc,
	  net/xrootd/src/xrootd/src/XrdCms/XrdCmsResp.cc: add missing
	  stdio.h (gcc 4.4.0).

2009-05-18 11:31  ganis

	* [r28663] net/xrootd/Module.mk: Fix problem with the dependencies
	  of the all-xrootd target

2009-05-18 10:23  rdm

	* [r28662] Makefile, config/Makefile.depend, config/Makefile.in,
	  config/Makefile.win32, configure, graf3d/eve/Module.mk,
	  graf3d/gl/Module.mk, graf3d/gl/inc/TGLIncludes.h,
	  graf3d/gl/src/TGLContext.cxx,
	  graf3d/gl/src/TGLContextPrivate.cxx, graf3d/gl/src/TGLWidget.cxx,
	  graf3d/glew, graf3d/glew/Module.mk, graf3d/glew/inc,
	  graf3d/glew/inc/GL, graf3d/glew/inc/GL/glew.h,
	  graf3d/glew/inc/GL/glxew.h, graf3d/glew/inc/GL/wglew.h,
	  graf3d/glew/src, graf3d/glew/src/glew.c: From Matevz and Timur:
	  add the glew code for GL extension detection.

2009-05-18 09:17  bellenot

	* [r28659] gui/gui/src/TGTextView.cxx: Fix a scrollbar layout
	  problem on Windows

2009-05-18 08:06  rdm

	* [r28658] config/Makefile.in, configure: From Gerri:
	  add to configure:
	  --with-ssl=<ssl-installation>
	  to avoid having two settings when everything is under
	  <ssl-installation>
	  --with-ssl-shared={yes,no}
	  to control the use of shared or static libs
	  
	  It also adds defines the variable SSLSHARED used inside
	  xrootd/Module.mk
	  so that there are no inconsistencies between xrootd and root.

2009-05-18 07:59  rdm

	* [r28657] core/doc/v524/index.html, net/doc/v524/index.html:
	  document TBase64 and authentication support in TWebFile.

2009-05-16 11:15  ganis

	* [r28656] net/xrootd/Module.mk: Make parsing of ssl libs more
	  robust (fix config problem on macosx)

2009-05-16 10:29  ganis

	* [r28655] net/netx/src/TXNetFile.cxx,
	  proof/proofx/src/TXSocket.cxx: Fix a logic problem in checking
	  env settings

2009-05-16 09:52  ganis

	* [r28654] net/xrootd/Module.mk: Enable new xrootd configuration
	  options, including the possibility to set the compiler and linker

2009-05-16 09:08  ganis

	* [r28653] net/xrootd/src/xrootd/configure.classic: Import from
	  XROOTD head: Do not add twice openssl while searching for headers

2009-05-16 08:50  ganis

	* [r28652] net/xrootd/src/xrootd/utils/installOpenSSL.sh: Import
	  from XROOTD head
	  - First version of a script to install the recommended verion of
	  OpenSSL and build
	  it with the options optimal for usage in XROOTD/SCALLA.

2009-05-16 08:49  ganis

	* [r28651] net/xrootd/src/xrootd/config/GNUmake.env.in,
	  net/xrootd/src/xrootd/configure.classic: Import form XROOTD head:
	  - Increase flexibility in configuring openssl support by adding
	  the configuration options
	  --with-ssl=<path to alternative openssl>
	  (no need to enter --with-ssl-incdir and --with-ssl-libdir if
	  everything is under
	  <path to alternative openssl>)
	  --with-ssl-shared={yes,no}
	  force usage of shared libraries in building the relevant plugin
	  
	  - Add possibility to use a different version of a given C++
	  compiler or linker:
	  --with-cxx=<path to alternative C++ compiler>
	  --with-ld=<path to alternative linker>
	  e.g. to test g++ v4.4.0 installed under /usr/local/4.4.0/g++ use
	  --with-cxx=/usr/local/4.4.0/bin/g++
	  --with-ld=/usr/local/4.4.0/bin/g++

2009-05-16 08:00  ganis

	* [r28650] net/xrootd/src/xrootd/src/XrdNet/XrdNetDNS.cc: Import
	  from CVS head: For now, turn off IPV6 processing

2009-05-16 06:28  brun

	* [r28649] graf3d/gl/src/TGL5D.cxx: Fix warning in a print
	  statement

2009-05-15 17:51  rdm

	* [r28645] net/net/inc/TWebFile.h, net/net/src/TWebFile.cxx: add
	  support for authentication (AuthType Basic). The user must
	  specify
	  the user name and passwd in the URL like this:
	  http://username:mypasswd@pcsalo.cern.ch/files/aap.root
	  
	  For how to set this up on the server side see:
	  http://httpd.apache.org/docs/2.0/howto/auth.html.

2009-05-15 15:20  rdm

	* [r28642] net/auth/inc/TAuthenticate.h,
	  net/auth/src/TAuthenticate.cxx: use new TBase64 class to base-64
	  encode and decode.

2009-05-15 15:20  rdm

	* [r28641] core/base/Module.mk, core/base/inc/LinkDef3.h,
	  core/base/inc/TBase64.h, core/base/src/TBase64.cxx: new class
	  TBase64 for base-64 encoding and decoding of data. Code has been
	  refactored from TAuthencticate (EncodeBase64() and
	  DecodeBase64()), where it
	  was "hidden". Need this code also for encoding of user name and
	  password
	  in TWebFile.

2009-05-15 14:59  brun

	* [r28640] graf3d/gl/src/TGL5D.cxx: More changes in the 5h
	  estimator algorithm.

2009-05-15 12:46  moneta

	* [r28639] math/genvector/inc/Math/LinkDef_Vector3D.h,
	  math/genvector/inc/Math/LinkDef_Vector4D.h: add in dictionary the
	  assignment operators for all vector types in 3D and 4D. Add also
	  some other missing template functions

2009-05-15 12:31  rdm

	* [r28638] io/io/inc/TArchiveFile.h, io/io/src/TArchiveFile.cxx:
	  fix a regression that prevented a ZIP file, without member file
	  specification,
	  from being opened.

2009-05-15 09:25  brun

	* [r28629] graf3d/gl/src/TGL5D.cxx: Implement a more elaborated
	  density estimator for the 5th dimension.

2009-05-15 06:22  brun

	* [r28628] graf3d/gl/src/TGL5D.cxx: Replace the call to Emulate5D
	  by the direct use of the 5th dimension.

2009-05-14 14:32  ganis

	* [r28625] net/netx/src/TXNetFile.cxx,
	  proof/proofx/src/TXSocket.cxx: Fix a problem overwriting the
	  local environment settings for the xrootd sec modules

2009-05-14 12:37  couet

	* [r28624] graf3d/gl/src/TGLPadPainter.cxx: - The color used to
	  clear the pad is white instead of black.

2009-05-14 09:55  matevz

	* [r28623] graf3d/eve/inc/TEveCaloLegoGL.h,
	  graf3d/eve/src/TEveCaloLegoGL.cxx: Move an include directive from
	  .h to .cxx.

2009-05-14 08:36  ganis

	* [r28622] proof/proofd/src/XrdProofdNetMgr.cxx: Fix problem
	  enabling private config files when using the new 'xpd.worker'
	  directives
	  to define the cluster.

2009-05-14 08:02  matevz

	* [r28620] tutorials/eve/pythia_display.C: From Bertrand: Do not
	  try to load libPythia6, as it is a static library on Windoze.

2009-05-14 07:10  brun

	* [r28619] graf3d/gl/inc/TGL5D.h,
	  graf3d/gl/inc/TGL5DDataSetEditor.h, graf3d/gl/src/TGL5D.cxx,
	  graf3d/gl/src/TGL5DDataSetEditor.cxx: From Timur:
	  Editor's gui is now connected to painter.

2009-05-13 19:04  brun

	* [r28616] graf3d/gl/inc/TGL5DDataSetEditor.h,
	  graf3d/gl/src/TGL5DDataSetEditor.cxx: From Bertrand:
	  Implement a dialog to set the alpha parameter.

2009-05-13 18:50  pcanal

	* [r28615] tree/tree/inc/TTreeCloner.h,
	  tree/tree/src/TTreeCloner.cxx: Insure the error message string is
	  created before being used.
	  Reject the case where the input tree is missing a branch compared
	  to the output tree.
	  In that case, the TTreeCloner can not 'guess' what data to back
	  fill into the missing branch.

2009-05-13 16:21  pcanal

	* [r28610] io/io/src/TStreamerInfo.cxx,
	  tree/tree/src/TBranchElement.cxx: TStreamerInfo: Avoid forgetting
	  that a member is missing even if the 'main' streamerinfo is
	  'only' emulated.
	  TBranchElement: Extend the fix in revision 28502 to also work if
	  Set[Branch]Address is called.

2009-05-13 15:12  matevz

	* [r28608] graf3d/gl/inc/TGLUtil.h: A some missing changes for
	  previous commit.

2009-05-13 15:11  matevz

	* [r28607] graf3d/gl/inc/TGLClip.h, graf3d/gl/inc/TGLUtil.h,
	  graf3d/gl/inc/TGLViewer.h, graf3d/gl/src/TGLClip.cxx,
	  graf3d/gl/src/TGLUtil.cxx, graf3d/gl/src/TGLViewer.cxx: Allow
	  clipping object to be fixed by user - until now it was updated
	  on every redraw.
	  
	  - TGLClip: Add 'Bool_t fValid' data-member and accessor methods:
	  Bool_t IsValid() const;
	  void Invalidate();
	  Honour this in concrete clip classes.
	  
	  - TGLClipSet: Add methods:
	  void SetupCurrentClip(const TGLBoundingBox& sceneBBox);
	  void SetupCurrentClipIfInvalid(const TGLBoundingBox& sceneBBox);
	  void InvalidateClips();
	  void InvalidateCurrentClip();
	  Add data-member 'TGLBoundingBox fLastBBox' to cache the last
	  scene
	  bounding box that was used to resize the clip-set.
	  
	  - TGLViewer: Add 'Bool_t fClipAutoUpdate' data-member and
	  accessors:
	  Bool_t GetClipAutoUpdate() const;
	  void SetClipAutoUpdate(Bool_t x);
	  Use this member to steer clip-object updates.
	  
	  -TGLPlane: Move many unnecessarily inline functions to cxx file.

2009-05-13 14:03  moneta

	* [r28605] math/mathcore/src/FitResult.cxx: - from Alfio: fix a bug
	  in calculating the Minos errors.

2009-05-13 13:56  rdm

	* [r28604] etc/proof/utils/pq2, etc/proof/utils/pq2/README.txt,
	  etc/proof/utils/pq2/pq2-info-server, etc/proof/utils/pq2/pq2-ls,
	  etc/proof/utils/pq2/pq2-ls-files,
	  etc/proof/utils/pq2/pq2-ls-files-server,
	  etc/proof/utils/pq2/pq2-put, etc/proof/utils/pq2/pq2-rm,
	  etc/proof/utils/pq2/pq2-verify: From Gerri:
	  First version of a set of scripts to quickly interact with the
	  dataset manager
	  of a PROOF cluster.

2009-05-13 13:53  rdm

	* [r28603] io/io/src/TMakeProject.cxx, io/io/src/TStreamerInfo.cxx,
	  tree/treeplayer/src/TTreeProxyGenerator.cxx: fix some more
	  warnings.

2009-05-13 13:53  moneta

	* [r28602] math/mathcore/test/fit/testMinim.cxx,
	  math/minuit/src/TMinuitMinimizer.cxx: - fix a problem (found by
	  Alfio) in TMinuitMinimizer::GetMinosError, wrong argument were
	  passed in MINOS command and it war run for all parameters not
	  just the one specified

2009-05-13 13:52  brun

	* [r28601] graf3d/gl/inc/LinkDef.h, graf3d/gl/inc/TGL5D.h,
	  graf3d/gl/inc/TGL5DDataSetEditor.h,
	  graf3d/gl/inc/TGLPlotPainter.h, graf3d/gl/src/TGL5D.cxx,
	  graf3d/gl/src/TGL5DDataSetEditor.cxx,
	  graf3d/gl/src/TGLPlotPainter.cxx, tutorials/tree/staff.C: From
	  Timur:
	  iso-levels for strings. Changes and new class - 5D painter
	  editor.

2009-05-13 13:29  bellenot

	* [r28600] gui/sessionviewer/src/TProofProgressLog.cxx: Fix coding
	  conventions

2009-05-13 12:58  bellenot

	* [r28599] graf2d/win32gdk/src/TGWin32GL.cxx: Code cleanup

2009-05-13 12:52  rdm

	* [r28598] net/rootd/src/rootd.cxx, net/rpdutils/src/daemon.cxx,
	  net/rpdutils/src/error.cxx: check return values of system
	  functions.

2009-05-13 12:51  rdm

	* [r28597] build/rmkdepend/mainroot.cxx, build/rmkdepend/pr.c:
	  check return values of fwrite, this gets rid of warnings on
	  Ubuntu.

2009-05-13 11:26  couet

	* [r28596] graf2d/gpad/src/TPadPainter.cxx: - Coding conventions.

2009-05-13 10:55  brun

	* [r28595] graf2d/gpad/inc/TPadPainter.h,
	  graf2d/gpad/src/TPadPainter.cxx: Fix coding conventions

2009-05-13 10:51  brun

	* [r28594] core/base/src/TSystem.cxx: Fix coding conventions.

2009-05-13 10:48  ganis

	* [r28593] proof/proof/inc/TProofDataSetManager.h,
	  proof/proof/inc/TProofDataSetManagerFile.h,
	  proof/proof/src/TProofDataSetManager.cxx,
	  proof/proof/src/TProofDataSetManagerFile.cxx,
	  proof/proof/src/TProofLite.cxx, proof/proof/src/TProofServ.cxx:
	  Fine-tune the interface to the new dataset functionality

2009-05-13 09:37  moneta

	* [r28592] math/mathcore/inc/Math/Minimizer.h,
	  math/mathcore/src/Factory.cxx, math/mathcore/test/fit/Makefile,
	  math/mathcore/test/fit/testMinim.cxx,
	  math/mathmore/src/GSLMinimizer.cxx,
	  math/mathmore/src/GSLNLSMinimizer.cxx,
	  math/minuit/inc/TMinuitMinimizer.h,
	  math/minuit/src/TLinearMinimizer.cxx,
	  math/minuit/src/TMinuitMinimizer.cxx,
	  math/minuit2/src/Minuit2Minimizer.cxx,
	  math/minuit2/src/TFitterMinuit.cxx: - apply various small
	  improvement to minimizer classes, in particular:
	  
	  - implement NCalls() for TMinuit (thanks to Alfio) and fix cases
	  when SetFunction has not been called
	  - when calling SetLimitedVariables on minimizer who do not
	  support bounds return false instead of
	  setting unbound variables
	  - improve handling of errors for GSLMinimizer
	  (see http://root.cern.ch/phpBB2/viewtopic.php?t=8492 )

2009-05-13 08:36  bellenot

	* [r28591] gui/gui/src/TGDoubleSlider.cxx: Fix a bug (unfortunate
	  typo) with double slider scale.

2009-05-13 07:17  ganis

	* [r28590] proof/proof/src/TProofDataSetManagerFile.cxx,
	  proof/proof/src/TProofServ.cxx, proof/proofd/inc/XrdProofdAux.h,
	  proof/proofd/inc/XrdProofdManager.h,
	  proof/proofd/src/XrdProofSched.cxx,
	  proof/proofd/src/XrdProofdAdmin.cxx,
	  proof/proofd/src/XrdProofdAux.cxx,
	  proof/proofd/src/XrdProofdClient.cxx,
	  proof/proofd/src/XrdProofdClientMgr.cxx,
	  proof/proofd/src/XrdProofdManager.cxx,
	  proof/proofd/src/XrdProofdNetMgr.cxx,
	  proof/proofd/src/XrdProofdPriorityMgr.cxx,
	  proof/proofd/src/XrdProofdProofServ.cxx,
	  proof/proofd/src/XrdProofdProofServMgr.cxx,
	  proof/proofd/src/XrdProofdProtocol.cxx,
	  proof/proofd/src/XrdProofdResponse.cxx,
	  proof/proofd/src/XrdROOT.cxx: - Fix a potential source of
	  deadlocks due to the usage of vnsprintf
	  - Fixes for permission related failures during initialization of
	  dataset managers:
	  - Add the possibility to define the dataset information sources
	  via the
	  directive 'xpd.datasetsrc'. In this way the permissions should be
	  set correctly and the related problems disappear.
	  - In TProofDataSetManagerFile, switch in browse mode (instead of
	  failing
	  construction) if the write permissions are not present.

2009-05-13 06:48  brun

	* [r28589] graf3d/gl/inc/TGL5D.h, graf3d/gl/inc/TKDEFGT.h,
	  graf3d/gl/src/TGL5D.cxx, graf3d/gl/src/TKDEFGT.cxx: From Timur:
	  the way, how iso-level is selected, was changed.

2009-05-12 21:43  pcanal

	* [r28588] core/cont/src/TSeqCollection.cxx: In
	  TSeqCollection::Merge, add support for collections with 'holes'
	  (but conitnue do not preserve them)

2009-05-12 19:07  matevz

	* [r28586] tutorials/eve/MultiView.C, tutorials/eve/alice_esd.C,
	  tutorials/eve/pythia_display.C: - MultiView.C
	  Structure encapsulating standard views: 3D, r-phi and rho-z.
	  Includes scenes and projection managers.
	  Should be used in compiled mode.
	  
	  - alice_esd.C
	  Remove code that is now in MultiView.
	  
	  - pythia_display.C
	  First version of pythia display, for now generating and showing
	  H -> ZZ -> 4 mu.

2009-05-12 16:11  rdm

	* [r28578] core/meta/src/TStreamerElement.cxx: fix warnings from
	  Ubuntu 9:
	  core/meta/src/TStreamerElement.cxx:285: warning: format not a
	  string literal and no format arguments

2009-05-12 16:07  ganis

	* [r28577] proof/proof/src/TProof.cxx,
	  proof/proof/src/TProofServ.cxx: Enable new dataset browsing
	  functionality

2009-05-12 16:03  ganis

	* [r28576] proof/proof/inc/TProofDataSetManager.h,
	  proof/proof/src/TProofDataSetManager.cxx,
	  proof/proof/src/TProofDataSetManagerFile.cxx: - Add new methods
	  to interface to the new functionality available in
	  TFileCollection
	  to obtain information on "per-server" base
	  - Add a new method ShowDataSets to encapsulate the different
	  printing options.

2009-05-12 15:00  ganis

	* [r28574] proof/proofd/inc/XrdProofdNetMgr.h,
	  proof/proofd/src/XrdProofdNetMgr.cxx: - Add possibility to
	  control the automatic re-loading of the <proof.conf> file
	  via the keyword 'reload:1'/'reload:0' in the xpd.resource
	  directive.
	  - Print a warning - instead of failing - if the <proof.conf> file
	  becomes
	  non-readable and valid information exists in memory; this
	  happens, for example,
	  when the file is on AFS and credentials expire.

2009-05-12 14:29  rdm

	* [r28573] core/base/inc/TFileCollection.h,
	  core/base/inc/TFileInfo.h, core/base/src/TFileCollection.cxx,
	  core/base/src/TFileInfo.cxx: From Gerri:
	  - Improve the dataset parsing functionality by adding the
	  possibility
	  to extract the information on "per-server" base; new methods
	  - TFileCollection *GetFilesOnServer(const char *server);
	  returning the subset of files on 'server'
	  - TMap *GetFilesPerServer(const char *exclude = 0);
	  returning a map of subsets of files on the different servers
	  - Add the possibility to store additional meta information in the
	  TFileCollection object in the form of TFileInfoMeta objects
	  - Add check for duplications; this is base don the UUID of the
	  TFileInfo object and make sense only when the UUID is the
	  effective
	  UUID of the represented file

2009-05-12 14:21  ganis

	* [r28572] proof/proof/src/TProofMgrLite.cxx,
	  proof/proofx/src/TXProofMgr.cxx: - Adapt new GetSessionLogs
	  functionality to PROOF-Lite
	  - Fix a comment in TXProofMgr::GetSessionLogs

2009-05-12 14:10  ganis

	* [r28571] proof/proof/src/TProofLog.cxx: Fix warnings from gcc
	  4.3.3

2009-05-12 14:02  ganis

	* [r28570] gui/sessionviewer/inc/TProofProgressLog.h,
	  gui/sessionviewer/src/TProofProgressLog.cxx,
	  proof/proof/inc/TProofLog.h, proof/proof/src/TProofLog.cxx: Use
	  the new option in TProofMgr::GetSessionLogs to optimize log
	  retrieval.
	  Only the master and submaster logs are retrieved by default when
	  clicking
	  the "Show Logs" button.
	  Duplicate retrievals are also avoided.

2009-05-12 13:27  couet

	* [r28569] tutorials/fit/graph2dfit.C: - This macro is used by the
	  TGraph2D ref manual page.
	  The canvas produced was too large for that page.

2009-05-12 13:25  pcanal

	* [r28567] cint/reflex/python/genreflex/gendict.py: add missing
	  newline in 28524

2009-05-12 12:21  ganis

	* [r28566] proof/proofx/src/TXProofMgr.cxx: In GetSessionLogs, add
	  the possibility to postpone the retrieval of the logs
	  files when the TProofLog object is created.

2009-05-12 11:01  wouter

	* [r28565] roofit/roofitcore/Module.mk: fix accidental commit to
	  trunk

2009-05-12 11:00  ganis

	* [r28564] gui/sessionviewer/inc/TProofProgressMemoryPlot.h,
	  gui/sessionviewer/src/TProofProgressMemoryPlot.cxx: Improving
	  parsing of lines with memory info. This should solve occasional
	  crashes
	  (see Forum reports).

2009-05-12 10:50  matevz

	* [r28563] tutorials/eve/test_compound.C: Wrong access method was
	  called.

2009-05-12 09:00  wouter

	* [r28536] roofit/roostats/inc/ConfidenceBelt.h,
	  roofit/roostats/src/ConfidenceBelt.cxx: o ConfidenceBelt
	  
	  - Replace RooTreeData -> RooAbsData

2009-05-12 09:00  wouter

	* [r28535] roofit/roofitcore/Module.mk: o Add new classes

2009-05-12 08:30  ganis

	* [r28534]
	  net/xrootd/src/xrootd/src/XrdCrypto/XrdCryptosslCipher.cc: Always
	  initialize to 0 the char array used for the cipher

2009-05-12 08:23  brun

	* [r28533] graf3d/gl/src/TGL5D.cxx,
	  graf3d/gl/src/TGLPlotPainter.cxx, graf3d/gl/src/TKDEFGT.cxx,
	  tree/treeplayer/src/TTreePlayer.cxx: From Timur:
	  By default, with "gl5d" 4 iso surfaces will be built for cloud
	  and cut box will be on.

2009-05-11 21:24  wlav

	* [r28532] bindings/pyroot/ROOT.py: add option to ignore CLI
	  options

2009-05-11 17:12  ganis

	* [r28531] proof/proofd/src/XrdProofdAdmin.cxx: Fix a potential
	  problem while determining the log paths

2009-05-11 17:08  brun

	* [r28530] tree/treeplayer/src/TTreePlayer.cxx: Specify format llx
	  instead of lx when invoking GL5D (required on 64 bits)

2009-05-11 16:43  pcanal

	* [r28529] core/utils/src/RStl.h, core/utils/src/rootcint.cxx:
	  quiet down -Weffc++

2009-05-11 15:26  moneta

	* [r28528] hist/hist/src/TF1.cxx: fix bug
	  https://savannah.cern.ch/bugs/?50209 when calculating the
	  momentum for interpreted functions
	  
	  improve calculation of Momentum and CentralMomentum by avoiding
	  the creation of an internal TF1 based on a static global TF1
	  pointer. Use directly integrator class with an internal wrapper
	  for TF1.

2009-05-11 15:13  brun

	* [r28527] tree/treeplayer/src/TTreePlayer.cxx: Adding
	  documentation for "gl5d"

2009-05-11 15:10  brun

	* [r28526] tree/treeplayer/src/TSelectorDraw.cxx,
	  tree/treeplayer/src/TTreePlayer.cxx: The logic to invoke TGl5D is
	  moved to TTreePlayer.
	  TTree::SetEstimate is automatically cally when option "gl5d" is
	  specified.
	  A GL canvas is automatically created when option "gl5d" is
	  specified.

2009-05-11 14:57  pcanal

	* [r28524] cint/reflex/python/genreflex/gendict.py: Add a seemingly
	  useless '&' to work around Microsoft's compiler odd complaint
	  C2027 if there reference has only been forward declared.

2009-05-11 14:28  couet

	* [r28523] tree/doc/v524/index.html: update

2009-05-11 14:25  couet

	* [r28522] tree/treeviewer/src/TParallelCoord.cxx: - The
	  TParallelCoord destructor was not called.

2009-05-11 14:00  brun

	* [r28521] graf3d/gl/inc/TGL5D.h, graf3d/gl/src/TGL5D.cxx,
	  tree/treeplayer/src/TSelectorDraw.cxx: From Timur:
	  Implement a better interface to TGL5D from TSelectorDraw.

2009-05-11 13:15  brun

	* [r28519] tree/tree/src/TTree.cxx: in TTree::ReadFile add the
	  possibility to read multiple input files

2009-05-11 12:23  brun

	* [r28517] graf3d/gl/inc/LinkDef.h, graf3d/gl/inc/TGL5D.h,
	  graf3d/gl/inc/TGLHistPainter.h, graf3d/gl/src/TGL5D.cxx,
	  graf3d/gl/src/TGLHistPainter.cxx,
	  tree/treeplayer/src/TSelectorDraw.cxx: From Timur:
	  Implement new interface for 5-D

2009-05-11 12:08  couet

	* [r28515] graf3d/gl/src/TGLOutput.cxx: - The PostScript
	  translation in StartEmbeddedPS was not correct
	  with the new OpenGL implemetation. It is now removed. The
	  PS result is better but not perfect. (working on it)

2009-05-11 10:44  brun

	* [r28514] tree/tree/inc/TTree.h,
	  tree/tree/inc/TVirtualTreePlayer.h,
	  tree/treeplayer/inc/TTreePlayer.h: Implement direct interfaces
	  from TTree to the result of TSelector::Draw
	  TTree:GetVal(int) and TTree::GetVar(int)

2009-05-11 10:25  brun

	* [r28513] config/Makefile.depend: GLLIB depends now on libTree and
	  libTreePlayer

2009-05-11 08:30  brun

	* [r28512] graf3d/gl/src/TGL5D.cxx,
	  graf3d/gl/src/TGLPlotPainter.cxx: From Timur:
	  Fix for min/max on Win32

2009-05-11 07:53  brun

	* [r28511] graf3d/gl/inc/TGL5D.h, graf3d/gl/inc/TKDEFGT.h,
	  graf3d/gl/src/TGL5D.cxx, graf3d/gl/src/TKDEFGT.cxx: Add new files
	  from Timur for density estimation

2009-05-11 07:52  brun

	* [r28510] graf3d/gl/inc/LinkDef.h, graf3d/gl/inc/TGLHistPainter.h,
	  graf3d/gl/inc/TGLUtil.h, graf3d/gl/src/TGLHistPainter.cxx,
	  graf3d/gl/src/TGLPlotCamera.cxx,
	  graf3d/gl/src/TGLPlotPainter.cxx, graf3d/gl/src/TGLUtil.cxx: From
	  Timur:
	  Small fix for gl-hist painters and two new classes - density
	  estimator and TGL5D - to draw set of iso-surfaces.

2009-05-11 07:19  brun

	* [r28509] hist/hist/inc/THStack.h, hist/hist/src/THStack.cxx: In
	  THStack::SavePrimitive, also save the fHistogram attributes like
	  in TGRaph.
	  New function THStack::SetHistogram.

2009-05-10 19:38  ganis

	* [r28508]
	  net/xrootd/src/xrootd/src/XrdCrypto/XrdCryptosslX509Crl.cc: Fix
	  warnings about untested return codes

2009-05-08 18:46  pcanal

	* [r28507] tree/tree/src/TTree.cxx: Fix the case of 2 friend chains
	  which have equal entries but do not have the same number of files

2009-05-08 16:57  matevz

	* [r28506] graf3d/eve/src/TEveJetConeGL.cxx: Disable GL
	  display-lists - causes trouble with remote rendering on SLC4.

2009-05-08 15:41  moneta

	* [r28503] hist/doc/v524/index.html: update rel notes

2009-05-08 15:41  pcanal

	* [r28502] tree/tree/src/TBranchElement.cxx: Avoid reading
	  'removed' members into never never land (the major symptom was in
	  the case of an std::vector of object that was remove from an
	  object that is split. In this case reading the file was resulting
	  in an infinite loop at the first atttempt at reading the branch
	  holding the 'removed vector')

2009-05-08 15:19  rdm

	* [r28501] bindings/pyroot/Module.mk, core/base/inc/Bytes.h,
	  core/base/src/TString.cxx, core/rint/src/TTabCom.cxx,
	  graf2d/asimage/src/TASImage.cxx,
	  hist/histpainter/src/TPainter3dAlgorithms.cxx,
	  proof/proofd/src/XProofProtUtils.cxx: fix remaining gcc 4.4.0
	  warnings.

2009-05-08 15:07  moneta

	* [r28500] hist/hist/src/TH1.cxx, hist/hist/src/TProfileHelper.h: -
	  fix a nasty bug in TH1::Sumw2 and TProfile::Sumw2 when
	  fgDefaultSumw2 is set
	  
	  the sum of the weight squared were reset the second time Sumw2()
	  was called

2009-05-08 14:57  bellenot

	* [r28499] gui/gui/src/TGFrame.cxx: Use case-insensitive 'ctrl-s'
	  (and use cleaner code) to save TGMainFrame

2009-05-08 12:28  couet

	* [r28498] graf2d/doc/v524/index.html:

2009-05-08 12:21  couet

	* [r28497] graf2d/postscript/src/TPDF.cxx: - In DrawPS the case
	  nn=0 was not treated correctly.
	  Because of that the PS file might contain useless
	  attributes settings. That was only a few bytes
	  more in the file but they were useless...
	  (Same patch was applied in TPostScript)

2009-05-08 12:10  couet

	* [r28496] graf2d/postscript/src/TPostScript.cxx: - In DrawPS the
	  case nn=0 was not treated correctly.
	  Because of that the PS file might contain useless
	  attributes settings. That was only a few bytes
	  more in the file but they were useless...

2009-05-08 08:40  couet

	* [r28495] graf3d/gl/src/TGLOutput.cxx,
	  graf3d/gl/src/TGLPlotPainter.cxx: - Remove the option
	  GL2PS_POLYGON_OFFSET_FILL from the list
	  of options in gl2psBeginPage (it is a gl2psEnable option).
	  Using it for gl2psBeginPage was like using GL2PS_DRAW_BACKGROUND.

2009-05-07 19:05  pcanal

	* [r28492] cint/reflex/src/TypeBase.cxx: remove test for impossible
	  value for TypeType

2009-05-07 15:45  pcanal

	* [r28491] cint/cint/src/value.h: silence strict-aliasing warning

2009-05-07 14:29  pcanal

	* [r28486] cint/cint/inc/G__ci.h, cint/cint7/inc/G__ci.h: silence
	  compiler warning

2009-05-07 13:55  wouter

	* [r28485] roofit/roofitcore/src/RooAbsReal.cxx: o RooAbsReal
	  
	  - Fix from Lorenzo in functor() method following change in
	  TF1/2/3

2009-05-07 13:44  rdm

	* [r28483] hist/hist/src/TGraph.cxx: remove <TAB>.

2009-05-07 13:43  rdm

	* [r28482] io/io/Module.mk, io/io/src/TStreamerInfoReadBuffer.cxx:
	  better workaround for the implicit template instantiation issue
	  with
	  gcc 4.4.0 and -O2 is to explicitly instantiate these functions.
	  This allows the
	  use again of -O2. Stil leave it a special case for gcc 4.4.0.

2009-05-07 13:36  moneta

	* [r28481] hist/hist/inc/TF3.h, hist/hist/src/TF3.cxx: use const
	  char as in TF1 and TF2

2009-05-07 13:26  couet

	* [r28480] graf2d/gpad/src/TCanvas.cxx, graf2d/gpad/src/TPad.cxx: -
	  Reactivate PS output in case of GL Pad.

2009-05-07 07:35  brun

	* [r28479] graf3d/gl/src/TGLPadPainter.cxx: From Timur:
	  Fix for non-gl rotating outlines in gl-pad (view3d).

2009-05-07 07:00  couet

	* [r28478] graf3d/gl/src/TX11GL.cxx: - Remove the old GL window
	  management for MAC-OS.
	  (GL in pad now works on Darwin Kernel)

2009-05-06 22:30  rdm

	* [r28477] io/io/Module.mk: gcc 4.4.0 miscompiles
	  TStreamerInfoReadBuffer.cxx with -O2 while with -O
	  things are fine. Make sure OPT = -O for this file so compilation
	  is successful.

2009-05-06 15:41  rdm

	* [r28473] test/Makefile.arch: -m64 redundant for macosx64 as it
	  comes already from root-config --ldflags.

2009-05-06 15:33  ganis

	* [r28472]
	  net/xrootd/src/xrootd/src/XrdSecgsi/XrdSecProtocolgsi.cc: Import
	  from XROOTD head: fine tune the automatic download of CRLs

2009-05-06 15:32  ganis

	* [r28471] net/xrootd/src/xrootd/utils/getCRLcert: Import from
	  XROOTD head: first version of a script to dowload/install a CRL
	  certificate

2009-05-06 15:16  couet

	* [r28470] hist/doc/v524/index.html:

2009-05-06 15:09  couet

	* [r28469] test/stressGraphics.cxx, test/stressGraphics.ref: - New
	  test for TGraph in log scale.

2009-05-06 13:39  brun

	* [r28468] graf3d/gl/src/TGLPadPainter.cxx: From Timur:
	  New pad painter infrastructure:
	  1. Base abstract class TVirtualPadPainter -
	  interface for drawing operations and off-screen
	  buffers, for setting attributes like line width,
	  color, stipple, etc.
	  2. Non-gl implementation, TPadPainter -
	  makes pixel convertions, paints
	  via gVirtualX, delegates pixmap calls to gVirtualX.
	  3. GL implementation, TGLPadPainter -
	  2D GL graphics inside TPad (TCanvas),
	  works in a pad's user coordinates.
	  
	  Changes inside TPad/TCanvas to use these painters
	  - instead of gVirtualX->DrawPolyLine(.....) now
	  we have GetPainter()->DrawPolyLine and painter can
	  be gl/non-gl.
	  
	  Modifications in gl hist painters to adapt new
	  infrastructure.
	  
	  Changes in gui (TRootCanvas/TRootEmbeddedCanvas).

2009-05-06 13:30  couet

	* [r28467] hist/hist/src/TGraph.cxx: - The fix done in revision
	  28200 had a bad side effect,
	  the following macro did not work anymore:
	  {
	  TCanvas* can = new TCanvas();
	  can->SetLogx();
	  can->SetLogy();
	  TGraph* gra = new TGraph();
	  for (int i = 0; i < 10; i++) gra->SetPoint(i, i + 1, i + 1);
	  gra->SetTitle("title;x;y");
	  gra->GetXaxis()->SetLimits(1e-2, 1e2);
	  gra->GetHistogram()->SetMinimum(1e-2);
	  gra->GetHistogram()->SetMaximum(1e2);
	  gra->GetXaxis()->CenterTitle();
	  gra->GetYaxis()->CenterTitle();
	  gra->Draw("a*");
	  }
	  This is now fixed.

2009-05-06 12:45  brun

	* [r28466] graf3d/gl/src/TGLPadPainter.cxx,
	  graf3d/gl/src/TGLPadUtils.cxx: Add 2 files forgotten in previous
	  check-in

2009-05-06 12:40  brun

	* [r28465] etc/plugins/TVirtualPadPainter,
	  etc/plugins/TVirtualPadPainter/P010_TGLPadPainter.C: From Timur:
	  Add the plug-in manager interface for GL

2009-05-06 12:37  brun

	* [r28464] core/base/inc/LinkDef1.h,
	  core/base/inc/TVirtualPadPainter.h,
	  core/base/src/TVirtualPadPainter.cxx, graf2d/gpad/inc/LinkDef.h,
	  graf2d/gpad/inc/TCanvas.h, graf2d/gpad/inc/TPad.h,
	  graf2d/gpad/inc/TPadPainter.h, graf2d/gpad/src/TCanvas.cxx,
	  graf2d/gpad/src/TPad.cxx, graf2d/gpad/src/TPadPainter.cxx,
	  graf2d/win32gdk/src/TGWin32.cxx, graf2d/x11/src/TGX11.cxx,
	  graf3d/gl/inc/LinkDef.h, graf3d/gl/inc/TGLBoxPainter.h,
	  graf3d/gl/inc/TGLFontManager.h, graf3d/gl/inc/TGLHistPainter.h,
	  graf3d/gl/inc/TGLLegoPainter.h, graf3d/gl/inc/TGLPadPainter.h,
	  graf3d/gl/inc/TGLPadUtils.h, graf3d/gl/inc/TGLParametric.h,
	  graf3d/gl/inc/TGLPlotCamera.h, graf3d/gl/inc/TGLPlotPainter.h,
	  graf3d/gl/inc/TGLSurfacePainter.h, graf3d/gl/inc/TGLTF3Painter.h,
	  graf3d/gl/src/TGLBoxPainter.cxx,
	  graf3d/gl/src/TGLFontManager.cxx,
	  graf3d/gl/src/TGLHistPainter.cxx,
	  graf3d/gl/src/TGLLegoPainter.cxx,
	  graf3d/gl/src/TGLParametric.cxx, graf3d/gl/src/TGLPlotCamera.cxx,
	  graf3d/gl/src/TGLPlotPainter.cxx,
	  graf3d/gl/src/TGLSurfacePainter.cxx,
	  graf3d/gl/src/TGLTF3Painter.cxx, graf3d/gl/src/TGLUtil.cxx,
	  gui/gui/inc/TRootCanvas.h, gui/gui/inc/TRootEmbeddedCanvas.h,
	  gui/gui/src/TRootCanvas.cxx, gui/gui/src/TRootEmbeddedCanvas.cxx,
	  tutorials/gl/glbox.C, tutorials/gl/glparametric.C,
	  tutorials/gl/glrose.C, tutorials/gl/glsurfaces.C,
	  tutorials/gl/gltf3.C: From Timur:
	  New GL interface for TPad (to be documented in next check-in)

2009-05-06 10:48  bellenot

	* [r28463] graf2d/win32gdk/src/TGWin32.cxx: Remove (comment) call
	  causing problems with OpenGL in TCanvas

2009-05-06 09:52  axel

	* [r28462] cint/reflex/src/Kernel.cxx: Also ensure that libReflex
	  itself initializes Reflex. Fixes nightlies.

2009-05-06 06:57  brun

	* [r28459] main/src/hadd.cxx: Fix a memory leak. see:
	  https://savannah.cern.ch/bugs/?49999
	  Thanks to benjamin.bannier@stonybrook

2009-05-05 21:55  pcanal

	* [r28457] cint/cint/src/loadfile.cxx, cint/cint/src/strbuf.cxx,
	  cint/cint/src/strbuf.h, cint/cint7/src/loadfile.cxx,
	  cint/cint7/src/strbuf.cxx, cint/cint7/src/strbuf.h: Add a Format
	  (sprintf like) method to G__StrBuf which extend the buffer size
	  as needed.
	  Use G__StrBuf in G__preprocessor.

2009-05-05 14:31  axel

	* [r28453] cint/doc/v524/index.html: Update release notes with
	  reflex changes

2009-05-05 13:29  axel

	* [r28452] cint/cint7/src/init.cxx,
	  cint/reflex/inc/Reflex/Kernel.h, cint/reflex/src/Kernel.cxx:
	  Rework the Reflex instance initialization and request thereof:
	  Reflex::Instance objects continue to be requests for Reflex to
	  initialize itself.
	  Reflex now has a function-static instance that is used to
	  initialize the fundamentals etc, and upon destruction clears the
	  database.
	  
	  This fixes CINT7, combined with a missing Reflex::Instance object
	  in init.cxx, which is needed because the Reflex database must be
	  initialized for G__init().

2009-05-05 11:58  couet

	* [r28451] graf2d/doc/v524/index.html: - TGaxis

2009-05-05 11:56  couet

	* [r28450] graf2d/graf/src/TGaxis.cxx: - PaintAxis: The option "U",
	  for unlabeled axis, was not implemented in
	  case of alphanumeric axis' labels.

2009-05-05 11:15  brun

	* [r28449] core/meta/src/TStreamerElement.cxx: Make
	  TStreamerBase::ReadBuffer and WriteBuffer Thread safe

2009-05-05 08:35  brun

	* [r28446] tree/tree/src/TTree.cxx: Fix a bug in TTree::CloneTree.
	  The loop index i was used in the external and internal loop.

2009-05-04 18:43  pcanal

	* [r28441] tree/tree/src/TTree.cxx: Allow the browsing the UserInfo
	  list

2009-05-04 15:48  axel

	* [r28437] cint/reflex/src/Callback.cxx,
	  cint/reflex/src/PluginFactoryMap.cxx,
	  cint/reflex/src/PropertyListImpl.cxx,
	  cint/reflex/src/ScopeName.cxx, cint/reflex/src/TypeName.cxx: A
	  few more fixes for Reflex::Instance::Shutdown() vs destruction of
	  statics. Should fix FNAL nightlies for CINT7.

2009-05-04 13:52  moneta

	* [r28434] hist/hist/inc/LinkDef.h: remove instantiation with
	  TMatrixD, it is enough to have TMatrixDSym

2009-05-04 13:13  brun

	* [r28432] graf3d/gl/inc/gl2ps.h: Make the code portable on all
	  supported platforms

2009-05-04 10:47  matevz

	* [r28427] graf3d/gl/src/gl2ps.cxx: From Bertrand: Fix warning
	  C4138: '*/' found outside of comment (on Windows).

2009-05-04 10:46  ganis

	* [r28426]
	  net/xrootd/src/xrootd/src/XrdSecgsi/XrdSecProtocolgsi.cc,
	  net/xrootd/src/xrootd/src/XrdSecpwd/XrdSecProtocolpwd.cc: Send
	  the correct client version to the server

2009-05-04 10:04  matevz

	* [r28424] graf3d/gl/inc/gl2ps.h, graf3d/gl/src/gl2ps.c,
	  graf3d/gl/src/gl2ps.cxx: Import gl2ps-1.3.3 (had 1.2.6 before).
	  
	  Use standard ROOT GL includes to handle different platforms.
	  
	  Use c++ compiler - rename gl2ps.c to gl2ps.cxx. With the new code
	  this
	  is the only way to remove all compilation warnings. It also
	  requires
	  much less changes in the code.
	  
	  gl2ps changle-log
	  =================
	  
	  1.2.7 (Feb 15, 2006)
	  Fixed bug that could cause sorting to be inverted in BSP mode
	  (bug
	  introduced in 1.2.3); added limited support for SVG and PGF
	  formats;
	  made backend code more generic.
	  
	  1.3.0 (Aug 8, 2006)
	  Full SVG support; improved line stippling (whenever possible
	  lines are
	  now rendered in a single path); better sorting of text and bitmap
	  elements; new function gl2psSpecial to print device-specific
	  strings
	  in the output stream.
	  
	  1.3.1 (Aug 11, 2006)
	  Fixed a small bug for multi-viewport PostScript output, where a
	  viewport could be drawn with an unwanted colored outline.
	  
	  1.3.2 (Nov 5, 2006)
	  Fixed bug in polygon offset computation; fixed landscape mode in
	  SVG;
	  fixed potential out-of-bounds array access in stippling pattern
	  parser.
	  
	  1.3.3 (Feb 28, 2009)
	  Fixed memory leak in PDF code; added gl2psGetOptions; nicer SVG
	  rendering (crispEdges, font attributes); fixed possible divisions
	  by
	  zero.

2009-05-04 09:08  moneta

	* [r28420] hist/hist/inc/LinkDef.h,
	  math/mathcore/inc/Fit/FitResult.h: - fix a bug in template
	  methods filling covariance and correlation matrix after fit
	  - add an intantiation in the dictionary using TMatrixD and
	  TMatrixDSym

2009-05-04 08:54  moneta

	* [r28418] math/mathcore/inc/Fit/FitResult.h: add missing const

2009-05-04 08:20  axel

	* [r28416] cint/cint/src/tmplt.cxx, cint/cint7/src/tmplt.cxx: Fix
	  Savannah #49814: do not automatically generate template
	  dictionaries for classes stemming from CINTEX (i.e. with header
	  file "{CINTEX dictionary translator}")
	  Port of r28415 from v5-22-00-patches.

2009-05-04 06:31  ganis

	* [r28410]
	  net/xrootd/src/xrootd/src/XrdCrypto/XrdCryptosslgsiAux.cc: Fix a
	  problem with a backward compatibility check

2009-05-01 15:48  pcanal

	* [r28404] core/base/src/TSystem.cxx,
	  core/unix/src/TUnixSystem.cxx: cleanup output of
	  TSystem::GetLibraries

2009-05-01 15:40  axel

	* [r28403] cint/reflex/python/genreflex/gendict.py,
	  cint/reflex/python/genreflex/selclass.py: Port r28401 from
	  v5-22-00-patches to the trunk:
	  Finally fix Sav 49472: build correct n_name

2009-05-01 15:38  axel

	* [r28402] cint/reflex/python/genreflex/genreflex.py: Implement new
	  option --gccxmlpost to postprocess an existing XML output file.
	  Very useful for debugging complex header setups from experiments:
	  it just needs to be run with --debug=3 by the experiment, and the
	  resulting output file can be sent in for debugging.
	  Rename GCC_XML output file to ..._gccxmlout.xml to make it more
	  obvious what file is needed.

2009-05-01 15:23  pcanal

	* [r28400] core/base/src/TSystem.cxx: Correct the behavior of
	  TSystem::GetLibraries now that TCint::GetSharedLibraries also
	  includes statically linked shared library (that have a dictionary
	  in them)

2009-04-30 15:57  axel

	* [r28399] cint/reflex/inc/Reflex/Kernel.h,
	  cint/reflex/src/Kernel.cxx,
	  cint/reflex/src/MemberTemplateName.cxx,
	  cint/reflex/src/TypeTemplateName.cxx: Fix memory leaks by
	  unloading types at the end of Reflex's life.
	  Requires instance count of Reflex::Instance; several static
	  containers need to become static pointers to containers so they
	  don't get destructed before the last Reflex::Instance gets
	  destructed.

2009-04-30 15:54  axel

	* [r28398] cint/reflex/src/Kernel.cxx: Simplify creation of
	  fundamentals by factoring out the common code.

2009-04-30 15:46  axel

	* [r28397]
	  cint/reflex/test/implementation/legacy/test_Reflex_simple2.cxx:
	  Fix memory leak in test.

2009-04-30 14:34  axel

	* [r28396]
	  cint/reflex/test/implementation/legacy/test_Reflex_simple1.cxx:
	  Update test to reflect deprecated PropertyList methods that do
	  not have a dictionary anymore

2009-04-30 09:27  ganis

	* [r28395] proof/proof/inc/TProof.h,
	  proof/proof/inc/TProofDataSetManager.h,
	  proof/proof/inc/TProofDataSetManagerFile.h,
	  proof/proof/inc/TProofLite.h, proof/proof/src/TProof.cxx,
	  proof/proof/src/TProofDataSetManagerFile.cxx,
	  proof/proof/src/TProofLite.cxx, proof/proof/src/TProofServ.cxx:
	  Implement two new functions:
	  
	  1. TProof::SetDataSetTreeName(<dataset>,<treename>)
	  Sets/changes the default tree name in the dataset
	  (TFileCollection)
	  
	  2. TProof::ExistsDataSet(<dataset>)
	  Returns kTRUE if 'dataset' exists.
	  
	  Fix a problem with attaching to an existing session in
	  TProof::Open .

2009-04-30 08:52  ganis

	* [r28393] proof/proofplayer/src/TProofOutputFile.cxx: Improve
	  flexibility in defining the URL for the local files server.
	  The "LOCALDATASERVER" env is tested, which can defined with
	  placeholders via
	  the xpd.putenv directive in the xrootd/xproofd config files.
	  This allows to solve a problem with file merging currently
	  observed on CAF.

2009-04-30 07:32  bellenot

	* [r28392] gui/gui/src/TGLabel.cxx: Check validity of gc pointer
	  before calling pool->FreeGC(gc); This will avoid this kind of
	  message:
	  Error in <THashTable::FindObject>: argument is a null pointer

2009-04-29 21:48  wlav

	* [r28391] bindings/pyroot/src/ObjectProxy.cxx,
	  bindings/pyroot/src/PyStrings.cxx,
	  bindings/pyroot/src/PyStrings.h,
	  bindings/pyroot/src/Pythonize.cxx: o) fix for
	  https://savannah.cern.ch/bugs/?49690

2009-04-29 13:48  moneta

	* [r28388] math/doc/v524/index.html: update release notes

2009-04-29 13:04  ganis

	* [r28386] proof/proofd/src/XrdProofdProtocol.cxx: Fix possibe
	  index overflow in printout statement

2009-04-29 10:28  rdm

	* [r28385] tree/tree/src/TChain.cxx: From Gerri:
	  fix warning about shadowed index introduced in patch 28355.

2009-04-29 10:09  axel

	* [r28384]
	  cint/reflex/test/implementation/legacy/testDict1/selection.xml:
	  Don't generate dicts for deprecated methods of PropertyList;
	  silences warning during build time.

2009-04-29 10:08  axel

	* [r28383] cint/reflex/python/genreflex/gendict.py: Don't generate
	  dicts for unnamed enums

2009-04-29 10:06  moneta

	* [r28382] math/mathcore/inc/TMath.h, math/mathcore/src/TMath.cxx:
	  - implement ErfcInverse using normal qunatile funciton instead of
	  ErfInverse.
	  In this way numerical errors are avoided for very small input
	  values
	  (fixes problem seen at
	  http://root.cern.ch/phpBB2/viewtopic.php?t=8428 )

2009-04-29 08:30  couet

	* [r28381] test/stressGraphics.ref: - Adjustement needed after the
	  last mod for PDF.
	  The test number 31 ref size should be changed.

2009-04-29 07:19  bellenot

	* [r28380] tutorials/eve/SplitGLView.C: - Adapt the code following
	  recent changes in gl

2009-04-28 19:22  pcanal

	* [r28379] tree/treeplayer/src/TTreeFormula.cxx: Add change missing
	  from the change made in revision 25370 (changing the internal
	  handling of TCutG

2009-04-28 15:40  matevz

	* [r28378] graf3d/gl/inc/LinkDef.h, graf3d/gl/inc/TF2GL.h,
	  graf3d/gl/inc/TGLAxisPainter.h, graf3d/gl/inc/TGLFontManager.h,
	  graf3d/gl/inc/TGLParametricEquationGL.h,
	  graf3d/gl/inc/TGLRnrCtx.h, graf3d/gl/inc/TGLUtil.h,
	  graf3d/gl/inc/TH2GL.h, graf3d/gl/inc/TH3GL.h,
	  graf3d/gl/src/TF2GL.cxx, graf3d/gl/src/TGLAxisPainter.cxx,
	  graf3d/gl/src/TGLCameraOverlay.cxx,
	  graf3d/gl/src/TGLFontManager.cxx,
	  graf3d/gl/src/TGLParametricEquationGL.cxx,
	  graf3d/gl/src/TGLRnrCtx.cxx, graf3d/gl/src/TGLScenePad.cxx,
	  graf3d/gl/src/TGLUtil.cxx, graf3d/gl/src/TGLViewer.cxx,
	  graf3d/gl/src/TH2GL.cxx, graf3d/gl/src/TH3GL.cxx: TGLRnrCtx
	  - Add function ColorOrForeground(Color_t col) which sets given
	  color
	  or falls back to default foregorund in col is the background
	  color.
	  
	  TGLFontManager
	  - Rewrite GetFontSize(Float_t size, Int_t min, Int_t max) to use
	  TMath::BinarySearch().
	  - Add function GetFontSize(Float_t size) that uses min, max from
	  the
	  available font-sizes.
	  
	  TGLAxisPainterBox
	  - New class for painting of 3D axes around a box.
	  
	  TF2GL, TH2GL
	  - Use TGLAxisPainterBox for painting of axes.
	  
	  TH3GL
	  - New class for rendering of TH3 objects.
	  
	  TGLScenePad
	  - Proper handling of TH3.
	  
	  TGLViewer
	  - When constructed with a given TPad, set background and
	  foreground
	  colors accordingly.
	  
	  TGLUtilColor
	  - Add cache-variable fIndex that makes it easier / more optimal
	  to
	  compare and retrieve color-indices.
	  
	  TGLCameraOverlay
	  - Use TGLFontManager::GetFontSize() without limits.
	  
	  TGLParametricEquationGL
	  - Gray-space changes.

2009-04-28 15:14  moneta

	* [r28377] math/mathmore/src/zsolve_cubic.cxx: import from gsl
	  zsolve_cubic.c which contains a bug fix patch to avoid NaN in
	  case of small degenerate roots
	  (this has been found thanks to
	  https://savannah.cern.ch/bugs/?49031)
	  bug has been submitted in GSL too. When GSL will release this
	  bug, fix this file can be removed

2009-04-28 14:16  couet

	* [r28375] core/base/src/TStyle.cxx: - The mods done in revision
	  25519 was not a good idea because
	  it obliges the user to do two gStyle->Set.. in order to
	  get a white canvas. So it is rolled back now. A style called
	  "simple" will be created to define a clean (white background
	  no 3D effects etc ...) way to produce 2d graphics output.

2009-04-28 09:44  axel

	* [r28373] cint/reflex/python/genreflex/gendict.py: Fix remaining
	  issue with typedefs-selected classes and their field attributes

2009-04-28 08:48  axel

	* [r28372] cint/reflex/python/genreflex/genreflex.py: Fix
	  deprecation warning for 2.6.2 (at least on Ubuntu 9.04) for
	  popen3.

2009-04-28 07:22  ganis

	* [r28371] proof/proofd/src/XrdProofdProtocol.cxx: Fix problem with
	  parsing the port from the directive
	  
	  xrd.protocol xproofd:<port>
	  
	  (Savannah bug #49680).

2009-04-28 06:43  ganis

	* [r28370] gui/sessionviewer/inc/TProofProgressDialog.h,
	  gui/sessionviewer/src/TProofProgressDialog.cxx,
	  proof/proof/inc/TProof.h, proof/proof/src/TProof.cxx,
	  proof/proof/src/TProofServ.cxx,
	  proof/proofplayer/src/TProofPlayer.cxx: Add the possibility to
	  switch to asynchronous mode while running synchronously.
	  A new button "Run in background" has been added to the dialog
	  box. The behaviour
	  of Ctrl-C has also been modified: the user is prompted for a
	  choice among continuing
	  asynchronously, stopping (terminating) or aborting the query.

2009-04-28 06:24  ganis

	* [r28369] proof/proofplayer/src/TProofDraw.cxx: Fix a index in a
	  nested loop.
	  Bug introduced when fixing warnings for shadowed variables.

2009-04-28 06:21  ganis

	* [r28368] proof/proofd/inc/XrdProofdProofServMgr.h,
	  proof/proofd/src/XrdProofdProofServMgr.cxx: Add the configuration
	  directive 'proofservparents' to allow specifying a different list
	  of
	  parent names for the 'proofserv' tasks. This is needed to avoid
	  untimely killing of 'proofserv'
	  instances in test setups when multiple instances of the daemons
	  are running on the same machines
	  under different names.

2009-04-27 16:14  moneta

	* [r28367] math/mathmore/src/complex_quartic.h: fix a numerical
	  problem when solving for the reduced cubic in the complex quartic
	  solver.
	  The problem is seen only on 64 bit machines and seems present
	  also in the GSL cubic solver
	  This fixes the problem reported at
	  https://savannah.cern.ch/bugs/index.php?49031

2009-04-27 16:04  matevz

	* [r28366] graf3d/eve/inc/TEvePolygonSetProjected.h,
	  graf3d/gl/inc/TGLRnrCtx.h, graf3d/gl/src/TGLRnrCtx.cxx: TGLRnrCtx
	  - Fix coding convention violations.
	  
	  TEvePolygonSetProjected
	  - Remove superfluous forward declaration.

2009-04-27 15:39  couet

	* [r28365] hist/doc/v524/index.html: - update

2009-04-27 15:35  couet

	* [r28364] hist/histpainter/src/TGraphPainter.cxx: - Fix a
	  remaining problem due to the move from TGraph to TGraphPainter:
	  In TGraphPainter the test on TGraph::kClipFrame should be donne
	  the
	  following way:
	  theGraph->TestBit(TGraph::kClipFrame)
	  in several places the "theGraph->" was missing. This end up
	  producing a wrong result with the following macro:
	  
	  {
	  TH1F * h1 = new TH1F("h1", "h1", 100, -3., 3.);
	  TH1F * h2 = new TH1F("h2", "h2", 100, -3., 3.);
	  h1->FillRandom("gaus", 5000);
	  h2->FillRandom("gaus", 4000);
	  h1->SetMaximum(100);
	  h1->Draw();
	  h2->Draw("same");
	  }
	  
	  This problem was mentionned in:
	  http://root.cern.ch/phpBB2/viewtopic.php?t=8429

2009-04-27 15:12  rdm

	* [r28363] core/thread/inc/TLockFile.h,
	  core/thread/src/TLockFile.cxx: added comments.

2009-04-27 14:20  rdm

	* [r28362] core/base/inc/MessageTypes.h: From Gerri:
	  Add a new message type to support Ctrl-Z (go-async) like
	  functionality.

2009-04-27 14:20  rdm

	* [r28361] etc/proof/xpd.groups.sample: From Gerri:
	  A few improvements in the $ROOTSYS/etc/proof/xpd.group.sample
	  file.

2009-04-27 13:39  ganis

	* [r28360]
	  net/xrootd/src/xrootd/src/XrdCrypto/XrdCryptosslgsiAux.cc,
	  net/xrootd/src/xrootd/src/XrdSecgsi/XrdSecProtocolgsi.cc: Fix a
	  backward compatibility problem with the latest changes in the GSI
	  security module

2009-04-27 12:36  rdm

	* [r28359] core/base/src/TTimer.cxx: From Gerri:
	  revert to original code in CheckTimer() removing the unneeded
	  fudge factor.

2009-04-27 09:32  axel

	* [r28358] cint/reflex/inc/Reflex/Builder/NewDelFunctions.h: More
	  size_t to long to be compatible with ROOT's newdel I/O pointers

2009-04-25 13:06  pcanal

	* [r28357] tree/tree/src/TBranchElement.cxx: In
	  TBranchElement::Reset, also reset fBranchID to match the reseting
	  of the
	  TRefTable done in TBranchRef::Reset.
	  
	  This fixes the issue #42068 in savannah

2009-04-24 20:28  pcanal

	* [r28356] tree/treeplayer/src/TBranchProxy.cxx,
	  tree/treeplayer/src/TBranchProxyDescriptor.cxx: additional fix
	  needed for r28346

2009-04-24 19:53  pcanal

	* [r28355] tree/doc/v524/index.html, tree/tree/inc/TTreeCloner.h,
	  tree/tree/src/TChain.cxx, tree/tree/src/TTree.cxx,
	  tree/tree/src/TTreeCloner.cxx: TTree::CloneTree and TChain::Merge
	  in fast mode now can recover from some mismatch errors between
	  the input and output TTrees by falling back to using the 'slow'
	  mode. In particular this allow
	  a 'fast cloning' to handle files that requires schema evolution
	  (albeit it is of course much slower).
	  
	  The TTreeCloner constructor takes an additional argument to
	  indicate whether the TTreeCloner should
	  directly print the mismatch error/warning or if the caller we
	  handle them. The message of the
	  warning can be retriever via TTreeCloner::GetWarning.
	  TTreeCloner::NeedConversion return true
	  if there is a mismatch but the TTree will/should be able to be
	  process properly in slow mode.
	  
	  This fixes the issue #33743 in savannah

2009-04-24 17:22  matevz

	* [r28354] graf3d/eve/inc/TEveGeoNode.h: Temporarily include
	  TEveGeoShape.h from TEveGeoNode.h.

2009-04-24 15:28  rdm

	* [r28353] core/meta/src/TCint.cxx: avoid null ptr in printf in
	  debug print.

2009-04-24 15:26  rdm

	* [r28352] core/unix/src/TUnixSystem.cxx: put .so before .dll in
	  search order, .so's are more common than .dll's.

2009-04-24 15:25  rdm

	* [r28351] config/Makefile.macosx, config/Makefile.macosx64,
	  config/Makefile.macosxicc: use option -bind_at_load only for
	  MacOS X <= 10.3, it is ignored in >= 10.4.

2009-04-24 15:23  rdm

	* [r28350] build/unix/makelib.sh: cleanup for MacOS X case.

2009-04-24 15:22  rdm

	* [r28349] test/Makefile, test/Makefile.arch: add properly the
	  -install_name to the shared libs on MacOS X. This is
	  formally not needed for the shared libs created and used in the
	  test
	  directory, but is needed when this Makefile and Makefile.arch are
	  used
	  as examples to build user shared libs (fixes ALICE PAR files not
	  working). Also option -bind_at_load is obsolete (i.e. ignored)
	  since
	  MacOS X 10.3, so remove it.

2009-04-24 15:06  rdm

	* [r28348] net/xrootd/src/xrootd/src/XrdSecgsi/GNUmakefile: add
	  missing option preventing XrdSecgsitest to be linked on MacOS X
	  64.

2009-04-24 14:39  moneta

	* [r28347] math/mathcore/src/FitUtil.cxx: - fix a problem
	  introduced with previous commit (28150) to protect against
	  negative function values when calculating likelihood fit.
	  Now add a large term to the likelihood to avoid those regions.
	  Add better protections hwne calculating also the gradient and the
	  individual terms
	  (for Fumili)

2009-04-24 12:39  pcanal

	* [r28346] tree/treeplayer/inc/TBranchProxyDescriptor.h,
	  tree/treeplayer/src/TBranchProxy.cxx,
	  tree/treeplayer/src/TBranchProxyDescriptor.cxx,
	  tree/treeplayer/src/TTreeProxyGenerator.cxx: Correct MakeProxy's
	  handling of a branch created with a leaflist with more than one
	  leaf
	  (usually used for C-struct). This fixes the Savannah report
	  #42984.

2009-04-24 08:40  couet

	* [r28345] graf2d/doc/v524/index.html: - update

2009-04-24 08:30  couet

	* [r28344] graf2d/postscript/src/TPDF.cxx: - Fix a long standing
	  problem with landscape orientation.
	  The PDF file are now recognize as "Landscape" by gv
	  and they are not anymore upside down ("seascape").

2009-04-23 21:34  matevz

	* [r28343] graf3d/eve/Module.mk, graf3d/eve/inc/TEveGeoNode.h,
	  graf3d/eve/inc/TEveGeoShape.h, graf3d/eve/src/TEveGeoNode.cxx,
	  graf3d/eve/src/TEveGeoShape.cxx,
	  graf3d/eve/src/TEveGeoShapeExtract.cxx,
	  graf3d/eve/src/TEvePolygonSetProjected.cxx: Move TEveGeoShape
	  class from within TEveGeoNode.h/cxx to its own
	  set of files.
	  
	  In TEveGeoShape and TEveGeoNode introduce new functions
	  SaveExtract()
	  and WriteExtract(). The old Save() function is now deprecated.
	  
	  TEveGeoNode - add optional argument 'Bool_t leaves_only' to
	  functions
	  that export shape-extracts.
	  
	  Fix includes in TEvePolygonSetProjected and TEveGeoShapeExtract.

2009-04-23 21:27  pcanal

	* [r28342] core/base/inc/Rtypes.h, core/doc/v524/index.html: Add
	  new macro ClassDefNV (ClassDef Non Virtual)

2009-04-23 20:56  pcanal

	* [r28341] cint/cint/src/shl.cxx, cint/cint7/src/shl.cxx: guess for
	  fixing Tru64 compilation

2009-04-23 14:33  couet

	* [r28339] hist/histpainter/src/THistPainter.cxx: - Improve the
	  help of the LIST option.

2009-04-23 13:05  brun

	* [r28338] geom/geom/src/TGeoPcon.cxx: From Andrei:
	  a small protection for TGeoPcon, in case 2 subsequent Z positions
	  of sections are not in increasing order, but close enough. This
	  apparently happens on some platforms if the Z positions are a
	  result of a computation. Now in case the difference is within a
	  1E-10 tolerance the Z positions are forced to be the same.

2009-04-23 09:57  axel

	* [r28336] cint/reflex/python/genreflex/gendict.py,
	  cint/reflex/python/genreflex/selclass.py: Fix bug #49472:
	  transient declarations are not respected when a typedef class is
	  used in classes_def.xml.
	  Copy the field selectors for a typedef-to-class into the selector
	  for the class, once it is known (from GCCXML) that the selector
	  is indeed for a typedef-to-class.

2009-04-23 08:14  brun

	* [r28334] build/version_number, core/base/inc/RVersion.h: Starting
	  development version 5.23/05.
	  Next step is the 5.24/00 release end of June.

2009-04-22 14:13  brun

	* [r28332] roofit/roofit/doc/index.txt,
	  roofit/roofitcore/doc/index.txt: From Wouter:
	  change to contain a URL on the new ROOT drupal web
	  as reference for RooFit docs instead of
	  the current sourceforge one.

2009-04-22 12:27  brun

	* [r28331] build/version_number, core/base/inc/RVersion.h: Stamp
	  dev release 5.23/04

2009-04-22 09:39  moneta

	* [r28330] math/doc/v524/index.html, math/minuit2/Module.mk,
	  math/minuit2/test/testNdimFit.cxx,
	  math/minuit2/test/testUnbinGausFit.cxx: fix parallel compilation
	  with openMP of Minuit2
	  apply also some small fixes to some tests

2009-04-22 08:13  bellenot

	* [r28329] gui/doc/v524/index.html: Update release notes

2009-04-22 07:39  brun

	* [r28328] graf2d/qt/Module.mk, graf2d/qt/qt.pro: Do not add
	  TQtPadFont to the list of includes to be moc-processed

2009-04-21 22:34  wlav

	* [r28327] bindings/pyroot/src/Pythonize.cxx: more comparison
	  fine-tuning

2009-04-21 21:59  wouter

	* [r28326] roofit/doc/v524/index.html: Update roofit, roostats
	  release notes

2009-04-21 16:29  pcanal

	* [r28325] core/base/src/TBuffer.cxx: In SetBuffer do not 'tweak'
	  the buffer size in read mode.

2009-04-21 15:59  moneta

	* [r28324] hist/doc/v524/index.html: new update of release notes

2009-04-21 15:58  pcanal

	* [r28323] core/doc/v524/index.html, io/doc/v524/index.html,
	  tree/doc/v524/index.html: Update release notes

2009-04-21 15:54  moneta

	* [r28322] hist/doc/v524/index.html, math/doc/v524/index.html:
	  update release notes

2009-04-21 15:54  brun

	* [r28321] configure: From valeri Fine:
	  another patch for "configure" to check the
	  presence of two extra Qt shared lib. I was told some Qt 4
	  installations
	  do not provide it. This fact, has to be checked by "configure"

2009-04-21 15:48  brun

	* [r28320] tutorials/roofit/rf509_wsinteractive.C,
	  tutorials/roofit/rf510_wsnamedsets.C,
	  tutorials/roofit/rf511_wsfactory_basic.C,
	  tutorials/roofit/rf512_wsfactory_oper.C,
	  tutorials/roofit/rf513_wsfactory_tools.C,
	  tutorials/roofit/rf903_numintcache.C: From Wouter:
	  New tutorials

2009-04-21 15:46  brun

	* [r28319] roofit/roofitcore/src/RooClassFactory.cxx: From Wouter:
	  suppresses a stray debug
	  message

2009-04-21 15:25  matevz

	* [r28318] graf3d/eve/src/TEveGeoNode.cxx: Completely isolate
	  painting of a composite-shape so that geo-painter
	  does not get a chance to take over the painting.

2009-04-21 15:10  moneta

	* [r28316] tutorials/roostats/NuMuToNuE_Oscillation.cxx,
	  tutorials/roostats/NuMuToNuE_Oscillation.h,
	  tutorials/roostats/rs102_hypotestwithshapes.C,
	  tutorials/roostats/rs301_splot.C,
	  tutorials/roostats/rs401c_FeldmanCousins.C,
	  tutorials/roostats/rs401d_FeldmanCousins.C,
	  tutorials/roostats/rs_bernsteinCorrection.C: merge from
	  development branch the new roostats tutorials from Kyle.

2009-04-21 14:25  brun

	* [r28313] graf2d/qt/Module.mk, graf2d/qt/inc/LinkDef.h,
	  graf2d/qt/src/TGQt.cxx: From Valeri Fine:
	  TGQt
	  
	  - recognize the non-standard fonts frome the "Symbols" font
	  family
	  to address
	  http://root.cern.ch/phpBB2/viewtopic.php?t=8388 RootForum concern
	  
	  Module.mk, LinkDef.h:
	  
	  - Add TQtPadFont class to Root/Cint dictionary

2009-04-21 14:12  brun

	* [r28312] doc/v524/index.html: Add Mario Pelliccioni for his
	  contribution to roostats

2009-04-21 13:26  matevz

	* [r28311] graf3d/doc/v524/index.html, tutorials/eve/advanced,
	  tutorials/eve/assembly.C, tutorials/eve/csgdemo.C,
	  tutorials/eve/show_extract.C: Move new tutorials to proper place.

2009-04-21 13:26  moneta

	* [r28310] roofit/roostats/src/SamplingDistribution.cxx: fix a
	  compilation problem on Solaris

2009-04-21 11:31  matevz

	* [r28309] graf3d/doc/v524/index.html: Update release notes.

2009-04-21 11:10  axel

	* [r28308] cint/doc/v524/index.html: Update rel notes

2009-04-21 10:12  wouter

	* [r28307] roofit/roofitcore/src/RooMultiVarGaussian.cxx: o
	  RooMultiVarGaussian
	  
	  - Bug fix from valgrind testing in genData construction

2009-04-21 10:04  moneta

	* [r28306] math/minuit2/Module.mk,
	  roofit/roostats/inc/BernsteinCorrection.h,
	  roofit/roostats/inc/CombinedCalculator.h,
	  roofit/roostats/inc/ConfidenceBelt.h,
	  roofit/roostats/inc/DebuggingSampler.h,
	  roofit/roostats/inc/DebuggingTestStat.h,
	  roofit/roostats/inc/FeldmanCousins.h,
	  roofit/roostats/inc/IntervalCalculator.h,
	  roofit/roostats/inc/LinkDef.h,
	  roofit/roostats/inc/NeymanConstruction.h,
	  roofit/roostats/inc/NumEventsTestStat.h,
	  roofit/roostats/inc/PointSetInterval.h,
	  roofit/roostats/inc/ProfileLikelihoodTestStat.h,
	  roofit/roostats/inc/RooStatsUtils.h,
	  roofit/roostats/inc/SamplingDistribution.h,
	  roofit/roostats/inc/TestStatSampler.h,
	  roofit/roostats/inc/TestStatistic.h,
	  roofit/roostats/inc/ToyMCSampler.h,
	  roofit/roostats/src/BernsteinCorrection.cxx,
	  roofit/roostats/src/ConfidenceBelt.cxx,
	  roofit/roostats/src/FeldmanCousins.cxx,
	  roofit/roostats/src/HybridCalculator.cxx,
	  roofit/roostats/src/LikelihoodInterval.cxx,
	  roofit/roostats/src/NeymanConstruction.cxx,
	  roofit/roostats/src/PointSetInterval.cxx,
	  roofit/roostats/src/ProfileLikelihoodCalculator.cxx,
	  roofit/roostats/src/SPlot.cxx,
	  roofit/roostats/src/SamplingDistribution.cxx: merge changes in
	  roostats from development branch since revision 26992 to 28305

2009-04-21 10:02  wouter

	* [r28305] tutorials/roofit/rf105_funcbinding.C,
	  tutorials/roofit/rf111_derivatives.C,
	  tutorials/roofit/rf111_numintconfig.C,
	  tutorials/roofit/rf208_convolution.C,
	  tutorials/roofit/rf210_angularconv.C,
	  tutorials/roofit/rf403_weightedevts.C,
	  tutorials/roofit/rf502_wspacewrite.C,
	  tutorials/roofit/rf601_intminuit.C,
	  tutorials/roofit/rf602_chi2fit.C,
	  tutorials/roofit/rf605_profilell.C,
	  tutorials/roofit/rf607_fitresult.C,
	  tutorials/roofit/rf608_fitresultaspdf.C,
	  tutorials/roofit/rf609_xychi2fit.C,
	  tutorials/roofit/rf901_numintconfig.C,
	  tutorials/roofit/rf902_numgenconfig.C: o Update tutorials
	  following modernization of some interfaces
	  
	  - rf601, rf105, rf208, rf403, rf502, rf607, rf605
	  
	  
	  o Add new tutorials illustrating new functionality
	  
	  - rf111_derivatives, rf210_angularconv, rf608_fitresultaspdf
	  rf902_numgenconfig, rf609_xychi2fit
	  
	  
	  o Create numbering series for numeric algorithm tuning tutorials
	  
	  - Rename rf111_numintconfig to rf901_numintconfig to start new
	  '900' series of tutorials on numeric algorithm tuning

2009-04-21 09:47  wouter

	* [r28303] roofit/roofitcore/src/RooAbsReal.cxx,
	  roofit/roofitcore/src/RooGenContext.cxx: o RooGenContext
	  
	  - Small improvement to print statement
	  
	  
	  o RooAbsReal
	  
	  - Bug fix in createChi2

2009-04-21 07:41  brun

	* [r28300] core/base/src/TROOT.cxx, core/metautils/Module.mk: From
	  Axel:
	  For builds with both CINT5 and 7 enabled:
	  * do not (wrongly) redeclare ::LoadLibrary; its official
	  declaration is already included anyway.
	  * Add -DR__BUILDING_CINT7 to metautils' CINT7 files.
	  Fixes SPI nightlies.

2009-04-21 07:35  moneta

	* [r28299] hist/hist/inc/TF2.h, hist/hist/src/TF2.cxx: use const
	  char * instead of char *

2009-04-21 06:44  rdm

	* [r28298] build/package/debian/po/da.po,
	  build/package/debian/po/dk.po: move dk.po to da.po which is the
	  correct Danish language code.
	  his line, and those below, will be ignored--
	  
	  A + da.po
	  D dk.po

2009-04-21 00:22  wlav

	* [r28297] bindings/pyroot/src/ObjectProxy.cxx,
	  bindings/pyroot/src/PyStrings.cxx,
	  bindings/pyroot/src/PyStrings.h,
	  bindings/pyroot/src/Pythonize.cxx,
	  bindings/pyroot/src/RootWrapper.cxx: return typed null-pointers
	  for overloading

2009-04-20 20:52  matevz

	* [r28296] graf3d/eve/src/TEveGeoNode.cxx: Temporarily set
	  gGeoManager during each CSG extraction.

2009-04-20 20:26  matevz

	* [r28295] graf3d/eve/Module.mk, graf3d/eve/inc/LinkDef2.h,
	  graf3d/eve/inc/TEveGeoNode.h, graf3d/eve/inc/TEveGeoPolyShape.h,
	  graf3d/eve/src/TEveGeoNode.cxx,
	  graf3d/eve/src/TEveGeoPolyShape.cxx, graf3d/gl/inc/TGLFaceSet.h,
	  tutorials/eve/advanced, tutorials/eve/advanced/assembly.C,
	  tutorials/eve/advanced/csgdemo.C,
	  tutorials/eve/advanced/show_extract.C: Add support for storing
	  composite-shapes as shape extracts.
	  
	  TEveGeoPolyShape
	  ----------------
	  New sub-class of TGeoBBox that can hold arbitrary triangulation
	  as
	  produced by CSG operations. This class is for visualization only.
	  
	  TEveGeoNode
	  -----------
	  Add logic for composite-shape extraction during export of a shape
	  extract.
	  Add static data member fgCSGExportNSeg to control level of detail
	  for
	  CSG operations during export.
	  
	  tutorials/eve/advanced
	  ----------------------
	  Added tutorials showing how to use this advanced functionality.
	  
	  TGLFaceSet - add some getters to extract the result of CSG
	  operations.

2009-04-20 17:08  matevz

	* [r28294] graf3d/eve/inc/TEveGeoNode.h,
	  graf3d/eve/src/TEveGeoNode.cxx: During export of extracted shape
	  trees use node and volume visibility
	  information to determine visibility of the extract.
	  
	  Add new methods to TEveGeoNode:
	  virtual void ExpandIntoListTrees();
	  virtual void ExpandIntoListTreesRecursively();
	  These can be used to fully expand a geo-node sub-tree so that it
	  is
	  prepared for shape extraction.

2009-04-20 15:28  brun

	* [r28293] test/stressRooFit.cxx: From Wouter:
	  update to take into account the latest changes in Roofit

2009-04-20 15:27  moneta

	* [r28292] hist/hist/inc/THnSparse.h, hist/hist/src/THnSparse.cxx:
	  From Axel:
	  
	  Fix a bug where the axes of a THnSparse created by
	  THnSparse::Projection() would be filled wrongly if the axis's
	  range was set.
	  Fix a bug where the TAxis::kAxisRange bit was not reset for the
	  new TH1/2/3 axes created by THnSparse::Projection(), if the
	  original axis had a range and "A" was not given.
	  Implement new option "O" for Projection(): respect the range set
	  for the target axis (i.e. only project bins that are in range)
	  but create the target histogram with the full axis.

2009-04-20 15:18  axel

	* [r28291] cint/cint/lib/prec_stl/string,
	  cint/cint7/lib/prec_stl/string: Add dict for string::at()

2009-04-20 14:50  bellenot

	* [r28290] gui/gui/src/TRootContextMenu.cxx: No need to check for
	  the default argument being NULL (could be a global pointer)

2009-04-20 14:46  moneta

	* [r28287] math/smatrix/inc/Math/MatrixInversion.icc: remove check
	  on epsilon when inverting matrix with BK or with LU
	  factorization.
	  The check is not needed (in fact is not in LAPACK) and it has
	  been added for unknown reason in the CLHEP code which has been
	  used for SMAtrix.
	  Checking that values are greater than zero is enough to detect
	  singular matrices.

2009-04-20 14:33  wouter

	* [r28286] roofit/roofitcore/src/RooProdPdf.cxx: o RooProdPdf
	  
	  - Fix for backward compatibility with 'v1' RooProdPdfs read from
	  file

2009-04-20 14:33  wouter

	* [r28285] roofit/roofitcore/inc/RooParamBinning.h,
	  roofit/roofitcore/src/RooParamBinning.cxx: o RooParamBinning
	  
	  - Fix persistence, increment version number.

2009-04-20 14:33  wouter

	* [r28284] roofit/roofitcore/inc/RooCategory.h,
	  roofit/roofitcore/src/RooCategory.cxx: o RooCategory
	  
	  - Increment version number to 2, fix schema evolution

2009-04-20 14:33  wouter

	* [r28283] roofit/roofitcore/inc/RooAbsReal.h: o RooAbsReal
	  
	  - Increment version number to fix schema evolution

2009-04-20 14:33  wouter

	* [r28282] roofit/roofitcore/inc/RooAbsPdf.h,
	  roofit/roofitcore/src/RooAbsPdf.cxx: o RooAbsPdf
	  
	  - Improve auto-naming of likelihood functions created by
	  createNll()
	  
	  - Add specialGeneratorConfig(Bool_t) similar to
	  RooAbsReal::specialIntegratorConfig(Bool_t)

2009-04-20 14:19  moneta

	* [r28281] math/mathcore/test/fit/testFit.cxx,
	  math/mathcore/test/stressTF1.cxx: improve some of the tests

2009-04-20 14:08  moneta

	* [r28280] math/minuit2/src/SinParameterTransformation.cxx: Fix a
	  bug in the sign of the derivative of the transformation used with
	  double bounded parameters.
	  The effect was a wrong sign applied to the gradient when
	  transforming from external to internal parameters. This was
	  affecting in particular the
	  minimizations when the analytical gradient is provided. (see
	  http://root.cern.ch/phpBB2/viewtopic.php?t=8365 ).
	  The effect happens only when the internal parameter was outside
	  the [-PI/2 , PI/2] range.
	  
	  The change in sign can affect also the transformation of the
	  error matrix from internal to external. As example consider the
	  minimization of
	  f(x,y) = (sin(x)-1)**2 + (x-y)**2, with x bound to [0,2]. In this
	  case a wrong correlation was obtained when using the bound.
	  
	  In the old Minuit MNDXDI returns the module (why ??), but when
	  calculating the transformation for the user provided gradient the
	  correct signed
	  derivative is used.

2009-04-20 13:19  bellenot

	* [r28279] gui/gui/src/TRootContextMenu.cxx: When creating the
	  dialog from the context menu, skip arguments that are pointers
	  (but not char *) and have a default value set to 0

2009-04-20 11:42  wouter

	* [r28278] roofit/roofitcore/inc/RooRealSumPdf.h,
	  roofit/roofitcore/src/RooRealSumPdf.cxx: o RooRealSumPdf
	  
	  - Activate extended ML term only on explicit request as this
	  p.d.f. unlike RooAddPdf
	  has many non-extended use cases where Ncoef=Npdf.

2009-04-17 20:20  pcanal

	* [r28277] tree/tree/src/TChain.cxx: Since a TChain is not attached
	  to the current directory and that in almost all cases the current
	  directory will not be part of the chain, let's set fFile and
	  fDirectory to zero in the constructor (Leading
	  chain->GetCurrentFile() to properly return 0 until a valid file
	  in the chain is opened

2009-04-17 19:08  pcanal

	* [r28276] cint/cintex/inc/Cintex/Cintex.h,
	  cint/cintex/src/Cintex.cxx,
	  cint/cintex/src/ROOTClassEnhancer.cxx,
	  cint/cintex/src/ROOTClassEnhancer.h,
	  cint/reflex/inc/Reflex/Builder/NewDelFunctions.h,
	  cint/reflex/python/genreflex/gendict.py: From Axel:
	  Implementation of workload sharing between Reflex and Cintex; it
	  removes the Cintex IsAProxy implementation and all heap-stub
	  allocations for ClassDef based classes also with a reflex dict.

2009-04-17 18:44  pcanal

	* [r28275] cint/cint/inc/G__ci.h, cint/cint7/inc/G__ci.h: Try to
	  work-around solaris' compiler

2009-04-17 18:15  pcanal

	* [r28274] cint/cint/inc/G__ci.h, cint/cint/inc/cintdictversion.h,
	  cint/cint/src/newlink.cxx, cint/cint7/inc/G__ci.h,
	  cint/cint7/inc/cintdictversion.h, cint/cint7/src/newlink.cxx:
	  From Eddy, Axel and Philippe:
	  Update cint dictionary to suppress the compiler warning about
	  casting function pointer to void pointer.

2009-04-17 16:19  couet

	* [r28273] hist/hist/src/TF1.cxx: In revision 6649 an optimization
	  was introduced to "optimize the computation of
	  the scale in Y in case the min/max of the function oscillate
	  around a constant
	  value".
	  
	  In revision 6698 a protection was added in case of log scale
	  along Y.
	  
	  In some cases this protection ended up producing truncated plots
	  like in the
	  following example:
	  
	  Double_t fpt( Double_t *px, Double_t */*dummy*/) {
	  Double_t kpt0 = 5.807;
	  Double_t kxn = 4.071;
	  Double_t x=px[0];
	  Double_t pass1 = 1.+(x/kpt0)*(x/kpt0);
	  Double_t y= x/TMath::Power(pass1,kxn);
	  return y;
	  }
	  
	  void test() {
	  Double_t xmax=30.;
	  TF1 *pt = new TF1("pt",fpt,0,xmax,0);
	  TCanvas *c2 = new TCanvas("c2","c2",10,10,900,700);
	  c2->SetLogy();
	  pt->Draw();
	  }
	  
	  This problem is now fixed.

2009-04-17 12:43  axel

	* [r28272] core/utils/Module.mk: Fix link line for rootcint7_tmp:
	  use metautils7 objects

2009-04-17 10:27  brun

	* [r28271] graf2d/x11ttf/src/TGX11TTF.cxx: From Bertrand:
	  Remove a work-around introduced to fix a problem in TGListTree
	  (should be fixed in TGListTree now)

2009-04-17 10:22  bellenot

	* [r28270] gui/gui/src/TGMenu.cxx,
	  gui/gui/src/TRootContextMenu.cxx: Cosmetics (font alignment)

2009-04-17 10:19  bellenot

	* [r28269] gui/gui/src/TGListTree.cxx: Should definitively fix the
	  bug #48204: clicking offset
	  (https://savannah.cern.ch/bugs/index.php?48204)

2009-04-17 07:18  bellenot

	* [r28268] gui/gui/src/TGFileDialog.cxx: Make sure to use unix path
	  names everywhere (to avoid backslashes)
	  (Thanks Axel for the report)

2009-04-16 21:39  wouter

	* [r28267] roofit/roofitcore/src/RooAbsReal.cxx: o RooAbsReal
	  
	  - Fix Solaris compiler warnings

2009-04-16 21:12  wouter

	* [r28266] roofit/roofitcore/inc/RooFactoryWSTool.h: o
	  RooFactoryWSTool.h
	  
	  - Fix another Solaris compiler error

2009-04-16 20:50  wouter

	* [r28265] roofit/roofitcore/inc/RooFactoryWSTool.h,
	  roofit/roofitcore/inc/RooFitResult.h,
	  roofit/roofitcore/src/RooCintUtils.cxx,
	  roofit/roofitcore/src/RooFitResult.cxx:
	  o RooFitResult
	  
	  - Fix Solaris & Cygwin compilation problems
	  
	  o RooCintUtils, RooFactoryWSTool
	  
	  - Fix Solaris compilation problems

2009-04-16 19:55  wouter

	* [r28264] roofit/roofitcore/inc/RooFitResult.h: o RooFitResult
	  
	  - Tentative fix for Cygwin compilation issue

2009-04-16 19:31  wouter

	* [r28263] roofit/roofitcore/src/RooCmdArg.cxx,
	  roofit/roofitcore/src/RooFactoryWSTool.cxx,
	  roofit/roofitcore/src/RooGlobalFunc.cxx,
	  roofit/roofitcore/src/RooProdPdf.cxx: Fixes for MSVC7 compilation
	  problems
	  
	  
	  o RooGlobalFunc
	  
	  - Use specialized set containers in Conditional()
	  
	  
	  o RooProdPdf
	  
	  - Adjust ctor to changes in Conditional
	  
	  
	  o RooCmdArg
	  
	  - Fix bug in ctor
	  
	  
	  o RooFactoryWSTool
	  
	  - Eliminate vector<RooArgSet> construction to save RooArgSets
	  in prod(). Rely on internal containers in RooCmdArg now.

2009-04-16 17:23  brun

	* [r28262] test/stressRooFit_tests.cxx: From Wouter;
	  New version of the test suite

2009-04-16 17:06  brun

	* [r28261] config/Makefile.depend, test/Makefile,
	  test/stressRooFit.cxx: From Wouter:
	  Changes to support the new version of RooFit

2009-04-16 16:41  moneta

	* [r28260] math/foam/src/TFoam.cxx: improt changes from Wouter in
	  roostats branch: suppress printout at foam print level zero

2009-04-16 16:21  wouter

	* [r28259] roofit/roofit/inc/LinkDef1.h,
	  roofit/roofit/inc/RooBernstein.h, roofit/roofit/inc/RooCBShape.h,
	  roofit/roofit/inc/RooChiSquarePdf.h,
	  roofit/roofit/src/RooBernstein.cxx,
	  roofit/roofit/src/RooCBShape.cxx,
	  roofit/roofit/src/RooChiSquarePdf.cxx,
	  roofit/roofitcore/Module.mk, roofit/roofitcore/inc/LinkDef1.h,
	  roofit/roofitcore/inc/LinkDef2.h,
	  roofit/roofitcore/inc/LinkDef3.h,
	  roofit/roofitcore/inc/RooAbsArg.h,
	  roofit/roofitcore/inc/RooAbsCachedPdf.h,
	  roofit/roofitcore/inc/RooAbsCategory.h,
	  roofit/roofitcore/inc/RooAbsCategoryLValue.h,
	  roofit/roofitcore/inc/RooAbsCollection.h,
	  roofit/roofitcore/inc/RooAbsData.h,
	  roofit/roofitcore/inc/RooAbsFunc.h,
	  roofit/roofitcore/inc/RooAbsGenContext.h,
	  roofit/roofitcore/inc/RooAbsIntegrator.h,
	  roofit/roofitcore/inc/RooAbsNumGenerator.h,
	  roofit/roofitcore/inc/RooAbsOptTestStatistic.h,
	  roofit/roofitcore/inc/RooAbsPdf.h,
	  roofit/roofitcore/inc/RooAbsProxy.h,
	  roofit/roofitcore/inc/RooAbsReal.h,
	  roofit/roofitcore/inc/RooAbsRealLValue.h,
	  roofit/roofitcore/inc/RooAbsString.h,
	  roofit/roofitcore/inc/RooAcceptReject.h,
	  roofit/roofitcore/inc/RooAdaptiveGaussKronrodIntegrator1D.h,
	  roofit/roofitcore/inc/RooAdaptiveIntegratorND.h,
	  roofit/roofitcore/inc/RooAddGenContext.h,
	  roofit/roofitcore/inc/RooAddModel.h,
	  roofit/roofitcore/inc/RooAddPdf.h,
	  roofit/roofitcore/inc/RooAddition.h,
	  roofit/roofitcore/inc/RooArgProxy.h,
	  roofit/roofitcore/inc/RooArgSet.h,
	  roofit/roofitcore/inc/RooCacheManager.h,
	  roofit/roofitcore/inc/RooCachedReal.h,
	  roofit/roofitcore/inc/RooCatType.h,
	  roofit/roofitcore/inc/RooCategory.h,
	  roofit/roofitcore/inc/RooCategoryProxy.h,
	  roofit/roofitcore/inc/RooCategorySharedProperties.h,
	  roofit/roofitcore/inc/RooChi2Var.h,
	  roofit/roofitcore/inc/RooCintUtils.h,
	  roofit/roofitcore/inc/RooClassFactory.h,
	  roofit/roofitcore/inc/RooCmdArg.h,
	  roofit/roofitcore/inc/RooCmdConfig.h,
	  roofit/roofitcore/inc/RooCustomizer.h,
	  roofit/roofitcore/inc/RooDataHist.h,
	  roofit/roofitcore/inc/RooDataSet.h,
	  roofit/roofitcore/inc/RooDataWeightedAverage.h,
	  roofit/roofitcore/inc/RooDerivative.h,
	  roofit/roofitcore/inc/RooExpensiveObjectCache.h,
	  roofit/roofitcore/inc/RooFFTConvPdf.h,
	  roofit/roofitcore/inc/RooFactoryWSTool.h,
	  roofit/roofitcore/inc/RooFitResult.h,
	  roofit/roofitcore/inc/RooFoamGenerator.h,
	  roofit/roofitcore/inc/RooFormulaVar.h,
	  roofit/roofitcore/inc/RooFunctor.h,
	  roofit/roofitcore/inc/RooGaussKronrodIntegrator1D.h,
	  roofit/roofitcore/inc/RooGenContext.h,
	  roofit/roofitcore/inc/RooGenFunction.h,
	  roofit/roofitcore/inc/RooGenericPdf.h,
	  roofit/roofitcore/inc/RooGlobalFunc.h,
	  roofit/roofitcore/inc/RooHist.h,
	  roofit/roofitcore/inc/RooHistPdf.h,
	  roofit/roofitcore/inc/RooImproperIntegrator1D.h,
	  roofit/roofitcore/inc/RooIntegrator1D.h,
	  roofit/roofitcore/inc/RooLinkedList.h,
	  roofit/roofitcore/inc/RooListProxy.h,
	  roofit/roofitcore/inc/RooMapCatEntry.h,
	  roofit/roofitcore/inc/RooMappedCategory.h,
	  roofit/roofitcore/inc/RooMinuit.h,
	  roofit/roofitcore/inc/RooMultiGenFunction.h,
	  roofit/roofitcore/inc/RooMultiVarGaussian.h,
	  roofit/roofitcore/inc/RooNLLVar.h,
	  roofit/roofitcore/inc/RooNumConvPdf.h,
	  roofit/roofitcore/inc/RooNumConvolution.h,
	  roofit/roofitcore/inc/RooNumGenConfig.h,
	  roofit/roofitcore/inc/RooNumGenFactory.h,
	  roofit/roofitcore/inc/RooNumIntConfig.h,
	  roofit/roofitcore/inc/RooPrintable.h,
	  roofit/roofitcore/inc/RooProdPdf.h,
	  roofit/roofitcore/inc/RooProduct.h,
	  roofit/roofitcore/inc/RooProfileLL.h,
	  roofit/roofitcore/inc/RooProjectedPdf.h,
	  roofit/roofitcore/inc/RooRangeBinning.h,
	  roofit/roofitcore/inc/RooRealBinding.h,
	  roofit/roofitcore/inc/RooRealIntegral.h,
	  roofit/roofitcore/inc/RooRealProxy.h,
	  roofit/roofitcore/inc/RooRealSumPdf.h,
	  roofit/roofitcore/inc/RooRealVar.h,
	  roofit/roofitcore/inc/RooRealVarSharedProperties.h,
	  roofit/roofitcore/inc/RooResolutionModel.h,
	  roofit/roofitcore/inc/RooSegmentedIntegrator1D.h,
	  roofit/roofitcore/inc/RooSetPair.h,
	  roofit/roofitcore/inc/RooSetProxy.h,
	  roofit/roofitcore/inc/RooSharedProperties.h,
	  roofit/roofitcore/inc/RooSimWSTool.h,
	  roofit/roofitcore/inc/RooSimultaneous.h,
	  roofit/roofitcore/inc/RooTFoamBinding.h,
	  roofit/roofitcore/inc/RooTreeData.h,
	  roofit/roofitcore/inc/RooWorkspace.h,
	  roofit/roofitcore/inc/RooXYChi2Var.h,
	  roofit/roofitcore/src/RooAbsAnaConvPdf.cxx,
	  roofit/roofitcore/src/RooAbsArg.cxx,
	  roofit/roofitcore/src/RooAbsCachedPdf.cxx,
	  roofit/roofitcore/src/RooAbsCachedReal.cxx,
	  roofit/roofitcore/src/RooAbsCategory.cxx,
	  roofit/roofitcore/src/RooAbsCategoryLValue.cxx,
	  roofit/roofitcore/src/RooAbsCollection.cxx,
	  roofit/roofitcore/src/RooAbsData.cxx,
	  roofit/roofitcore/src/RooAbsGenContext.cxx,
	  roofit/roofitcore/src/RooAbsIntegrator.cxx,
	  roofit/roofitcore/src/RooAbsNumGenerator.cxx,
	  roofit/roofitcore/src/RooAbsOptTestStatistic.cxx,
	  roofit/roofitcore/src/RooAbsPdf.cxx,
	  roofit/roofitcore/src/RooAbsReal.cxx,
	  roofit/roofitcore/src/RooAbsRealLValue.cxx,
	  roofit/roofitcore/src/RooAbsString.cxx,
	  roofit/roofitcore/src/RooAbsTestStatistic.cxx,
	  roofit/roofitcore/src/RooAcceptReject.cxx,
	  roofit/roofitcore/src/RooAdaptiveGaussKronrodIntegrator1D.cxx,
	  roofit/roofitcore/src/RooAdaptiveIntegratorND.cxx,
	  roofit/roofitcore/src/RooAddGenContext.cxx,
	  roofit/roofitcore/src/RooAddModel.cxx,
	  roofit/roofitcore/src/RooAddPdf.cxx,
	  roofit/roofitcore/src/RooAddition.cxx,
	  roofit/roofitcore/src/RooArgProxy.cxx,
	  roofit/roofitcore/src/RooArgSet.cxx,
	  roofit/roofitcore/src/RooBanner.cxx,
	  roofit/roofitcore/src/RooCachedReal.cxx,
	  roofit/roofitcore/src/RooCatType.cxx,
	  roofit/roofitcore/src/RooCategory.cxx,
	  roofit/roofitcore/src/RooCategoryProxy.cxx,
	  roofit/roofitcore/src/RooCategorySharedProperties.cxx,
	  roofit/roofitcore/src/RooChi2Var.cxx,
	  roofit/roofitcore/src/RooCintUtils.cxx,
	  roofit/roofitcore/src/RooClassFactory.cxx,
	  roofit/roofitcore/src/RooCmdArg.cxx,
	  roofit/roofitcore/src/RooCmdConfig.cxx,
	  roofit/roofitcore/src/RooConvGenContext.cxx,
	  roofit/roofitcore/src/RooCustomizer.cxx,
	  roofit/roofitcore/src/RooDataHist.cxx,
	  roofit/roofitcore/src/RooDataHistSliceIter.cxx,
	  roofit/roofitcore/src/RooDataSet.cxx,
	  roofit/roofitcore/src/RooDataWeightedAverage.cxx,
	  roofit/roofitcore/src/RooDerivative.cxx,
	  roofit/roofitcore/src/RooExpensiveObjectCache.cxx,
	  roofit/roofitcore/src/RooFFTConvPdf.cxx,
	  roofit/roofitcore/src/RooFactoryWSTool.cxx,
	  roofit/roofitcore/src/RooFitResult.cxx,
	  roofit/roofitcore/src/RooFoamGenerator.cxx,
	  roofit/roofitcore/src/RooFormulaVar.cxx,
	  roofit/roofitcore/src/RooFunctor.cxx,
	  roofit/roofitcore/src/RooGaussKronrodIntegrator1D.cxx,
	  roofit/roofitcore/src/RooGenContext.cxx,
	  roofit/roofitcore/src/RooGenFunction.cxx,
	  roofit/roofitcore/src/RooGenericPdf.cxx,
	  roofit/roofitcore/src/RooGlobalFunc.cxx,
	  roofit/roofitcore/src/RooHist.cxx,
	  roofit/roofitcore/src/RooHistPdf.cxx,
	  roofit/roofitcore/src/RooImproperIntegrator1D.cxx,
	  roofit/roofitcore/src/RooIntegrator1D.cxx,
	  roofit/roofitcore/src/RooListProxy.cxx,
	  roofit/roofitcore/src/RooMCStudy.cxx,
	  roofit/roofitcore/src/RooMappedCategory.cxx,
	  roofit/roofitcore/src/RooMath.cxx,
	  roofit/roofitcore/src/RooMinuit.cxx,
	  roofit/roofitcore/src/RooMsgService.cxx,
	  roofit/roofitcore/src/RooMultiGenFunction.cxx,
	  roofit/roofitcore/src/RooMultiVarGaussian.cxx,
	  roofit/roofitcore/src/RooNLLVar.cxx,
	  roofit/roofitcore/src/RooNumConvPdf.cxx,
	  roofit/roofitcore/src/RooNumConvolution.cxx,
	  roofit/roofitcore/src/RooNumGenConfig.cxx,
	  roofit/roofitcore/src/RooNumGenFactory.cxx,
	  roofit/roofitcore/src/RooNumIntConfig.cxx,
	  roofit/roofitcore/src/RooNumIntFactory.cxx,
	  roofit/roofitcore/src/RooPlot.cxx,
	  roofit/roofitcore/src/RooProdPdf.cxx,
	  roofit/roofitcore/src/RooProduct.cxx,
	  roofit/roofitcore/src/RooProjectedPdf.cxx,
	  roofit/roofitcore/src/RooRealBinding.cxx,
	  roofit/roofitcore/src/RooRealConstant.cxx,
	  roofit/roofitcore/src/RooRealIntegral.cxx,
	  roofit/roofitcore/src/RooRealProxy.cxx,
	  roofit/roofitcore/src/RooRealSumPdf.cxx,
	  roofit/roofitcore/src/RooRealVar.cxx,
	  roofit/roofitcore/src/RooSegmentedIntegrator1D.cxx,
	  roofit/roofitcore/src/RooSetProxy.cxx,
	  roofit/roofitcore/src/RooSimPdfBuilder.cxx,
	  roofit/roofitcore/src/RooSimWSTool.cxx,
	  roofit/roofitcore/src/RooSimultaneous.cxx,
	  roofit/roofitcore/src/RooTFoamBinding.cxx,
	  roofit/roofitcore/src/RooTreeData.cxx,
	  roofit/roofitcore/src/RooUniformBinning.cxx,
	  roofit/roofitcore/src/RooWorkspace.cxx,
	  roofit/roofitcore/src/RooXYChi2Var.cxx: Update roofit/roofitcore
	  and roofit/roofit with
	  RooFit v2.98 code from dev/roostats branch

2009-04-16 12:35  couet

	* [r28256] hist/hist/src/TGraph.cxx: - One more fix in
	  GetHistogram, stressGraphics did not work (test 21)
	  with the previous version.

2009-04-16 10:27  bellenot

	* [r28253] gui/guibuilder/src/TGuiBldDragManager.cxx,
	  gui/guibuilder/src/TRootGuiBuilder.cxx: Adapt code following
	  latest changes in TGMenu (shortcuts)

2009-04-16 10:25  bellenot

	* [r28252] gui/gui/inc/TGMenu.h, gui/gui/src/TGMenu.cxx: Add a
	  getter for the TGString used for the shortcut

2009-04-16 10:14  brun

	* [r28251] graf3d/gl/src/TGLSAViewer.cxx: iAttempt to fix a
	  compilation error on Windows;
	  error C2026: string too big, trailing characters truncated

2009-04-16 10:09  bellenot

	* [r28249] gui/guihtml/src/TGHtmlBrowser.cxx: Use new way of adding
	  right aligned shortcuts in the menu entries

2009-04-16 09:58  brun

	* [r28248] hist/hist/src/TGraph.cxx: Fix a bug in
	  TGraph::GetHistogram and add a protection when gPad=0

2009-04-16 09:54  bellenot

	* [r28247] gui/gui/src/TGTextEditor.cxx: Use new way of adding
	  right aligned shortcuts in the menu entries

2009-04-16 09:32  brun

	* [r28223] hist/hist/src/TH1.cxx: Comment unused statement in
	  TH1::FillRandom

2009-04-16 08:13  bellenot

	* [r28222] test/RootShower/RootShower.cxx: Use new way of adding
	  right aligned shortcuts in the menu entries

2009-04-16 08:12  bellenot

	* [r28221] gui/gui/src/TRootBrowser.cxx: Use new way of adding
	  right aligned shortcuts in the menu entries

2009-04-16 08:11  bellenot

	* [r28220] gui/gui/inc/TGMenu.h, gui/gui/src/TGMenu.cxx: Add
	  possibility to add a right aligned shortcut by using a tab
	  character ('\t') before the shortcut string, as shown below:
	  fMenuFile->AddEntry("&Open...\tCtrl+O", kOpenFile);

2009-04-16 07:12  axel

	* [r28219] cint/reflex/Module.mk: Use generic compilation rule for
	  genmap.o so we get a .d file,
	  include .d file.
	  Fixed dependencies for genmap.o

2009-04-16 06:46  bellenot

	* [r28218] gui/gui/src/TGCanvas.cxx: Fix a copy/paste typo. This
	  solves the bug report #49275
	  (https://savannah.cern.ch/bugs/?49275)
	  Thanks to Valeri Fine for the detailed information.

2009-04-16 06:23  brun

	* [r28217] graf2d/qt/src/TQtApplication.cxx: Fix a compilation
	  warning in TQtApplication::CreateQApplication

2009-04-15 12:07  brun

	* [r28215] graf2d/qt/Module.mk: Remove support for QT3

2009-04-15 11:32  matevz

	* [r28214] graf3d/eve/inc/TEveJetCone.h,
	  graf3d/eve/src/TEveJetCone.cxx, graf3d/eve/src/TEveWindow.cxx,
	  graf3d/gl/src/TGLAxisPainter.cxx,
	  graf3d/gl/src/TGLCameraOverlay.cxx: Merge revisions 28203, 28204
	  and 28206 from fireworks branch.
	  
	  28203 - add function TEveJetCone::AddEllipticCone();
	  28204 - protection for delayed main-frame destruction;
	  28206 - font-size fixes for GL overlays.

2009-04-15 11:05  matevz

	* [r28212] graf3d/gl/inc/TGLOrthoCamera.h: Remove declaration of
	  obsolete contructor.

2009-04-15 09:49  couet

	* [r28211] graf2d/gpad/src/TCanvas.cxx: - The following macro, when
	  run in batch mode, produced a rectangular canvas
	  instead of a square one.
	  TCanvas* c=new TCanvas("foo", "bar", 2);
	  c->Print("canvas.eps");
	  This was reported in:
	  https://savannah.cern.ch/bugs/index.php?48057

2009-04-15 08:03  matevz

	* [r28210] graf3d/gl/inc/TGLUtil.h, graf3d/gl/src/TGLUtil.cxx: Fix
	  compilation warning in:
	  void TGLUtil::Color(Color_t color_index, Float_t alpha);
	  
	  Add the variant of the above function with 'UChar_t alpha'
	  argument.

2009-04-15 06:50  wlav

	* [r28209] bindings/pyroot/src/Pythonize.cxx,
	  bindings/pyroot/src/TCustomPyTypes.cxx: fix warnings

2009-04-14 19:38  brun

	* [r28205] graf2d/qt/inc/TGQt.h, graf2d/qt/inc/TQtBrush.h,
	  graf2d/qt/inc/TQtClientWidget.h, graf2d/qt/inc/TQtEvent.h,
	  graf2d/qt/inc/TQtMarker.h, graf2d/qt/inc/TQtPadFont.h,
	  graf2d/qt/inc/TQtTimer.h, graf2d/qt/inc/TQtWidget.h,
	  graf2d/qt/src/GQtGUI.cxx, graf2d/qt/src/TGQt.cxx,
	  graf2d/qt/src/TQMimeTypes.cxx, graf2d/qt/src/TQtApplication.cxx,
	  graf2d/qt/src/TQtBrush.cxx, graf2d/qt/src/TQtClientFilter.cxx,
	  graf2d/qt/src/TQtClientGuard.cxx,
	  graf2d/qt/src/TQtClientWidget.cxx, graf2d/qt/src/TQtEvent.cxx,
	  graf2d/qt/src/TQtMarker.cxx, graf2d/qt/src/TQtPadFont.cxx,
	  graf2d/qt/src/TQtPen.cxx, graf2d/qt/src/TQtSymbolCodec.cxx,
	  graf2d/qt/src/TQtTimer.cxx, graf2d/qt/src/TQtWidget.cxx: From
	  Valeri Fine:
	  New patch attempting to remove warnings and support for Qt3.
	  line, and those below, will be ignored--
	  
	  M graf2d/qt/src/TGQt.cxx
	  M graf2d/qt/src/TQMimeTypes.cxx
	  M graf2d/qt/src/TQtPadFont.cxx
	  M graf2d/qt/src/TQtClientGuard.cxx
	  M graf2d/qt/src/TQtSymbolCodec.cxx
	  M graf2d/qt/src/TQtApplication.cxx
	  M graf2d/qt/src/GQtGUI.cxx
	  M graf2d/qt/src/TQtTimer.cxx
	  M graf2d/qt/src/TQtEvent.cxx
	  M graf2d/qt/src/TQtMarker.cxx
	  M graf2d/qt/src/TQtPen.cxx
	  M graf2d/qt/src/TQtClientWidget.cxx
	  M graf2d/qt/src/TQtBrush.cxx
	  M graf2d/qt/src/TQtWidget.cxx
	  M graf2d/qt/src/TQtClientFilter.cxx
	  M graf2d/qt/inc/TQtClientWidget.h
	  M graf2d/qt/inc/TQtBrush.h
	  M graf2d/qt/inc/TGQt.h
	  M graf2d/qt/inc/TQtTimer.h
	  M graf2d/qt/inc/TQtEvent.h
	  M graf2d/qt/inc/TQtMarker.h
	  M graf2d/qt/inc/TQtWidget.h
	  M graf2d/qt/inc/TQtPadFont.h

2009-04-14 16:08  couet

	* [r28202] hist/doc/v524/index.html: - update

2009-04-14 16:04  matevz

	* [r28201] graf3d/gl/inc/LinkDef.h, graf3d/gl/inc/TGLBoxPainter.h,
	  graf3d/gl/inc/TGLCamera.h, graf3d/gl/inc/TGLHistPainter.h,
	  graf3d/gl/inc/TGLLegoPainter.h, graf3d/gl/inc/TGLOrthoCamera.h,
	  graf3d/gl/inc/TGLParametric.h,
	  graf3d/gl/inc/TGLPerspectiveCamera.h,
	  graf3d/gl/inc/TGLPlotCamera.h, graf3d/gl/inc/TGLPlotPainter.h,
	  graf3d/gl/inc/TGLSurfacePainter.h, graf3d/gl/inc/TGLTF3Painter.h,
	  graf3d/gl/src/TGLBoxPainter.cxx,
	  graf3d/gl/src/TGLLegoPainter.cxx,
	  graf3d/gl/src/TGLOrthoCamera.cxx,
	  graf3d/gl/src/TGLParametric.cxx, graf3d/gl/src/TGLPlotCamera.cxx,
	  graf3d/gl/src/TGLPlotPainter.cxx,
	  graf3d/gl/src/TGLSurfacePainter.cxx,
	  graf3d/gl/src/TGLTF3Painter.cxx: Move code for plot-painter
	  camera out of TGLOrthoCamera and put it
	  into a new class TGLPlotCamera.

2009-04-14 15:43  couet

	* [r28200] hist/hist/src/TGraph.cxx: - In GetHistogram: fix the
	  problem mentionned here:
	  http://root.cern.ch/phpBB2/viewtopic.php?p=35256#35256
	  fHistogram is returned immediatly if it exists unless the log
	  scale
	  is ON and the computed minimum is greater than zero. In that case
	  the
	  histogram needs to be recomputed.

2009-04-14 14:14  couet

	* [r28199] graf2d/graf/src/TPaveStats.cxx,
	  hist/histpainter/src/THistPainter.cxx: - Update the doc about the
	  stats painting.

2009-04-14 13:59  matevz

	* [r28197] graf3d/eve/inc/TEveCalo.h,
	  graf3d/eve/inc/TEvePolygonSetProjectedGL.h,
	  graf3d/eve/inc/TEveProjectionAxesGL.h,
	  graf3d/eve/inc/TEveStraightLineSet.h,
	  graf3d/eve/inc/TEveStraightLineSetGL.h,
	  graf3d/eve/inc/TEveViewer.h, graf3d/eve/inc/TEveWindow.h,
	  graf3d/eve/src/TEveCalo.cxx, graf3d/eve/src/TEveCaloLegoGL.cxx,
	  graf3d/eve/src/TEvePolygonSetProjectedGL.cxx,
	  graf3d/eve/src/TEveProjectionAxesGL.cxx,
	  graf3d/eve/src/TEveStraightLineSet.cxx,
	  graf3d/eve/src/TEveStraightLineSetGL.cxx,
	  graf3d/eve/src/TEveUtil.cxx, graf3d/eve/src/TEveViewer.cxx,
	  graf3d/eve/src/TEveWindow.cxx, graf3d/gl/inc/LinkDef.h,
	  graf3d/gl/inc/TGLAxisPainter.h, graf3d/gl/inc/TGLLightSet.h,
	  graf3d/gl/inc/TGLPShapeObjEditor.h, graf3d/gl/inc/TGLRnrCtx.h,
	  graf3d/gl/inc/TGLUtil.h, graf3d/gl/inc/TGLViewer.h,
	  graf3d/gl/inc/TGLViewerBase.h, graf3d/gl/src/TGLAxisPainter.cxx,
	  graf3d/gl/src/TGLCameraOverlay.cxx,
	  graf3d/gl/src/TGLEmbeddedViewer.cxx,
	  graf3d/gl/src/TGLEventHandler.cxx, graf3d/gl/src/TGLLightSet.cxx,
	  graf3d/gl/src/TGLManipSet.cxx,
	  graf3d/gl/src/TGLPShapeObjEditor.cxx,
	  graf3d/gl/src/TGLPhysicalShape.cxx, graf3d/gl/src/TGLRnrCtx.cxx,
	  graf3d/gl/src/TGLSAViewer.cxx, graf3d/gl/src/TGLScene.cxx,
	  graf3d/gl/src/TGLText.cxx, graf3d/gl/src/TGLUtil.cxx,
	  graf3d/gl/src/TGLViewer.cxx, graf3d/gl/src/TGLViewerEditor.cxx,
	  tutorials/eve/cms_calo.C, tutorials/eve/cms_calo_detail.C,
	  tutorials/eve/geom_cms.C, tutorials/eve/test_windows.C: Merge the
	  following revisions from the fireworks branch:
	  -r 27692:27867
	  -c 27876
	  -r 28012:28187
	  
	  ================================================================================
	  27693
	  
	  TEveCalo:
	  Set bounding box when calo data empty.
	  
	  TEveCaloLegoGL:
	  TGLAxisPainter:
	  Draw axis title in TGLAxisPainter::PaintAxis().
	  
	  --------------------------------------------------------------------------------
	  27694
	  
	  Forget to check-in this file in revision 27693.
	  
	  --------------------------------------------------------------------------------
	  27695
	  
	  Don't draw frame and call TGLAxisPainter::Paint() if calo data
	  empty.
	  
	  --------------------------------------------------------------------------------
	  27699
	  
	  Fix issues reported by valgrind.
	  
	  --------------------------------------------------------------------------------
	  27758
	  
	  Return viewer in TEveViewer::SpawnGLViewer and
	  TEveViewer::SpawnGLEmbeddedViewer().
	  
	  --------------------------------------------------------------------------------
	  27767
	  
	  Unset event handler when destroying TGLWidget. This is important
	  in case destruction of TGLWidget is called with timeout.
	  
	  --------------------------------------------------------------------------------
	  27840
	  
	  Add possibility to create different icon boxes in
	  TEveCompositeFrame. Use static function pointer fgIconBarCreator
	  to change default behavior.
	  
	  Remove oboslete function TEveCompositeFrame::ReplaceIconBox().
	  
	  --------------------------------------------------------------------------------
	  7856
	  
	  Bug fix: Get font size calculating projected axis length at the
	  Z-title position.
	  
	  --------------------------------------------------------------------------------
	  27857
	  
	  Move to real world coordinates. Add line-set for test.
	  
	  --------------------------------------------------------------------------------
	  27867
	  
	  TGLViewer:
	  Add function:
	  void ResetInitGL()
	  This is needed if GL-context is destroyed from outside.
	  
	  Call it from derived classes when creating and destroying
	  GL-widget.
	  
	  --------------------------------------------------------------------------------
	  27876
	  
	  In line set add possibility to disable depth test, i.e. draw
	  lines/markers in front.
	  
	  --------------------------------------------------------------------------------
	  28013
	  
	  Fix memory leak in TEveCalo2D.
	  
	  
	  --------------------------------------------------------------------------------
	  28048
	  
	  In HandleCrossing() ignore grab and ungrab events. Several window
	  managers produce them nowadays (fvwm2, x-on-mac, sawfish).
	  
	  --------------------------------------------------------------------------------
	  28050
	  
	  Simplify macro.
	  
	  --------------------------------------------------------------------------------
	  28106
	  
	  URL: http://root.cern.ch/viewcvs?rev=28106&root=root&view=rev
	  Log:
	  Add data-members and accessors for controlling brightness of
	  front,
	  side and speulcar lights.
	  
	  --------------------------------------------------------------------------------
	  28114
	  
	  TGLPShapeObjEditor
	  ==================
	  Remove obsolete data-members and enum entries.
	  
	  TGLUtil
	  =======
	  New class TGLColor - using this will simplify color management in
	  TGLViewer and TGLRnrCtx.
	  
	  TEveUtil
	  ========
	  Simplify implementation of TEveUtil::ColorFromIdx() functions.
	  
	  --------------------------------------------------------------------------------
	  28144
	  
	  Add dtor for TGLColor.
	  
	  --------------------------------------------------------------------------------
	  28161
	  
	  URL: http://root.cern.ch/viewcvs?rev=28161&root=root&view=rev
	  Log:
	  Extend window management demo.
	  
	  --------------------------------------------------------------------------------
	  28162
	  
	  Add support several GL color-sets - each defines colors for
	  background,
	  foreground, outline, markup and for outlines of selected and
	  highlighted objects.
	  
	  
	  GL/
	  ===
	  
	  TGLUtil - add new class TGLColorSet.
	  
	  TGLRnrCtx - add color-set stack.
	  
	  TGLViewer - create two color-sets by default - for light and dark
	  background. These can be switched with the 'e' key now.
	  
	  TGLScene - decrease polgon-offset for outline-mode fill-pass from
	  (1,
	  1) to (0.5, 0.5) which is sufficient.
	  
	  Use/support color-set functionality in other modified classes.
	  
	  
	  EVE/
	  ====
	  
	  TEvePolygonSetProjectedGL - skip outline pass.
	  
	  TEveProjectionAxesGL - skip outline pass and slightly widen the
	  depth
	  range so that the text is visible in outline mode, where
	  polygon-offset is applied during the fill-pass.
	  
	  --------------------------------------------------------------------------------
	  28168
	  
	  Add support for a global GL color-set shared among several (all)
	  viewers.
	  
	  TGLViewer - add static data-members and functions to handle
	  global
	  color-set. Add methods that allow switching between
	  global/private
	  color-sets for a given viewer.
	  
	  TGLViewerEditor - Disable backgound-color widget when the viewer
	  uses
	  global color-set.
	  
	  TGLCameraOverlay - use foreground color for some markup
	  rendering.
	  
	  In two tutorials use the new API for setting of the background
	  color.
	  
	  --------------------------------------------------------------------------------
	  28187
	  
	  Put back the old method for setting background color and mark it
	  as deprecated.

2009-04-14 09:36  rdm

	* [r28196] core/base/src/TROOT.cxx: in case ROOTLIBDIR is set (with
	  --prefix installation), use that to find
	  libCint7 and not ROOTSYS. Fixes issue 49167.

2009-04-14 00:48  wlav

	* [r28195] bindings/pyroot/src/MethodHolder.cxx,
	  bindings/pyroot/src/Pythonize.cxx,
	  bindings/pyroot/src/RootModule.cxx,
	  bindings/pyroot/src/TCustomPyTypes.cxx,
	  bindings/pyroot/src/TCustomPyTypes.h,
	  bindings/pyroot/src/Utility.cxx: optimization of pythonized
	  functions

2009-04-13 17:24  wlav

	* [r28194] bindings/pyroot/src/PyStrings.cxx: string usage memory
	  optimization

2009-04-13 17:23  wlav

	* [r28193] bindings/pyroot/src/RootWrapper.cxx: optimization for
	  loading classes

2009-04-13 17:23  wlav

	* [r28192] bindings/pyroot/src/MethodHolder.cxx: fix for
	  documentation pydoc

2009-04-13 17:17  wlav

	* [r28191] bindings/pyroot/src/MethodProxy.cxx: cleanup

2009-04-13 17:15  wlav

	* [r28190] bindings/pyroot/src/PyROOT.h: remove iostream include

2009-04-09 17:07  brun

	* [r28186] graf2d/qt/src/GQtGUI.cxx: From Valeri Fine:
	  - Use Qt 4.3.x compliant QLine API
	  - remove the compilation warning

2009-04-09 14:14  ganis

	* [r28185] proof/proofd/inc/XrdProofdAux.h,
	  proof/proofd/src/XrdProofdAux.cxx,
	  proof/proofd/src/XrdProofdManager.cxx,
	  proof/proofd/src/XrdProofdProofServMgr.cxx: - Add full support
	  for placeholders <uid>, <gid>, <group> and <homedir> for the
	  directives
	  specified via 'xpd.putenv'
	  - Fix a problem with the permissions of the credentials files
	  created under <sandbox>/.creds

2009-04-09 14:05  ganis

	* [r28184]
	  net/xrootd/src/xrootd/src/XrdCrypto/XrdCryptosslgsiAux.cc: Import
	  a change to always notify in case of errors

2009-04-09 13:59  couet

	* [r28183] hist/hist/src/TGraph2D.cxx: - Improve the doc. PCOL
	  example.

2009-04-09 13:56  bellenot

	* [r28182] graf2d/win32gdk/gdk/src/gdk/win32/gdkwindow-win32.c: Add
	  a check to make sure that the maximum window size does not exceed
	  the screen size (e.g. setting a maximum window size of
	  10000x10000 may kill the system...) Thanks to Axel for the
	  report.

2009-04-09 13:53  ganis

	* [r28181]
	  net/xrootd/src/xrootd/src/XrdSecgsi/XrdSecProtocolgsi.hh: Import
	  version update to insure backward compatibility

2009-04-09 09:54  rdm

	* [r28167] core/metautils/src: ignore stlLoader7_* files.

2009-04-09 09:07  rdm

	* [r28166] core/thread/src/TThread.cxx: from Bertrand:
	  remove unneeded lockguard that causes deadlock.

2009-04-09 04:53  brun

	* [r28165] graf2d/qt/src/GQtGUI.cxx: Hopefully final fix for the
	  compilation error

2009-04-08 20:34  brun

	* [r28163] graf2d/qt/src/GQtGUI.cxx: From Valeri Fine:
	  attempt to fix a compilation error

2009-04-08 15:38  bellenot

	* [r28159] graf2d/win32gdk/inc/TGWin32InterpreterProxy.h,
	  graf2d/win32gdk/inc/TGWin32ProxyBase.h,
	  graf2d/win32gdk/inc/TGWin32VirtualXProxy.h,
	  graf2d/win32gdk/src/TGWin32ProxyBase.cxx,
	  graf2d/win32gdk/src/TGWin32VirtualGLProxy.cxx: - Added a flag to
	  check if a call to gVirtualX is made from a secondary thread. In
	  this case, delay it and process it via the main thread (to avoid
	  potential deadlocks)
	  - Code cleanup

2009-04-08 15:00  moneta

	* [r28158] math/mathmore/src/complex_quartic.h: fix 2 bugs in
	  quartic equation solver routine from A. Steiner and A. Buckley
	  - protect against wrong input to acos due to numerical errors was
	  - remove assignement u[2]=u[1] as in CERNLIB routine. The gsl
	  cubic solver is used and therefore a different order of the roots
	  is returned.
	  
	  This fixes the bug reported in
	  https://savannah.cern.ch/bugs/?49031

2009-04-08 14:48  brun

	* [r28157] proof/proofplayer/src/TFileMerger.cxx: From Andrei:
	  Fix a memory leak

2009-04-08 14:46  ganis

	* [r28156] net/xrootd/src/xrootd/src/XrdSut/XrdSutCache.cc: Import
	  from the XROOTD head a fix affecting credentials cache refreshing

2009-04-08 14:39  axel

	* [r28155] cint/cint7/src/loadfile.cxx: When building ROOT never
	  check for $CINTSYSDIR.

2009-04-08 12:40  ganis

	* [r28154] net/xrootd/src/xrootd/src/XrdCrypto/XrdCryptoFactory.cc,
	  net/xrootd/src/xrootd/src/XrdCrypto/XrdCryptoFactory.hh,
	  net/xrootd/src/xrootd/src/XrdCrypto/XrdCryptoX509Chain.cc,
	  net/xrootd/src/xrootd/src/XrdCrypto/XrdCryptoX509Req.hh,
	  net/xrootd/src/xrootd/src/XrdCrypto/XrdCryptosslAux.cc,
	  net/xrootd/src/xrootd/src/XrdCrypto/XrdCryptosslFactory.cc,
	  net/xrootd/src/xrootd/src/XrdCrypto/XrdCryptosslFactory.hh,
	  net/xrootd/src/xrootd/src/XrdCrypto/XrdCryptosslX509Crl.cc,
	  net/xrootd/src/xrootd/src/XrdCrypto/XrdCryptosslX509Crl.hh,
	  net/xrootd/src/xrootd/src/XrdCrypto/XrdCryptosslgsiAux.cc,
	  net/xrootd/src/xrootd/src/XrdSecgsi/GNUmakefile,
	  net/xrootd/src/xrootd/src/XrdSecgsi/XrdSecProtocolgsi.cc,
	  net/xrootd/src/xrootd/src/XrdSecgsi/XrdSecgsitest.cc: Import for
	  the XROOTD head a fix and an improvement in the GSI module. The
	  fix solves
	  the problem seen with proxies by ALICE at CAF. The improvement
	  relates to the way the
	  CA certificate revocation lists are loaded.

2009-04-08 10:10  brun

	* [r28153] hist/hist/src/TH1.cxx: Fix a problem introduced in the
	  recent update of TH1::LabelsInflate in case of a 1-D histogram

2009-04-08 09:27  rdm

	* [r28152] configure: make sure option list is alphabetically
	  sorted so the "Enabled support for"
	  list is in correct order.

2009-04-08 09:22  axel

	* [r28151] cint/cint7/src/struct.cxx: Missing type -> tagnum
	  conversion.

2009-04-08 08:59  moneta

	* [r28150] math/mathcore/src/FitUtil.cxx: add a protection against
	  negative log when evaluating the Poisson log likelihood

2009-04-08 07:25  brun

	* [r28149] graf2d/qt/inc/TQtBrush.h,
	  graf2d/qt/inc/TQtClientWidget.h, graf2d/qt/inc/TQtEventQueue.h,
	  graf2d/qt/inc/TQtTimer.h, graf2d/qt/src/GQtGUI.cxx,
	  graf2d/qt/src/TGQt.cxx, graf2d/qt/src/TQtClientWidget.cxx,
	  graf2d/qt/src/TQtEventQueue.cxx, graf2d/qt/src/TQtTimer.cxx: From
	  Valeri Fine:
	  TQtEventQueue:
	  - remove the redundant Qt3 code
	  
	  TGQt.cxx:
	  - fix ROOT color index for GetPixel method
	  
	  GQtGUI.cxx:
	  - remove the redundant Qt3 code
	  - replace the Q3_SUPPORT API with pure Qt4 API
	  - fix TImage painting issue
	  - take in account TASImage rounding to create the proper bitmask
	  - report and ignore the negative widget size (coming from ROOT
	  GUI
	  classes)
	  
	  TQtTimer:
	  - replace Q3_SUPPORT API with Qt4 API
	  
	  TQtClientWidget:
	  - replace Q3_SUPPORT Q3Accel class with QShortcut from Qt4
	  - remove the redundant Qt3 code
	  
	  TQtBrush:
	  - remove the redundant Qt3 code

2009-04-07 22:43  wlav

	* [r28148] bindings/pyroot/src/Converters.cxx,
	  bindings/pyroot/src/Converters.h: special converted for const
	  long& for vector iterators

2009-04-07 21:41  wlav

	* [r28147] bindings/pyroot/src/Executors.cxx,
	  bindings/pyroot/src/Executors.h: SetItemHolder for UShort_t& and
	  Short_t

2009-04-07 17:26  axel

	* [r28146] cint/cint7/src/BaseCls.cxx, cint/cint7/src/Class.cxx,
	  cint/cint7/src/Method.cxx, cint/cint7/src/bc_item.cxx,
	  cint/cint7/src/common.h, cint/cint7/src/debug.cxx,
	  cint/cint7/src/decl.cxx, cint/cint7/src/disp.cxx,
	  cint/cint7/src/ifunc.cxx, cint/cint7/src/inherit.cxx,
	  cint/cint7/src/init.cxx, cint/cint7/src/newlink.cxx,
	  cint/cint7/src/rflxutil.cxx, cint/cint7/src/scrupto.cxx,
	  cint/cint7/src/sizeof.cxx, cint/cint7/src/struct.cxx,
	  cint/cint7/src/tmplt.cxx, cint/cint7/src/var.cxx: Make
	  G__inheritance a vector instead of a fixed size array to save
	  some memory.

2009-04-07 17:00  axel

	* [r28145] cint/reflex/inc/Reflex/internal/ScopeBase.h,
	  cint/reflex/src/Namespace.cxx, cint/reflex/src/Namespace.h,
	  cint/reflex/src/ScopeBase.cxx, cint/reflex/src/ScopedType.h: Only
	  Namespace needs a separate PropertyList; the others can use the
	  one from TypeBase.

2009-04-07 14:45  couet

	* [r28128] test/stressGraphics.cxx, test/stressGraphics.ref: - New
	  test for the fit/stat box.

2009-04-07 13:12  couet

	* [r28127] hist/histpainter/src/THistPainter.cxx: - More
	  improvements in GetBestFormat. There was still cases
	  where the error was not displayed with E notation whereas
	  the value was. A new test will be introduced in
	  stressGraphics to cover all the cases handled by
	  GetBestFormat.

2009-04-07 11:22  pcanal

	* [r28126] cint/cint7/src/rflxutil.cxx: Fix handling of FILE* with
	  createpointer==0

2009-04-07 10:30  brun

	* [r28124] hist/hist/src/TH1.cxx: Fix bug reported at
	  http://savannah.cern.ch/bugs/?48998 when filling a TH2 with
	  strings
	  and the number of bins is automatically increased.

2009-04-07 09:40  pcanal

	* [r28123] cint/cint7/src/Class.cxx, cint/cint7/src/Dict.cxx,
	  cint/cint7/src/Dict.h, cint/cint7/src/common.h,
	  cint/cint7/src/disp.cxx, cint/cint7/src/fproto.h,
	  cint/cint7/src/fread.cxx, cint/cint7/src/ifunc.cxx,
	  cint/cint7/src/newlink.cxx, cint/cint7/src/scrupto.cxx,
	  cint/cint7/src/sizeof.cxx, cint/cint7/src/struct.cxx,
	  cint/cint7/src/tmplt.cxx: remove memory footprint by removing
	  G__struct.comment and make G__dict.mscopes a vector

2009-04-07 09:40  pcanal

	* [r28122] cint/cint7/src/rflxutil.cxx: add missing return
	  statements

2009-04-07 09:25  pcanal

	* [r28121] cint/configure: remove stray paranthesis

2009-04-07 09:13  pcanal

	* [r28120] cint/cint7/src/rflxutil.cxx: add missing return
	  statement

2009-04-07 08:48  pcanal

	* [r28119] cint/cint7/src/Dict.cxx, cint/cint7/src/Dict.h,
	  cint/cint7/src/bc_exec_asm.h, cint/cint7/src/pcode.cxx,
	  cint/cint7/src/rflxutil.cxx, cint/cint7/src/var.cxx: improve
	  performance (15%ish for stressShapes.cxx) buy increasing
	  inlining, reducing call to GetDict() and Dummy::Type(), and
	  unfold by hand G__OP2_multiply for double

2009-04-06 17:14  pcanal

	* [r28116] cint/cint7/inc/G__ci_fproto.h: silence over-zealous
	  shadowed declaration warning

2009-04-06 16:55  pcanal

	* [r28115] cint/cint7/inc/G__ci.h: Re-synchronize the sizeof
	  G__value for Cint5/7 on 32 bit platforms

2009-04-06 16:28  pcanal

	* [r28113] cint/cint7/src/rflxutil.cxx: Fix handling of 'isconst'
	  in new version of G__get_from_type

2009-04-06 15:49  pcanal

	* [r28112] cint/cint7/src/rflxutil.cxx: Fix problem in handling
	  FILE (in code from revision 28109)

2009-04-06 13:44  axel

	* [r28109] cint/cint7/src/rflxutil.cxx: Speed up e.g. stressShapes
	  by 30% by a re-implemented repres-type to Reflex-Type conversion.
	  Now stressShapes is 18% slower in CINT5 than CINT7 (yes, really).

2009-04-06 13:00  couet

	* [r28108] graf2d/asimage/src/libAfterImage/import.c: - temp_cinfo
	  was not declared at the right place (Bertrand)

2009-04-06 11:16  couet

	* [r28107] graf2d/asimage/src/libAfterImage/import.c: - Last mod
	  needed to be adapted for windows (from Bertrand)

2009-04-04 13:27  moneta

	* [r28105] hist/hist/src/THnSparse.cxx: from Axel:
	  Behave like TH1/2/3 and increase the number of entries for
	  THnSparse::SetBinContent().

2009-04-04 13:09  moneta

	* [r28104] hist/hist/src/HFitInterface.cxx: fix a problem in
	  InitGaus when having only one data point.
	  This fixes the bug https://savannah.cern.ch/bugs/?48936

2009-04-03 19:52  pcanal

	* [r28095] core/metautils/inc/TClassEdit.h,
	  core/metautils/src/TClassEdit.cxx: From Axel:
	  Implement TClassEdit::InsertStd() is requested at Savannah 46871:
	  it puts "std::" in front of all STL classes.

2009-04-03 14:10  moneta

	* [r28094] math/mathcore/inc/TMath.h: fix a warning observed on VC9
	  when sorting using Long64 indices
	  (see http://root.cern.ch/phpBB2/viewtopic.php?t=8319)

2009-04-03 11:45  couet

	* [r28092] hist/hist/src/THStack.cxx: - Complete the last fix.

2009-04-03 10:50  pcanal

	* [r28091] tree/tree/src/TBranchElement.cxx: re-add unfortunately
	  remove statement (fix revision 28090)

2009-04-03 10:43  pcanal

	* [r28090] tree/tree/src/TBranchElement.cxx: Prevent the use of
	  MapObject for a 'sub branch' containing a vector of simple type
	  (this is an addition to revision 26430)
	  Also do not use MapObject for string/TString branches.

2009-04-03 10:23  axel

	* [r28089] cint/cint/src/ifunc.cxx, cint/cint/src/parse.cxx,
	  cint/cint7/src/ifunc.cxx, cint/cint7/src/parse.cxx: Fix Savannah
	  #48608: implement support for _attribute_() (by ignoring it).

2009-04-03 10:02  couet

	* [r28088] hist/hist/src/THStack.cxx: - The problem submitted here:
	  http://root.cern.ch/phpBB2/viewtopic.php?p=35090#35090
	  was a side effect of the fix done here:
	  http://root.cern.ch/viewvc?view=rev&revision=25536
	  Both problems are now fixed. The following macro
	  reproduces the problem submitted in the forum:
	  {
	  TCanvas *can = new TCanvas("can", "",5,48,800,600);
	  can->SetTickx(1); can->SetTicky(1);
	  THStack *hs = new THStack();
	  TH1 *h = new TH1F("h","h",40,0,200);
	  h->SetBinContent(4,4);
	  hs->Add(h,""); hs->Draw();
	  TLegend *leg = new TLegend(0.7,0.6,0.99,0.99,NULL,"brNDC");
	  leg->AddEntry("h","h","F");
	  leg->Draw();
	  }

2009-04-03 09:58  couet

	* [r28087] graf2d/gpad/src/TPad.cxx: - The THStack case was missing
	  in RedrawAxis.

2009-04-03 09:25  axel

	* [r28085] cint/reflex/src/Class.cxx: Fix Savannah 47076: only
	  deallocate if requested, and deallocate symmetrically to
	  Class::Construct(), i.e. using Deallocate() instead of ::op
	  delete.

2009-04-03 08:56  moneta

	* [r28084] hist/hist/src/TProfileHelper.h: set right svn properties

2009-04-03 08:49  moneta

	* [r28083] hist/hist/src/TProfileHelper.h: - merge commit from
	  David:
	  
	  fix a warning seen on gcc4.3 -O2

2009-04-03 08:35  moneta

	* [r28082] math/minuit2/src/MnFunctionCross.cxx: remove a debug
	  committed by mistake

2009-04-03 07:30  brun

	* [r28080] hist/hist/inc/TH1.h, hist/hist/inc/TH2.h,
	  hist/hist/inc/TH3.h, hist/hist/src/TH1.cxx,
	  hist/hist/src/TH2.cxx, hist/hist/src/TH3.cxx: Implement new
	  functions
	  Int_t TH1::FindFirstBinAbove(Double_t threshold, Int_t axis)
	  const
	  //find first bin with content > threshold for axis (1=x, 2=y,
	  3=z)
	  //if no bins with content > threshold is found the function
	  returns -1.
	  
	  Int_t TH1::FindLastBinAbove(Double_t threshold, Int_t axis) const
	  //find last bin with content > threshold for axis (1=x, 2=y, 3=z)
	  //if no bins with content > threshold is found the function
	  returns -1.
	  
	  same functions in TH2 and TH3.

2009-04-02 21:25  pcanal

	* [r28079] tree/treeplayer/src/TFormLeafInfo.cxx: Insure that the
	  axis of an histogram create via a TString or std::string
	  are properly resize (by omitting 'empty' bins).
	  This fixes https://savannah.cern.ch/bugs/?48885

2009-04-02 18:48  axel

	* [r28078] cint/reflex/src/Class.h: Forgot one aliasing violating
	  case: forward to ScopeBase again.

2009-04-02 16:22  axel

	* [r28077] cint/cint/src/parse.cxx, cint/cint7/src/parse.cxx:
	  Windows only:
	  partially revert r28066. We still need to replace "\\" by "\" etc
	  - only remove the "tolower" part.

2009-04-02 15:58  axel

	* [r28076] cint/reflex/src/Class.h: "Fix" aliasing by forwarding to
	  the workaround used in ScopeBase.

2009-04-02 15:36  couet

	* [r28075] graf2d/graf/src/TPaveStats.cxx: - Better help

2009-04-02 15:31  axel

	* [r28074] cint/reflex/src/Class.cxx, cint/reflex/src/Class.h: Help
	  solaris CC.

2009-04-02 15:01  moneta

	* [r28067] math/minuit2/src/MnFunctionCross.cxx: fix a bug when
	  running without the WARNINGMSG defined (like in the Minuit2
	  standalone builds)

2009-04-02 14:42  axel

	* [r28066] cint/cint/src/parse.cxx, cint/cint7/src/parse.cxx: Do
	  not convert windows path names to lower case: this is not needed
	  anymore when comparing directories, and it results in
	  GenerateInstance (and thus TClass) reporting the impl / decl file
	  as lower case on windows.

2009-04-02 13:54  ganis

	* [r28065] proof/proofd/src/XrdProofdManager.cxx,
	  proof/proofd/src/XrdProofdProtocol.cxx: Add support for port
	  specification via 'xpd.port'

2009-04-02 13:31  axel

	* [r28064] cint/cintex/src/CINTClassBuilder.cxx,
	  cint/cintex/src/CINTEnumBuilder.cxx,
	  cint/cintex/src/ROOTClassEnhancer.cxx,
	  cint/reflex/inc/Reflex/Kernel.h, cint/reflex/inc/Reflex/Scope.h,
	  cint/reflex/inc/Reflex/Type.h,
	  cint/reflex/inc/Reflex/internal/ScopeBase.h,
	  cint/reflex/inc/Reflex/internal/TypeBase.h,
	  cint/reflex/src/Class.cxx, cint/reflex/src/Class.h,
	  cint/reflex/src/Scope.cxx, cint/reflex/src/ScopeBase.cxx,
	  cint/reflex/src/Type.cxx: Fix Savannah issue 32049, 34051, 48338
	  by reimplementing UpdateMembers() and PathToBase() in a backward
	  compatible way.
	  The two functions are now split as the use cases are different
	  and there is no reason to collect all inherited members only to
	  get the offset-functions for a base class.
	  Add selection enum for inherited / non-inherited member getters.
	  Further reduce duplication in ScopeBase and TypeBase:
	  TemplateArgument..., TemplateFamily and IsPrivate/... are now
	  only accessible through TypeBase; UpdateMembers() only through
	  ScopeBase().
	  
	  === Detailed changes ===
	  The set of inherited members will now contain duplicates for data
	  members of non-virtual base classes, fixing Savannah #32049.
	  
	  Introduce new parameter for all Member-related function except
	  for TemplateMember.
	  This parameter determines which members should be retrieved: the
	  scope's members or the scope's+base class's (i.e. inherited)
	  members.
	  It can be set to INHERITEDMEMBERS_NO to only get the scope's
	  members or to INHERITEDMEMBERS_ALSO to get also inherited
	  members.
	  INHERITEDMEMBERS_DEFAULT is the default value for this new
	  parameter, it is mainly for backward compatibility: it behaves
	  like INHERITEDMEMBERS_NO until UpdateMembers() (or
	  INHERITEDMEMBERS_ALSO) is called for the Scope when its meaning
	  switches to INHERITEDMEMBERS_ALSO - just as the member getters
	  used to behave before.
	  
	  Explicitly request only the scope's members in Cintex, so ROOT
	  I/O doesn't see suplicate base members as determined from TClass
	  _and_ from Reflex after a call to UpdateMembers().
	  This fixes Savannah #48338.
	  
	  The Reflex::Class's inherited members are now stored in separate
	  vectors (data, function, all) that are only allocated when
	  needed.
	  This means the original, non-inherited collection of members will
	  still be available after UpdateMembers() got called.
	  It also fixes Savannah #34051.
	  
	  Remove UpdateMembers2() now that the work is done by
	  UpdateMembers() itself and no recursion is needed anymore.
	  
	  Remove unneeded explicit default initializers.
	  Remove unneeded forward declarations of non-API classes inside
	  API headers.
	  Add Scope::UpdateMembers().

2009-04-02 13:07  moneta

	* [r28061] gui/fitpanel/src/TFitEditor.cxx: merge latest commit
	  from David in branch
	  
	  Fixed one particular case where the default function was not gaus
	  for 1D objects.

2009-04-02 13:03  axel

	* [r28060]
	  cint/reflex/test/implementation/members/UpdateMembersTest.cxx: As
	  we don't have a MemberName (yet), unloading the base class will
	  invalidate the base class's members assembled by UpdateMembers().
	  So don't look for the base class's member after the base class
	  has been unloaded.

2009-04-02 12:52  axel

	* [r28059] cint/reflex/test/implementation/members/CMakeLists.txt,
	  cint/reflex/test/implementation/members/OffsetOfTest.cxx,
	  cint/reflex/test/implementation/members/OffsetOfTests.cxx,
	  cint/reflex/test/implementation/members/UpdateMembers.hpp,
	  cint/reflex/test/implementation/members/UpdateMembersTest.cxx:
	  Use Hady's new REFLEX_ADD_QUICK_TEST macro for OffsetOf test -
	  requires OffsetOfTests.cxx to be called OffsetOfTest.cxx.
	  Add first test for UpdateMembers.

2009-04-02 09:45  moneta

	* [r28057] gui/fitpanel/inc/TAdvancedGraphicsDialog.h,
	  gui/fitpanel/src/TAdvancedGraphicsDialog.cxx,
	  gui/fitpanel/src/TFitEditor.cxx: - merge changes in the branch
	  from David (from rev 27549:28056)
	  
	  - Add support for drawing the fit function confidence levels
	  - make gaus the default when fitting 1D objects
	  - fix bug https://savannah.cern.ch/bugs/?47670

2009-04-02 09:34  couet

	* [r28055] gui/doc/v524/index.html:

2009-04-02 09:30  couet

	* [r28054] gui/gui/src/TRootCanvas.cxx: - In SetWindowSize, make
	  sure the size change is really done by flushing the event queue.

2009-04-02 08:53  brun

	* [r28053] tutorials/tree/h1analysis.C,
	  tutorials/tree/h1analysis.h: From Gerri:
	  Extension of the script to run with PROOF and TEntryList

2009-04-02 08:42  ganis

	* [r28052] proof/proofplayer/src/TPacketizer.cxx,
	  proof/proofplayer/src/TPacketizerAdaptive.cxx: Fix a problem with
	  element validation when using entry lists

2009-04-01 22:08  pcanal

	* [r28051] core/base/src/TSystem.cxx: ACLiC libraries now also
	  depends on RVersion.h explicitly

2009-04-01 15:01  pcanal

	* [r28024] io/io/inc/TStreamerInfo.h: add missing piece in support
	  for legacy compilers

2009-04-01 14:44  moneta

	* [r28023] hist/hist/src/THnSparse.cxx: - merge from dev branch a
	  fix for a bug in multiplication of THnSparse

2009-04-01 14:41  moneta

	* [r28022] hist/hist/inc/LinkDef.h,
	  hist/hist/inc/TBackCompFitter.h, hist/hist/inc/TH1.h,
	  hist/hist/inc/TH3.h, hist/hist/inc/TProfile.h,
	  hist/hist/inc/TProfile2D.h, hist/hist/inc/TProfile3D.h,
	  hist/hist/src/TH1.cxx, hist/hist/src/TH2.cxx,
	  hist/hist/src/TH3.cxx, hist/hist/src/TProfile.cxx,
	  hist/hist/src/TProfile2D.cxx, hist/hist/src/TProfile3D.cxx,
	  hist/hist/src/TProfileHelper.h, test/stressHistogram.cxx: merge
	  changes from math development branch.
	  In details the changes are
	  
	  TH1
	  -----
	  add new functions IsBinUnderflow(bin), IsBinOverflow(bin) using
	  global bin number
	  - fix a problem in TH1::Sumw2() when called from constructor of
	  TProfile()
	  
	  TProfile,TProfile2D and TProfile3D
	  ----------------------------------
	  - add a new data member (TArrayD fBinSumw2) for storing the sum
	  of weight square per bin. This is needed for correct error
	  calculation in case of profile filled with weights different than
	  1. The new structure is filled only when TProfile::Sumw2() is
	  called or when TH1::SetDefaultSumw2() is set.
	  
	  - at the same time the TProfile classes have been improved by
	  factoring out some common implementations of some methods like
	  Add and Merge
	  
	  TH2, TH3
	  ------------------
	  
	  change projection into TProfile's in case Sumw2() is set to
	  correctly project the
	  errors.

2009-04-01 11:10  bellenot

	* [r28021] gui/gui/inc/TRootContextMenu.h,
	  gui/gui/src/TRootContextMenu.cxx: Properly change the mouse
	  pointer when passing over the '?' (help)

2009-04-01 10:01  couet

	* [r28020] graf2d/asimage/README: - We have a special version of
	  import.c

2009-04-01 09:58  couet

	* [r28019] graf2d/asimage/src/libAfterImage/import.c: - On SLC5 Fix
	  the warning:
	  "dereferencing type-punned pointer will break strict-aliasing
	  rules"
	  (thanks Axel)

2009-03-31 20:35  bellenot

	* [r28016] gui/gui/src/TRootContextMenu.cxx: Fix compilation
	  warning about comparison between signed and unsigned integer
	  expressions (thanks Rene for the report)

2009-03-31 20:07  bellenot

	* [r28015] gui/gui/inc/TRootContextMenu.h,
	  gui/gui/src/TRootContextMenu.cxx: Added a small '?' on the right
	  of the context menu entries, giving access to online help

2009-03-31 16:05  pcanal

	* [r28012] cint/reflex/src/ScopeBase.cxx: circumvent 'type-punned
	  pointer' warning and document why it is 'alright'

2009-03-31 15:54  pcanal

	* [r28011] net/net/inc/TSQLStatement.h: Temporarily (?) hide the
	  member function of TSQLStatement that have std::vector as
	  argument. Generating the dictionary for those functions currently
	  means that we need to load the whole vector.dll at startup time
	  since the "net" package is part of libCore. Loading vector.dll
	  requires a significant amount of memory and thus we had decided
	  _not_ to load it by default. A priori this requirement can not be
	  lifted without change to cint (which have to wait until later)

2009-03-31 15:50  pcanal

	* [r28010] io/io/src/TStreamerInfo.cxx: Avoid out-of-range reading

2009-03-31 15:46  brun

	* [r28009] geom/geom/src/TGeoTorus.cxx: From Andrei:
	  solves the problem of an infinite loop observed by Chiara in
	  simulation when using my latest precision fix in TGeoTorus.

2009-03-31 15:01  pcanal

	* [r28008] core/metautils/src/RConversionRuleParser.cxx: Suppress
	  unused variable warning, it the user's code in a rule does not
	  use newObj or oldObj

2009-03-31 13:47  bellenot

	* [r28006] gui/gui/inc/TRootContextMenu.h,
	  gui/gui/src/TRootContextMenu.cxx: Implement contextual help from
	  context menus. The help is called by holding CTRL while clicking
	  on a menu entry.

2009-03-31 13:12  brun

	* [r28005] core/meta/inc/TToggle.h: From Bertrand:
	  Add getters needed by coming online help in context menus.

2009-03-31 10:23  ganis

	* [r28003] test/ProofBench/README: Some updates

2009-03-31 10:14  ganis

	* [r28002] test/ProofBench/Run_Node_Tests.C,
	  test/ProofBench/Run_Simple_Test.C, test/ProofBench/make_tdset.C:
	  make_dset.C
	  - Simplification of the body and of the signature, eliminating
	  one redundant argument
	  
	  Run_Simple_Test.C
	  - Adapt to the revised make_tdset
	  - Add a few protections
	  
	  Run_Node_Tests.C
	  - Remove some old settings
	  - Adapt to the revised make_tdset

2009-03-31 08:09  bellenot

	* [r27999] gui/gui/inc/TRootDialog.h,
	  gui/gui/src/TRootContextMenu.cxx, gui/gui/src/TRootDialog.cxx:
	  Implemented online help in root dialogs (the dialog boxes used
	  with contextual menus) via a new "Online Help" button.
	  This opens a Root HTML browser at the right class/method location
	  in the Root reference guide on the web
	  The base url can be changed with the Browser.StartUrl option in
	  system.rootrc (by default:
	  http://root.cern.ch/root/html/ClassIndex.html)

2009-03-31 06:42  ganis

	* [r27998] test/ProofBench/make_event_trees.C: Load the macro
	  before executing it. This allows to circumvent a problem recently
	  fixed
	  giving less dependency on the server version.

2009-03-31 05:54  brun

	* [r27997] graf2d/qt/inc/TGQt.h, graf2d/qt/src/TGQt.cxx: From
	  Valeri Fine:
	  TGQt.cxx:
	  
	  - Introduce the new "TGQt::UpdateColor" protected method
	  to optimize TPad (ROOT) color management.

2009-03-30 16:38  brun

	* [r27994] graf2d/qt/src/TGQt.cxx: From Valeri Fine:
	  TGQt.cxx:
	  
	  - Optimize alpha channel rendering
	  - Copy pixmap protection against of the wrong pointer.

2009-03-30 16:26  brun

	* [r27993] graf2d/qt/inc/rootcint.pri, graf2d/qt/src/TQtBrush.cxx,
	  graf2d/qt/src/TQtPadFont.cxx, graf2d/qt/src/TQtRootSlot.cxx,
	  graf2d/qt/src/TQtWidget.cxx: From Valeri Fine:
	  TQtRootSlot.cxx
	  - invoke gProcessLine(".q") to terminate ROOT session smoothly
	  
	  TQtPadFont.cxx
	  - improve the font size calibration.
	  - re-initialize the TAttText::fTextFont data-member.
	  - remove Qt3 CPP flag
	  
	  TQtBrush.cxx
	  - remove Qt3 and Win32 CPP flags
	  
	  TQtWidget.cxx:
	  - respect Qt4 QWidget::contextMenuPolicy flag.
	  - remove Qt3 CPP flag and redundant code
	  
	  inc/rootcint.pri:
	  - Add "_CRT_SECURE_NO_WARNINGS" CPP flag for win32 to suppress
	  the
	  annoying warning messages

2009-03-30 14:38  brun

	* [r27991] io/sql/src/TSQLFile.cxx: From Sergei:
	  TSQLFile was not working for MySQL, running on MacOS.
	  Problem was with tables names, which are automatically converted
	  on MacOS into lower case (same is happening on Windows).
	  TSQLFile was not able to realize this. I fix it just by testing
	  if table name exists in original, lower or upper case.

2009-03-30 14:33  brun

	* [r27990] net/net/inc/TSQLStatement.h,
	  sql/oracle/inc/TOracleStatement.h,
	  sql/oracle/src/TOracleServer.cxx,
	  sql/oracle/src/TOracleStatement.cxx: From Sebastien Ponce and
	  Sergei Linev:
	  Two little extensions to the ROOT classes dealing with SQL and
	  more
	  precisely ORACLE Statement and Server :
	  - added possibility to connect to ORACLE in object mode, by
	  adding to
	  the connection URL an argument like "?ObjectMode=yes"
	  - added vector interfaces for numeric data in the sqlStatement
	  class
	  and its implementation in ORACLE

2009-03-30 12:35  bellenot

	* [r27987] gui/guihtml/inc/TGHtmlBrowser.h,
	  gui/guihtml/src/TGHtmlBrowser.cxx: Added ability to display
	  single picture from the web and to open pdf files with external
	  viewer (Windows only)
	  + added comments and removed useless code (cleanup)

2009-03-30 10:05  moneta

	* [r27985] hist/hist/src/HFitInterface.cxx: - fix a bug when
	  fitting histograms with option W and the bin errors = 0. In this
	  case, when content is not zero, the bin error is set to 1

2009-03-29 15:39  brun

	* [r27983] hist/hist/src/TH1.cxx: Fix a terrible mistake in
	  TH1::Add
	  Fix https://savannah.cern.ch/bugs/?48649

2009-03-28 19:05  brun

	* [r27982] hist/hist/inc/TAxis.h, hist/hist/src/TAxis.cxx:
	  Implement a new function as suggested at
	  http://root.cern.ch/phpBB2/viewtopic.php?t=8263
	  Double_t TAxis::GetBinCenterLog(Int_t bin) const
	  {
	  // Return center of bin in log
	  // With a log-equidistant binning for a bin with low and up
	  edges, the mean is :
	  // 0.5*(ln low + ln up) i.e. sqrt(low*up) in logx (e.g.
	  sqrt(10^0*10^2) = 10).
	  //Imagine a bin with low=1 and up=100 :
	  // - the center in lin is (100-1)/2=50.5
	  // - the center in log would be sqrt(1*100)=10 (!=log(50.5))
	  // NB: if the low edge of the bin is negative, the function
	  returns the bin center
	  // as computed by TAxis::GetBinCenter

2009-03-27 23:22  pcanal

	* [r27981] cint/cint7/src/common.h: remove obsolete structs

2009-03-27 19:35  bellenot

	* [r27979] gui/guihtml/src/TGHtmlBrowser.cxx: Anchor handling
	  optimization

2009-03-27 19:20  matevz

	* [r27978] graf3d/gl/src/TGLCameraOverlay.cxx: From Alja.
	  
	  Fix camera overlay for X0Z and ZOY ortographic projection.

2009-03-27 17:57  bellenot

	* [r27977] gui/guihtml/src/TGHtmlBrowser.cxx: Code cleanup

2009-03-27 17:10  ganis

	* [r27976] proof/proof/src/TProof.cxx,
	  proof/proofd/src/XrdProofdProofServMgr.cxx: Add support for
	  'MasterOnly' mode in starting a PROOF session. This avoids
	  starting
	  the workers when one wants just to browse the datasets or
	  retrieve results. To start
	  a session in 'MasterOnly' mode enter "masteronly" as second
	  argument to TProof::Open,
	  e.g.
	  root[] TProof *p = TProof::Open("<masterurl>", "masteronly")

2009-03-27 16:26  couet

	* [r27975] graf2d/graf/src/TGaxis.cxx: - Help cleanup.

2009-03-27 16:25  bellenot

	* [r27974] gui/guihtml/src/TGHtmlBrowser.cxx: Improvements in
	  anchor handling

2009-03-27 15:41  bellenot

	* [r27972] gui/guihtml/inc/TGHtmlBrowser.h,
	  gui/guihtml/src/TGHtmlBrowser.cxx: Implemented anchor navigation
	  (e.g http://root.cern.ch/root/html/TH1.html#TH1:Multiply)

2009-03-27 08:30  pcanal

	* [r27952] bindings/pyroot/src/Converters.cxx,
	  bindings/pyroot/src/Pythonize.cxx,
	  bindings/pyroot/src/TPyClassGenerator.cxx, cint/cint/inc/G__ci.h,
	  cint/cint/src/value.cxx, cint/cint7/inc/G__ci_fproto.h,
	  cint/cint7/src/rflxutil.cxx, cint/reflex/src/ScopeBase.cxx: Fix
	  implementation of Reflex::ScopeBase::MemberByName( const
	  std::string & name, const Type & signature )
	  Fix compilation of pyroot with Cint7.

2009-03-26 16:32  rdm

	* [r27949] core/base/src/TApplication.cxx: in GetOptions() fix
	  parsing of script names with + somewhere in path.

2009-03-26 15:00  pcanal

	* [r27947] core/utils/ModuleVars.mk: add missing dependency

2009-03-26 14:53  pcanal

	* [r27946] cint/cint7/src/struct.cxx: fix typo

2009-03-26 14:33  pcanal

	* [r27944] core/meta/inc/TSchemaRuleSet.h: add missing ClassDef

2009-03-26 14:26  pcanal

	* [r27943] cint/cint/src/struct.cxx, cint/cint7/src/struct.cxx: do
	  not hide dictioanry entries when unloading the rootmap files.

2009-03-26 14:16  axel

	* [r27942] cint/reflex/inc/Reflex/internal/ScopeBase.h,
	  cint/reflex/src/ScopeBase.cxx: Reduce code duplication by
	  factoring out *MemberByName.
	  Will also be used by future "also include inherited" overloads of
	  the *MemberByName functions.

2009-03-26 13:54  axel

	* [r27941] cint/reflex/inc/Reflex/Scope.h,
	  cint/reflex/inc/Reflex/Type.h,
	  cint/reflex/inc/Reflex/internal/ScopeBase.h,
	  cint/reflex/inc/Reflex/internal/TypeBase.h,
	  cint/reflex/src/Class.cxx, cint/reflex/src/Class.h,
	  cint/reflex/src/Enum.cxx, cint/reflex/src/Enum.h,
	  cint/reflex/src/Scope.cxx, cint/reflex/src/ScopedType.cxx,
	  cint/reflex/src/ScopedType.h, cint/reflex/src/Type.cxx,
	  cint/reflex/src/TypeBase.cxx, cint/reflex/src/Union.cxx,
	  cint/reflex/src/Union.h: Reduce the size of Reflex by >2000
	  lines: members are accessible only from ScopeBase, type-related
	  things only from TypeBase. This allows to remove the final
	  overrider needed in classes that derived from both TypeBase and
	  ScopeBase.
	  Scope and Type delegate to ScopeBase or TypeBase, whichever
	  implements the function called, i.e. there is no change in the
	  API.
	  Introduce ScopedType to factor out the common code from Class,
	  Enum, Union.

2009-03-26 13:04  pcanal

	* [r27940] io/io/src/TStreamerInfo.cxx: remove unnecessary (for
	  now) test

2009-03-26 10:20  couet

	* [r27939] hist/spectrum/src/TSpectrum.cxx: - Finish the help
	  cleanup (finally !)

2009-03-26 09:53  pcanal

	* [r27938] core/meta/inc/LinkDef.h, core/meta/inc/TSchemaRule.h,
	  core/meta/inc/TSchemaRuleSet.h, core/meta/inc/TStreamerElement.h,
	  core/meta/src/TSchemaRule.cxx, core/meta/src/TSchemaRuleSet.cxx,
	  io/io/src/TStreamerInfo.cxx,
	  io/io/src/TStreamerInfoWriteBuffer.cxx: Fix the setting a
	  transient member from existing persistent member(s).

2009-03-26 09:47  pcanal

	* [r27937] tree/tree/src/TTree.cxx: Do not generate a branch for a
	  'repeat' StreamerInfo (usually used as an inpurt to set a
	  transient member from other members)

2009-03-26 09:39  pcanal

	* [r27936] tree/tree/src/TBranchElement.cxx: Fix problem running
	  the dme rules when the last branch is 'missing'

2009-03-25 15:19  ganis

	* [r27933] proof/proof/inc/TProof.h, proof/proof/src/TProof.cxx,
	  proof/proof/src/TProofServ.cxx: Make sure that the needed files
	  are available when running Exec()

2009-03-25 15:10  ganis

	* [r27932] proof/proofx/src/TXProofServ.cxx: Warn old clients if
	  schema evolution is not effective

2009-03-25 15:08  ganis

	* [r27931] proof/proof/src/TProof.cxx,
	  proof/proof/src/TProofServ.cxx: Enable by default schema
	  evolution in TMessage; can be disabled setting
	  'Proof.SchemaEvolution: 0'

2009-03-25 11:34  rdm

	* [r27930] net/alien/src/TAlienJDL.cxx: From Andreas:
	  fix in SetSplitArguments.

2009-03-25 11:15  pcanal

	* [r27929] io/io/src/TStreamerInfoWriteBuffer.cxx: fix severe
	  semantic typo :(

2009-03-25 09:39  pcanal

	* [r27928] cint/cint/lib/prec_stl/vector,
	  cint/cint7/lib/prec_stl/vector, core/base/inc/LinkDef2.h,
	  core/cont/inc/LinkDef.h, math/mathcore/inc/LinkDef2.h: Do not
	  attempt to generate dictionary for auxiliary vector class when
	  iterator is _not_ a class

2009-03-25 09:31  pcanal

	* [r27927] io/io/src/TFile.cxx: Warning only once in
	  ReadStreamerInfo

2009-03-25 01:49  pcanal

	* [r27924] io/io/src/TFile.cxx: avoid infinite loop in
	  TFile::ReadStreamerInfo

2009-03-24 18:20  brun

	* [r27922] geom/geom/src/TGeoEltu.cxx: From Andrei:
	  patch protecting from an exception in TGeoEltu::DistFromOutside()

2009-03-24 14:21  pcanal

	* [r27920] core/cont/src/TClonesArray.cxx: clarify
	  TClonesArray::ExpandCreateFast's documentation

2009-03-24 12:48  bellenot

	* [r27919] gui/gui/src/TGDockableFrame.cxx: Avoid possible double
	  deletion (in TGDockableFrame destructor and in
	  TGCompositeFrame::Cleanup())

2009-03-24 12:47  bellenot

	* [r27918] gui/gui/src/TGFrame.cxx, gui/gui/src/TGWindow.cxx: Move
	  window destruction from TGWindow destructor to
	  TGCompositeFrame::Cleanup().
	  This will avoid calls to fParent->GetId() in TGWindow destructor.
	  This should should solve the bug #47495
	  (https://savannah.cern.ch/bugs/index.php?47495)

2009-03-24 12:05  pcanal

	* [r27917] core/base/inc/LinkDef2.h, core/cont/inc/LinkDef.h,
	  math/mathcore/inc/LinkDef2.h: add auxiliary functions (iterator
	  comparaisons) to the vector dictionary embedded in ROOT libraries
	  (string,int, double)

2009-03-23 16:49  rdm

	* [r27915] net/net/src/TMessage.cxx: From Gerri:
	  add some protections on fInfo being 0.

2009-03-23 14:50  couet

	* [r27914] hist/doc/v524/index.html:

2009-03-23 14:46  couet

	* [r27913] hist/histpainter/src/TGraphPainter.cxx: - In
	  PaintGrapHist the option "][" did not
	  work if the frame line width
	  (gStyle->SetFrameLineWidth()) was bigger than 1.

2009-03-22 09:59  pcanal

	* [r27912] tmva/inc/MethodBDT.h: Use fully qualified class name in
	  template argument (of a return type) to help with dictionary
	  generation

2009-03-22 09:52  pcanal

	* [r27911] cint/cint7/Module.mk, core/meta/Module.mk: fix iosenum
	  rule for cint7 only

2009-03-21 17:26  axel

	* [r27910] html/inc/THtml.h, html/src/THtml.cxx: Fix regexp for
	  path normalization.
	  First compare filenames before doing CPU-time expensive path name
	  calculation.
	  Reduce the number of average collisions of the all-files
	  hashtable to a reasonable number.

2009-03-21 14:34  rdm

	* [r27909] net/xrootd/Module.mk, proof/proofd/Module.mk: fix
	  dependencies in xproofd, parallel build was broken.

2009-03-21 14:25  rdm

	* [r27908] core/meta/Module.mk: elif is not valid Makefile syntax.

2009-03-21 13:26  pcanal

	* [r27907] core/meta/Module.mk, core/meta/src/TCint.cxx: Add
	  missing if 'cint7 is enabled'

2009-03-21 08:13  brun

	* [r27906] hist/hist/src/TH1.cxx: In TH1::Copy reset temporarily
	  the kCanRebin bit before calling SetBinContent,
	  otherwise it has side-effects when TH1::Copy is called from
	  TProfile::Copy.
	  See bug report at:
	  http://root.cern.ch/phpBB2/viewtopic.php?t=8193

2009-03-20 20:50  pcanal

	* [r27905] Makefile, bindings/pyroot/Module.mk,
	  cint/ROOT/cintdlls.mk, cint/cint7/Module.mk, config/Makefile.in,
	  config/root-config.in, configure, core/base/Module.mk,
	  core/meta/Module.mk, core/meta/src/TCint.cxx,
	  core/metautils/Module.mk, core/utils/Module.mk,
	  core/utils/ModuleVars.mk, main/Module.mk: Add support for a build
	  using only cint7. Use ./configure --disable-cint5 --enable-cint7

2009-03-20 19:44  pcanal

	* [r27904] core/cont/inc/THashList.h, core/cont/src/THashList.cxx,
	  core/meta/src/TCint.cxx, core/meta/src/TClass.cxx: From Axel:
	  Makes TClass::GetMethod and friends a _lot_ faster; it costs
	  about 8 bytes per TClass object (THashList vs TList) and bytes
	  per method (the pointer in THashTable's fCont).

2009-03-20 18:28  pcanal

	* [r27903] io/io/src/TStreamerInfo.cxx: remove warnings

2009-03-20 17:44  couet

	* [r27902] hist/spectrum/src/TSpectrum.cxx: - More cleanup in the
	  help (still more to do)

2009-03-20 16:56  pcanal

	* [r27901] io/io/src/TStreamerInfo.cxx: fix code generation in case
	  of nested classes with interdependences

2009-03-20 16:16  rdm

	* [r27900] etc/plugins/TGrid/P010_TAlien.C: From Andreas Peters:
	  add code to parse the Alien environment file, so the plugin can
	  be loaded
	  without the user having to run a shell script first.

2009-03-20 16:07  pcanal

	* [r27899] io/io/src/TMakeProject.cxx: Fix 'misdetection' of
	  templated class

2009-03-20 13:57  ganis

	* [r27898] proof/proof/src/TDSet.cxx: Fix a problem with
	  dynamic_casting event or entry lists

2009-03-20 13:27  axel

	* [r27897] etc/html/ROOT.css, html/inc/TDocParser.h,
	  html/inc/THtml.h, html/src/TClassDocOutput.cxx,
	  html/src/TDocDirective.cxx, html/src/TDocOutput.cxx,
	  html/src/TDocParser.cxx, html/src/THtml.cxx: Improve speed of
	  THtml, e.g. by caching the ClassEdit results and allowing the
	  fClasses hash list to rehash, or using a THashList for the
	  class's functions instead of a TList.
	  Fix the directive handling for module indexes; now works for
	  tutorials (aka Convert), class doc, module indices, source files.
	  Fix several issues wrt documenting non-ROOT libraries, e.g.
	  reported by Nick, e.g. determine the module name given an input
	  path from the last subdir part of the input path ("../a" will be
	  module "a").
	  Don't set ViewCVS to root.cern.ch if we're not documenting ROOT.
	  Work around a bug in CINT: ignore namespaces that are unknown
	  (CINT can bogus create typedefs e.g. in ROOT::Math::ROOT::Math
	  during template instantiation).
	  Improve the layout of the tutorials (hover link color was wrong).
	  
	  There is still an issue with TClass changing the capitalization
	  of the decl file name of classes on windows.

2009-03-20 11:52  brun

	* [r27896] tutorials/html/MakeTutorials.C: New version of the
	  script producing the tutorials html
	  -remove some tutorials
	  -fix a link pointing to the new drupal site

2009-03-20 11:48  axel

	* [r27895] cint/cint/lib/prec_stl/vector, cint/cint/src/init.cxx,
	  cint/cint7/lib/prec_stl/vector, cint/cint7/src/init.cxx: Improve
	  patch by Severin for MSVC / STL_DEBUGGING etc (r27727) in the
	  context of cintdlls

2009-03-20 10:14  ganis

	* [r27894] proof/proofx/src/TXSocket.cxx: Correctly iterate after a
	  std::list::erase; fixes potential segv in socket flushing

2009-03-20 09:48  ganis

	* [r27893] proof/proofplayer/src/TProofPlayer.cxx: Make a
	  notification statement in TProofPlayerSuperMaster::Progress
	  conditional on the debug flag

2009-03-20 09:32  brun

	* [r27892] graf2d/x11ttf/src/TGX11TTF.cxx: From Bertrand:
	  Solve a problem with Xft usage in GUI (fixes also the bug #48204:
	  clicking offset)

2009-03-19 16:12  couet

	* [r27891] hist/histpainter/src/TGraphPainter.cxx: - More examples
	  (various ways of errors drawing)

2009-03-19 09:01  couet

	* [r27881] graf2d/asimage/src/libAfterImage/export.c: - From Sasha:
	  ifdef was wrong in previous patch

2009-03-18 18:08  couet

	* [r27878] graf2d/asimage/src/libAfterImage/export.c,
	  graf2d/asimage/src/libAfterImage/win32/config.h: - From Sasha
	  Vasko:
	  Can't do double fclose in MS CRT after VC2005

2009-03-18 09:40  rdm

	* [r27865] net/net/src/TMessage.cxx: add protection against
	  TProcessID pid being 0 in WriteProcessID(). Should fix
	  ALICE CAF issue.

2009-03-18 09:37  rdm

	* [r27864] tree/tree/src/TTreeCloner.cxx: use Info() instead of
	  printf() and white space.

2009-03-18 09:36  rdm

	* [r27863] io/io/src/TBufferFile.cxx: white space.

2009-03-18 09:35  rdm

	* [r27862] io/io/src/TFile.cxx: use Info() instead of printf().

2009-03-18 08:38  brun

	* [r27861] core/base/inc/TAttText.h: Undo the changes with
	  virtuality.

2009-03-18 08:36  brun

	* [r27860] core/base/inc/TAttAxis.h, core/base/inc/TAttFill.h,
	  core/base/inc/TAttLine.h, core/base/inc/TAttMarker.h: Undo the
	  changes with virtuality.
	  The functions in the TAttxxx classes are overloaded in
	  TPostScript, TSVG, etc

2009-03-18 07:34  brun

	* [r27859] core/base/inc/TAttAxis.h, core/base/inc/TAttFill.h,
	  core/base/inc/TAttLine.h, core/base/inc/TAttMarker.h,
	  core/base/inc/TAttText.h, core/base/src/TAttAxis.cxx: -Do not
	  make virtual the functions in the Attribute classes.
	  -Add function void TAttAxis::SetNdivisions(Int_t n1, Int_t n2,
	  Int_t n3, Bool_t optim)

2009-03-17 21:57  ganis

	* [r27855] proof/proofd/Module.mk: Build the xproofd binary only on
	  linux, for the time being.
	  Some linking issues need to be solved on the other platforms.

2009-03-17 21:33  rdm

	* [r27854] core/base/inc/TFileCollection.h,
	  core/base/src/TFileCollection.cxx: From Jan Fiete,
	  add name of default ttree.

2009-03-17 17:31  ganis

	* [r27848] proof/proofd/Module.mk, proof/proofd/inc/XrdProofdAux.h,
	  proof/proofd/src/XrdProofdAux.cxx,
	  proof/proofd/src/XrdProofdConfig.cxx,
	  proof/proofd/src/XrdProofdProofServMgr.cxx,
	  proof/proofd/src/XrdProofdProtocol.cxx: Build also a binary named
	  'xproofd' which runs a xrootd daemon with only the
	  XrdProofdProtocol
	  (i.e. no data serving).
	  This simplifies setups when data serving is not needed and also
	  allows to better disantagle
	  problems related to one specific protocol.

2009-03-17 17:21  ganis

	* [r27847] proof/proof/src/TProofServ.cxx,
	  proof/proofplayer/src/TProofPlayer.cxx: Make sure that the
	  relevant files are always retrieved from the cache

2009-03-17 15:23  pcanal

	* [r27845] core/base/inc/TBuffer.h, core/base/src/TBuffer.cxx,
	  io/io/src/TBufferFile.cxx: Improve constness.
	  In constructor, do not 'tweak' the buffer size in read mode.
	  In SetBuffer, never expand the buffer in read mode.

2009-03-17 14:55  axel

	* [r27844] cint/cint/src/struct.cxx, cint/cint7/src/struct.cxx:
	  Don't reset G__enable_autoloading to 1 if it wasn't 1 before,
	  i.e. cache previous value

2009-03-17 10:56  rdm

	* [r27842] sql/mysql/src/TMySQLStatement.cxx: fix portability
	  problem between 32 and 64 bit as long is not a portable type.

2009-03-16 16:07  moneta

	* [r27838] hist/hist/inc/TGraph2D.h: make TGraph2D::SetPoint
	  virtual. This fixes a bug reported today by Margar Simonyan in
	  RootTalk

2009-03-16 15:25  brun

	* [r27773] hist/histpainter/src/TGraphPainter.cxx: Fix a bug in
	  TGraphpainter::ExecuteEventHelper.
	  fix the problem reported at:
	  http://root.cern.ch/phpBB2/viewtopic.php?t=8222

2009-03-16 09:16  ganis

	* [r27772] proof/proofplayer/src/TPacketizerAdaptive.cxx: From Jan:
	  fix a problem in checking the number of packet events

2009-03-15 18:09  brun

	* [r27771] math/mathcore/inc/TRandom.h: Make TRandom::GetSeed a
	  const function

2009-03-13 17:02  brun

	* [r27770] geom/geom/src/TGeoTorus.cxx,
	  geom/geompainter/src/TGeoChecker.cxx: From Andrei:
	  - The patch highly improves the numerical precision in solving
	  the quartic equation for computing the distance to boundaries.
	  The errors of the distance computation typically peaked at 1E-6
	  with the old algorithm, but in certain conditions could be as
	  high as 1E-1 to 1E0. The new algorithm makes the precision better
	  than 1E-9 in all cases (typical for most shapes)

2009-03-13 11:45  rdm

	* [r27769] config/Makefile.win32gcc, test/Makefile.arch: From Dave
	  Korn:
	  no -D_DLL is allowed on cygwin GCC4 because it is interpreted as
	  a linker
	  directive.

2009-03-12 22:39  pcanal

	* [r27768] tree/tree/src/TBranch.cxx: Fix LoadBasket (to follow the
	  fact that we now 'flush' the write basket

2009-03-12 20:12  pcanal

	* [r27766] tree/treeplayer/src/TTreeFormula.cxx: Avoid using
	  negative indices

2009-03-12 19:02  pcanal

	* [r27765] tree/treeplayer/inc/TTreeFormula.h,
	  tree/treeplayer/src/TTreeFormula.cxx,
	  tree/treeplayer/src/TTreeFormulaManager.cxx: Insure that the
	  GetEntries() is not called in the middle of the TTreeFormula
	  evaluation

2009-03-12 14:40  moneta

	* [r27764] math/mathcore/inc/Math/OneDimFunctionAdapter.h,
	  math/mathcore/src/FitUtil.cxx: improve calculation of derivative
	  in x of fitted function. Use the 5-point rule now.
	  This should fix the problem reported in
	  https://savannah.cern.ch/bugs/?48029

2009-03-12 13:22  moneta

	* [r27763] hist/hist/src/THnSparse.cxx: from Axel:
	  
	  Ensure that the first bin of the axis range is >= 1. Alice found
	  a file with first==0 which causes an access of bin array index
	  -1.

2009-03-12 09:47  couet

	* [r27762] graf2d/asimage/src/libAfterImage/export.c: - From
	  V.Onuchin:
	  Saving gif files did not work on windows with VC9.0.
	  because fclose was called to many times. This patch
	  fixes the problem.

2009-03-12 09:03  brun

	* [r27761] test/stressGeometry.cxx: Update reference files

2009-03-12 08:41  brun

	* [r27760] geom/geom/src/TGeoNavigator.cxx: From Andrei:
	  Change the tolerance when crossing boundaries.
	  Add more debugging capabilities.

2009-03-11 21:44  brun

	* [r27759] core/base/inc/TBuffer.h: From Federico:
	  mod for effc++

2009-03-11 13:31  brun

	* [r27757] math/mlp/src/TMLPAnalyzer.cxx: Add more documentation in
	  TMLPAnalyzer::DrawDInputs (from Christophe Delaere)

2009-03-11 09:41  brun

	* [r27753] graf2d/qt/inc/TQtUtil.h,
	  misc/table/inc/TResponseTable.h: From Valeri fine:
	  - Add missing include guard in TResponseTable.h
	  
	  - Fix typo in TQtUtil.h
	  
	  Thanks to Axel for the report.

2009-03-11 09:02  bellenot

	* [r27752] gui/gui/src/TGFileBrowser.cxx: Automatically browse ROOT
	  files if there is any open when starting the browser

2009-03-11 07:55  brun

	* [r27751] tutorials/spectrum/peaks.C, tutorials/spectrum/peaks2.C:
	  These 2 scripts are now executable via ACLIC

2009-03-10 16:53  pcanal

	* [r27750] core/base/src/TBuffer.cxx: Do not resize user provide
	  buffer when the buffer is reading. When writing only resize it
	  when it is smaller then kExtraSpace (i.e. 8 bytes)

2009-03-10 15:23  brun

	* [r27749] geom/geom/inc/TGeoManager.h,
	  geom/geom/inc/TVirtualGeoPainter.h,
	  geom/geom/src/TGeoManager.cxx, geom/geom/src/TGeoNavigator.cxx,
	  geom/geompainter/inc/TGeoChecker.h,
	  geom/geompainter/inc/TGeoPainter.h,
	  geom/geompainter/src/TGeoChecker.cxx,
	  geom/geompainter/src/TGeoPainter.cxx: From Andrei:
	  New method void TGeoManager::CheckBoundaryErrors(Int_t ntracks,
	  Double_t radius). Checks how much the point propagated from a
	  random position and direction to the boundary given by
	  FindNextBoundary() has to be pushed forward or pulled backward to
	  numerically cross (or not cross) the boundary. The optional
	  radius can be used to limit the search volume. The method
	  generates a reference with the points with pushes/pulls lower
	  than 1E-5. This can be played back using the method: void
	  TGeoManager::CheckBoundaryReference(Int_t icheck). If icheck is
	  non-negative, the shape for which the crossing failed is drawn
	  with the starting point in red and the extrapolated point to
	  boundary (+/- failing push/pull) in yellow.
	  
	  Currently the method gives a distribution with tails at ~1E-5.
	  Investigating these I could not find other than truncation errors
	  effects (that can get surprisingly big) in very rare cases and
	  which need further in-depth investigation to see if they can be
	  due to flaws in shape algorithms or they are just numerical
	  "accidents". There is no obvious error left (at least in case of
	  ALICE geometry)

2009-03-10 12:30  pcanal

	* [r27747] io/io/inc/TBufferFile.h, io/io/src/TBufferFile.cxx:
	  Handle the case where the user is passing too small of buffer (we
	  need at least kMinimalSize (128 bits)

2009-03-10 11:52  axel

	* [r27746] cint/reflex/inc/Reflex/Member.h: Fix use of
	  Member&&Member - unresolved symbol if REFLEX_CINT_MERGE is
	  defined.

2009-03-10 11:38  rdm

	* [r27745] net/alien/src/TAlienFile.cxx: typo in comment.

2009-03-10 11:38  rdm

	* [r27744] io/io/src/TFile.cxx: remove erroneous check on bytes
	  copied vs bytes read in Cp(). The checking is
	  already correctly done reading and writing each buffer. The final
	  check was
	  wrong in case of TAlienFile copying zipped members.

2009-03-10 11:36  axel

	* [r27743] cint/configure: Fix prefix-less INCLUDECINTDIR

2009-03-10 11:18  bellenot

	* [r27740] gui/gui/src/TGFileBrowser.cxx: Solve a list tree
	  hierarchy problem when browsing root classes

2009-03-10 11:07  axel

	* [r27739] cint/cint/inc/G__ci.h, cint/cint7/inc/G__ci.h: Do not
	  interpret features.h

2009-03-10 10:49  axel

	* [r27738] cint/configure: Fix bash determination and call - was
	  failing before if sub-configure had exist status != 0

2009-03-10 10:17  axel

	* [r27737] html/src/TDocParser.cxx: Implement missing bit for
	  "don't misinterpret strings as function implementations",
	  completes r27730.

2009-03-10 08:57  axel

	* [r27736] cint/doc/index.html, cint/doc/v520/index.html: Redirect
	  wiki links to drupal

2009-03-09 20:15  wlav

	* [r27734] bindings/pyroot/src/PyROOT.h,
	  bindings/pyroot/src/Pythonize.cxx: fix for crash in dbg on
	  roottest

2009-03-09 19:46  pcanal

	* [r27733] core/base/src/TBuffer.cxx: Handle the case where the
	  user is passing too small of buffer (we need at least
	  kMinimalSize (128 bits)

2009-03-09 17:40  brun

	* [r27731] geom/geom/inc/TGeoArb8.h, geom/geom/inc/TGeoBBox.h,
	  geom/geom/inc/TGeoBuilder.h, geom/geom/inc/TGeoManager.h,
	  geom/geom/inc/TGeoNode.h, geom/geom/inc/TGeoShape.h,
	  geom/geom/inc/TGeoVolume.h, geom/geom/src/TGeoArb8.cxx,
	  geom/geom/src/TGeoBBox.cxx, geom/geom/src/TGeoBoolNode.cxx,
	  geom/geom/src/TGeoBuilder.cxx, geom/geom/src/TGeoEltu.cxx,
	  geom/geom/src/TGeoHalfSpace.cxx, geom/geom/src/TGeoHelix.cxx,
	  geom/geom/src/TGeoHype.cxx, geom/geom/src/TGeoManager.cxx,
	  geom/geom/src/TGeoNavigator.cxx, geom/geom/src/TGeoPara.cxx,
	  geom/geom/src/TGeoParaboloid.cxx, geom/geom/src/TGeoPcon.cxx,
	  geom/geom/src/TGeoPgon.cxx, geom/geom/src/TGeoPolygon.cxx,
	  geom/geom/src/TGeoShape.cxx, geom/geom/src/TGeoSphere.cxx,
	  geom/geom/src/TGeoTorus.cxx, geom/geom/src/TGeoTube.cxx,
	  geom/geom/src/TGeoVolume.cxx, geom/geom/src/TGeoVoxelFinder.cxx,
	  geom/geom/src/TGeoXtru.cxx: From Andrei:
	  - Removed casting away constness in headers, and removed == and
	  != between doubles in all geom code (Philippe's suggestion)
	  - Info messages suppressed now by the static
	  TGeoManager::SetVerboseLevel(0). We should probably call this at
	  the beginning of stressGeometry.cxx
	  - Fine tune in TGeoIntersection::DistFromInside() that solves
	  inner boundary crossings in case the starting point is very close
	  to boundary
	  - TGeoManager::FindInCluster() gives now priority (when selecting
	  between MANY candidates) to the node that was proposed by
	  FindNextBoundary()

2009-03-09 17:13  axel

	* [r27730] html/src/TDocParser.cxx: Don't misinterpret the string
	  '"A::A()"' as a constructor: simply ignore every function decl
	  after the first '"'. Fixes part 1 of Savannah #47434.

2009-03-09 16:30  axel

	* [r27728] html/inc/THtml.h, html/src/THtml.cxx: Add
	  THtml::SetIncludePath() to specify a ':' delimited list of
	  directories that should be removed from header files' paths. E.g.
	  abc/inc/Klass.h will be converted into inc/Klass.h if
	  SetIncludePath("abc") was called.
	  Fix locating of header files that do not match an include path,
	  see http://root.cern.ch/phpBB2/viewtopic.php?t=8126

2009-03-09 16:11  axel

	* [r27727] cint/cint/lib/prec_stl/vector,
	  cint/cint7/lib/prec_stl/vector: From Severin Ecker: fix cintdll
	  for MSVC>=7.1 wrt _HAS_ITERATOR_DEBUGGING || _SECURE_SCL

2009-03-09 16:06  axel

	* [r27726] cint/doc/v524/index.html: mention complex<T> additions.

2009-03-09 16:04  axel

	* [r27725] cint/cint/include/_complex.h,
	  cint/cint7/include/_complex.h: From Daniel Barna and me:
	  implement missing complex<T> functions.

2009-03-09 13:53  axel

	* [r27724] cint/reflex/inc/Reflex/Builder/NewDelFunctions.h: Fix
	  include guard (detected by Zdeněk Čulík)

2009-03-09 13:43  bellenot

	* [r27723] gui/recorder/inc/TRecorder.h: Add missing #ifndef
	  ROOT_TRecorder (Thanks Axel)

2009-03-07 22:13  pcanal

	* [r27716] core/meta/src/TCint.cxx: Insure that ROOT's autoloader
	  is enabled when loading rootmap files

2009-03-07 08:12  brun

	* [r27713] hist/hist/src/TConfidenceLevel.cxx: Revert some of the
	  changes with "<=" instead of "<"

2009-03-07 04:00  pcanal

	* [r27711] core/base/src/TString.cxx: Avoid infinite loop on vc7
	  when format string is empty

2009-03-06 19:49  brun

	* [r27707] hist/hist/src/TConfidenceLevel.cxx: More "<=" replaced
	  by "<"

2009-03-06 17:44  brun

	* [r27706] hist/hist/src/TConfidenceLevel.cxx: From Chad Johnson:
	  I think there might be a bug in the way the CLs method is
	  implemented in TLimit. Refer to the plot that I've attached in
	  which the red line is the observed value of -2LnQ, the dashed
	  histogram is the signal + background distribution (sb_hist) and
	  the solid histogram is the background distribution (b_hist). In
	  TLimit, the function CLb returns the normalized integral of
	  b_hist from 0 to the observed value of -2LnQ (non-inclusive).
	  However, I think it should return -2LnQ inclusive since 1-CLb
	  should be the p-value. In my example, nobs=1, nsig=.693 and
	  nbkg=.1 One would expect a p-value of about 7.5% (from a Poisson
	  distribution) but if you do not include the bin in which -2LnQ
	  sits you only get .5%. If you do include the bin, then you get
	  9.5%. This is only an issue when the number of background events
	  is small.
	  
	  This can be rectified in TConfidenceLevel::CLb. The comparisons,
	  "if (fTSB[fISB[i]] <= fTSD)" and " if (fTSS[fISS[i]] <= fTSD)"
	  should just have "<" instead of "<=".

2009-03-06 10:57  pcanal

	* [r27705] test/stressGeometry.cxx: print to stderr for better
	  platform independence of the output

2009-03-06 10:57  pcanal

	* [r27704] geom/geom/src/TGeoManager.cxx: Use ::Info, ::Warning,
	  etc rather than printf

2009-03-06 09:18  brun

	* [r27703] tutorials/thread/threads.C,
	  tutorials/thread/threadsh1.C, tutorials/thread/threadsh2.C:
	  Protections
	  Force running with ACLIC

2009-03-06 09:17  brun

	* [r27702] geom/geom/src/TGeoScaledShape.cxx: From Andrei:
	  protection for an uninitialized variable.

2009-03-06 07:16  brun

	* [r27701] math/physics/src/TRolke.cxx: Fix compiler warnings

2009-03-05 20:52  pcanal

	* [r27698] cint/cint7/src/newlink.cxx: supress warning

2009-03-05 20:39  moneta

	* [r27697] math/physics/inc/TRolke.h, math/physics/src/TRolke.cxx:
	  - updated version of TRolke from John Lundberg with improved
	  documentation

2009-03-05 20:17  moneta

	* [r27696] math/mathcore/doc/index.html,
	  math/mathmore/doc/index.html: remove reference to Twiki pages
	  from the doc

2009-03-05 15:03  moneta

	* [r27692] math/doc/index.html: remove reference to Twiki pages

2009-03-05 14:45  moneta

	* [r27691] tutorials/fit/fitslicesy.C: fix a problem in calling
	  FitSliceY

2009-03-05 09:43  bellenot

	* [r27690] gui/gui/src/TGFileBrowser.cxx: Add a protection against
	  possible empty TObjArray
	  (e.g. when starting the browser from root / )
	  Thanks to Chris Jones for the report

2009-03-04 17:09  rdm

	* [r27689] net/net/inc/TMessage.h: move TestBitNumber() out of the
	  public interface as it is only used by TSocket,
	  which is a TMessage friend.

2009-03-04 09:48  couet

	* [r27688] graf2d/graf/src/TCrown.cxx: - DistancetoPrimitive needs
	  more improvements
	  (angles related).

2009-03-04 04:02  pcanal

	* [r27686] core/meta/src/TClass.cxx: In TClass::Clone, insure that
	  the copy is using the same 'dictionary' as the original so that
	  it is really setting up an alias

2009-03-03 21:43  wlav

	* [r27684] bindings/pyroot/src/RootWrapper.cxx: do not regulate
	  referenced memory

2009-03-03 20:15  pcanal

	* [r27683] core/base/inc/TBuffer.h, core/base/inc/TStorage.h,
	  core/base/src/TBuffer.cxx, io/doc/v524/index.html,
	  io/io/inc/TBufferFile.h, io/io/src/TBufferFile.cxx: Allow user to
	  provide a custom reallocator when the TBuffer is being passed
	  memory. If the TBuffer does not own the memory __and__ no custom
	  memory
	  reallocator has been set, a Fatal error will be issued:
	  
	  Fatal in <TBufferFile::Expand>: Failed to expand the data buffer
	  because TBuffer does not own it and no custom memory reallocator
	  was provided.
	  
	  This fixes the savannah issues 47611 and 39120

2009-03-03 19:17  pcanal

	* [r27682] gui/gui/src/TGClient.cxx: better placement of code
	  needed for r27681

2009-03-03 19:15  pcanal

	* [r27681] gui/gui/src/TGClient.cxx: Fix order of initialization
	  problem within the libGui.so itself (ie. insure that enough of
	  dictionary is initialized before it is needed

2009-03-03 15:36  couet

	* [r27678] graf2d/doc/v524/index.html:

2009-03-03 15:28  couet

	* [r27677] graf2d/graf/src/TCrown.cxx: - DistanceToPrimitive did
	  not work.
	  - Improve help.

2009-03-03 08:58  bellenot

	* [r27674] gui/gui/src/TGFileBrowser.cxx: - Stay in the same
	  directory than the latest opened ROOT file.
	  This fixes a potential problem when browsing root files who are
	  in different directories:
	  Error in <TFile::GetSize>: cannot stat the file test_dirs.root
	  Error in <TDirectoryFile::ReadKeys>: reading illegal key, exiting
	  after 0 keys

2009-03-02 23:36  wlav

	* [r27673] bindings/pyroot/src/Pythonize.cxx: adding __contains__
	  for std::map

2009-03-02 20:13  matevz

	* [r27669] graf3d/eve/inc/LinkDef2.h, graf3d/eve/inc/TEveCalo.h,
	  graf3d/eve/inc/TEveCaloVizEditor.h, graf3d/eve/src/TEveCalo.cxx,
	  graf3d/eve/src/TEveCalo3DGL.cxx,
	  graf3d/eve/src/TEveCaloVizEditor.cxx: Merge the following
	  releases from the fireworks branch:
	  
	  27023 - Separate frame / tower transparency.
	  
	  27026 - New TEveCalo3DEditor class. Add interface to Calo3D frame
	  transparency.
	  
	  27027 - Better widget label.

2009-03-02 19:47  pcanal

	* [r27668] cint/cint/src/pause.cxx, cint/cint7/src/pause.cxx:
	  Insure that G__process_cmd does not delete the temporary object
	  of its (indirect) callers

2009-03-02 17:42  couet

	* [r27667] graf2d/doc/v524/index.html:

2009-03-02 17:40  couet

	* [r27666] graf2d/gpad/src/TCanvas.cxx: - A canvas is turned into
	  GL mode only if the
	  canvas name starts with "gl". Before the
	  "gl" string could be anywhere in the name.

2009-03-02 15:08  brun

	* [r27665] test/stressGeometry.cxx: Remove "belle" waiting for a
	  fix from Andrei

2009-03-02 08:19  brun

	* [r27664] test/stressGeometry.cxx: Add 4 new geometries
	  ("sdc","ams","gem","sld")

2009-03-01 10:28  brun

	* [r27663] test/stressGeometry.cxx: Add 2 new geometries "felix"
	  and "phenix". Now 30 geometries

2009-03-01 09:45  brun

	* [r27662] main/src/h2root.cxx, main/src/setpawc.c,
	  misc/minicern/src/hbook.f, misc/minicern/src/zebra.f: Extend size
	  of /pawc/ from 2000000 to 4000000

2009-02-28 20:37  pcanal

	* [r27661] core/cont/inc/TCollectionProxyInfo.h: Be more explicitly
	  for base class name in template specialization

2009-02-28 10:33  brun

	* [r27660] test/stressGeometry.cxx: Add 3 new geometries (now 28)

2009-02-28 08:31  pcanal

	* [r27659] cint/configure: enable support for shared library with
	  cygwin/gcc

2009-02-28 05:34  pcanal

	* [r27658] core/base/inc/RConfig.h, core/base/inc/TDirectory.h,
	  core/base/inc/TMD5.h, core/base/inc/TROOT.h,
	  core/base/inc/TUUID.h, core/base/src/TDirectory.cxx,
	  core/base/src/TMD5.cxx, core/base/src/TUUID.cxx,
	  gui/gui/inc/TGFSContainer.h, gui/gui/inc/TGObject.h,
	  math/matrix/inc/TMatrixT.h, math/matrix/inc/TMatrixTSparse.h,
	  math/matrix/inc/TMatrixTSym.h, math/matrix/inc/TVectorT.h,
	  tree/tree/inc/TTree.h: Remove the 'cast from type ... casts away
	  constness' warning from most header files

2009-02-28 04:51  pcanal

	* [r27657] misc/table/inc/TTableMap.h,
	  misc/table/src/TTableMap.cxx: fix constness

2009-02-28 02:49  pcanal

	* [r27656] misc/table/inc/TDsKey.h, misc/table/inc/TIndexTable.h,
	  misc/table/src/TDsKey.cxx: fix constness

2009-02-27 19:19  pcanal

	* [r27655] cint/cint/inc/G__ci.h, cint/cint/src/Api.cxx,
	  cint/cint/src/bc_cfunc.cxx, cint/cint/src/bc_exec.cxx,
	  cint/cint/src/bc_vtbl.cxx, cint/cint/src/end.cxx,
	  cint/cint/src/init.cxx, cint/cint/src/loadfile.cxx,
	  cint/cint/src/shl.cxx, cint/cint7/inc/G__ci.h,
	  cint/cint7/src/Api.cxx, cint/cint7/src/bc_cfunc.cxx,
	  cint/cint7/src/bc_vtbl.cxx, cint/cint7/src/end.cxx,
	  cint/cint7/src/init.cxx, cint/cint7/src/shl.cxx: From Severin
	  Ecker:
	  Added predefined symbol checks and rearranged some variable
	  declarations so I could disable both c++ exceptions completely
	  and undefine G__SHAREDLIB.
	  I've successfully compiled and after that ran the interpreter
	  with all 4 possible combinations so I suppose that I've got
	  everything (I've added a define statement to G__ci.h,
	  ENABLE_CPP_EXCEPTIONS which can be used to completely disable and
	  remove all exception code, leaves both G__STD_EXCEPTION and
	  G__EXCEPTIONWRAPPER undefined and wraps some code that was missed
	  with G__EXCEPTIONWRAPPER. the define is currently set to 1 aka
	  exception code is enabled).

2009-02-27 18:58  pcanal

	* [r27654] cint/cint/src/tmplt.cxx, cint/cint7/src/tmplt.cxx: From
	  Severin Ecker:
	  template <typename T>
	  operator const T(void) const;
	  
	  would not be correctly recognized since the parsing would stop at
	  the first space after 'operator ', thus parsing 'operator const '
	  which results in errors. It now parses up until it really get
	  '('.

2009-02-27 18:52  pcanal

	* [r27653] cint/cint/src/struct.cxx: From Severin: initialize
	  G__struct.memvar[G__tagnum]->prev_local

2009-02-27 18:38  pcanal

	* [r27652] cint/cint7/src/newlink.cxx: avoid creating a 'useless'
	  stub around the function that are supposed to be interpreted in a
	  Stub Class

2009-02-27 17:49  pcanal

	* [r27651] cint/cint7/src/stub.cxx: fix mistranslation

2009-02-27 17:34  brun

	* [r27650] graf2d/qt/src/TGQt.cxx: From Valeri:
	  Fix one more bug in the Qt implementation.

2009-02-27 17:18  pcanal

	* [r27649] cint/demo/makecint/Stub/Makefile: remove generated file

2009-02-27 17:14  pcanal

	* [r27648] cint/demo/makecint/exception/eh.h: fix compilation

2009-02-27 17:07  pcanal

	* [r27647] cint/configure: add reflex to cint-config --cflags

2009-02-27 17:03  pcanal

	* [r27646] cint/demo/makecint/p2f/Makefile,
	  cint/demo/makecint/p2f/setup: modernize

2009-02-27 16:55  pcanal

	* [r27645] cint/demo/makecint/UserMain/README.txt,
	  cint/demo/makecint/UserMain/UserMain.cxx,
	  cint/demo/makecint/UserMain/setup: modernize

2009-02-27 16:46  matevz

	* [r27644] graf3d/gl/inc/TGLAxisPainter.h: Fix compilation error on
	  Win32 platform.

2009-02-27 16:13  matevz

	* [r27643] graf3d/eve/inc/TEveCaloLegoOverlay.h,
	  graf3d/eve/src/TEveCaloLegoGL.cxx,
	  graf3d/eve/src/TEveCaloLegoOverlay.cxx,
	  graf3d/eve/src/TEveProjectionAxes.cxx,
	  graf3d/eve/src/TEveProjectionAxesGL.cxx,
	  graf3d/gl/inc/TGLAxisPainter.h, graf3d/gl/inc/TGLCameraOverlay.h,
	  graf3d/gl/src/TGLAxisPainter.cxx,
	  graf3d/gl/src/TGLCameraOverlay.cxx,
	  graf3d/gl/src/TGLFontManager.cxx: From Alja.
	  
	  graf3d/gl/src/TGLAxisPainter.cxx,
	  graf3d/gl/inc/TGLAxisPainter.h:
	  Add possibility to render axis with any FTGL font mode. Before
	  only pixmap and bitmap fonts were supported.
	  
	  graf3d/gl/src/TGLFontManager.cxx:
	  Check if static table is initialised in
	  TGLFontManager::GetFontNameFromId().
	  
	  graf3d/gl/src/TGLCameraOverlay.cxx,
	  graf3d/gl/inc/TGLCameraOverlay.h:
	  Use FTGL font directly in kBar and kPlaneIntersect overlay mode.
	  
	  graf3d/eve/src/TEveProjectionAxes.cxx:
	  Set axis attributes.
	  
	  graf3d/eve/src/TEveProjectionAxesGL.cxx,
	  graf3d/eve/src/TEveCaloLegoOverlay.cxx,
	  graf3d/eve/inc/TEveCaloLegoOverlay.h,
	  Render axis with texture font.

2009-02-27 16:11  bellenot

	* [r27642] gui/gui/inc/TGSlider.h, gui/gui/src/TGSlider.cxx: Added
	  HandleConfigureNotify() to handle resizing events.
	  This fixes the bug #42358: incorrect redraw of slider after
	  window resize

2009-02-27 14:01  brun

	* [r27641] test/stressGeometry.cxx: add 2 new geometries (total is
	  now 25)

2009-02-27 13:34  pcanal

	* [r27640] io/io/src/TDirectoryFile.cxx: Add missing ci for r27633

2009-02-27 11:16  brun

	* [r27639] test/stressGeometry.cxx: Extend stressGeometry with the
	  following 23 geometries:
	  "aleph",
	  "barres",
	  "bes",
	  "dubna",
	  "ganil",
	  "hermes",
	  "na35",
	  "na47",
	  "na49",
	  "wa91",
	  "integral",
	  "tesla",
	  "btev",
	  "brahms",
	  "cdf",
	  "hades2",
	  "lhcbfull",
	  "star",
	  "cms",
	  "alice2",
	  "babar2",
	  "belle",
	  "atlas"

2009-02-27 11:00  couet

	* [r27638] graf2d/doc/v524/index.html: - legend

2009-02-27 10:57  couet

	* [r27637] graf2d/graf/src/TLegend.cxx: - When a object is added
	  "by name" in a legend, the
	  TMultiGraph and THStack present in the current pad
	  are scanned if an object with this name has not been
	  found in the pad. Previously the graphs and histograms
	  were hidden in multi-graphs and histogram-stacks when one
	  tried to add them by name.
	  - Redo completly the documentation.

2009-02-27 08:47  brun

	* [r27636] main/src/h2root.cxx: Fix a long standing problem with
	  h2root on 64 bits machines.
	  // Note that with gcc3.4 or above the size of PAWC_SIZE must be
	  the same
	  // as in the Fortran definition in hbook.f and zebra
	  // Also, the arrays must be declared extern like on Windows

2009-02-27 08:12  brun

	* [r27635] io/io/src/TFile.cxx: coding conventions

2009-02-27 03:21  pcanal

	* [r27634] core/doc/v524/index.html, io/doc/v524/index.html,
	  tree/doc/v524/index.html: Update docs

2009-02-27 00:51  pcanal

	* [r27633] core/base/src/TDirectory.cxx: Insure that for TDirectory
	  and TDirectoryFile's FindObjectAny correctly look
	  into their subdirectories list of memory objects. This solves the
	  Savannah
	  report #47334

2009-02-26 19:31  pcanal

	* [r27632] cint/cint/src/tmplt.cxx, cint/cint7/src/tmplt.cxx: Fix
	  parsing of implementation of the operator using *,=,& that member
	  of
	  a template class but implemented outside the class. See savannah
	  47378:
	  
	  template<typename T> Bar<T>& Bar<T>::operator*=(T t) { return
	  *this; }

2009-02-26 19:24  pcanal

	* [r27631] cint/cintex/src/ROOTClassEnhancer.cxx: Fix invocation of
	  __getNewDelFunctions

2009-02-26 19:06  brun

	* [r27630] graf2d/qt/inc/TQtRootSlot.h, graf2d/qt/inc/TQtWidget.h,
	  graf2d/qt/inc/rootlibs.pri, graf2d/qt/src/TGQt.cxx,
	  graf2d/qt/src/TQtClientWidget.cxx, graf2d/qt/src/TQtRootSlot.cxx,
	  graf2d/qt/src/TQtWidget.cxx: From Valeri Fine:
	  TQtRootSlot:
	  
	  - Add the new method
	  void ProcessLine(const QString &command)
	  This is an overloaded member function, provided for convenience.
	  It is provides the same functionality as
	  void ProcessLine(const char *command)
	  
	  TGQt:
	  - Swap "y2" with "y1" provided by TBox::ExecuteEvent method
	  for the right low corner of the rubber box.
	  - Clean up. Remove some redundant code,
	  
	  TQtClientWidget
	  - Add setAutoFillBackground(true) Qt4 property.
	  
	  TQtWidget:
	  - Intdroduce the optional QImage-based back-end (slower
	  operation).
	  QPixmap-based is the default option ( better performance )
	  
	  rootlibs.pri:
	  - Change the list of the dictionaries for Win32 platform.

2009-02-26 18:46  pcanal

	* [r27629] core/rint/src/TTabCom.cxx: add missing escape character

2009-02-26 18:28  brun

	* [r27628] build/version_number, core/base/inc/RVersion.h: Start
	  development cycle 5.23/03

2009-02-26 17:45  pcanal

	* [r27627] core/rint/src/TTabCom.cxx: Fix the completion of .x
	  /top/bottom/ to list the content of bottom rather than top

2009-02-26 14:06  rdm

	* [r27625] math/unuran/Module.mk: fix distclean.

2009-02-26 14:03  brun

	* [r27624] geom/geom/src/TGeoTorus.cxx,
	  geom/geom/src/TGeoVoxelFinder.cxx: From Andrei:
	  fix for a rare crash due to voxelization.
	  a fine tune in the TGeoTorus::DistFromOutside

2009-02-26 13:57  brun

	* [r27623] doc/v524/index.html: Added 2 contributions

2009-02-26 10:17  brun

	* [r27622] hist/hist/src/TH1.cxx: From Lorenzo
	  Optimize TH1::Rebin

2009-02-26 08:26  brun

	* [r27621] build/version_number, core/base/inc/RVersion.h: Stamp
	  development release 5.23/02

2009-02-26 08:25  brun

	* [r27620] hist/hist/src/TH1.cxx: From Andre David:
	  Fix a problem in TH1::Rebin.
	  see report at <http://savannah.cern.ch/bugs/?47415>

2009-02-26 01:25  wlav

	* [r27619] bindings/pyroot/src/MethodProxy.cxx,
	  bindings/pyroot/src/Pythonize.cxx: o) further pythonization of
	  MethodProxy
	  o) fix of TTree::Branch.__doc__

2009-02-25 23:34  wlav

	* [r27618] bindings/doc/v524/index.html: update of release
	  documentation

2009-02-25 22:51  axel

	* [r27617] cint/cint/inc/cintdictversion.h,
	  cint/cint/src/parse.cxx, cint/cint/src/tmplt.cxx: Revert r27584.
	  It improves typedefs to templates with default parameters that
	  are instantiated inside classes, but (even after setting
	  parent_tagnum properly) it allows CINT to identify the type which
	  has tragic consequences for autoloading and especially CINT's
	  lookup. See stressMathCore and the return value of
	  ROOT::Math::LorentzVector::Vect().
	  None of this is an issue in CINT7 where the template
	  instantiation, the typedefs-to-template, and the lookup are much
	  cleaner.
	  Because r27584 is now reverted, THtml cannot generate
	  documentation for ROOT::Math (and a few others) anymore, due to
	  bogus typdefs in CINT.

2009-02-25 22:37  pcanal

	* [r27615] core/meta/src/TCint.cxx: Do not confuse an unrequited
	  autoload entry with a valid dictionary entry (when the autoloader
	  checks if the asked-for class has been loaded or not)

2009-02-25 21:27  pcanal

	* [r27613] cint/cintex/src/CINTFunctional.cxx: Revert revision
	  r22666.
	  The problem that lead to this patch was the fact that when the
	  destructor
	  is not explicitly implemented, gccxml v0.7 does not list it and
	  hence its
	  stub was not generated. This lead to the CINT code for
	  interpreted object
	  deletion to be called eventhough the object was of a compiled
	  class. r22666 was made
	  to make the construction via Cintex to match the destruction via
	  the
	  cint code for interpreted, whereas the correct solution was to
	  insure
	  that there is an entry in the reflex dictionary for the
	  destructor even
	  when it is implicit. So the issues was solved (later) by the
	  introduction of gccxml v0.9.

2009-02-25 18:53  matevz

	* [r27612] graf3d/eve/src/TEveElement.cxx: Fix violations of coding
	  conventions.

2009-02-25 17:52  brun

	* [r27611] geom/geom/src/TGeoCone.cxx, geom/geom/src/TGeoTorus.cxx:
	  From Andrei:
	  fixes a problem in TGeoTorus::DistFromOutside().
	  protection in TGeoCone::DistFromOutsideS()

2009-02-25 15:20  moneta

	* [r27608] hist/doc/v524/index.html: update release notes

2009-02-25 12:46  ganis

	* [r27606] proof/doc/v524/index.html: Update the release notes

2009-02-25 11:06  moneta

	* [r27605] math/doc/v524/index.html: update math release notes

2009-02-25 11:03  axel

	* [r27604] cint/doc/v524/index.html: Fix missing </tt>

2009-02-25 08:30  couet

	* [r27602] graf2d/doc/v524/index.html: - update

2009-02-25 08:27  couet

	* [r27601] graf2d/postscript/src/TPDF.cxx: - A text with size 0 is
	  not drawn. An invalid
	  pdf file is created if a text with size 0
	  is produced.

2009-02-25 08:17  brun

	* [r27600] core/base/src/TColor.cxx, core/base/src/TDirectory.cxx,
	  core/base/src/TObject.cxx, core/base/src/TROOT.cxx,
	  core/base/src/TSystem.cxx, core/cont/src/TClonesArray.cxx,
	  core/utils/src/rootcint.cxx, graf2d/gpad/src/TColorWheel.cxx,
	  graf2d/gpad/src/TPad.cxx, graf2d/graf/src/TLatex.cxx,
	  hist/hist/src/TF1.cxx, hist/hist/src/TF2.cxx,
	  hist/hist/src/TF3.cxx, hist/hist/src/TGraph2D.cxx,
	  hist/hist/src/TH1.cxx, hist/hist/src/TH2.cxx,
	  io/io/src/TDirectoryFile.cxx, io/io/src/TKey.cxx,
	  tree/tree/src/TChain.cxx, tree/tree/src/TTree.cxx: From Matthew
	  Strait:
	  * Fix spelling and grammar errors
	  * Fold long lines so they don't spill off the right side
	  * Add spaces for readability
	  * Standardize notation and style within sections.

2009-02-25 08:11  brun

	* [r27599] README/CREDITS: Add Matthew Strait for his contribution
	  to the documentation

2009-02-24 18:14  axel

	* [r27598] cint/build/Cint.mk, cint/build/libCint.mk: Fixes for the
	  build system of standalone CINT (cygwin does not use
	  LD_LIBRRAY_PATH anymore to search for linked libraries)

2009-02-24 16:33  moneta

	* [r27597] hist/hist/src/HFitInterface.cxx,
	  math/mathcore/test/fit/testFit.cxx: - fix a bug in fitting a
	  TGraphError when errorY=0 and errorX is not zero.
	  problem seen runnig macro from Akira Okumura posted in RootTalk

2009-02-24 15:45  brun

	* [r27596] geom/geom/src/TGeoCone.cxx,
	  geom/geom/src/TGeoNavigator.cxx: From Andrei:
	  - avoid a useless mater->local conversion in
	  TGeoNavigator::IsSameLocation()
	  - fix in TGeoCone::DistFromOutsideS() that could wrongly compute
	  the distance in case rmin=rmax for a cone top/bottom

2009-02-24 15:18  moneta

	* [r27595] hist/hist/src/TH3.cxx: - add implementation from David
	  of trilinear interpolation for TH3

2009-02-24 14:21  brun

	* [r27594] montecarlo/g4root/src/TG4RootNavigator.cxx: From Andrei:
	  a fix for item #4 in the VMC open issues list:
	  http://root.cern.ch/drupal/content/how-use-virtual-monte-carlo#Problems
	  
	  - Tracking location could get wrong in G4Root. A particle may
	  end-up outside the setup giving the error message: "No physical
	  volume found at track vertex: (107635,-190901,-638802)

2009-02-24 14:18  brun

	* [r27593] tree/tree/src/TTree.cxx: Add a protection in the case
	  reported at: <http://savannah.cern.ch/bugs/?47285>

2009-02-24 13:48  rdm

	* [r27592] README/README: bring README up to date.

2009-02-24 13:24  axel

	* [r27590] cint/cint/Module.mk, cint/cint7/Module.mk: The cintdlls
	  are not part of libCint and must not have -DG__CINTBODY.
	  Fixes link failure on Windows,
	  Needs a make clean-cintdlls (and clean-cint7dlls if cint7 is
	  enabled) on windows to take affect in an existing build.

2009-02-24 11:23  moneta

	* [r27589] math/minuit2/src/DavidonErrorUpdator.cxx,
	  math/minuit2/src/MnHesse.cxx, math/minuit2/src/MnPosDef.cxx,
	  math/minuit2/src/VariableMetricBuilder.cxx: - import from branch
	  lates fixes in Minuit2
	  
	  - check correctly in MnHesse and MnPosDef that variable are not
	  zero
	  - in the Davidon error update if delgam is < 0 make still an
	  update. Avoid only the condition delgam = 0
	  - use a tighter condition on edm for exiting iteration
	  (factor 5 smaller than before)

2009-02-23 17:36  brun

	* [r27585] hist/hist/src/TH1.cxx: Optimize the way the function
	  integral is computed in TH1::FillRandom

2009-02-23 17:15  axel

	* [r27584] cint/cint/inc/cintdictversion.h,
	  cint/cint/src/parse.cxx, cint/cint/src/tmplt.cxx: Fix the
	  instantiation of templates that are instantiated while reading a
	  class.
	  For Math, this resulted in amny bogus type names like
	  ROOT::Math::Root::Math::ABC<...>, due to ABC's template being
	  instantiated within ROOT::Math::XYZ.
	  This was discovered by THtml accessing all available types.
	  Force the regeneration of all dictionaries to fix all wrong
	  cases.

2009-02-23 16:32  matevz

	* [r27583] graf3d/doc/v524/index.html: Write release notes for eve
	  and gl.

2009-02-23 16:17  brun

	* [r27582] geom/geom/src/TGeoXtru.cxx: From Andrei:
	  - TGeoXtru::DistFromInside() protection added for tracks starting
	  from bottom surface. Affected boundary crossing with FLUKA
	  interface.

2009-02-23 15:36  couet

	* [r27580] hist/spectrum/src/TSpectrum.cxx: - Clean up the comment
	  in the function "Background".
	  (more to be done, the comments in this class are a mess...)

2009-02-23 15:15  pcanal

	* [r27579] cint/cint7/src/fproto.h, cint/cint7/src/init.cxx,
	  cint/reflex/inc/Reflex/Builder/TypeBuilder.h,
	  cint/reflex/inc/Reflex/Kernel.h, cint/reflex/inc/Reflex/Type.h,
	  cint/reflex/inc/Reflex/internal/TypeBase.h,
	  cint/reflex/src/Array.cxx, cint/reflex/src/Class.cxx,
	  cint/reflex/src/Enum.cxx, cint/reflex/src/Function.cxx,
	  cint/reflex/src/Kernel.cxx, cint/reflex/src/Pointer.cxx,
	  cint/reflex/src/PointerToMember.cxx,
	  cint/reflex/src/TypeBase.cxx, cint/reflex/src/TypeBuilder.cxx,
	  cint/reflex/src/Typedef.cxx, cint/reflex/src/Typedef.h,
	  cint/reflex/src/Union.cxx: Rename cintType to represType (short
	  for memory representation type).
	  Move Cint fundamental 'Type' creation from Kernel.cxx to init.cxx

2009-02-23 15:03  brun

	* [r27578] tree/tree/src/TTree.cxx: Fix documentation about
	  fEstimate

2009-02-23 14:34  matevz

	* [r27577] graf3d/eve/inc/TEveElement.h,
	  graf3d/eve/inc/TEveViewer.h, graf3d/eve/src/TEveElement.cxx,
	  graf3d/eve/src/TEveViewer.cxx, graf3d/gl/inc/TGLViewer.h,
	  graf3d/gl/inc/TGLViewerBase.h, graf3d/gl/inc/TGLViewerEditor.h,
	  graf3d/gl/src/TGLEventHandler.cxx,
	  graf3d/gl/src/TGLViewerBase.cxx,
	  graf3d/gl/src/TGLViewerEditor.cxx, tutorials/eve/alice_esd.C:
	  TEveElement
	  ===========
	  Add the following *MENU* functions:
	  DumpSourceObject()
	  PrintSourceObject()
	  ExportSourceObjectToCINT()
	  This allows direct interaction with the original object being
	  represented by the EVE-element.
	  
	  TGLViewer, TGLEventHandler and TGLViewerEditor
	  ==============================================
	  Add button to enter into the "Annotation" pick-mode.
	  Add methods allowing easy deletion of all annotations.
	  
	  tutorials/eve/alice_esd.C
	  =========================
	  Remove annotations when loading a new event.

2009-02-23 12:15  ganis

	* [r27576] proof/proof/inc/TSlave.h, proof/proof/src/TProof.cxx,
	  proof/proof/src/TProofSuperMaster.cxx: - Fix a problem with
	  dataset validation in multi-level master setups
	  - Make a TSlave::GetMsd() to return a "const char *" as all other
	  string getters

2009-02-23 12:13  ganis

	* [r27575] gui/sessionviewer/src/TProofProgressMemoryPlot.cxx: Add
	  a couple of missing protections in log parsing; should fix
	  client-side crashes observed by some ALICE users

2009-02-23 09:32  axel

	* [r27571] cint/doc/v524/index.html: Update release notes.

2009-02-23 09:31  moneta

	* [r27570] hist/hist/src/TUnfold.cxx, math/physics/src/TRolke.cxx:
	  fix compilaiton warning on gcc3.4

2009-02-23 08:34  axel

	* [r27569] html/doc/v524/index.html: Update release notes.

2009-02-23 08:15  axel

	* [r27568] html/src/TDocDirective.cxx: Protect CreateLatex from the
	  impossible: "new TCanvas" failing in the interpreter.

2009-02-22 15:30  moneta

	* [r27567] tutorials/math/Rolke.C, tutorials/math/testUnfold1.C,
	  tutorials/math/testUnfold2.C: new version of tutorials for latest
	  changes in TRolke and TUnfold

2009-02-22 15:29  moneta

	* [r27566] math/physics/inc/TRolke.h, math/physics/src/TRolke.cxx:
	  - new version of TRolke from J. Lundberg
	  
	  * New user interface:
	  
	  The old user interface was very hard to use, and the
	  documentation in the source was also not on par with the correct
	  usage. The old interface was a single get-function with 12
	  arguments, and the user was supposed to figure out which ~ 5
	  arguments were relevant for a specific model (1 out of 7 models).
	  The new user interface is is easy to use correctly and hard to
	  use incorrectly (TM). It's a single set-method for each method:
	  
	  SetPoissonBkgBinomialEff(Int_t x,Int_t y,Int_t z,Double_t
	  tau,Int_t m);
	  SetPoissonBkgGaussianEff(Int_t x,Int_t y,Double_t em, Double_t
	  tau,Double_t sde);
	  SetGaussianBkgGaussianEff(Int_t x,Double_t bm,Double_t em,
	  Double_t sde,Double_t sdb);
	  SetPoissondBkgknownEff(Int_t x,Int_t y,Double_t tau,Double_t e);
	  SetGaussianBkgknownEff(Int_t x,Double_t bm,Double_t sdb,Double_t
	  e);
	  SetKnownBkgBinomialEff(Int_t x, Int_t z,Int_t m,Double_t b);
	  SetknownBkgGaussianEff(Int_t x,Double_t em,Double_t sde,Double_t
	  b);
	  
	  
	  * New methods for getting:
	  
	  - 'sensitivity' (average limits) and related quantities
	  - 'critical number' related to rejection of the null-hypothesis
	  (no signal).
	  
	  * Bug fixes. There was a few bugs in that some variables was used
	  uninitialized. (Eg, input arguments which were not supposed to be
	  used were used anyway.)

2009-02-22 15:21  moneta

	* [r27565] hist/hist/inc/LinkDef.h, hist/hist/inc/TUnfold.h,
	  hist/hist/inc/TUnfoldSys.h, hist/hist/src/TUnfold.cxx,
	  hist/hist/src/TUnfoldSys.cxx: - new version (v. 13) of TUnfold
	  from S. Schmitt
	  The big change is from including another class "TUnfoldSys"
	  This class provides support for the propagation of systematic
	  errors.

2009-02-21 12:37  matevz

	* [r27564] graf3d/gl/inc/TGLFontManager.h,
	  graf3d/gl/src/TGLAnnotation.cxx,
	  graf3d/gl/src/TGLFontManager.cxx: TGLFontManager
	  --------------
	  Rename GetBaseLineParams() to MeasureBaseLineParams() to
	  distinguish
	  it from the base-line param getters that return the font design
	  values.
	  
	  TGLAnnotation
	  -------------
	  Add title to the annotaion-editor window.

2009-02-21 11:39  matevz

	* [r27563] graf3d/gl/src/TGLFontManager.cxx: Add missing return
	  statements - no wonder it didn't work.

2009-02-21 10:55  axel

	* [r27562] etc/html/ROOT.css, html/inc/TDocOutput.h,
	  html/src/TClassDocOutput.cxx, html/src/TDocOutput.cxx,
	  html/src/TDocParser.cxx: Line numbers are now anchors: one can
	  send them around and bookmark them to jump to a certain line.
	  They are now also copy&paste-able: for a file SrcFile.cxx and its
	  line 123 the text will be "SrcFile.cxx:123", i.e. idea for
	  setting a breakpoint e.g. in GDB.
	  Factor out the writing of line numbers (from TDocParser::Convert
	  and TDocOutput).
	  Fix the href of the empty source file links for source-less
	  classes.

2009-02-20 23:22  axel

	* [r27561] etc/html/ROOT.css, html/src/TClassDocOutput.cxx,
	  html/src/TDocOutput.cxx, html/src/TDocParser.cxx,
	  html/src/THtml.cxx: Fix layout for classes with unknown source
	  file (e.g. genvector): body's div was closed too early, descrhead
	  alignment was messed up.
	  Use short template names (i.e. without default parameters) where
	  possible. This drastically improves the readability of templates.
	  It also revealed a bug in CINT wrt typedef autoloading; fixing
	  that will make this improvement work for all cases.

2009-02-20 21:41  matevz

	* [r27560] graf3d/gl/inc/LinkDef.h, graf3d/gl/inc/TGLAnnotation.h,
	  graf3d/gl/inc/TGLFontManager.h, graf3d/gl/inc/TGLViewer.h,
	  graf3d/gl/inc/TGLViewerBase.h, graf3d/gl/src/TGLAnnotation.cxx,
	  graf3d/gl/src/TGLEventHandler.cxx,
	  graf3d/gl/src/TGLFontManager.cxx, graf3d/gl/src/TGLViewer.cxx:
	  TGLAnnotation
	  -------------
	  New class for rendering of GL labels.
	  User has the possibility to chanage text, drag it or delete it.
	  
	  
	  TGLEventHandler
	  TGLViewer
	  ---------------
	  Add annotation pick mode.
	  
	  
	  TGLFontManager
	  --------------
	  Add getters for font description.

2009-02-20 18:32  ganis

	* [r27559] net/xrootd/src/xrootd/src/XrdClient/XrdClientConst.hh:
	  Import from vendors branch change 27558

2009-02-20 18:22  matevz

	* [r27557] tutorials/eve/geom_alias.C, tutorials/eve/geom_atlas.C,
	  tutorials/eve/geom_cms.C: Make initial camera position more
	  atractive.

2009-02-20 17:38  matevz

	* [r27556] graf3d/eve/inc/TEvePointSet.h,
	  graf3d/eve/inc/TEveTrack.h, graf3d/eve/src/TEvePointSet.cxx,
	  graf3d/eve/src/TEveTrack.cxx, graf3d/g3d/inc/TPointSet3D.h,
	  graf3d/g3d/inc/TPolyLine3D.h, graf3d/g3d/inc/TPolyMarker3D.h,
	  graf3d/g3d/src/TPointSet3D.cxx, graf3d/g3d/src/TPolyLine3D.cxx,
	  graf3d/g3d/src/TPolyMarker3D.cxx: * TEveTrack
	  -----------
	  Add member 'Bool_t fLockPoints' allowinf the user prevent further
	  changes to the graphic representation.
	  Remove ALICE specific functions that are calling macros that do
	  not
	  exist in ROOT distribution:
	  void ImportHits();
	  void ImportClusters();
	  void ImportClustersFromIndex();
	  void ImportKine();
	  void ImportKineWithArgs(.....);
	  void PrintKineStack();
	  
	  
	  * TEveTrackList
	  ---------------
	  Remove ALICE specific functions:
	  void ImportHits();
	  void ImportClusters();
	  
	  
	  * TEvePointSet
	  --------------
	  Add function:
	  void ClonePoints(const TEvePointSet& e);
	  that allows cloning of points and all identifiers assigned to
	  them.
	  
	  
	  * TPointSet3D
	  -------------
	  Add protected method:
	  void CopyIds(const TPointSet3D& t);
	  that simplifies copy-stor and assig-op.
	  It is also used by TEvePointSet::ClonePoints().
	  
	  
	  * TPolyMarker3D
	  * TPolyLine3D
	  ---------------
	  Remove unused member 'UInt_t fGLList'.

2009-02-20 15:54  moneta

	* [r27553] hist/hist/src/HFitImpl.cxx: - introduce a better
	  treatment of the step size used when fitting an object with a
	  TF1. Use now by default is not zero the error provided by TF1. In
	  case of limits use an appropriate step size to avoid Minuit to go
	  over the limits.
	  This fixes the warning reported at
	  http://root.cern.ch/phpBB2/viewtopic.php?t=8067

2009-02-20 14:38  bellenot

	* [r27550] gui/recorder/inc/TRecorder.h,
	  gui/recorder/src/TRecorder.cxx: From Roberto and me:
	  Properly record TLatex and TPaveLabel editing events, registering
	  starting and ending time of edition, to be able to replay
	  character by character.

2009-02-20 14:31  moneta

	* [r27549] gui/fitpanel/inc/TFitEditor.h,
	  gui/fitpanel/src/TFitEditor.cxx: merge changes in branch from
	  David
	  
	  - The fitpanel now stores the functions used for previous fit and
	  let the user used them in the future.
	  - Removed some variables that were no longer used

2009-02-20 14:09  brun

	* [r27547] graf2d/gpad/inc/TPad.h,
	  graf2d/gpad/src/TCreatePrimitives.cxx: from Bertrand:
	  New signal needed by the event recorder for the special TLatex
	  and TPaveLabel cases.

2009-02-20 13:42  brun

	* [r27545] etc/vmc/Makefile.linuxx8664gcc: From Matevz:
	  Wrong parenthesis in etc/vmc/makefile.linuxx8664gcc

2009-02-20 09:38  bellenot

	* [r27543] core/winnt/src/TWinNTSystem.cxx: Better keyboard events
	  handling.

2009-02-20 09:13  axel

	* [r27541] etc/html/ROOT.css, html/src/TClassDocOutput.cxx,
	  html/src/TDocDirective.cxx, html/src/TDocParser.cxx: Write source
	  in Convert, never comment (i.e. directive output)
	  Rename pre.code to pre.listing to not clash with inline code's
	  pre.
	  Always parse directives - they are needed e.g. for the class doc
	  even when generating the source output.
	  Set bg for tabbed code to white.

2009-02-20 08:18  ganis

	* [r27540] net/xrootd/Module.mk: Hide from 'svn st' a new file used
	  to control the build

2009-02-20 08:17  brun

	* [r27539] tree/tree/src/TChain.cxx: From Thiemo Nagel:
	  the wildcard behaviour of TChain::Add() caused me a bit of a
	  headache,
	  so I thought I'd send in a patch to clarify its documentation a
	  bit.

2009-02-20 08:10  ganis

	* [r27538]
	  net/xrootd/src/xrootd/src/XrdCrypto/XrdCryptosslX509Req.cc:
	  Import fix for ##46442

2009-02-19 20:19  matevz

	* [r27536] tutorials/eve/alice_esd.C,
	  tutorials/eve/alice_esd_html_summary.C: * alice_esd.C:
	  Add htnl summary view in a new tab.
	  Four hours of attempts to load ALICE ESD friend to extract
	  clusters -
	  this seems impossible as TFile::MakeProject() does not descend
	  into
	  branches that are stored in separate files.
	  
	  * alice_esd_html_summary.C:
	  New file - htnl table widget extracted from SplitGLView.

2009-02-19 18:14  rdm

	* [r27535] rootx/src/rootxx.cxx: sort names alphabetically.

2009-02-19 17:37  rdm

	* [r27534] etc/vmc/Makefile.alphacxx6, etc/vmc/Makefile.hpuxacc,
	  etc/vmc/Makefile.linux, etc/vmc/Makefile.linuxalphagcc,
	  etc/vmc/Makefile.linuxia64ecc, etc/vmc/Makefile.linuxia64gcc,
	  etc/vmc/Makefile.linuxicc, etc/vmc/Makefile.linuxx8664gcc,
	  etc/vmc/Makefile.macosx, etc/vmc/Makefile.macosx64,
	  etc/vmc/Makefile.macosxicc, etc/vmc/Makefile.macosxxlc,
	  etc/vmc/Makefile.solarisCC5: From Fed:
	  use root-config to get the compiler used by the ROOT built.

2009-02-19 17:03  axel

	* [r27532] cint/ROOT/cintdlls.mk, cint/cint7/Module.mk: stlLoader
	  for CINT5 and 7 are different, so generate two different ones
	  (stlLoader7_* for CINT7).
	  Reset CINT7's cintdll flags so it does not influence CINT5's
	  compilation of stlLoader.
	  Fixes nighlies.

2009-02-19 16:51  axel

	* [r27531] html/inc/TDocParser.h, html/src/TDocOutput.cxx,
	  html/src/TDocParser.cxx: When converting sources with line
	  numbers (i.e. code) we cannot interpret directives as it would
	  close any open <pre> which is fatal.
	  To better control what's happening inside convert's pre it is now
	  contained in a div; both sue the new class listing.
	  Fixes display of the tutuorials.

2009-02-19 15:11  pcanal

	* [r27526] core/metautils/src/TClassEdit.cxx: From Axel:
	  Now that CINT uses a<b<c> > instead of a<b<c>> for
	  template-with-default-args typedefs we can remove the workaround
	  in TClassEdit.

2009-02-19 14:33  matevz

	* [r27524] tutorials/eve/alice_esd.C: Use EVE window manager to
	  also show RPhi and RhoZ views.
	  
	  Use separate scenes for projected geometries and events, so that
	  the
	  geometry does not need to be re-projected when going to the next
	  event.

2009-02-19 14:07  axel

	* [r27522] cint/setenv.sh: Fix for Windows

2009-02-19 13:51  ganis

	* [r27521] net/xrootd/src/xrootd/config/ARCHS: Re-apply patch for
	  x86-64 MacOsX XROOTD builds; thsi should fix the problem with the
	  nightlies

2009-02-19 13:25  ganis

	* [r27518] net/netx/Module.mk, net/xrootd/Module.mk,
	  proof/proofd/Module.mk, proof/proofx/Module.mk: Fix
	  (long-standing) dependency problem for XROOTD on unix platforms.
	  A 'make distclean-xrootd' should not be required anymore after a
	  change in the XROOTD
	  sources.

2009-02-19 13:04  brun

	* [r27517] hist/histpainter/src/TGraphPainter.cxx: Fix a bug in
	  TGraphPainter::DistancetoPrimitiveHelper when getting the
	  drawOption

2009-02-19 12:43  matevz

	* [r27516] tutorials/eve/arrow.C: Make the arrows pickable.

2009-02-19 12:42  matevz

	* [r27515] graf3d/gl/src/TGLSAViewer.cxx,
	  graf3d/gl/src/TGLViewer.cxx: * gl/src/TGLSAViewer.cxx:
	  Add animated gif to the list of supported output files from the
	  "Save
	  As" menu.
	  Check if the user already typed the extension - prefer this over
	  the
	  file-type selected in the file dialog.
	  
	  * gl/src/TGLViewer.cxx:
	  Rename a local variable.

2009-02-19 11:40  ganis

	* [r27514] net/xrootd/src/xrootd/src/XrdSecgsi/GNUmakefile:
	  Explicitely link to the SSL libs when building xrdgsiproxy;
	  solves potential
	  compilation problem when using an external ssl distribution.

2009-02-19 09:20  axel

	* [r27512] etc/html/ROOT.css: Increase font size of pre for bad
	  screens.
	  Remove unused declarations.

2009-02-19 04:51  pcanal

	* [r27511] rootx/src/rootxx.cxx: updated list of developers.

2009-02-19 04:35  pcanal

	* [r27510] core/metautils/src/TClassEdit.cxx: -Wshadow

2009-02-19 03:32  pcanal

	* [r27509] cint/cint7/src/decl.cxx, cint/cint7/src/fproto.h,
	  cint/cint7/src/pause.cxx, cint/cint7/src/rflxutil.cxx,
	  cint/reflex/inc/Reflex/Member.h, cint/reflex/inc/Reflex/Scope.h,
	  cint/reflex/inc/Reflex/internal/MemberBase.h,
	  cint/reflex/inc/Reflex/internal/ScopeBase.h,
	  cint/reflex/inc/Reflex/internal/TypeBase.h,
	  cint/reflex/src/Class.cxx, cint/reflex/src/Class.h,
	  cint/reflex/src/DataMember.cxx, cint/reflex/src/DataMember.h,
	  cint/reflex/src/Enum.h, cint/reflex/src/Scope.cxx,
	  cint/reflex/src/ScopeBase.cxx, cint/reflex/src/Union.cxx,
	  cint/reflex/src/Union.h: rename CintOffset into InterpreterOffset

2009-02-19 01:38  russo

	* [r27508] cint/reflex/inc/Reflex/internal/TypeBase.h,
	  cint/reflex/src/Array.cxx, cint/reflex/src/Class.cxx,
	  cint/reflex/src/Enum.cxx, cint/reflex/src/Function.cxx,
	  cint/reflex/src/Kernel.cxx, cint/reflex/src/Pointer.cxx,
	  cint/reflex/src/PointerToMember.cxx,
	  cint/reflex/src/TypeBase.cxx, cint/reflex/src/Union.cxx:
	  Eliminate the recently added shortcut TypeBase
	  constructor and take the small performance hit
	  from using the existing constructor.

2009-02-19 01:20  russo

	* [r27507] cint/reflex/inc/Reflex/Scope.h,
	  cint/reflex/inc/Reflex/internal/ScopeBase.h,
	  cint/reflex/inc/Reflex/internal/TypeBase.h,
	  cint/reflex/src/Class.cxx, cint/reflex/src/Class.h,
	  cint/reflex/src/DataMember.cxx, cint/reflex/src/DataMember.h,
	  cint/reflex/src/Enum.h, cint/reflex/src/Scope.cxx,
	  cint/reflex/src/ScopeBase.cxx, cint/reflex/src/Union.cxx,
	  cint/reflex/src/Union.h: Forgot to overload AddDataMember(Member&
	  output,...) in
	  TypeBase the same way as in ScopeBase. Also needed doing
	  in Enum.

2009-02-19 01:11  rdm

	* [r27506] core/base/src/TObject.cxx: white space.

2009-02-19 01:10  rdm

	* [r27505] build/unix/svninfo.sh: don't use tee.

2009-02-19 01:10  rdm

	* [r27504] build/win/ld.sh: From Axel:
	  do not append resource "object" to link args in a subshell, i.e.
	  add
	  it outside "&&".

2009-02-19 01:09  rdm

	* [r27503] config/Makefile.win32: From Axel:
	  silence link when determining its version and building inside the
	  IDE.

2009-02-19 01:09  rdm

	* [r27502] core/clib/src/attach.c, core/clib/src/mfree.c,
	  core/clib/src/mmalloc.c: From Axel:
	  fix unary minus on unsigned.

2009-02-18 17:16  matevz

	* [r27500] graf3d/eve/src/TEveProjectionAxesGL.cxx,
	  graf3d/gl/src/TGLAxisPainter.cxx: Disable lighting when draw
	  axis.

2009-02-18 16:41  rdm

	* [r27499] net/doc/v524/index.html: document TWebFile proxy
	  support.

2009-02-18 16:41  rdm

	* [r27498] core/doc/v524/index.html: document
	  TSystem::GetFromPipe().

2009-02-18 16:16  rdm

	* [r27497] core/base/inc/TSystem.h, core/base/src/TSystem.cxx:
	  implemented new method:
	  
	  TString TSystem::GetFromPipe(const char *command)
	  
	  which returns in the TString the result of the command.
	  Multi-line
	  results are separated by \n's.

2009-02-18 15:33  rdm

	* [r27496] etc/vmc/Makefile.linuxx8664gcc: From Fed:
	  another cleanup.

2009-02-18 15:30  rdm

	* [r27495] config/rootrc.in: From Gerri:
	  describe parameter: XNet.DfltTcpWindowSize.

2009-02-18 15:19  axel

	* [r27494] html/src/THtml.cxx: -Wshadow

2009-02-18 15:09  axel

	* [r27492] etc/html/ROOT.css, etc/html/footer.html,
	  etc/html/header.html, html/inc/TDocOutput.h,
	  html/inc/TDocParser.h, html/src/TClassDocOutput.cxx,
	  html/src/TDocOutput.cxx, html/src/TDocParser.cxx: Adapt style to
	  new ROOT drupal site.
	  Improve source pages by showing line numbers that are immune to
	  copy&paste.

2009-02-18 15:01  axel

	* [r27491] cint/reflex/python/genreflex/gendict.py: From Hady
	  Zalek, Murex: remove the using declaration in the generated
	  dictionaries and uses qualified names for all Reflex types.

2009-02-18 14:56  axel

	* [r27490] cint/cint/Module.mk: Also set the c / cxx flags when
	  building cint5

2009-02-18 14:51  axel

	* [r27489] cint/ROOT/cintdlls.mk, cint/cint7/Module.mk: Improve
	  include flags when building cintdlls for cint7

2009-02-18 14:51  ganis

	* [r27488] net/xrootd/src/xrootd/src/XrdClient/XrdClientConn.cc:
	  From Bertrand: fix compilation problem on Windows

2009-02-18 13:17  ganis

	* [r27487] net/doc/v524/index.html, net/netx/src/TXNetFile.cxx,
	  net/xrootd/src/xrootd/config/ARCHS,
	  net/xrootd/src/xrootd/config/GNUmake.env.in,
	  net/xrootd/src/xrootd/config/GNUmake.rules.sunCC,
	  net/xrootd/src/xrootd/config/GNUmake.rules.sunCCamd,
	  net/xrootd/src/xrootd/config/GNUmake.rules.sunCCi86pc,
	  net/xrootd/src/xrootd/config/GNUmakefile.in,
	  net/xrootd/src/xrootd/config/test/test-fstatat.cc,
	  net/xrootd/src/xrootd/configure.ac,
	  net/xrootd/src/xrootd/configure.classic,
	  net/xrootd/src/xrootd/src/Makefile.am,
	  net/xrootd/src/xrootd/src/Xrd/XrdConfig.cc,
	  net/xrootd/src/xrootd/src/Xrd/XrdLink.cc,
	  net/xrootd/src/xrootd/src/Xrd/XrdLink.hh,
	  net/xrootd/src/xrootd/src/XrdCS2,
	  net/xrootd/src/xrootd/src/XrdClient/TestXrdClient_read.cc,
	  net/xrootd/src/xrootd/src/XrdClient/XrdClient.cc,
	  net/xrootd/src/xrootd/src/XrdClient/XrdClientConn.cc,
	  net/xrootd/src/xrootd/src/XrdClient/XrdClientConn.hh,
	  net/xrootd/src/xrootd/src/XrdClient/XrdClientConst.hh,
	  net/xrootd/src/xrootd/src/XrdClient/XrdClientPSock.cc,
	  net/xrootd/src/xrootd/src/XrdClient/XrdClientReadCache.cc,
	  net/xrootd/src/xrootd/src/XrdClient/XrdClientReadCache.hh,
	  net/xrootd/src/xrootd/src/XrdClient/XrdClientSock.cc,
	  net/xrootd/src/xrootd/src/XrdCms/GNUmakefile,
	  net/xrootd/src/xrootd/src/XrdCms/XrdCmsCluster.cc,
	  net/xrootd/src/xrootd/src/XrdCms/XrdCmsConfig.cc,
	  net/xrootd/src/xrootd/src/XrdCms/XrdCmsLogin.cc,
	  net/xrootd/src/xrootd/src/XrdCms/XrdCmsLogin.hh,
	  net/xrootd/src/xrootd/src/XrdCms/XrdCmsManager.cc,
	  net/xrootd/src/xrootd/src/XrdCms/XrdCmsManager.hh,
	  net/xrootd/src/xrootd/src/XrdCms/XrdCmsNode.cc,
	  net/xrootd/src/xrootd/src/XrdCms/XrdCmsNode.hh,
	  net/xrootd/src/xrootd/src/XrdCms/XrdCmsPrepare.cc,
	  net/xrootd/src/xrootd/src/XrdCms/XrdCmsPrepare.hh,
	  net/xrootd/src/xrootd/src/XrdCms/XrdCmsProtocol.cc,
	  net/xrootd/src/xrootd/src/XrdCms/XrdCmsProtocol.hh,
	  net/xrootd/src/xrootd/src/XrdCms/XrdCmsTrace.hh,
	  net/xrootd/src/xrootd/src/XrdCns/XrdCnsEvent.cc,
	  net/xrootd/src/xrootd/src/XrdFrm,
	  net/xrootd/src/xrootd/src/XrdFrm/GNUmakefile,
	  net/xrootd/src/xrootd/src/XrdFrm/Makefile.am,
	  net/xrootd/src/xrootd/src/XrdFrm/XrdFrmConfig.cc,
	  net/xrootd/src/xrootd/src/XrdFrm/XrdFrmConfig.hh,
	  net/xrootd/src/xrootd/src/XrdFrm/XrdFrmPstg.cc,
	  net/xrootd/src/xrootd/src/XrdFrm/XrdFrmPstg.hh,
	  net/xrootd/src/xrootd/src/XrdFrm/XrdFrmPstgMain.cc,
	  net/xrootd/src/xrootd/src/XrdFrm/XrdFrmPstgReq.cc,
	  net/xrootd/src/xrootd/src/XrdFrm/XrdFrmPstgReq.hh,
	  net/xrootd/src/xrootd/src/XrdFrm/XrdFrmPstgXfr.cc,
	  net/xrootd/src/xrootd/src/XrdFrm/XrdFrmPstgXfr.hh,
	  net/xrootd/src/xrootd/src/XrdFrm/XrdFrmTrace.hh,
	  net/xrootd/src/xrootd/src/XrdMon/Makefile.am,
	  net/xrootd/src/xrootd/src/XrdNet/GNUmakefile,
	  net/xrootd/src/xrootd/src/XrdNet/XrdNetDNS.cc,
	  net/xrootd/src/xrootd/src/XrdNet/XrdNetMsg.cc,
	  net/xrootd/src/xrootd/src/XrdNet/XrdNetMsg.hh,
	  net/xrootd/src/xrootd/src/XrdNet/XrdNetSocket.cc,
	  net/xrootd/src/xrootd/src/XrdNet/XrdNetSocket.hh,
	  net/xrootd/src/xrootd/src/XrdOfs/XrdOfs.icc,
	  net/xrootd/src/xrootd/src/XrdOfs/XrdOfsConfig.cc,
	  net/xrootd/src/xrootd/src/XrdOfs/XrdOfsEvr.cc,
	  net/xrootd/src/xrootd/src/XrdOss/GNUmakefile,
	  net/xrootd/src/xrootd/src/XrdOss/XrdOssAio.cc,
	  net/xrootd/src/xrootd/src/XrdOss/XrdOssApi.cc,
	  net/xrootd/src/xrootd/src/XrdOss/XrdOssApi.hh,
	  net/xrootd/src/xrootd/src/XrdOss/XrdOssCache.cc,
	  net/xrootd/src/xrootd/src/XrdOss/XrdOssConfig.cc,
	  net/xrootd/src/xrootd/src/XrdOss/XrdOssRename.cc,
	  net/xrootd/src/xrootd/src/XrdOss/XrdOssStage.cc,
	  net/xrootd/src/xrootd/src/XrdOss/XrdOssStat.cc,
	  net/xrootd/src/xrootd/src/XrdOss/XrdOssUnlink.cc,
	  net/xrootd/src/xrootd/src/XrdOuc/XrdOucMsubs.cc,
	  net/xrootd/src/xrootd/src/XrdOuc/XrdOucMsubs.hh,
	  net/xrootd/src/xrootd/src/XrdOuc/XrdOucUtils.cc,
	  net/xrootd/src/xrootd/src/XrdPosix/XrdPosixStream.cc,
	  net/xrootd/src/xrootd/src/XrdPosix/XrdPosixStream.hh,
	  net/xrootd/src/xrootd/src/XrdPosix/XrdPosixXrootd.cc,
	  net/xrootd/src/xrootd/src/XrdPosix/XrdPosixXrootd.hh,
	  net/xrootd/src/xrootd/src/XrdSec/GNUmakefile,
	  net/xrootd/src/xrootd/src/XrdSec/Makefile.am,
	  net/xrootd/src/xrootd/src/XrdSec/XrdSecClient.cc,
	  net/xrootd/src/xrootd/src/XrdSec/XrdSecInterface.hh,
	  net/xrootd/src/xrootd/src/XrdSec/XrdSecPManager.cc,
	  net/xrootd/src/xrootd/src/XrdSec/XrdSecPManager.hh,
	  net/xrootd/src/xrootd/src/XrdSec/XrdSecTLayer.cc,
	  net/xrootd/src/xrootd/src/XrdSec/XrdSecTLayer.hh,
	  net/xrootd/src/xrootd/src/XrdSec/XrdSectestClient.cc,
	  net/xrootd/src/xrootd/src/XrdSec/XrdSectestServer.cc,
	  net/xrootd/src/xrootd/src/XrdSeckrb5/Makefile.am,
	  net/xrootd/src/xrootd/src/XrdSeckrb5/XrdSecProtocolkrb5.cc,
	  net/xrootd/src/xrootd/src/XrdSecsss/XrdSecProtocolsss.cc,
	  net/xrootd/src/xrootd/src/XrdSecsss/XrdSecsssAdmin.cc,
	  net/xrootd/src/xrootd/src/XrdSecsss/XrdSecsssID.hh,
	  net/xrootd/src/xrootd/src/XrdSecsss/XrdSecsssKT.cc,
	  net/xrootd/src/xrootd/src/XrdSecsss/XrdSecsssKT.hh,
	  net/xrootd/src/xrootd/src/XrdSfs/XrdSfsInterface.hh,
	  net/xrootd/src/xrootd/src/XrdSut/XrdSutRndm.cc,
	  net/xrootd/src/xrootd/src/XrdSys/XrdSysHeaders.hh,
	  net/xrootd/src/xrootd/src/XrdSys/XrdSysPlatform.cc,
	  net/xrootd/src/xrootd/src/XrdSys/XrdSysPlatform.hh,
	  net/xrootd/src/xrootd/src/XrdSys/XrdSysPriv.cc,
	  net/xrootd/src/xrootd/src/XrdSys/XrdWin32.cc,
	  net/xrootd/src/xrootd/src/XrdVersion.hh,
	  net/xrootd/src/xrootd/src/XrdXrootd/GNUmakefile,
	  net/xrootd/src/xrootd/src/XrdXrootd/XrdXrootdConfig.cc,
	  net/xrootd/src/xrootd/src/XrdXrootd/XrdXrootdJob.cc,
	  net/xrootd/src/xrootd/src/XrdXrootd/XrdXrootdMonData.hh,
	  net/xrootd/src/xrootd/src/XrdXrootd/XrdXrootdMonitor.cc,
	  net/xrootd/src/xrootd/src/XrdXrootd/XrdXrootdMonitor.hh,
	  net/xrootd/src/xrootd/src/XrdXrootd/XrdXrootdProtocol.cc,
	  net/xrootd/src/xrootd/utils/frm_xfr.hpss,
	  net/xrootd/src/xrootd/utils/globus_gridftp_server_posix.c: -
	  Import a new XROOTD version 20090217-0500 including several fixes
	  both on server and
	  client sides (see release notes).
	  Note that 'gmake distclean-xrootd' may be needed for a correct
	  compilation after an update.
	  - In TXNetFile, add new rootrc env XNet.DfltTcpWindowSize to
	  control the TCP windows size in XrdClient.
	  - Update release notes.

2009-02-18 12:08  matevz

	* [r27485] graf3d/eve/inc/TEveVSDStructs.h: From Paraskevi Ganoti:
	  change members of TEveRecKink for realistic usage.

2009-02-18 10:55  rdm

	* [r27484] rootx/src/rootxx.cxx: updated list of developers.

2009-02-18 10:25  rdm

	* [r27481] configure: From Gerri:
	  allows to pick-up an openssl installation in a non-standard path.

2009-02-18 10:22  rdm

	* [r27480] etc/vmc/Makefile.linuxx8664gcc: patch to better handle
	  different fortran compilers.

2009-02-18 10:16  couet

	* [r27479] graf3d/doc/v524/index.html: - gl-viewer

2009-02-18 10:12  bellenot

	* [r27478] gui/sessionviewer/src/TProofProgressDialog.cxx,
	  gui/sessionviewer/src/TProofProgressLog.cxx,
	  gui/sessionviewer/src/TProofProgressMemoryPlot.cxx,
	  gui/sessionviewer/src/TSessionDialogs.cxx,
	  gui/sessionviewer/src/TSessionViewer.cxx: Replace Form() by
	  TString::Format()

2009-02-18 10:04  bellenot

	* [r27477] gui/fitpanel/src/TFitEditor.cxx: Replace Form() by
	  TString::Format()

2009-02-18 10:04  bellenot

	* [r27476] gui/ged/src/TGedFrame.cxx,
	  gui/ged/src/TStyleManager.cxx: Replace Form() by
	  TString::Format()

2009-02-18 10:04  bellenot

	* [r27475] gui/gui/src/TGColorSelect.cxx,
	  gui/gui/src/TGComboBox.cxx, gui/gui/src/TGCommandPlugin.cxx,
	  gui/gui/src/TGFSContainer.cxx, gui/gui/src/TGFileBrowser.cxx,
	  gui/gui/src/TGFileDialog.cxx, gui/gui/src/TGFont.cxx,
	  gui/gui/src/TGFontDialog.cxx, gui/gui/src/TGFrame.cxx,
	  gui/gui/src/TGListTree.cxx, gui/gui/src/TGListView.cxx,
	  gui/gui/src/TGShapedFrame.cxx,
	  gui/gui/src/TGSimpleTableInterface.cxx, gui/gui/src/TGTab.cxx,
	  gui/gui/src/TRootBrowser.cxx, gui/gui/src/TRootBrowserLite.cxx,
	  gui/gui/src/TRootCanvas.cxx, gui/gui/src/TRootEmbeddedCanvas.cxx:
	  Replace Form() by TString::Format()

2009-02-18 10:02  bellenot

	* [r27474] gui/guibuilder/src/TGuiBldDragManager.cxx,
	  gui/guibuilder/src/TRootGuiBuilder.cxx: Replace Form() by
	  TString::Format()

2009-02-18 10:02  bellenot

	* [r27473] gui/guihtml/src/TGHtmlImage.cxx: Replace Form() by
	  TString::Format()

2009-02-18 09:44  bellenot

	* [r27472] core/winnt/src/TWinNTSystem.cxx: Automatically (at
	  startup) set the width of the terminal accordingly to the current
	  screen buffer size and screen size

2009-02-18 09:36  couet

	* [r27471] graf3d/gl/inc/TH2GL.h, graf3d/gl/src/TGLScenePad.cxx,
	  graf3d/gl/src/TH2GL.cxx: From Timur:
	  - TH3xxx classes inherit TAtt3D, and TH3, but not TH2.
	  So, changes in TH2GL: inheritance from TH3 must be checked
	  separately,
	  changes in TGLScenePad: inheritance from TH3 must be checked.
	  - Some cosmetic in the comments.

2009-02-18 09:09  brun

	* [r27470] test/stressHistogram.cxx: From David:
	  fix a bug in testLabel

2009-02-18 04:19  russo

	* [r27469] cint/cint7/inc/DataMbr.h, cint/cint7/src/DataMbr.cxx,
	  cint/cint7/src/bc_parse.cxx, cint/cint7/src/common.h,
	  cint/cint7/src/decl.cxx, cint/cint7/src/fproto.h,
	  cint/cint7/src/pause.cxx, cint/cint7/src/rflxutil.cxx,
	  cint/cint7/src/sizeof.cxx, cint/cint7/src/struct.cxx,
	  cint/cint7/src/var.cxx, cint/reflex/inc/Reflex/Member.h,
	  cint/reflex/inc/Reflex/Scope.h,
	  cint/reflex/inc/Reflex/internal/MemberBase.h,
	  cint/reflex/inc/Reflex/internal/ScopeBase.h,
	  cint/reflex/src/Class.cxx, cint/reflex/src/Class.h,
	  cint/reflex/src/DataMember.cxx, cint/reflex/src/DataMember.h,
	  cint/reflex/src/Scope.cxx, cint/reflex/src/ScopeBase.cxx,
	  cint/reflex/src/Union.cxx, cint/reflex/src/Union.h: Keep the
	  allocated storage address for a cint
	  interpreter variable in the reflex database.
	  
	  This changes increases the speed that cint7
	  interprets stress.cxx by almost a factor of two.

2009-02-18 04:10  russo

	* [r27468] cint/cint7/src/bc_exec_asm.h,
	  cint/cint7/src/bc_parse.cxx, cint/cint7/src/common.h,
	  cint/cint7/src/decl.cxx, cint/cint7/src/fproto.h,
	  cint/cint7/src/func.cxx, cint/cint7/src/init.cxx,
	  cint/cint7/src/newlink.cxx, cint/cint7/src/parse.cxx,
	  cint/cint7/src/pcode.cxx, cint/cint7/src/rflxutil.cxx,
	  cint/cint7/src/value.cxx, cint/cint7/src/value.h,
	  cint/cint7/src/var.cxx,
	  cint/reflex/inc/Reflex/Builder/TypeBuilder.h,
	  cint/reflex/inc/Reflex/Type.h,
	  cint/reflex/inc/Reflex/internal/TypeBase.h,
	  cint/reflex/src/Array.cxx, cint/reflex/src/Class.cxx,
	  cint/reflex/src/Enum.cxx, cint/reflex/src/Function.cxx,
	  cint/reflex/src/Kernel.cxx, cint/reflex/src/Pointer.cxx,
	  cint/reflex/src/PointerToMember.cxx, cint/reflex/src/Tools.cxx,
	  cint/reflex/src/TypeBase.cxx, cint/reflex/src/TypeBuilder.cxx,
	  cint/reflex/src/Typedef.cxx, cint/reflex/src/Typedef.h,
	  cint/reflex/src/Union.cxx: Keep the cint type code in the reflex
	  database.
	  Also inline some commonly used helper functions
	  and functions in the bytecode interpreter inner
	  loop. Disable bytecode debugging instructions
	  by default in the bytecode interpreter innner
	  loop.
	  
	  These changes improve cint7 interpreted
	  performance in stress.cxx by more than a
	  factor of two.

2009-02-17 15:27  matevz

	* [r27467] graf3d/gl/src/TGLCameraOverlay.cxx,
	  graf3d/gl/src/TGLFontManager.cxx: From Alja.
	  
	  graf3d/gl/src/TGLFontManager.cxx:
	  Add comment in TGLFontManager::InitStatics() to show map from
	  font-name to font-id.
	  
	  graf3d/gl/src/TGLCameraOverlay.cxx:
	  Bug fix: Use TAttAxis label font.

2009-02-17 12:53  brun

	* [r27466] geom/geom/inc/TGeoPolygon.h, geom/geom/inc/TGeoShape.h,
	  geom/geom/src/TGeoArb8.cxx, geom/geom/src/TGeoPolygon.cxx,
	  geom/geom/src/TGeoShape.cxx, geom/geom/src/TGeoXtru.cxx: From
	  Andrei:
	  - Fix in twisted ARB8 DistFromInside/Outside algorithms which now
	  take into account boundary errors.
	  - Added a check for malformed polygon definition for ARB8 and
	  XTRU shapes which may have non-consecutive segments that are
	  crossing each other.

2009-02-17 10:13  matevz

	* [r27465] graf3d/gl/src/TGLEventHandler.cxx: From Bertrand:
	  Properly place object tooltips near screen edges.

2009-02-17 09:46  axel

	* [r27464] cint/cint/src/tmplt.cxx, cint/cint7/src/tmplt.cxx: Fix
	  template-with-default-args "typedefs": a<b<c>,d=e> was shortened
	  to a<b<c>> instead of a<b<c> >.
	  Still needs a follow-up patch to TClassEdit::ShortType

2009-02-17 08:17  brun

	* [r27463] net/net/inc/TWebFile.h: Make second argument of the
	  TWebFile constructors optional.

2009-02-16 16:22  couet

	* [r27462] graf2d/gpad/src/TPad.cxx: - TPad::Divide: In case the
	  margins are 0, the yb and yt
	  were not computed correctly (typo)

2009-02-16 15:58  rdm

	* [r27461] etc/plugins/TFile/P010_TWebFile.C, io/io/src/TFile.cxx,
	  net/net/inc/TWebFile.h, net/net/src/TWebFile.cxx: implement proxy
	  support in TWebFile. The proxy URL can be sprcified either
	  via TWebFile::SetProxy() or via the shell variable http_proxy, as
	  is being
	  used by wget, e.g.:
	  export http_proxy=http://pcsalo.cern.ch:3128
	  To bypass the proxy, the TWebFile ctor (or via TFile::Open())
	  supports the
	  option "NOPROXY".

2009-02-16 15:42  brun

	* [r27460] hist/hist/src/TH1.cxx, hist/hist/src/TH2.cxx,
	  hist/hist/src/TH3.cxx: Speed up TH1::GetStats, TH2::GetStats,
	  TH3::GetStats in case the sum of weights is null and the number
	  of entries is also null

2009-02-16 15:05  couet

	* [r27459] graf2d/doc/v524/index.html: - update: dpy removed

2009-02-16 14:35  couet

	* [r27458] graf2d/asimage/src/TASImage.cxx,
	  graf2d/asimage/src/libAfterImage/afterbase.c,
	  graf2d/asimage/src/libAfterImage/asimage.c,
	  graf2d/asimage/src/libAfterImage/asimagexml.c,
	  graf2d/asimage/src/libAfterImage/asvisual.c,
	  graf2d/asimage/src/libAfterImage/export.c,
	  graf2d/asimage/src/libAfterImage/pixmap.c,
	  graf2d/asimage/src/libAfterImage/ximage.c,
	  graf2d/asimage/src/libAfterImage/xwrap.h: - Supress the global
	  variable dpy (of type Display*).
	  It created conflicts like in:
	  https://savannah.cern.ch/bugs/?46867

2009-02-16 11:30  axel

	* [r27457] cint/reflex/python/genreflex/genrootmap.py: Fix
	  genreflex rootmap files to not contain stray spaces after
	  "string"
	  Corrsponds to v5-22-00-patches r27408

2009-02-16 11:29  axel

	* [r27456] cint/cintex/src/Cintex.cxx: Add basic_string<char> for
	  backward compatibility; fixes issues reported e.g. by Atlas when
	  reading v5.18 files
	  Corresponds to v5-22-00-patches r27407

2009-02-16 11:22  brun

	* [r27455] geom/geom/src/TGeoArb8.cxx,
	  geom/geom/src/TGeoBoolNode.cxx,
	  geom/geom/src/TGeoVoxelFinder.cxx: From Andrei:
	  - Protection added in TGeoArb8::DistFromInside() which could
	  wrongly return the distance to one of the Z endcaps when starting
	  from lateral boundaries. Removed unnecesarry intermediat
	  truncations in computations of distance to inside/outside
	  - TGeoUnion::DistFromInside() fixed to give the full distance to
	  outside rather than the one from the current component.

2009-02-16 10:47  brun

	* [r27454] hist/hist/src/TH2.cxx: Add a protection in
	  TH2::DoProjection in case gPad=0

2009-02-15 11:38  axel

	* [r27453] html/inc/THtml.h, html/src/THtml.cxx: Add
	  THtml::SetSourceDir() back in as an alias for SetInputDir().
	  Windows: convert "/" to "\" for output dir.
	  Add mode "doc for non-ROOT", autodetect based on whether
	  TObject's header file can be found.
	  Improve info / warning output in CreateListOfClasses.
	  Remove trailing "/" in OutputDir, so mkdir can succeed.

2009-02-15 11:27  axel

	* [r27452] html/src/TDocOutput.cxx: Fix iterator issue (missing
	  call to d'tor) reported by MSVC9. Simply use vector instead of
	  list.

2009-02-14 20:31  axel

	* [r27451] cint/cint/src/dict/longif.h,
	  cint/cint/src/dict/longif3.h, cint/cint7/src/dict/longif.h,
	  cint/cint7/src/dict/longif3.h: Silence comparison signed /
	  unsigned warning.

2009-02-14 01:05  rdm

	* [r27450] config/ARCHS: fixed typo in linuxx8664icc description.
	  Cleaned up several other descriptions.

2009-02-13 15:46  axel

	* [r27449] cint/cint/src/dict/longif.h,
	  cint/cint/src/dict/longif3.h, cint/cint7/src/dict/longif.h,
	  cint/cint7/src/dict/longif3.h: Apply r27209 also to longif,
	  longif3:
	  Ignore unary - for ulonglong, improve cutoff calculation for
	  -LONG_LONG_MIN. Gets rid of VC9 warnings.

2009-02-13 13:38  brun

	* [r27448] geom/geom/src/TGeoNavigator.cxx: From Andrei:
	  - Precision fix when crossing divisions

2009-02-13 13:27  rdm

	* [r27447] build/unix/compiledata.sh: script needs bash.

2009-02-13 10:30  wouter

	* [r27446] roofit/roofitcore/src/RooDataHist.cxx: o RooDataHist
	  
	  - Fix bug in set() method: also update the sumw2 counter

2009-02-13 06:38  pcanal

	* [r27445] cint/cint7/src/var.cxx, cint/reflex/inc/Reflex/Member.h,
	  cint/reflex/inc/Reflex/Scope.h, cint/reflex/inc/Reflex/Type.h:
	  fix vc7 build

2009-02-12 19:19  ganis

	* [r27444] proof/proof/src/TProofLite.cxx: Register the PROOFLite
	  instance in gROOT->GetListOfProofs() for final cleaning

2009-02-12 19:18  ganis

	* [r27443] proof/proof/inc/TProof.h,
	  proof/proof/src/TProofSuperMaster.cxx: Fix a problem with ordinal
	  numbers in multi-master setups

2009-02-12 19:15  ganis

	* [r27442] proof/proof/inc/TProofMgr.h: Cosmetic realignment

2009-02-12 16:59  brun

	* [r27438] geom/geom/src/TGeoBoolNode.cxx: From Andrei:
	  - Fix for TGeoSubtraction::DistFromOutside(). When the subtracted
	  shape had a common boundary with the one it was subtracted from
	  it created a numerical instability.

2009-02-12 14:54  rdm

	* [r27436] core/base/inc/TFolder.h, core/base/src/TFolder.cxx: fix
	  problem with wildcard handling in TFolder::ls() causing errors
	  like:
	  Error in <TRegexp::Index>: Bad Regular Expression

2009-02-12 14:08  brun

	* [r27435] geom/geom/inc/TGeoShape.h, geom/geom/src/TGeoShape.cxx:
	  Fix portability problem on Windows

2009-02-12 14:01  brun

	* [r27434] geom/geom/inc/TGeoNavigator.h,
	  geom/geom/inc/TGeoShape.h, geom/geom/src/TGeoArb8.cxx,
	  geom/geom/src/TGeoNavigator.cxx, geom/geom/src/TGeoShape.cxx,
	  geom/geom/src/TGeoXtru.cxx: From Andrei:
	  - Truncation errors better taken into account when propagating to
	  boundaries.
	  - A fix for TGeoXtru::DistFromInside() in case propagation to
	  outside fails.
	  - A very important protection in TGeoArb8 that checks if the
	  vertices are defined clockwise. It posts an error message if this
	  is not the case and automatically fixes the wrong shapes event if
	  geometry is loaded from file.

2009-02-12 14:00  brun

	* [r27433] test/stressGeometry.cxx: From Andrei:
	  Use new reference files following the changes in TGeoXtru and
	  TGeoArb8

2009-02-12 11:14  rdm

	* [r27431] config/root-config.in: detect also when root-config
	  itself is a symlink (in addition to the
	  directory being a symlink).

2009-02-12 09:09  ganis

	* [r27429] proof/proofd/inc/XrdProofdProtocol.h,
	  proof/proofd/src/XrdProofdProofServ.cxx: Avoid communicating the
	  death of a node to old clients.
	  Solves backward-incompatibility issue giving the error message
	  "unknown action code: 5112"

2009-02-11 18:51  matevz

	* [r27428] graf3d/eve/src/TEveTrackPropagator.cxx: Decrease pT cut
	  for helix propagation.

2009-02-11 17:39  pcanal

	* [r27427] tutorials/tree/tree4.C: Allow compilation. Allow for
	  running twice in a row

2009-02-11 16:04  rdm

	* [r27424] README/BUILDSYSTEM: remove obsolete build targets.

2009-02-11 16:04  rdm

	* [r27423] io/io/src/TFile.cxx, net/alien/src/TAlienFile.cxx,
	  net/netx/src/TXNetFile.cxx: fix indentation.

2009-02-11 15:41  axel

	* [r27422] cint/cint7/Module.mk: Fix -Wno-strict-aliasing passing

2009-02-11 15:34  axel

	* [r27421] cint/reflex/python/genreflex/genreflex.py,
	  cint/reflex/test/implementation/legacy/test_Reflex_simple2.cxx:
	  From Hady Zalek, Murex:
	  Updated expected member count in legacy tests
	  Fix legacy tests that were passing wrong parameters to Invoke
	  methods
	  Fixed/enhanced testCppSelection test that was failing
	  Added msvc8 to supported compilers list to avoid 'unknown
	  compiler' warnings for genreflex tests

2009-02-11 13:37  couet

	* [r27420] hist/histpainter/src/TGraphPainter.cxx: - Doc update.

2009-02-11 13:29  brun

	* [r27419] io/io/src/TFile.cxx, net/alien/src/TAlienFile.cxx,
	  net/netx/src/TXNetFile.cxx: From Fabrizio:
	  Fix a problem in TFile::Cp when used in combination with Alien
	  and xrootd

2009-02-11 09:00  pcanal

	* [r27415] cint/cint7/lib/prec_stl/valarray: remove vc6 specific
	  workaround

2009-02-11 08:23  pcanal

	* [r27414] cint/cint7/src/new.cxx: remove unnecessary change
	  (r27387) - the problem code (see cint/test/t1286.cxx) was already
	  fixed in Cint7 via a correction to the handling of arrays

2009-02-11 08:19  pcanal

	* [r27413] cint/test/t1286.cxx: add main

2009-02-11 07:41  pcanal

	* [r27412] cint/test/t1286.cxx: add missing file

2009-02-11 05:07  pcanal

	* [r27411] cint/build/libCint.mk: add missing closing paranthesis

2009-02-10 22:31  pcanal

	* [r27409] core/metautils/inc/TClassEdit.h,
	  core/metautils/src/TClassEdit.cxx: From Axel:
	  Add new mode 1<<7 to TClassEdit::ShortType() which removes all
	  default
	  template arguments from a type name, as long as the type's
	  dictionary
	  has been loaded. Also fix a doc bug in ResolveTypedef.

2009-02-10 21:55  pcanal

	* [r27406] io/io/src/TGenCollectionProxy.cxx: Avoid dereferencing
	  null pointer when checking which fundamental type we are using.
	  Issue an error message if the type is _not_ long double.
	  This has the net effect of letting a proxy for vector<long
	  double> go to the next stage of
	  the processing where (in TStreamerInfo::Build) a warning will be
	  issued.
	  Note: storing long double is still NOT supported. If a container
	  of long double has some content
	  and is stored, the content will be stored as some random ints.

2009-02-10 19:18  pcanal

	* [r27405] cint/build/libCint.mk: do not use useless source files

2009-02-10 19:18  pcanal

	* [r27404] cint/cint7/src/error.cxx, cint/cint7/src/expr.cxx,
	  cint/cint7/src/func.cxx: fix constness on windows too

2009-02-10 16:05  brun

	* [r27402] hist/hist/src/THStack.cxx: Protect THStach::GetMaximum,
	  GetMinimum in case no histograms are defined.

2009-02-10 15:31  rdm

	* [r27401] core/meta/src/TCint.cxx: From Axel:
	  GetIncludePath() for cint5 should be include/, not include/cint.

2009-02-10 15:06  couet

	* [r27400] hist/doc/v524/index.html: - Update (mod in THistPainter)

2009-02-10 15:01  couet

	* [r27399] hist/histpainter/src/THistPainter.cxx: - In case the
	  errors of the fit parameters had large values (>E+07)
	  the fit result in the stat box looed not very nice.
	  The Method GetBestFormat have been changed. The problem was
	  visible with the following macro:
	  {
	  gStyle->SetOptFit(1111);
	  h = new TH1F("h","h", 2,0.,1.);
	  h->SetBinContent(1, 5E8);
	  h->SetBinError(1, 4.9E8);
	  h->Fit("pol0");
	  }

2009-02-10 14:23  bellenot

	* [r27398] gui/gui/src/TGSlider.cxx: - Make sure the actual value
	  is inside min/max boundaries
	  (thanks to Alja for the report)

2009-02-10 11:51  axel

	* [r27396] cint/reflex/python/genreflex/gendict.py: Also convert
	  A<12ul> to A<12>; fixes issue with boost::array reported by
	  Atlas.

2009-02-10 11:11  rdm

	* [r27393] config/root-config.in: work around problem of some
	  readlink's not having the -f option.

2009-02-09 21:11  rdm

	* [r27391] config/root-config.in: use readlink to find real path of
	  where root-config is located. This fixes
	  issues in case root/bin is symlinked.

2009-02-09 18:57  pcanal

	* [r27389] cint/cint7/src/debug.cxx: fix constness error (seen on
	  vc8)

2009-02-09 17:59  axel

	* [r27388]
	  cint/reflex/cmake/modules/MacroGetResourceFilename.cmake,
	  cint/reflex/cmake/modules/MacroReadResource.cmake: From Hday:
	  remove unused files

2009-02-09 17:47  pcanal

	* [r27387] cint/cint7/src/new.cxx, cint/test/testall.cxx,
	  cint/test/testdiff.newlinux.ref,
	  cint/test/testdiff.newlinuxicc.ref,
	  cint/test/testdiff.newmacos.ref: Insure that the implied default
	  constructor properly initialize datamembers

2009-02-09 17:16  axel

	* [r27386] cint/reflex/cmake/modules/FindDL.cmake,
	  cint/reflex/cmake/modules/MacroGetResourceFilename.cmake,
	  cint/reflex/cmake/modules/MacroJoinArguments.cmake,
	  cint/reflex/cmake/modules/MacroLibrary.cmake,
	  cint/reflex/cmake/modules/MacroReadResource.cmake,
	  cint/reflex/cmake/modules/ReflexMacros.cmake,
	  cint/reflex/cmake/modules/ReflexTestMacros.cmake,
	  cint/reflex/src/Reflex.def, cint/reflex/test/CMakeLists.txt,
	  cint/reflex/test/framework,
	  cint/reflex/test/framework/quick-test,
	  cint/reflex/test/framework/quick-test/A.hpp,
	  cint/reflex/test/framework/quick-test/ATest.cxx,
	  cint/reflex/test/framework/quick-test/B.hpp,
	  cint/reflex/test/framework/quick-test/B.xml,
	  cint/reflex/test/framework/quick-test/BTest.cxx,
	  cint/reflex/test/framework/quick-test/CMakeLists.txt,
	  cint/reflex/test/genreflex/cli/CMakeLists.txt,
	  cint/reflex/test/genreflex/error-handling/CMakeLists.txt,
	  cint/reflex/test/genreflex/shadow/CMakeLists.txt,
	  cint/reflex/test/genreflex/template/CMakeLists.txt,
	  cint/reflex/test/regression/savannah/41142/CMakeLists.txt: From
	  Hady Zalek, Murex: improvements and fixes for stand alone Reflex
	  CMake build system.
	  
	  Details:
	  REFLEX_ASSERT_GENREFLEX_CLI now takes the list of files to deploy
	  in the sandbox when testing
	  Removed MACRO_READ_RESOURCE and MACRO_GET_RESOURCE_FILENAME
	  macros
	  Added REFLEX_RESOURCE_FILE and REFLEX_TEST_FILE macros to perform
	  operations on resources and output files respectively
	  Added missing Reflex include dir to test/genreflex/template tests
	  Added a selection file option to REFLEX_ADD_SINGLE_TEST
	  Added a MacroJoinArguments module
	  _REFLEX_ADD_GENREFLEX_COMMAND now makes sure that the input files
	  exist
	  Fixed error reporting for macro tests (should report the
	  stdout/stderr results even if return result is unexpected)
	  Formatted message issued when running genreflex for easier cut &
	  paste
	  Un-escaped semi-colons in generated test input files
	  The sandboxed tests now have new variables REFLEX_TEST_SCRIPT and
	  REFLEX_RESOURCE_DIR
	  General formatting/refactoring in ReflexTestMacros.cmake
	  Added a REFLEX_ADD_QUICK_TEST macro and corresponding tests
	  Added missing export that causes linker errors under NT
	  Remove unneeded FindDL.cmake module

2009-02-09 14:11  moneta

	* [r27384] math/mathcore/src/Integrator.cxx: - fix integration
	  method when mathmore is not built and when the plug-in manager
	  fails to load it

2009-02-09 09:16  pcanal

	* [r27383] cint/cint7/src/bc_exec_asm.h, cint/cint7/src/malloc.cxx,
	  cint/cint7/src/var.cxx: attempt to address the last warnings

2009-02-09 09:06  pcanal

	* [r27382] cint/cint7/Module.mk: suppress spurrious warning

2009-02-09 08:47  pcanal

	* [r27381] cint/cint7/lib/stdstrct/stdcxxfunc.h: Make sure the
	  dictionary use the correct overload of abs

2009-02-09 08:37  ganis

	* [r27380] proof/proofd/src/XrdROOT.cxx: Add missing include (fix
	  for report #46695)

2009-02-09 08:02  pcanal

	* [r27379] cint/cint7/src/var.cxx: minor constness update

2009-02-09 07:44  pcanal

	* [r27378] cint/cint7/src/var.cxx: remove unused variable

2009-02-09 07:39  pcanal

	* [r27377] cint/cint7/src/bc_exec_asm.h, cint/cint7/src/decl.cxx,
	  cint/cint7/src/fproto.h, cint/cint7/src/ifunc.cxx,
	  cint/cint7/src/macro.cxx, cint/cint7/src/var.cxx: Update
	  G__letvariable to not longer modify its string argument
	  (and remove a couple of unnecessary lookup)

2009-02-09 06:57  pcanal

	* [r27376] cint/cint7/src/input.cxx: fix readline function
	  prototypes

2009-02-07 19:12  pcanal

	* [r27375] cint/cint7/inc/G__ci_fproto.h,
	  cint/cint7/src/bc_exec_asm.h, cint/cint7/src/decl.cxx,
	  cint/cint7/src/dict/longif3.h, cint/cint7/src/disp.cxx,
	  cint/cint7/src/fproto.h, cint/cint7/src/func.cxx,
	  cint/cint7/src/ifunc.cxx, cint/cint7/src/init.cxx,
	  cint/cint7/src/input.cxx, cint/cint7/src/intrpt.cxx,
	  cint/cint7/src/loadfile.cxx, cint/cint7/src/macos.cxx,
	  cint/cint7/src/newlink.cxx, cint/cint7/src/opr.cxx,
	  cint/cint7/src/pause.cxx, cint/cint7/src/struct.cxx,
	  cint/cint7/src/tmplt.cxx, cint/cint7/src/winnt.cxx: 2nd set of
	  fixed for const correctness

2009-02-07 11:52  pcanal

	* [r27374] cint/cint7/inc/G__ci_fproto.h,
	  cint/cint7/src/bc_exec_asm.h, cint/cint7/src/debug.cxx,
	  cint/cint7/src/disp.cxx, cint/cint7/src/dump.cxx,
	  cint/cint7/src/error.cxx, cint/cint7/src/expr.cxx,
	  cint/cint7/src/fproto.h, cint/cint7/src/fread.cxx,
	  cint/cint7/src/func.cxx, cint/cint7/src/global.h,
	  cint/cint7/src/global1.cxx, cint/cint7/src/ifunc.cxx,
	  cint/cint7/src/init.cxx, cint/cint7/src/input.cxx,
	  cint/cint7/src/loadfile.cxx, cint/cint7/src/macro.cxx,
	  cint/cint7/src/new.cxx, cint/cint7/src/newlink.cxx,
	  cint/cint7/src/parse.cxx, cint/cint7/src/pause.cxx,
	  cint/cint7/src/pcode.cxx, cint/cint7/src/quote.cxx,
	  cint/cint7/src/scrupto.cxx, cint/cint7/src/shl.cxx,
	  cint/cint7/src/tmplt.cxx, cint/cint7/src/val2a.cxx,
	  cint/cint7/src/var.cxx: First set of fixes to improve const
	  correctness

2009-02-07 03:40  pcanal

	* [r27372] cint/cint7/src/var.cxx: Remove last shadows variable
	  warnings

2009-02-07 02:51  pcanal

	* [r27371] cint/cint7/src/parse.cxx, cint/cint7/src/var.cxx: Fix
	  shadows variable warning

2009-02-06 18:58  matevz

	* [r27370] graf3d/eve/Module.mk, graf3d/eve/inc/LinkDef2.h,
	  graf3d/eve/inc/TEveCaloLegoGL.h,
	  graf3d/eve/inc/TEveCaloLegoOverlay.h,
	  graf3d/eve/inc/TEveLegoOverlay.h,
	  graf3d/eve/inc/TEveProjectionAxesGL.h,
	  graf3d/eve/src/TEveCaloLegoGL.cxx,
	  graf3d/eve/src/TEveCaloLegoOverlay.cxx,
	  graf3d/eve/src/TEveLegoOverlay.cxx,
	  graf3d/eve/src/TEveProjectionAxes.cxx,
	  graf3d/eve/src/TEveProjectionAxesGL.cxx,
	  graf3d/gl/inc/TGLCameraOverlay.h,
	  graf3d/gl/src/TGLAxisPainter.cxx,
	  graf3d/gl/src/TGLCameraOverlay.cxx, tutorials/eve/cms_calo.C,
	  tutorials/eve/cms_calo_detail.C:
	  graf3d/gl/src/TGLAxisPainter.cxx:
	  Fix last tick-mark position.
	  
	  graf3d/gl/src/TGLCameraOverlay.cxx,
	  graf3d/gl/inc/TGLCameraOverlay.h:
	  Set font size and tick length relative to size of viewport
	  diagonal.
	  
	  graf3d/eve/src/TEveCaloLegoOverlay.cxx:
	  graf3d/eve/src/TEveLegoOverlay.cxx:
	  graf3d/eve/inc/TEveLegoOverlay.h:
	  graf3d/eve/inc/TEveCaloLegoOverlay.h:
	  graf3d/eve/inc/LinkDef2.h:
	  graf3d/eve/Module.mk:
	  Rename class TEveLegoOverlay to TEveCaloLegoOverlay, since this
	  is overlay rendering calorimeter parameters.
	  
	  graf3d/eve/inc/TEveCaloLegoGL.h:
	  graf3d/eve/src/TEveCaloLegoGL.cxx:
	  Small bug fix in z-axis tick marks offset. Render axes in 2D
	  differently than in 3D.
	  
	  graf3d/eve/src/TEveProjectionAxesGL.cxx:
	  graf3d/eve/src/TEveProjectionAxes.cxx:
	  Set axis range relative to viewport size not relative to bounding
	  box
	  of projection manager as before. Use viewport diagonal as a main
	  reference to set tick length and font size.
	  
	  graf3d/eve/src/TEveProjectionAxes.cxx:
	  Change default tick length.
	  
	  tutorials/eve/cms_calo.C:
	  tutorials/eve/cms_calo_detail.C:
	  Adopt to changes in the source code.

2009-02-06 17:35  matevz

	* [r27369] graf3d/gl/inc/TGLCamera.h,
	  graf3d/gl/inc/TGLOrthoCamera.h,
	  graf3d/gl/inc/TGLPerspectiveCamera.h,
	  graf3d/gl/src/TGLCamera.cxx, graf3d/gl/src/TGLOrthoCamera.cxx,
	  graf3d/gl/src/TGLPerspectiveCamera.cxx: Add function:
	  Bool_t TGLCamera::Truck(Double_t xDelta, Double_t yDelta)
	  that allows external code to control camera translation.
	  
	  Use this also for the common code from perspective / orthographic
	  camera.

2009-02-06 16:58  axel

	* [r27368] cint/reflex/python/genreflex/gendict.py: Fix constness
	  of final overrider for shadows; pass Dictionary func ptr to
	  Reflex properties, to be retrieved by Cintex

2009-02-06 15:42  ganis

	* [r27362]
	  net/xrootd/src/xrootd/src/XrdSecgsi/XrdSecProtocolgsi.cc,
	  net/xrootd/src/xrootd/src/XrdXrootd/XrdXrootdXeq.cc: Import some
	  important fix from the CVS head

2009-02-06 10:07  bellenot

	* [r27360] gui/recorder/src/TRecorder.cxx: - Filter unwanted
	  messages (use gDebug flag)

2009-02-05 21:28  moneta

	* [r27357] hist/hist/src/TH3.cxx: fix for bug
	  https://savannah.cern.ch/bugs/?46432
	  Correct a previous fix which was working (for the errors) only
	  when projecting using a range on the axis.

2009-02-05 14:29  bellenot

	* [r27355] gui/recorder/inc/TRecorder.h,
	  gui/recorder/src/TRecorder.cxx: From Roberto:
	  - Filter mouse event while creating a TPaveLabel with the editor.
	  (the mouse button move event was moving any already existing
	  primitive when replaying)

2009-02-05 14:22  brun

	* [r27354] graf2d/gpad/inc/TPad.h,
	  graf2d/gpad/src/TCreatePrimitives.cxx: From Roberto:
	  
	  - Add one signal for the event recorder.

2009-02-04 20:43  moneta

	* [r27353] math/mathcore/src/FitResult.cxx: fix for bug
	  http://savannah.cern.ch/bugs/?46601
	  Now check when creating the fit result, the pointer to the values
	  returned by the minimizer object.
	  In the case of a failed linear fitter, this pointer is not valid.

2009-02-04 15:19  pcanal

	* [r27350] cint/configure: fix static library creation on macos

2009-02-04 13:53  brun

	* [r27349] test/stressGeometry.cxx: temporarily disable alice2
	  geometry

2009-02-04 10:20  rdm

	* [r27347] net/alien/src/TAlienFile.cxx,
	  net/netx/src/TXNetFile.cxx: From Fabrizio:
	  fix issue with TAlienFile size being registered as 0.

2009-02-04 10:00  ganis

	* [r27345] proof/proofplayer/inc/TProofDraw.h,
	  proof/proofplayer/src/TProofDraw.cxx: Consistently use existing
	  canvases when different hitogram names are specified

2009-02-04 09:06  couet

	* [r27344] hist/doc/v524/index.html: - Update

2009-02-04 08:55  couet

	* [r27343] hist/histpainter/src/TGraphPainter.cxx: - When adding an
	  object in the list of funtions of a TGraph,
	  there was a crash at the TGraph drawing time if the
	  fitting option (gStyle->SetOptFit(1)) was ON. This was
	  reported in: https://savannah.cern.ch/bugs/?46525
	  The following macro reproduces the problem:
	  
	  {
	  gStyle->SetOptFit(1);
	  TGraph *gr = new TGraph(2);
	  gr->SetPoint(0,1,1);
	  gr->SetPoint(1,2,2);
	  TLatex *l1 = new TLatex(gr->GetX()[0], gr->GetY()[0], "#1");
	  gr->GetListOfFunctions()->Add(l1);
	  gr->Draw("APL");
	  }

2009-02-03 20:25  matevz

	* [r27342] graf3d/gl/inc/TGLAxisPainter.h: Corrijo les advertencias
	  del compilation con gcc-4.3.

2009-02-03 19:47  matevz

	* [r27341] graf3d/eve/inc/TEveCaloLegoGL.h,
	  graf3d/eve/inc/TEveLegoOverlay.h,
	  graf3d/eve/inc/TEveProjectionAxes.h,
	  graf3d/eve/inc/TEveProjectionAxesEditor.h,
	  graf3d/eve/inc/TEveProjectionAxesGL.h,
	  graf3d/eve/src/TEveCalo.cxx, graf3d/eve/src/TEveCaloLegoGL.cxx,
	  graf3d/eve/src/TEveCaloVizEditor.cxx,
	  graf3d/eve/src/TEveLegoOverlay.cxx,
	  graf3d/eve/src/TEveProjectionAxes.cxx,
	  graf3d/eve/src/TEveProjectionAxesEditor.cxx,
	  graf3d/eve/src/TEveProjectionAxesGL.cxx, graf3d/gl/inc/LinkDef.h,
	  graf3d/gl/inc/TGLAxisPainter.h, graf3d/gl/inc/TGLCameraOverlay.h,
	  graf3d/gl/src/TGLAxisPainter.cxx,
	  graf3d/gl/src/TGLCameraOverlay.cxx,
	  graf3d/gl/src/TGLFontManager.cxx: From Alja.
	  
	  graf3d/gl/src/TGLAxisPainter.cxx,
	  graf3d/gl/inc/TGLAxisPainter.h:
	  Reimplement GL rendering of axis. Calculation of labels
	  val-positions
	  and tick-marks is separated from the rendering code. The painter
	  has
	  now possibility to render TAxis directly or render given list of
	  label position-value pairs.
	  
	  graf3d/gl/inc/LinkDef.h:
	  Remove obsolete class TGLAttAxis, which have been used by
	  TGLAxisPainter.
	  
	  graf3d/gl/src/TGLFontManager.cxx:
	  Use same indexing of font names as in graf2d rendering of axis.
	  
	  graf3d/gl/inc/TGLCameraOverlay.h,
	  graf3d/gl/src/TGLCameraOverlay.cxx,
	  graf3d/eve/src/TEveProjectionAxes.cxx,
	  graf3d/eve/inc/TEveProjectionAxes.h,
	  graf3d/eve/inc/TEveProjectionAxesGL.h,
	  graf3d/eve/src/TEveProjectionAxesGL.cxx,
	  graf3d/eve/inc/TEveLegoOverlay.h,
	  graf3d/eve/src/TEveLegoOverlay.cxx,
	  graf3d/eve/inc/TEveCaloLegoGL.h
	  graf3d/eve/src/TEveCaloLegoGL.cxx,
	  Use new implementation of TGLAxisPainter.
	  
	  graf3d/eve/inc/TEveProjectionAxesEditor.h,
	  graf3d/eve/src/TEveProjectionAxesEditor.cxx:
	  Remove obsolete widgets since TEveProjectionAxes inherit from
	  TAttAxis.
	  
	  graf3d/eve/src/TEveCalo.cxx:
	  Bugfix. Check if RGBAPalette is created when switching E/Et.

2009-02-03 17:23  pcanal

	* [r27340] cint/cint7/src/disp.cxx: fix warnings

2009-02-03 17:14  pcanal

	* [r27339] cint/cint7/src/parse.cxx, cint/cint7/src/var.cxx: remove
	  more shadowed variables

2009-02-03 16:41  pcanal

	* [r27338] core/meta/src/TClass.cxx: * Suppress error message in
	  TClass::BuildRealData for the base classes of a the class that
	  is used 'only' for a transient member.

2009-02-03 06:19  pcanal

	* [r27336] cint/cint7/src/newlink.cxx, cint/cint7/src/parse.cxx,
	  cint/cint7/src/pause.cxx, cint/cint7/src/tmplt.cxx: remove
	  shadowed declarations

2009-02-03 04:48  pcanal

	* [r27335] cint/cint7/src/rflxutil.cxx: Fix compiler warnings
	  (linux opt build)

2009-02-03 04:17  pcanal

	* [r27334] cint/cint7/src/Shadow.cxx, cint/cint7/src/bc_exec.cxx,
	  cint/cint7/src/bc_exec_asm.h, cint/cint7/src/cast.cxx,
	  cint/cint7/src/decl.cxx, cint/cint7/src/func.cxx,
	  cint/cint7/src/ifunc.cxx, cint/cint7/src/inherit.cxx,
	  cint/cint7/src/init.cxx, cint/cint7/src/loadfile.cxx,
	  cint/cint7/src/macro.cxx, cint/cint7/src/new.cxx,
	  cint/cint7/src/newlink.cxx, cint/cint7/src/opr.cxx,
	  cint/cint7/src/pause.cxx, cint/cint7/src/rflxutil.cxx,
	  cint/cint7/src/shl.cxx, cint/cint7/src/sizeof.cxx,
	  cint/cint7/src/tmplt.cxx: Fix compiler warnings (linux debug
	  build)

2009-02-02 17:21  brun

	* [r27333] geom/geom/src/TGeoPgon.cxx: From Andrei:
	  fix a precision problem

2009-02-02 16:33  bellenot

	* [r27331] gui/guihtml/src/TGHtmlBrowser.cxx: - Fix relative pathes
	  when browsing local files.
	  should solve bug #46410 as reported at:
	  https://savannah.cern.ch/bugs/?46410

2009-02-02 14:58  brun

	* [r27330] geom/geom/src/TGeoPgon.cxx, test/stressGeometry.cxx:
	  From Andrei:
	  - fix for TGeoPgon::DistFromInside() when proposed step does not
	  reach boundary (needs alice reference regeneration anyway)
	  
	  - fix in the stressGeometry.cxx naming convention: all reference
	  files on the server should be uploaded as GEOMNAME_ref_2.root,
	  but they are locally generated as GEOMNAME_ref.root

2009-02-02 13:24  brun

	* [r27327] tmva/src/VariableGaussDecorr.cxx: From Helge Voss
	  hopefully the last portability change

2009-02-02 11:55  rdm

	* [r27326] core/unix/src/TUnixSystem.cxx: in SetRootSys() use
	  realpath() to resolve any possible symlinks in the
	  pathname of libCore to obtain the original location and in that
	  way to
	  set ROOTSYS to the proper location. Some experiments try to avoid
	  LD_LIBRARY_PATH lenght issues by symlinking the lib/ directory to
	  an
	  alternative short path. Fixes issue 45922.

2009-02-02 11:46  axel

	* [r27324] cint/reflex/inc/Reflex/internal/TypeBase.h,
	  cint/reflex/src/Array.h, cint/reflex/src/Typedef.h: TypeBase
	  cannot calculate the sizeof a type if the underlying type is not
	  known at TypeBase construction time, e.g. for T t[3] if T is not
	  yet initialized.
	  Allow the size to be calculated later, on demand.
	  Implemented for Array and Typedef.
	  This fixes Savannah #46483.

2009-02-02 09:43  couet

	* [r27323] core/base/src/TAttText.cxx: - Fix typo in help.

2009-02-02 09:24  brun

	* [r27322] tmva/src/VariableGaussDecorr.cxx: From Andreas Hoecker
	  Fix portability problems

2009-02-02 08:03  brun

	* [r27321] tmva/src/VariableGaussDecorr.cxx: Fix portability
	  problems on Windows (illegal C++)

2009-02-02 06:40  brun

	* [r27320] tmva/inc/MethodBDT.h, tmva/inc/MethodCuts.h,
	  tmva/inc/ModulekNN.h, tmva/inc/Reader.h, tmva/inc/TSynapse.h,
	  tmva/inc/Tools.h, tmva/inc/VariableDecorrTransform.h,
	  tmva/inc/VariableGaussDecorr.h, tmva/inc/Version.h,
	  tmva/src/DecisionTree.cxx, tmva/src/Event.cxx,
	  tmva/src/MethodBDT.cxx, tmva/src/MethodBase.cxx,
	  tmva/src/MethodCuts.cxx, tmva/src/MethodKNN.cxx,
	  tmva/src/MethodLikelihood.cxx, tmva/src/ModulekNN.cxx,
	  tmva/src/Reader.cxx, tmva/src/RuleEnsemble.cxx,
	  tmva/src/TSynapse.cxx, tmva/src/Tools.cxx,
	  tmva/src/VariableDecorrTransform.cxx,
	  tmva/src/VariableGaussDecorr.cxx, tmva/test/TMVAGui.C,
	  tmva/test/TMVAlogon.C, tmva/test/TMVAnalysis.C,
	  tmva/test/TMVAnalysis.py, tmva/test/TMVApplication.C,
	  tmva/test/tmvaglob.C: From Joerg Stelzer:
	  Fix several places where local variables were initialized via
	  DeclareOptionRef

2009-01-31 08:50  brun

	* [r27319] hist/hist/src/TH2.cxx: Fix problem reported at
	  <http://savannah.cern.ch/bugs/?46488>

2009-01-30 16:15  couet

	* [r27309] graf2d/asimage/src/libAfterImage/import.c: - From Sasha
	  Vasko:
	  Fix a warning reported by gcc.

2009-01-30 07:51  pcanal

	* [r27304] io/io/src/TStreamerInfo.cxx: coding convention update

2009-01-30 07:25  brun

	* [r27302] sql/mysql/inc/TMySQLStatement.h,
	  sql/mysql/src/TMySQLStatement.cxx: Fix coding conventions

2009-01-30 06:41  wlav

	* [r27301] bindings/pyroot/src/MethodProxy.cxx: add define for
	  python2.2 (Solaris)

2009-01-30 02:35  wlav

	* [r27300] bindings/pyroot/src/MethodHolder.cxx: add casts to
	  compile on Solaris

2009-01-29 21:54  matevz

	* [r27299] graf3d/eve/Module.mk, graf3d/eve/inc/LinkDef2.h,
	  graf3d/eve/inc/TEveJetCone.h, graf3d/eve/inc/TEveJetConeEditor.h,
	  graf3d/eve/inc/TEveJetConeGL.h, graf3d/eve/src/TEveJetCone.cxx,
	  graf3d/eve/src/TEveJetConeEditor.cxx,
	  graf3d/eve/src/TEveJetConeGL.cxx, tutorials/eve/jetcone_test.C:
	  From Jochen Thaeder and me:
	  TEveJetCone - new class for visualization of jet-cones.

2009-01-29 16:15  wlav

	* [r27298] bindings/pyroot/src/MethodProxy.cxx: add header to fix
	  compilation error on windows

2009-01-29 16:04  wlav

	* [r27297] bindings/pyroot/src/MethodProxy.cxx: add header to fix
	  compilation error on windows

2009-01-29 15:15  bellenot

	* [r27296] gui/recorder/inc/LinkDef.h,
	  gui/recorder/inc/TRecorder.h, gui/recorder