ROOT version 5.20 Development Notes

2008-06-24 20:03  brun

	* [r24526] build/version_number, core/base/inc/RVersion.h: Stamp
	  production release 5.20/00

2008-06-24 19:26  wouter

	* [r24525] roofit/doc/v520/index.html: o index.html
	  
	  - Add announcement on newly available tutorial macros

2008-06-24 19:01  brun

	* [r24524] tutorials/fit/RoofitDemo.C,
	  tutorials/roofit/RoofitDemo.C: Move old RoofitDemo from
	  tutorials/fit to tutorials/roofit

2008-06-24 18:58  brun

	* [r24523] tutorials/roofit, tutorials/roofit/rf01_basics.C,
	  tutorials/roofit/rf02_composite.C,
	  tutorials/roofit/rf03_multidim.C,
	  tutorials/roofit/rf04_composition.C,
	  tutorials/roofit/rf05_conditional.C,
	  tutorials/roofit/rf06_convolution.C,
	  tutorials/roofit/rf07_bphysics.C,
	  tutorials/roofit/rf08_intminuit.C,
	  tutorials/roofit/rf09_constraints.C,
	  tutorials/roofit/rf10_ranges.C,
	  tutorials/roofit/rf11_plotbinning.C,
	  tutorials/roofit/rf12_mcstudy.C,
	  tutorials/roofit/rf13_wspacewrite.C,
	  tutorials/roofit/rf14_wspaceread.C,
	  tutorials/roofit/rf15_simwstool.C,
	  tutorials/roofit/rf16_normandint.C,
	  tutorials/roofit/rf17_normandint2d.C: From Wouter.
	  A new collection of tutorials showing various facets of the
	  Roofit system.
	  These tutorials can be executed via CINT or ACLIC.
	  See comments at the top of each script. The tutorial naming
	  indicates
	  the recommended execution/learning order.

2008-06-24 17:51  brun

	* [r24522] tree/tree/src/TChain.cxx: Documemt the return value of
	  the TChain::Add functions.

2008-06-24 16:47  rdm

	* [r24521] proof/doc/v520/index.html: From Gerri:
	  PROOF release notes.

2008-06-24 16:46  rdm

	* [r24520] net/net/inc/TSocket.h, proof/proof/src/TProofServ.cxx,
	  proof/proofd/src/XrdProofConn.cxx: from Gerri:
	  fix unitialized variables and one leak discovered by valgrind.

2008-06-24 16:40  rdm

	* [r24519] Makefile: use libfrtbegin only when g77 is the F77
	  compiler.

2008-06-24 16:29  rdm

	* [r24518] core/thread/inc/TAtomicCountGcc.h: Apple behaves as
	  expected with the 10.6 beta (remove previous correction).

2008-06-24 16:04  rdm

	* [r24517] configure: fix error introduced in Qt test.

2008-06-24 15:25  moneta

	* [r24516] math/doc/index.html, math/doc/v520/index.html,
	  math/mathcore/doc/MathCore.html, math/mathcore/doc/index.html,
	  math/minuit2/doc/Minuit2.html: update some missing link in the
	  documentation

2008-06-24 14:06  rdm

	* [r24515] net/doc/v520/index.html: From Gerri:
	  xrootd and netx notes.

2008-06-24 13:21  brun

	* [r24514] gui/qtgsi/test/example1/Makefile,
	  gui/qtgsi/test/example1/Makefile.win,
	  gui/qtgsi/test/example1/qtroot.cpp,
	  gui/qtgsi/test/example1/qtroot.h,
	  gui/qtgsi/test/example2/Makefile.win,
	  gui/qtgsi/test/example2/qtrootexample.pro,
	  gui/qtgsi/test/example2/qtrootexample1.ui.h: From Bertrand:
	  - Port QtGsi tests to Qt4, keeping them compatible with Qt3

2008-06-24 13:17  brun

	* [r24513] roofit/roofitcore/src/RooProdPdf.cxx: From Wouter:
	  While runing one of my tutorial macros I crashed RooFit on a very
	  unfortunate typo that I introduced while fixing one of the
	  -Wshadow
	  warning messages that was not exposed in any of the other use
	  cases
	  that I run in stressRooFit.

2008-06-24 13:15  brun

	* [r24512] bindings/ruby/src/drr.cxx: From Axel:
	  ruby fails to compile on win32gcc. I assume that's because it's
	  the only platform which tests it, or because it's the only one
	  with ruby 1.8. Anyway - there are some functions returning const
	  char* that used to return char*. These char* are only passed as
	  const char* or passed back to ruby functions (which expect them
	  as char*, grr), so it's mostly a compiler issue. This patch casts
	  them to (char*) before assigning them to char*. That should not
	  matter for the cases where it used to work, and it gets rid of
	  the compiler errors we see in the cases where it doesn't work.

2008-06-24 10:44  brun

	* [r24511] doc/v520/Trailer.html: From Axel:
	  I fixed the links in the release notes trailer (e.g. "class
	  index" was pointing nowhere) and as suggested by Fons added a
	  link to the w3c validator so we can check easily from now on
	  whether the page is valid html.

2008-06-24 09:49  rdm

	* [r24510] config/mimes.unix.in, config/mimes.win32.in,
	  net/alien/inc/TAlienDirectory.h,
	  net/alien/src/TAlienDirectory.cxx: From Andreas:
	  support browsing of AliEn files in TBrowser.

2008-06-24 09:29  brun

	* [r24509] graf2d/doc/v520/index.html: Add info about QT (QT
	  version 3 not supported anymore)

2008-06-24 09:24  brun

	* [r24508] graf2d/qt/src/TQtPadFont.cxx: Fix a compilation error
	  when attempting to install with Qt3

2008-06-24 09:19  moneta

	* [r24507] math/doc/index.html, math/genvector/doc/index.html,
	  math/mathcore/doc/MathCore.html, math/mathcore/doc/TMath.html,
	  math/mathcore/doc/index.html, math/minuit2/build/src_Makefile.am,
	  math/minuit2/build/test_MnSim_Makefile.am,
	  math/minuit2/build/test_MnTutorial_Makefile.am,
	  math/minuit2/doc/Minuit2.html: - update doc files.
	  - Add also description of TMath from David
	  - change name of standalone library libMinuit2 built from
	  tar-file

2008-06-24 09:16  brun

	* [r24506] graf2d/qt/inc/TGQt.h, graf2d/qt/inc/TQtBrush.h,
	  graf2d/qt/inc/TQtPadFont.h, graf2d/qt/inc/TQtRConfig.h,
	  graf2d/qt/inc/TQtWidget.h, graf2d/qt/src/TGQt.cxx,
	  graf2d/qt/src/TQtBrush.cxx, graf2d/qt/src/TQtPadFont.cxx,
	  graf2d/qt/src/TQtWidget.cxx: From Valeri fine:
	  1. New class TQtPadFont, TGQt:
	  - Move the Qt font operations from the TGQt class to the new
	  dedicated TQtPadFont
	  
	  2. TQtBrush, TGQt
	  - No need for the special Win32 case for Qt4 to manage the ROOT
	  fill styles
	  
	  3. TQtRConfig.h
	  - Adjust CPP flags to built Qt layer on Mac OS with X11 version
	  of Qt4
	  
	  4. TQtWidget
	  - Remove the clash with Qt4 shared lib name. It fixes the ROOT
	  context menu issue.
	  - Fix the logical expression bug

2008-06-24 07:50  brun

	* [r24505] math/doc/v520/index.html: From Axel:
	  One more layout fix.

2008-06-24 07:40  brun

	* [r24504] math/doc/v520/index.html: From Axel,
	  fix HTML issues reported by w3c validator.

2008-06-24 07:31  brun

	* [r24503] net/net/src/TSocket.cxx: Add protections in
	  TSocket::RecvStreamerInfos when receiving a TStreamerInfo with
	  a class not yet in the class table.

2008-06-24 06:28  rdm

	* [r24502] core/doc/v520/index.html, io/doc/v520/index.html,
	  net/doc/v520/index.html: update release notes.

2008-06-24 06:25  brun

	* [r24501] tree/tree/src/TBranch.cxx, tree/tree/src/TTree.cxx: Do
	  not execute FlushBaskets when fDirectory is null.

2008-06-24 03:15  matevz

	* [r24500] graf3d/doc/v520/graf3d_eve-news-2.png,
	  graf3d/doc/v520/graf3d_eve-news-3.png,
	  graf3d/doc/v520/index.html, graf3d/eve/src/TEvePointSet.cxx:
	  Release notes.
	  
	  TEvePointSet::PointSelected() - call also the base-class version
	  so
	  the associated TObject is printed on the terminal (if it exists).

2008-06-23 22:38  russo

	* [r24499] cint/cint7/src/fproto.h: Do not pass Scope, Type, or
	  Member by reference in struct.cxx functions.

2008-06-23 22:37  russo

	* [r24498] cint/cint7/src/struct.cxx: reindent using astyle

2008-06-23 22:17  moneta

	* [r24497] math/genvector/LorentzVector.html,
	  math/genvector/Point3D.html, math/genvector/Transformation.html,
	  math/genvector/VectorPoint2D.html,
	  math/genvector/doc/LorentzVector.html,
	  math/genvector/doc/Point3D.html,
	  math/genvector/doc/Transformation.html,
	  math/genvector/doc/VectorPoint2D.html,
	  math/genvector/doc/externalUsage.html,
	  math/genvector/doc/vector.html,
	  math/genvector/externalUsage.html, math/genvector/vector.html: -
	  move file in correct place (genvector/doc)

2008-06-23 22:15  moneta

	* [r24496] math/doc/index.html, math/genvector/LorentzVector.html,
	  math/genvector/Point3D.html, math/genvector/Transformation.html,
	  math/genvector/VectorPoint2D.html, math/genvector/doc,
	  math/genvector/doc/Vector3D.html, math/genvector/doc/index.html,
	  math/genvector/externalUsage.html, math/genvector/vector.html,
	  math/mathcore/doc/LorentzVector.html,
	  math/mathcore/doc/MathCore.html, math/mathcore/doc/Point3D.html,
	  math/mathcore/doc/Transformation.html,
	  math/mathcore/doc/Vector3D.html,
	  math/mathcore/doc/VectorPoint2D.html,
	  math/mathcore/doc/externalUsage.html,
	  math/mathcore/doc/index.html, math/mathcore/doc/index.txt,
	  math/mathcore/doc/vector.html, math/mathmore/doc/MathMore.html,
	  math/mathmore/doc/index.html, math/mathmore/doc/index.txt: -
	  update doc for mathcore, mathmore and genvector

2008-06-23 21:35  pcanal

	* [r24495] cint/cint7/src/var.cxx: cint5 is excluding 'Z' type
	  object from being found by having an odd hash value. Since we no
	  longer use this hash during the lookup we need to test explicit

2008-06-23 21:34  pcanal

	* [r24494] cint/cint7/src/init.cxx: 'Z' type need to be initialize
	  early to be of any use

2008-06-23 21:31  wouter

	* [r24493] roofit/doc/v520/index.html: o index.html
	  
	  - Update release notes for v5.20

2008-06-23 20:40  moneta

	* [r24492] hist/doc/v520/index.html,
	  math/mathcore/inc/Fit/Chi2FCN.h, math/mathcore/inc/Fit/Fitter.h:
	  - update histogram release notes + small fix in class
	  descriptiosn

2008-06-23 19:11  brun

	* [r24491] io/io/src/TFile.cxx: In TFile::close replace the call to
	  "if (!isOpen())" by "if (!TFile::IsOpen())".
	  This change is necessary when TXNetFile::Close is called, calling
	  TFile::Close.
	  TXNetFile overloads TFile::IsOpen

2008-06-23 15:58  ganis

	* [r24490] proof/proof/src/TProof.cxx,
	  proof/proof/src/TProofServ.cxx: From Jan: fix a problem
	  processing a TFileCollection

2008-06-23 15:56  russo

	* [r24489] cint/cint7/src/disp.cxx, cint/cint7/src/fproto.h:
	  Improve comments and indentation, don't use
	  references for passing ::Reflex::Scope.
	  
	  -- Paul Russo

2008-06-23 15:52  russo

	* [r24488] cint/cint7/src/ifunc.cxx: Fix from Philippe Canal for
	  parsing "int* const", we
	  should only make this G__PCONSTVAR if the count of
	  pointers seen is at least one.
	  
	  -- Paul Russo from Philippe Canal

2008-06-23 15:48  russo

	* [r24487] cint/cint7/src/rflxutil.cxx: Fix G__modify_type, the
	  G__CONSTVAR needs to be applied
	  to the rawtype node, not the top node.
	  
	  Fix G__test_static, G__AUTOARYDISCRETEOBJ needs to test
	  the statictype property directly.
	  
	  -- Philippe Canal and Paul Russo

2008-06-23 15:44  rdm

	* [r24486] cint/cint7/include/sys: ignore types.h.

2008-06-23 15:43  couet

	* [r24485] graf2d/doc/v520/index.html: - HTML typo

2008-06-23 15:36  couet

	* [r24484] hist/histpainter/src/THistPainter.cxx: - In revision
	  20804, a test has been added to:
	  "Make option BAR work with option HIST"
	  This test worked nicely when Hoption.Bar >= 10 (option "BAR" and
	  "HBAR").
	  But, in some cases, it disabled th case Hoption.Bar = 1 (simple
	  option "B").

2008-06-23 15:34  brun

	* [r24483] doc/v520/index.html: Update contributors

2008-06-23 15:33  moneta

	* [r24482] math/doc/v520/index.html,
	  math/mathcore/inc/Fit/BinPoint.h, math/mathcore/inc/Fit/Fitter.h,
	  math/mathcore/inc/Math/FitMethodFunction.h,
	  math/mathcore/inc/Math/Functor.h,
	  math/mathcore/inc/Math/IFunction.h,
	  math/mathcore/inc/Math/IParamFunction.h,
	  math/mathcore/inc/Math/MultiDimParamFunctionAdapter.h,
	  math/mathcore/inc/Math/OneDimFunctionAdapter.h,
	  math/mathcore/inc/Math/ParamFunctor.h,
	  math/mathcore/inc/Math/QuantFuncMathCore.h,
	  math/mathcore/inc/Math/RichardsonDerivator.h,
	  math/mathcore/inc/Math/WrappedFunction.h,
	  math/mathcore/inc/Math/WrappedParamFunction.h,
	  math/mathmore/inc/Math/ParamFunction.h,
	  math/mathmore/inc/Math/Polynomial.h: - update math release notes
	  and class descriptions. No change in code only in doc

2008-06-23 15:30  axel

	* [r24481] cint/doc/v520/index.html: put CINT section title on top
	  of the CINT release notes

2008-06-23 13:29  rdm

	* [r24480] net/net/inc/TSocket.h, net/net/src/TPSocket.cxx,
	  net/net/src/TSocket.cxx, proof/proofx/src/TXSocket.cxx: move the
	  send streamer info and send process id code into:
	  SendStreamerInfos()
	  SendProcessIDs()
	  move the recv streamer info and recv process id code into:
	  RecvStreamerInfos()
	  RecvProcessIDs()
	  Add support for schema evolution and process ids also to TPSocket
	  and
	  TXSocket.

2008-06-23 13:13  brun

	* [r24479] gui/gui/src/TGTable.cxx: Fix mismatch between
	  declaration and implementation of TGTable::MoveTable

2008-06-23 13:13  couet

	* [r24478] graf2d/doc/v520/index.html: - Update release notes.

2008-06-23 12:58  moneta

	* [r24477] math/doc/index.html, math/doc/v520/index.html,
	  math/mathcore/inc/Fit/BinData.h,
	  math/mathcore/inc/Fit/DataOptions.h,
	  math/mathcore/inc/Fit/DataVector.h,
	  math/mathcore/inc/Fit/FitConfig.h,
	  math/mathcore/inc/Fit/FitResult.h,
	  math/mathcore/inc/Fit/FitUtil.h,
	  math/mathcore/inc/Fit/FitUtilParallel.h,
	  math/mathcore/inc/Fit/Fitter.h,
	  math/mathcore/inc/Fit/MinimizerControlParams.h,
	  math/mathcore/inc/Fit/ParameterSettings.h,
	  math/mathcore/inc/Fit/UnBinData.h,
	  math/mathcore/inc/Math/BrentMinimizer1D.h,
	  math/mathcore/inc/Math/BrentRootFinder.h,
	  math/mathcore/inc/Math/IMinimizer1D.h,
	  math/mathcore/inc/Math/IRootFinderMethod.h,
	  math/mathcore/inc/Math/RootFinder.h,
	  math/mathcore/inc/Math/VirtualIntegrator.h,
	  math/mathcore/src/FitResult.cxx, math/mathcore/src/FitUtil.cxx,
	  math/mathmore/inc/Math/GSLMCIntegrator.h,
	  math/mathmore/inc/Math/GSLMinimizer.h,
	  math/mathmore/inc/Math/GSLMinimizer1D.h: - fix a warning in
	  FitUtil.cxx
	  - fix a coding convention violation
	  - improve and update release notes
	  - improve doc, in particular doxygen groups

2008-06-23 12:35  brun

	* [r24476] config/Makefile.solarisCC5: Activate again F77LIBS

2008-06-23 11:28  brun

	* [r24475] hist/hist/src/TH2.cxx: From Axel:
	  Support variable bin size histograms in TH2::FitSlicesX too.

2008-06-23 09:56  rdm

	* [r24474] configure: enable memstat only for linux architectures
	  (e.g. not win32gcc).

2008-06-23 09:19  brun

	* [r24473] net/net/src/TSocket.cxx: In TSocket::recv the received
	  TStreamerInfo was not registered at the right place.

2008-06-23 09:08  ganis

	* [r24472] proof/proofd/src/XrdProofConn.cxx,
	  proof/proofd/src/XrdProofdProtocol.cxx: Add some missing
	  protections

2008-06-23 05:33  brun

	* [r24471] hist/hist/src/TH2.cxx: From Axel:
	  add support for variable bins for chi2 histogram created by
	  FitSlices().

2008-06-23 01:37  rdm

	* [r24470] core/base/inc/TFileCollection.h,
	  core/base/src/TFileCollection.cxx: From Jan:
	  renamed AddFromDirectory() to Add(), correctly handles wildcards
	  in
	  directory. Behaviour is now similar to TChain::Add(). Fixes
	  needed for CAF.

2008-06-23 01:11  rdm

	* [r24469] core/meta/src/TClass.cxx, io/io/src/TBufferFile.cxx:
	  correction in comments.

2008-06-22 16:47  ganis

	* [r24468] net/xrootd/src/xrootd/Makefile.am,
	  net/xrootd/src/xrootd/acinclude.m4,
	  net/xrootd/src/xrootd/config/GNUmake.env.in,
	  net/xrootd/src/xrootd/config/GNUmake.rules.gcc,
	  net/xrootd/src/xrootd/config/GNUmake.rules.macos,
	  net/xrootd/src/xrootd/config/GNUmake.rules.macos64,
	  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/configure.ac,
	  net/xrootd/src/xrootd/configure.classic,
	  net/xrootd/src/xrootd/etc/README,
	  net/xrootd/src/xrootd/etc/StartCMS,
	  net/xrootd/src/xrootd/etc/StartOLB.cf.example,
	  net/xrootd/src/xrootd/etc/StartXRD,
	  net/xrootd/src/xrootd/etc/StartXRD.cf.example,
	  net/xrootd/src/xrootd/etc/StopCMS,
	  net/xrootd/src/xrootd/etc/StopOLB,
	  net/xrootd/src/xrootd/etc/StopXRD,
	  net/xrootd/src/xrootd/etc/XrdOlbMonPerf,
	  net/xrootd/src/xrootd/etc/xrootd.cf.example,
	  net/xrootd/src/xrootd/etc/xrootd.cf.example2,
	  net/xrootd/src/xrootd/src/Makefile.am,
	  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/Makefile.am,
	  net/xrootd/src/xrootd/src/Xrd/XrdConfig.cc,
	  net/xrootd/src/xrootd/src/Xrd/XrdInet.cc,
	  net/xrootd/src/xrootd/src/Xrd/XrdLink.cc,
	  net/xrootd/src/xrootd/src/Xrd/XrdLink.hh,
	  net/xrootd/src/xrootd/src/Xrd/XrdLinkMatch.cc,
	  net/xrootd/src/xrootd/src/Xrd/XrdMain.cc,
	  net/xrootd/src/xrootd/src/Xrd/XrdPoll.cc,
	  net/xrootd/src/xrootd/src/Xrd/XrdPollDev.hh,
	  net/xrootd/src/xrootd/src/Xrd/XrdPollDev.icc,
	  net/xrootd/src/xrootd/src/Xrd/XrdPollE.hh,
	  net/xrootd/src/xrootd/src/Xrd/XrdPollE.icc,
	  net/xrootd/src/xrootd/src/Xrd/XrdPollPoll.icc,
	  net/xrootd/src/xrootd/src/Xrd/XrdScheduler.cc,
	  net/xrootd/src/xrootd/src/Xrd/XrdTrace.hh,
	  net/xrootd/src/xrootd/src/XrdAcc/GNUmakefile,
	  net/xrootd/src/xrootd/src/XrdAcc/XrdAccAccess.cc,
	  net/xrootd/src/xrootd/src/XrdAcc/XrdAccCapability.cc,
	  net/xrootd/src/xrootd/src/XrdAcc/XrdAccConfig.cc,
	  net/xrootd/src/xrootd/src/XrdAcc/XrdAccGroups.cc,
	  net/xrootd/src/xrootd/src/XrdAcc/XrdAccTest.cc,
	  net/xrootd/src/xrootd/src/XrdBwm,
	  net/xrootd/src/xrootd/src/XrdBwm/GNUmakefile,
	  net/xrootd/src/xrootd/src/XrdBwm/Makefile.am,
	  net/xrootd/src/xrootd/src/XrdBwm/XrdBwm.cc,
	  net/xrootd/src/xrootd/src/XrdBwm/XrdBwm.hh,
	  net/xrootd/src/xrootd/src/XrdBwm/XrdBwmConfig.cc,
	  net/xrootd/src/xrootd/src/XrdBwm/XrdBwmHandle.cc,
	  net/xrootd/src/xrootd/src/XrdBwm/XrdBwmHandle.hh,
	  net/xrootd/src/xrootd/src/XrdBwm/XrdBwmLogger.cc,
	  net/xrootd/src/xrootd/src/XrdBwm/XrdBwmLogger.hh,
	  net/xrootd/src/xrootd/src/XrdBwm/XrdBwmPolicy.hh,
	  net/xrootd/src/xrootd/src/XrdBwm/XrdBwmPolicy1.cc,
	  net/xrootd/src/xrootd/src/XrdBwm/XrdBwmPolicy1.hh,
	  net/xrootd/src/xrootd/src/XrdBwm/XrdBwmTrace.hh,
	  net/xrootd/src/xrootd/src/XrdCS2/XrdCS2DCM.cc,
	  net/xrootd/src/xrootd/src/XrdCS2/XrdCS2DCM2cs.cc,
	  net/xrootd/src/xrootd/src/XrdCS2/XrdCS2DCMConfig.cc,
	  net/xrootd/src/xrootd/src/XrdCS2/XrdCS2DCMMain.cc,
	  net/xrootd/src/xrootd/src/XrdClient/GNUmakefile,
	  net/xrootd/src/xrootd/src/XrdClient/Makefile.am,
	  net/xrootd/src/xrootd/src/XrdClient/TestXrdClient.cc,
	  net/xrootd/src/xrootd/src/XrdClient/TestXrdClient_read.cc,
	  net/xrootd/src/xrootd/src/XrdClient/XrdClient.cc,
	  net/xrootd/src/xrootd/src/XrdClient/XrdClient.hh,
	  net/xrootd/src/xrootd/src/XrdClient/XrdClientAbs.cc,
	  net/xrootd/src/xrootd/src/XrdClient/XrdClientAbs.hh,
	  net/xrootd/src/xrootd/src/XrdClient/XrdClientAbsMonIntf.hh,
	  net/xrootd/src/xrootd/src/XrdClient/XrdClientAdmin.cc,
	  net/xrootd/src/xrootd/src/XrdClient/XrdClientAdmin.hh,
	  net/xrootd/src/xrootd/src/XrdClient/XrdClientAdmin_c.cc,
	  net/xrootd/src/xrootd/src/XrdClient/XrdClientConn.cc,
	  net/xrootd/src/xrootd/src/XrdClient/XrdClientConn.hh,
	  net/xrootd/src/xrootd/src/XrdClient/XrdClientConnMgr.cc,
	  net/xrootd/src/xrootd/src/XrdClient/XrdClientConnMgr.hh,
	  net/xrootd/src/xrootd/src/XrdClient/XrdClientConst.hh,
	  net/xrootd/src/xrootd/src/XrdClient/XrdClientDebug.hh,
	  net/xrootd/src/xrootd/src/XrdClient/XrdClientEnv.cc,
	  net/xrootd/src/xrootd/src/XrdClient/XrdClientInputBuffer.cc,
	  net/xrootd/src/xrootd/src/XrdClient/XrdClientMStream.cc,
	  net/xrootd/src/xrootd/src/XrdClient/XrdClientMStream.hh,
	  net/xrootd/src/xrootd/src/XrdClient/XrdClientMessage.cc,
	  net/xrootd/src/xrootd/src/XrdClient/XrdClientPSock.cc,
	  net/xrootd/src/xrootd/src/XrdClient/XrdClientPSock.hh,
	  net/xrootd/src/xrootd/src/XrdClient/XrdClientPhyConnection.cc,
	  net/xrootd/src/xrootd/src/XrdClient/XrdClientPhyConnection.hh,
	  net/xrootd/src/xrootd/src/XrdClient/XrdClientPrep.cc,
	  net/xrootd/src/xrootd/src/XrdClient/XrdClientProtocol.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/XrdClient/XrdClientSock.hh,
	  net/xrootd/src/xrootd/src/XrdClient/XrdClientUrlSet.cc,
	  net/xrootd/src/xrootd/src/XrdClient/XrdClientVector.hh,
	  net/xrootd/src/xrootd/src/XrdClient/XrdCommandLine.cc,
	  net/xrootd/src/xrootd/src/XrdClient/XrdCpMthrQueue.hh,
	  net/xrootd/src/xrootd/src/XrdClient/XrdCpWorkLst.cc,
	  net/xrootd/src/xrootd/src/XrdClient/XrdStageTool.cc,
	  net/xrootd/src/xrootd/src/XrdClient/Xrdcp.cc,
	  net/xrootd/src/xrootd/src/XrdCms,
	  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/XrdCmsAdmin.hh,
	  net/xrootd/src/xrootd/src/XrdCms/XrdCmsCache.cc,
	  net/xrootd/src/xrootd/src/XrdCms/XrdCmsCache.hh,
	  net/xrootd/src/xrootd/src/XrdCms/XrdCmsClient.hh,
	  net/xrootd/src/xrootd/src/XrdCms/XrdCmsClientConfig.cc,
	  net/xrootd/src/xrootd/src/XrdCms/XrdCmsClientConfig.hh,
	  net/xrootd/src/xrootd/src/XrdCms/XrdCmsClientMan.cc,
	  net/xrootd/src/xrootd/src/XrdCms/XrdCmsClientMan.hh,
	  net/xrootd/src/xrootd/src/XrdCms/XrdCmsClientMsg.cc,
	  net/xrootd/src/xrootd/src/XrdCms/XrdCmsClientMsg.hh,
	  net/xrootd/src/xrootd/src/XrdCms/XrdCmsCluster.cc,
	  net/xrootd/src/xrootd/src/XrdCms/XrdCmsCluster.hh,
	  net/xrootd/src/xrootd/src/XrdCms/XrdCmsConfig.cc,
	  net/xrootd/src/xrootd/src/XrdCms/XrdCmsConfig.hh,
	  net/xrootd/src/xrootd/src/XrdCms/XrdCmsFinder.cc,
	  net/xrootd/src/xrootd/src/XrdCms/XrdCmsFinder.hh,
	  net/xrootd/src/xrootd/src/XrdCms/XrdCmsJob.cc,
	  net/xrootd/src/xrootd/src/XrdCms/XrdCmsJob.hh,
	  net/xrootd/src/xrootd/src/XrdCms/XrdCmsKey.cc,
	  net/xrootd/src/xrootd/src/XrdCms/XrdCmsKey.hh,
	  net/xrootd/src/xrootd/src/XrdCms/XrdCmsLogin.cc,
	  net/xrootd/src/xrootd/src/XrdCms/XrdCmsLogin.hh,
	  net/xrootd/src/xrootd/src/XrdCms/XrdCmsManList.cc,
	  net/xrootd/src/xrootd/src/XrdCms/XrdCmsManList.hh,
	  net/xrootd/src/xrootd/src/XrdCms/XrdCmsManTree.cc,
	  net/xrootd/src/xrootd/src/XrdCms/XrdCmsManTree.hh,
	  net/xrootd/src/xrootd/src/XrdCms/XrdCmsManager.cc,
	  net/xrootd/src/xrootd/src/XrdCms/XrdCmsManager.hh,
	  net/xrootd/src/xrootd/src/XrdCms/XrdCmsMeter.cc,
	  net/xrootd/src/xrootd/src/XrdCms/XrdCmsMeter.hh,
	  net/xrootd/src/xrootd/src/XrdCms/XrdCmsNash.cc,
	  net/xrootd/src/xrootd/src/XrdCms/XrdCmsNash.hh,
	  net/xrootd/src/xrootd/src/XrdCms/XrdCmsNode.cc,
	  net/xrootd/src/xrootd/src/XrdCms/XrdCmsNode.hh,
	  net/xrootd/src/xrootd/src/XrdCms/XrdCmsPList.cc,
	  net/xrootd/src/xrootd/src/XrdCms/XrdCmsPList.hh,
	  net/xrootd/src/xrootd/src/XrdCms/XrdCmsParser.cc,
	  net/xrootd/src/xrootd/src/XrdCms/XrdCmsParser.hh,
	  net/xrootd/src/xrootd/src/XrdCms/XrdCmsPrepArgs.cc,
	  net/xrootd/src/xrootd/src/XrdCms/XrdCmsPrepArgs.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/XrdCmsRRData.cc,
	  net/xrootd/src/xrootd/src/XrdCms/XrdCmsRRData.hh,
	  net/xrootd/src/xrootd/src/XrdCms/XrdCmsRRQ.cc,
	  net/xrootd/src/xrootd/src/XrdCms/XrdCmsRRQ.hh,
	  net/xrootd/src/xrootd/src/XrdCms/XrdCmsRTable.cc,
	  net/xrootd/src/xrootd/src/XrdCms/XrdCmsRTable.hh,
	  net/xrootd/src/xrootd/src/XrdCms/XrdCmsReq.cc,
	  net/xrootd/src/xrootd/src/XrdCms/XrdCmsReq.hh,
	  net/xrootd/src/xrootd/src/XrdCms/XrdCmsResp.cc,
	  net/xrootd/src/xrootd/src/XrdCms/XrdCmsResp.hh,
	  net/xrootd/src/xrootd/src/XrdCms/XrdCmsRouting.cc,
	  net/xrootd/src/xrootd/src/XrdCms/XrdCmsRouting.hh,
	  net/xrootd/src/xrootd/src/XrdCms/XrdCmsSecurity.cc,
	  net/xrootd/src/xrootd/src/XrdCms/XrdCmsSecurity.hh,
	  net/xrootd/src/xrootd/src/XrdCms/XrdCmsSelect.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/XrdCmsSupervisor.hh,
	  net/xrootd/src/xrootd/src/XrdCms/XrdCmsTalk.cc,
	  net/xrootd/src/xrootd/src/XrdCms/XrdCmsTalk.hh,
	  net/xrootd/src/xrootd/src/XrdCms/XrdCmsTrace.hh,
	  net/xrootd/src/xrootd/src/XrdCms/XrdCmsTypes.hh,
	  net/xrootd/src/xrootd/src/XrdCms/XrdCmsXmi.hh,
	  net/xrootd/src/xrootd/src/XrdCms/XrdCmsXmiReq.cc,
	  net/xrootd/src/xrootd/src/XrdCms/XrdCmsXmiReq.hh,
	  net/xrootd/src/xrootd/src/XrdCrypto/GNUmakefile,
	  net/xrootd/src/xrootd/src/XrdCrypto/XrdCryptoAux.hh,
	  net/xrootd/src/xrootd/src/XrdCrypto/XrdCryptoCipher.cc,
	  net/xrootd/src/xrootd/src/XrdCrypto/XrdCryptoMsgDigest.cc,
	  net/xrootd/src/xrootd/src/XrdCrypto/XrdCryptoTrace.hh,
	  net/xrootd/src/xrootd/src/XrdCrypto/XrdCryptoX509Chain.cc,
	  net/xrootd/src/xrootd/src/XrdCrypto/XrdCryptoX509Chain.hh,
	  net/xrootd/src/xrootd/src/XrdCrypto/XrdCryptosslRSA.cc,
	  net/xrootd/src/xrootd/src/XrdCrypto/XrdCryptosslTrace.hh,
	  net/xrootd/src/xrootd/src/XrdMon/GNUmakefile,
	  net/xrootd/src/xrootd/src/XrdMon/XrdMonArgParserConvert.hh,
	  net/xrootd/src/xrootd/src/XrdMon/XrdMonBufferedOutput.cc,
	  net/xrootd/src/xrootd/src/XrdMon/XrdMonCommon.hh,
	  net/xrootd/src/xrootd/src/XrdMon/XrdMonConvertTimestampApp.cc,
	  net/xrootd/src/xrootd/src/XrdMon/XrdMonCout2FileApp.cc,
	  net/xrootd/src/xrootd/src/XrdMon/XrdMonCtrAdmin.cc,
	  net/xrootd/src/xrootd/src/XrdMon/XrdMonCtrArchiver.cc,
	  net/xrootd/src/xrootd/src/XrdMon/XrdMonCtrBuffer.cc,
	  net/xrootd/src/xrootd/src/XrdMon/XrdMonCtrCollector.cc,
	  net/xrootd/src/xrootd/src/XrdMon/XrdMonCtrDebug.cc,
	  net/xrootd/src/xrootd/src/XrdMon/XrdMonCtrMainApp.cc,
	  net/xrootd/src/xrootd/src/XrdMon/XrdMonCtrWriter.cc,
	  net/xrootd/src/xrootd/src/XrdMon/XrdMonDebugPacketApp.cc,
	  net/xrootd/src/xrootd/src/XrdMon/XrdMonDecArgParser.cc,
	  net/xrootd/src/xrootd/src/XrdMon/XrdMonDecDictInfo.hh,
	  net/xrootd/src/xrootd/src/XrdMon/XrdMonDecMainApp.cc,
	  net/xrootd/src/xrootd/src/XrdMon/XrdMonDecPacketDecoder.cc,
	  net/xrootd/src/xrootd/src/XrdMon/XrdMonDecPacketDecoder.hh,
	  net/xrootd/src/xrootd/src/XrdMon/XrdMonDecPreProcess.cc,
	  net/xrootd/src/xrootd/src/XrdMon/XrdMonDecSink.cc,
	  net/xrootd/src/xrootd/src/XrdMon/XrdMonDecSink.hh,
	  net/xrootd/src/xrootd/src/XrdMon/XrdMonDecStageInfo.cc,
	  net/xrootd/src/xrootd/src/XrdMon/XrdMonDecStageInfo.hh,
	  net/xrootd/src/xrootd/src/XrdMon/XrdMonDecTraceInfo.hh,
	  net/xrootd/src/xrootd/src/XrdMon/XrdMonDecUserInfo.hh,
	  net/xrootd/src/xrootd/src/XrdMon/XrdMonDumpPacketsApp.cc,
	  net/xrootd/src/xrootd/src/XrdMon/XrdMonException.cc,
	  net/xrootd/src/xrootd/src/XrdMon/XrdMonHeader.cc,
	  net/xrootd/src/xrootd/src/XrdMon/XrdMonHeader.hh,
	  net/xrootd/src/xrootd/src/XrdMon/XrdMonSenderInfo.cc,
	  net/xrootd/src/xrootd/src/XrdMon/XrdMonSndCoder.cc,
	  net/xrootd/src/xrootd/src/XrdMon/XrdMonSndCoder.hh,
	  net/xrootd/src/xrootd/src/XrdMon/XrdMonSndDictEntry.hh,
	  net/xrootd/src/xrootd/src/XrdMon/XrdMonSndDummyXrootd.cc,
	  net/xrootd/src/xrootd/src/XrdMon/XrdMonSndDummyXrootd.hh,
	  net/xrootd/src/xrootd/src/XrdMon/XrdMonSndDummyXrootdApp.cc,
	  net/xrootd/src/xrootd/src/XrdMon/XrdMonSndFileSenderApp.cc,
	  net/xrootd/src/xrootd/src/XrdMon/XrdMonSndStageEntry.cc,
	  net/xrootd/src/xrootd/src/XrdMon/XrdMonSndStageEntry.hh,
	  net/xrootd/src/xrootd/src/XrdMon/XrdMonSndTraceCache.cc,
	  net/xrootd/src/xrootd/src/XrdMon/XrdMonSndTraceEntry.hh,
	  net/xrootd/src/xrootd/src/XrdMon/XrdMonSndTransmitter.cc,
	  net/xrootd/src/xrootd/src/XrdMon/XrdMonUtils.cc,
	  net/xrootd/src/xrootd/src/XrdMon/testArgParser.cc,
	  net/xrootd/src/xrootd/src/XrdNet/GNUmakefile,
	  net/xrootd/src/xrootd/src/XrdNet/Makefile.am,
	  net/xrootd/src/xrootd/src/XrdNet/XrdNetDNS.cc,
	  net/xrootd/src/xrootd/src/XrdNet/XrdNetDNS.hh,
	  net/xrootd/src/xrootd/src/XrdNet/XrdNetMsg.cc,
	  net/xrootd/src/xrootd/src/XrdNet/XrdNetMsg.hh,
	  net/xrootd/src/xrootd/src/XrdNet/XrdNetSecurity.cc,
	  net/xrootd/src/xrootd/src/XrdNet/XrdNetSocket.cc,
	  net/xrootd/src/xrootd/src/XrdOdc/GNUmakefile,
	  net/xrootd/src/xrootd/src/XrdOdc/XrdOdcConfig.cc,
	  net/xrootd/src/xrootd/src/XrdOdc/XrdOdcResp.cc,
	  net/xrootd/src/xrootd/src/XrdOdc/XrdOdcTest.cc,
	  net/xrootd/src/xrootd/src/XrdOdc/XrdOdcTrace.hh,
	  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/XrdOfsConfig.hh,
	  net/xrootd/src/xrootd/src/XrdOfs/XrdOfsEvr.cc,
	  net/xrootd/src/xrootd/src/XrdOfs/XrdOfsEvr.hh,
	  net/xrootd/src/xrootd/src/XrdOfs/XrdOfsEvs.cc,
	  net/xrootd/src/xrootd/src/XrdOfs/XrdOfsEvs.hh,
	  net/xrootd/src/xrootd/src/XrdOfs/XrdOfsFS.cc,
	  net/xrootd/src/xrootd/src/XrdOfs/XrdOfsHandle.cc,
	  net/xrootd/src/xrootd/src/XrdOfs/XrdOfsHandle.hh,
	  net/xrootd/src/xrootd/src/XrdOfs/XrdOfsTrace.hh,
	  net/xrootd/src/xrootd/src/XrdOlb/GNUmakefile,
	  net/xrootd/src/xrootd/src/XrdOlb/XrdOlbAdmin.cc,
	  net/xrootd/src/xrootd/src/XrdOlb/XrdOlbCache.cc,
	  net/xrootd/src/xrootd/src/XrdOlb/XrdOlbConfig.cc,
	  net/xrootd/src/xrootd/src/XrdOlb/XrdOlbManager.cc,
	  net/xrootd/src/xrootd/src/XrdOlb/XrdOlbPrepArgs.cc,
	  net/xrootd/src/xrootd/src/XrdOlb/XrdOlbProtocol.cc,
	  net/xrootd/src/xrootd/src/XrdOlb/XrdOlbServer.cc,
	  net/xrootd/src/xrootd/src/XrdOlb/XrdOlbTrace.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/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/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/XrdOssStage.hh,
	  net/xrootd/src/xrootd/src/XrdOss/XrdOssStat.cc,
	  net/xrootd/src/xrootd/src/XrdOss/XrdOssTrace.hh,
	  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/XrdOucCRC.cc,
	  net/xrootd/src/xrootd/src/XrdOuc/XrdOucCRC.hh,
	  net/xrootd/src/xrootd/src/XrdOuc/XrdOucEnv.cc,
	  net/xrootd/src/xrootd/src/XrdOuc/XrdOucErrInfo.hh,
	  net/xrootd/src/xrootd/src/XrdOuc/XrdOucHash.hh,
	  net/xrootd/src/xrootd/src/XrdOuc/XrdOucHash.icc,
	  net/xrootd/src/xrootd/src/XrdOuc/XrdOucMsubs.cc,
	  net/xrootd/src/xrootd/src/XrdOuc/XrdOucMsubs.hh,
	  net/xrootd/src/xrootd/src/XrdOuc/XrdOucPup.cc,
	  net/xrootd/src/xrootd/src/XrdOuc/XrdOucPup.hh,
	  net/xrootd/src/xrootd/src/XrdOuc/XrdOucRash.icc,
	  net/xrootd/src/xrootd/src/XrdOuc/XrdOucReqID.cc,
	  net/xrootd/src/xrootd/src/XrdOuc/XrdOucStream.cc,
	  net/xrootd/src/xrootd/src/XrdOuc/XrdOucStream.hh,
	  net/xrootd/src/xrootd/src/XrdOuc/XrdOucString.cc,
	  net/xrootd/src/xrootd/src/XrdOuc/XrdOucString.hh,
	  net/xrootd/src/xrootd/src/XrdOuc/XrdOucTrace.hh,
	  net/xrootd/src/xrootd/src/XrdOuc/XrdOuca2x.cc,
	  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/XrdPosix.hh,
	  net/xrootd/src/xrootd/src/XrdPosix/XrdPosixExtern.hh,
	  net/xrootd/src/xrootd/src/XrdPosix/XrdPosixLinkage.cc,
	  net/xrootd/src/xrootd/src/XrdPosix/XrdPosixLinkage.hh,
	  net/xrootd/src/xrootd/src/XrdPosix/XrdPosixOsDep.hh,
	  net/xrootd/src/xrootd/src/XrdPosix/XrdPosixPreload.cc,
	  net/xrootd/src/xrootd/src/XrdPosix/XrdPosixPreload32.cc,
	  net/xrootd/src/xrootd/src/XrdPosix/XrdPosixXrootd.cc,
	  net/xrootd/src/xrootd/src/XrdPosix/XrdPosixXrootd.hh,
	  net/xrootd/src/xrootd/src/XrdPss/GNUmakefile,
	  net/xrootd/src/xrootd/src/XrdPss/XrdPss.cc,
	  net/xrootd/src/xrootd/src/XrdPss/XrdPss.hh,
	  net/xrootd/src/xrootd/src/XrdPss/XrdPssConfig.cc,
	  net/xrootd/src/xrootd/src/XrdSec/GNUmakefile,
	  net/xrootd/src/xrootd/src/XrdSec/XrdSecClient.cc,
	  net/xrootd/src/xrootd/src/XrdSec/XrdSecPManager.cc,
	  net/xrootd/src/xrootd/src/XrdSec/XrdSecServer.cc,
	  net/xrootd/src/xrootd/src/XrdSec/XrdSecTrace.hh,
	  net/xrootd/src/xrootd/src/XrdSec/XrdSectestClient.cc,
	  net/xrootd/src/xrootd/src/XrdSec/XrdSectestServer.cc,
	  net/xrootd/src/xrootd/src/XrdSecgsi/GNUmakefile,
	  net/xrootd/src/xrootd/src/XrdSecgsi/Makefile.am,
	  net/xrootd/src/xrootd/src/XrdSecgsi/XrdSecProtocolgsi.cc,
	  net/xrootd/src/xrootd/src/XrdSecgsi/XrdSecProtocolgsi.hh,
	  net/xrootd/src/xrootd/src/XrdSecgsi/XrdSecgsiGMAPFunLDAP.cc,
	  net/xrootd/src/xrootd/src/XrdSecgsi/XrdSecgsiGMAPFunLDAP.cf,
	  net/xrootd/src/xrootd/src/XrdSecgsi/XrdSecgsiTrace.hh,
	  net/xrootd/src/xrootd/src/XrdSeckrb4/XrdSecProtocolkrb4.cc,
	  net/xrootd/src/xrootd/src/XrdSeckrb5/XrdSecProtocolkrb5.cc,
	  net/xrootd/src/xrootd/src/XrdSecpwd/GNUmakefile,
	  net/xrootd/src/xrootd/src/XrdSecpwd/XrdSecProtocolpwd.cc,
	  net/xrootd/src/xrootd/src/XrdSecunix/XrdSecProtocolunix.cc,
	  net/xrootd/src/xrootd/src/XrdSfs/XrdSfsInterface.hh,
	  net/xrootd/src/xrootd/src/XrdSfs/XrdSfsNative.cc,
	  net/xrootd/src/xrootd/src/XrdSfs/XrdSfsNative.hh,
	  net/xrootd/src/xrootd/src/XrdSut/GNUmakefile,
	  net/xrootd/src/xrootd/src/XrdSut/XrdSutAux.hh,
	  net/xrootd/src/xrootd/src/XrdSut/XrdSutBucket.cc,
	  net/xrootd/src/xrootd/src/XrdSut/XrdSutBuffer.cc,
	  net/xrootd/src/xrootd/src/XrdSut/XrdSutPFEntry.hh,
	  net/xrootd/src/xrootd/src/XrdSut/XrdSutTrace.hh,
	  net/xrootd/src/xrootd/src/XrdSys/GNUmakefile,
	  net/xrootd/src/xrootd/src/XrdSys/Makefile.am,
	  net/xrootd/src/xrootd/src/XrdSys/XrdSysError.cc,
	  net/xrootd/src/xrootd/src/XrdSys/XrdSysHeaders.hh,
	  net/xrootd/src/xrootd/src/XrdSys/XrdSysPlatform.hh,
	  net/xrootd/src/xrootd/src/XrdSys/XrdSysPlugin.cc,
	  net/xrootd/src/xrootd/src/XrdSys/XrdSysPriv.cc,
	  net/xrootd/src/xrootd/src/XrdSys/XrdSysPthread.hh,
	  net/xrootd/src/xrootd/src/XrdSys/XrdSysXSLock.cc,
	  net/xrootd/src/xrootd/src/XrdVersion.hh,
	  net/xrootd/src/xrootd/src/XrdXrootd/GNUmakefile,
	  net/xrootd/src/xrootd/src/XrdXrootd/XrdXrootdAio.cc,
	  net/xrootd/src/xrootd/src/XrdXrootd/XrdXrootdCallBack.cc,
	  net/xrootd/src/xrootd/src/XrdXrootd/XrdXrootdConfig.cc,
	  net/xrootd/src/xrootd/src/XrdXrootd/XrdXrootdFile.cc,
	  net/xrootd/src/xrootd/src/XrdXrootd/XrdXrootdFile.hh,
	  net/xrootd/src/xrootd/src/XrdXrootd/XrdXrootdJob.cc,
	  net/xrootd/src/xrootd/src/XrdXrootd/XrdXrootdMonitor.cc,
	  net/xrootd/src/xrootd/src/XrdXrootd/XrdXrootdProtocol.cc,
	  net/xrootd/src/xrootd/src/XrdXrootd/XrdXrootdProtocol.hh,
	  net/xrootd/src/xrootd/src/XrdXrootd/XrdXrootdResponse.cc,
	  net/xrootd/src/xrootd/src/XrdXrootd/XrdXrootdResponse.hh,
	  net/xrootd/src/xrootd/src/XrdXrootd/XrdXrootdTrace.hh,
	  net/xrootd/src/xrootd/src/XrdXrootd/XrdXrootdXPath.hh,
	  net/xrootd/src/xrootd/src/XrdXrootd/XrdXrootdXeq.cc,
	  net/xrootd/src/xrootd/test/test1.sh,
	  net/xrootd/src/xrootd/test/test2.sh,
	  net/xrootd/src/xrootd/utils/XrdCmsNotify.pm,
	  net/xrootd/src/xrootd/utils/mps_MigrPurg,
	  net/xrootd/src/xrootd/utils/mps_Stage,
	  net/xrootd/src/xrootd/utils/mps_monStage.pm,
	  net/xrootd/src/xrootd/utils/mps_prep,
	  net/xrootd/src/xrootd/xrootd.spec.in: Import xrootd 20080621-0000

2008-06-22 16:46  brun

	* [r24467] graf2d/gpad/src/TPad.cxx: Make TPad::FindObject(const
	  char *name) recursive like TPad::FindObject(const TObject *obj)

2008-06-22 16:24  rdm

	* [r24466] tutorials/net/hclient.C: static
	  TMessage::EnableSchemaEvolution() now called
	  TMessage::EnableSchemaEvolutionForAll()
	  (TMessage::EnableSchemaEvolution()
	  is now member function setting schema evolution per message).

2008-06-22 15:56  rdm

	* [r24465] etc/vmc/Makefile.linux, etc/vmc/Makefile.linuxx8664gcc,
	  etc/vmc/Makefile.macosx, etc/vmc/Makefile.macosx64: From Fed:
	  use root-config to detect used fortran compiler.

2008-06-22 14:34  rdm

	* [r24464] config/root-config.in, etc/proof/utils/proofinstall.sh:
	  use portable form of grep (fixes Solaris issue).

2008-06-22 09:06  moneta

	* [r24463] math/mathcore/src/FitUtil.cxx: fix a problem with a
	  variable not being initialized

2008-06-22 05:32  brun

	* [r24462] tree/tree/src/TBranchObject.cxx: Fix compilation
	  warnings reported by the nightly builds.

2008-06-21 15:44  brun

	* [r24461] geom/geom/src/TGeoArb8.cxx: Fix compilation warning on
	  windows

2008-06-21 13:58  rdm

	* [r24460] config/root-config.in: fix for Solaris.

2008-06-21 13:41  brun

	* [r24459] core/meta/src/TCint.cxx: From Axel:
	  Fix coding conventions.

2008-06-21 11:56  rdm

	* [r24458] config/rootrc.in: From Gerri:
	  Change the default for XProof.Debug.

2008-06-21 11:56  rdm

	* [r24457] net/net/inc/TSocket.h: From Gerri:
	  add dummy method Reconnect(), implemented in TXSocket for
	  reconnections
	  in PROOF.

2008-06-21 11:55  rdm

	* [r24456] configure: From Gerri:
	  prepare for new xrootd.

2008-06-21 06:00  brun

	* [r24455] misc/memstat/src/TMemStatInfo.cxx: Fix coding
	  conventions

2008-06-21 03:13  pcanal

	* [r24454] tree/doc/v520/index.html, tree/tree/inc/TBranch.h,
	  tree/tree/inc/TTree.h, tree/tree/src/TBasket.cxx,
	  tree/tree/src/TBranch.cxx, tree/tree/src/TBranchClones.cxx,
	  tree/tree/src/TBranchElement.cxx,
	  tree/tree/src/TBranchObject.cxx, tree/tree/src/TBranchRef.cxx,
	  tree/tree/src/TBranchSTL.cxx, tree/tree/src/TTree.cxx,
	  tree/tree/src/TTreeCloner.cxx: Disk and Memory Space Gain
	  
	  In ROOT older than v5.20/00, the branches' last basket, also
	  known as the write basket, was always saved in the same "key" as
	  the TTree object and was always present in memory when reading or
	  writing. When reading this write basket was always present in
	  memory even if the branch was never accessed.
	  
	  Starting in v5.20/00, TTree::Write closes out, compresses (when
	  requested) and writes to disk in their own file record the write
	  baskets of all the branches. (This is implemented via the new
	  function TTree::FlushBaskets, TBranch::FlushBaskets,
	  TBranch::FlushOneBaskets)
	  
	  TTree::AutoSave supports a new option "FlushBaskets" which will
	  call FlushBaskets before saving the TTree object.
	  
	  Benefits
	  
	  - Flushing the write baskets has several advantages:
	  - Reduce the file size of the TTree object (it not longer
	  contains the last basket), improving read time of the TTree
	  object
	  - Reduce memory footprint of the TTree object.
	  - In a TTree which "flushed" buffer, there is now usually only
	  zero or one buffer in memory.
	  - Previously each branch always had at least one basket in memory
	  and usually 2 (the write basket and one read basket).
	  - Now only the basket of the branches actually read are loaded in
	  memory.
	  - allow for the basket to be compressed and stored separated,
	  increasing the compression factor.
	  
	  Note: Calling FlushBaskets too often (either directly of via
	  AutoSave("FlushBaskets")) can lead to unnecessary fragmentation
	  of the ROOT file, since it write the baskets to disk (and a new
	  basket will be started at the next fill) whether or not the
	  content was close to filling the basket or not.
	  
	  The fast tree cloning (TTreeCloner) was enhanced to support
	  copying in-memory TTrees (that have been save as a single key on
	  file). This issue was preventing hadd to fast clone files
	  containing any 'in-memory' tree.

2008-06-20 23:04  ganis

	* [r24451] net/netx/src/TXNetFile.cxx: Add dynamic cache size
	  synchronization (from F. Furano)

2008-06-20 21:37  matevz

	* [r24449] graf3d/eve/inc/TEveElement.h, graf3d/eve/inc/TEveLine.h,
	  graf3d/eve/inc/TEveManager.h, graf3d/eve/inc/TEvePointSet.h,
	  graf3d/eve/inc/TEveStraightLineSet.h, graf3d/eve/inc/TEveTrack.h,
	  graf3d/eve/src/TEveElement.cxx, graf3d/eve/src/TEveLine.cxx,
	  graf3d/eve/src/TEveManager.cxx, graf3d/eve/src/TEvePointSet.cxx,
	  graf3d/eve/src/TEveStraightLineSet.cxx,
	  graf3d/eve/src/TEveTrack.cxx: Implement saving/loading of VizDB
	  via creation/processing of CINT scripts.
	  
	  TEveManager
	  -----------
	  1. Implement Load/SaveVizDB()
	  2. Add bool members controlling behaviour of VizDB during
	  loading, in
	  particular whether to replace existing entries and update
	  connected clients.
	  
	  TEveElement
	  -----------
	  1. Implement top-level SaveVizParams() and virtual
	  WriteVizParams()
	  that is called throughout the element class-hierarchy.
	  2. Add the following methods that can be called from the context
	  menu:
	  - void VizDB_Apply(const char* tag);
	  - void VizDB_Reapply();
	  - void VizDB_UpdateModel(Bool_t update=kTRUE);
	  - void VizDB_Insert(const char* tag, Bool_t replace=kTRUE, Bool_t
	  update=kTRUE);
	  
	  Other
	  -----
	  Virtual WriteVizParams() implemented for the following classes:
	  TEvePointSet, TEveLine, TEveTrack, TEveTrackList and
	  TEveStraightLineSet.

2008-06-20 21:06  matevz

	* [r24448] graf3d/gl/inc/TGLFontManager.h,
	  graf3d/gl/src/TGLFontManager.cxx: From Alja:
	  
	  Introduce trash count to prevent too frequent creation and
	  destruction of FTFont objects.

2008-06-20 20:55  matevz

	* [r24447] graf3d/eve/inc/TEveProjections.h,
	  graf3d/eve/src/TEveProjections.cxx: Add method
	  ChangePreScaleEntry(), allowing change of scale for an already
	  existing scaling-entry.

2008-06-20 20:21  axel

	* [r24446] cint/ROOT/cintdlls.mk, cint/cint/Module.mk,
	  cint/cint7/Module.mk: Add missing dependency on cintdictversion.h
	  so the cintdlls get regenerated when the dictionary version
	  changes - like now. Fixes another problem with svn up and make

2008-06-20 18:55  matevz

	* [r24445] graf3d/eve/inc/TEveCalo.h,
	  graf3d/eve/inc/TEveCaloLegoGL.h,
	  graf3d/eve/inc/TEveLegoOverlay.h, graf3d/eve/src/TEveCalo.cxx,
	  graf3d/eve/src/TEveCaloLegoGL.cxx,
	  graf3d/eve/src/TEveLegoOverlay.cxx, graf3d/gl/inc/LinkDef.h,
	  graf3d/gl/inc/TGLAxisPainter.h, graf3d/gl/src/TGLAxisPainter.cxx:
	  From Alja.
	  
	  TGLAxisPainter.h, TGLAxisPainter.cxx:
	  Introduce new utilty class to paint axis with GL.
	  
	  TEveCaloLegoGL,TEveLegoOverlay:
	  Use TGLAxisPainter functionality.
	  
	  TEveCaloViz:
	  Add new Function GetMaxVal().

2008-06-20 17:52  matevz

	* [r24444] graf3d/gl/inc/TGLRnrCtx.h, graf3d/gl/src/TGLObject.cxx,
	  graf3d/gl/src/TGLPhysicalShape.cxx, graf3d/gl/src/TGLRnrCtx.cxx:
	  TGLRnrCtx
	  ---------
	  Add new member 'Bool_t fHighlightOutline' that is set during the
	  outline-pass of the highlight.
	  
	  TGLObject
	  ---------
	  Disable use of display-lists for multi-colored objects only in
	  the
	  outline pass of the highlight.
	  
	  TGLPhysicalShape
	  ----------------
	  Set HighlightOutline and HighlightOutline of the rnr-ctx during
	  highlight.

2008-06-20 16:42  axel

	* [r24442] cint/doc/v520/index.html: Mention include/cint and
	  TInterpreter update.
	  Spellchecked.

2008-06-20 16:24  axel

	* [r24438] cint/ROOT/cintdlls.mk, cint/cint/Module.mk,
	  cint/cint7/Module.mk: When building cint7: cintdlls depend on
	  cint7's iosenum.h, not cint5's

2008-06-20 16:20  axel

	* [r24437] cint/cint7/include, cint/cint7/include/sys/types.h,
	  cint/cint7/include/systypes.h: CINT7: remove generated files; add
	  them to ignores

2008-06-20 16:01  rdm

	* [r24436] core/meta/inc, core/meta/src: ignore TCint_7.cxx and .h.

2008-06-20 16:01  rdm

	* [r24435] core/meta/Module.mk: delete TCint_7.cxx and .h.

2008-06-20 15:59  moneta

	* [r24434] tutorials/math/mathmoreIntegration.C: update for change
	  of enumeration name

2008-06-20 15:59  wouter

	* [r24433] roofit/roofitcore/inc/RooFFTConvPdf.h,
	  roofit/roofitcore/src/RooFFTConvPdf.cxx: o RooFFTConvPdf
	  
	  - Migrate to use new cache management scheme of
	  RooAbsCachedPdf to
	  
	  - Do proper handling of caches with non-default
	  binning names

2008-06-20 15:43  rdm

	* [r24432] net/net/inc/TMessage.h, net/net/src/TMessage.cxx: add
	  local fEvolution flag in TMessage. It will be initialized by the
	  value
	  of fgEvolution at the time of message creation. This to:
	  1) allow some message to have schema evolution while others not
	  2) to avoid that the changing of the global fgEvolution during
	  the life-time
	  of a message to cause problems

2008-06-20 15:40  moneta

	* [r24431] hist/hist/src/TProfile.cxx: - implement in the Profile
	  the existing option G to get the bin error in the case of
	  combination of measurements y
	  with gaussian error dy. In this case the profile must be filled
	  with a weight = 1./dy**2 and the correct error from the
	  combination (1./sqrt(Sum(1./dy**2) ) ) will be obtained.
	  This option was requested by Yuri Fisyak.

2008-06-20 15:38  rdm

	* [r24430] cint/ROOT/configcint.mk, cint/cint/Module.mk, configure:
	  From Axel:
	  Without --enable-cint7, put (deprecated) copies of the headers in
	  include/cint/ into include/ to allow a transition period to the
	  new
	  CINT include dir. They will be removed by configure --enable-cint
	  cint7: set G__CFG_COREVERSION.

2008-06-20 15:34  moneta

	* [r24429] test/stressMathCore.cxx, test/stressMathMore.cxx: remove
	  a printoutline to avoid updating reference file

2008-06-20 15:20  axel

	* [r24428] cint/cint7/lib/posix, cint/cint7/main, core/utils/src:
	  More ignores

2008-06-20 15:04  rdm

	* [r24427] cint/cint7/lib/posix: ignore mktypes.

2008-06-20 15:03  rdm

	* [r24426] cint/cint7/include/iosenum.h: generated, not in svn.

2008-06-20 14:49  rdm

	* [r24425] core/meta/inc/LinkDef_TCint.h: From Axel:
	  belongs to cint7 patch.

2008-06-20 14:48  moneta

	* [r24424] math/mathmore/inc/Math/Polynomial.h: - from Bertrand:
	  disable warning 4250 on Windows 9.0. This is a known deficit of
	  9.0 in that particular case,
	  see for example
	  http://connect.microsoft.com/VisualStudio/feedback/ViewFeedback.aspx?FeedbackID=101259

2008-06-20 14:47  rdm

	* [r24423] Makefile, bindings/pyroot/Module.mk,
	  cint/ROOT/cintdlls.mk, cint/ROOT/configcint.mk,
	  cint/cint/Module.mk, cint/cint/inc/G__ci.h,
	  cint/cint/inc/cintdictversion.h, cint/cint/src/loadfile.cxx,
	  cint/cint/src/newlink.cxx, cint/cint/src/parse.cxx,
	  cint/cint/src/value.cxx, cint/cint/src/var.cxx,
	  cint/cint/src/winnt.cxx, cint/cint7/Module.mk,
	  cint/cint7/inc/G__ci.h, cint/cint7/inc/cintdictversion.h,
	  cint/cint7/include/sys/types.h, cint/cint7/include/systypes.h,
	  cint/cint7/src/loadfile.cxx, cint/cint7/src/newlink.cxx,
	  cint/cint7/src/pcode.h, cint/cintex/Module.mk,
	  cint/reflex/Module.mk, cint/reflex/ModuleVars.mk, configure,
	  core/base/Module.mk, core/base/inc/RtypesImp.h,
	  core/base/src/ManualBase4.h, core/base/src/TROOT.cxx,
	  core/meta/Module.mk, core/meta/inc/LinkDef.h,
	  core/meta/inc/TCint.h, core/meta/inc/TDictionary.h,
	  core/meta/inc/TInterpreter.h, core/meta/src/TCint.cxx,
	  core/metautils/src/TClassEdit.cxx, core/unix/src/TUnixSystem.cxx,
	  core/utils/Module.mk, core/utils/ModuleVars.mk,
	  core/utils/src/RStl.cxx, core/utils/src/rootcint.cxx,
	  graf2d/win32gdk/inc/TGWin32ProxyDefs.h, main/Module.mk,
	  misc/table/Module.mk, tree/tree/Module.mk: From Axel:
	  Allow --enable-cint7 to build CINT7 in parallel to CINT5.
	  This builds root7.exe, rootcint7, cint7 which will pick up
	  libCint7.
	  CINT includes are now in include/cint and include/cint7. Many
	  #include
	  statements changed because of that. We still provide backward
	  compatible
	  wrapper headers in include/ pointing to the include/cint ones.
	  Dictionaries for CINT5 and CINT7 are now (mostly) compatible.
	  When --enabled-cint7, TCint for CINT5 is in libMetaTCint and
	  TCint for CINT7
	  is in libMetaTCint_7. The classes' source is identical for now
	  (except for the
	  cases marked with #ifdef R__BUILDING_CINT7); they pick up
	  different CINT
	  implementations, though.
	  Without --enable-cint7, TCint.o is linked into libCore, just like
	  it used to
	  be. With --enable-cint7, TROOT() dlopens libMetaTCint /
	  libMetaTCint_7,
	  depending on which libCint the binary is linked against
	  (determined via
	  G__cint_version). TCint contains and sets a global factory
	  pointer that
	  creates the appropriate TCint object for TROOT.
	  
	  The cintdlls are built for CINT5 and CINT7 separately,
	  cintdlls.mk is
	  included twice, with different contexts set by cint/Module.mk and
	  cint7/Module.mk.
	  
	  --enable-/--disable-cint7 (i.e. (TCint.o in libCore vs
	  libMetaTCint)
	  triggers a re-build of TROOT.o
	  
	  Remove dependency from TGWin32ProxyDefs to bare CINT
	  Add implementation of G__alloc_tempobject_val to cint5
	  Add a rule how to build C-dictionaries, needed for
	  G__c_stdfunc.c.
	  
	  No rootmap entries for TCint - CINT should never ever try to
	  autoload it.
	  It's either linked anyway or we dlopen it by hand.

2008-06-20 14:27  moneta

	* [r24422] test/stressMathCore.cxx: - fix precision problem on
	  linux 32

2008-06-20 13:40  brun

	* [r24419] geom/geom/inc/TGeoArb8.h, geom/geom/inc/TGeoBBox.h,
	  geom/geom/src/TGeoArb8.cxx, geom/geom/src/TGeoBBox.cxx,
	  geom/geom/src/TGeoManager.cxx, geom/geom/src/TGeoNode.cxx,
	  geom/geompainter/src/TGeoChecker.cxx: From Andrei:
	  a patch that unifies the overlap checking methods by sampling via
	  the standard. There is also a new method introduced to sample
	  points on shapes surface - implemented only for TGeoBBox for the
	  moment.

2008-06-20 13:36  brun

	* [r24418] test/stressMathCore.cxx, test/stressMathMore.cxx:
	  Renormalize rootmarks

2008-06-20 13:25  brun

	* [r24417] hist/hist/src/TH2.cxx: Fix a compilation warning

2008-06-20 13:08  moneta

	* [r24415] hist/hist/inc/TH2.h, hist/hist/src/TH2.cxx,
	  hist/hist/src/TH3.cxx, hist/hist/src/TProfile.cxx,
	  hist/hist/src/TProfile2D.cxx: import dev branch (up to rev.
	  24397)
	  
	  - merge implementation from David of TH2::ProjectionX and
	  TH2::ProjectionY in a common method
	  - fix a coubple of bugs in projections of TH3 found thanks to the
	  new projection test from David
	  - improve KolmogorvSmirnov test in 2D and 3D. Make it also
	  working for weighted histograms.
	  For the 3D tests use as probing max distance the one obtained
	  using all possible axis combination for the order.
	  It is arbitrary (as in the 2D case), but at least consistent. A
	  better method, like the one proposed by Peacock,
	  should be used for the multi-dim KS test.
	  - add some extra comments for projections of profiles to
	  histograms using option "W". Fix also an un-wanted
	  extra calls to Sumw2()

2008-06-20 13:03  couet

	* [r24414] hist/histpainter/src/TGraphPainter.cxx: - Start
	  improving the doc.
	  - Protection added in case a TGraphPolar is plotted wit option
	  "E"
	  but has no errors defined.
	  - The title painted for TGraphPolar was not correct.

2008-06-20 12:14  moneta

	* [r24412] test/stressMathCore.cxx: increase some test tolerance

2008-06-20 12:07  rdm

	* [r24411] config/root-config.in: make independent of ROOTSYS, lib
	  location depends on root-config location.

2008-06-20 11:06  rdm

	* [r24409] etc/vmc/Makefile.linux, etc/vmc/Makefile.linuxx8664gcc,
	  etc/vmc/Makefile.macosx, etc/vmc/Makefile.macosx64: remove
	  ROOTBUILD based g95 support. Should use compiler ROOT is build
	  with.

2008-06-20 08:36  anar

	* [r24405] misc/memstat/src/TMemStatDrawDlg.cxx,
	  misc/memstat/src/TMemStatInfo.cxx,
	  misc/memstat/src/TMemStatViewerGUI.cxx: added a couple of
	  comments

2008-06-20 08:35  moneta

	* [r24404] math/genvector/inc/Math/LinkDef_Rotation.h: - add
	  instantiation of some extra template methods in Rotation and
	  Transform3D classes.
	  Unfortunatly explicit constructors cannot be added since arenot
	  supported by CINT. One should then use in
	  Python or CINT dummy constructor + operator=.

2008-06-20 08:31  moneta

	* [r24403] hist/hist/inc/Math/WrappedMultiTF1.h,
	  hist/hist/inc/Math/WrappedTF1.h, hist/hist/src/TF1.cxx,
	  math/mathcore/inc/Fit/FitResult.h,
	  math/mathcore/inc/Fit/FitUtil.h,
	  math/mathcore/inc/Fit/MinimizerControlParams.h,
	  math/mathcore/inc/Math/AllIntegrationTypes.h,
	  math/mathcore/inc/Math/IParamFunction.h,
	  math/mathcore/inc/Math/Integrator.h,
	  math/mathcore/inc/Math/IntegratorMultiDim.h,
	  math/mathcore/inc/Math/Minimizer.h,
	  math/mathcore/inc/Math/MultiDimParamFunctionAdapter.h,
	  math/mathcore/inc/Math/RichardsonDerivator.h,
	  math/mathcore/inc/Math/WrappedParamFunction.h,
	  math/mathcore/src/FitConfig.cxx, math/mathcore/src/FitResult.cxx,
	  math/mathcore/src/FitUtil.cxx, math/mathcore/src/Integrator.cxx,
	  math/mathcore/src/RichardsonDerivator.cxx,
	  math/mathcore/test/fit/GaussFunction.h,
	  math/mathcore/test/fit/Makefile,
	  math/mathcore/test/fit/WrapperRooPdf.h,
	  math/mathcore/test/fit/testFit.cxx,
	  math/mathcore/test/stressTF1.cxx,
	  math/mathcore/test/testIntegration.cxx,
	  math/mathmore/inc/Math/GSLMCIntegrator.h,
	  math/mathmore/inc/Math/GSLMinimizer1D.h,
	  math/mathmore/inc/Math/IntegrationTypes.h,
	  math/mathmore/inc/Math/InterpolationTypes.h,
	  math/mathmore/inc/Math/Interpolator.h,
	  math/mathmore/inc/Math/LinkDef.h,
	  math/mathmore/inc/Math/MCIntegrationTypes.h,
	  math/mathmore/inc/Math/ParamFunction.h,
	  math/mathmore/inc/Math/Polynomial.h,
	  math/mathmore/src/GSLIntegrator.cxx,
	  math/mathmore/src/GSLInterpolator.cxx,
	  math/mathmore/src/GSLMCIntegrationWorkspace.h,
	  math/mathmore/src/GSLMCIntegrator.cxx,
	  math/mathmore/src/GSLMinimizer1D.cxx,
	  math/mathmore/src/ParamFunction.cxx,
	  math/mathmore/src/Polynomial.cxx,
	  math/mathmore/test/testIntegration.cxx,
	  math/mathmore/test/testIntegrationMultiDim.cxx,
	  math/mathmore/test/testInterpolation.cxx,
	  math/mathmore/test/testMinimization1D.cxx,
	  math/unuran/test/unuranMulti2D.cxx,
	  math/unuran/test/unuranMultiDim.cxx, test/stressMathCore.cxx,
	  test/stressMathMore.cxx: sync with dev brunch (rev: 24397).
	  Main changes are:
	  
	  - improve integrator interface adding template functions taking
	  as imput any C++ callable object for evaluation
	  of the integrals
	  - use ROOT convention for enumeration names (start with k, like
	  kADAPTIVE for the integration type). Change for
	  Integration types, Interpolation types (in MathMore) and
	  Minimizer1D types. Change all classes and tests using this
	  enumeration name
	  - improve RichardsonDerivator class (used by TF1::Derivative).
	  Remove an un-needed function call
	  Fix also a bug in calculation of the error returned by
	  TF1::DerivativeError
	  - change interface for the function interfaced used for fitting
	  (IParamFunction function and IParamGrad function)
	  Requires now that the parameter values are passed when evaluating
	  the function and the gradient and make the method
	  operator()(double *x, double *p) const. Derived class must
	  implement DoEvalPar (and not DoEval as before)
	  for implementing this interface. This change makes the caching of
	  parameter not hidden and the interface is now
	  thread-safe. In the IParamGradFunction interface remove the
	  funcitonality for gradient of the coordinates (x)
	  since it is not needed. Define only the parameter gradient.
	  - improve also the ParamFunction class used by the concrete
	  function like Polynomial. Adapt Polynomial class to new
	  parameteric function interface
	  - improve Fit Result class with function to get parameter
	  correlations after the fit and to fill any generic matrix
	  with covariance or correlation result.
	  - add method also in the minimizer interface to get correlation
	  values
	  - add strategy in the minimizer control parameters
	  - increase timing of stressMathCore and stressMathMore

2008-06-20 07:38  moneta

	* [r24401] math/minuit2/test/MnSim/Makefile: fix a dependency
	  problem in test Makefile

2008-06-20 07:28  moneta

	* [r24400] math/minuit2/inc/Minuit2/Minuit2Minimizer.h,
	  math/minuit2/inc/Minuit2/MinuitParameter.h,
	  math/minuit2/inc/Minuit2/MnUserParameterState.h,
	  math/minuit2/inc/Minuit2/MnUserParameters.h,
	  math/minuit2/inc/Minuit2/MnUserTransformation.h,
	  math/minuit2/src/Minuit2Minimizer.cxx,
	  math/minuit2/src/MnGlobalCorrelationCoeff.cxx,
	  math/minuit2/src/MnUserFcn.cxx,
	  math/minuit2/src/MnUserParameterState.cxx,
	  math/minuit2/src/MnUserParameters.cxx,
	  math/minuit2/src/MnUserTransformation.cxx,
	  math/minuit2/test/Makefile, math/minuit2/test/MnSim,
	  math/minuit2/test/MnSim/Makefile, math/minuit2/test/MnTutorial,
	  math/minuit2/test/MnTutorial/Makefile,
	  math/minuit2/test/MnTutorial/Quad4FMain.cxx,
	  math/minuit2/test/testGraph.cxx,
	  math/minuit2/test/testNdimFit.cxx,
	  math/minuit2/test/testNewMinimizer.cxx,
	  math/minuit2/test/testUnbinGausFit.cxx: sync with dev brunch
	  (r=24397):
	  
	  - use std::string for parameter name and remove un-necessary
	  limitation on the length of parameter name
	  maintan the Name() method returning a char * (for backward
	  compatibility) and add a new method GetName() returning
	  a reference to a std::string
	  - add also a method in MInuit2Minimizer to get correlation
	  coefficient between parameter i and j and a method to get
	  the global Correlation coefficient of parameter i
	  - add new complex tests of fitting used for parallelization
	  studies
	  - compile in ROOT also the tests in MnSim and MnTutorial

2008-06-20 07:15  brun

	* [r24398] misc/memstat/test, misc/memstat/test/MemStat.C,
	  misc/memstat/test/MemStatLeak.C: Add a script in the new test
	  directory to show the use of the TMemStat class.
	  Note that this class is under development and works currently
	  only under Linux.
	  More developments are expected in the coming weeks to tune this
	  class and make
	  a better GUI.

2008-06-19 18:25  matevz

	* [r24392] graf3d/eve/src/TEveBoxSetGL.cxx,
	  tutorials/eve/boxset_test.C, tutorials/eve/cone_test.C: From
	  Alja.
	  
	  TEveBoxSetGL:
	  Fix bug with wrong cone orientation.
	  
	  boxset_test.C, cone_test.C:
	  Move cone set demo from boxset_test to separate macro.

2008-06-19 15:34  anar

	* [r24385] misc/memstat/src/TMemStat.cxx: fixed HTML doc.

2008-06-19 14:34  couet

	* [r24379] tutorials/graphs/exclusiongraph.C: - Mods in order to
	  use this macro in the documentation.

2008-06-19 13:18  brun

	* [r24376] misc/memstat/src/TMemStatInfo.cxx,
	  misc/memstat/src/TMemStatManager.cxx,
	  misc/memstat/src/TMemStatViewerGUI.cxx: Fix doc layout to be
	  usable by THtml

2008-06-19 13:10  brun

	* [r24374] misc/memstat/src/TMemStat.cxx: Modify the example macro
	  such that it can be executed by THtml.

2008-06-19 13:06  brun

	* [r24373] misc/memstat/src/TMemStat.cxx: Preserve the directory
	  context in the constructor.
	  Optimize layout for html

2008-06-19 12:51  anar

	* [r24372] misc/memstat/inc/TMemStatViewerGUI.h,
	  misc/memstat/src/TMemStatViewerGUI.cxx: the "Draw MemStat" button
	  has been removed.

2008-06-19 12:48  anar

	* [r24371] misc/memstat/inc/TMemStatDrawDlg.h,
	  misc/memstat/src/TMemStatDrawDlg.cxx,
	  misc/memstat/src/TMemStatViewerGUI.cxx: slight redesign of GUI,
	  as proposed by Rene (added Tabs for a text report and graphics
	  view)

2008-06-19 11:27  rdm

	* [r24369] io/xml/inc/TXMLEngine.h: white space.

2008-06-19 11:19  rdm

	* [r24368] build/unix/makestatic.sh: don't put memstat in static
	  module.

2008-06-19 09:50  anar

	* [r24366] misc/memstat/Module.mk, misc/memstat/inc/TMemStat.h,
	  misc/memstat/inc/TMemStatHelpers.h,
	  misc/memstat/inc/TMemStatInfo.h,
	  misc/memstat/inc/TMemStatManager.h,
	  misc/memstat/inc/TMemStatViewerGUI.h,
	  misc/memstat/src/TMemStat.cxx,
	  misc/memstat/src/TMemStatDepend.cxx,
	  misc/memstat/src/TMemStatDrawDlg.cxx,
	  misc/memstat/src/TMemStatHelpers.cxx,
	  misc/memstat/src/TMemStatInfo.cxx,
	  misc/memstat/src/TMemStatManager.cxx,
	  misc/memstat/src/TMemStatViewerGUI.cxx: - fixed coding
	  conventions
	  - fixed a copy/past bug. There was a wrong number of stack
	  deepness (GUI)
	  - many minor and cosmetic changes
	  - fixed dependencies

2008-06-19 09:17  couet

	* [r24364] hist/histpainter/src/THistPainter.cxx: - Better
	  formatting of the HTML code to make it more readable
	  and easier to modify. In particular the tables describing
	  the options.

2008-06-19 07:44  brun

	* [r24360] geom/geom/doc/index.txt: Fix a typo

2008-06-19 07:43  brun

	* [r24359] misc/memstat/inc/TMemStatViewerGUI.h: Remove
	  unimplemented functions

2008-06-18 17:28  anar

	* [r24357] misc/memstat/Module.mk, misc/memstat/inc/LinkDef.h,
	  misc/memstat/inc/LinkDefGUI.h, misc/memstat/inc/TMemStat.h,
	  misc/memstat/inc/TMemStatInfo.h,
	  misc/memstat/inc/TMemStatManager.h,
	  misc/memstat/inc/TMemStatViewerGUI.h,
	  misc/memstat/inc/TMemViewerGUI.h, misc/memstat/src/TMemStat.cxx,
	  misc/memstat/src/TMemStatInfo.cxx,
	  misc/memstat/src/TMemStatManager.cxx,
	  misc/memstat/src/TMemStatViewerGUI.cxx,
	  misc/memstat/src/TMemViewerGUI.cxx: using the ROOT naming
	  conventions for class names

2008-06-18 16:54  anar

	* [r24355] misc/memstat/Module.mk, misc/memstat/src/TMemStat.cxx: -
	  fixed "undefined symbol" errors.
	  - I have commented three methods of TMemStat. These methods have
	  something to do with the graphics and must be revised.

2008-06-18 16:10  anar

	* [r24354] misc/memstat/inc/LinkDef.h,
	  misc/memstat/inc/LinkDefGUI.h, misc/memstat/inc/TMemStat.h,
	  misc/memstat/inc/TMemStatDepend.h,
	  misc/memstat/inc/TMemStatDrawDlg.h,
	  misc/memstat/inc/TMemStatHelpers.h,
	  misc/memstat/inc/TMemStatInfo.h,
	  misc/memstat/inc/TMemStatManager.h,
	  misc/memstat/inc/TMemStatResource.h,
	  misc/memstat/inc/TMemViewerGUI.h, misc/memstat/src/TMemStat.cxx,
	  misc/memstat/src/TMemStatDepend.cxx,
	  misc/memstat/src/TMemStatDrawDlg.cxx,
	  misc/memstat/src/TMemStatHelpers.cxx,
	  misc/memstat/src/TMemStatInfo.cxx,
	  misc/memstat/src/TMemStatManager.cxx,
	  misc/memstat/src/TMemViewerGUI.cxx: - fixed indents in source
	  files
	  - fixed headers of files
	  - fixed comments following after "ClassDef"

2008-06-18 16:06  axel

	* [r24353] cint/cint7/src/rflxutil.cxx: std::strlen needs #include
	  cstring

2008-06-18 16:00  rdm

	* [r24351] config/Makefile.depend, configure,
	  misc/memstat/Module.mk: correct case of libMemstat to libMemStat.

2008-06-18 15:39  rdm

	* [r24348] config/Makefile.depend, configure,
	  misc/memstat/Module.mk: cleanup and adding of MEMSTATLIBEXTRA in
	  case of explicitlinking.

2008-06-18 15:21  couet

	* [r24346] graf2d/graf/src/TGraphPolar.cxx: - The constructor's
	  parameters naming was wrong.
	  - Better example (easier to understand).

2008-06-18 15:18  rdm

	* [r24345] configure: add proper check for libMemStat only to
	  compile on linux (32 and 64).

2008-06-18 14:30  brun

	* [r24340] Makefile, config/Makefile.depend, config/Makefile.in,
	  configure: Changes to build memstat

2008-06-18 14:08  rdm

	* [r24339] core/unix/src/TUnixSystem.cxx: From Remi Mommsen:
	  avoid ROOTLIBDIR not being added to dynpath because its path is
	  also contained
	  in CINTINCDIR.

2008-06-18 14:03  brun

	* [r24338] misc/memstat, misc/memstat/Module.mk, misc/memstat/doc,
	  misc/memstat/inc, misc/memstat/inc/LinkDef.h,
	  misc/memstat/inc/LinkDefGUI.h, misc/memstat/inc/TMemStat.h,
	  misc/memstat/inc/TMemStatDepend.h,
	  misc/memstat/inc/TMemStatDrawDlg.h,
	  misc/memstat/inc/TMemStatHelpers.h,
	  misc/memstat/inc/TMemStatInfo.h,
	  misc/memstat/inc/TMemStatManager.h,
	  misc/memstat/inc/TMemStatResource.h,
	  misc/memstat/inc/TMemViewerGUI.h, misc/memstat/src,
	  misc/memstat/src/TMemStat.cxx,
	  misc/memstat/src/TMemStatDepend.cxx,
	  misc/memstat/src/TMemStatDrawDlg.cxx,
	  misc/memstat/src/TMemStatHelpers.cxx,
	  misc/memstat/src/TMemStatInfo.cxx,
	  misc/memstat/src/TMemStatManager.cxx,
	  misc/memstat/src/TMemViewerGUI.cxx: From Marian Ivanov and Anar
	  Manafov:
	  
	  Introduce a new package memstat for visualization of the memory
	  usage.
	  This package is expected to evolve in the coming hours/days.
	  Principle:
	  Hook functions for alloc and free are used.
	  All calls to alloc (new) and free (delete) are catched and the
	  statistical information is collected.
	  The information is collected per stack trace (Unique identifier
	  and per functions). Following informations are collected as
	  function of time:
	  Total number of allocations
	  Total allocation size
	  Allocation count
	  Allocation size
	  
	  How to use it:
	  Create memstat object
	  TMemStat memstat(autoStamSize=10000, autoStampCount=1000);
	  autoStamSize - The increase - decrease of size of memory after
	  which stamps are generated
	  autoStampCount - The increase - decrease of memory allocation
	  counter after which stamps are generated
	  User request for adding the named memory stamp is supported.
	  
	  memstat.AddStamp("mystamp")
	  
	  The file "memstat.root" is created after destruction of object.
	  This class supports following functions for standard user:
	  constructor - TMemStat memstat(filename)
	  Report
	  Draw
	  SelectCode(libname, functionname)
	  SelectStack()
	  
	  The various format options to draw a Graph can be accessed
	  calling
	  TMemStat memstat;
	  memstat.Report("?")
	  
	  More info is available in the classes documentation.
	  
	  Note that this new package is currently available on Linux
	  systems.
	  It is not enabled by default. To enable it do
	  ./configure --enable-memstat

2008-06-18 13:46  rdm

	* [r24333] configure: fix for -rpath option on MacOS X in case
	  cross-compiling for 32-bit on
	  a 64-bit machine.

2008-06-18 13:45  rdm

	* [r24332] Makefile: cleanup all old .dylib's on MacOS X (on 10.5
	  .dylib are not needed anymore).

2008-06-18 13:43  rdm

	* [r24331] config/Makefile.macosxicc: since ROOT contains minicern
	  we compile everything with ifort and there is
	  not need to link with gfortran runtimes anymore.

2008-06-18 13:22  brun

	* [r24328] core/zip/src/ZInflate.c: When an error is detected,
	  print the error number too.

2008-06-18 12:31  ganis

	* [r24327] proof/proof/src/TProofServ.cxx: Fix problem in the
	  ErrorHandler introduced in the previous patch

2008-06-18 06:55  brun

	* [r24320] geom/geom/doc/index.txt: Add a link to the AliROOT
	  geometry description page

2008-06-17 23:46  rdm

	* [r24319] build/unix/compiledata.sh: for MacOS X 10.5, don't use
	  -install_name for ACliC generated so's. In this
	  case the systems uses the full path name as soname, which is just
	  what we
	  want.

2008-06-17 23:44  rdm

	* [r24318] core/unix/src/TUnixSystem.cxx: small cleanup concerning
	  old icc compilers.

2008-06-17 22:41  rdm

	* [r24317] graf3d/gl/src/TGLViewer.cxx, hist/hist/src/TH2.cxx,
	  math/mathcore/src/FunctorCint.cxx,
	  tree/treeplayer/src/TTreePlayer.cxx: From Axel:
	  strangely enough Wndows does not support %p, use good old 0x%lx.

2008-06-17 19:48  matevz

	* [r24316] graf3d/gl/inc/TGLViewerBase.h,
	  graf3d/gl/src/TGLViewer.cxx, graf3d/gl/src/TGLViewerBase.cxx:
	  TGLViewerBase
	  =============
	  
	  Break render into two pieces to give sub-classes more control
	  over
	  rendering procedure.
	  
	  
	  TGLViewer
	  =========
	  
	  Render axes/guides before selected/highlighte objects so that
	  depth-test can be honoured (if requested).

2008-06-17 18:19  matevz

	* [r24314] graf3d/eve/inc/LinkDef.h,
	  graf3d/eve/inc/TEveProjectionManager.h,
	  graf3d/eve/inc/TEveProjections.h,
	  graf3d/eve/src/TEveProjectionManager.cxx,
	  graf3d/eve/src/TEveProjectionManagerEditor.cxx,
	  graf3d/eve/src/TEveProjections.cxx,
	  tutorials/eve/projection_test_prescale.C: TEveManager
	  ===========
	  
	  Keep projections in an array and reuse them when changing
	  projection-types. This allows parameters set by users to be kept
	  for
	  each projection type separately (only center is controlled by
	  manager).
	  
	  
	  TEveProjections
	  ===============
	  
	  Introduce pre-scaling of projected objects: users can specify
	  different scaling factors for regions of projected coordinate
	  space.
	  Fish-eye distortion is applied afterwards.
	  
	  Demonstrated by the new tutorial 'projection_test_prescale.C'.

2008-06-17 17:23  matevz

	* [r24313] graf3d/eve/src/TEveBoxSetGL.cxx: From Alja:
	  
	  Bug fix. Position of cone previously defined by cone base now
	  with cone apex.

2008-06-17 17:11  matevz

	* [r24312] tutorials/eve/projection_test.C: Expose also 3d
	  geometry.

2008-06-17 14:48  couet

	* [r24311] hist/histpainter/src/TGraphPainter.cxx: - The markers
	  clipping was wrong in case of TGraphPolar.

2008-06-17 14:25  brun

	* [r24309] test/stressRooFit.cxx: From Wouter:
	  some protections added

2008-06-17 14:20  pcanal

	* [r24308] tree/tree/src/TTree.cxx: replace printf with Error

2008-06-17 13:21  wouter

	* [r24307] roofit/roofitcore/inc/RooAbsArg.h,
	  roofit/roofitcore/inc/RooAbsCollection.h,
	  roofit/roofitcore/inc/RooAbsData.h,
	  roofit/roofitcore/inc/RooAbsReal.h,
	  roofit/roofitcore/inc/RooDataHist.h,
	  roofit/roofitcore/inc/RooDataSet.h,
	  roofit/roofitcore/inc/RooPlot.h,
	  roofit/roofitcore/src/RooAbsArg.cxx,
	  roofit/roofitcore/src/RooAbsCollection.cxx,
	  roofit/roofitcore/src/RooAbsData.cxx,
	  roofit/roofitcore/src/RooAbsPdf.cxx,
	  roofit/roofitcore/src/RooAbsReal.cxx,
	  roofit/roofitcore/src/RooCurve.cxx,
	  roofit/roofitcore/src/RooDataHist.cxx,
	  roofit/roofitcore/src/RooDataSet.cxx,
	  roofit/roofitcore/src/RooFitResult.cxx,
	  roofit/roofitcore/src/RooPlot.cxx,
	  roofit/roofitcore/src/RooPrintable.cxx,
	  roofit/roofitcore/src/RooTreeData.cxx: // Finishing touches on
	  end-user interfacing of new RooFit printing organization
	  
	  
	  o RooAbsData,RooDataHist,RooDataSet
	  
	  - Move implementation of printValue() from RooAbsData to
	  RooDataHist and RooDataSet
	  and implement specialized value message for binned and unbinned
	  data
	  
	  - Remove custom defaultPrintStyle() and defaultPrintContents()
	  implementations in RooAbsData
	  
	  
	  o RooDataHist,RooDataSet
	  
	  - Implement a printArgs() method that shows the observables
	  present in the dataset
	  
	  
	  o RooPlot
	  
	  - Encode name of variable in default name of RooPlot
	  
	  - Implement printArgs() that prints name of associated variable
	  
	  - Implement printValue() that prints list of names of contained
	  objects
	  
	  - Finetune layout of text in printMultiline, add class name of
	  contained objects in printing of object list
	  
	  - Set default print contents to name,value and arguments for all
	  print styles
	  
	  - Remove customized defaultPrintStyle() method
	  
	  
	  o RooFitResult
	  
	  - Some fine tuning of layout of printValue() and printArgs()
	  messages
	  
	  - Add arguments as default item to be printed in
	  defaultPrintContents()
	  
	  - In defaultPrintStyle() use kStandard print style if no option
	  is given,
	  otherwise defer to RooPrintable::defaultPrintStyle()
	  
	  
	  o RooCurve
	  
	  - Remove "curve_" prefix from internally constructed name
	  
	  
	  o RooAbsReal
	  
	  - In integralNameSuffix() add option to omit empty list of
	  integrated observables
	  
	  - Introduce new automatic naming convention for curves created
	  by plotOn(): FUNCName_Slice[X]_DataAvg[X]_Asym[X] where the
	  last three suffixes are only appended if necessary. For sum
	  curves introduce convention CurveName1_PLUS_CurveName2
	  
	  - Add string curveNameSuffix to PlotOpt to facilitate passing
	  of curve name extensions introduced by RooAbsPdf::plotOn()
	  to RooAbsReal::plotOn()
	  
	  
	  o RooAbsPdf
	  
	  - Introduce new automatic naming convention for curves created
	  by plotOn(): PDFName_Comp[X] where the component suffix
	  is only introduced when components are selected. Any needed
	  additional options implemented by RooAbsReal::plotOn()
	  are added by RooAbsReal::plotOn().
	  
	  
	  o RooAbsCollection
	  
	  - Fix broken contentsString() method
	  
	  - Remove custom defaultPrintStyle() implementation
	  
	  
	  o RooAbsArg
	  
	  - Remove custom defaultPrintStyle() method
	  
	  - Add cloneTree() utility function that uses snapshoto to clone
	  tree expression headed by self and then adds all non-head
	  nodes as owned component to the head node.
	  
	  
	  o RooPrintable
	  
	  - Modify default printTreeStructure() to print message
	  that tree printing is not implemented in class that
	  uses this default method
	  
	  - Create universal defaultPrintStyle() method that maps
	  Print() options I,S,V,T to RooPrintable styles kInline,
	  kStandard,kVerbose and kTreeStructure respective. The
	  default print style is kSingleLine
	  
	  
	  o RooTreeData
	  
	  - Introduce new automatic naming convention for histograms
	  created by plotOn(): h_DATASETName_RangeCut[X]_Cut[X]_Asym[X]
	  where the last three suffixes are only appended if necessary.

2008-06-17 12:12  brun

	* [r24305] tutorials/tree/tree2a.C: Add 2 missing includes

2008-06-17 10:52  ganis

	* [r24301] proof/proofd/src/XrdProofdManager.cxx: Fix typo in error
	  message

2008-06-17 10:48  rdm

	* [r24300] graf3d/gl/src/TGLViewer.cxx, hist/hist/src/TH2.cxx,
	  math/mathcore/src/FunctorCint.cxx,
	  tree/treeplayer/src/TTreePlayer.cxx: From Axel:
	  using %p as format flag instead of 0x%x allows pointers to be
	  passed
	  on 64bits, too.

2008-06-17 07:21  couet

	* [r24297] hist/histpainter/src/THistPainter.cxx: - New doc.

2008-06-17 06:58  brun

	* [r24296] roofit/roofitcore/src/RooNameSet.cxx: Fix a compilation
	  warning

2008-06-16 21:01  russo

	* [r24295] cint/cint7/src/var.cxx: Fix from Philippe for improperly
	  initialized root special
	  variables, type 'Z'. The initialization of the first eight
	  bytes to zero was being done through a char*, which only
	  initializted bytes 0 and 4. The cint5 uses a cast to long*,
	  so that behavior is used now.
	  
	  -- Paul Russo

2008-06-16 20:41  wouter

	* [r24294] roofit/roofitcore/src/RooWorkspace.cxx: o RooWorkspace
	  
	  - Fix portability issue in writing side of Streamer() of embedded
	  class CodeRepo

2008-06-16 19:35  wouter

	* [r24293] roofit/roofitcore/src/RooWorkspace.cxx: o RooWorkspace
	  
	  - Fix bug in write mode of Streamer of embedded class CodeRepo

2008-06-16 17:35  matevz

	* [r24291] graf3d/eve/inc/TEveCalo.h,
	  graf3d/eve/inc/TEveCaloData.h, graf3d/eve/src/TEveCalo.cxx,
	  graf3d/eve/src/TEveCalo2DGL.cxx, graf3d/eve/src/TEveCalo3DGL.cxx,
	  graf3d/eve/src/TEveCaloData.cxx,
	  graf3d/eve/src/TEveCaloVizEditor.cxx: From Alja.
	  
	  TEveCalo2DGL, TEveCalo3DGL:
	  Assert palette in DirectDraw().
	  
	  TEveCaloData:
	  Add DataChanged() to notify all referenced calo-viz objects to
	  refresh
	  cell id cache, update eta, phi limits and palette.
	  
	  TEveCaloVizEditor:
	  Set eta, phi limits for TEveGValuators in SetModel().

2008-06-16 17:28  russo

	* [r24290] cint/cint7/src/decl.cxx, cint/cint7/src/scrupto.cxx:
	  Remove special case in G__destroy_upto() for an object of
	  compiled class type with statictype G__AUTOARYDISCRETEOBJ.
	  This case is not needed any longer, we allocate these with
	  the compiled constructor and should destroy them using the
	  compiled destructor as well. We really no longer need
	  the G__AUTOARYDISCRETEOBJ at all, we should try to remove it.
	  
	  -- Paul Russo

2008-06-16 17:07  pcanal

	* [r24289] tree/tree/src/TBranch.cxx: add protection in case
	  GetFile() is zero

2008-06-16 16:42  brun

	* [r24288] gui/gui/inc/LinkDef3.h, gui/gui/inc/TGSplitFrame.h,
	  gui/gui/src/TGSplitFrame.cxx, tutorials/eve/SplitGLView.C: From
	  Bertrand:
	  - Introduce TGRectMap helper (tiny) class used
	  in TMap, associating a rectangle area with
	  a split frame
	  
	  - Introduce a new tooltip-like popup window
	  showing the actual split frame layout and
	  allowing to interact with the subframes via
	  their context menu
	  
	  - Add a few new methods:
	  
	  Close(): close the embedded frame
	  
	  CloseAndCollapse(): close the embedded frame
	  and remove the splitframe (unsplit its parent)
	  
	  ExtractFrame(): undock the embedded frame
	  
	  SwallowBack(): dock the embedded frame back
	  to its original location
	  
	  SwitchToMain(): swap the current embedded
	  frame and the one in the main (first) split
	  frame
	  
	  SplitHor(): horizontally re-split the frame,
	  keeping the actual embedded frame in any side
	  
	  SplitVer(): vertically re-split the frame,
	  keeping the actual embedded frame in any side
	  
	  All these methods are accessible via context menu,
	  from the tooltip like popup window and allow to
	  dynamically split, unsplit and delete split frames

2008-06-16 15:52  wouter

	* [r24287] roofit/roofitcore/inc/RooRealVar.h: o RooRealVar
	  
	  - Fix Windows compilation problem

2008-06-16 15:47  wouter

	* [r24286] roofit/roofit/inc/Roo2DKeysPdf.h,
	  roofit/roofit/inc/RooBCPGenDecay.h,
	  roofit/roofit/inc/RooBDecay.h, roofit/roofit/inc/RooChebychev.h,
	  roofit/roofit/inc/RooDecay.h, roofit/roofit/inc/RooDstD0BG.h,
	  roofit/roofit/inc/RooGExpModel.h, roofit/roofit/inc/RooKeysPdf.h,
	  roofit/roofit/inc/RooNDKeysPdf.h,
	  roofit/roofit/inc/RooNonCPEigenDecay.h,
	  roofit/roofit/inc/RooVoigtian.h,
	  roofit/roofit/src/Roo2DKeysPdf.cxx,
	  roofit/roofit/src/RooArgusBG.cxx,
	  roofit/roofit/src/RooBCPEffDecay.cxx,
	  roofit/roofit/src/RooBCPGenDecay.cxx,
	  roofit/roofit/src/RooBDecay.cxx,
	  roofit/roofit/src/RooBMixDecay.cxx,
	  roofit/roofit/src/RooBifurGauss.cxx,
	  roofit/roofit/src/RooBlindTools.cxx,
	  roofit/roofit/src/RooBreitWigner.cxx,
	  roofit/roofit/src/RooBukinPdf.cxx,
	  roofit/roofit/src/RooCBShape.cxx,
	  roofit/roofit/src/RooChebychev.cxx,
	  roofit/roofit/src/RooDecay.cxx, roofit/roofit/src/RooDstD0BG.cxx,
	  roofit/roofit/src/RooExponential.cxx,
	  roofit/roofit/src/RooGExpModel.cxx,
	  roofit/roofit/src/RooGaussModel.cxx,
	  roofit/roofit/src/RooGaussian.cxx,
	  roofit/roofit/src/RooKeysPdf.cxx,
	  roofit/roofit/src/RooLandau.cxx,
	  roofit/roofit/src/RooNDKeysPdf.cxx,
	  roofit/roofit/src/RooNonCPEigenDecay.cxx,
	  roofit/roofit/src/RooNovosibirsk.cxx,
	  roofit/roofit/src/RooParametricStepFunction.cxx,
	  roofit/roofit/src/RooPolynomial.cxx,
	  roofit/roofit/src/RooUnblindCPAsymVar.cxx,
	  roofit/roofit/src/RooUnblindOffset.cxx,
	  roofit/roofit/src/RooUnblindPrecision.cxx,
	  roofit/roofit/src/RooUnblindUniform.cxx,
	  roofit/roofit/src/RooVoigtian.cxx: o Roo2DKeysPdf RooArgusBG
	  RooBCPEffDecay RooBCPGenDecay RooBDecay
	  RooBifurGauss RooBlindTools RooBMixDecay RooBreitWigner
	  RooBukinPdf
	  RooCBShape RooChebychev RooDecay RooDstD0BG RooExponential
	  RooGaussian
	  RooGaussModel RooGExpModel RooKeysPdf RooLandau RooNDKeysPdf
	  RooNonCPEigenDecay RooNovosibirsk RooParametricStepFunction
	  RooPolynomial RooUnblindCPAsymVar RooUnblindOffset
	  RooUnblindPrecision
	  RooUnblindUniform RooVoigtian
	  
	  - Update style of class documentation header so that class
	  documentation
	  is picked up again by THtml
	  
	  - Introduce //___ style separators preceding each member function
	  definition
	  
	  - Make sure all classes have a one line ClassDef description

2008-06-16 15:05  wouter

	* [r24285] roofit/roofitcore/src/RooMPSentinel.cxx,
	  roofit/roofitcore/src/RooMinuit.cxx,
	  roofit/roofitcore/src/RooMsgService.cxx,
	  roofit/roofitcore/src/RooMultiCatIter.cxx,
	  roofit/roofitcore/src/RooMultiCategory.cxx,
	  roofit/roofitcore/src/RooNLLVar.cxx,
	  roofit/roofitcore/src/RooNameReg.cxx,
	  roofit/roofitcore/src/RooNameSet.cxx,
	  roofit/roofitcore/src/RooNormSetCache.cxx,
	  roofit/roofitcore/src/RooNumCdf.cxx,
	  roofit/roofitcore/src/RooNumConvPdf.cxx,
	  roofit/roofitcore/src/RooNumConvolution.cxx,
	  roofit/roofitcore/src/RooNumIntConfig.cxx,
	  roofit/roofitcore/src/RooNumIntFactory.cxx,
	  roofit/roofitcore/src/RooNumRunningInt.cxx,
	  roofit/roofitcore/src/RooNumber.cxx,
	  roofit/roofitcore/src/RooObjCacheManager.cxx,
	  roofit/roofitcore/src/RooParamBinning.cxx,
	  roofit/roofitcore/src/RooPlot.cxx,
	  roofit/roofitcore/src/RooPlotable.cxx,
	  roofit/roofitcore/src/RooPolyVar.cxx,
	  roofit/roofitcore/src/RooPrintable.cxx,
	  roofit/roofitcore/src/RooProdGenContext.cxx,
	  roofit/roofitcore/src/RooProdPdf.cxx,
	  roofit/roofitcore/src/RooProduct.cxx,
	  roofit/roofitcore/src/RooProfileLL.cxx,
	  roofit/roofitcore/src/RooProjectedPdf.cxx,
	  roofit/roofitcore/src/RooPullVar.cxx,
	  roofit/roofitcore/src/RooQuasiRandomGenerator.cxx,
	  roofit/roofitcore/src/RooRandom.cxx,
	  roofit/roofitcore/src/RooRandomizeParamMCSModule.cxx,
	  roofit/roofitcore/src/RooRangeBinning.cxx,
	  roofit/roofitcore/src/RooRealAnalytic.cxx,
	  roofit/roofitcore/src/RooRealBinding.cxx,
	  roofit/roofitcore/src/RooRealConstant.cxx,
	  roofit/roofitcore/src/RooRealIntegral.cxx,
	  roofit/roofitcore/src/RooRealMPFE.cxx,
	  roofit/roofitcore/src/RooRealProxy.cxx,
	  roofit/roofitcore/src/RooRealSumPdf.cxx,
	  roofit/roofitcore/src/RooRealVar.cxx,
	  roofit/roofitcore/src/RooRealVarSharedProperties.cxx,
	  roofit/roofitcore/src/RooRecursiveFraction.cxx,
	  roofit/roofitcore/src/RooRefCountList.cxx,
	  roofit/roofitcore/src/RooResolutionModel.cxx,
	  roofit/roofitcore/src/RooSegmentedIntegrator1D.cxx,
	  roofit/roofitcore/src/RooSegmentedIntegrator2D.cxx,
	  roofit/roofitcore/src/RooSentinel.cxx,
	  roofit/roofitcore/src/RooSetProxy.cxx,
	  roofit/roofitcore/src/RooSharedProperties.cxx,
	  roofit/roofitcore/src/RooSharedPropertiesList.cxx,
	  roofit/roofitcore/src/RooSimGenContext.cxx,
	  roofit/roofitcore/src/RooSimultaneous.cxx,
	  roofit/roofitcore/src/RooStreamParser.cxx,
	  roofit/roofitcore/src/RooStringVar.cxx,
	  roofit/roofitcore/src/RooSuperCategory.cxx,
	  roofit/roofitcore/src/RooTable.cxx,
	  roofit/roofitcore/src/RooThreshEntry.cxx,
	  roofit/roofitcore/src/RooThresholdCategory.cxx,
	  roofit/roofitcore/src/RooTrace.cxx,
	  roofit/roofitcore/src/RooTreeData.cxx,
	  roofit/roofitcore/src/RooTruthModel.cxx,
	  roofit/roofitcore/src/RooUniformBinning.cxx: o RooProdPdf
	  RooParamBinning RooMsgService RooStreamParser RooPlot
	  RooRealBinding RooSharedPropertiesList RooPullVar RooNameSet
	  RooNumCdf
	  RooThreshEntry RooNumber RooSegmentedIntegrator1D RooRangeBinning
	  RooRealSumPdf RooProduct RooRefCountList RooSharedProperties
	  RooTable
	  RooRecursiveFraction RooNormSetCache RooNumConvPdf RooProfileLL
	  RooObjCacheManager RooQuasiRandomGenerator RooRealMPFE RooRealVar
	  RooNLLVar RooPlotable RooRealIntegral RooStringVar
	  RooRealConstant
	  RooNumIntFactory RooMultiCatIter RooNumRunningInt RooMPSentinel
	  RooResolutionModel RooTruthModel RooMultiCategory RooPolyVar
	  RooSetProxy RooNumConvolution RooRealVarSharedProperties
	  RooProdGenContext RooMinuit RooProjectedPdf RooNameReg
	  RooPrintable
	  RooRandom RooRandomizeParamMCSModule RooUniformBinning
	  RooRealProxy
	  RooSimGenContext RooThresholdCategory RooSuperCategory RooTrace
	  RooNumIntConfig RooSegmentedIntegrator2D RooRealAnalytic
	  RooSentinel
	  RooSimultaneous RooTreeData
	  
	  - Update of function member documentation.

2008-06-16 14:49  rdm

	* [r24284] graf2d/win32gdk/gdk/src/gdk/gdkdraw.c,
	  graf2d/win32gdk/gdk/src/gdk/gdkevents.c,
	  gui/gui/src/TGWindow.cxx: From Bertrand:
	  Solve a long standing issue with frames not being properly
	  deleted on
	  Windows (as reported at https://savannah.cern.ch/bugs/?15653).

2008-06-16 05:53  brun

	* [r24281] core/unix/src/TUnixSystem.cxx: Fix
	  https://savannah.cern.ch/bugs/index.php?37849
	  In TUnixSystem class, method StackTrace(), in line
	  if (noPath) name = "which `" + name + "`";
	  inverted quotation mark should be before which, otherwise in some
	  cases a crashing program is executed again and again in a loop.

2008-06-15 20:57  wouter

	* [r24280] roofit/roofitcore/inc/RooMCIntegrator.h,
	  roofit/roofitcore/inc/RooMultiCategory.h,
	  roofit/roofitcore/inc/RooNLLVar.h,
	  roofit/roofitcore/inc/RooNormSetCache.h,
	  roofit/roofitcore/inc/RooNumConvPdf.h,
	  roofit/roofitcore/inc/RooNumConvolution.h,
	  roofit/roofitcore/inc/RooNumRunningInt.h,
	  roofit/roofitcore/inc/RooObjCacheManager.h,
	  roofit/roofitcore/inc/RooParamBinning.h,
	  roofit/roofitcore/inc/RooPlotable.h,
	  roofit/roofitcore/inc/RooPolyVar.h,
	  roofit/roofitcore/inc/RooProdGenContext.h,
	  roofit/roofitcore/inc/RooProduct.h,
	  roofit/roofitcore/inc/RooProfileLL.h,
	  roofit/roofitcore/inc/RooProjectedPdf.h,
	  roofit/roofitcore/inc/RooQuasiRandomGenerator.h,
	  roofit/roofitcore/inc/RooRandom.h,
	  roofit/roofitcore/inc/RooRangeBinning.h,
	  roofit/roofitcore/inc/RooRealAnalytic.h,
	  roofit/roofitcore/inc/RooRealBinding.h,
	  roofit/roofitcore/inc/RooRealIntegral.h,
	  roofit/roofitcore/inc/RooRealSumPdf.h,
	  roofit/roofitcore/inc/RooScaledFunc.h,
	  roofit/roofitcore/inc/RooSegmentedIntegrator2D.h,
	  roofit/roofitcore/inc/RooSetPair.h,
	  roofit/roofitcore/inc/RooSimGenContext.h,
	  roofit/roofitcore/inc/RooSimPdfBuilder.h,
	  roofit/roofitcore/inc/RooSimWSTool.h,
	  roofit/roofitcore/inc/RooSimultaneous.h,
	  roofit/roofitcore/inc/RooStreamParser.h,
	  roofit/roofitcore/inc/RooSuperCategory.h,
	  roofit/roofitcore/inc/RooThreshEntry.h,
	  roofit/roofitcore/inc/RooThresholdCategory.h,
	  roofit/roofitcore/inc/RooTrace.h,
	  roofit/roofitcore/inc/RooTreeData.h,
	  roofit/roofitcore/inc/RooTruthModel.h,
	  roofit/roofitcore/inc/RooWorkspace.h,
	  roofit/roofitcore/src/RooMCIntegrator.cxx,
	  roofit/roofitcore/src/RooMCStudy.cxx,
	  roofit/roofitcore/src/RooMinuit.cxx,
	  roofit/roofitcore/src/RooMsgService.cxx,
	  roofit/roofitcore/src/RooMultiCatIter.cxx,
	  roofit/roofitcore/src/RooMultiCategory.cxx,
	  roofit/roofitcore/src/RooNLLVar.cxx,
	  roofit/roofitcore/src/RooNameReg.cxx,
	  roofit/roofitcore/src/RooNameSet.cxx,
	  roofit/roofitcore/src/RooNormSetCache.cxx,
	  roofit/roofitcore/src/RooNumCdf.cxx,
	  roofit/roofitcore/src/RooNumConvPdf.cxx,
	  roofit/roofitcore/src/RooNumConvolution.cxx,
	  roofit/roofitcore/src/RooNumIntConfig.cxx,
	  roofit/roofitcore/src/RooNumIntFactory.cxx,
	  roofit/roofitcore/src/RooNumRunningInt.cxx,
	  roofit/roofitcore/src/RooNumber.cxx,
	  roofit/roofitcore/src/RooObjCacheManager.cxx,
	  roofit/roofitcore/src/RooParamBinning.cxx,
	  roofit/roofitcore/src/RooPlot.cxx,
	  roofit/roofitcore/src/RooPlotable.cxx,
	  roofit/roofitcore/src/RooPolyVar.cxx,
	  roofit/roofitcore/src/RooPrintable.cxx,
	  roofit/roofitcore/src/RooProdGenContext.cxx,
	  roofit/roofitcore/src/RooProdPdf.cxx,
	  roofit/roofitcore/src/RooProduct.cxx,
	  roofit/roofitcore/src/RooProfileLL.cxx,
	  roofit/roofitcore/src/RooProjectedPdf.cxx,
	  roofit/roofitcore/src/RooPullVar.cxx,
	  roofit/roofitcore/src/RooQuasiRandomGenerator.cxx,
	  roofit/roofitcore/src/RooRandom.cxx,
	  roofit/roofitcore/src/RooRandomizeParamMCSModule.cxx,
	  roofit/roofitcore/src/RooRangeBinning.cxx,
	  roofit/roofitcore/src/RooRealAnalytic.cxx,
	  roofit/roofitcore/src/RooRealBinding.cxx,
	  roofit/roofitcore/src/RooRealConstant.cxx,
	  roofit/roofitcore/src/RooRealIntegral.cxx,
	  roofit/roofitcore/src/RooRealMPFE.cxx,
	  roofit/roofitcore/src/RooRealProxy.cxx,
	  roofit/roofitcore/src/RooRealSumPdf.cxx,
	  roofit/roofitcore/src/RooRealVar.cxx,
	  roofit/roofitcore/src/RooRealVarSharedProperties.cxx,
	  roofit/roofitcore/src/RooRecursiveFraction.cxx,
	  roofit/roofitcore/src/RooRefCountList.cxx,
	  roofit/roofitcore/src/RooResolutionModel.cxx,
	  roofit/roofitcore/src/RooScaledFunc.cxx,
	  roofit/roofitcore/src/RooSegmentedIntegrator1D.cxx,
	  roofit/roofitcore/src/RooSegmentedIntegrator2D.cxx,
	  roofit/roofitcore/src/RooSentinel.cxx,
	  roofit/roofitcore/src/RooSetPair.cxx,
	  roofit/roofitcore/src/RooSetProxy.cxx,
	  roofit/roofitcore/src/RooSharedProperties.cxx,
	  roofit/roofitcore/src/RooSharedPropertiesList.cxx,
	  roofit/roofitcore/src/RooSimGenContext.cxx,
	  roofit/roofitcore/src/RooSimPdfBuilder.cxx,
	  roofit/roofitcore/src/RooSimWSTool.cxx,
	  roofit/roofitcore/src/RooSimultaneous.cxx,
	  roofit/roofitcore/src/RooStreamParser.cxx,
	  roofit/roofitcore/src/RooStringVar.cxx,
	  roofit/roofitcore/src/RooSuperCategory.cxx,
	  roofit/roofitcore/src/RooTObjWrap.cxx,
	  roofit/roofitcore/src/RooTable.cxx,
	  roofit/roofitcore/src/RooThreshEntry.cxx,
	  roofit/roofitcore/src/RooThresholdCategory.cxx,
	  roofit/roofitcore/src/RooTrace.cxx,
	  roofit/roofitcore/src/RooTreeData.cxx,
	  roofit/roofitcore/src/RooTruthModel.cxx,
	  roofit/roofitcore/src/RooUniformBinning.cxx,
	  roofit/roofitcore/src/RooWorkspace.cxx: o RooMCIntegrator
	  RooMCStudy RooMinuit RooMsgService RooMultiCategory
	  RooMultiCatIter RooNameReg RooNameSet RooNLLVar
	  RooNormSetCache RooNumber RooNumCdf RooNumConvolution
	  RooNumConvPdf RooNumIntConfig RooNumIntFactory RooNumRunningInt
	  RooObjCacheManager RooParamBinning RooPlot RooPlotable RooPolyVar
	  RooPrintable RooProdGenContext RooProdPdf RooProduct
	  RooProfileLL RooProjectedPdf RooPullVar RooQuasiRandomGenerator
	  RooRandom RooRandomizeParamMCSModule RooRangeBinning
	  RooRealAnalytic RooRealBinding RooRealConstant RooRealIntegral
	  RooRealMPFE RooRealProxy RooRealSumPdf RooRealVar
	  RooRealVarSharedProperties RooRecursiveFraction RooRefCountList
	  RooResolutionModel RooScaledFunc RooSegmentedIntegrator1D
	  RooSegmentedIntegrator2D RooSentinel RooSetPair RooSetProxy
	  RooSharedProperties RooSharedPropertiesList RooSimGenContext
	  RooSimPdfBuilder RooSimultaneous RooSimWSTool RooStreamParser
	  RooStringVar RooSuperCategory RooTable RooThreshEntry
	  RooThresholdCategory RooTObjWrap RooTrace RooTreeData
	  RooTruthModel RooUniformBinning RooWorkspace
	  
	  - Upgrade inline documention: make sure that each class has a
	  description.
	  
	  - Fix class description header so that it is correctly identified
	  by THtml
	  
	  - Updating of data, function member documentation _not_ done yet

2008-06-15 15:31  wouter

	* [r24279] roofit/roofitcore/inc/RooPlot.h,
	  roofit/roofitcore/src/RooPlot.cxx: o RooPlot
	  
	  - Add implementation of defaultPrintStyle()
	  and defaultPrintOptions

2008-06-15 15:21  wouter

	* [r24278] roofit/roofitcore/inc/RooExtendPdf.h,
	  roofit/roofitcore/inc/RooExtendedTerm.h,
	  roofit/roofitcore/inc/RooFFTConvPdf.h,
	  roofit/roofitcore/inc/RooFitResult.h,
	  roofit/roofitcore/inc/RooFormula.h,
	  roofit/roofitcore/inc/RooFormulaVar.h,
	  roofit/roofitcore/inc/RooFracRemainder.h,
	  roofit/roofitcore/inc/RooGaussKronrodIntegrator1D.h,
	  roofit/roofitcore/inc/RooGenCategory.h,
	  roofit/roofitcore/inc/RooGenContext.h,
	  roofit/roofitcore/inc/RooGenProdProj.h,
	  roofit/roofitcore/inc/RooGrid.h,
	  roofit/roofitcore/inc/RooHashTable.h,
	  roofit/roofitcore/inc/RooHist.h,
	  roofit/roofitcore/inc/RooHistFunc.h,
	  roofit/roofitcore/inc/RooHistPdf.h,
	  roofit/roofitcore/inc/RooImproperIntegrator1D.h,
	  roofit/roofitcore/inc/RooInt.h,
	  roofit/roofitcore/inc/RooIntegrator1D.h,
	  roofit/roofitcore/inc/RooIntegrator2D.h,
	  roofit/roofitcore/inc/RooIntegratorBinding.h,
	  roofit/roofitcore/inc/RooInvTransform.h,
	  roofit/roofitcore/inc/RooLinTransBinning.h,
	  roofit/roofitcore/inc/RooLinearMorph.h,
	  roofit/roofitcore/inc/RooLinearVar.h,
	  roofit/roofitcore/inc/RooLinkedList.h,
	  roofit/roofitcore/inc/RooLinkedListElem.h,
	  roofit/roofitcore/inc/RooLinkedListIter.h,
	  roofit/roofitcore/inc/RooListProxy.h,
	  roofit/roofitcore/inc/RooMCIntegrator.h,
	  roofit/roofitcore/inc/RooMCStudy.h,
	  roofit/roofitcore/inc/RooMPSentinel.h,
	  roofit/roofitcore/src/RooExtendPdf.cxx,
	  roofit/roofitcore/src/RooFFTConvPdf.cxx,
	  roofit/roofitcore/src/RooFitResult.cxx,
	  roofit/roofitcore/src/RooFormula.cxx,
	  roofit/roofitcore/src/RooFormulaVar.cxx,
	  roofit/roofitcore/src/RooFracRemainder.cxx,
	  roofit/roofitcore/src/RooGaussKronrodIntegrator1D.cxx,
	  roofit/roofitcore/src/RooGenCategory.cxx,
	  roofit/roofitcore/src/RooGenContext.cxx,
	  roofit/roofitcore/src/RooGenProdProj.cxx,
	  roofit/roofitcore/src/RooGenericPdf.cxx,
	  roofit/roofitcore/src/RooGrid.cxx,
	  roofit/roofitcore/src/RooHashTable.cxx,
	  roofit/roofitcore/src/RooHist.cxx,
	  roofit/roofitcore/src/RooHistError.cxx,
	  roofit/roofitcore/src/RooHistFunc.cxx,
	  roofit/roofitcore/src/RooHistPdf.cxx,
	  roofit/roofitcore/src/RooImproperIntegrator1D.cxx,
	  roofit/roofitcore/src/RooInt.cxx,
	  roofit/roofitcore/src/RooIntegrator1D.cxx,
	  roofit/roofitcore/src/RooIntegrator2D.cxx,
	  roofit/roofitcore/src/RooIntegratorBinding.cxx,
	  roofit/roofitcore/src/RooInvTransform.cxx,
	  roofit/roofitcore/src/RooLinTransBinning.cxx,
	  roofit/roofitcore/src/RooLinearMorph.cxx,
	  roofit/roofitcore/src/RooLinearVar.cxx,
	  roofit/roofitcore/src/RooLinkedList.cxx,
	  roofit/roofitcore/src/RooLinkedListElem.cxx,
	  roofit/roofitcore/src/RooLinkedListIter.cxx,
	  roofit/roofitcore/src/RooList.cxx,
	  roofit/roofitcore/src/RooListProxy.cxx,
	  roofit/roofitcore/src/RooMCIntegrator.cxx,
	  roofit/roofitcore/src/RooMCStudy.cxx,
	  roofit/roofitcore/src/RooMPSentinel.cxx: o RooMPSentinel WHERE
	  RooGenContext RooLinearMorph RooHistFunc RooInvTransform
	  RooFracRemainder
	  RooIntegrator2D RooGaussKronrodIntegrator1D RooFitResult
	  RooFFTConvPdf RooHist RooFormula RooIntegrator1D
	  RooMCStudy RooGenericPdf RooIntegratorBinding RooMPSentinel
	  RooImproperIntegrator1D RooExtendPdf RooInt
	  RooLinTransBinning RooLinkedList RooLinkedListElem RooGenCategory
	  RooList RooGrid RooLinkedListIter
	  RooMCIntegrator RooHistPdf RooListProxy RooFormulaVar
	  RooHistError RooLinearVar RooGenProdProj RooHashTable
	  
	  - Upgrade inline documention: make sure that (almost) every
	  member function has some descriptive comments, every
	  data member has a descriptive comment, make sure that each class
	  has a description.
	  
	  - Fix class description header so that it is correctly identified
	  by THtml

2008-06-13 21:01  russo

	* [r24277] cint/cint7/src/common.h, cint/cint7/src/fproto.h,
	  cint/cint7/src/ifunc.cxx: Fix G__rate_parameter_match so that a
	  conversion from
	  an argument of integral type with value 0 to char* is
	  considered viable only if the integral type is const.
	  
	  See

2008-06-13 20:40  russo

	* [r24276] cint/cint7/src/rflxutil.cxx: Fix G__is_cppmacro, it just
	  did not work, it was
	  checking for a typename of $MACRO$ instead of
	  macroInt$ or macroDouble$.
	  
	  This change comes from Philippe Canal.
	  
	  -- Paul Russo

2008-06-13 20:38  russo

	* [r24275] cint/cint7/src/var.cxx: Revise the handling of type
	  macroInt$ and macroDouble$
	  in G__getvariable and G__letvariable. We were not testing
	  their constness correctly and we were converting them
	  to long on assignment.
	  
	  This change is from Philippe Canal.
	  
	  -- Paul Russo

2008-06-13 20:35  pcanal

	* [r24274] core/cont/src/TBits.cxx: const array are now static.
	  slight doc clarification

2008-06-13 20:34  russo

	* [r24273] cint/cint7/src/init.cxx: Make type macroInt$ have
	  rawtype "int const" instead of
	  "int" so that NULL translates to a constant integral type.
	  
	  The C++ standard has this to say in section
	  4.10 Pointer conversions [conv.ptr]:
	  
	  A "null pointer constant" is an integral constant
	  expression (5.19) rvalue of integer type that
	  evaluates to zero.
	  
	  This is a problem in a function overloading situation
	  like this:
	  
	  void f(double);
	  void f(char*);
	  
	  int main()
	  {
	  for (int i = 1; i < 10; ++i) {
	  f(i);
	  }
	  }
	  
	  The rule in section 4.10 on null pointer constants
	  and the rules in Chapter 13 Overloading, make f(char*)
	  a non-viable function for overloading purposes
	  because i is not a "integral constant expression".
	  
	  However given:
	  
	  #define POGO 0
	  
	  then in the same loop a call written:
	  
	  f(POGO);
	  
	  is ambiguous since both of the functions are viable
	  (because POGO is substituted with 0, which is an
	  integral constant expression).
	  
	  In cint "#define int MyType" is implemented as a variable
	  definition using the special type macroInt$. So we need
	  to make that type const so that overloading works correctly.
	  
	  Note that this is all a gross hack to paper over the fact
	  that cint does not have a proper preprocessor.
	  
	  -- Paul Russo and Philippe Canal

2008-06-13 17:08  matevz

	* [r24271] graf3d/eve/inc/TEveCalo.h,
	  graf3d/eve/inc/TEveCaloData.h, graf3d/eve/src/TEveCalo.cxx,
	  graf3d/eve/src/TEveCalo2DGL.cxx, graf3d/eve/src/TEveCalo3DGL.cxx,
	  graf3d/eve/src/TEveCaloData.cxx,
	  graf3d/eve/src/TEveCaloLegoGL.cxx: From Alja.
	  
	  Move build of TEveCaloData::CellId_t cache from render classes to
	  the base
	  classes. Rename fCache to fCellIdCache.

2008-06-13 16:57  matevz

	* [r24270] graf3d/eve/src/TEveCaloLegoGL.cxx: From Alja: Fix font
	  rendering bug on mac os.

2008-06-13 15:37  wouter

	* [r24269] roofit/roofitcore/inc/RooCacheManager.h,
	  roofit/roofitcore/inc/RooClassFactory.h,
	  roofit/roofitcore/inc/RooCmdArg.h,
	  roofit/roofitcore/inc/RooCmdConfig.h,
	  roofit/roofitcore/inc/RooConstVar.h,
	  roofit/roofitcore/inc/RooConstraintSum.h,
	  roofit/roofitcore/inc/RooConvCoefVar.h,
	  roofit/roofitcore/inc/RooConvIntegrandBinding.h,
	  roofit/roofitcore/inc/RooCurve.h,
	  roofit/roofitcore/inc/RooCustomizer.h,
	  roofit/roofitcore/inc/RooDLLSignificanceMCSModule.h,
	  roofit/roofitcore/inc/RooDataHist.h,
	  roofit/roofitcore/inc/RooDataHistSliceIter.h,
	  roofit/roofitcore/inc/RooDataSet.h,
	  roofit/roofitcore/inc/RooDataWeightedAverage.h,
	  roofit/roofitcore/inc/RooDirItem.h,
	  roofit/roofitcore/inc/RooDouble.h,
	  roofit/roofitcore/inc/RooEffGenContext.h,
	  roofit/roofitcore/inc/RooEffProd.h,
	  roofit/roofitcore/inc/RooEfficiency.h,
	  roofit/roofitcore/inc/RooEllipse.h,
	  roofit/roofitcore/inc/RooErrorVar.h,
	  roofit/roofitcore/src/RooClassFactory.cxx,
	  roofit/roofitcore/src/RooCmdArg.cxx,
	  roofit/roofitcore/src/RooCmdConfig.cxx,
	  roofit/roofitcore/src/RooComplex.cxx,
	  roofit/roofitcore/src/RooConstVar.cxx,
	  roofit/roofitcore/src/RooConstraintSum.cxx,
	  roofit/roofitcore/src/RooConvCoefVar.cxx,
	  roofit/roofitcore/src/RooConvGenContext.cxx,
	  roofit/roofitcore/src/RooConvIntegrandBinding.cxx,
	  roofit/roofitcore/src/RooCurve.cxx,
	  roofit/roofitcore/src/RooCustomizer.cxx,
	  roofit/roofitcore/src/RooDLLSignificanceMCSModule.cxx,
	  roofit/roofitcore/src/RooDataHist.cxx,
	  roofit/roofitcore/src/RooDataHistSliceIter.cxx,
	  roofit/roofitcore/src/RooDataProjBinding.cxx,
	  roofit/roofitcore/src/RooDataSet.cxx,
	  roofit/roofitcore/src/RooDataWeightedAverage.cxx,
	  roofit/roofitcore/src/RooDirItem.cxx,
	  roofit/roofitcore/src/RooDouble.cxx,
	  roofit/roofitcore/src/RooEffGenContext.cxx,
	  roofit/roofitcore/src/RooEffProd.cxx,
	  roofit/roofitcore/src/RooEfficiency.cxx,
	  roofit/roofitcore/src/RooEllipse.cxx,
	  roofit/roofitcore/src/RooErrorVar.cxx,
	  roofit/roofitcore/src/RooExtendedTerm.cxx: o RooConvCoefVar
	  RooDataWeightedAverage RooEllipse RooClassFactory RooConstVar
	  RooDataHist RooDataSet
	  RooCmdConfig RooConvIntegrandBinding RooCacheManager RooDirItem
	  RooEffGenContext RooCustomizer RooDataHistSliceIter
	  RooConstraintSum RooCurve RooErrorVar RooEfficiency RooDouble
	  RooEffProd RooDLLSignificanceMCSModule RooCmdArg
	  
	  - Upgrade inline documention: make sure that every member
	  function has some descriptive comments, every
	  data member has a descriptive comment, make sure that each class
	  has a description.
	  
	  - Fix class description header so that it is correctly identified
	  by THtml

2008-06-13 15:20  ganis

	* [r24268] proof/proofd/inc/XrdProofdAux.h,
	  proof/proofd/inc/XrdProofdManager.h,
	  proof/proofd/src/XrdProofdAux.cxx,
	  proof/proofd/src/XrdProofdManager.cxx: Add possibility to allow
	  connections based on the UNIX group.
	  Users are accepted if members of the groups specified by
	  
	  xpd.allowedgroups group1,group2,...
	  
	  or if explicitely authorized via
	  
	  xpd.allowedusers usr1,usr2,...
	  
	  By default all UNIX groups are authorized. The 'xpd.allowedusers'
	  can now also be used
	  to deny access to a user by prefixing the username with '-'.
	  
	  For example, if 'usrgrp1' belongs to group 'grp1' and 'usrgrp2'
	  to group 'grp2', the
	  following settings
	  
	  xpd.allowedgroups grp1
	  xpd.allowedusers -usrgrp1,usrgrp2
	  
	  will accept connection from any member of 'grp1' but 'usrgrp1',
	  and from 'usrgrp2',
	  even though the latter does not belong to group 'grp1'.

2008-06-13 15:07  ganis

	* [r24267] proof/proofd/src/XrdProofdProtocol.cxx: Make Process()
	  return 0 on success (instead of 1) so that additional requests,
	  if present, are processed right-away. Solves rare problem with
	  multiple workers
	  using the same physical connection.

2008-06-13 13:42  matevz

	* [r24266] graf3d/eve/inc/TEveManager.h,
	  graf3d/eve/src/TEveElement.cxx, graf3d/eve/src/TEveManager.cxx:
	  Merge rev 24265 from the fireworks branch.

2008-06-13 10:18  wouter

	* [r24261] roofit/roofitcore/inc/RooAICRegistry.h,
	  roofit/roofitcore/inc/RooAcceptReject.h,
	  roofit/roofitcore/inc/RooAdaptiveGaussKronrodIntegrator1D.h,
	  roofit/roofitcore/inc/RooAddGenContext.h,
	  roofit/roofitcore/inc/RooAddModel.h,
	  roofit/roofitcore/inc/RooAddPdf.h,
	  roofit/roofitcore/inc/RooAddition.h,
	  roofit/roofitcore/inc/RooArgList.h,
	  roofit/roofitcore/inc/RooArgProxy.h,
	  roofit/roofitcore/inc/RooArgSet.h,
	  roofit/roofitcore/inc/RooBinning.h,
	  roofit/roofitcore/inc/RooBrentRootFinder.h,
	  roofit/roofitcore/inc/RooCacheManager.h,
	  roofit/roofitcore/inc/RooCachedPdf.h,
	  roofit/roofitcore/inc/RooCachedReal.h,
	  roofit/roofitcore/inc/RooCatType.h,
	  roofit/roofitcore/inc/RooCategory.h,
	  roofit/roofitcore/inc/RooCategoryProxy.h,
	  roofit/roofitcore/inc/RooChangeTracker.h,
	  roofit/roofitcore/inc/RooChi2Var.h,
	  roofit/roofitcore/src/RooAcceptReject.cxx,
	  roofit/roofitcore/src/RooAdaptiveGaussKronrodIntegrator1D.cxx,
	  roofit/roofitcore/src/RooAddGenContext.cxx,
	  roofit/roofitcore/src/RooAddModel.cxx,
	  roofit/roofitcore/src/RooAddPdf.cxx,
	  roofit/roofitcore/src/RooAddition.cxx,
	  roofit/roofitcore/src/RooArgList.cxx,
	  roofit/roofitcore/src/RooArgProxy.cxx,
	  roofit/roofitcore/src/RooArgSet.cxx,
	  roofit/roofitcore/src/RooBanner.cxx,
	  roofit/roofitcore/src/RooBinning.cxx,
	  roofit/roofitcore/src/RooBrentRootFinder.cxx,
	  roofit/roofitcore/src/RooCacheManager.cxx,
	  roofit/roofitcore/src/RooCachedPdf.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/RooChangeTracker.cxx,
	  roofit/roofitcore/src/RooChi2Var.cxx: o RooCachedPdf
	  RooCachedReal RooChi2Var RooAddModelRooChangeTracker RooCategory
	  RooAddPdf
	  RooAdaptiveGaussKronrodIntegrator1D RooCacheManager RooArgList
	  RooCatType RooBanner RooBrentRootFinder
	  RooArgProxy RooCategorySharedProperties RooAddGenContext
	  RooCategoryProxy RooBinning RooAddition RooAcceptReject RooArgSet
	  
	  - Upgrade inline documention: make sure that every member
	  function has some descriptive comments, every
	  data member has a descriptive comment, make sure that each class
	  has a description.
	  
	  - Fix class description header so that it is correctly identified
	  by THtml
	  
	  o RooAddPdf
	  
	  - Add DIV0 protection in updateCoefficients() when running in
	  extended ML mode

2008-06-12 19:13  matevz

	* [r24257] graf3d/eve/inc/TEveCalo.h,
	  graf3d/eve/inc/TEveCaloData.h, graf3d/eve/src/TEveCalo.cxx,
	  graf3d/eve/src/TEveCalo2DGL.cxx, graf3d/eve/src/TEveCalo3DGL.cxx,
	  graf3d/eve/src/TEveCaloData.cxx,
	  graf3d/eve/src/TEveCaloLegoGL.cxx,
	  graf3d/eve/src/TEveCaloVizEditor.cxx: From Alja.
	  
	  TEveCaloData:
	  Inherit from TEveRefBackPtr. Add function InvalidateUsersCache()
	  to
	  make correct update on all calo references when changing
	  threshold and
	  
	  CaloClasses:
	  Rename ResetCache() to DeleteCache(). Add get/set methods for
	  slice-color and slice-threshold.

2008-06-12 16:50  rdm

	* [r24256] build/unix/makestatic.sh: add vmc to libRoota (needed by
	  ALICE in static aliroot version).

2008-06-12 16:49  rdm

	* [r24255] graf2d/graf/src/TGraph.cxx: remove gxwork et al that are
	  not used anymore (moved to TGraphPainter) and
	  were breaking "make static" with "gxwork multiple defined" error.

2008-06-12 16:26  rdm

	* [r24254] config/Makefile.macosx, config/Makefile.macosx64: remove
	  special case for g95 in ROOTBUILD. Can still be set as external
	  f77 compiler.

2008-06-12 16:24  rdm

	* [r24253] core/thread/inc/TAtomicCountGcc.h: on Apple with gcc 4.2
	  atomicity.h stays in bits and not in ext.

2008-06-12 16:21  rdm

	* [r24252] core/utils/src/rlibmap.cxx: From Axel:
	  don't remove spaces after "const ", "[un]signed ".

2008-06-12 14:54  wouter

	* [r24247] roofit/roofitcore/inc/Roo1DTable.h,
	  roofit/roofitcore/inc/RooAbsAnaConvPdf.h,
	  roofit/roofitcore/inc/RooAbsArg.h,
	  roofit/roofitcore/inc/RooAbsBinning.h,
	  roofit/roofitcore/inc/RooAbsCache.h,
	  roofit/roofitcore/inc/RooAbsCacheElement.h,
	  roofit/roofitcore/inc/RooAbsCachedPdf.h,
	  roofit/roofitcore/inc/RooAbsCachedReal.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/RooAbsHiddenReal.h,
	  roofit/roofitcore/inc/RooAbsIntegrator.h,
	  roofit/roofitcore/inc/RooAbsMCStudyModule.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/RooAbsRootFinder.h,
	  roofit/roofitcore/inc/RooAbsSelfCachedPdf.h,
	  roofit/roofitcore/inc/RooAbsSelfCachedReal.h,
	  roofit/roofitcore/inc/RooAbsString.h,
	  roofit/roofitcore/inc/RooAbsTestStatistic.h,
	  roofit/roofitcore/inc/RooEffProd.h,
	  roofit/roofitcore/src/Roo1DTable.cxx,
	  roofit/roofitcore/src/RooAICRegistry.cxx,
	  roofit/roofitcore/src/RooAbsAnaConvPdf.cxx,
	  roofit/roofitcore/src/RooAbsArg.cxx,
	  roofit/roofitcore/src/RooAbsBinning.cxx,
	  roofit/roofitcore/src/RooAbsCache.cxx,
	  roofit/roofitcore/src/RooAbsCacheElement.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/RooAbsFunc.cxx,
	  roofit/roofitcore/src/RooAbsGenContext.cxx,
	  roofit/roofitcore/src/RooAbsHiddenReal.cxx,
	  roofit/roofitcore/src/RooAbsIntegrator.cxx,
	  roofit/roofitcore/src/RooAbsLValue.cxx,
	  roofit/roofitcore/src/RooAbsMCStudyModule.cxx,
	  roofit/roofitcore/src/RooAbsOptTestStatistic.cxx,
	  roofit/roofitcore/src/RooAbsPdf.cxx,
	  roofit/roofitcore/src/RooAbsProxy.cxx,
	  roofit/roofitcore/src/RooAbsReal.cxx,
	  roofit/roofitcore/src/RooAbsRealLValue.cxx,
	  roofit/roofitcore/src/RooAbsRootFinder.cxx,
	  roofit/roofitcore/src/RooAbsSelfCachedPdf.cxx,
	  roofit/roofitcore/src/RooAbsSelfCachedReal.cxx,
	  roofit/roofitcore/src/RooAbsString.cxx,
	  roofit/roofitcore/src/RooAbsTestStatistic.cxx,
	  roofit/roofitcore/src/RooEffProd.cxx,
	  roofit/roofitcore/src/RooMinuit.cxx: o RooAbsSelfCachedPdf
	  RooAbsCacheElement RooAbsProxy RooAbsSelfCachedReal
	  RooAbsRealLValue
	  RooAbsCachedReal RooAbsGenContext RooAbsCategoryLValue
	  RooAbsAnaConvPdf RooAbsReal
	  RooAbsCollection RooAICRegistry RooAbsCachedPdf
	  RooAbsTestStatistic RooAbsData RooAbsLValue
	  RooAbsFunc RooAbsPdf RooAbsArg RooAbsBinning Roo1DTable
	  RooEffProd RooAbsRootFinder RooAbsHiddenReal
	  RooAbsString RooAbsIntegrator RooMinuit RooAbsCache
	  RooAbsCategory RooAbsOptTestStatistic RooAbsMCStudyModule
	  
	  - Upgrade inline documention: make sure that every member
	  function has some descriptive comments, every
	  data member has a descriptive comment, make sure that each class
	  has a description.
	  
	  - Fix class description header so that it is correctly identified
	  by THtml
	  
	  - Remove a couple of obsolete member function

2008-06-12 14:20  couet

	* [r24246] tutorials/hist/hstack.C: - Mods is order to use this
	  macro in the THistPainter documentation.

2008-06-12 13:34  axel

	* [r24243] cint/cint7/src/loadfile.cxx: Do not complain about
	  already loaded cintdll, even when loading it without path

2008-06-12 13:32  axel

	* [r24242] cint/cint/src/loadfile.cxx: Do not complain about
	  already loaded cintdll, even when loading it without path

2008-06-12 09:17  brun

	* [r24233] tree/tree/src/TBranchElement.cxx: From Lukasz:
	  Fix a problem when splitting a vector<T*>

2008-06-12 07:57  couet

	* [r24231] tutorials/fit/fit2a.C: - Changes in order to use it in
	  the THistPainter documentation.

2008-06-11 15:40  brun

	* [r24224] core/cont/inc/LinkDef.h, core/cont/src/TRefTable.cxx:
	  -implement a custom Streamer for TRefTable. The streamer uses the
	  automatic streaming
	  and make sure that all TProcessIDs referenced in the Tree are put
	  to the buffer.
	  This is important in case the buffer is a TMessage to be sent
	  through a TSocket
	  and the message contains one or more Trees. This improvement is
	  important for PROOF
	  when the workers send Trees to the master where they are merged.
	  -in TRefTable::FillBuffer remove my previous change.

2008-06-11 15:40  brun

	* [r24223] core/cont/src/TClonesArray.cxx: -call the new function
	  ForceWriteInfoClones instead of ForceWriteInfo.

2008-06-11 15:40  brun

	* [r24222] core/meta/src/TStreamerElement.cxx: -call
	  TBuffer::ForceWriteInfo instead of TStreamerInfo::ForceWriteInfo

2008-06-11 15:40  brun

	* [r24221] tree/tree/src/TBranchElement.cxx,
	  tree/tree/src/TBranchObject.cxx: -call TBuffer::ForceWriteInfo
	  instead of TStreamerInfo::ForceWriteInfo

2008-06-11 15:39  brun

	* [r24220] io/sql/src/TBufferSQL2.cxx: -call
	  TBuffer::ForceWriteInfo instead of TStreamerInfo::ForceWriteInfo

2008-06-11 15:39  brun

	* [r24219] io/io/inc/TBufferFile.h, io/io/src/TBufferFile.cxx:
	  -implement the new function TBufferFile::ForceWriteInfo. It
	  simply calls
	  the existing TStreamerInfo::ForceWriteInfo function
	  -the new function ForceWriteInfoClones is similar to the old
	  ForceWriteInfo
	  except that it calls TBufferFile::ForceWriteInfo instead of
	  TStreamerInfo::ForceWriteInfo

2008-06-11 15:39  brun

	* [r24218] net/net/inc/TMessage.h, net/net/src/TMessage.cxx:
	  -implement the new function TMessage::ForceWriteInfo. The
	  function adds the TStreamerInfo
	  objects to the list of streamed TStreamerInfos.

2008-06-11 15:39  brun

	* [r24217] core/base/inc/TBuffer.h: -rename the function
	  ForceWriteInfo to ForceWriteInfoClones
	  -add a new function
	  virtual void ForceWriteInfo(TVirtualStreamerInfo *info, Bool_t
	  force) = 0;

2008-06-11 15:21  matevz

	* [r24216] graf3d/eve/src/TEveCalo2DGL.cxx: Remove debug printout.

2008-06-11 15:04  matevz

	* [r24215] graf3d/eve/inc/TEveBoxSet.h,
	  graf3d/eve/src/TEveBoxSet.cxx, tutorials/eve/boxset_test.C:
	  TEveBoxset
	  ----------
	  
	  Rename function for adding cones to AddCone() and reorder the
	  parameters to a more logical order.

2008-06-11 14:48  matevz

	* [r24214] graf3d/eve/inc/TEveCalo2DGL.h,
	  graf3d/eve/inc/TEveCalo3DGL.h, graf3d/eve/inc/TEveCaloLegoGL.h,
	  graf3d/eve/inc/TEveLineGL.h, graf3d/eve/inc/TEveQuadSetGL.h,
	  graf3d/eve/inc/TEveTrackGL.h, graf3d/eve/src/TEveBoxSetGL.cxx,
	  graf3d/eve/src/TEveCalo.cxx, graf3d/eve/src/TEveCalo2DGL.cxx,
	  graf3d/eve/src/TEveCalo3DGL.cxx, graf3d/eve/src/TEveCaloData.cxx,
	  graf3d/eve/src/TEveCaloLegoGL.cxx, graf3d/eve/src/TEveLineGL.cxx,
	  graf3d/eve/src/TEvePolygonSetProjectedGL.cxx,
	  graf3d/eve/src/TEveProjectionAxesGL.cxx,
	  graf3d/eve/src/TEveQuadSetGL.cxx,
	  graf3d/eve/src/TEveStraightLineSetGL.cxx,
	  graf3d/eve/src/TEveTrackGL.cxx,
	  graf3d/eve/src/TEveTrackProjectedGL.cxx,
	  graf3d/eve/src/TEveTriangleSetGL.cxx, graf3d/gl/inc/LinkDef.h,
	  graf3d/gl/inc/TGLObject.h, graf3d/gl/inc/TGLRnrCtx.h,
	  graf3d/gl/inc/TGLUtil.h, graf3d/gl/src/TGLLogicalShape.cxx,
	  graf3d/gl/src/TGLObject.cxx, graf3d/gl/src/TGLPhysicalShape.cxx,
	  graf3d/gl/src/TGLRotateManip.cxx, graf3d/gl/src/TGLUtil.cxx,
	  graf3d/gl/src/TPointSet3DGL.cxx: TGLObject and subclasses
	  -----------------------------------------
	  
	  Introduce new member 'Bool_t TGLObject::fMultiColor' that
	  specifies
	  whether the class uses multiple colors for its rendering. This
	  information is important when drawing highlight or outlines
	  around
	  objects as display-lists can not be used if color-state changes
	  are
	  stored in them.
	  
	  With this modification most of the logick for
	  virtual Bool_t TGLLogicalShape::ShouldDLCache(...)
	  can be implemented in TGLObject version.
	  
	  Most of the GL-rendering classes have been fixed to properly set
	  the
	  fMultiColor state and rely on the TGLObject::ShouldDLCache().
	  
	  
	  TGLPhysicalShape
	  ----------------
	  
	  Use TGLLogicalShape::Draw() instead of DirectDraw() when drawing
	  highlights to allow usage of display-lists for classes that do
	  not use
	  multiple colors.
	  
	  
	  TGLUtil
	  -------
	  
	  Decrease the default draw-quality for
	  DrawLine/Cylinder/Sphere/Disk to
	  10. With software rendering the previous value of 60 caused very
	  low
	  refresh rates.
	  
	  Introduce two inner classes TDrawQualityModifier and
	  TDrawQualityScaler allowing easy/safe modification of
	  draw-quality for
	  the above functions.
	  
	  Introduce inner class TColorLocker allowing easy/safe
	  modification of
	  color-lock state.

2008-06-11 10:30  matevz

	* [r24210] graf3d/eve/inc/TEveBoxSet.h,
	  graf3d/eve/inc/TEveDigitSet.h, graf3d/eve/inc/TEveQuadSet.h,
	  graf3d/eve/src/TEveBoxSet.cxx, graf3d/eve/src/TEveBoxSetGL.cxx,
	  graf3d/eve/src/TEveDigitSet.cxx,
	  graf3d/eve/src/TEveQuadSetGL.cxx, tutorials/eve/boxset_test.C:
	  From Alja.
	  
	  TEveBoxSet classes:
	  Introduce new structure to draw cone set.
	  
	  tutorials/eve/boxset_test.C
	  Add function cone_test() to test cone set.
	  
	  TEveDigitSet, TEveQuadSet:
	  Fix member in ERenderMode_e, to draw properly in wire-frame
	  rendering mode.

2008-06-10 19:59  rdm

	* [r24207] Makefile, bindings/pyroot/Module.mk,
	  cint/reflex/Module.mk, cint/reflex/ModuleVars.mk,
	  core/metautils/Module.mk, core/utils/Module.mk,
	  core/utils/ModuleVars.mk: From Axel:
	  add support for ModuleVars.mk files, that can be used to declare
	  some global
	  variables for a package that can be used by other package
	  Module.mk's.
	  This avoids circular Module.mk dependencies.

2008-06-10 19:25  pcanal

	* [r24206] tree/tree/src/TBranchElement.cxx: Correct the value of
	  fNleaves in default constructor

2008-06-10 18:24  matevz

	* [r24204] graf3d/gl/inc/TGLContext.h,
	  graf3d/gl/inc/TGLPShapeObjEditor.h, graf3d/gl/inc/TGLWidget.h,
	  graf3d/gl/src/TGLContext.cxx,
	  graf3d/gl/src/TGLEmbeddedViewer.cxx,
	  graf3d/gl/src/TGLPShapeObjEditor.cxx,
	  graf3d/gl/src/TGLSAViewer.cxx, graf3d/gl/src/TGLWidget.cxx: -
	  TGLContext, TGLWidget
	  Fix creation of TGLWidget so that it also works with software
	  rendering where few visuals are available.
	  This means that we have to break TGLWidget construction into
	  three
	  phases (required for software rendering on X11):
	  1. find appropriate visual and create window;
	  2. create widget using the above window;
	  3. create gl-context binding them together.
	  To avoid unexpected behaviour the construction is now done via
	  static constructor 'TGLWidget* TGLWidget::Create()' and the
	  actual constructor has been made protected.
	  
	  - TGLEmbeddedViewer, TGLSAViewer
	  Use new TGLWidget construction syntax.
	  
	  - TGLPShapeObjEditor
	  Use new TGLWidget construction syntax.
	  Fix rendering and update of color-sphere.

2008-06-10 16:08  moneta

	* [r24203] hist/hist/src/TH1.cxx, hist/hist/src/TH2.cxx: - save and
	  then restore at the end the original statistic information at the
	  end of Add() and ReBin(), since
	  when using SetBinContent(), fTsumw is set to zero and the
	  statistics is reset.

2008-06-10 15:58  couet

	* [r24202] tutorials/hist/ContourList.C: - Reset TitleW and TitleH
	  at the end of the macro.

2008-06-10 15:14  brun

	* [r24201] core/cont/src/TRefTable.cxx: In TRefTable::FillBuffer
	  also call TBuffer::WriteProcessID.
	  In case of a socket will trigger passing the TProcessID with the
	  message.

2008-06-10 14:11  couet

	* [r24200] tutorials/hist/ContourList.C: - Mods to make it usable
	  by the documentation.

2008-06-10 13:28  brun

	* [r24199] core/base/src/TQConnection.cxx: From Bertrand:
	  - Fix a problem with TQSlotPool inheriting from THashTable
	  but having no ClassDef(). This was making crash at
	  destruction time, the class scheme being wrong.
	  Creating a THashTable private data member instead of
	  inheriting from it solves the problem. Thanks to Andrei for
	  the report.

2008-06-10 12:53  brun

	* [r24198] math/fftw/src/TFFTRealComplex.cxx,
	  tree/tree/src/TBranchElement.cxx: From Anna:
	  a fix for TFFTRealComplex::GetPointComplex(Int_t *,...) function,
	  for the case of transforms of more than 2 dimensions. The real
	  index in the internal 1-d flat array is now computed correctly,
	  taking into account that only ~half of entries are stored because
	  of Hermitian symmetry. And thanks to Christophe Yeche for
	  pointing it out.

2008-06-10 09:21  couet

	* [r24195] tutorials/graphics/earth.C: - Changes to make this macro
	  usable by the documentation.

2008-06-09 19:21  pcanal

	* [r24194] core/metautils/src/TClassEdit.cxx: In
	  TClassEdit::ShortType insure that the constness is kept for the
	  template argument

2008-06-09 17:46  matevz

	* [r24193] graf3d/eve/src/TEveCalo.cxx,
	  graf3d/eve/src/TEveCaloLegoGL.cxx, tutorials/eve/cms_calo.C: From
	  Alja:
	  
	  TEveCaloLegoGL:
	  Fix a crash when going from 3D to 2D lego view.
	  
	  SmallFixes:
	  
	  - CaloLegoGL, CaloLego
	  Change offset of XY axis titles.
	  Check gap between projected bin lines around average eta and phi
	  values.
	  
	  - cms_calo.C
	  Change color of towers to make towers more visible in 2D view.

2008-06-09 14:07  couet

	* [r24191] tutorials/hist/hbars.C: - Returns the TCanvas in order
	  to be used by the documentation.

2008-06-09 11:34  matevz

	* [r24186] graf3d/gl/inc/TGLOrthoCamera.h,
	  graf3d/gl/inc/TGLPlotPainter.h, graf3d/gl/src/TGLBoxPainter.cxx,
	  graf3d/gl/src/TGLLegoPainter.cxx,
	  graf3d/gl/src/TGLOrthoCamera.cxx,
	  graf3d/gl/src/TGLPlotPainter.cxx,
	  graf3d/gl/src/TGLSurfacePainter.cxx, tutorials/graphics/anim.C:
	  Take phi/theta from gPad in TGLPlotPainter constructor and use
	  them when setting camera rotation.

2008-06-09 10:06  wouter

	* [r24185] roofit/roofitcore/inc/RooEffProd.h,
	  roofit/roofitcore/src/RooEffProd.cxx: o RooEffProd
	  
	  - Fix bug in calculation of normalization for p.d.f.s where shape
	  depends
	  on choice of observables (reported by Tristan)

2008-06-09 09:28  couet

	* [r24184] tutorials/graphics/ellipse.C: - "return c1" was missing.
	  This macro is used as an example
	  in the reference guide.

2008-06-09 08:45  moneta

	* [r24183] math/doc/index.html: improve index page by adding
	  hyperlinks to the separate items

2008-06-07 22:43  rdm

	* [r24182] build/unix/compiledata.sh: on MacOS X 10.5 make sure the
	  shared lib install name has no path component.
	  This makes is behave like on Linux where a lib explicitly loaded
	  via Load()
	  is found when referenced in another shared lib.

2008-06-07 20:13  matevz

	* [r24180] graf3d/eve/src/TEveGeoNode.cxx,
	  tutorials/eve/cms_calo.C: - cms_calo.C
	  Use tower-size as default representation for projected view.
	  
	  - TEveGeoNode
	  Use default constructor of TGeoManager so that it does not
	  attempt to
	  register itselg to gROOT which might not be initialized yet.
	  (Thanks to Bertrand for tracing this down.)

2008-06-07 15:14  brun

	* [r24178] graf3d/gl/src/TGLWidget.cxx: From Bertrand:
	  - Solve uninitialized variable in TGLWidget
	  (thanks to Timur for the report)

2008-06-07 00:28  rdm

	* [r24177] tutorials/tree: ignore staff.root.

2008-06-07 00:27  rdm

	* [r24176] bindings/pyroot/Module.mk,
	  bindings/pyroot/src/python64.c: on macosx64 build a 64-bit python
	  executable, bin/python64.
	  The standard python on MacOS X 64 is 32-bit only and hence cannot
	  load
	  any 64-bit python modules, like PyROOT.

2008-06-06 20:53  wouter

	* [r24175] roofit/roofitcore/inc/RooAbsCachedPdf.h,
	  roofit/roofitcore/inc/RooAbsCachedReal.h,
	  roofit/roofitcore/inc/RooLinearMorph.h,
	  roofit/roofitcore/inc/RooNumRunningInt.h,
	  roofit/roofitcore/src/RooAbsCachedPdf.cxx:
	  o
	  RooAbsCachedReal,RooAbsCachedPdf,RooLinearMorph,RooNumRunningInt
	  
	  - Fix Solaris compiler errors related to access of nested classes
	  to protected section of encapsulating class
	  
	  o RooAbsCachedPdf
	  
	  - Fix -Wshadow warning

2008-06-06 19:33  matevz

	* [r24173] graf3d/eve/inc/LinkDef.h, graf3d/eve/inc/TEveCalo.h,
	  graf3d/eve/inc/TEveCaloData.h,
	  graf3d/eve/inc/TEveCaloVizEditor.h,
	  graf3d/eve/inc/TEveGValuators.h, graf3d/eve/src/TEveCalo.cxx,
	  graf3d/eve/src/TEveCalo2DGL.cxx, graf3d/eve/src/TEveCalo3DGL.cxx,
	  graf3d/eve/src/TEveCaloData.cxx,
	  graf3d/eve/src/TEveCaloLegoGL.cxx,
	  graf3d/eve/src/TEveCaloVizEditor.cxx,
	  graf3d/eve/src/TEveGValuators.cxx, tutorials/eve/cms_calo.C: From
	  Alja.
	  
	  TEveGValuators:
	  Sub-class from TGWidget and add optional widget-id argument in
	  constructors.
	  
	  TEveCalo-classes, cms_calo.C:
	  Add nested structure SliceInfo_t to hold data for each slice in
	  histogram stack: name, threshold and color.

2008-06-06 19:07  russo

	* [r24172] cint/cint7/src/common.h: Fix
	  G__RflxVarProperties::operator=(), forgot to call
	  G__RflxProperties::operator=(). Ooops.
	  
	  -- Paul Russo

2008-06-06 17:00  brun

	* [r24171] core/meta/inc/TCint.h, core/meta/inc/TInterpreter.h: All
	  functions called via gCint must have a dummy implementation in
	  TInterpreter.

2008-06-06 16:27  brun

	* [r24170] core/base/src/TPluginManager.cxx, core/meta/inc/TCint.h,
	  core/meta/inc/TInterpreter.h, core/meta/src/TCint.cxx,
	  tutorials/benchmarks.C, tutorials/demos.C, tutorials/fit/fit1.C,
	  tutorials/fit/fitslicesy.C, tutorials/fit/myfit.C,
	  tutorials/geom/geodemo.C, tutorials/geom/geometry.C,
	  tutorials/graphs/motorcycle.C, tutorials/hist/FirstContour.C,
	  tutorials/hist/h1draw.C, tutorials/hist/hbars.C,
	  tutorials/hsimple.C, tutorials/io/loopdir.C,
	  tutorials/splot/TestSPlot.C, tutorials/tasks.C,
	  tutorials/tree/basic.C, tutorials/tree/basic2.C,
	  tutorials/tree/cernbuild.C, tutorials/tree/ntuple1.C,
	  tutorials/tree/staff.C: From Axel:
	  Add TCint::GetTopLevelMacroName(), TCint::GetCurrentMacroName()
	  as pv function to TInterpreter; make nonstatic.

2008-06-06 15:23  brun

	* [r24169] tree/tree/src/TBranchSTL.cxx: From Lukasz:
	  Protection added in case the address specified is 0

2008-06-06 15:15  brun

	* [r24168] net/net/inc/TSocket.h, net/net/src/TSocket.cxx:
	  Implement support for referenced objects in TSocket.
	  -Mods in TMessage
	  When a referenced object or a TRef is streamed to a TMessage
	  buffer,
	  the bit corresponding to the uuid of the TProcessID is set in the
	  new data
	  member fBitsPIDs.
	  -Mods in TSocket.
	  Before sending the TMessage containing a referenced object, the
	  list of
	  TProcessIDs is sent through the socket before sending the
	  message.
	  The list of TProcessIDs already sent is kept in the new member
	  TList* fUUIds.
	  When receiving the message, the TProcessID is stored in the
	  global list of
	  TProcessIDs if not already there.

2008-06-06 13:29  brun

	* [r24166] net/net/src/TSocket.cxx: Go back to old version. I
	  committed a new version by mistake.

2008-06-06 12:20  brun

	* [r24164] core/base/inc/MessageTypes.h, hist/hist/src/TF1.cxx,
	  net/net/inc/TMessage.h, net/net/src/TMessage.cxx,
	  net/net/src/TSocket.cxx: Protect TF1::ExecuteEvent in case
	  fHistogram is null. This case may happen
	  in a multi-threaded application when one thread repaints the
	  histogram while the mouse is over a pad containing a TF1.

2008-06-06 11:33  matevz

	* [r24162] graf3d/gl/inc/LinkDef.h,
	  graf3d/gl/inc/TGLContextPrivate.h, graf3d/gl/inc/TGLWidget.h,
	  graf3d/gl/src/TGLContext.cxx, graf3d/gl/src/TGLEventHandler.cxx,
	  graf3d/gl/src/TGLWidget.cxx, tutorials/eve/SplitGLView.C: From
	  Bertrand:
	  
	  Remove TGLWidgetContainer class and change inheritance of
	  TGLWidget as following:
	  before: class TGLWidget : public TGCanvas, public TGLPaintDevice
	  now: class TGLWidget : public TGFrame, public TGLPaintDevice
	  
	  Now TGFrame base class is used directly to tie with the GL
	  Context,
	  instead of creating an external window and registering it in
	  TVirtualX
	  window list.

2008-06-06 09:57  moneta

	* [r24161] math/doc/index.html: add top level Math description page

2008-06-06 04:35  pcanal

	* [r24160] tree/treeplayer/src/TChainIndex.cxx: Fix TChainIndex
	  when the lookuped value does not exist

2008-06-05 17:16  matevz

	* [r24158] graf3d/eve/inc/TEveCaloData.h,
	  graf3d/eve/src/TEveCalo.cxx, graf3d/eve/src/TEveCaloData.cxx,
	  graf3d/eve/src/TEveCaloLegoGL.cxx, graf3d/gl/inc/TGLCamera.h,
	  graf3d/gl/src/TGLCamera.cxx: From Alja.
	  
	  TEveCaloData:
	  Change GetCellData() to const.
	  
	  TEveCalo:
	  Set threshold in SetData().
	  
	  TEveCaloLegoGL:
	  Fix tick-marks and change rendering order of cells and plane.
	  
	  TGLCamera:
	  
	  Coordinate-system conversion functions ViewportDeltaToWorld(),
	  ViewportToWorld() and WorldToViewport now take an optional
	  argument
	  specifying model-view matrix to be used in calculation.

2008-06-05 16:48  axel

	* [r24157] cint/cint/src/ifunc.cxx: fix overload res of functions
	  taking enums: they come in as int arguments

2008-06-05 09:21  brun

	* [r24152] tutorials/eve/SplitGLView.C: From Bertrand:
	  - Adapt the code according to recent changes in TString and in
	  TEveElementList

2008-06-05 08:11  couet

	* [r24150] tutorials/graphs/graphpolar.C: - Display the angular
	  coordinates using the Pi notation.

2008-06-05 07:00  brun

	* [r24149] graf2d/graf/src/TGraphPolar.cxx: Fix a bug in the
	  TGraphPolar constructors. The data members were not initialized.

2008-06-04 19:49  pcanal

	* [r24148] cint/cint7/inc/G__ci.h: Re-sync the sizeof(G__value) to
	  be the same as in Cint5

2008-06-04 19:48  matevz

	* [r24147] graf3d/eve/inc/TEveElement.h,
	  graf3d/eve/inc/TEveManager.h,
	  graf3d/eve/inc/TEveProjectionManager.h,
	  graf3d/eve/inc/TEveSelection.h, graf3d/eve/src/TEveElement.cxx,
	  graf3d/eve/src/TEveGeoNode.cxx, graf3d/eve/src/TEveManager.cxx,
	  graf3d/eve/src/TEveProjectionManager.cxx,
	  graf3d/eve/src/TEveSelection.cxx: - TEveProjectionManager:
	  Added member 'Bool_t fImportEmpty' - this forces the projection
	  manager
	  to also import sub-trees without any projectable elements.
	  Useful if one expects a completely parallel element structure in
	  projected replica.
	  
	  - TEveSelection:
	  Added method 'void RemoveImpliedSelected(TEveElement* el)' needed
	  for
	  deregistration of implied-selected elements during their
	  destruction.
	  
	  - TEveManager:
	  - In PreDeleteElement() check if the element is implied selected
	  or
	  highlighted and deregister it from there.
	  - In function InsertVizDBEntry():
	  a) added argument 'Bool_t update';
	  b) when replacing the model-element copy its children to the new
	  model and optionally update their viz-params.
	  
	  - TEveElement:
	  - Add methods to simplify propagation of visualization-parameters
	  between model-elements and their clients
	  - Add members 'Int_t fParentIgnoreCnt, fTopItemCnt' that allow
	  better tracking of references in view of automatic destruction.
	  - Consolidate Has/Num|Children/Parents() methods.
	  
	  - TEveGeoNode:
	  Use TEveElement::HasChildren() instead of checking container
	  size.

2008-06-04 19:32  matevz

	* [r24146] graf3d/eve/inc/TEveCalo.h,
	  graf3d/eve/inc/TEveCaloData.h,
	  graf3d/eve/inc/TEveCaloVizEditor.h, graf3d/eve/inc/TEveUtil.h,
	  graf3d/eve/src/TEveCalo.cxx, graf3d/eve/src/TEveCalo2DGL.cxx,
	  graf3d/eve/src/TEveCalo3DGL.cxx, graf3d/eve/src/TEveCaloData.cxx,
	  graf3d/eve/src/TEveCaloLegoEditor.cxx,
	  graf3d/eve/src/TEveCaloLegoGL.cxx,
	  graf3d/eve/src/TEveCaloVizEditor.cxx,
	  graf3d/eve/src/TEveLegoOverlay.cxx, graf3d/eve/src/TEveUtil.cxx,
	  tutorials/eve/cms_calo.C: - TEveCalo-classes:
	  Add possibility to plot E/Et values and enable absolute/relative
	  scaling.
	  
	  - TEveUtil:
	  Add utility functions to check if a phi interval lies within or
	  overlaps with another interval taking into account the U(1)
	  wrap-around.

2008-06-04 19:21  brun

	* [r24145] graf2d/graf/inc/TGraphPolar.h,
	  graf2d/graf/inc/TGraphPolargram.h,
	  graf2d/graf/src/TGraphPolar.cxx,
	  graf2d/graf/src/TGraphPolargram.cxx,
	  hist/histpainter/inc/TGraphPainter.h,
	  hist/histpainter/src/TGraphPainter.cxx,
	  tree/treeviewer/src/TSpider.cxx: From Olivier,
	  
	  separate graphics and non graphics in class TGraphPolar

2008-06-04 15:49  wouter

	* [r24144] roofit/roofitcore/src/RooDataHist.cxx,
	  roofit/roofitcore/src/RooHistFunc.cxx,
	  roofit/roofitcore/src/RooHistPdf.cxx: o RooDataHist
	  
	  - Fix bug in sum(), multiply with bin volume, rather than divide
	  by it
	  
	  
	  o RooHistFunc, RooHistPdf
	  
	  - Use bin-volume corrected sum in analytical integral
	  implementation

2008-06-04 13:48  rdm

	* [r24143] core/base/src/TString.cxx: add protection in case pos is
	  out of bounds in Replace(). This fixes bad
	  crashes iin e.g.:
	  TString s("aap")
	  s.Remove(s.Index(" "))

2008-06-04 13:17  axel

	* [r24140] cint/reflex/inc/Reflex/DictionaryGenerator.h: Silence
	  MSVC warning C4251 due to STL being part of the API (forgot one)

2008-06-04 13:08  axel

	* [r24139] cint/cint7/inc/G__ci_fproto.h: G__map_cpp_name:
	  propagate Philipp's change of constness of arg also to the decl

2008-06-04 12:50  axel

	* [r24138] cint/reflex/inc/Reflex/internal/MemberTemplateImpl.h,
	  cint/reflex/inc/Reflex/internal/PropertyListImpl.h,
	  cint/reflex/inc/Reflex/internal/ScopeBase.h,
	  cint/reflex/inc/Reflex/internal/TypeTemplateImpl.h: Silence MSVC
	  warning C4251 due to STL being part of the API.

2008-06-04 08:19  rdm

	* [r24131] tutorials/gui/staffTableTest.C: correct location of
	  staff.root.

2008-06-04 08:07  rdm

	* [r24130] config/Makefile.in, configure, net/monalisa/Module.mk,
	  net/monalisa/inc/LinkDef.h, net/monalisa/inc/TMonaLisaReader.h,
	  net/monalisa/src/TMonaLisaReader.cxx: remove TMonaLisaReader on
	  advice from its author as this MonaLisa reader
	  interface is not anymore supported via AliEn (ROOT does not
	  compile with
	  the latest AliEn). If needed a better implementation will be
	  provided.

2008-06-04 08:06  antcheva

	* [r24129] tutorials/gui/buttonChangelabel.C,
	  tutorials/gui/guilabels.C: Fixed typos in comments.

2008-06-04 07:59  antcheva

	* [r24128] tutorials/gui/listBox.C: Fixed error in comments.

2008-06-04 07:59  moneta

	* [r24127] math/physics/src/TVector3.cxx: fix bug in documentation
	  of pseudorapidity thanks to Tim Olson

2008-06-04 07:50  rdm

	* [r24126] rootx/src/rootx.cxx: remove any limit on the number of
	  arguments. If there are too many arguments
	  the shell will not start the application.

2008-06-04 07:27  rdm

	* [r24125] proof/proofplayer/src/TFileMerger.cxx: change from
	  revision 23873 (avoid writing tree header twice) got lost
	  during file moving.

2008-06-04 07:17  matevz

	* [r24123] graf3d/eve/inc/LinkDef.h: Forgot to include LinkDef.h in
	  last commit.

2008-06-03 19:38  matevz

	* [r24122] graf3d/eve/inc/TEveVSD.h,
	  graf3d/eve/inc/TEveVSDStructs.h, graf3d/eve/src/TEveVSD.cxx: From
	  Boris Hippolyte: include VSD structures for description of
	  cascades.

2008-06-03 19:27  wouter

	* [r24121] roofit/roofitcore/src/RooLinearMorph.cxx,
	  roofit/roofitcore/src/RooMinuit.cxx,
	  roofit/roofitcore/src/RooSimWSTool.cxx,
	  roofit/roofitcore/src/RooWorkspace.cxx: o RooLinearMorph,
	  RooSimWSTool, RooMinuit, RooWorkspace
	  
	  - Fix variable shadowing warnings highlighted by -Wshadow

2008-06-03 19:24  brun

	* [r24120] io/io/src/TStreamerInfo.cxx: Fix a problem in
	  TStreamerInfo::GenerateInclude when generating the code for
	  classes with pointers like in:
	  AliESDtrackCuts.h: TH1F* fhNClustersITS[2]; //->
	  AliESDtrackCuts.h: TH1F* fhNClustersTPC[2]; //->
	  
	  In this case the code for the constructor and destructor must
	  explictly delete the objects and set the arrays to 0.

2008-06-03 18:42  wouter

	* [r24119] roofit/roofitcore/Module.mk,
	  roofit/roofitcore/inc/LinkDef3.h,
	  roofit/roofitcore/inc/RooAbsArg.h,
	  roofit/roofitcore/inc/RooAbsCachedPdf.h,
	  roofit/roofitcore/inc/RooAbsCachedReal.h,
	  roofit/roofitcore/inc/RooAbsCategory.h,
	  roofit/roofitcore/inc/RooAbsCategoryLValue.h,
	  roofit/roofitcore/inc/RooAbsFunc.h,
	  roofit/roofitcore/inc/RooAbsLValue.h,
	  roofit/roofitcore/inc/RooAbsPdf.h,
	  roofit/roofitcore/inc/RooAbsReal.h,
	  roofit/roofitcore/inc/RooAbsRealLValue.h,
	  roofit/roofitcore/inc/RooAbsSelfCachedPdf.h,
	  roofit/roofitcore/inc/RooAbsSelfCachedReal.h,
	  roofit/roofitcore/inc/RooBrentRootFinder.h,
	  roofit/roofitcore/inc/RooCacheManager.h,
	  roofit/roofitcore/inc/RooCachedPdf.h,
	  roofit/roofitcore/inc/RooCachedReal.h,
	  roofit/roofitcore/inc/RooChangeTracker.h,
	  roofit/roofitcore/inc/RooCmdArg.h,
	  roofit/roofitcore/inc/RooDataHist.h,
	  roofit/roofitcore/inc/RooFFTConvPdf.h,
	  roofit/roofitcore/inc/RooFracRemainder.h,
	  roofit/roofitcore/inc/RooGlobalFunc.h,
	  roofit/roofitcore/inc/RooHistFunc.h,
	  roofit/roofitcore/inc/RooHistPdf.h,
	  roofit/roofitcore/inc/RooLinearMorph.h,
	  roofit/roofitcore/inc/RooMsgService.h,
	  roofit/roofitcore/inc/RooNumCdf.h,
	  roofit/roofitcore/inc/RooNumRunningInt.h,
	  roofit/roofitcore/inc/RooRealBinding.h,
	  roofit/roofitcore/inc/RooRealIntegral.h,
	  roofit/roofitcore/inc/RooRealVar.h,
	  roofit/roofitcore/inc/RooSimWSTool.h,
	  roofit/roofitcore/inc/RooWorkspace.h,
	  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/RooAbsIntegrator.cxx,
	  roofit/roofitcore/src/RooAbsOptTestStatistic.cxx,
	  roofit/roofitcore/src/RooAbsPdf.cxx,
	  roofit/roofitcore/src/RooAbsReal.cxx,
	  roofit/roofitcore/src/RooAbsRealLValue.cxx,
	  roofit/roofitcore/src/RooAbsSelfCachedPdf.cxx,
	  roofit/roofitcore/src/RooAbsSelfCachedReal.cxx,
	  roofit/roofitcore/src/RooBrentRootFinder.cxx,
	  roofit/roofitcore/src/RooCachedPdf.cxx,
	  roofit/roofitcore/src/RooCachedReal.cxx,
	  roofit/roofitcore/src/RooChangeTracker.cxx,
	  roofit/roofitcore/src/RooCmdArg.cxx,
	  roofit/roofitcore/src/RooCustomizer.cxx,
	  roofit/roofitcore/src/RooDataHist.cxx,
	  roofit/roofitcore/src/RooDataHistSliceIter.cxx,
	  roofit/roofitcore/src/RooFFTConvPdf.cxx,
	  roofit/roofitcore/src/RooFracRemainder.cxx,
	  roofit/roofitcore/src/RooGlobalFunc.cxx,
	  roofit/roofitcore/src/RooHist.cxx,
	  roofit/roofitcore/src/RooHistFunc.cxx,
	  roofit/roofitcore/src/RooHistPdf.cxx,
	  roofit/roofitcore/src/RooLinearMorph.cxx,
	  roofit/roofitcore/src/RooMinuit.cxx,
	  roofit/roofitcore/src/RooMsgService.cxx,
	  roofit/roofitcore/src/RooMultiCategory.cxx,
	  roofit/roofitcore/src/RooNLLVar.cxx,
	  roofit/roofitcore/src/RooNumCdf.cxx,
	  roofit/roofitcore/src/RooNumRunningInt.cxx,
	  roofit/roofitcore/src/RooProdGenContext.cxx,
	  roofit/roofitcore/src/RooRealAnalytic.cxx,
	  roofit/roofitcore/src/RooRealBinding.cxx,
	  roofit/roofitcore/src/RooRealMPFE.cxx,
	  roofit/roofitcore/src/RooRealVar.cxx,
	  roofit/roofitcore/src/RooSimWSTool.cxx,
	  roofit/roofitcore/src/RooSimultaneous.cxx,
	  roofit/roofitcore/src/RooSuperCategory.cxx,
	  roofit/roofitcore/src/RooWorkspace.cxx: o RooAbsSelfCachedPdf
	  
	  - Follow changes in RooAbsCachedPdf
	  
	  
	  o RooCachedPdf
	  
	  - Add option to override default choice of cache observables
	  (the normalization observables) with a specific set of variables
	  to make it possible to also cache p.d.f values for all values
	  of given parameters as well.
	  
	  - Forward analytical integration capabilities to actual cache
	  p.d.f
	  
	  - Forward calls on preferred observable order to cached p.d.f
	  
	  
	  o RooDataHist
	  
	  - Add option to bin dataset in alternate binning configuration,
	  as
	  specified by binning name in constructor.
	  
	  - Add feature to weight() function to enforce special boundaries
	  when interpolating a histogram representing a cumulative
	  distribution function.
	  If so, lower-side bounds are forced to zero and upper-side bounds
	  are
	  forced to 1.0 instead of the default mirroring strategy
	  
	  
	  o RooMsgService
	  
	  - Add new topic NumericIntegration
	  
	  - Show PROGRESS level messages by default
	  
	  
	  o RooAbsSelfCachedReal
	  
	  - New base class for self-caching RooAbsReal objects analoguous
	  to RooAbsSelfCachedPdf
	  
	  
	  o RooCachedReal
	  
	  - New class to cache arbitrary RooAbsReal function objects,
	  analogous to RooAbsCachedPdf
	  
	  
	  o RooRealBinding
	  
	  - Add feature to save and restore values of input variables,
	  used by RooRealIntegral to restore observable values after
	  numeric
	  integration to original values.
	  
	  
	  o RooLinearMorph
	  
	  - New operator p.d.f class implementing using the algorithm
	  described
	  by Alex Read in NUM A 425 (1999) 357-369 'Linear interpolation of
	  histograms'.
	  This class implements a generalization for continuous p.d.f
	  
	  
	  o RooAbsRealLValue
	  
	  - Following changes in RooAbsLValue
	  
	  
	  o RooHistFunc
	  
	  - Real-valued function modeled by external RooDataHist object,
	  analoguous to RooHistPdf,
	  but without normalization support and allowing negative histogram
	  values
	  
	  
	  o RooAbsCachedReal
	  
	  - New abstract base class for caching functions, analoguous to
	  RooAbsCachedPdf.
	  
	  
	  o RooFracRemainder
	  
	  - New dedicated helper class to calculate the remainder fraction
	  of a RooAddPdf, i.e. 1-sum(i)x_i
	  for a given RooArgSet x
	  
	  
	  o RooCustomizer
	  
	  - Fix memory management issue for sterile use
	  
	  
	  o RooAbsCategoryLValue
	  
	  - Follow changes in RooAbsLValue
	  
	  
	  o RooNumCdf
	  
	  - Specialization of RooNumRunningInt to calculate running
	  integrals of p.d.f.s:
	  the running integral is by construction normalized to one
	  exactly, taking out
	  any possible imprecisions in the regular integral calculation and
	  by imposing
	  special constraints on the RooHistFunc that models the output so
	  that the boundaries
	  are constrained to exactly 0 and 1 when interpolation is used.
	  
	  
	  o RooFFTConv
	  
	  - Fix bug in cache naming algorithm
	  
	  - Follow changes in RooAbsCachedPdf
	  
	  
	  o RooChangeTracker
	  
	  - New special purpose object that tracks changes in a given set
	  of variables, used
	  to determine if cached p.d.fs in RooAbsCachedPdf and
	  RooAbsCachedReal need to
	  be recalculated due to parameter changes. In addition to
	  valueDirty tracking,
	  an explicit comparison can be made to stored reference values of
	  variables,
	  to avoid recalculation of expensive quantities in case a
	  valueDirty is propagated
	  even if the value did not change (this can e.g. happen when you
	  step though
	  a RooDataHist where usually only one of the observables changes
	  value, but
	  all observables propagate a valueDirty every time)
	  
	  
	  o RooHist
	  
	  - Bug fix in makeResidual()
	  
	  
	  o RooAbsReal
	  
	  - Fix small memory leak in createIntegral
	  
	  - Expand functionality of fillDataHist: optional correction for
	  binVolume
	  when filling, and optional progress indication.
	  
	  - Modify logEvalError() so that when cumulative logging for
	  Minuit is disabled
	  that messages are printed through the standard message logging
	  service.
	  
	  - Modify error logging so that name of objects are stored in
	  addition to
	  pointers so that delayed logging of errors of (cache) objects
	  that no
	  longer exists can be performed correctly.
	  
	  - Add virtual function preferredObservableScanOrder() to indicate
	  preferred
	  order in which multi-dimensional functions should be scanned into
	  a
	  RooHistPdf, which may matter greatly for the performance of
	  certain
	  p.d.f.s like RooFFTConvPdf and RooLinearMorph
	  
	  - Add new function createRunningIntegral() which constructs for a
	  given F(x,y)
	  a Int[xlo,x] F(x',y) dx. The default strategy is to construct the
	  underlying
	  integral with createIntegral() and adapt it with a RooCustomizer
	  and a RooParamBinning
	  to a running integral. In case it concerns a one-dimensional
	  numeric running
	  integral, the running integral is represented by a dedicated
	  class RooNumRunningInt
	  which scans the integrand and numerically integrates the scanned
	  histogram
	  
	  
	  o RooAbsCollection
	  
	  - Bug fix in nameFieldLength handling of print routine
	  
	  
	  o RooAbsCachedPdf
	  
	  - Introduce explicitly the strategy that the cache contains the
	  _normalized_ p.d.f. values,
	  so that no postior normalization integral is required. This has
	  the added advantages that
	  the cache p.d.f can be instructed to consider itself normalized
	  skipping an explicit
	  normalization step in the RooHistPdf.
	  
	  - Add utility function getCachePdf() and getCacheHist() to
	  retrieve cache p.d.f and histogram
	  for a given choice of normalization set
	  
	  - Clean up structure of CacheElem nested class by making guts
	  private and providing accessor
	  function for derived CacheElem classes. Virtualize cache creation
	  with a new member function
	  createCache that will allow derived classes to create a derived
	  CacheElem.
	  
	  - Forward integration handling to cache pdf actually being used
	  
	  
	  o RooDataHistSliceIter
	  
	  - Follow changes in RooDataHist for alternate binning
	  
	  
	  o RooRealMPFE
	  
	  - Follow changes in eval error logging in RooAbsReal
	  
	  
	  o RooAbsPdf
	  
	  - Add createCdf() function to create cumulative distribution
	  functions from p.d.f.s. This is
	  quite similar to RooAbsReal::createRunningIntegral() but with
	  some c.d.f specific features
	  related to constraints on normalization
	  
	  
	  o RooAbsArg
	  
	  - Fix bug in optimizeCacheMode()
	  
	  
	  o RooBrentRootFinder
	  
	  - Improve error messaging through RooMsgService interface.
	  
	  
	  o RooCmdArg
	  
	  - Expand payload from 2 to 3 strings
	  
	  
	  o RooSimWSTool
	  
	  - Complete rewrite of RooSimPdfBuilder integrated with
	  RooWorkspace for object storage.
	  
	  
	  o RooNumRunningInt
	  
	  - New dedicated class to calculate running integral of any
	  function that does not have
	  an analytical integral implementation. This class scans such a
	  function in a histogram
	  and then numerically integrates the histogram. The filling of the
	  histogram is performed
	  adaptively using a recursion division strategy with a precision
	  cutoff to save time
	  of the filling of smooth functions in finely binned histograms
	  
	  
	  o RooMultiCategory, RooSuperCategory
	  
	  - Minor tweak in name of proxies
	  
	  
	  o RooAbsIntegrator
	  
	  - Deploy save and restore functionality of
	  RooAbsFunc/RooRealBinding to restore observable
	  values to prior values after an intergration step.
	  
	  
	  o RooMinuit
	  
	  - Fix gcc 4.3 compiler warning
	  
	  
	  o RooWorkspace
	  
	  - Add bulk import() function taking a const RooArgSet instead of
	  a RooAbsArg
	  
	  - Add RecycleConflictNodes() option to ignore conflicts and
	  simply recycle internal
	  nodes when a different external node is encountered.
	  
	  - Add new accessors catfunc() for category functions, arg() for
	  generic RooAbsArgs,
	  and funcArg() for fundamental arguments of any type.
	  
	  - Add separate section for category functions in Print()
	  
	  
	  o RooHistPdf
	  
	  - Add option to declare contents unit normalized. When activated,
	  the analytical
	  integral is hardwired to 1.
	  
	  - Add option to propagate cdfBoundaries mode to the underlying
	  RooDataHist.
	  
	  
	  o RooAbsOptTestStatistic
	  
	  - Optimize handling of empty rangeName specification (from Alfio)
	  
	  
	  o RooSimultaneous
	  
	  - Tune proxy names
	  
	  - Make p.d.f return zero, in case index category is in state
	  where no p.d.f is assigned,
	  rather that assert(0)
	  
	  
	  o LinkDef3.h, Module.mk
	  
	  - Add new class definitions

2008-06-03 16:46  axel

	* [r24118] cint/reflex/python/genreflex/gendict.py: Hopefully fix
	  that typeid(::namesp::cls) bug - it doesn't work for any
	  namespaces. Create a local typedef instead.

2008-06-03 15:21  axel

	* [r24116] cint/cint/src/struct.cxx, cint/cint7/src/struct.cxx:
	  When looking up class names, convert T<A, B> into T<A,B>.
	  Prerequisite for Savannah #33892

2008-06-03 13:14  matevz

	* [r24114] graf3d/gl/src/TGLEmbeddedViewer.cxx,
	  graf3d/gl/src/TGLSAViewer.cxx, graf3d/gl/src/TGLViewer.cxx: From
	  Bertrand: Set fGLWidget=0 in TGLEmbeddedViewer and TGLSAViewer
	  destructor and check it in TGLViewer destructor.

2008-06-03 09:28  rdm

	* [r24113] configure: add checks for the existence of
	  X11/extensions/shape.h and libXext.so.

2008-06-03 09:09  rdm

	* [r24112] rootx/src/rootx.cxx: support up to 4096 arguments (POSIX
	  minimum), was 256.

2008-06-03 09:04  rdm

	* [r24111] core/base/inc/TApplication.h,
	  core/base/src/TApplication.cxx: add protection in Argv(int idx)
	  for idx being larger than argc-1.

2008-06-03 09:03  rdm

	* [r24110] core/unix/src/TUnixSystem.cxx: set exepathlen to
	  kMAXPATHLEN (was 1024).

2008-06-03 06:46  brun

	* [r24108] hist/hist/src/TH1.cxx: From Philippe:
	  In TH1::Merge add support for merging histograms where bin labels
	  are set
	  and not all bins or same bins have a label set.
	  This fixes the report:
	  http://root.cern.ch/phpBB2/viewtopic.php?t=5767

2008-06-03 05:31  brun

	* [r24107] core/meta/src/TMethodCall.cxx: Fix a bug in the new
	  version of TMethodCall::ReturnType. The internal variable rettype
	  cannot be reused as it points to a static variable in TCintFix a
	  bug in the new version of TMethodCall::ReturnType. The internal
	  variable rettype
	  cannot be reused as it points to a static variable in TCint..
	  s fixes the nightly builds problems.--This line, and those below,
	  will be ignored--
	  
	  M core/meta/src/TMethodCall.cxx

2008-06-02 19:23  pcanal

	* [r24106] core/meta/src/TGlobal.cxx: Readd unadvertently removed
	  call to TCint::TypeName

2008-06-02 18:53  brun

	* [r24105] graf2d/graf/inc/TGraph.h, graf2d/graf/src/TGraph.cxx,
	  hist/histpainter/inc/TGraphPainter.h,
	  hist/histpainter/src/TGraphPainter.cxx: Move back the functionm
	  Zero from TGraphPainter::Zero to TGraph::Zero where it was
	  originally.
	  This function is not a graphics function and it is used by
	  several applications.

2008-06-02 16:47  pcanal

	* [r24104] cint/cint7/src/newlink.cxx: Cint5 has gone through an
	  update to replace 'char*' with 'const char*', this has not yet
	  been ported to Cint7 .. however G__map_cpp_name is not being
	  called with a const char* in TCint.cxx, so quick repair the cint7
	  build

2008-06-02 16:43  brun

	* [r24103] bindings/pyroot/src/MethodHolder.cxx: Replace include
	  "TCint.h" by "TInterpreter.h"

2008-06-02 16:32  pcanal

	* [r24102] core/meta/inc/TCint.h: Re-add Api.h until TCint.h is no
	  longer use build in the cint7 build and/or G__dictposition is
	  handed differently

2008-06-02 16:05  couet

	* [r24101] graf2d/graf/src/TGraph.cxx: - Remove useless lines.

2008-06-02 15:46  rdm

	* [r24100] configure: make is_lib64 test only on "linux"
	  architecture.

2008-06-02 15:27  rdm

	* [r24099] config/Makefile.linux, configure,
	  graf2d/asimage/Module.mk, graf2d/freetype/Module.mk,
	  net/xrootd/Module.mk,
	  net/xrootd/src/xrootd/config/GNUmake.rules.gcc: changes needed to
	  support building 32 bit version on 64 bit linux platform.
	  To build 32 bit version on x8664 machine just do:
	  ./configure linux

2008-06-02 14:57  brun

	* [r24098] io/io/src/TGenCollectionProxy.cxx: add missing include
	  <stdlib.h> required by gcc4.3 (was previously included by Api.h

2008-06-02 14:30  brun

	* [r24097] io/io/src/TGenCollectionProxy.cxx: Replace direct calls
	  to CINT by the TInterpreter interface.

2008-06-02 14:30  brun

	* [r24096] core/meta/inc/TCint.h, core/meta/inc/TInterpreter.h,
	  core/meta/src/TCint.cxx: Add two functions IsValid and Size to
	  the TypeInfo interface.
	  These functions are required by the new version of
	  TGenCollectionProxy

2008-06-02 13:55  axel

	* [r24095] cint/cint7/src/disp.cxx, cint/cint7/src/expr.cxx,
	  cint/cint7/src/global.h, cint/cint7/src/ifunc.cxx: Fix a few
	  compilation issues (mostly introduced by G__StrBuf, plus some
	  unused vars)

2008-06-02 13:15  brun

	* [r24094] core/meta/inc/TCint.h,
	  core/meta/src/TStreamerElement.cxx: Remove useless include Api.h

2008-06-02 12:02  brun

	* [r24093] io/io/src/TKey.cxx: Add the following comment in
	  TKey::ReadObjWithBuffer(char *bufferRead)
	  // NOTE :
	  // This function is called only internally by ROOT classes.
	  // Although being public it is not supposed to be used outside
	  ROOT.
	  // If used, you must make sure that the bufferRead is large
	  enough to
	  // accomodate the object being read.

2008-06-02 10:12  axel

	* [r24092] cint/reflex/python/genreflex/gendict.py: Do not prepend
	  stdext namespace with "::" when calling sizeof, typeid, due to
	  MSVC7.1 bug (was already done for namespace std). Fixes
	  nightlies.

2008-06-02 09:39  couet

	* [r24090] hist/histpainter/src/TGraphPainter.cxx: - The
	  displacements vectors (EXlowd ...) have been lost in
	  PaintGraphBentErrors
	  after the last changes from Rene.

2008-06-02 09:32  brun

	* [r24089] tree/tree/src/TBranchSTL.cxx: From Lukasz:
	  fix a bug in the split collection
	  stuff.

2008-06-02 06:27  brun

	* [r24088] core/meta/inc/TCint.h, core/meta/inc/TInterpreter.h,
	  core/meta/src/TCint.cxx, core/meta/src/TMethodCall.cxx: Remove
	  unused function and fix coding conventions.

2008-06-01 16:15  brun

	* [r24087] core/base/inc/TEnv.h: When making the previous change
	  (rev 13300 Nov 21 2007) rdm forgot to increment
	  the TEnv version number. This patch fixes the report:
	  <http://savannah.cern.ch/bugs/?37270>

2008-06-01 15:56  brun

	* [r24086] etc/plugins/TVirtualGraphPainter,
	  etc/plugins/TVirtualGraphPainter/P010_TGraphPainter.C: Add the
	  plugin for the TVirtualGraphPainter

2008-06-01 15:47  brun

	* [r24085] hist/histpainter/src/TGraphPainter.cxx: Fix a compiler
	  warning (gcc4.3)

2008-06-01 15:34  brun

	* [r24084] graf2d/graf/inc/TGraph.h,
	  graf2d/graf/inc/TGraphAsymmErrors.h,
	  graf2d/graf/inc/TGraphBentErrors.h,
	  graf2d/graf/inc/TGraphErrors.h, graf2d/graf/src/TGraph.cxx,
	  graf2d/graf/src/TGraphAsymmErrors.cxx,
	  graf2d/graf/src/TGraphBentErrors.cxx,
	  graf2d/graf/src/TGraphErrors.cxx,
	  graf2d/graf/src/TGraphPolar.cxx, graf2d/graf/src/TMultiGraph.cxx,
	  hist/hist/inc/LinkDef.h, hist/hist/inc/TVirtualGraphPainter.h,
	  hist/hist/src/TVirtualGraphPainter.cxx,
	  hist/histpainter/inc/LinkDef.h,
	  hist/histpainter/inc/TGraph2DPainter.h,
	  hist/histpainter/inc/TGraphPainter.h,
	  hist/histpainter/inc/THistPainter.h,
	  hist/histpainter/src/TGraph2DPainter.cxx,
	  hist/histpainter/src/TGraphPainter.cxx,
	  hist/histpainter/src/THistPainter.cxx: From Olivier and me:
	  
	  Split the TGraph classes to move the graphics code to separate
	  classes.
	  These classes will be moved to the hist directory once the
	  classes will be ok.
	  The TGraphs are painted via the TVirtualGraphPainter class and
	  its concrete
	  implementation TGraphPainter.
	  At the difference of the TH1 classes for which a different
	  painter is created
	  when drawing each histogram, one single TGraphPainter class is
	  created.
	  The TGraphPainter class does not have internal state, all the
	  information
	  from TGraph is passed to the drawing functions via parameters.

2008-06-01 07:10  brun

	* [r24083] tree/tree/src/TBranch.cxx: Fix a problem when calling
	  the Error function.
	  see: <http://savannah.cern.ch/bugs/?37260>

2008-06-01 05:37  brun

	* [r24082] core/meta/inc/TCint.h, core/meta/inc/TInterpreter.h,
	  core/meta/src/TCint.cxx: Change the return type of all functions
	  Property , Offset and Tagnum from int to Long_t

2008-06-01 00:59  rdm

	* [r24081] gui/gui/inc/TGFrame.h, gui/gui/src/TGFrame.cxx: Avoid
	  DeleteWindow() singleshot timer from being set twice for the same
	  window (could happen when clicking very quickly twice in the WM
	  close box).
	  Fixes issue 37197.

2008-05-31 20:39  brun

	* [r24080] core/meta/inc/TInterpreter.h: Fix a warning on Windows.

2008-05-31 20:28  brun

	* [r24079] core/meta/src/TDataMember.cxx, core/rint/src/TRint.cxx:
	  Add missing include stdlib required by gcc4.3

2008-05-31 20:19  brun

	* [r24078] core/meta/inc/TInterpreter.h: Fix compiler warnings
	  about unused argument names

2008-05-31 19:39  brun

	* [r24077] core/base/src/TQConnection.cxx,
	  core/base/src/TQObject.cxx, core/base/src/TROOT.cxx,
	  core/base/src/TStorage.cxx, core/base/src/TSystem.cxx,
	  core/base/src/TVirtualFitter.cxx, core/meta/inc/TBaseClass.h,
	  core/meta/inc/TCint.h, core/meta/inc/TClass.h,
	  core/meta/inc/TDataMember.h, core/meta/inc/TDataType.h,
	  core/meta/inc/TDictionary.h, core/meta/inc/TFunction.h,
	  core/meta/inc/TGlobal.h, core/meta/inc/TInterpreter.h,
	  core/meta/inc/TMethod.h, core/meta/inc/TMethodArg.h,
	  core/meta/inc/TMethodCall.h, core/meta/src/TBaseClass.cxx,
	  core/meta/src/TCint.cxx, core/meta/src/TClass.cxx,
	  core/meta/src/TDataMember.cxx, core/meta/src/TDataType.cxx,
	  core/meta/src/TFunction.cxx, core/meta/src/TGlobal.cxx,
	  core/meta/src/TInterpreter.cxx, core/meta/src/TIsAProxy.cxx,
	  core/meta/src/TMethod.cxx, core/meta/src/TMethodArg.cxx,
	  core/meta/src/TMethodCall.cxx,
	  core/meta/src/TStreamerElement.cxx, core/rint/src/TRint.cxx,
	  core/rint/src/TTabCom.cxx, core/thread/src/TThread.cxx,
	  gui/guibuilder/src/TGuiBldDragManager.cxx, hist/hist/src/TF1.cxx,
	  math/foam/src/TFoam.cxx, math/mathcore/src/FunctorCint.cxx,
	  math/minuit/src/TMinuit.cxx, math/minuit2/src/TFitterMinuit.cxx,
	  net/alien/inc/TAlienSystem.h,
	  roofit/roofitcore/src/RooGenCategory.cxx,
	  roofit/roofitcore/src/RooWorkspace.cxx,
	  tree/tree/inc/TSelectorCint.h, tree/tree/src/TSelector.cxx,
	  tree/tree/src/TSelectorCint.cxx, tree/tree/src/TTree.cxx: Extend
	  the TInterpreter class to support the CINT API used so far by
	  ROOT.
	  The concrete implementation of the class is in TCint.
	  The new functions are essentially interfaces to the existing CINT
	  C++ classes
	  like G__ClassInfo, G__CallFunc, G__DataMemberInfo, G__MethodInfo,
	  G__TypeInfo
	  and G__TypedefInfo. Most of these functions will call the Reflex
	  interface
	  once the CINT/Reflex interface will be available later this year.
	  All direct calls to CINT are replaced by calls like
	  gCint->ClassInfo_xxx where gCint
	  points to the TCint implementation.
	  The existing calls to TCint via gInterpreter are kept because on
	  Windows
	  gInterpreter does not call directly TCint, but instead call
	  TWin32InterpreterProxy
	  that in turns call TCint.
	  On Linux and Mac, gInterpreter and gCint are equivalent.
	  
	  Once the transformation using gCint will be completed, it will be
	  possible
	  to specify at startup time which version of CINT (CINT or CINT7)
	  by loading
	  dynamically TCint or TCint7.--This line, and those below, will be
	  ignored--
	  
	  M core/meta/src/TStreamerElement.cxx
	  M core/meta/src/TCint.cxx
	  M core/meta/src/TGlobal.cxx
	  M core/meta/src/TBaseClass.cxx
	  M core/meta/src/TDataMember.cxx
	  M core/meta/src/TInterpreter.cxx
	  M core/meta/src/TClass.cxx
	  M core/meta/src/TMethodArg.cxx
	  M core/meta/src/TDataType.cxx
	  M core/meta/src/TMethodCall.cxx
	  M core/meta/src/TIsAProxy.cxx
	  M core/meta/src/TMethod.cxx
	  M core/meta/src/TFunction.cxx
	  M core/meta/inc/TClass.h
	  M core/meta/inc/TDictionary.h
	  M core/meta/inc/TMethodArg.h
	  M core/meta/inc/TDataType.h
	  M core/meta/inc/TMethodCall.h
	  M core/meta/inc/TMethod.h
	  M core/meta/inc/TFunction.h
	  M core/meta/inc/TCint.h
	  M core/meta/inc/TGlobal.h
	  M core/meta/inc/TBaseClass.h
	  M core/meta/inc/TDataMember.h
	  M core/meta/inc/TInterpreter.h
	  M core/thread/src/TThread.cxx
	  M core/base/src/TVirtualFitter.cxx
	  M core/base/src/TStorage.cxx
	  M core/base/src/TQConnection.cxx
	  M core/base/src/TROOT.cxx
	  M core/base/src/TSystem.cxx
	  M core/base/src/TQObject.cxx
	  M core/rint/src/TRint.cxx
	  M core/rint/src/TTabCom.cxx
	  M math/foam/src/TFoam.cxx
	  M math/minuit2/src/TFitterMinuit.cxx
	  M math/mathcore/src/FunctorCint.cxx
	  M math/minuit/src/TMinuit.cxx
	  M tree/tree/src/TTree.cxx
	  M tree/tree/src/TSelectorCint.cxx
	  M tree/tree/src/TSelector.cxx
	  M tree/tree/inc/TSelectorCint.h
	  M roofit/roofitcore/src/RooGenCategory.cxx
	  M roofit/roofitcore/src/RooWorkspace.cxx
	  M hist/hist/src/TF1.cxx
	  M gui/guibuilder/src/TGuiBldDragManager.cxx
	  M net/alien/inc/TAlienSystem.h

2008-05-30 16:43  matevz

	* [r24076] graf3d/eve/inc/TEveCalo.h,
	  graf3d/eve/inc/TEveCaloVizEditor.h, graf3d/eve/src/TEveCalo.cxx,
	  graf3d/eve/src/TEveCalo2DGL.cxx,
	  graf3d/eve/src/TEveCaloLegoGL.cxx,
	  graf3d/eve/src/TEveCaloVizEditor.cxx, tutorials/eve/cms_calo.C:
	  From Alja:
	  
	  - TEveCalo, TEveCaloLegoGL, TEveCalo2DGL, TEveCaloVizEditor:
	  Add possibility to auto scale calorimeters.
	  In class TEveCaloViz rename member fPhiRng to fPhiOffset.
	  
	  - cms_calo.C:
	  Demonstrate auto scale and eta/phi range.

2008-05-30 16:22  axel

	* [r24075] cint/reflex/python/genreflex/gendict.py,
	  cint/reflex/test/test_Reflex_generate.testref: Work around a
	  funny bug in MSVC7.1: sizeof(::std::vector<int>) gives
	  "'std::allocator<_Ty>' : illegal use of this type as an
	  expression". So use sizeof(std::vector<int>) instead for all STL
	  classes on windows.
	  Update the reflex test ref file to take into account that classes
	  are now only written once.

2008-05-30 12:56  bellenot

	* [r24074] core/winnt/src/TWinNTSystem.cxx,
	  graf2d/win32gdk/inc/TGWin32.h, graf2d/win32gdk/src/TGWin32.cxx: -
	  Remove all HandleConsoleThread code from TWinNTSystem.
	  Console input handling is now performed in the main event
	  loop (in TWinNTSystem::DispatchOneEvent())
	  - Move the splash screen code from TGWin32 to TWinNTSystem,
	  allowing to come back to the original behavior, which is:
	  display the splash screen when starting root, unless -l
	  is specified as startup option, and this without having
	  to load libWin32gdk first.

2008-05-30 12:38  axel

	* [r24073] cint/cint/src/common.h, cint/cint/src/ifunc.cxx,
	  cint/cint/src/strbuf.cxx, cint/cint/src/strbuf.h,
	  cint/cint7/src/Api.cxx, cint/cint7/src/CallFunc.cxx,
	  cint/cint7/src/Class.cxx, cint/cint7/src/Method.cxx,
	  cint/cint7/src/auxu.cxx, cint/cint7/src/bc_debug.cxx,
	  cint/cint7/src/bc_exec.cxx, cint/cint7/src/bc_parse.cxx,
	  cint/cint7/src/common.h, cint/cint7/src/debug.cxx,
	  cint/cint7/src/decl.cxx, cint/cint7/src/disp.cxx,
	  cint/cint7/src/end.cxx, cint/cint7/src/error.cxx,
	  cint/cint7/src/expr.cxx, cint/cint7/src/func.cxx,
	  cint/cint7/src/gcoll.cxx, cint/cint7/src/global2.cxx,
	  cint/cint7/src/ifunc.cxx, cint/cint7/src/inherit.cxx,
	  cint/cint7/src/init.cxx, cint/cint7/src/input.cxx,
	  cint/cint7/src/intrpt.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/parse.cxx, cint/cint7/src/pause.cxx,
	  cint/cint7/src/pcode.cxx, cint/cint7/src/pragma.cxx,
	  cint/cint7/src/quote.cxx, cint/cint7/src/rflxutil.cxx,
	  cint/cint7/src/scrupto.cxx, cint/cint7/src/shl.cxx,
	  cint/cint7/src/sizeof.cxx, cint/cint7/src/strbuf.cxx,
	  cint/cint7/src/strbuf.h, cint/cint7/src/struct.cxx,
	  cint/cint7/src/stub.cxx, cint/cint7/src/tmplt.cxx,
	  cint/cint7/src/typedef.cxx, cint/cint7/src/val2a.cxx,
	  cint/cint7/src/value.cxx, cint/cint7/src/var.cxx: Add a buffer
	  management class to replace static sized char buffers on the
	  stack.
	  Also allows us to gradually convert static to dynamic sizes.
	  
	  Use it in CINT7 thoughout, and in CINT5 in the places that were
	  most urgent according to a stack usage evaluation with
	  http://home.cern.ch/axel/stacksize.sh, i.e. in
	  G__interpret_function only for now.
	  
	  Fix the lookup's conversion vs. promotion algorithm; especially
	  the promotion part was completely wrong. This fixes Savannah
	  #23352.

2008-05-30 10:07  axel

	* [r24072] cint/doc/index.html: Missing closing tag for <a>

2008-05-30 09:19  matevz

	* [r24071] graf3d/eve/inc/TEveCaloLegoGL.h,
	  graf3d/eve/src/TEveCaloLegoGL.cxx: Fix compilation warning and
	  some whitespace.

2008-05-30 09:04  couet

	* [r24070] etc/plugins/TVirtualGraphPainter: - roll back.

2008-05-30 09:02  couet

	* [r24069] etc/plugins/TVirtualGraphPainter/P010_TGraphPainter.C: -
	  Roll back last commit.

2008-05-30 09:00  couet

	* [r24068] hist/hist/inc/LinkDef.h: - Roll back last commit.

2008-05-30 08:58  couet

	* [r24067] hist/hist/inc/TVirtualGraphPainter.h,
	  hist/hist/src/TVirtualGraphPainter.cxx: - Roll back last commit.

2008-05-30 08:55  couet

	* [r24066] hist/histpainter/inc/TGraphPainter.h,
	  hist/histpainter/src/TGraphPainter.cxx: - Roll back last commit

2008-05-30 08:54  couet

	* [r24065] graf2d/graf/inc/TGraph.h,
	  graf2d/graf/inc/TGraphAsymmErrors.h,
	  graf2d/graf/inc/TGraphBentErrors.h,
	  graf2d/graf/inc/TGraphErrors.h, graf2d/graf/src/TGraph.cxx,
	  graf2d/graf/src/TGraphAsymmErrors.cxx,
	  graf2d/graf/src/TGraphBentErrors.cxx,
	  graf2d/graf/src/TGraphErrors.cxx,
	  graf2d/graf/src/TGraphPolar.cxx, graf2d/graf/src/TMultiGraph.cxx:
	  - Roll back last commit.

2008-05-30 08:16  couet

	* [r24064] graf2d/graf/inc/TGraph.h,
	  graf2d/graf/inc/TGraphAsymmErrors.h,
	  graf2d/graf/inc/TGraphBentErrors.h,
	  graf2d/graf/inc/TGraphErrors.h, graf2d/graf/src/TGraph.cxx,
	  graf2d/graf/src/TGraphAsymmErrors.cxx,
	  graf2d/graf/src/TGraphBentErrors.cxx,
	  graf2d/graf/src/TGraphErrors.cxx,
	  graf2d/graf/src/TGraphPolar.cxx, graf2d/graf/src/TMultiGraph.cxx:
	  - All the methods doing graphics are now in TGraphPainter.

2008-05-30 08:09  rdm

	* [r24063] etc/plugins/TVirtualGraphPainter,
	  etc/plugins/TVirtualGraphPainter/P010_TGraphPainter.C: From
	  Olivier:
	  new plugin for TGraphPainter.

2008-05-30 07:59  couet

	* [r24062] hist/histpainter/inc/TGraphPainter.h,
	  hist/histpainter/src/TGraphPainter.cxx: - TGraphPainter now
	  contains all the methods needed to paint TGraph and the
	  classes deriving from it.

2008-05-30 07:56  couet

	* [r24061] hist/hist/inc/LinkDef.h,
	  hist/hist/inc/TVirtualGraphPainter.h,
	  hist/hist/src/TVirtualGraphPainter.cxx: - New class
	  TVirtualGraphPainter.

2008-05-30 07:43  brun

	* [r24060] tmva/doc/index.txt: Add a reference to the TMVA Options
	  Reference page

2008-05-30 04:15  matevz

	* [r24059] graf3d/eve/inc/TEveGeoNode.h,
	  graf3d/eve/src/TEveGeoNode.cxx,
	  graf3d/eve/src/TEveGeoShapeExtract.cxx,
	  graf3d/eve/src/TEveUtil.cxx, graf3d/gl/inc/TGLOrthoCamera.h,
	  graf3d/gl/inc/TGLSAViewer.h, graf3d/gl/inc/TGLViewer.h,
	  graf3d/gl/src/TGLCamera.cxx, graf3d/gl/src/TGLOrthoCamera.cxx,
	  graf3d/gl/src/TGLSAViewer.cxx, graf3d/gl/src/TGLViewer.cxx,
	  tutorials/eve/projection_test.C: - TEveGeoShape
	  Add static data-member holding a pointer to a default geo-manager
	  that allows us to capture dangling geo-shapes as they are created
	  for
	  or imported into TEveGeoShape.
	  
	  - TGLCamera
	  Fix AdjustAndClampVal() fix poorly implementd logarithmic scaling
	  of
	  the value step.
	  
	  - TGLOrthoCamera
	  Add get/set methods for fZoomMin/Max.
	  
	  - TGLViewer, TGLSAViewer
	  Move SavePicture() from TGLSAViewer to TGLViewer and improve
	  structure of the code. This allows also images from TGLEmbedded
	  viewer to be saved to a file.
	  
	  - projection_test.C
	  Set min/max-zoom of the camera.

2008-05-29 22:17  russo

	* [r24058] cint/cint7/src/cast.cxx, cint/cint7/src/common.h,
	  cint/cint7/src/fproto.h, cint/cint7/src/ifunc.cxx,
	  cint/cint7/src/newlink.cxx, cint/cint7/src/rflxutil.cxx: Fix the
	  way G__memberfunc_setup() calculates the
	  function property ptradjust. The translation from
	  cint5 missed initializing the pointer to zero,
	  and the return type for the cast which is done to
	  calculate the pointer adjustment was incorrect,
	  it was the class type instead of a pointer to the
	  class type.
	  
	  Make sure that reflex properties are copied correctly,
	  there are some non-default copy semantics and we
	  must be sure to have real copy constructors
	  and operator= functions for the type heirarchy.
	  
	  -- Paul Russo

2008-05-29 22:11  russo

	* [r24057] cint/cint7/src/Method.cxx: Fix Next(), it was returning
	  functions from the global
	  scope in addition to the class methods.
	  
	  Fix handling of data members which are cached values
	  derived from calling member functions of other data
	  members. They were not always reset when their master
	  data member was changed.
	  
	  -- Paul Russo

2008-05-29 21:07  rdm

	* [r24055] core/base/src/TUUID.cxx: Correct TUUID time code was
	  inactive due to obsolete R__LONGLONG ifdef.

2008-05-29 20:47  axel

	* [r24054] cint/doc/index.html: Super-package doc.

2008-05-29 17:03  matevz

	* [r24052] graf3d/eve/inc/TEveCalo.h,
	  graf3d/eve/inc/TEveCaloData.h, graf3d/eve/inc/TEveCaloLegoGL.h,
	  graf3d/eve/src/TEveCalo.cxx, graf3d/eve/src/TEveCalo2DGL.cxx,
	  graf3d/eve/src/TEveCalo3DGL.cxx, graf3d/eve/src/TEveCaloData.cxx,
	  graf3d/eve/src/TEveCaloLegoGL.cxx,
	  graf3d/eve/src/TEveCaloVizEditor.cxx,
	  graf3d/eve/src/TEveLegoOverlay.cxx: From Alja:
	  
	  - TEveCaloVizEditor:
	  Read eta limits from data.
	  
	  - TEveCaloData, TEveCalo, TEveCalo3DGL, TEveCaloLegoGL,
	  TEveCalo2DGL:
	  Enable variable eta and phi range.
	  
	  - TEveLegoOverlay:
	  Draw axis using THLimits finder.

2008-05-29 10:15  brun

	* [r24049] bindings/pyroot/src/Adapters.cxx,
	  bindings/pyroot/src/ConstructorHolder.cxx,
	  bindings/pyroot/src/Converters.cxx,
	  bindings/pyroot/src/MethodHolder.cxx,
	  bindings/pyroot/src/PropertyProxy.cxx,
	  bindings/pyroot/src/RootWrapper.cxx,
	  bindings/pyroot/src/TPyClassGenerator.cxx: Make the necessary
	  changes in view of the coming changes in TClass where
	  the new member fClassInfo is now of type ClassInfo_t instead of
	  G__ClassInfo.

2008-05-29 05:37  brun

	* [r24048] misc/minicern/src/cernlib.c: In function cfstati select
	  the code used for __APPLE for __FreeBSD__ too.

2008-05-28 23:22  matevz

	* [r24047] graf3d/eve/inc/TEveElement.h,
	  graf3d/eve/inc/TEvePolygonSetProjected.h,
	  graf3d/eve/src/TEveElement.cxx, graf3d/eve/src/TEveGeoNode.cxx,
	  graf3d/eve/src/TEveManager.cxx,
	  graf3d/eve/src/TEvePolygonSetProjected.cxx,
	  graf3d/eve/src/TEvePolygonSetProjectedEditor.cxx: - TEveElement
	  Add member 'TEveElement *fVizModel' that points to VizDB entry
	  used
	  for determination of element's visual properties.
	  When setting the VizModel add it as a child to the model-element.
	  This will allow for two-way communication between client and
	  model
	  elements.
	  
	  - TEveManager
	  When adding a model-element into VizDB increase its deny-destroy
	  count. Use Destroy() not direct delete when removing it.
	  
	  - TEvePolygonSetProjected
	  - Override TEveElement::SetMainColor() so that we can keep line
	  and
	  fill colors in sync if this is desired.
	  - Remove SetLine/FillColor(Pixel_t).
	  
	  - TEveGeoNode
	  Add some info and warning messages for unexpected conditions
	  (which
	  I now suspect might actually happen in some rare cases).

2008-05-28 20:48  brun

	* [r24046] gui/gui/src/TGSimpleTableInterface.cxx,
	  tree/treeplayer/src/TTreeTableInterface.cxx: From Bertrand:
	  - Solve a problem on Windows with 'const char *' returned by a
	  few methods.

2008-05-28 14:59  brun

	* [r24044] tutorials/gui/gtreeTableTest.C,
	  tutorials/gui/ntupleTableTest.C, tutorials/gui/simpleTableTest.C,
	  tutorials/gui/staffTableTest.C: from Roel Aaij and Ilka:
	  new tutorials illustrating the use of the TGTable class.

2008-05-28 14:34  antcheva

	* [r24043] gui/gui/inc/TGSimpleTableInterface.h,
	  gui/gui/inc/TGTable.h, gui/gui/src/TGTable.cxx: From Roel:
	  Several fixes in related to table widget and its use.

2008-05-28 13:22  bellenot

	* [r24041] core/winnt/src/TWinNTSystem.cxx: - Check for the return
	  value of RegQueryValueEx (has to be ERROR_SUCCESS)
	  (the registry was updated at each root.exe startup before)

2008-05-28 11:18  ganis

	* [r24040] proof/proof/src/TProofDataSetManager.cxx: From
	  Jan-Fiete:
	  - Always read the group config file
	  - Enforce GBytes by default for quota definitions
	  - Define and use a variable for the product (1024 * 1024 * 1024)

2008-05-28 09:21  axel

	* [r24039] cint/reflex/python/genreflex/gendict.py: Fix
	  determination of func name for shadows; repairs Gaudi nightly
	  build

2008-05-28 06:46  brun

	* [r24038] hist/hist/src/TH1.cxx: Add a new option "M" in
	  TH1::Reset.
	  When this option is specified, the Minimum and Maximum are also
	  reset.

2008-05-28 06:32  brun

	* [r24037] io/io/inc/TKey.h, io/io/src/TFile.cxx,
	  io/io/src/TKey.cxx, io/sql/inc/TKeySQL.h, io/sql/src/TKeySQL.cxx,
	  io/xml/inc/TKeyXML.h, io/xml/src/TKeyXML.cxx: Instead of the
	  optional argument in TKey::ReadObj, implement a new function
	  TKey::ReadObjWithBuffer(char *bufferRead)

2008-05-27 18:36  pcanal

	* [r24035] cint/cint/src/val2a.cxx, cint/cint7/src/val2a.cxx:
	  recognize 'long int' as meaning 'long'

2008-05-27 17:50  pcanal

	* [r24034] tree/tree/src/TBranchElement.cxx: Insure that kBranchAny
	  or kBranchObject is set even if the file was
	  created by a version of ROOT older than 5-18-00c and the top
	  level
	  branch is not split.

2008-05-27 14:02  axel

	* [r24031] cint/reflex/inc/Reflex/Kernel.h: For now, revert change
	  r24030. Will need to rename enum constant CONST to solve this
	  properly.

2008-05-27 11:08  axel

	* [r24030] cint/reflex/inc/Reflex/Kernel.h: Include windows.h
	  before Kernel.h undefs CONST. Otherwise it can get included (e.g.
	  by boost) after the #undef CONST and thus change the meaning of
	  CONST.

2008-05-27 10:21  axel

	* [r24029] cint/reflex/python/genreflex/gendict.py: Fix func name
	  extraction from mangled name when evaluating whether a shadow of
	  a derived class needs to reimplement an otherwise ambiguous
	  virtual function

2008-05-27 07:44  brun

	* [r24028] io/io/src/TFile.cxx: With the previous optimization, the
	  file title was not read correctly.

2008-05-26 20:50  moneta

	* [r24027] math/genvector/inc/Math/GenVector/Cartesian2D.h,
	  math/mathcore/inc/Math/PdfFunc.h: - fixes a stray endif and a
	  wrong include guard thanks to Axel.

2008-05-26 19:12  matevz

	* [r24026] graf3d/eve/inc/LinkDef.h, graf3d/eve/inc/TEveManager.h,
	  graf3d/eve/src/TEveElement.cxx, graf3d/eve/src/TEveManager.cxx,
	  tutorials/eve/test_compound.C: TEveManger
	  ----------
	  
	  Implement basic visual-parameter database management using TMap
	  (load/save not supported yet).
	  
	  Use TMap instead of std::map for geometry management.
	  
	  TEveElement
	  -----------
	  
	  Implement CopyVizParamsFromDB().
	  
	  test_compound.C
	  ---------------
	  
	  Add minimal example showing usage of visual-parameter database.

2008-05-26 17:12  rdm

	* [r24025] build/unix/compiledata.sh, core/base/src/TSystem.cxx: -
	  TSystem:
	  - prepend $ROOTSYS or ROOTBINDIR to rootcint path in ACliC
	  - on MacOS X < 10.5, remove the default linked libs from the
	  ACLiC
	  generated .rootmap file (fixes also problem of double loading
	  libCore
	  from PyROOT)
	  - on MacOS X >= 10.5, behaves now exactly like Linux, we can
	  prelink
	  the ACliC generated .so with all libraries loaded in ROOT. No
	  need
	  for .rootmap anymore.
	  - compiledata.sh:
	  - add special case for MacOS X >= 10.5, use SOFLAGS from
	  Makefile.macosx
	  and use list of libs currently loaded into ROOT.

2008-05-26 15:22  antcheva

	* [r24024] gui/gui/src/TGListTree.cxx: From Bertrand and Matevz:
	  Emit MouseOver(0) signals when mouse leaves the window
	  and below-mouse item is still set.

2008-05-26 14:31  axel

	* [r24023] cint/reflex/test/testDict2/VirtFuncOverrider.h: Forgot
	  credit / author line.

2008-05-26 14:27  axel

	* [r24022] cint/reflex/test/testDict2/Class2Dict.h,
	  cint/reflex/test/testDict2/VirtFuncOverrider.h,
	  cint/reflex/test/testDict2/selection.xml,
	  cint/reflex/test/test_Reflex_generate.cxx: In test suite, print
	  classes only once instead of twice (as scope, as type).
	  Add test suite for shadow's virtual function overrider.

2008-05-26 14:12  axel

	* [r24021] cint/reflex/python/genreflex/gendict.py: Shadow class A,
	  deriving from B and C, now checks whether it needs to add an
	  otherwise ambiguous function that exists both in B and C. Fixes
	  https://savannah.cern.ch/bugs/?32874
	  Also remove a left-ovcer debug statement.

2008-05-26 14:09  brun

	* [r24020] graf3d/eve/src/TEveMacro.cxx: Remove include <G__ci.h>

2008-05-26 13:53  axel

	* [r24019] cint/reflex/python/genreflex/gendict.py,
	  cint/reflex/test/test_Reflex_generate.testref: Include template
	  parameters in function names. This fixes the second, nasty part
	  of Sav #32916, working around a GCCXML bug.
	  Update test suite to test for the proper function names
	  (including template parameters)

2008-05-26 13:44  brun

	* [r24018] tree/treeplayer/src/TTreePlayer.cxx: Remove include
	  <Api.h>

2008-05-26 13:42  brun

	* [r24016] tree/tree/src/TBranchElement.cxx: Remove #include
	  <Api.h>

2008-05-26 12:48  brun

	* [r24015] io/io/src/TFile.cxx: in TFile::Init always read
	  kBEGIN+200 bytes instead of kBEGIN bytes.
	  Most of the time, the main directory follows kBEGIN and it is
	  shorter than 200 bytes.
	  When this happen, we save one file transaction by calling the new
	  TDirectoryFile::ReadKeys
	  with the new option kFALSE.
	  In TFile::GetStreamerInfoList, we use the new optional argument
	  of TKey::ReadObj to indicate that ReadObj can read from the
	  specified
	  argument instead of creating an internal buffer and reading from
	  the file.
	  With these changes, opening a ROOT file implies now 3
	  transactions instead of 6.

2008-05-26 12:21  brun

	* [r24014] io/sql/inc/TKeySQL.h, io/sql/src/TKeySQL.cxx,
	  io/xml/inc/TKeyXML.h, io/xml/src/TKeyXML.cxx: Add optional
	  argument bufferRead to the ReadObj functions.

2008-05-26 12:07  brun

	* [r24013] core/base/inc/TDirectory.h, io/io/inc/TDirectoryFile.h,
	  io/io/src/TDirectoryFile.cxx: Add an optional argument Bool_t
	  forceRead to TDirectory::ReadKeys.
	  When this argument is called with kFALSE, ReadKeys assume that
	  the TKey members
	  have already been read before this call.

2008-05-26 12:05  brun

	* [r24012] io/io/inc/TKey.h, io/io/src/TKey.cxx: Add an optional
	  argument char*bufferRead to TKey::ReadObj.
	  When this argument is specified, the function reads directly from
	  the specified buffer
	  instead of creating an internal buffer and reading from the file.
	  With this change, one can save one read operation when opening a
	  ROOT file.

2008-05-26 07:28  brun

	* [r24007] graf3d/eve/src/TEveElement.cxx: Fix a compilation
	  warning about a unused argument

2008-05-26 07:25  brun

	* [r24006] graf3d/eve/inc/TEveManager.h: From Federico:
	  some efffc++ fixes

2008-05-26 07:25  brun

	* [r24005] net/net/inc/TSocket.h: From Federico:
	  some efffc++ fixes

2008-05-24 20:08  matevz

	* [r24004] graf3d/eve/inc/TEveCompound.h,
	  graf3d/eve/inc/TEveElement.h, graf3d/eve/inc/TEveLine.h,
	  graf3d/eve/inc/TEvePointSet.h,
	  graf3d/eve/inc/TEveProjectionBases.h,
	  graf3d/eve/inc/TEveStraightLineSet.h, graf3d/eve/inc/TEveTrack.h,
	  graf3d/eve/src/TEveCompound.cxx, graf3d/eve/src/TEveElement.cxx,
	  graf3d/eve/src/TEveGedEditor.cxx, graf3d/eve/src/TEveLine.cxx,
	  graf3d/eve/src/TEvePointSet.cxx,
	  graf3d/eve/src/TEveProjectionBases.cxx,
	  graf3d/eve/src/TEveStraightLineSet.cxx,
	  graf3d/eve/src/TEveTrack.cxx: Implement virtual method
	  TEveElement::CopyVizParams(element) for the
	  following classes: TEvePointSet, TEveLine, TEveTrack,
	  TEveTrackList
	  and TEveStraightLineSet.
	  
	  Implemented TEveProjectable::PropagateVizParams().
	  
	  In TEveGedEditor::Update() call PropagateVizParamsToProjecteds()
	  so
	  that all representation of given element receive the potential
	  updates.

2008-05-24 18:43  matevz

	* [r24003] graf3d/eve/inc/TEveSelection.h: Remove declaration of an
	  unimplemented method.

2008-05-23 20:58  matevz

	* [r24001] graf3d/eve/inc/TEveElement.h,
	  graf3d/eve/inc/TEveGeoNode.h, graf3d/eve/inc/TEveSceneInfo.h,
	  graf3d/eve/inc/TEveSelection.h, graf3d/eve/inc/TEveUtil.h,
	  graf3d/eve/src/TEveBrowser.cxx, graf3d/eve/src/TEveCompound.cxx,
	  graf3d/eve/src/TEveElement.cxx, graf3d/eve/src/TEveGedEditor.cxx,
	  graf3d/eve/src/TEveGeoNode.cxx, graf3d/eve/src/TEveManager.cxx,
	  graf3d/eve/src/TEveProjectionBases.cxx,
	  graf3d/eve/src/TEveProjectionManager.cxx,
	  graf3d/eve/src/TEveSceneInfo.cxx,
	  graf3d/eve/src/TEveSelection.cxx,
	  graf3d/eve/src/TEveTrackPropagator.cxx,
	  graf3d/eve/src/TEveTrackPropagatorEditor.cxx,
	  graf3d/eve/src/TEveUtil.cxx: Optimize updates of element
	  visibility by introducing a new stamp-type
	  and preprocessing the changed elements in
	  TEveManager::DoRedraw3D().
	  
	  Make TEveElement::AddStamp() virtual. This allows sub-classes to
	  react
	  to different changes within the element.
	  This also simplifes handling of visibility for TEveGeoNode and
	  TEveSceneInfo.
	  
	  TEveProjection manager properly maintains compound-element
	  relation.
	  
	  Finalize propagation of visibility and color from compounds to
	  compound elements and from projectables to projecteds.
	  
	  Add three new selection propagation modes (compound, compound and
	  projectable, master).
	  
	  Remove obsolete method TEveElement::UpdateItems() and all its
	  incarnations.
	  
	  Replace asserts in TEveTrackPropagator::HelixToBounds() with a
	  warning
	  as this case can actually occur due to numerical errors for
	  tracks with
	  pZ close to zero.

2008-05-23 16:36  rdm

	* [r23996] cint/cint/Module.mk: From Axel:
	  use gcc4strm.cxx with icc 10.1.

2008-05-23 15:17  axel

	* [r23992] cint/cint7/src/func.cxx: Implement '#' alternate form
	  printf char (same as r23981 for CINT5)

2008-05-23 14:42  axel

	* [r23991] cint/reflex/python/genreflex/gendict.py,
	  cint/reflex/python/genreflex/genreflex.py,
	  cint/reflex/test/CppUnit_testdriver.cpp,
	  cint/reflex/test/test_Reflex_generate.cxx,
	  cint/reflex/test/test_Reflex_generate.testref,
	  cint/reflex/test/test_Reflex_simple2.cxx,
	  cint/reflex/test/test_Reflex_unit.cxx: Add support for GCCXML
	  0.9:
	  * OffsetType is not enclosed by a PointerType anymore.
	  * arrays have size [3u]
	  * all typedefs are replaced by their underlying types; remove
	  tests failing due to that.
	  * doesn't add default c'tor / copy c'tor / d'tor; GCCXML0.7 was
	  adding them _most_ of the time. Add them always.
	  * different sort order for function members; make the test suite
	  insensitive to that.
	  Port test suite to GCC4.3
	  Sort test output from test_Reflex_generate.

2008-05-23 09:10  ganis

	* [r23986] proof/proof/src/TProofServ.cxx,
	  proof/proofd/src/XrdProofSched.cxx,
	  proof/proofplayer/inc/TPacketizerAdaptive.h,
	  proof/proofplayer/inc/TVirtualPacketizer.h,
	  proof/proofplayer/src/TPacketizerAdaptive.cxx,
	  proof/proofplayer/src/TProofPlayer.cxx,
	  proof/proofplayer/src/TVirtualPacketizer.cxx: Import fixes / new
	  functionality from branches/dev/proof:
	  
	  - proof/proofplayer/src/TPacketizerAdaptive.cxx
	  Implement the classic strategy of the TPacketizer in
	  TPacketizerAdaptive.
	  The strategy can be changed from adaptive (default) to
	  TPacketizer with:
	  "PROOF_PacketizerStrategy" parameter to PROOF
	  
	  - proof/proofplayer/src/TProofPlayer.cxx
	  Fixed error messages for 'MissingFiles' and 'FailedPackets'
	  lists.
	  Improve fault detection by creating a list of failed packets upon
	  a mismatch
	  in the expected and actual number of processed events; the list
	  is added to
	  the output list.
	  
	  - proof/proofplayer/src/TVirtualPacketizer.cxx
	  Make sure that something has been processed before setting
	  kIsDone.
	  Improve fault detection by creating a list of failed packets upon
	  a mismatch
	  in the expected and actual number of processed events; the list
	  is added to
	  the output list.
	  
	  - proof/proofplayer/inc/TVirtualPacketizer.h
	  Improve fault detection by creating a list of failed packets upon
	  a mismatch
	  in the expected and actual number of processed events; the list
	  is added to
	  the output list.
	  
	  - proof/proofplayer/inc/TPacketizerAdaptive.h
	  Implement the classic strategy of the TPacketizer in
	  TPacketizerAdaptive
	  
	  - proof/proof/src/TProofServ.cxx
	  Fixes:
	  + option string: "stageOnly" --> "stagedOnly".
	  + add parenthesis to avoid a warning after the previous patch.
	  + remove the objects added to the missingFiles in TDSet::Add from
	  the 'dataset'
	  before deleting it
	  + fixed an error HandleCheckFile ('kPROOF_WorkDir' instead of
	  'kPROOF_PackDir').
	  + make fCacheDir and fPackageDir controllable via directive
	  + in TProofServ::ErrorHandler: do not create the related
	  additional buffer if
	  not logging to syslog
	  Added functionality:
	  - add possibility to flag an "Info" message as service message
	  using
	  the prefix "|Svc" in the location field; e.g.
	  
	  Info("SetupCommon|Svc", "Test of SvcMsg");
	  
	  will produce something like
	  
	  09:28:24 6892 Mst-0 | SvcMsg in <TXProofServ::SetupCommon>: Test
	  of SvcMsg
	  
	  This is needed to be able in the future to filter-out messages
	  needed
	  by some services (e.g. the forthcoming memory checker) which
	  should not be
	  displayed by default.
	  
	  - proof/proofd/src/XrdProofSched.cxx
	  Improve the calculation of the number of workers to assign by
	  using fMinForQuery
	  as a minimum.
	  Fix the length of method separators.
	  Fix signed/unsigned warning.

2008-05-23 08:23  axel

	* [r23985] cint/reflex/python/genreflex/gendict.py: Add a few
	  leading "::" to ensure that there are no ambiguities between
	  types pulled in via the dictionary's "using namespace Reflex" and
	  a user class name.

2008-05-23 07:56  axel

	* [r23983] cint/reflex/python/genreflex/gendict.py: Allow exclusion
	  of fields (i.e. data members)

2008-05-23 07:53  axel

	* [r23982] cint/reflex/python/genreflex/gendict.py: Protect shadow
	  class names from being #defined. Fixes issue with shadowing
	  G4String; __G4String is used as an include guard.

2008-05-23 07:17  axel

	* [r23981] cint/cint/src/func.cxx: Implement alternate form printf
	  format modifier

2008-05-23 00:44  wlav

	* [r23980] bindings/pyroot/inc/TPyDispatcher.h,
	  bindings/pyroot/src/TPyDispatcher.cxx: add builtin dispatches as
	  per TQObject::Emit

2008-05-22 19:28  matevz

	* [r23979] graf3d/eve/inc/LinkDef.h, graf3d/eve/inc/TEveCompound.h,
	  graf3d/eve/inc/TEveElement.h, graf3d/eve/inc/TEveManager.h,
	  graf3d/eve/inc/TEveProjectionBases.h,
	  graf3d/eve/src/TEveCompound.cxx, graf3d/eve/src/TEveElement.cxx,
	  graf3d/eve/src/TEveManager.cxx,
	  graf3d/eve/src/TEveProjectionBases.cxx,
	  graf3d/eve/src/TEveProjectionManager.cxx,
	  tutorials/eve/test_compound.C: Propagation of main-color and
	  render-state from:
	  a) compounds to compound-members;
	  b) projectables to projected elements.
	  
	  New tutorial to test/demonstrate compounds (not complete).

2008-05-22 16:54  brun

	* [r23978] gui/gui/src/TRootBrowserLite.cxx: From Bertrand:
	  - Add protections against double and/or invalid object deletion
	  - Some code cleanup

2008-05-22 15:01  axel

	* [r23974] core/utils/src/rootcint.cxx: rootcint was removing last
	  subdir of ROOTSYS

2008-05-22 14:51  rdm

	* [r23973] build/win/makelib.sh: From Axel:
	  link libCore against shell32.lib.

2008-05-22 13:53  rdm

	* [r23972] core/utils/src/rootcint.cxx,
	  core/winnt/src/TWinNTSystem.cxx, macros/fileopen.C: From Axel:
	  rootcint.cxx: For non-prefix build, rootcint uses its location to
	  determine ROOTSYS, now also on windows. Fixes ROOTSYS for
	  rootcint_tmp.
	  
	  TWinNTSystem.cxx: add a registry entry such that double clicking
	  .root
	  files starts root and opens the file. Also sets icon and title
	  for .root-files.
	  
	  $ROOTSYS/etc/fileopen.C can be customized; currently it simply
	  opens a
	  TBrowser. The registry is only touched if
	  $ROOTSYS/macros/fileopen.C exists.

2008-05-22 13:37  moneta

	* [r23970] math/minuit2/inc/Minuit2/ABObj.h,
	  math/minuit2/inc/Minuit2/ABProd.h,
	  math/minuit2/inc/Minuit2/ABSum.h: - fix a potential problem found
	  by Timur (see
	  http://root.cern.ch/phpBB2/viewtopic.php?p=27949#27949)

2008-05-22 13:21  axel

	* [r23969] html/src/TDocParser.cxx: Ensure frames are not words
	  when removing "decorative frames" in comments. Fixes issue with
	  TGTableLayout

2008-05-22 09:20  axel

	* [r23964] cint/cint/src/Shadow.cxx, cint/cint7/src/Shadow.cxx:
	  Support unions for shadows

2008-05-22 09:02  couet

	* [r23963] gui/ged/src/TPieEditor.cxx,
	  gui/ged/src/TPieSliceEditor.cxx: - Fix coding conventions'
	  mistakes.

2008-05-22 07:45  brun

	* [r23962] tutorials/net/hclient.C, tutorials/net/hserv.C: Make the
	  hclient and hserv named scripts and add an optional argument
	  in hclient to enable automatic schema evolution.

2008-05-22 07:44  brun

	* [r23961] net/net/inc/TMessage.h, net/net/src/TMessage.cxx,
	  net/net/src/TSocket.cxx: Make the automatic schema evolution
	  optional.
	  Add a new static function
	  TMessage::EnableSchemaEvolution(Bool_t enable=kFALSE)

2008-05-21 20:30  rdm

	* [r23959] core/cont/inc/TMap.h, core/cont/src/TMap.cxx: From
	  Matevz:
	  Introduce the concept of value-object ownership for TMap by using
	  a
	  new object bit (kIsOwnerValue). To set it use either:
	  a) SetOwnerValue(bool ownval)
	  b) SetOwnerKeyValue(bool ownkey, bool ownval)
	  
	  Changed methods:
	  
	  1. Clear() - honour settings of own-keys, own-values.
	  
	  2. TObject *TMap::Remove(TObject *key) - delete value object if
	  the
	  map owns them.
	  
	  New methods:
	  
	  1. Bool_t DeleteEntry(TObject* key) - remove (key,val) pair
	  corresponding
	  to key. Delete key/value objects depending on the
	  ownership-state.
	  
	  2. TPair *TMap::RemoveEntry(TObject *key) - remove (key,val) pair
	  corresponding to key and return the full pair object.
	  
	  In class-doc mention that IsEqual() is used for key-comparison.

2008-05-21 18:16  matevz

	* [r23958] graf3d/eve/inc/TEveCalo2DGL.h,
	  graf3d/eve/inc/TEveCaloData.h, graf3d/eve/src/TEveCalo.cxx,
	  graf3d/eve/src/TEveCalo2DGL.cxx, graf3d/eve/src/TEveCalo3DGL.cxx,
	  graf3d/eve/src/TEveCaloData.cxx,
	  graf3d/eve/src/TEveCaloLegoGL.cxx: From Alja.
	  
	  TEveCalo2DGL, EveCalo3DGL - fix quad normals.
	  
	  TEveCalo, TEveCaloLegoGL - use THLimitFider for XY axis.
	  
	  TEveCaloData - simplify CellData_t handling.

2008-05-21 17:12  brun

	* [r23957] net/net/inc/TSocket.h, net/net/src/TSocket.cxx: In
	  TSocket.h, add a new member TBits fBitsInfo that keeps track of
	  all the TStreamerInfo
	  objects already send through the socket.
	  In TSocket::Send send an internal message including all
	  TStreamerInfos before
	  sending the message itself.
	  In TSocket::Recv read the TStreamerInfo list and update the
	  corresponding classes
	  in memory, adding a new version if required.
	  
	  With these changes, a TSocket should be able to support automatic
	  schema evolution.
	  This is useful when a client and a server use different versions
	  of ROOT, or
	  different versions of the user classes.

2008-05-21 17:05  brun

	* [r23956] net/net/inc/TMessage.h, net/net/src/TMessage.cxx: In
	  view of the coming TSocket schema evolution support, we extend
	  TMessage with
	  a new TList* fInfos member that keeps track of all TStreamerInfo
	  objects used when writing the object in the message.
	  Implement TMessage::WriteObject overloading
	  TBufferFile::WriteObject.

2008-05-21 16:53  brun

	* [r23955] core/base/inc/MessageTypes.h: Add a new message type
	  kMESS_STREAMERINFO used by the new version of TSocket supporting
	  schema evolution (coming soon).

2008-05-21 16:49  brun

	* [r23954] io/io/inc/TBufferFile.h, io/io/src/TBufferFile.cxx:
	  Remove tthe function GetInfoStack.
	  Rename the protected function WriteObject with 2 arguments to
	  WriteObjectClass to avoid
	  a compiler complaint about a hidden function when implementing a
	  new function TMessage::WriteObject.
	  -This line, and those below, will be ignored--
	  
	  M io/io/src/TBufferFile.cxx
	  M io/io/inc/TBufferFile.h

2008-05-21 15:35  rdm

	* [r23953] core/unix/src/TUnixSystem.cxx,
	  core/utils/src/rootcint.cxx, rootx/src/rootx.cxx: On Linux and
	  MacSO X it is not needed anymore to set ROOTSYS as ROOTSYS will
	  be
	  set depending on the executable location of rootcint or rootx, as
	  their
	  location, in non-prefix mode, is always in ROOTSYS/bin.

2008-05-21 15:30  rdm

	* [r23952] config/Makefile.macosx, config/Makefile.macosx64,
	  config/Makefile.macosxicc, config/root-config.in, configure: add
	  -rpath support for MacOS X 10.5 (first version supporting
	  -rpath).
	  It has the additional nice feature the it allows relative rpaths
	  depending
	  on the location of the executable. Hence if the executable and
	  shared libraries
	  are moved around in sync then the executable can always find the
	  shared libs
	  and there is no need for LD_LIBRARY_PATH. This also allows ROOT
	  to be
	  packaged in an .app bundle that can be placed anywhere on the
	  system.
	  The relative rpath is used when running: ./configure
	  --enable-rpath.
	  Note, on 10.5 it is not needed to set DYLD_LIBRARY_PATH anymore,
	  just
	  LD_LIBRARY_PATH is ok.

2008-05-21 11:02  axel

	* [r23951] cint/cintex/test/dict/CintexTest.h: Make valgrind
	  happier

2008-05-21 10:32  axel

	* [r23950] cint/cintex/Module.mk,
	  cint/cintex/test/dict/CintexTest.h,
	  cint/cintex/test/test_all.bat, cint/cintex/test/test_all.sh: fix
	  paths + unused var warning in cintex tests

2008-05-21 09:13  couet

	* [r23949] test/stressGraphics.cxx: - Tiny fix: remove a duplicated
	  line.

2008-05-21 09:06  couet

	* [r23948] test/stress.cxx: - Change the way lines are counted in
	  stress_lhcb.ps; the PS header is skiped
	  in the line counting because it might change in case of fix or
	  improvement
	  in TPostScript.

2008-05-21 08:25  brun

	* [r23947] proof/proofplayer/src/TFileMerger.cxx: From Andrei:
	  if the object corresponding to the current key is deriving from
	  TCollection it means that it was written with kSingleKey option
	  so it has to be written after merging with the same option.
	  Otherwise one gets weird results when merging lists of
	  histograms.

2008-05-21 00:53  wlav

	* [r23946] bindings/pyroot/src/ObjectProxy.cxx,
	  bindings/pyroot/src/RootModule.cxx,
	  bindings/pyroot/src/TPyROOTApplication.cxx: improved comments

2008-05-21 00:52  wlav

	* [r23945] bindings/pyroot/src/MethodProxy.cxx,
	  bindings/pyroot/src/MethodProxy.h: fix cleanup of internal method
	  info

2008-05-21 00:52  wlav

	* [r23944] bindings/pyroot/src/PyRootType.cxx: handle python
	  derived classes in metatype

2008-05-20 22:29  rdm

	* [r23943] core/winnt/src/TWinNTSystem.cxx: From Axel:
	  patch extracts ROOTSYS from libCore's location on windows.

2008-05-20 22:05  rdm

	* [r23942] net/net/src/TMessage.cxx: fix type-punned warning.

2008-05-20 17:37  rdm

	* [r23939] net/net/src/TMessage.cxx: compressed buffer should be of
	  UChar_t type to be able to correctly
	  extract in and output buffer lenghts.

2008-05-20 17:10  rdm

	* [r23938] tutorials/net/hserv.C, tutorials/net/hserv2.C: add error
	  protection to avoid dereferencing 0 object.

2008-05-20 16:44  axel

	* [r23937] html/inc/TDocInfo.h, html/src/TClassDocOutput.cxx,
	  html/src/TDocInfo.cxx, html/src/TDocOutput.cxx,
	  html/src/THtml.cxx: Add typedefs-to-class that are defined within
	  namespaces to the class index.

2008-05-20 16:00  couet

	* [r23936] graf2d/postscript/inc/TPostScript.h,
	  graf2d/postscript/src/TPostScript.cxx: - Simplify the fonts
	  encoding (use ISOLatin1Encoding). The new way allows to
	  print any character with accent etc.. like on the screen. The new
	  encoding
	  was done by Pierre Juillot.

2008-05-20 15:11  brun

	* [r23934] io/io/inc/TBufferFile.h, io/io/src/TBufferFile.cxx: Add
	  a new getter
	  TStreamerInfo *TBufferFile::GetInfoStack(Int_t number) const
	  //return the TStreamerInfo at position number in the InfoStack
	  //return 0 if the number requested is outside the stack
	  
	  This new function will be used in a coming version of TSocket
	  supporting
	  schema evolution by sending TStreamerInfo objects together with
	  the message object.

2008-05-20 14:35  axel

	* [r23933] html/src/TDocOutput.cxx: When the filesystem is uphappy
	  about a file name (typedef name too long) skip that one typedef
	  instead of giving all on all.

2008-05-20 14:01  axel

	* [r23932] html/src/TDocOutput.cxx, html/src/THtml.cxx: Add debug
	  output for gDebug>0; silence TFileSysDir::Recurse()'s output a
	  bit.
	  Make links within the converted modules' index.txt relative to
	  "./", not "../".

2008-05-20 11:43  ganis

	* [r23929] gui/sessionviewer/inc/TProofProgressLog.h,
	  gui/sessionviewer/src/TProofProgressDialog.cxx,
	  gui/sessionviewer/src/TProofProgressLog.cxx: From Anna: optimize
	  the number of calls to TProofMgr::GetSessionLogs

2008-05-20 11:40  ganis

	* [r23928] proof/proofplayer/src/TProofPlayer.cxx: From Anna:
	  remove double deletion in the player on workers

2008-05-20 10:19  matevz

	* [r23927] graf3d/gl/inc/TGLFontManager.h: Add dummy member
	  initializers for effc++.

2008-05-20 09:46  couet

	* [r23925] graf2d/graf/src/TPie.cxx, gui/ged/src/TPieEditor.cxx,
	  gui/ged/src/TPieSliceEditor.cxx: - From Guido Volpi:
	  More fixes.

2008-05-20 09:05  couet

	* [r23924] gui/ged/src/TPieEditor.cxx: - Several fixes:
	  - One missing include for windows.
	  - One shadowed variable.
	  - One wrong argument type.

2008-05-20 08:25  couet

	* [r23923] gui/ged/inc/LinkDef.h, gui/ged/inc/TPieEditor.h,
	  gui/ged/inc/TPieSliceEditor.h, gui/ged/src/TPieEditor.cxx,
	  gui/ged/src/TPieSliceEditor.cxx: - From Guido Volpi:
	  Implement Editors for TPie and TPieSlice

2008-05-20 08:23  couet

	* [r23922] graf2d/graf/src/TPieSlice.cxx: - From Guido Volpi:
	  Change the cursor shape to point on a slice (Hand instead of
	  Cross)

2008-05-20 08:01  couet

	* [r23921] graf2d/asimage/Module.mk: - Disable SVG when configuring
	  libAfterimage.

2008-05-20 06:52  rdm

	* [r23920] core/unix/src/TUnixSystem.cxx: HAVE_DLADDR is not true
	  on cygwin/gcc.

2008-05-20 00:17  rdm

	* [r23919] core/unix/src/TUnixSystem.cxx: on Linux use dladdr() to
	  get the pathname of libCore,
	  based on this patname we set ROOTSYS (if not in ROOTPREFIX mode).
	  So the user does not have to set ROOTSYS anymore. Trying to do
	  the same
	  for the other platforms.

2008-05-19 23:28  rdm

	* [r23918] configure, net/xrootd/src/xrootd/configure.classic: From
	  Matevz:
	  remove references to athena from the Kerberos search paths.

2008-05-19 23:25  rdm

	* [r23917] core/base/src/TROOT.cxx, core/unix/src/TUnixSystem.cxx,
	  rootx/src/rootx.cxx: on MacOS X use _dyld_get_image_name() to get
	  the pathname of libCore,
	  based on this patname we set ROOTSYS (if not in ROOTPREFIX mode).
	  So the user does not have to set ROOTSYS anymore. Trying to do
	  the same
	  for the other platforms.

2008-05-19 20:01  brun

	* [r23916] io/io/inc/TZIPFile.h: From Bertrand:
	  Fix a problem on Windows in previous patch from Federico.

2008-05-19 19:09  matevz

	* [r23915] graf3d/eve/src/TEveTrackEditor.cxx: Fix passing a
	  TString into printf.

2008-05-19 18:23  matevz

	* [r23914] graf3d/eve/src/TEveCaloLegoGL.cxx,
	  graf3d/eve/src/TEveTrackEditor.cxx: TEveTrackEditor - add a
	  protection.
	  
	  
	  From Alja: TEveCaloLegoGL - Set z-coordinate of 2D cells to the
	  same
	  value as in 3d case to allow for thresholding with a transparent
	  plane.

2008-05-19 17:07  brun

	* [r23913] graf2d/graf/inc/TSpline.h, io/io/inc/TArchiveFile.h,
	  proof/proof/inc/TProof.h: From Federico:
	  Corrections for effc++ in root

2008-05-19 15:28  axel

	* [r23909] html/doc/v520/index.html: Update the relnotes

2008-05-19 15:25  axel

	* [r23908] html/inc/TClassDocOutput.h, html/inc/TDocInfo.h,
	  html/inc/TDocOutput.h, html/inc/TDocParser.h, html/inc/THtml.h,
	  html/src/TClassDocOutput.cxx, html/src/TDocDirective.cxx,
	  html/src/TDocOutput.cxx, html/src/TDocParser.cxx,
	  html/src/THtml.cxx: Fix coding converntion violations: structs
	  end on "_t".
	  Document typedef-to-class on a separate page per typedef (as in
	  TMatrixD.html);
	  mention the existing typedefs for a class (extremely useful for
	  350 character templates).
	  TDocParser::Context() was returning the top of an empty stack
	  when it was not parsing but only decorating keywords.
	  Fix a few issues found by the W3C validator: a stray </div>,
	  methods' toggle/signal/... abbr was a shorttag and wasn't meant
	  to be (obviously).
	  Also reference templated types.
	  Also reference typedefs in a different scope than the global
	  scope.
	  Replace printf by a call to Info().
	  Bail out of a doc directive wants GUI but we cannot switch to
	  non-batch.
	  Also allow scopes and templates as return types for the type eval
	  of an expression like "a.b()->".

2008-05-19 14:47  brun

	* [r23907] graf2d/qt/src/TGQt.cxx: From Valeri Fine:
	  - class TGQt: Provide the correct Qt-based implementation of
	  TVirtualX::QueryPointer(int &ix, int &iy) method

2008-05-19 14:23  ganis

	* [r23906] proof/proof/src/TDSet.cxx: Fix a bug in validating
	  elements in multi-master scenarios

2008-05-19 10:03  rdm

	* [r23903] net/xrootd/src/xrootd/src/XrdOuc/XrdOucStream.cc,
	  net/xrootd/src/xrootd/src/XrdSys/XrdSysError.cc,
	  net/xrootd/src/xrootd/src/XrdSys/XrdSysLogger.cc: remove
	  references to unused stropts.h include file, with these changes
	  ROOT compiles fine on Fedora 9, where this include file has been
	  obsoleted.

2008-05-19 10:01  antcheva

	* [r23902] gui/gui/src/TGTable.cxx: Some improvements.

2008-05-19 09:14  antcheva

	* [r23899] gui/gui/src/TGTable.cxx: Fix related to html doc
	  generation.

2008-05-19 08:52  antcheva

	* [r23898] gui/gui/inc/TGTable.h, gui/gui/src/TGTable.cxx: Fixes
	  related to doc generation and provided examples.

2008-05-19 07:48  antcheva

	* [r23897] gui/gui/src/TGTable.cxx: Coding conventions.

2008-05-18 17:42  matevz

	* [r23896] graf3d/eve/inc/TEveElement.h,
	  graf3d/eve/inc/TEveFrameBox.h, graf3d/eve/src/TEveElement.cxx,
	  graf3d/eve/src/TEveElementEditor.cxx,
	  graf3d/eve/src/TEveFrameBox.cxx, tutorials/eve/alice_esd.C,
	  tutorials/eve/alice_esd_split.C, tutorials/eve/projection_test.C,
	  tutorials/eve/quad_test.C, tutorials/eve/text_test.C,
	  tutorials/regexp_pme.C: Cleanup method-names for setting colors
	  so that the cast of argument
	  to Color_t is not needed.

2008-05-16 23:11  russo

	* [r23894] cint/cint7/src/Shadow.cxx, cint/cint7/src/Typedf.cxx,
	  cint/cint7/src/common.h, cint/cint7/src/disp.cxx,
	  cint/cint7/src/func.cxx, cint/cint7/src/scrupto.cxx,
	  cint/cint7/src/struct.cxx, cint/cint7/src/typedef.cxx,
	  cint/cint7/src/var.cxx: Flush out latest batch of fixes before I
	  go on furlough.
	  
	  -- Paul Russo

2008-05-16 18:46  matevz

	* [r23893] graf3d/eve/inc/TEveCalo.h,
	  graf3d/eve/inc/TEveCaloLegoEditor.h,
	  graf3d/eve/inc/TEveCaloLegoGL.h,
	  graf3d/eve/inc/TEveLegoOverlay.h, graf3d/eve/src/TEveCalo.cxx,
	  graf3d/eve/src/TEveCaloLegoEditor.cxx,
	  graf3d/eve/src/TEveCaloLegoGL.cxx,
	  graf3d/eve/src/TEveLegoOverlay.cxx: From Alja.
	  
	  TEveCalo,TEveCaloLegoEditor:
	  Add interface for horizontal plane color and transparency.
	  
	  TEveCaloLegoGL:
	  Structural improvements.

2008-05-16 18:45  brun

	* [r23892] montecarlo/eg/inc/cfortran.h: Use official cfortran.h
	  file from Debian (by Kevin McCarty)

2008-05-16 18:03  rdm

	* [r23891] proof/proofplayer/src/TFileMerger.cxx: revert to direct
	  calls iso via CINT.

2008-05-16 17:56  rdm

	* [r23890] Makefile: in distclean use rm -rf to delete the
	  ReleaseNotes directory.

2008-05-16 17:55  rdm

	* [r23889] config/Makefile.depend, geom/geom/Module.mk,
	  geom/geom/inc/LinkDef1.h, geom/geom/inc/TGeoOverlap.h,
	  geom/geom/src/TGeoOverlap.cxx, geom/geompainter/inc/LinkDef.h,
	  geom/geompainter/inc/TGeoOverlap.h,
	  geom/geompainter/src/TGeoOverlap.cxx, io/io/inc/LinkDef.h,
	  io/io/inc/TFileMerger.h, io/io/src/TFileMerger.cxx,
	  proof/proofplayer/inc/LinkDef.h,
	  proof/proofplayer/inc/TFileMerger.h,
	  proof/proofplayer/src/TFileMerger.cxx: Revert from failed
	  experiment.

2008-05-16 17:21  brun

	* [r23888] misc/minicern/src/kernlib.f: reveert to previous version
	  of minicern replaced by mistake in a previous commit.

2008-05-16 17:13  brun

	* [r23887] core/base/inc/TVirtualTableInterface.h,
	  misc/minicern/src/kernlib.f: non-private constructor and a
	  virtual destructor must be specified.

2008-05-16 16:45  brun

	* [r23886] gui/gui/src/TGTable.cxx: Fix problems with the use of
	  the abs function.

2008-05-16 16:42  brun

	* [r23885] gui/gui/inc/TGTable.h, gui/gui/src/TGTable.cxx: Fix
	  several compilation warnings about redundant constness

2008-05-16 16:32  brun

	* [r23884] core/base/Module.mk, core/base/inc/LinkDef3.h,
	  core/base/inc/TVirtualTableInterface.h, gui/gui/Module.mk,
	  gui/gui/inc/LinkDef3.h, gui/gui/inc/TGFrame.h,
	  gui/gui/inc/TGSimpleTable.h,
	  gui/gui/inc/TGSimpleTableInterface.h, gui/gui/inc/TGTable.h,
	  gui/gui/inc/TGTableCell.h, gui/gui/inc/TGTableContainer.h,
	  gui/gui/inc/TGTableHeader.h, gui/gui/src/TGFrame.cxx,
	  gui/gui/src/TGSimpleTable.cxx,
	  gui/gui/src/TGSimpleTableInterface.cxx, gui/gui/src/TGTable.cxx,
	  gui/gui/src/TGTableCell.cxx, gui/gui/src/TGTableContainer.cxx,
	  gui/gui/src/TGTableHeader.cxx, tree/treeplayer/inc/LinkDef.h,
	  tree/treeplayer/inc/TTreeTableInterface.h,
	  tree/treeplayer/src/TTreeTableInterface.cxx,
	  tree/treeviewer/Module.mk, tree/treeviewer/inc/LinkDef.h,
	  tree/treeviewer/inc/TGTreeTable.h,
	  tree/treeviewer/src/TGTreeTable.cxx: From Ilka and Roel Aaij
	  First attempt to introduce the new set of table widgets. A full
	  documentation
	  will be entered in the coming days by Ilka. Meanwhile lokk at the
	  TGTable class documentation.

2008-05-16 16:28  rdm

	* [r23883] io/io/src/TFileMerger.cxx: version using ProcessLine to
	  be independent of libHist and libTree at link time.

2008-05-16 16:15  brun

	* [r23882] main/src/hadd.cxx: From Axel:
	  checks for "Merge(TCollection*)" for a key's object, and if it
	  exists invokes that. It replaced the TH1/2/3 case and makes hadd
	  also work for THnSparse (and TList and what not).

2008-05-16 15:21  moneta

	* [r23881] hist/hist/inc/THnSparse.h, hist/hist/src/THnSparse.cxx:
	  from Axel: THnSparse only saves the filled part of its last
	  chunk. When appending bins to a read chunk ensure
	  that we allocate the full chunk size.
	  This is done using a new, non-persistent data member that keeps
	  track of the chunk's current allocation
	  state.

2008-05-16 14:52  rdm

	* [r23880] config/Makefile.depend, geom/geom/Module.mk,
	  geom/geom/inc/LinkDef1.h, geom/geom/inc/TGeoOverlap.h,
	  geom/geom/src/TGeoOverlap.cxx, geom/geompainter/inc/LinkDef.h,
	  geom/geompainter/inc/TGeoOverlap.h,
	  geom/geompainter/src/TGeoOverlap.cxx, io/io/inc/LinkDef.h,
	  io/io/inc/TFileMerger.h, io/io/src/TFileMerger.cxx,
	  proof/proofplayer/inc/LinkDef.h,
	  proof/proofplayer/inc/TFileMerger.h,
	  proof/proofplayer/src/TFileMerger.cxx: From Chistian Holm:
	  - move TFileMerger from proof/proofplayer to io/io.
	  - move TGeoOverlap from geom/geompainter to geom/geom.
	  as they are indepedent of the packages they were in.
	  It will also facilitate upcoming packaging for deb and rpm.

2008-05-16 14:35  pcanal

	* [r23879] math/minuit2/inc/Minuit2/ABSum.h: Use as the name of the
	  template argument of the templated member function a symbol that
	  is _not_ also the name of a function in order to avoid a fatal
	  confusion in order compilers (gcc 3.3)

2008-05-16 14:35  brun

	* [r23878] tree/tree/src/TTreeCache.cxx,
	  tree/tree/src/TTreeCacheUnzip.cxx: From Leo:
	  Don't transfer a basket if it's already in memory (fixes a
	  multiple transfer for certain extremes cases)

2008-05-16 09:45  brun

	* [r23875] net/alien/src/TAlienFile.cxx,
	  net/alien/src/TAlienJDL.cxx: Fix coding conventions

2008-05-16 09:41  moneta

	* [r23874] hist/hist/src/TH1.cxx: - fix sign of residuals for UW
	  and WW
	  - fix a bug in the UW case and bin error = 0

2008-05-16 08:34  brun

	* [r23873] proof/proofplayer/src/TFileMerger.cxx: Fix a bug in
	  TFileMerger::Merge. The objects in the directory were saved twice
	  (once by the call to target->SaveSelf in
	  TFileMerger::Mergerecursive and once
	  by calling fOutputFile->Write)

2008-05-16 01:00  rdm

	* [r23872] core/base/src/TPluginManager.cxx: load plugin macros in
	  alphabetical order. The most generic plugin should
	  be loaded last (and should have a name like P0N0_xxxx.C, so it
	  sorts last).

2008-05-15 21:16  pcanal

	* [r23871] math/minuit2/inc/Minuit2/ABProd.h: Use as the name of
	  the template argument of the templated member function a symbol
	  that is _not_ also the name of a function in order to avoid a
	  fatal confusion in order compilers (gcc 3.3)

2008-05-15 21:09  pcanal

	* [r23870] core/base/src/TSystem.cxx: On windows, make the filename
	  used for ACLiC's dictionary more random (lack of randomness in
	  tmpnam is what was causing rootttest/root/io/newstl to fail on
	  windows)

2008-05-15 19:48  matevz

	* [r23869] graf3d/eve/inc/TEveCalo.h,
	  graf3d/eve/inc/TEveCaloLegoGL.h,
	  graf3d/eve/inc/TEveLegoEventHandler.h,
	  graf3d/eve/inc/TEveLegoOverlay.h, graf3d/eve/src/TEveCalo.cxx,
	  graf3d/eve/src/TEveCaloData.cxx,
	  graf3d/eve/src/TEveCaloLegoEditor.cxx,
	  graf3d/eve/src/TEveCaloLegoGL.cxx,
	  graf3d/eve/src/TEveCompound.cxx,
	  graf3d/eve/src/TEveLegoEventHandler.cxx,
	  graf3d/eve/src/TEveLegoOverlay.cxx,
	  graf3d/eve/src/TEveTrackPropagator.cxx,
	  graf3d/gl/inc/TGLFontManager.h, graf3d/gl/inc/TGLViewerBase.h,
	  graf3d/gl/src/TGLBoxPainter.cxx, graf3d/gl/src/TGLContext.cxx,
	  graf3d/gl/src/TGLFontManager.cxx,
	  graf3d/gl/src/TGLLegoPainter.cxx,
	  graf3d/gl/src/TGLOrthoCamera.cxx,
	  graf3d/gl/src/TGLPlotPainter.cxx, graf3d/gl/src/TGLRnrCtx.cxx,
	  graf3d/gl/src/TGLScene.cxx, graf3d/gl/src/TGLSurfacePainter.cxx,
	  graf3d/gl/src/TGLViewer.cxx: Remove trailing whitespace.

2008-05-15 19:32  matevz

	* [r23868] graf3d/eve/inc/LinkDef.h, graf3d/eve/inc/TEveCalo.h,
	  graf3d/eve/inc/TEveCaloLegoEditor.h,
	  graf3d/eve/inc/TEveCaloLegoGL.h,
	  graf3d/eve/inc/TEveLegoOverlay.h, graf3d/eve/src/TEveCalo.cxx,
	  graf3d/eve/src/TEveCaloData.cxx,
	  graf3d/eve/src/TEveCaloLegoEditor.cxx,
	  graf3d/eve/src/TEveCaloLegoGL.cxx,
	  graf3d/eve/src/TEveLegoOverlay.cxx,
	  graf3d/gl/inc/TGLFontManager.h, graf3d/gl/src/TGLFontManager.cxx,
	  tutorials/eve/cms_calo.C: From Alja.
	  
	  TGLFontManager:
	  Add utility function GetFontSize().
	  
	  TEveCaloData:
	  Fix wrong usage of THStack.
	  
	  TEveCalo, TEveCaloLegoEditor:
	  Remove obsolete memeber.
	  
	  TEveLegoOverlay, LinkDef:
	  New class.
	  
	  TEveCaloLegoGL:
	  Draw a semi-transparent plane parallel to the grid and have an
	  interactive marker on the scale which a user can drag to cause
	  the
	  plane to move.
	  
	  cms_calo.C:
	  Add overlay to the GL scene.

2008-05-15 18:59  matevz

	* [r23867] graf3d/eve/inc/LinkDef.h, graf3d/eve/inc/TEveTrack.h,
	  graf3d/eve/inc/TEveTrackPropagator.h,
	  graf3d/eve/inc/TEveTrackPropagatorEditor.h,
	  graf3d/eve/inc/TEveVSDStructs.h, graf3d/eve/src/TEveTrack.cxx,
	  graf3d/eve/src/TEveTrackGL.cxx,
	  graf3d/eve/src/TEveTrackProjectedGL.cxx,
	  graf3d/eve/src/TEveTrackPropagator.cxx,
	  graf3d/eve/src/TEveTrackPropagatorEditor.cxx,
	  graf3d/eve/src/TEveVSDStructs.cxx: 1. TEveVSDStructs
	  
	  - Add class TEveVector4.
	  
	  - Add new type of path-mark - a 2D-cluster.
	  
	  
	  2. TEveTrack, TEveTrackPropagator
	  
	  - Properly handle 2D-cluster path-marks.
	  
	  - Use TEveVector4 for propagation instead of inner struct
	  Vertex4D_t
	  (now removed).

2008-05-15 18:49  matevz

	* [r23866] graf3d/eve/inc/LinkDef.h, graf3d/eve/inc/TEveCompound.h,
	  graf3d/eve/inc/TEveElement.h, graf3d/eve/src/TEveCompound.cxx,
	  graf3d/eve/src/TEveElement.cxx: Support for compound elements.
	  Only basic management implemented so far.

2008-05-15 18:48  matevz

	* [r23865] graf3d/gl/src/TGLPhysicalShape.cxx: Render highlight
	  with fewer passes when requested LOD is not LODHigh.

2008-05-15 16:36  matevz

	* [r23864] graf3d/eve/src/TEveBoxSet.cxx: Removed debug printout in
	  TEveBoxSet::ComputeBBox().

2008-05-15 16:16  rdm

	* [r23863] net/alien/inc/LinkDef.h, net/alien/inc/TAlienPackage.h,
	  net/alien/src/TAlienPackage.cxx: From Andreas:
	  New class providing package management functionality like the
	  AliEn
	  Package Management System.
	  Allows to setup software packages on a local desktop like in the
	  GRID environment and to execute the contained programs.
	  Registered Dependencies are automatically resolved and missing
	  packages are automatically installed.
	  Currently there is no support for 'source' packages.
	  The desired platform has to be specified in the constructor.
	  The default constructor takes packages from the global package
	  section in AliEn. If you want to install a user package, you have
	  to
	  set the AliEn package directory to your local package directory
	  using
	  package->SetAliEnMainPackageDir("/alice/cern.ch/user/..../packages")

2008-05-15 16:14  rdm

	* [r23861] net/alien/inc/TAlienJDL.h, net/alien/src/TAlienJDL.cxx:
	  From Andreas:
	  - Support to parse in a JDL from an AliEn JDL textfile:
	  TAlienJDL::Parse(<filename>)
	  
	  - Support of more JDL tags:
	  Executable, Arguments, EMail, OutputDirectory,Merge,
	  MergedOutputDirectory, Price,TTL, JobTag,InputDataListFormat,
	  InputDataList, Split, Split, SplitMaxInputFileNumber,
	  SplitMaxInputFileSize,SplitArguments,ValidationCommand,
	  InputSandbox,OutputSandbox,InputData,InputDataCollection,
	  Requirements,InputFile,OutputFile,Packages,OutputArchive,

2008-05-15 16:13  rdm

	* [r23860] net/alien/inc/TAlien.h, net/alien/src/TAlien.cxx: From
	  Andreas:
	  Added ListPackages function to display existing software packages
	  in AliEn:
	  TAlien::ListPackages(<package dir=>defaults to the global VO
	  packages);

2008-05-15 16:10  moneta

	* [r23859] hist/hist/src/TH1.cxx,
	  math/unuran/test/unuranDiscrete.cxx,
	  math/unuran/test/unuranDistr.cxx,
	  math/unuran/test/unuranHist.cxx,
	  math/unuran/test/unuranMulti2D.cxx,
	  math/unuran/test/unuranMultiDim.cxx: - improve chi2test to
	  consider the case of weighted histograms (options UW or WW) and
	  the histograms
	  have zero bin errors.
	  (For example in case an histogram is compared to a function
	  represented as an histogram with zero errors)
	  
	  - suppress in unuran tests info message produced by chi2 test

2008-05-15 08:17  moneta

	* [r23858] math/mathcore/inc/TMath.h: from David: improve doc in
	  TMath for new functions using iterators

2008-05-15 06:45  brun

	* [r23857] README/cfortran.doc: New version of the cfortran.h
	  documentation by kmccarty@debian.org

2008-05-14 18:15  pcanal

	* [r23856] tree/treeplayer/src/TTreeFormula.cxx: properly pass NaN
	  through function calls in TTree::Draw

2008-05-14 16:22  brun

	* [r23855] graf2d/gpad/src/TPad.cxx,
	  tree/treeviewer/src/TSpider.cxx: From Axel:
	  Fix memory leaks reported by valgrind.

2008-05-14 15:33  rdm

	* [r23854] config/Makefile.macosx, config/Makefile.macosx64,
	  config/Makefile.macosxicc: set F77LD to F77 is F77 is defined.

2008-05-14 15:15  brun

	* [r23853] etc/vmc/Makefile.linuxx8664gcc: From Federico:
	  New version of the VMC makefile

2008-05-14 15:01  brun

	* [r23852] graf3d/g3d/src/TView3D.cxx: From Axel:
	  Rename the name of the canvas used in the example macro from c1
	  to cV3D
	  to avoid a clash between two concurrent canvases with the same
	  name.

2008-05-14 14:57  brun

	* [r23851] build/version_number, core/base/inc/RVersion.h: Starting
	  development cycle 5.19/05

2008-05-14 13:46  rdm

	* [r23849] build/unix/makedistsrc.sh: use -depth option in find
	  when removing .svn directories from the source
	  to avoid warning about find complaining that the directory it is
	  in is deleted.

2008-05-14 13:45  rdm

	* [r23848] Makefile, config/Makefile.depend: put thread before tree
	  in the MODULES list, as tree depends on thread.

2008-05-14 13:41  brun

	* [r23847] core/meta/src/TMethod.cxx: From Axel:
	  Fix a mismatched new/delete

2008-05-14 13:35  brun

	* [r23846] montecarlo/eg/inc/cfortran.h: Fix compilation warnings
	  with gcc4.3

2008-05-14 13:26  brun

	* [r23845] montecarlo/eg/inc/cfortran.h: New version of cfortran.h
	  (validated by Alice)

2008-05-14 13:20  brun

	* [r23844] hist/hist/src/TH1.cxx: From Axel:
	  Lorenzo's check-in reverted my patch from rev 23800.

2008-05-14 13:16  brun

	* [r23843] math/minuit/src/TFitter.cxx: Do not call GetSumLog with
	  arguments greater than 10000 but
	  call TMath::LnGamma instead, otherwise we can explode memory
	  when fitting histograms with big bin contents with the Likelihood
	  option.

2008-05-14 10:21  brun

	* [r23842] test/RootShower/RootShower.cxx: From Bertrand:
	  - Rename html.SetSourceDir(gProgPath) to
	  html.SetInputDir(gProgPath), following
	  latest THtml changes.

2008-05-14 10:12  brun

	* [r23841] net/alien/src/TAlienCollection.cxx,
	  net/alien/src/TAlienFile.cxx, net/alien/src/TAlienResult.cxx:
	  From Peter Hristov
	  Fixes to compile with gcc4.3

2008-05-14 10:03  axel

	* [r23840] html/src/THtml.cxx: Remove a forgotten '!'

2008-05-14 10:02  brun

	* [r23839] geom/geom/src/TGeoBoolNode.cxx: Fix a compilation
	  warning
	  geom\geom\src\TGeoBoolNode.cxx(825) : warning C4804: '~' : unsafe
	  use of type 'bool' in operation
	  geom\geom\src\TGeoBoolNode.cxx(825) : warning C4805: '&' : unsafe
	  mix of type 'Bool_t' and type 'int' in operation

2008-05-14 08:10  brun

	* [r23838] build/unix/makeversion.sh, build/version_number,
	  core/base/inc/RVersion.h: Update file name

2008-05-14 08:08  brun

	* [r23837] build/version.cxx: Change to reflect new directory
	  structure

2008-05-14 07:28  brun

	* [r23836] core/winnt/src/TWinNTSystem.cxx: From Bertrand:
	  - Add a protection when running Root in a cygwin shell...

2008-05-14 07:26  brun

	* [r23835] build/unix/makeversion.sh: Implement changes required by
	  the new directory structure

2008-05-14 04:37  brun

	* [r23834] hist/hist/src/TH1.cxx: Fix a compilation warning about
	  variable j that might be used uninitialized

2008-05-13 18:10  pcanal

	* [r23833] io/io/inc/TMakeProject.h, io/io/src/TMakeProject.cxx,
	  io/io/src/TStreamerInfo.cxx: In MakeProject, make sure that
	  nested class that are
	  used _only_ as a class template parameter are properly
	  declared (needed for ATLAS' AOD.pool.root).

2008-05-13 16:37  brun

	* [r23832] graf2d/postscript/src/TPostScript.cxx: From Olivier:
	  CellArrayBegin now uses "setrgbcolor" to define the colors and
	  not the
	  shortcut "c". The shortcut "c" might be equal to "setcmykcolor"
	  and in
	  that case the PS macros defined in CellArrayBegin don't work.
	  This fixes
	  the problem reported here:
	  http://root.cern.ch/phpBB2/viewtopic.php?p=27598#27598

2008-05-13 16:34  brun

	* [r23831] doc/v520/index.html: From Axel:
	  with this one, W3C is happy with the output of "make
	  releasenotes". And it now includes a link to html's release
	  notes.

2008-05-13 15:45  axel

	* [r23829] html/doc/v520, html/doc/v520/index.html: Add THtml
	  release notes

2008-05-13 15:29  brun

	* [r23827] bindings/doc/v520/index.html, cint/doc/v520/index.html,
	  core/doc/v520/index.html, doc/v520/index.html,
	  geom/doc/v520/index.html, graf2d/doc/v520/index.html,
	  graf3d/doc/v520/index.html, gui/doc/v520/index.html,
	  hist/doc/v520/index.html, io/doc/v520/index.html,
	  math/doc/v520/index.html, misc/doc/v520/index.html,
	  montecarlo/doc/v520/index.html, net/doc/v520/index.html,
	  proof/doc/v520/index.html, roofit/doc/v520/index.html,
	  sql/doc/v520/index.html, tmva/doc/v520/index.html,
	  tree/doc/v520/index.html: From Axel:
	  this should make the W3C validator happy.

2008-05-13 14:58  brun

	* [r23826] hist/hist/src/TH2.cxx: Fix a typo in the k5b kernel of
	  TH2::Smooth.
	  see :https://savannah.cern.ch/bugs/?36511

2008-05-13 14:27  axel

	* [r23825] html/src/THtml.cxx: Add exceptions to the exceptions
	  used for math: TComplex and TRandom* _have_ their class doc in
	  their source file - so for those the source file needs to be
	  properly determined.

2008-05-13 14:19  brun

	* [r23824] geom/geom/src/TGeoPgon.cxx: From Andrei:
	  Fix a problem appearing when running stressGeometry on MAC
	  Leopard only

2008-05-13 13:48  moneta

	* [r23823] hist/doc/v520/index.html, hist/hist/src/TH1.cxx,
	  math/mathcore/src/PdfFuncMathCore.cxx, tutorials/math/chi2test.C:
	  - improve chi2 test for the treatment of empty bins. Fix cases
	  with option WW or UW and both histograms had empty bins.
	  For UU and only one histogram has an empty bin do not decrease
	  ndf as suggested by I. Reid.
	  
	  - fix bug in evaluation of chi2 pdf when x = 0 and ndf <=2.

2008-05-13 13:24  brun

	* [r23822] core/base/src/TDirectory.cxx: From Axel:
	  patch improves
	  
	  Warning in <TROOT::Append>: Replacing existing TH1: Rint
	  (Potential memory leak).
	  
	  by printing the object's name instead of the directory's.

2008-05-13 12:43  couet

	* [r23821] graf2d/postscript/src/TPDF.cxx: - Put the same
	  protection as in TPostScript in case of very long file name.

2008-05-13 12:10  rdm

	* [r23820] net/alien/inc/TAlienFile.h,
	  net/alien/src/TAlienFile.cxx: From Fabrizio:
	  - Retrieves the file size after it has been closed
	  (anti-mismatch).
	  - The file was not properly closed in the case of DB troubles.
	  Now the
	  file is immediately closed if requested to do so.
	  - Fix bad troubles when closing files in write mode via TFile
	  downcasting.
	  - Correctly honor the create/recreate options in Open().

2008-05-13 12:09  rdm

	* [r23819] net/netx/src/TXNetFile.cxx: From Fabrizio:
	  - Correctly honor the create/recreate options coming from
	  TFile::Open().
	  - Allow the size of the (written) file to be retrieved after the
	  Close
	  (solves several reported file size mismatches).

2008-05-13 11:53  brun

	* [r23818] geom/geom/src/TGeoXtru.cxx: From Andrei:
	  adding a protection in TGeoXtru::GetPlaneNormal.

2008-05-13 10:50  bellenot

	* [r23817] graf2d/win32gdk/src/TGWin32.cxx: - Prevent to call
	  SetForegroundWindow() on child windows
	  (due to weird calls like i.e.: fVScrollbar->RaiseWindow()
	  in TGListView::Layout()...)
	  The bad effect was to bring the browser in front at each
	  Refresh() call.
	  Thanks to Axel for pointing this strange behavior

2008-05-13 10:28  brun

	* [r23816] graf3d/g3d/src/TView3D.cxx: From Axel:
	  a few improvements for TView3D's doc.

2008-05-13 10:14  axel

	* [r23815] html/src/TDocParser.cxx: Improve the stripping of
	  comments a bit; fixes doc of TView3D::AxisVertex()

2008-05-13 09:37  axel

	* [r23814] html/src/THtml.cxx: Add doc for namespaces (also !=
	  TMath) back in

2008-05-13 09:29  axel

	* [r23813] html/src/TClassDocOutput.cxx: Fix the method list for
	  namespaces

2008-05-13 08:56  axel

	* [r23812] html/inc/TDocInfo.h, html/inc/THtml.h,
	  html/src/TClassDocOutput.cxx, html/src/TDocOutput.cxx,
	  html/src/THtml.cxx: IsSelected() was broken because HaveSource()
	  only tested for impl file name; now just tests for decl file name
	  which also works for templated classes. SMatrix doc is now back.
	  Fix "does dot exist?" algo; was still esting for -1 instead of
	  kDotUnknown
	  "Search documentation..." text now vanishes again when clicked.
	  Add a title to the "Search" button containing the search host
	  used. Fixes Savannah #34509.
	  Fix include file determination (aka ".h5",
	  "core/base/inc/TObject.h")
	  Use TPMERegexp; TRegexp with wildcard is broken anyway;
	  TPMERegexp works nicely.
	  Do not find sources files of "math/mathcore/", "math/mathmore/",
	  "math/genvector/", "math/minuit2/", "math/smatrix/", even though
	  we can. They have their class doc in the header; but if THtml
	  finds the source it needs the class doc to be in the source file.
	  Will be improved at some point.
	  ViewCVS link was written even if no decl / impl file known;
	  fixed.
	  Sort modules (and sub-modules) for writing the list of modules.

2008-05-13 07:41  brun

	* [r23811] geom/geom/src/TGeoNode.cxx: Fix a compilation warning
	  when compiling with gcc option -Wshadow

2008-05-13 07:40  brun

	* [r23810] geom/geompainter/src/TGeoChecker.cxx: Comment an unused
	  parameter ovlp

2008-05-13 07:34  brun

	* [r23809] geom/geom/inc/TGeoManager.h,
	  geom/geom/src/TGeoBoolNode.cxx, geom/geom/src/TGeoManager.cxx,
	  geom/geom/src/TGeoNode.cxx, geom/geompainter/src/TGeoChecker.cxx:
	  From Andrei:
	  - adding a method AddTrack(TVirtualGeoTrack *) to TGeoManager.
	  - TGeoBoolNode::Safety(point, in) returns now 0. in case the
	  tracking point is not matching the input <in> condition - caused
	  track propagation outside geometry limits with g4root
	  - Improvements in checking overlaps by sampling for TGeoNode -
	  using now voxels.

2008-05-13 07:31  brun

	* [r23808] io/io/src/TStreamerInfo.cxx: Extend size of an internal
	  array in TstreamerInfo::GenerateIncludes

2008-05-12 23:48  rdm

	* [r23807] config/root-config.in: make sure libThread dictionary
	  gets linked in on machines requiring
	  explicit linking.

2008-05-12 23:48  rdm

	* [r23806] Makefile, build/unix/makereleasenotes.sh: add new
	  releasenotes target to the Makefile, do: make releasenotes
	  to generate the releasenotes file in
	  README/ReleaseNotes/v520/index.html.

2008-05-12 23:42  rdm

	* [r23805] core/unix/src/TUnixSystem.cxx: typo in comment.

2008-05-12 22:27  russo

	* [r23804] cint/cint7/src/Method.cxx: Fix Philippe's typo

2008-05-12 22:27  russo

	* [r23803] cint/reflex/src/NameLookup.cxx: Fix Philippe's typo

2008-05-12 22:13  russo

	* [r23802] cint/reflex/src/NameLookup.cxx: From Paul and Philippe:
	  In NameLookup when expanding template parameters,
	  also _unconditionally_ strip the prefix std::
	  to match the fact that Cint(5) ignores it.
	  With this updates, all ROOT dictionary should
	  be properly generated and compiled. Now on to
	  the bold frontier (roottest).

2008-05-12 15:53  brun

	* [r23800] config/rootrc.in, etc/html/ROOT.css,
	  etc/html/footer.html, hist/hist/src/TH1.cxx,
	  tree/treeviewer/src/TSpider.cxx: From Axel:
	  TH1, TSpider: update doc to respect new dir structure.
	  config: use new search; use more appropriate input path
	  etc: standard footer now also displays when the html page was
	  generated, CSS has new styles ("SIGNAL" etc, search box).

2008-05-12 13:10  axel

	* [r23799] html/inc/LinkDef.h, html/inc/TDocDirective.h,
	  html/inc/TDocInfo.h, html/inc/TDocOutput.h,
	  html/inc/TDocParser.h, html/inc/THtml.h,
	  html/src/TClassDocOutput.cxx, html/src/TDocDirective.cxx,
	  html/src/TDocInfo.cxx, html/src/TDocOutput.cxx,
	  html/src/TDocParser.cxx, html/src/THtml.cxx: Support new dir
	  structure - support any dir structure, actually.
	  Allow THtml to find files even if they are only known as
	  "include/TObject.h": THtml now parses all subdirs of the input
	  path. Req by Gerhard Brandt, Fons.
	  Structure THtml's 1000 configuration vars a bit.
	  Implemented traits-like objects that allow the user to define
	  modules, where to find files, etc, by deriving from the base
	  classes used by THtml.
	  Improve the doc search: add the top links box to all pages; add
	  the search in there; make search ignore src/, examples/ subdirs
	  of the output dir (i.e. only look at the doc itself) - req by
	  Diego C.
	  Add info for methods' signal / menu / etc setting - req by Valeri
	  O.
	  Print both last modified (source file change date) and last
	  generated (html generation date) - suggested by Ornella.
	  Silence directive parser when encountering unknown directives -
	  req by Rene.
	  
	  Open issues remaining: typedef-to-class need separate page,
	  forwarding to class's page. (req by Vassili Maroussov, Katharina
	  Ehrhardt), TMath doc a bit broken.

2008-05-11 06:31  pcanal

	* [r23793] cint/cint7/src/var.cxx: fix compilation error introduce
	  by previous checkin

2008-05-10 12:43  brun

	* [r23792] tmva/doc/v520/index.html: From Joerg Stelzer
	  Release notes for TMVA

2008-05-10 05:49  brun

	* [r23791] tutorials/graphs/labels1.C: Fix typos

2008-05-09 22:10  wouter

	* [r23790] roofit/doc/v520/index.html: Add RooFit release notes for
	  5.19/04

2008-05-09 16:06  rdm

	* [r23788] core/doc/v520/index.html: add description of new svn
	  structure and std::iterator support by Anar.

2008-05-09 15:49  matevz

	* [r23786] graf3d/eve/inc/TEveCalo.h,
	  graf3d/eve/inc/TEveCaloData.h, graf3d/eve/inc/TEveCaloLegoGL.h,
	  graf3d/eve/src/TEveCalo.cxx, graf3d/eve/src/TEveCalo2DGL.cxx,
	  graf3d/eve/src/TEveCalo3DGL.cxx, graf3d/eve/src/TEveCaloData.cxx,
	  graf3d/eve/src/TEveCaloLegoGL.cxx: From Alja:
	  
	  TEveCaloData, TEveCalo, TEveCalo3DGL, TEveCalo2DGL,
	  TEveCaloLegoGL:
	  Fix handling of min and max value cut.
	  
	  TEveCalo3DGL:
	  Structural improvements.

2008-05-09 14:18  axel

	* [r23784] cint/doc/v520/index.html: Add note on
	  Reflex::PluginService not catching exceptions anymore

2008-05-09 14:15  axel

	* [r23783] cint/reflex/src/PluginService.cxx: Do not catch
	  exceptions thrown by the plugin-invoked function. Fixes Savannah
	  #36363

2008-05-09 11:32  pcanal

	* [r23782] cint/cint/src/var.cxx, cint/cint7/src/var.cxx: fix
	  support for array of pointer in an interpreted class/struct

2008-05-09 11:14  matevz

	* [r23781] graf3d/doc/v520/graf3d_eve-news-1.png,
	  graf3d/doc/v520/graf3d_eve-news-2.png,
	  graf3d/doc/v520/index.html: Add release notes.

2008-05-09 10:40  axel

	* [r23780] cint/doc/v520/index.html: Update release notes for
	  upcoming dev release

2008-05-09 10:24  pcanal

	* [r23779] tree/tree/src/TBranchElement.cxx: Correct the reading
	  and writing of Double32 and Float16 in MakeClass mode

2008-05-09 06:51  antcheva

	* [r23778] gui/doc/v520/index.html: From Bertrand:
	  Update of release notes.

2008-05-09 06:15  brun

	* [r23777] misc/table/src/TFileIter.cxx: Fix coding convention

2008-05-08 21:02  pcanal

	* [r23776] core/meta/src/TCint.cxx: Reset the IgnoreDuplicate flags
	  once we are done using the modified value

2008-05-08 20:27  pcanal

	* [r23775] core/doc/v520/index.html: extend release notes

2008-05-08 20:18  pcanal

	* [r23774] tree/tree/src/TTree.cxx: add doc for emulating the
	  ternary operator in TTree::Draw

2008-05-08 20:17  pcanal

	* [r23773] io/doc/v520/index.html: extend release notes

2008-05-08 19:55  matevz

	* [r23772] graf3d/eve/src/TEveLegoEventHandler.cxx,
	  graf3d/gl/inc/TGLViewer.h: From Alja:
	  
	  TGLViewer - add method TGLSelectRecord& GetSelRec().
	  
	  TEveLegoEventHandler - add mising function docs.

2008-05-08 19:43  matevz

	* [r23771] graf3d/eve/inc/TEveCaloLegoGL.h,
	  graf3d/eve/inc/TEveLegoEventHandler.h,
	  graf3d/eve/src/TEveCaloLegoGL.cxx,
	  graf3d/eve/src/TEveLegoEventHandler.cxx: From Alja:
	  
	  In lego-view, draw an additional Z-axis next to the tower that is
	  double-clicked.

2008-05-08 19:41  matevz

	* [r23770] graf3d/eve/inc/LinkDef.h, graf3d/eve/inc/TEveBoxSet.h,
	  graf3d/eve/inc/TEveDigitSet.h, graf3d/eve/inc/TEveQuadSet.h,
	  graf3d/eve/src/TEveBoxSet.cxx, graf3d/eve/src/TEveDigitSet.cxx,
	  graf3d/eve/src/TEveQuadSet.cxx, tutorials/eve/quad_test.C,
	  tutorials/eve/quad_test_callback.cxx: TEveDigitSet: Add optional
	  callback function for secondary-selection
	  handling. This simplifies handling for simple implementations as
	  there
	  is no need to implement an event handler class.
	  
	  Set class versions of TEveDigitSet and derived classes to 0.

2008-05-08 16:39  antcheva

	* [r23769] gui/doc/v520/index.html: Extended release notes.

2008-05-08 15:59  brun

	* [r23768] misc/table/src/TFileIter.cxx: From Valeri Fine:
	  Fix coding conventions.

2008-05-08 15:57  antcheva

	* [r23767] gui/doc/v520/gui_availabledrives.gif,
	  gui/doc/v520/index.html: Extended release notes.

2008-05-08 15:38  moneta

	* [r23766] hist/doc/v520/index.html, hist/hist/inc/TF1.h,
	  hist/hist/src/TH1.cxx, hist/hist/src/TH3.cxx,
	  math/doc/v520/index.html, tutorials/fit/minuit2FitBench.C: -
	  fixed bug in TH3::Project3DProfile("xz") (see
	  https://savannah.cern.ch/bugs/?36191)
	  - fixed a bug in TH1::Divide with binomial errors (see
	  https://savannah.cern.ch/bugs/?36372)
	  - remove some commented code in TF1, update rel notes and improve
	  graphics output of a tutorial

2008-05-08 14:10  pcanal

	* [r23764] tree/doc/v520/index.html: fix html syntax errors

2008-05-08 13:58  pcanal

	* [r23763] tree/doc/v520/index.html: extend release notes

2008-05-08 13:57  brun

	* [r23762] test/MainEvent.cxx: From Leandro:
	  Add new option to run with parallel unzipping in a separate
	  thread.
	  To run it do
	  Event 5000 1 99 1 (to write the file Event.root)
	  Event 5000 1 99 20 (to read normal without a thread)
	  Event 5000 1 99 21 (to read with the parallelp unzipping thread)
	  Send the results to rootdev@root.cern.ch

2008-05-08 13:55  couet

	* [r23761] graf2d/doc/v520/graf2d_01.gif,
	  graf2d/doc/v520/graf2d_02.gif, graf2d/doc/v520/graph2d01.gif,
	  graf2d/doc/v520/graph2d02.gif, graf2d/doc/v520/index.html: -
	  Rename gif files.

2008-05-08 13:37  brun

	* [r23760] configure: From Matevz:
	  I reviewed the gentoo policy. They explicitly and strictly avoid
	  compiling object files for static libraries with -fPIC.
	  
	  As I don't want to a) get into flame war with gentoo people; nor
	  b) compile gsl manually, I guess, at least for now, the best
	  option is to have a configuration option --enable-gsl-shared to
	  use shared libs for gsl.

2008-05-08 12:54  antcheva

	* [r23759] test/guitest.cxx, tutorials/gui/guitest.C: From Bertrand
	  and me:
	  Follow-up changes in the list box test case to include a list box
	  entry with id=0

2008-05-08 12:53  antcheva

	* [r23758] gui/gui/src/TGTableLayout.cxx: From Bertrand:
	  Fix a bug in TGTableLayout:
	  When decreasing size of a frame with a TGTableLayout having
	  homogeneous flag
	  set to true, the individual cells were not resized (they were
	  resized only
	  when increasing the frame size) (discovered thanks to a CMS use
	  case)

2008-05-08 12:52  antcheva

	* [r23757] gui/gui/src/TGListBox.cxx: From Bertrand:
	  Fixed a bug reported at: http://savannah.cern.ch/bugs/?36389
	  TGListBox::RemoveEntry() doesn't work for the entry at id = 0

2008-05-08 12:42  couet

	* [r23756] graf2d/doc/v520/graph2d01.gif,
	  graf2d/doc/v520/graph2d02.gif, graf2d/doc/v520/index.html: -
	  Release notes update.

2008-05-08 10:25  ganis

	* [r23755] proof/proof/src/TProofServ.cxx: Fix shadow-related
	  warnings

2008-05-08 10:01  couet

	* [r23754] graf2d/doc/v520/index.html: - Update release notes.

2008-05-08 09:52  antcheva

	* [r23753] gui/doc/v520/index.html: Release notes update.

2008-05-08 09:44  ganis

	* [r23752] proof/proof/src/TProofServ.cxx,
	  proof/proofplayer/src/TProofPlayer.cxx: Remove the 'MissingFiles'
	  list from all the input list copies

2008-05-08 09:33  ganis

	* [r23751] proof/proof/src/TProofServ.cxx: Correctly cleanup the
	  input list on the workers

2008-05-08 09:32  ganis

	* [r23750] proof/proofplayer/src/TEventIter.cxx: Add missing
	  protection

2008-05-08 09:26  brun

	* [r23748] doc/v520/Trailer.html: Add html utility file to generate
	  the release notes

2008-05-08 09:15  brun

	* [r23747] cint/doc/v520/index.html, math/doc/v520/index.html: Fix
	  some html problems

2008-05-08 08:58  brun

	* [r23746] core/doc/v520/index.html, misc/doc/v520/index.html: Fix
	  some html problems

2008-05-08 08:32  brun

	* [r23745] bindings/doc/v520/index.html, cint/doc/v520/index.html,
	  core/doc/v520/index.html, doc/v520/index.html,
	  geom/doc/v520/index.html, graf2d/doc/v520/index.html,
	  graf3d/doc/v520/index.html, gui/doc/v520/index.html,
	  hist/doc/v520/index.html, io/doc/v520/index.html,
	  math/doc/v520/index.html, misc/doc/v520/index.html,
	  montecarlo/doc/v520/index.html, net/doc/v520/index.html,
	  proof/doc/v520/index.html, roofit/doc/v520/index.html,
	  sql/doc/v520/index.html, tmva/doc/v520/index.html,
	  tree/doc/v520/index.html: Implement a suggestion from Olivier to
	  add a package index to the Relaese Notes

2008-05-08 08:08  brun

	* [r23744] hist/hist/inc/TH3.h, hist/hist/src/TH3.cxx: include
	  TH1.h instead of TProfile2D and forward declare TProfile2D

2008-05-08 08:01  brun

	* [r23743] tree/tree/inc/TTree.h: Remove forward declaration of
	  TVirtualtreePlayer (include already declared)

2008-05-08 06:32  brun

	* [r23742] doc/v520.html, doc/v520/index.html: Rename v520.html to
	  index.html

2008-05-08 06:31  brun

	* [r23741] doc/v520: Create top level release notes directory

2008-05-08 06:28  brun

	* [r23740] doc/v520.html: Changes version and release date

2008-05-08 05:23  brun

	* [r23739] core/base/src/ManualBase4.cxx: Fix coding conventions

2008-05-08 05:18  brun

	* [r23738] cint/reflex/src/TypeTemplate.cxx,
	  cint/reflex/src/Union.cxx: Fix coding conventions

2008-05-08 05:05  brun

	* [r23737] misc/table/src/TFileIter.cxx: Fix a compiler warning and
	  a bug.

2008-05-08 04:53  brun

	* [r23736] misc/table/inc/TFileIter.h: From Valeri fine:
	  Fix compilation warnings

2008-05-07 21:18  moneta

	* [r23735] math/genvector/inc/Math/GenVector/Cartesian2D.h,
	  math/genvector/inc/Math/GenVector/Cartesian3D.h,
	  math/genvector/inc/Math/GenVector/Cylindrical3D.h,
	  math/genvector/inc/Math/GenVector/CylindricalEta3D.h,
	  math/genvector/inc/Math/GenVector/DisplacementVector2D.h,
	  math/genvector/inc/Math/GenVector/DisplacementVector3D.h,
	  math/genvector/inc/Math/GenVector/GenVectorIO.h,
	  math/genvector/inc/Math/GenVector/LorentzVector.h,
	  math/genvector/inc/Math/GenVector/Polar2D.h,
	  math/genvector/inc/Math/GenVector/Polar3D.h,
	  math/genvector/inc/Math/GenVector/PositionVector2D.h,
	  math/genvector/inc/Math/GenVector/PositionVector3D.h,
	  math/genvector/inc/Math/GenVector/PtEtaPhiM4D.h,
	  math/genvector/inc/Math/GenVector/PxPyPzE4D.h,
	  math/genvector/inc/Math/GenVector/PxPyPzM4D.h,
	  math/genvector/test/Makefile,
	  math/smatrix/inc/Math/MatrixInversion.icc,
	  math/smatrix/inc/Math/SMatrix.icc,
	  math/smatrix/inc/Math/SVector.icc, test/TrackMathCore.h: apply
	  fixes for -Wshadow in GenVector and SMatrix

2008-05-07 20:47  wlav

	* [r23734] bindings/pyroot/src/TPython.cxx: fix index bug

2008-05-07 18:59  brun

	* [r23733] misc/table/inc/TFileIter.h,
	  misc/table/src/TFileIter.cxx: From valeri fine:
	  - Merge with STAR local version to allow iteration of the nested
	  TDirectory (Thanks Rene Brun for the idea)

2008-05-07 18:37  matevz

	* [r23732] graf3d/eve/inc/TEveCalo.h,
	  graf3d/eve/inc/TEveCaloLegoEditor.h, graf3d/eve/src/TEveCalo.cxx,
	  graf3d/eve/src/TEveCaloLegoEditor.cxx,
	  graf3d/eve/src/TEveCaloLegoGL.cxx: From Alja:
	  Add possibility to draw box/guide-lines around the lego.

2008-05-07 18:20  matevz

	* [r23731] graf3d/eve/inc/TEveGeoNode.h,
	  graf3d/eve/src/TEveGeoNode.cxx, graf3d/eve/src/TEveManager.cxx:
	  TEveManager::GetGeometry() - if TGeoManager is locked, unlock it
	  on
	  load time and re-lock it back afterwards.
	  
	  TEveGeoShape - added method SetShape() so that full object can be
	  constructed also in program (required loading from file before).

2008-05-07 16:55  moneta

	* [r23730] hist/hist/inc/TF1.h: - add a template TF1::SetFunction
	  from a C++ callable object and a member function.
	  This follows a request by Mike Marino (see
	  https://savannah.cern.ch/bugs/?34430 )
	  
	  This fixes also previous SetFunction method, which was not
	  working if the previously created function was
	  not of the right type.

2008-05-07 16:20  axel

	* [r23729] cint/reflex/python/genreflex/gendict.py,
	  cint/reflex/test/testDict2/TestClasses.h: First GCCXML0.9 fix

2008-05-07 16:19  axel

	* [r23728] cint/reflex/python/genreflex/genreflex.py,
	  cint/reflex/python/genreflex/genrootmap.py: Forgot tgo check in
	  two files for r23727:
	  From Sebastien Binet: allow classes selected through a typedef to
	  be loadable by that typedef.
	  Sort of fixes Savannah #30478

2008-05-07 16:14  axel

	* [r23727] cint/reflex/python/genreflex/gendict.py: From Sebastien
	  Binet: allow classes selected through a typedef to be loadable by
	  that typedef.
	  Sort of fixes Savannah #30478

2008-05-07 16:06  moneta

	* [r23726] hist/doc/v520/index.html, hist/hist/src/TProfile.cxx,
	  hist/hist/src/TProfile2D.cxx: Add a new option "W" requested by
	  Melinda Siciliano in the profile projections in order to be able
	  to return the equivalent weighted filled histogram.
	  The bin content of the returned histogram is equal to the profile
	  bin content multiplied by the bin entries.

2008-05-07 16:06  brun

	* [r23725] config/Makefile.depend: From Bertrand:
	  - Add missing dependency of libTree on libThread

2008-05-07 15:49  brun

	* [r23724] tutorials/eve/SplitGLView.C: From Bertrand:
	  - Disable the 'hide' function of TGDockableFrames

2008-05-07 15:48  brun

	* [r23723] tree/tree/src/TTreeCacheUnzip.cxx: From Leandro:
	  Fix a warning detected by -Wshadow

2008-05-07 15:46  brun

	* [r23722] graf3d/doc/v520/graf3d_eve-news-1.png,
	  graf3d/doc/v520/index.html: add picture graf3d_eve-news-1.png

2008-05-07 15:44  brun

	* [r23721] gui/doc/v520/gui_contextmenu.gif,
	  gui/doc/v520/index.html: Change name of gif file and add it to
	  SVN

2008-05-07 15:38  brun

	* [r23720] tree/doc/v520.html, tree/doc/v520/index.html: Move file
	  v520.html in new directory v520/index.html

2008-05-07 15:38  brun

	* [r23719] tree/doc/v520: Add new directory v520

2008-05-07 15:37  brun

	* [r23718] tmva/doc/v520.html, tmva/doc/v520/index.html: Move file
	  v520.html in new directory v520/index.html

2008-05-07 15:37  brun

	* [r23717] tmva/doc/v520: Add new directory v520

2008-05-07 15:36  brun

	* [r23716] sql/doc/v520.html, sql/doc/v520/index.html: Move file
	  v520.html in new directory v520/index.html

2008-05-07 15:36  brun

	* [r23715] sql/doc/v520: Add new directory v520

2008-05-07 15:35  brun

	* [r23714] roofit/doc/v520.html, roofit/doc/v520/index.html: Move
	  file v520.html in new directory v520/index.html

2008-05-07 15:35  brun

	* [r23713] roofit/doc/v520: Add new directory v520

2008-05-07 15:35  brun

	* [r23712] proof/doc/v520.html, proof/doc/v520/index.html: Move
	  file v520.html in new directory v520/index.html

2008-05-07 15:34  brun

	* [r23711] proof/doc/v520: Add new directory v520

2008-05-07 15:34  brun

	* [r23710] net/doc/v520.html, net/doc/v520/index.html: Move file
	  v520.html in new directory v520/index.html

2008-05-07 15:34  brun

	* [r23709] net/doc/v520: Add new directory v520

2008-05-07 15:33  brun

	* [r23708] montecarlo/doc/v520.html,
	  montecarlo/doc/v520/index.html: Move file v520.html in new
	  directory v520/index.html

2008-05-07 15:33  brun

	* [r23707] montecarlo/doc/v520: Add new directory v520

2008-05-07 15:32  brun

	* [r23706] misc/doc/v520.html, misc/doc/v520/index.html: Move file
	  v520.html in new directory v520/index.html

2008-05-07 15:32  brun

	* [r23705] misc/doc/v520: Add new directory v520

2008-05-07 15:31  brun

	* [r23704] math/doc/v520.html, math/doc/v520/index.html: Move file
	  v520.html in new directory v520/index.html

2008-05-07 15:31  brun

	* [r23703] math/doc/v520: Add new directory v520

2008-05-07 15:31  brun

	* [r23702] io/doc/v520.html, io/doc/v520/index.html: Move file
	  v520.html in new directory v520/index.html

2008-05-07 15:30  brun

	* [r23701] io/doc/v520: Add new directory v520

2008-05-07 15:30  brun

	* [r23700] hist/doc/v520.html, hist/doc/v520/index.html: Move file
	  v520.html in new directory v520/index.html

2008-05-07 15:29  brun

	* [r23699] hist/doc/v520: Add new directory v520

2008-05-07 15:29  brun

	* [r23698] gui/doc/v520.html, gui/doc/v520/index.html: Move file
	  v520.html in new directory v520/index.html

2008-05-07 15:28  brun

	* [r23697] gui/doc/v520: Add new directory v520

2008-05-07 15:28  brun

	* [r23696] graf3d/doc/v520.html, graf3d/doc/v520/index.html: Move
	  file v520.html in new directory v520/index.html

2008-05-07 15:27  brun

	* [r23695] graf3d/doc/v520: Add new directory v520

2008-05-07 15:27  brun

	* [r23694] graf2d/doc/v520.html, graf2d/doc/v520/index.html: Move
	  file v520.html in new directory v520/index.html

2008-05-07 15:27  brun

	* [r23693] graf2d/doc/v520: Add new directory v520

2008-05-07 15:26  brun

	* [r23692] geom/doc/v520.html, geom/doc/v520/index.html: Move file
	  v520.html in new directory v520/index.html

2008-05-07 15:25  brun

	* [r23691] geom/doc/v520: Add new directory v520

2008-05-07 15:25  brun

	* [r23690] core/doc/v520.html, core/doc/v520/index.html: Move file
	  v520.html in new directory v520/index.html

2008-05-07 15:24  brun

	* [r23689] core/doc/v520: Add new directory v520

2008-05-07 15:23  brun

	* [r23688] bindings/doc/v520/index.html,
	  bindings/doc/v520/v520.html: Rename file v520.html index.html

2008-05-07 15:22  brun

	* [r23687] cint/doc/v520, cint/doc/v520.html,
	  cint/doc/v520/index.html: Move file v520.html in new directory
	  v520/index.html

2008-05-07 15:22  moneta

	* [r23686] math/mathcore/inc/LinkDef.h: add #pragma link C++ global
	  ROOT_TMath as suggested by Philippe. This avoids via the header
	  guard to re-include the definition of TMath.h when running in
	  CINT.
	  This fixes a crash observed running stressFit.cxx in interpreted
	  mode

2008-05-07 15:18  brun

	* [r23685] Makefile, config/Makefile.depend, config/root-config.in,
	  core/zip/src/ZInflate.c, io/io/inc/TFileCacheRead.h,
	  io/io/src/TFileCacheRead.cxx, tree/tree/inc/LinkDef.h,
	  tree/tree/inc/TTreeCache.h, tree/tree/inc/TTreeCacheUnzip.h,
	  tree/tree/src/TBasket.cxx, tree/tree/src/TBranch.cxx,
	  tree/tree/src/TChain.cxx, tree/tree/src/TTree.cxx,
	  tree/tree/src/TTreeCache.cxx, tree/tree/src/TTreeCacheUnzip.cxx:
	  Introducing a parallel unzipping algorithm for pre-fetched
	  buffers. Since we already know what buffers are going to be read,
	  we can decompress a few of them in advance in an additional
	  thread and give the impression that the data decompression comes
	  for free (we gain up to 30% in reading intensive jobs).
	  
	  The size of this unzipping cache is 20% the size of the
	  TTreeCache and can be modified with
	  TTreeCache::SetUnzipBufferSize(Long64_t bufferSize).
	  Theoretically, we only need one buffer in advance but in practice
	  we might fall short if the unzipping cache is too small
	  (synchronization costs).
	  
	  This experimental feature is disabled by default, to activate it
	  use the static function
	  TTreeCache::SetParallelUnzip(TTreeCacheUnzip::EParUnzipMode
	  option = TTreeCacheUnzip::kEnable). The possible values to pass
	  are: TTreeCacheUnzip::kEnable to enable
	  it,TTreeCacheUnzip::kDisable to disable it and
	  TTreeCacheUnzip::kForce to force it. Since it will only work if
	  you have more than one core, the TTreeCacheUnzip::kForce option
	  is useful to run it even if you have only one cpu (to measure the
	  overhead, for example).

2008-05-07 15:10  brun

	* [r23684] bindings/doc/v520, bindings/doc/v520.html,
	  bindings/doc/v520/v520.html: Move file v520.html in new directory
	  v520

2008-05-07 14:51  rdm

	* [r23683] core/doc/v520.html: Document changes in TPRegexp and
	  PRMERegexp.

2008-05-07 14:37  couet

	* [r23682] graf2d/doc/v520.html: - small fixes

2008-05-07 14:36  rdm

	* [r23681] core/base/inc/LinkDef2.h, core/base/inc/TPRegexp.h,
	  core/base/src/TPRegexp.cxx, tutorials/regexp_pme.C: From Matevz:
	  TPRegexp
	  ========
	  
	  1. Modularized Match() and Substitute() functions so that the
	  low-level work
	  is done by MatchInternal() and SubstituteInternal().
	  
	  2. Added function TString GetModifiers() that translates from
	  bit-flag
	  options back to perl-style option characters.
	  
	  3. For all functions that do actual matching replaced the default
	  value
	  of 'Int_t nMatchMax' argument from 30 to 10. PCRE internals
	  require
	  the index buffer to be 3-times the number of allowed matches.
	  This
	  multiplication is now performed in individual functions and
	  nMatchMax
	  is really the number of allowed matches. Two function calls in
	  TString passing this number explicitly have been updated.
	  
	  TPMERegexp
	  ==========
	  
	  New sub-class of TPRegexp with API closer to PERL.
	  Supports main Perl operations using regular expressions (Match,
	  Substitute and Split). To retrieve the results one can simply use
	  operator[] returning a TString.
	  
	  tutorials/regexp_pme.C
	  ======================
	  
	  Tutorial showing usage of the TPMERegexp class.

2008-05-07 14:10  rdm

	* [r23679] core/clib/src/Demangle.c, net/rootd/src/rootd.cxx:
	  remove shadow warnings.

2008-05-07 11:48  couet

	* [r23677] hist/hist/src/TH1.cxx: - Help update.

2008-05-07 10:31  brun

	* [r23676] tree/treeplayer/src/TTreePlayer.cxx: In
	  TTreePlayer::DrawSelect reset the kcanRebin bit once the
	  histogram has been drawn.
	  see: http://root.cern.ch/phpBB2/viewtopic.php?t=6648

2008-05-07 10:14  moneta

	* [r23675] math/doc/v520.html: add release notes for smatrix

2008-05-07 09:58  moneta

	* [r23674] hist/doc/v520.html, hist/hist/inc/TH2.h,
	  hist/hist/src/TH2.cxx: from Axel: Improve TH2::FitFitSliceX (and
	  Y) by adding the possibility to return the generated histograms
	  in a TObjArray when the passed pointer is not null.

2008-05-07 09:45  moneta

	* [r23673] hist/doc/v520.html, math/doc/v520.html: - update release
	  notes with latest changes

2008-05-07 09:41  axel

	* [r23672] cint/cint/src/dict/gcc4strm.cxx: Silence
	  -Wstrict-aliasing for gcc4strm

2008-05-07 09:41  axel

	* [r23671] cint/reflex/src/ClassBuilder.cxx,
	  cint/reflex/src/FunctionMember.cxx,
	  cint/reflex/src/PropertyListImpl.cxx, cint/reflex/src/Scope.cxx,
	  cint/reflex/src/Tools.cxx, cint/reflex/src/Type.cxx,
	  cint/reflex/src/TypeTemplate.cxx, cint/reflex/src/Union.cxx,
	  cint/reflex/src/UnionBuilder.cxx: Fix relevant coding violations

2008-05-07 08:51  brun

	* [r23670] hist/hist/src/TProfile.cxx: From Ilka;
	  a fix in TProfile documentation (ylow and yup parameter names
	  were replaced by ymin and ymax in the comments).

2008-05-07 08:29  axel

	* [r23669] cint/cintex/src/CINTFunctional.cxx,
	  cint/cintex/src/ROOTClassEnhancer.cxx,
	  core/utils/src/rootcint.cxx: Fix -Wshadow

2008-05-07 00:22  wlav

	* [r23668] bindings/pyroot/ROOT.py: Do not remove DISPLAY from
	  environ; this may lead to some
	  warnings, but those can be fixed by the user, whereas that
	  is not the case for setting DISPLAY back.

2008-05-06 17:30  matevz

	* [r23667] graf3d/eve/inc/LinkDef.h,
	  graf3d/eve/inc/TEveLegoEventHandler.h,
	  graf3d/eve/src/TEveCaloLegoGL.cxx,
	  graf3d/eve/src/TEveLegoEventHandler.cxx,
	  graf3d/gl/inc/TGLCamera.h, graf3d/gl/inc/TGLViewer.h,
	  graf3d/gl/inc/TGLViewerBase.h, graf3d/gl/src/TGLCamera.cxx,
	  tutorials/eve/cms_calo.C: From Alja:
	  
	  TEveLegoEventHandler - New class for camera event handling.
	  
	  TEveCaloLegoGL - Remove code which changed GL model-view matrix.
	  
	  TGLViewer, TGLViewerBase - New getters.
	  
	  TGLCamera - Add function GetTheta().
	  
	  tutorials/eve/cms_calo.C - Structural improvements. Demonstrate
	  TEveLegoEventHandler.

2008-05-06 14:45  matevz

	* [r23666] graf3d/gl/inc/TGLCamera.h: File forgotten at last
	  check-in.

2008-05-06 14:38  matevz

	* [r23665] graf3d/gl/inc/TGLOrthoCamera.h,
	  graf3d/gl/inc/TGLPerspectiveCamera.h,
	  graf3d/gl/inc/TGLSAViewer.h, graf3d/gl/inc/TGLViewer.h,
	  graf3d/gl/src/TGLOrthoCamera.cxx, graf3d/gl/src/TGLSAViewer.cxx,
	  graf3d/gl/src/TGLViewer.cxx: Added three more orthographic
	  cameras (looking at the scene from
	  another side).
	  
	  Added virtual methods Bool_t
	  TGLCamera::IsPerspective()/IsOrthographic().

2008-05-06 14:29  rdm

	* [r23664] core/winnt/src/TWinNTSystem.cxx,
	  gui/gui/src/TGFSComboBox.cxx, gui/gui/src/TGFileBrowser.cxx,
	  gui/gui/src/TRootBrowserLite.cxx, icons/netdisk_s.xpm,
	  icons/netdisk_t.xpm: From Bertrand:
	  - Added information on the types of volumes returned by
	  TWinNTSystem::GetVolumes():
	  - Type of drive: local, removable, network, CD/DVD
	  - File System: NTFS, AFS, NFS
	  - Adapted TGFSCombobox and TGFileBrowser accordingly to these new
	  info
	  - Added two new icons to represent Network drives on Windows

2008-05-06 14:26  couet

	* [r23663] graf2d/gpad/src/TPad.cxx: - Mods to allow interactive
	  zooming with option CONT4

2008-05-06 14:26  couet

	* [r23662] hist/histpainter/src/THistPainter.cxx: - Mods to allow
	  interactive zooming with option CONT4

2008-05-06 14:11  moneta

	* [r23661] hist/hist/src/TH1.cxx: - fix a bug in
	  TH1::KolmogorovTest for scaled histograms (reported by Marc
	  Escalier)
	  The routine has been modified from the original hdiff to use
	  always the effective entries for normalizing the
	  max distance.
	  Now in princile it could also be used also for comparing an
	  histogram with a function created as an histogram
	  with zero errors (equivalent to option F1 or F2 in the original
	  HDIFF.

2008-05-06 09:50  moneta

	* [r23660] math/mathcore/src/BrentMinimizer1D.cxx,
	  math/mathcore/src/BrentRootFinder.cxx,
	  math/mathcore/src/GaussIntegrator.cxx,
	  math/mathcore/src/GaussLegendreIntegrator.cxx: - from David, port
	  changes http://root.cern.ch/viewcvs?rev=23659&root=root&view=rev

2008-05-06 09:16  rdm

	* [r23658] net/alien/src/TAlienCollection.cxx: fix coding style
	  warning.

2008-05-06 09:13  moneta

	* [r23657] math/mathcore/inc/Math/Minimizer.h,
	  math/minuit/src/TMinuitMinimizer.cxx: - fix compilaiton problem
	  on Solaris
	  - add comments in TMinuitMinimizer class fixing the coding
	  convention violation

2008-05-06 08:16  antcheva

	* [r23656] gui/gui/inc/TGTab.h, gui/gui/src/TGTab.cxx: From
	  Bertrand:
	  Add a new signal Removed(Int_t id) to notify when a tab was
	  removed.

2008-05-06 07:58  moneta

	* [r23655] math/mathcore/Module.mk, math/mathcore/inc/LinkDef.h,
	  math/mathcore/inc/Math/LinkDef.h,
	  math/mathcore/inc/Math/Minimizer.h, math/mathcore/inc/TMath.h,
	  math/mathcore/src/ProbFuncMathCore.cxx,
	  math/mathcore/src/TMath.cxx, math/mathcore/test/Makefile,
	  math/mathcore/test/binarySearchTime.cxx, math/mathcore/test/fit,
	  math/mathcore/test/stdsort.cxx,
	  math/mathcore/test/stressTMath.cxx,
	  math/mathcore/test/testIntegration.cxx,
	  math/mathcore/test/testIntegrationMultiDim.cxx,
	  math/mathcore/test/testRootFinder.cxx,
	  math/mathcore/test/testSortOrder.cxx,
	  math/mathcore/test/testSpecFuncBeta.cxx,
	  math/mathcore/test/testSpecFuncBetaI.cxx,
	  math/mathcore/test/testSpecFuncErf.cxx,
	  math/mathcore/test/testSpecFuncGamma.cxx,
	  math/mathcore/test/testTMath.cxx: - merge changes with
	  development branch (up to rev 23650).
	  Main changes are:
	  
	  TMath:
	  
	  from David: The following methods now have additional interface
	  working with Iterators as well:
	  MinElement
	  MaxElement
	  LocMin
	  LocMax
	  Mean
	  GeomMean
	  RMS
	  BinarySearch
	  Sort -> (changed to SortItr)
	  - use now std in binary search algorithm. Old algorithm failed
	  some tests and it is found to be a
	  little bit slower
	  - do not use std instead in LocMin and LocMax since generic std
	  algorithm is slower on 64 bit arch.
	  - TMath::PoissonI
	  fix a problem for large values, by using directly the
	  TMath::Poisson implementation
	  - TMath::Landau and TMath::Landau
	  remove duplications by using directly ROOT::Math::landau_pdf and
	  ROOT::Math::landau_cdf
	  - TMath::Prob
	  use ROOT::Math::chisquared_cdf_c (gives also less rounding errors
	  for small values)
	  - TMath::GammaDist
	  use ROOT::Math::gamma_pdf , implementation now returns correct
	  value, 0, for large values of
	  shape parameter instead of nan
	  - TMath::LogNormal:
	  use ROOT::Math::lognormal_pdf
	  
	  - compile TMath dictionary with -O2
	  - fix a warning in -Wshadow
	  
	  - TMath.h is now reordered by functionality and alphabetical
	  order
	  
	  test:
	  various improvement from David, see
	  http://root.cern.ch/viewcvs?rev=22880&root=root&view=rev
	  
	  - add dictionary for the enumeration used in the Integration
	  class
	  
	  - from David: some clean up of Minimizer class (remove typedef
	  definitions)

2008-05-06 07:30  moneta

	* [r23654] math/minuit2/inc/Minuit2/BasicFunctionMinimum.h,
	  math/minuit2/inc/Minuit2/FunctionMinimum.h,
	  math/minuit2/inc/Minuit2/Minuit2Minimizer.h,
	  math/minuit2/inc/Minuit2/MnApplication.h,
	  math/minuit2/inc/Minuit2/MnFcn.h,
	  math/minuit2/inc/Minuit2/MnHesse.h,
	  math/minuit2/inc/Minuit2/MnMigrad.h,
	  math/minuit2/inc/Minuit2/MnMinimize.h,
	  math/minuit2/inc/Minuit2/MnMinos.h,
	  math/minuit2/inc/Minuit2/MnUserFcn.h,
	  math/minuit2/src/FumiliMinimizer.cxx,
	  math/minuit2/src/HessianGradientCalculator.cxx,
	  math/minuit2/src/Minuit2Minimizer.cxx,
	  math/minuit2/src/MnApplication.cxx, math/minuit2/src/MnHesse.cxx,
	  math/minuit2/src/MnMinos.cxx,
	  math/minuit2/src/ModularFunctionMinimizer.cxx,
	  math/minuit2/src/ScanBuilder.cxx,
	  math/minuit2/src/SimplexBuilder.cxx, math/minuit2/test,
	  math/minuit2/test/testNewMinimizer.cxx: - sync with development
	  branch. Main changes are described in this changelog:
	  
	  http://root.cern.ch/viewcvs?rev=23610&root=root&view=rev

2008-05-05 17:50  pcanal

	* [r23653] cint/cint/src/ifunc.cxx, cint/cint7/src/ifunc.cxx:
	  protect against invalid file 'number'

2008-05-05 17:50  pcanal

	* [r23652] core/base/inc/LinkDef1.h: just 'declare' the TMath
	  namespace here without duplicate the dictionary for the content
	  of TMathBase and prevent the interpretation of TMathBase.h

2008-05-05 17:49  pcanal

	* [r23651] core/utils/src/rootcint.cxx: Extend #pragma create
	  TClass to namespaces

2008-05-05 15:35  antcheva

	* [r23650] gui/gui/doc/index.txt: Fixed typo in the link.

2008-05-05 14:08  antcheva

	* [r23648] gui/gui/src/TGTableLayout.cxx: Updated class
	  description.

2008-05-05 13:49  couet

	* [r23647] core/base/src/TAttMarker.cxx: - Help update.

2008-05-03 15:33  brun

	* [r23645] tmva/inc/MethodCuts.h, tmva/inc/Option.h,
	  tmva/inc/TActivationIdentity.h, tmva/src/Configurable.cxx,
	  tmva/src/DataSet.cxx, tmva/src/Factory.cxx,
	  tmva/src/MethodBDT.cxx, tmva/src/MethodBase.cxx,
	  tmva/src/MethodFisher.cxx, tmva/src/MethodKNN.cxx,
	  tmva/src/MethodPDERS.cxx, tmva/src/MethodSVM.cxx,
	  tmva/src/Reader.cxx, tmva/src/RuleEnsemble.cxx,
	  tmva/src/SimulatedAnnealing.cxx,
	  tmva/src/VariableDecorrTransform.cxx,
	  tmva/test/ClassApplication.C, tmva/test/TMVApplication.C,
	  tmva/test/tmvaglob.C: From Joerg and Andreas:
	  Fix compilation warnings for -Wshadow

2008-05-02 21:22  rdm

	* [r23644] core/cont/inc/TBtree.h: make the few TBtree methods
	  available from CINT so at least TBtree
	  objects can be created from CINT (keep hiding the many methods of
	  the
	  internal BTree classes from CINT).

2008-05-02 20:51  brun

	* [r23643] bindings/doc/v520.html: From Wim:
	  pyroot release notes.

2008-05-02 20:27  pcanal

	* [r23642] cint/cint7/Module.mk, cint/cint7/src/loadfile.cxx: cint7
	  in ROOT need the new regular expression: G__REGEXP

2008-05-02 20:02  pcanal

	* [r23641] cint/cint7/src/struct.cxx: fix a cint5 bug where
	  G__var_type is not properly set/reset during parsing of an
	  explicit member function declaration

2008-05-02 17:58  pcanal

	* [r23640] tree/tree/src/TBranchElement.cxx: do not register a
	  branch object when the datamember its remember is missing from
	  the current class layout

2008-05-02 17:34  pcanal

	* [r23639] cint/cint7/src/ifunc.cxx: fix void** return type setting

2008-05-02 17:33  pcanal

	* [r23638] cint/cint7/src/Shadow.cxx: avoid printing the global
	  namespace 'name' as part of the shadow class name

2008-05-02 11:12  rdm

	* [r23637] io/xmlparser/inc/TDOMParser.h,
	  io/xmlparser/src/TDOMParser.cxx, io/xmlparser/src/TXMLParser.cxx:
	  fix the TDOMParser to set the new error code -6 in case the XML
	  document is
	  not valid.

2008-05-02 11:10  rdm

	* [r23636] configure: make sure to first try to get
	  /usr/lib/libxml2 before trying /sw/lib/libxml2
	  on MacOS X. The /usr/lib version is a proper universal binary
	  containing a
	  64-bit version.

2008-05-01 21:39  russo

	* [r23635] cint/cint7/src/rflxutil.cxx,
	  cint/reflex/inc/Reflex/Scope.h, cint/reflex/inc/Reflex/Type.h,
	  cint/reflex/inc/Reflex/internal/ScopeBase.h,
	  cint/reflex/src/Scope.cxx, cint/reflex/src/ScopeBase.cxx,
	  cint/reflex/src/Type.cxx: Make it possible to lookup a function
	  member by name
	  and signature, ignoring the return type. We need to
	  do this to allow for a virtual function overrider with
	  a covariant return type.
	  
	  This is used by the Builder in rflxutil.
	  
	  -- Paul Russo

2008-05-01 21:31  russo

	* [r23634] cint/cint7/src/ifunc.cxx: If a function parameter type
	  lookup fails, try again using the
	  helper typedef for a template with default arguments.
	  
	  -- Paul Russo

2008-05-01 20:46  ganis

	* [r23633] net/krb5auth/src/Krb5Auth.cxx: Fix warnings about
	  shadowed variables

2008-05-01 20:45  ganis

	* [r23632] proof/proof/src/TProof.cxx,
	  proof/proof/src/TProofCondor.cxx,
	  proof/proof/src/TProofSuperMaster.cxx,
	  proof/proofd/src/XrdProofdManager.cxx,
	  proof/proofd/src/XrdProofdProtocol.cxx,
	  proof/proofplayer/src/TFileMerger.cxx,
	  proof/proofplayer/src/TPacketizer.cxx,
	  proof/proofplayer/src/TPacketizerAdaptive.cxx,
	  proof/proofplayer/src/TProofDraw.cxx,
	  proof/proofplayer/src/TProofPlayer.cxx,
	  proof/proofplayer/src/TVirtualPacketizer.cxx,
	  proof/proofx/src/TXSocket.cxx: Fix gcc 4.3 warnings (mostly
	  shadowed variables)

2008-05-01 10:50  rdm

	* [r23631] core/base/src/TSystem.cxx,
	  core/meta/src/TGenericClassInfo.cxx, core/utils/src/rootcint.cxx,
	  graf2d/graf/src/TGraph.cxx, hist/hist/src/TFormula.cxx,
	  misc/table/inc/TTable.h, proof/proof/inc/TProofDataSetManager.h,
	  proof/proof/src/TProof.cxx,
	  proof/proof/src/TProofDataSetManagerFile.cxx,
	  proof/proofplayer/src/TPacketizerAdaptive.cxx,
	  sql/mysql/src/TMySQLStatement.cxx, tree/tree/src/TBranch.cxx: Fix
	  coding conventions.

2008-05-01 07:54  brun

	* [r23629] hist/hbook/src/THbookFile.cxx: Fix shadowed varioables

2008-05-01 07:48  brun

	* [r23628] gui/gui/src/TGFSComboBox.cxx,
	  gui/gui/src/TGFileBrowser.cxx: Fix compilation warnings

2008-05-01 06:54  rdm

	* [r23627] proof/proof/src/TProofServ.cxx: From Jan:
	  The objects added to the missingFiles in TDSet::Add have to be
	  removed from
	  the 'dataset' before deleting it.

2008-05-01 06:45  rdm

	* [r23626] core/winnt/src/TWinNTSystem.cxx: add to description of
	  GetVolumes() method that the TList must be deleted
	  by the user and call SetOwner() on the TList so the TObjStrings
	  in it get
	  deleted too.

2008-05-01 06:39  rdm

	* [r23625] core/base/inc/TSystem.h, core/winnt/inc/TWinNTSystem.h,
	  core/winnt/src/TWinNTSystem.cxx, gui/gui/inc/TGFileBrowser.h,
	  gui/gui/src/TGFSComboBox.cxx, gui/gui/src/TGFileBrowser.cxx: From
	  bertrand:
	  - Added new method TList *TSystem::GetVolumes(Option_t *opt)
	  returning the list of hard drives on Windows when opt = "all"
	  or the current hard drive when opt = "cur"
	  the return type is a TList of TObjString's containing the drive
	  letters,
	  i.e: for drives C: G: H: K:. The TList must be deleted by the
	  user.
	  - Implement the ability to browse available (mounted) drives on
	  Windows.
	  - Added list of available (mounted) drives in TGFSCombobox on
	  Windows.

2008-04-30 21:12  brun

	* [r23624] core/base/inc/LinkDef1.h: From Lorenzo:
	  Patch fixing compilation of TMath dictionary in optimized mode

2008-04-30 16:13  moneta

	* [r23623] math/minuit/inc/TLinearMinimizer.h,
	  math/minuit/inc/TMinuitMinimizer.h,
	  math/minuit/src/TLinearMinimizer.cxx,
	  math/minuit/src/TMinuitMinimizer.cxx: - sync changes of David
	  from dev. branch
	  
	  use directly ROOT::Math::IMultiGenFunction and
	  ROOT::Math::IMultiGradFunction instead of typedef's

2008-04-30 15:50  moneta

	* [r23621] hist/hist/src/TF1.cxx: sync with dev version.
	  From David: Now the DerivativeError returns the error of the last
	  derivative.

2008-04-30 15:39  moneta

	* [r23620] math/unuran/Module.mk,
	  math/unuran/src/unuran-1.2.3-root.tar.gz,
	  math/unuran/src/unuran-1.2.4-root.tar.gz, math/unuran/test: - new
	  version of unuran 1.2.4 from Josef Leydold with some work-around
	  for a bug in the gcc 4.3 optimization.
	  
	  before recompiling root is needed to do :
	  
	  make distclean-unuran

2008-04-30 15:25  moneta

	* [r23619] 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, math/mathmore/test,
	  math/mathmore/test/Makefile, math/mathmore/test/simanTSP.cxx,
	  math/mathmore/test/testChebyshev.cxx,
	  math/mathmore/test/testDerivation.cxx,
	  math/mathmore/test/testIntegration.cxx,
	  math/mathmore/test/testIntegrationMultiDim.cxx,
	  math/mathmore/test/testInterpolation.cxx,
	  math/mathmore/test/testPermute.cxx,
	  math/mathmore/test/testRandomDist.cxx,
	  math/mathmore/test/testRootFinder.cxx,
	  math/mathmore/test/testSpecFunc.cxx: - port mathmore changes of
	  dev brunch done by David
	  
	  - improve tests to correctly return a status
	  - some clean up of minimizer classes (use directly
	  ROOT::Math::IMultiGenFunction and ROOT::Math::IMultiGradFunction
	  instead of typedef's)

2008-04-30 15:14  couet

	* [r23618] test/stressGraphics.ref: - Tiny mods to avoid reported
	  failures with MSVC8 (seen by Philippe).
	  This file needs to be revisited completly.

2008-04-30 13:29  moneta

	* [r23617] math/genvector/Module.mk,
	  math/genvector/inc/Math/GenVector/DisplacementVector2D.h,
	  math/genvector/inc/Math/GenVector/LorentzVector.h,
	  math/genvector/inc/Math/GenVector/PositionVector2D.h,
	  math/genvector/test: sync with dev brunch rev. 23615
	  
	  - apply changes implemented by David and suggested by G. Raven
	  for the Setters functions of the 2D and 4D vectors,
	  by returning a reference to *this instead of void
	  
	  Changes for the 3D vector have been already applied in rev. 22771

2008-04-30 13:11  moneta

	* [r23616] math/smatrix/Module.mk, math/smatrix/test: - sync with
	  dev branch (rev=23613)
	  
	  fix some dependency in Module.mk

2008-04-29 21:52  rdm

	* [r23609] config/Makefile.solarisCC5: fix for f77 libs on Solaris
	  i386.

2008-04-29 14:37  couet

	* [r23604] graf2d/asimage/inc/TASImage.h,
	  graf2d/asimage/src/TASImage.cxx: - New method to retrieve the
	  last zoom position on an image:
	  
	  void TASImage::GetZoomPosition(UInt_t &x, UInt_t &y, UInt_t &w,
	  UInt_t &h) const
	  
	  Return the zoom parameters. This is useful when the zoom has been
	  done
	  interactively using the mouse.

2008-04-28 19:47  pcanal

	* [r23601] core/cont/src/TRefArray.cxx: remove a redundant call to
	  Form

2008-04-28 19:47  pcanal

	* [r23600] core/clib/src/snprintf.c: Implement support for '%p'
	  [This is needed for microsoft vc7.1]

2008-04-28 19:42  russo

	* [r23599] cint/cint7/src/tmplt.cxx: Make sure that the typedef we
	  generate to map a template-id
	  without the default template parameters filled in, to the
	  template-id with the default parameters filled in is defined
	  in the proper scope.
	  
	  This patch comes from Philippe Canal.
	  
	  -- Paul Russo

2008-04-28 19:21  pcanal

	* [r23598] cint/cint/src/opr.cxx, cint/cint7/src/opr.cxx: Do not
	  add LL or ULL to the string representation of a pointer to
	  (unsigned) long long

2008-04-28 14:11  brun

	* [r23595] html/src/TDocOutput.cxx: Remove strings containing
	  digits from the author list.
	  Should fix <http://savannah.cern.ch/bugs/?36075>

2008-04-28 13:51  couet

	* [r23594] hist/histpainter/src/THistPainter.cxx: - In PaintH3 the
	  palette is drawn in case of option COLZ. This is useful
	  when a TTree 4D plot is painted with that option.

2008-04-28 10:26  brun

	* [r23592] README/CREDITS: Add credits for:
	  Jean-Francois Bastien
	  Lukasz Janyst
	  Hady Zalek

2008-04-28 10:11  rdm

	* [r23591] README/CREDITS: add Anar.

2008-04-28 09:43  brun

	* [r23590] sql/doc, sql/doc/v520.html: Add new doc directory and
	  v520 release notes

2008-04-28 09:38  brun

	* [r23589] montecarlo/doc, montecarlo/doc/v520.html: Add new doc
	  directory and v520 release notes

2008-04-28 09:33  brun

	* [r23587] misc/doc, misc/doc/v520.html: Add new doc directory and
	  v520 release notes

2008-04-28 09:27  brun

	* [r23586] geom/doc, geom/doc/v520.html: Add new doc directory and
	  v520 release notes

2008-04-28 09:26  brun

	* [r23585] roofit/doc, roofit/doc/v520.html: Add new doc directory
	  and v520 release notes

2008-04-28 09:25  brun

	* [r23584] doc, doc/v520.html: Add new doc directory and v520
	  release notes

2008-04-28 09:23  brun

	* [r23583] hist/doc/v520.html: upadte release notes

2008-04-28 09:22  brun

	* [r23582] tmva/doc/v520.html: Add release notes

2008-04-28 09:19  brun

	* [r23581] bindings/doc, bindings/doc/v520.html: Add new doc
	  directory and v520 release not

2008-04-28 09:18  brun

	* [r23580] graf2d/doc, graf2d/doc/v520.html: Add new doc directory
	  and v520 release notes

2008-04-28 09:16  brun

	* [r23579] gui/doc, gui/doc/v520.html: Add new doc directory and
	  v520 release notes

2008-04-28 09:15  brun

	* [r23578] graf3d/doc, graf3d/doc/v520.html: Add new doc directory
	  and v520 release note

2008-04-28 09:13  brun

	* [r23577] math/doc, math/doc/v520.html: Add new doc directory and
	  v520 release notes

2008-04-28 09:12  brun

	* [r23576] proof/doc, proof/doc/v520.html: Add new doc directory
	  and v520 release notes

2008-04-28 09:11  brun

	* [r23575] net/doc, net/doc/v520.html: Add new doc directory and
	  v520 release notes

2008-04-28 09:09  brun

	* [r23574] tree/doc, tree/doc/v520.html: Add new doc directory and
	  v520 release notes

2008-04-28 09:07  brun

	* [r23573] io/doc, io/doc/v520.html: Add new doc directory and v520
	  release notes

2008-04-28 09:05  brun

	* [r23572] core/doc, core/doc/v520.html: Add new doc directory and
	  v520 release notes

2008-04-28 09:03  brun

	* [r23571] cint/doc/v520.html: Add v520 release notes

2008-04-28 09:02  brun

	* [r23570] hist/doc, hist/doc/v520.html: Add new directory doc and
	  the release notes vor v520

2008-04-26 21:50  brun

	* [r23568] gui/gui/src/TGListBox.cxx: From Bertrand:
	  - Update TGListBox the same way it is done in TGListTree (solve
	  flickering problem on Windows)

2008-04-26 21:48  brun

	* [r23567] gui/gui/src/TGClient.cxx: From Bertrand:
	  - Remove extra check for Windows (since modal window option has
	  been implemented on Windows)

2008-04-26 21:47  brun

	* [r23566] graf3d/gl/src/TGLWidget.cxx: From Bertrand:
	  - Remove extra check for Windows (since modal window option has
	  been implemented on Windows)

2008-04-26 19:55  bellenot

	* [r23565] graf2d/win32gdk/gdk/src/gdk/win32/gdkwindow-win32.c: -
	  Implement (at last!) SetWMTransientHint
	  (aka modal window) on Windows

2008-04-26 12:54  bellenot

	* [r23564] graf2d/win32gdk/gdk/src/gdk/win32/gdkwindow-win32.c: -
	  Don't use WS_EX_TOPMOST property (side effects).

2008-04-26 01:58  pcanal

	* [r23563] tree/treeplayer/src/TTreeProxyGenerator.cxx: more
	  -Wshadow fixes

2008-04-25 20:52  russo

	* [r23562] cint/cint7/src/parse.cxx: After handling a break or
	  continue statement while
	  executing a loop, reset the parser return code so
	  that we do not propagate the break/continue status
	  upward.
	  
	  This problem was only visible under -O1, -O2, and
	  -O3, the defective code was not executed under -O0
	  or -O4.
	  
	  This fixes Savannah bug #35884: Problem with break.
	  
	  This is the same fix as revision 23561, but for cint7
	  instead of cint5.
	  
	  -- Paul Russo

2008-04-25 20:50  russo

	* [r23561] cint/cint/src/parse.cxx: After handling a break or
	  continue statement while
	  executing a loop, reset the parser return code so
	  that we do not propagate the break/continue status
	  upward.
	  
	  This problem was only visible under -O1, -O2, and
	  -O3, the defective code was not executed under -O0
	  or -O4.
	  
	  This fixes Savannah bug #35884: Problem with break.
	  
	  -- Paul Russo

2008-04-25 19:46  axel

	* [r23560] cint/reflex/python/genreflex/gendict.py: From Scott
	  Snyder: re-enable selection of templates with defaults. Savannah
	  #36024

2008-04-25 15:37  moneta

	* [r23558] math/minuit2/src/Minuit2Minimizer.cxx: fix a potential
	  problem. Strange that the compiler did not report any warning

2008-04-25 13:47  pcanal

	* [r23554] tree/tree/src/TBranchElement.cxx,
	  tree/tree/src/TTreeCache.cxx,
	  tree/treeplayer/src/TBranchProxyClassDescriptor.cxx,
	  tree/treeplayer/src/TTreeFormula.cxx: Fix for -Wshadow

2008-04-25 13:42  rdm

	* [r23553] math/genvector/Module.mk, math/genvector/test/Makefile,
	  math/mathcore/test/Makefile, math/mathcore/test/fit/Makefile,
	  math/minuit2/Module.mk, math/minuit2/test/Makefile,
	  math/smatrix/test/Makefile, test/Makefile.arch,
	  test/RootIDE/Makefile, test/rhtml/Makefile: remove dependencies
	  on ROOTSYS from the Makefile's. Allows to make and distclean
	  without ROOTSYS being set.

2008-04-25 10:04  brun

	* [r23552] graf3d/gl/src/TGLLightSetEditor.cxx: Fix a shadowed
	  variable

2008-04-25 09:51  couet

	* [r23549] graf3d/ftgl/inc/FTVector.h,
	  graf3d/ftgl/src/FTContour.cxx, graf3d/ftgl/src/FTExtrdGlyph.cxx,
	  graf3d/ftgl/src/FTOutlineGlyph.cxx,
	  graf3d/ftgl/src/FTPolyGlyph.cxx, graf3d/gl/src/TGLViewer.cxx: -
	  Fix shadowed variables.

2008-04-25 09:35  moneta

	* [r23548] math/unuran/Module.mk,
	  math/unuran/test/unuranDiscrete.cxx: fix distclean target
	  (problem reported by Eddy) and remove some warning in tests

2008-04-25 08:45  wouter

	* [r23547] roofit/roofitcore/src/RooRealMPFE.cxx,
	  roofit/roofitcore/src/RooWorkspace.cxx: o RooRealMPFE
	  
	  - Fix Solaris compiler error
	  
	  o RooWorkspace
	  
	  - Fix windows warning

2008-04-25 08:39  couet

	* [r23546] graf3d/gl/src/gl2ps.c: - Fix shadowed variables.

2008-04-25 07:42  brun

	* [r23545] roofit/roofitcore/src/RooMsgService.cxx,
	  roofit/roofitcore/src/RooRealMPFE.cxx: Use gSystem->GetPid
	  instead of the non portable getpid

2008-04-25 07:29  brun

	* [r23544] roofit/roofitcore/src/RooAbsReal.cxx,
	  roofit/roofitcore/src/RooMsgService.cxx: Remove unnecessary
	  include unistd.h (did not compile on Windows)

2008-04-24 22:04  wouter

	* [r23543] roofit/roofitcore/inc/RooNLLVar.h: o RooNLLVar
	  
	  - Fix gcc4.3 compiler problems

2008-04-24 21:58  wouter

	* [r23542] roofit/roofitcore/inc/RooChi2Var.h: o RooChi2Var
	  
	  - Fix gcc4.3 problems

2008-04-24 21:47  brun

	* [r23541] test/stressRooFit.cxx: From Wouter:
	  New version including a new reference file

2008-04-24 21:15  wouter

	* [r23540] roofit/roofitcore/inc/RooAbsReal.h: o RooAbsReal
	  
	  - Fix Windows compiler error

2008-04-24 21:02  wouter

	* [r23539] roofit/roofit/inc/Roo2DKeysPdf.h,
	  roofit/roofit/inc/RooBlindTools.h,
	  roofit/roofit/src/RooBlindTools.cxx,
	  roofit/roofit/src/RooExponential.cxx,
	  roofit/roofit/src/RooGExpModel.cxx,
	  roofit/roofit/src/RooGaussModel.cxx,
	  roofit/roofit/src/RooGaussian.cxx,
	  roofit/roofit/src/RooNDKeysPdf.cxx,
	  roofit/roofit/src/RooPolynomial.cxx: === Date: Thu Apr 24
	  15:20:15 2008 ===
	  
	  o Various classes
	  
	  - Fix all -Wshadow compiler warnings
	  
	  
	  o RooNDKeysPdf
	  
	  - Fix gcc4.3 compiler warning

2008-04-24 21:02  wouter

	* [r23538] roofit/roofitcore/Module.mk,
	  roofit/roofitcore/inc/LinkDef3.h,
	  roofit/roofitcore/inc/Roo1DTable.h,
	  roofit/roofitcore/inc/RooAbsAnaConvPdf.h,
	  roofit/roofitcore/inc/RooAbsArg.h,
	  roofit/roofitcore/inc/RooAbsBinning.h,
	  roofit/roofitcore/inc/RooAbsCategory.h,
	  roofit/roofitcore/inc/RooAbsCollection.h,
	  roofit/roofitcore/inc/RooAbsData.h,
	  roofit/roofitcore/inc/RooAbsFunc.h,
	  roofit/roofitcore/inc/RooAbsGenContext.h,
	  roofit/roofitcore/inc/RooAbsHiddenReal.h,
	  roofit/roofitcore/inc/RooAbsMCStudyModule.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/RooAbsTestStatistic.h,
	  roofit/roofitcore/inc/RooAcceptReject.h,
	  roofit/roofitcore/inc/RooAddGenContext.h,
	  roofit/roofitcore/inc/RooAddPdf.h,
	  roofit/roofitcore/inc/RooAddition.h,
	  roofit/roofitcore/inc/RooArgProxy.h,
	  roofit/roofitcore/inc/RooCacheManager.h,
	  roofit/roofitcore/inc/RooCatType.h,
	  roofit/roofitcore/inc/RooCategoryProxy.h,
	  roofit/roofitcore/inc/RooChi2Var.h,
	  roofit/roofitcore/inc/RooConstraintSum.h,
	  roofit/roofitcore/inc/RooConvGenContext.h,
	  roofit/roofitcore/inc/RooCurve.h,
	  roofit/roofitcore/inc/RooCustomizer.h,
	  roofit/roofitcore/inc/RooDataHist.h,
	  roofit/roofitcore/inc/RooDataSet.h,
	  roofit/roofitcore/inc/RooDataSetSliceIter.h,
	  roofit/roofitcore/inc/RooDataWeightedAverage.h,
	  roofit/roofitcore/inc/RooEllipse.h,
	  roofit/roofitcore/inc/RooFitResult.h,
	  roofit/roofitcore/inc/RooFormula.h,
	  roofit/roofitcore/inc/RooFormulaVar.h,
	  roofit/roofitcore/inc/RooGenCategory.h,
	  roofit/roofitcore/inc/RooGenContext.h,
	  roofit/roofitcore/inc/RooGenericPdf.h,
	  roofit/roofitcore/inc/RooGlobalFunc.h,
	  roofit/roofitcore/inc/RooGrid.h, roofit/roofitcore/inc/RooHist.h,
	  roofit/roofitcore/inc/RooLinearVar.h,
	  roofit/roofitcore/inc/RooListProxy.h,
	  roofit/roofitcore/inc/RooMCStudy.h,
	  roofit/roofitcore/inc/RooMappedCategory.h,
	  roofit/roofitcore/inc/RooMinuit.h,
	  roofit/roofitcore/inc/RooMsgService.h,
	  roofit/roofitcore/inc/RooMultiCategory.h,
	  roofit/roofitcore/inc/RooNLLVar.h,
	  roofit/roofitcore/inc/RooNameSet.h,
	  roofit/roofitcore/inc/RooNumIntConfig.h,
	  roofit/roofitcore/inc/RooObjCacheManager.h,
	  roofit/roofitcore/inc/RooParamBinning.h,
	  roofit/roofitcore/inc/RooPlot.h,
	  roofit/roofitcore/inc/RooPlotable.h,
	  roofit/roofitcore/inc/RooPrintable.h,
	  roofit/roofitcore/inc/RooProdGenContext.h,
	  roofit/roofitcore/inc/RooProdPdf.h,
	  roofit/roofitcore/inc/RooRealBinding.h,
	  roofit/roofitcore/inc/RooRealIntegral.h,
	  roofit/roofitcore/inc/RooRealMPFE.h,
	  roofit/roofitcore/inc/RooRealProxy.h,
	  roofit/roofitcore/inc/RooRealVar.h,
	  roofit/roofitcore/inc/RooRecursiveFraction.h,
	  roofit/roofitcore/inc/RooResolutionModel.h,
	  roofit/roofitcore/inc/RooSetProxy.h,
	  roofit/roofitcore/inc/RooSimGenContext.h,
	  roofit/roofitcore/inc/RooSuperCategory.h,
	  roofit/roofitcore/inc/RooTObjWrap.h,
	  roofit/roofitcore/inc/RooTable.h,
	  roofit/roofitcore/inc/RooThresholdCategory.h,
	  roofit/roofitcore/inc/RooTreeData.h,
	  roofit/roofitcore/inc/RooUniformBinning.h,
	  roofit/roofitcore/inc/RooWorkspace.h,
	  roofit/roofitcore/src/Roo1DTable.cxx,
	  roofit/roofitcore/src/RooAbsAnaConvPdf.cxx,
	  roofit/roofitcore/src/RooAbsArg.cxx,
	  roofit/roofitcore/src/RooAbsBinning.cxx,
	  roofit/roofitcore/src/RooAbsCategory.cxx,
	  roofit/roofitcore/src/RooAbsCollection.cxx,
	  roofit/roofitcore/src/RooAbsData.cxx,
	  roofit/roofitcore/src/RooAbsGenContext.cxx,
	  roofit/roofitcore/src/RooAbsHiddenReal.cxx,
	  roofit/roofitcore/src/RooAbsIntegrator.cxx,
	  roofit/roofitcore/src/RooAbsOptTestStatistic.cxx,
	  roofit/roofitcore/src/RooAbsPdf.cxx,
	  roofit/roofitcore/src/RooAbsProxy.cxx,
	  roofit/roofitcore/src/RooAbsReal.cxx,
	  roofit/roofitcore/src/RooAbsRealLValue.cxx,
	  roofit/roofitcore/src/RooAbsSelfCachedPdf.cxx,
	  roofit/roofitcore/src/RooAbsString.cxx,
	  roofit/roofitcore/src/RooAbsTestStatistic.cxx,
	  roofit/roofitcore/src/RooAcceptReject.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/RooBanner.cxx,
	  roofit/roofitcore/src/RooCatType.cxx,
	  roofit/roofitcore/src/RooCategoryProxy.cxx,
	  roofit/roofitcore/src/RooChi2Var.cxx,
	  roofit/roofitcore/src/RooClassFactory.cxx,
	  roofit/roofitcore/src/RooConstraintSum.cxx,
	  roofit/roofitcore/src/RooConvGenContext.cxx,
	  roofit/roofitcore/src/RooCurve.cxx,
	  roofit/roofitcore/src/RooCustomizer.cxx,
	  roofit/roofitcore/src/RooDataHist.cxx,
	  roofit/roofitcore/src/RooDataProjBinding.cxx,
	  roofit/roofitcore/src/RooDataSet.cxx,
	  roofit/roofitcore/src/RooDataWeightedAverage.cxx,
	  roofit/roofitcore/src/RooEffProd.cxx,
	  roofit/roofitcore/src/RooEllipse.cxx,
	  roofit/roofitcore/src/RooFFTConvPdf.cxx,
	  roofit/roofitcore/src/RooFitResult.cxx,
	  roofit/roofitcore/src/RooFormula.cxx,
	  roofit/roofitcore/src/RooFormulaVar.cxx,
	  roofit/roofitcore/src/RooGenCategory.cxx,
	  roofit/roofitcore/src/RooGenContext.cxx,
	  roofit/roofitcore/src/RooGenericPdf.cxx,
	  roofit/roofitcore/src/RooGlobalFunc.cxx,
	  roofit/roofitcore/src/RooGrid.cxx,
	  roofit/roofitcore/src/RooHist.cxx,
	  roofit/roofitcore/src/RooIntegrator1D.cxx,
	  roofit/roofitcore/src/RooLinearVar.cxx,
	  roofit/roofitcore/src/RooListProxy.cxx,
	  roofit/roofitcore/src/RooMCStudy.cxx,
	  roofit/roofitcore/src/RooMappedCategory.cxx,
	  roofit/roofitcore/src/RooMinuit.cxx,
	  roofit/roofitcore/src/RooMsgService.cxx,
	  roofit/roofitcore/src/RooMultiCategory.cxx,
	  roofit/roofitcore/src/RooNLLVar.cxx,
	  roofit/roofitcore/src/RooNameReg.cxx,
	  roofit/roofitcore/src/RooNameSet.cxx,
	  roofit/roofitcore/src/RooNumConvPdf.cxx,
	  roofit/roofitcore/src/RooNumConvolution.cxx,
	  roofit/roofitcore/src/RooNumIntConfig.cxx,
	  roofit/roofitcore/src/RooParamBinning.cxx,
	  roofit/roofitcore/src/RooPlot.cxx,
	  roofit/roofitcore/src/RooPlotable.cxx,
	  roofit/roofitcore/src/RooPrintable.cxx,
	  roofit/roofitcore/src/RooProdGenContext.cxx,
	  roofit/roofitcore/src/RooProdPdf.cxx,
	  roofit/roofitcore/src/RooProduct.cxx,
	  roofit/roofitcore/src/RooProjectedPdf.cxx,
	  roofit/roofitcore/src/RooRandomizeParamMCSModule.cxx,
	  roofit/roofitcore/src/RooRealBinding.cxx,
	  roofit/roofitcore/src/RooRealIntegral.cxx,
	  roofit/roofitcore/src/RooRealMPFE.cxx,
	  roofit/roofitcore/src/RooRealProxy.cxx,
	  roofit/roofitcore/src/RooRealSumPdf.cxx,
	  roofit/roofitcore/src/RooRealVar.cxx,
	  roofit/roofitcore/src/RooRecursiveFraction.cxx,
	  roofit/roofitcore/src/RooResolutionModel.cxx,
	  roofit/roofitcore/src/RooSetProxy.cxx,
	  roofit/roofitcore/src/RooSimGenContext.cxx,
	  roofit/roofitcore/src/RooSimPdfBuilder.cxx,
	  roofit/roofitcore/src/RooSimultaneous.cxx,
	  roofit/roofitcore/src/RooSuperCategory.cxx,
	  roofit/roofitcore/src/RooTable.cxx,
	  roofit/roofitcore/src/RooThreshEntry.cxx,
	  roofit/roofitcore/src/RooThresholdCategory.cxx,
	  roofit/roofitcore/src/RooTreeData.cxx,
	  roofit/roofitcore/src/RooTruthModel.cxx,
	  roofit/roofitcore/src/RooUniformBinning.cxx,
	  roofit/roofitcore/src/RooWorkspace.cxx: Import changes from
	  development branch
	  
	  ==== Date: Wed Feb 20 22:33:28 2008 =====
	  
	  o RooRealSumPdf
	  
	  - Do _not_ use normalization of RooAbsPdf input components
	  in numerator of RooRealSumPdf expression since it is
	  already explicitly occurring in denominator of RooRealSumPdf.
	  (Fixes wrong normalization reported by Tristan)
	  
	  
	  o RooObjCacheManager
	  
	  - Register owner of cache with each cache elememt to
	  facilitate callbacks
	  
	  
	  o RooAbsCacheElement
	  
	  - Add storage for pointer to owner of cache and
	  supply setOwner() function
	  
	  
	  o RooAbsPdf
	  
	  - Use RooObjCacheManager callback mechanism to zero
	  'last used normalization' pointer in RooAbsPdf
	  when the cache-owned object pointed is about
	  to be deleted.
	  
	  
	  o RooAbsArg
	  
	  - Make crc32 function static
	  
	  
	  o RooWorkspace
	  
	  - Add CodeRepo nested class that allows to store C++ code
	  of RooAbsArg derived classes that are not in ROOT distribution
	  but are contained in workspace. When reading any missing
	  class, code is compiled on the fly allowing for transparent
	  reading of workspace object from file. Code is found in
	  location pointed to from TClass objects. Additional search
	  path for declaration and implementation files can be provided
	  to be able to handle non-trivial cases.
	  
	  - Add WSDir nested class that represents information contained
	  in workspace as read-only TDirectory for easy interactive use.
	  Directory representation is created using makeDir() member
	  function.
	  
	  
	  o LinkDef3
	  
	  - Add nested classes in RooWorkspace
	  
	  ===== Date: Wed Mar 26 23:04:26 2008 =====
	  
	  o RooProdPdf
	  
	  - Fix typo in ctor documentaion
	  
	  - Improve error message in expectedEvents() when no extendable
	  p.d.f.s are found
	  
	  - Implement getConstraints() function to retrieve constraint
	  p.d.f terms from product
	  expression given set of observables and set of parameters to be
	  constrained.
	  
	  
	  o RooMsgService
	  
	  - Add PROGRESS message level between INFO and WARNING
	  
	  - Add globalKill level for messages to be able to quickly
	  eliminate all messages below
	  a given level without interfering with the stream structore of
	  RooMsgService
	  
	  
	  o RooPrintable
	  
	  - Implement new printing interface with more details control over
	  items printed trhough contents enum
	  (multiple ORable options) and style of printing (inline, single
	  line, (verbose) multiline) with style
	  enum (exclusive options).
	  
	  - Introduce generic virtual functions for printing of
	  name,title,value,arguments,
	  and extras of each object.
	  
	  - Each class can overload the default contents used for all
	  printing
	  uses (inline,verbose,standard) etc as well as the default
	  printing style invoked by Print()
	  
	  
	  o RooPlot,RooGenContext,
	  RooAbsRealLValue,RooDataSet,RooNameSet,RooCustomizer,
	  RooAbsGenContext, RooAddModel,
	  RooFitResult,RooCurve,RooAbsAnaConv,RooHist,RooAbsReal,RooAbsCollection,RooAddPdf,RooTable,RooAbsData,
	  RooMappedCategory,RooFormula,RooFormulaVar,RooCatType,RooRealVar,RooAbsArg,RooAbsPdf,RooPlotable,RooRealIntegral,
	  RooAbsBinning,Roo1DTable,RooAddGenContext,RooGenericPdf,RooResolutionMode,RooAbsHiddenReal,RooMultiCategory,
	  RooAbsString,RooSetProxy,RooProdGenContext,RooConvGenContext,RooGenCategory,RooGrid,RooSimGenContext,
	  RooThresholdCategory,RooAcceptReject,RooSuperCategory,RooEllipse,RooNumIntConfig,RooAbsCategory,RooListProxy,
	  RooLinearVar,RooTreeData,RooTreeData
	  
	  - Update to new RooPrintable interface
	  
	  
	  o
	  RooGenContext,RooAbsGenContext,RooAddGenContext,RooProdGenContext,RooConvGenContext,RooSimGenContext
	  
	  - Implement attach() function to simplify management of changing
	  parameters during lifetime of context
	  
	  
	  o RooAbsRealLValue
	  
	  - Eliminate inFitRange() warning message as it is gives too many
	  false warnings when used with
	  parameterized ranges
	  
	  
	  o RooCustomizer
	  
	  - Make owning of contents optional to simplify release of created
	  components
	  
	  
	  o RooAbsReal
	  
	  - Implement new evaluation error logging mechanism. Rather than
	  passing zero p.d.f values, push error message with
	  details on a static stack (if logging is enabled by e.g.
	  RooMinuit).
	  
	  - Augment functionality of createIntegral: explicitly allow
	  integration over ranges with bounds parameterized in
	  in terms of other integrated observables. Integrals of this type
	  are automatically recognized and cast
	  as recursive integrals in case of >1-D integrals to integrate
	  over requested phase space.
	  
	  - Add createIntObj() helper function for above functionaliy.
	  
	  - Eliminate a lot of commented out debug code from
	  createPlotProjection()
	  
	  - Modify fillHistogram(): when plot observables are cloned,
	  explicitly interconnect clones again to facilitate
	  proper plotting of N-D integrals with entangled parameterized
	  ranges
	  
	  - Add ScaleFactor() argument to fillHistogram to control use of
	  histogram density correction scale factor in Z-scale
	  of filled histogram
	  
	  
	  o RooProduction
	  
	  - Fix bug for persistence
	  
	  
	  o RooRealMPFE
	  
	  - Extend client/server protocol with message to retrieve
	  RooAbsReal evaluation error log from server side and
	  merge with error log on client side
	  
	  
	  o RooRealVar
	  
	  - Introduced concept of non-shared alternative binnings(ranges)
	  required to accommodate RooParamBinning ranges
	  that cannot be shared across instances because of their
	  client/server connection to other objects in p.d.f
	  expression trees. Modify setBinning to automatically recognize
	  non-shareable binnings and divert those to
	  non-shared alternative binning container.
	  
	  - Add setRange([const char*,] RooAbsReal&,RooAbsReal&) methods to
	  simplify creation of parameterized ranges.
	  
	  
	  o RooAbsArg
	  
	  - Introduce concept of owned components with addOwnedComponents()
	  interface to be able to make any RooAbsArg
	  object own any number of others. This can be used to simplify the
	  memory management of object trees
	  
	  - Introduce prohibitServerRedirect mode that will trigger fatal
	  assert if any server redirect is attempted
	  to thus configured object. Useful as debugging tool to track
	  faulty copy constructors that leave clone
	  object tree unintentionally connected to the original object
	  tree.
	  
	  - Migrate fixed--name-field management tool from RooAbsReal to
	  RooAbsArg. Used to accomplish regular
	  formatting in RooAbsCollection::printStream.
	  
	  - Add concept of transient boolean attributes that are not
	  tranferred on copy construction. Mostly useful
	  for debugging.
	  
	  - Extend leafNodeServerList and treeNodeServerList to distinguish
	  to types of leaf-nodes: strict leaf modes
	  in the sense of the client-server tree structure and 'physical'
	  leaf nodes that do not recurse into
	  nodes that have isDerived()==kFalse. The latter corresponds to
	  the original concept of leaf nodes / variables,
	  which the former mode, a new addition, explicitly exposes any
	  shape servers contained in parameterized
	  ranges of variables.
	  
	  - Fix logic error in recursiveServerRedirect: do not recurse into
	  nodes that are in the replacement list themselves.
	  
	  - Fix bug in printCompactTree(): value/shape clients were not
	  always properly indicated.
	  
	  - Add getAllConstraints() method that finds all RooProdPdfs in
	  expression trees and harvest constraints from all
	  of these from the getConstraint() method
	  
	  
	  o RooAbsPdf
	  
	  - Implement new evaluation error logging mechanism for negative
	  p.d.f values and zero normalization integrals
	  
	  - Add Constrain(const RooArgSet& pars) and
	  ExternalConstraints(const RooArgSet& pdfs) arguments to fitTo()
	  method.
	  The Constrain() method retrieves any constraints p.d.f. on
	  parameters multiplied in any RooProdPdf in the normal
	  p.d.f expression and adds those to the likelihood that is
	  minimized. Only constraints on the listed parameters
	  will be picked up. Multiple constraints per parameter may exist.
	  The ExternalConstrains() argument implements
	  similar functionality except that provided external constraint
	  p.d.f.s are added rather than internal constraints.
	  
	  - Fix potentially fatal bug in print statement in getContext()
	  
	  - Add new method createCdf() to create a cumulative distribution
	  function from given p.d.f. Given a set of observables x,
	  the returned c.d.f is implemented in terms of a RooRealIntegral
	  of p.d.f(x') over a parameterized range from [ 0 - x ].
	  
	  
	  o Roo1DIntegrator
	  
	  - Improve error message
	  
	  
	  o RooRealIntegral
	  
	  - Fix bug in calculation of shape dependencies on observables.
	  
	  - Add handling of dependencies of integral value on values of
	  objects representing parameterized ranges of
	  integrated observables.
	  
	  
	  o RooMCStudy
	  
	  - Add Constrain(const RooArgSet& pars) and
	  ExternalConstraints(const RooArgSet& pdfs) arguments to
	  constructor.
	  In addition to passing these arguments to the fitTo() call of the
	  fit stage, modify event generation as
	  follows: instead of sampling events from 'static' generator
	  p.d.f, sample value of constrained parameters
	  from joint constraints p.d.f and sample observables at those
	  parameter settings. Save the generator parameters
	  for each toy as these change per toy. Change the pull calculation
	  such that it uses the per-event truth values
	  rather than the per-study truth value if constraints are used.
	  
	  
	  o RooAddition
	  
	  - Fix bug in evaluate() related to persistence
	  
	  
	  o RooMinuit
	  
	  - Enable/disable new evaluation error logging mechanism prior to
	  and just after each MINUIT call.
	  
	  - Print logged error messages, if any, in glue function
	  
	  
	  o RooProjectedPdf
	  
	  - Fix important bug: normalization set should always include
	  integration set for each configuration
	  
	  
	  o RooGlobalFunc
	  
	  - Add definition of Scaling(),Constrain() and
	  ExternalConstraints() helper functions
	  
	  
	  o RooUniformBinning
	  
	  - Remove dedicated print function as it output is identical to
	  that of the generic print function in RooAbsBinningx
	  
	  
	  o RooAbsBinning
	  
	  - Add virtual methods isParameterized(),lowBound() and
	  highBound() to be to detect and analyze parameterized binnings
	  through abstract interface
	  
	  - Add isShareable() method to be able to separate shareable and
	  non-shareable binnings in RooRealVar.
	  
	  - Add insertHook() and removeHook() function to allow connection
	  of possible proxies present in binning to
	  owning RooAbsArg.
	  
	  
	  o RooWorkspace
	  
	  - Improve code import facility by introducing a class->file
	  mapping step in the CodeStore to correctly handle cases where
	  multiple classes are defined in a single file.
	  
	  - Add check that TClass interface actually yields file names.
	  
	  - Only require default constructor to be present for non-abstract
	  classes. It should be there for abstract classes as
	  well but current TClass::HasDefaultConstructor() method will not
	  tell us.
	  
	  o RooTreeData
	  
	  - Improve renameVariable() method to not only rename the
	  RooAbsArg branch buffer but also any TTree branches involved as
	  well.
	  While the tree branch names are generally invisible to the user,
	  having branch names that are different from branch buffer names
	  may cause branch naming conflicts in merge() that are not
	  detectable as branch buffer naming conflicts.
	  
	  
	  o RooParamBinning
	  
	  - New class implementing binning with low and high points defined
	  by external RooAbsReal objects
	  
	  
	  o RooConstrainSum
	  
	  - Helper class for RooAbsPdf to represent likelihood of
	  collection of constraint p.d.f.s.
	  
	  
	  ==== Date: Fri Mar 28 10:04:57 2008 =====
	  
	  o RooRecursiveFraction
	  
	  - Helper function for RooAddPdf that calculates recursive
	  fraction
	  f1*(1-f2)*(1-f3) from a given set of plain fractions
	  
	  
	  o RooAddPdf
	  
	  - Add flag to ctor to optionally interpret fractions as recursive
	  fractions.
	  If activated it constructs the recursive fractions using
	  RooRecursiveFraction
	  from the original fractions
	  
	  
	  o LinkDef3.h, Module.mk
	  
	  - Add new class RooRecursiveFraction
	  
	  ==== Date: Tue Apr 1 22:42:19 2008 ====
	  
	  o RooDataWeightedAverage
	  
	  - New implementation of RooAbsOptTestStatistics that calculates
	  data weighted
	  average of any RooAbsReal. This class serves as successor of
	  RooDataProjBinding
	  that no longer complies with new optimization scheme.
	  
	  o RooRealBinding
	  
	  - Implement name() function for more useful error messaging in
	  integration
	  
	  
	  o RooChi2Var,RooNLLVar
	  
	  - Follow changes in base class
	  
	  
	  o RooAbsReal
	  
	  - In plotOn() support binning flag in ProjWData(). Reimplement
	  data-weighted projections
	  using new RooDataWeightedAverage class instead of
	  RooDataProjBinding which does not
	  work with new generic function optimization scheme.
	  
	  - Add support for NumCPU() argument
	  in plotOn() to facilitate multi-processor calculation of
	  projections. Extend NumCPU()
	  argument to pass interleaving option in MP splitting mode of
	  RooAbsTestStatistic
	  
	  - Move fixAddCoefNormalization() and fixAddCoefRange() from
	  RooAbsPdf to RooAbsReal
	  
	  
	  o RooAbsTestStatistic
	  
	  - Generalize functionality: allow RooAbsReals as input arguments
	  instead of RooAbsPdfs only.
	  Also add virtual globalNormalization() function that allows to
	  apply a global normalization
	  term after combinedValue() operation to facilitate functionality
	  of RooDataWeightedAverage.
	  
	  - Add option to split data in multiprocessor mode in interleave
	  mode instead of in bulk mode.
	  Interleave mode is useful for parallel processing of histogram
	  data where bulk partitions
	  may not contain equal amount of non-zero data points leading to
	  non-optimal load balancing
	  between processes.
	  
	  
	  o RooAbsPdf
	  
	  - Move fixAddCoefRange() and fixAddCoefNormalization to
	  RooAbsReal to support operation of
	  new generalized RooAbsTestStatistic
	  
	  
	  o RooIntegrator1D
	  
	  - Use name() of RooAbsFunc() to clarify warning and error
	  messages.
	  
	  
	  o RooRealIntegral
	  
	  - Rename _operMode to _intOperMode to avoid shadowing of equally
	  named data member in RooAbsArg
	  
	  - Fix bug in recursive printing
	  
	  
	  o RooSetProxy
	  
	  - Fix bug in print()
	  
	  
	  o RooGlobalFunc
	  
	  - Modify ProjWData() and NumCPU() helper functions with extra
	  optional argument
	  
	  
	  o RooAbsOptTestStatistic
	  
	  - Follow changes in RooAbsTestStatistic
	  
	  
	  o RooAbsFunc
	  
	  - Add virtual name() function to facilitate better error and
	  warning messages from integrators
	  
	  === Date: Tue Apr 15 17:57:32 2008 ===
	  
	  o RooMsgService
	  
	  - Add option to prefix streamed messages with process ID to
	  simplify
	  debugging of parallel fits
	  
	  
	  o RooAbsProxy
	  
	  - Add optional addContents flag to print()
	  
	  
	  o RooArgProxy, RooSetProxy, RooListProxy
	  
	  - Implement addContents flag in print()
	  
	  
	  o RooAbsReal
	  
	  - Reimplement stack of logged error messages in terms of custom
	  EvalError class.
	  A separate list<EvalError> is now kept for each object that
	  reports an error.
	  In addition to the given error message a record is constructed of
	  the proxy
	  values at the time of reporting.
	  
	  - In printEvalErrors() add option to restrict number of reported
	  items per node.
	  If number is zero, only number of errors per node is shown
	  (without details)
	  
	  
	  o RooRealMPFE
	  
	  - Adjust ReportErrors message to changes EvalError implementation
	  in RooAbsReal.
	  
	  - Make sure to synchronize remote error logging state with state
	  of parent process
	  before each evaluate()
	  
	  
	  o RooRealVar
	  
	  - Move printing of error from printValue() to printExtras()
	  
	  
	  o RooNLLVar
	  
	  - Fix bug in setting of interleave parameter of base class in
	  certain ctors
	  
	  
	  o RooAbsPdf
	  
	  - Improve passing of eval error messsages by make separate
	  messages for NaN
	  and negative values and including details in the error message
	  
	  - Add PrintEvalError(Int_t nErr) option to fitTo() to control new
	  eval error
	  message control system
	  
	  - Int printValue show both value (raw from evaluate()) as well as
	  most recently
	  used normalization value (if available)
	  
	  
	  o RooMinuit
	  
	  - Interface new eval error logging control by adding
	  setPrintEvalErrors(Int_t numEvalErrors)
	  
	  === Date: Thu Apr 24 15:11:59 2008 ===
	  
	  o Various classes
	  
	  - Fix all -Wshadow compiler warnings
	  
	  === Date: Thu Apr 24 16:32:21 2008 ===
	  
	  o RooMsgService
	  
	  - Use TSystem::GetPid() rather than getpid() for portability
	  
	  
	  o RooAbsReal
	  
	  - Make nested class EvalError public
	  
	  
	  o RooWorkspace
	  
	  - Fix windows compiler warning
	  
	  ========================================
	  
	  o RooBanner
	  
	  - Increment version tag to 2.40

2008-04-24 20:58  brun

	* [r23537] montecarlo/eg/src/TDatabasePDG.cxx: From Bertrand:
	  - Re-introduce variable initialization removed in Revision 23479

2008-04-24 19:39  rdm

	* [r23536] core/base/inc/TString.h, core/base/src/TString.cxx,
	  core/cont/inc/TCollection.h: revert the std::string forward
	  declaration, not allowed by the standard.

2008-04-24 16:31  brun

	* [r23533] hist/hist/src/TH1.cxx, hist/hist/src/THnSparse.cxx: From
	  Axel:
	  there is a bug in GCC 4.3.0 that makes
	  roottest/root/hist/operator/runsparse.C fail in the error
	  calculation part. Funny enough it fails because TH3 messes up its
	  errors (not THnSparse :-) .
	  
	  The problem stems from TH1::GetBinError():
	  if (fSumw2.fN) return TMath::Sqrt(fSumw2.fArray[bin]);
	  does not get evaluated properly - it has _horribly_ wrong values,
	  e.g.
	  -5063: 0.42
	  +5063: 0.648074
	  ("-" is GCC 3.4.6, "+" is GCC 4.3.0)
	  after scaling a bin with a single entry by 0.42. So this is a
	  real issue. It's possibly connected to the new math compiler
	  intrinsics + pushing their results onto the stack.
	  
	  Attached patch fixes this, by introducing a temporary.
	  
	  Double_t err2 = fSumw2.fArray[bin];
	  return TMath::Sqrt(err2);
	  
	  The patch also fixes THnSparse::Scale() - it was also scaling the
	  entries.

2008-04-24 16:24  rdm

	* [r23532] test/stressIterators.cxx: From Anar:
	  - added tests for the following cases:
	  * TBtree with std::for_each (Full iteration: from the Begin up to
	  the End)
	  * TBtree with std::find_if
	  * TBtree with std::count_if
	  * TOrdCollection with std::for_each (Full iteration: from the
	  Begin
	  up to the End)
	  * TOrdCollection with std::find_if
	  * TOrdCollection with std::count_if
	  * TRefArray with std::for_each (Full iteration: from the Begin up
	  to the End)
	  * TRefArray with std::find_if
	  * TRefArray with std::count_if

2008-04-24 16:23  rdm

	* [r23531] core/cont/inc/TOrdCollection.h,
	  core/cont/src/TOrdCollection.cxx: iterator of TOrdCollection
	  objects can be now used with std::for_each,
	  std::find_if, std::count_if and the like.

2008-04-24 16:22  rdm

	* [r23530] core/cont/inc/TRefArray.h, core/cont/src/TRefArray.cxx:
	  From Anar:
	  iterator of TRefArray objects can be now used with std::for_each,
	  std::find_if,
	  std::count_if and the like.

2008-04-24 16:21  rdm

	* [r23529] core/cont/inc/TBtree.h, core/cont/src/TBtree.cxx: From
	  Anar:
	  iterator of TBtree objects can be now used with std::for_each,
	  std::find_if,
	  std::count_if and the like.

2008-04-24 15:30  moneta

	* [r23525] math/mathmore/src/GSLRootFinderDeriv.cxx: more fixes for
	  -Wshadow

2008-04-24 15:25  moneta

	* [r23524] math/mathmore/inc/Math/GSLRootFinderDeriv.h: - fix for
	  -Wshadow

2008-04-24 15:12  brun

	* [r23523] test/RootIDE/TGRootIDE.cxx,
	  test/RootShower/RootShower.cxx: From Bertrand:
	  - Add a few more missing #include <string>

2008-04-24 15:09  moneta

	* [r23522] math/minuit2/inc/Minuit2/ABProd.h,
	  math/minuit2/inc/Minuit2/ABSum.h,
	  math/minuit2/inc/Minuit2/FumiliFCNBase.h,
	  math/minuit2/inc/Minuit2/LASymMatrix.h,
	  math/minuit2/inc/Minuit2/LAVector.h,
	  math/minuit2/inc/Minuit2/MinuitParameter.h,
	  math/minuit2/inc/Minuit2/MnCross.h,
	  math/minuit2/inc/Minuit2/MnParabola.h,
	  math/minuit2/inc/Minuit2/MnParabolaPoint.h,
	  math/minuit2/src/BasicMinimumError.cxx,
	  math/minuit2/src/FumiliBuilder.cxx,
	  math/minuit2/src/MnApplication.cxx,
	  math/minuit2/src/MnContours.cxx,
	  math/minuit2/src/MnFunctionCross.cxx,
	  math/minuit2/src/MnHesse.cxx, math/minuit2/src/MnLineSearch.cxx,
	  math/minuit2/src/MnParabolaFactory.cxx,
	  math/minuit2/src/MnSeedGenerator.cxx,
	  math/minuit2/src/MnUserParameterState.cxx,
	  math/minuit2/src/MnUserParameters.cxx,
	  math/minuit2/src/MnUserTransformation.cxx,
	  math/minuit2/src/NegativeG2LineSearch.cxx,
	  math/minuit2/src/VariableMetricBuilder.cxx: - remove warning due
	  to -Wshadow
	  - rename variable "Name" to "name"
	  - rename also methods like a(), b() , x() to X() , A(), B() to be
	  consistent with ROOT coding convention

2008-04-24 14:49  brun

	* [r23521] geom/gdml/src/TGDMLParse.cxx,
	  graf2d/graf/src/TGraph.cxx, graf2d/graf/src/TGraphErrors.cxx,
	  graf3d/eve/src/TEveUtil.cxx, html/src/TDocParser.cxx,
	  tree/tree/src/TLeafC.cxx: From Bertrand:
	  - Add a few missing #include <string>

2008-04-24 14:23  brun

	* [r23517] build/win/w32pragma.h: From Axel:
	  Add CPP macro needed against MSVC9 warnings on missing
	  declaration attributes of math funcs.

2008-04-24 14:19  brun

	* [r23516] misc/table/inc/TTable.h: Fix shadowed variables

2008-04-24 14:17  pcanal

	* [r23515] cint/cint7/src/struct.cxx: fix typo in r23487

2008-04-24 14:04  rdm

	* [r23514] Makefile, config/Makefile.in, configure: deprecate the
	  options:
	  --enable-cern
	  --with-cern-libdir

2008-04-24 14:02  brun

	* [r23513] core/base/src/TSystem.cxx: From Bertrand:
	  - Add missing #include <string> in Tsystem.cxx

2008-04-24 14:02  rdm

	* [r23512] graf3d/eve/src/TEveProjections.cxx: From MAtevz:
	  use std::numeric_limits<Float_t>::infinity() instead of 1e50
	  which gives
	  a warning on icc:
	  warning #264: floating-point value does not fit in required
	  floating-point type

2008-04-24 13:46  rdm

	* [r23511] core/base/inc/TString.h: try a fix for Win32.

2008-04-24 13:29  brun

	* [r23510] net/auth/src/TAuthenticate.cxx: Fix shadowed variables

2008-04-24 13:20  brun

	* [r23509] misc/minicern/src/kernlib.f: From Axel
	  Valeri's fl32.exe doesn't manage to understand hex numbers.
	  we just change the hex numbers to int

2008-04-24 13:15  brun

	* [r23507] graf3d/eve/src/TEveManager.cxx: Fix a shadowed variable

2008-04-24 13:13  brun

	* [r23506] graf2d/graf/src/TMultiGraph.cxx: Fix a shadowed variable

2008-04-24 13:11  brun

	* [r23504] main/src/h2root.cxx: Fix shadowed variables

2008-04-24 12:57  rdm

	* [r23503] core/base/inc/TString.h, core/base/src/TString.cxx,
	  core/cont/inc/TCollection.h: from Matevz:
	  forward-declared std::string in TString.h so that <string> does
	  not have
	  to be included there. Reduces compilation time (as TString.h is
	  included
	  often). Also avoid unexpected <string> inclusion.

2008-04-24 12:26  moneta

	* [r23502] math/unuran/Module.mk,
	  math/unuran/src/unuran-1.1.1-root.tar.gz,
	  math/unuran/src/unuran-1.2.3-root.tar.gz,
	  math/unuran/test/unuranMultiDim.cxx: - add new version of unuran
	  (1.2.3) , fixing a compilaiton warning on gcc 4.3
	  For other new feature of this version see the file
	  math/unuran/src/unuran-1.2.3-root/NEWS
	  
	  - fix also a compilation problem for the test on gcc 4.3
	  - improve distclean-unuran target. Remove also old directories

2008-04-24 11:03  brun

	* [r23501] misc/minicern/src/kernlib.f, misc/minicern/src/zebra.f:
	  From Federico:
	  convert all bit handling routines to military standards
	  (http://www.fortran.com/mil_std_1753.html) which work with g77,
	  gfortran and g95. Best,

2008-04-24 11:02  axel

	* [r23500] cint/cint/src/pause.cxx, cint/cint7/src/pause.cxx: Add a
	  sanity check to reloadfile: dependent file must be != current
	  file. Fixes an issue with re-loading FFT.C without libfftw.

2008-04-24 10:59  brun

	* [r23499] gui/sessionviewer/src/TProofProgressDialog.cxx,
	  gui/sessionviewer/src/TSessionViewer.cxx: From Bertrand:
	  Following user request [ROOT bugs #35918]
	  (http://savannah.cern.ch/bugs/?35918)
	  - Make the estimated remaining time human readable
	  (X h XX min XX sec instead of X.X sec)

2008-04-24 09:39  brun

	* [r23497] tree/tree/src/TTree.cxx: Fix shadowed variables

2008-04-24 08:22  couet

	* [r23496] tree/treeviewer/src/TParallelCoord.cxx: - Fix shadowed
	  variables.

2008-04-24 08:11  couet

	* [r23494] tree/treeviewer/src/TSpider.cxx: - Fix shadowed
	  variables.

2008-04-23 20:48  brun

	* [r23493] graf2d/asimage/src/libAfterImage/pixmap.c: From Axel:
	  Remove a spurious ";" in the first line

2008-04-23 20:42  brun

	* [r23492] math/matrix/src/TDecompBK.cxx,
	  math/matrix/src/TDecompLU.cxx, math/matrix/src/TDecompSVD.cxx,
	  math/matrix/src/TDecompSparse.cxx,
	  math/matrix/src/TMatrixDEigen.cxx,
	  math/matrix/src/TMatrixDSymEigen.cxx,
	  math/matrix/src/TMatrixTBase.cxx,
	  math/matrix/src/TMatrixTSparse.cxx: From Eddy:
	  Fix shadowed variables

2008-04-23 20:20  wlav

	* [r23491] bindings/pyroot/src/Pythonize.cxx,
	  bindings/pyroot/src/RootWrapper.cxx: fix shadow problems

2008-04-23 17:25  pcanal

	* [r23489] cint/reflex/src/Tools.cxx: protect Tools::IsTemplated
	  against being called with an empty string

2008-04-23 17:13  brun

	* [r23487] net/net/src/TSQLMonitoring.cxx: Fix a bug in constructor
	  reported by the Solaris compiler.

2008-04-23 17:10  brun

	* [r23486] net/net/src/TWebFile.cxx: Fix a warning on Solaris/CC

2008-04-23 17:06  brun

	* [r23485] core/base/src/TSystem.cxx: Fix shadowed variable (mac
	  code only)

2008-04-23 15:35  couet

	* [r23483] graf3d/x3d/src/x3d.c: - Fix many shadowed variables.

2008-04-23 15:22  moneta

	* [r23481] math/physics/src/TRolke.cxx: fix variable e in
	  TRolke::EvalLikeMod1
	  make now consistent with original Fortran code
	  (available at Phystat :
	  https://plone4.fnal.gov/P0/phystat/packages/0707001/1.1.0/view )

2008-04-23 14:52  brun

	* [r23480] geom/geom/src/TGeoSphere.cxx: From Andrei:
	  Fix shadowed variables

2008-04-23 14:48  brun

	* [r23479] montecarlo/eg/src/TDatabasePDG.cxx,
	  montecarlo/eg/src/TDecayChannel.cxx,
	  montecarlo/eg/src/TParticlePDG.cxx: Fix shadowed variables

2008-04-23 14:36  brun

	* [r23478] geom/geom/src/TGeoElement.cxx,
	  geom/geom/src/TGeoMaterial.cxx, geom/geom/src/TGeoNavigator.cxx,
	  geom/geom/src/TGeoSphere.cxx, geom/geom/src/TGeoTorus.cxx,
	  geom/geom/src/TGeoVolume.cxx,
	  geom/geombuilder/src/TGeoBBoxEditor.cxx: From Andrei:
	  Fix many shadowed variables.

2008-04-23 14:31  brun

	* [r23477] math/physics/src/TRolke.cxx: Fix shadowed variables

2008-04-23 14:26  brun

	* [r23475] math/mlp/src/TMultiLayerPerceptron.cxx: Fix shadowed
	  variables

2008-04-23 14:19  couet

	* [r23474] graf2d/asimage/src/libAfterImage/asvisual.h: - From
	  Sasha Vasko:
	  "Fixed build on non-gcc compilers"

2008-04-23 14:13  brun

	* [r23472] math/fumili/src/TFumili.cxx: Fix a shadowed variable

2008-04-23 14:12  brun

	* [r23471] math/minuit/src/TLinearFitter.cxx: Fix a shadowed
	  variable

2008-04-23 14:08  brun

	* [r23469] sql/mysql/src/TMySQLServer.cxx: Fix a shadowed variable

2008-04-23 14:06  couet

	* [r23468] graf2d/graf/src/TPie.cxx: - Fix shadowed variables.

2008-04-23 13:54  brun

	* [r23467] tree/treeviewer/src/TTVLVContainer.cxx: Fix shadowed
	  variable

2008-04-23 13:52  brun

	* [r23466] tree/tree/src/TBranch.cxx,
	  tree/tree/src/TBranchBrowsable.cxx, tree/tree/src/TChain.cxx,
	  tree/tree/src/TEntryListBlock.cxx, tree/tree/src/TTreeRow.cxx,
	  tree/treeplayer/src/TBranchProxy.cxx,
	  tree/treeplayer/src/TFileDrawMap.cxx,
	  tree/treeplayer/src/TSelectorDraw.cxx,
	  tree/treeplayer/src/TTreePlayer.cxx,
	  tree/treeviewer/src/TTreeViewer.cxx: Fix shadowed variables

2008-04-23 13:52  couet

	* [r23465] graf2d/graf/src/TLatex.cxx: - Fix shadowed variables.

2008-04-23 13:38  couet

	* [r23463] graf2d/graf/src/TGraphPolar.cxx: - Fix shadowed
	  variables.

2008-04-23 13:28  couet

	* [r23462] graf2d/graf/src/TGraph.cxx: - Fix shadowed variables.

2008-04-23 13:19  couet

	* [r23460] graf2d/graf/src/TGaxis.cxx: - Fix shadowed variables

2008-04-23 13:10  brun

	* [r23459] net/net/src/TSocket.cxx: Fix shadowed variables

2008-04-23 13:03  brun

	* [r23458] io/xml/src/TBufferXML.cxx, io/xml/src/TXMLFile.cxx: Fix
	  shadowed variables

2008-04-23 13:00  brun

	* [r23457] io/sql/src/TSQLStructure.cxx: Fix a severe shadowed
	  variable

2008-04-23 12:58  brun

	* [r23456] io/sql/src/TSQLFile.cxx: Fix a very severe shadowed
	  variable

2008-04-23 12:53  brun

	* [r23455] io/io/inc/TGenCollectionProxy.h, io/io/src/TKey.cxx,
	  io/io/src/TStreamerInfo.cxx: Fix shadowed variables

2008-04-23 12:42  brun

	* [r23454] gui/sessionviewer/src/TSessionViewer.cxx: Fix shadowed
	  variables

2008-04-23 12:42  ganis

	* [r23453] net/net/src/TFileStager.cxx,
	  proof/proof/src/TProofDataSetManagerFile.cxx: From Jan-Fiete:
	  make a couple of adjustments and add a couple of protections

2008-04-23 12:39  brun

	* [r23452] gui/guihtml/src/TGHtml.cxx,
	  gui/guihtml/src/TGHtmlBrowser.cxx,
	  gui/guihtml/src/TGHtmlElement.cxx,
	  gui/guihtml/src/TGHtmlLayout.cxx,
	  gui/guihtml/src/TGHtmlTable.cxx: Fix shadowed variables

2008-04-23 12:27  brun

	* [r23451] gui/guibuilder/src/TGuiBldDragManager.cxx,
	  gui/guibuilder/src/TGuiBldHintsEditor.cxx: Fix shadowed variables

2008-04-23 12:24  brun

	* [r23449] gui/gui/src/TRootBrowserLite.cxx: Fix very severe
	  shadowed variables

2008-04-23 12:14  brun

	* [r23448] gui/gui/src/TGFileBrowser.cxx,
	  gui/gui/src/TGFileDialog.cxx, gui/gui/src/TGTableLayout.cxx,
	  gui/gui/src/TGTextEdit.cxx: Fix severe shadowed variables.

2008-04-23 12:09  brun

	* [r23447] gui/gui/src/TGColorDialog.cxx: Fix shadowed variables

2008-04-23 12:06  brun

	* [r23446] gui/gui/src/TRootContextMenu.cxx: Fix very badly
	  shadowed variables.

2008-04-23 11:58  brun

	* [r23445] gui/fitpanel/src/TFitEditor.cxx: Fix: warning:
	  declaration of 'TObject* obj' shadows a parameter

2008-04-23 11:09  brun

	* [r23444] graf3d/gl/src/TGLFaceSet.cxx,
	  graf3d/gl/src/TGLScene.cxx, graf3d/gl/src/TGLSurfacePainter.cxx:
	  Fix shadowed variables

2008-04-23 11:06  brun

	* [r23443] graf3d/gl/src/CsgOps.cxx: Fix shadowed variable.

2008-04-23 11:01  brun

	* [r23442] graf3d/g3d/src/THelix.cxx: Fix shadowed variable

2008-04-23 10:58  brun

	* [r23441] graf3d/eve/src/TEveLine.cxx,
	  graf3d/eve/src/TEveStraightLineSet.cxx: Fix shadowed variables.

2008-04-23 10:55  brun

	* [r23440] math/physics/inc/TVector3.h,
	  math/physics/src/TVector3.cxx: Fix shadowed variables

2008-04-23 10:48  brun

	* [r23439] graf2d/x11/src/TGX11.cxx: Fix shadowed variables.

2008-04-23 10:37  brun

	* [r23438] graf2d/gpad/src/TPad.cxx: Fix shadowed variables

2008-04-23 10:36  axel

	* [r23437] cint/cint/src/struct.cxx, cint/cint7/src/struct.cxx: Fix
	  an issue where auto-laodign a dict with an enum would put the
	  enum into the context of the class that triggered auto-loading,
	  because G__deftagnum was not reset for autoloading.

2008-04-23 10:31  ganis

	* [r23436] proof/proof/src/TProofServ.cxx: Fix a few
	  shadowed-variable warnings

2008-04-23 10:30  ganis

	* [r23435] proof/proof/src/TProof.cxx,
	  proof/proof/src/TProofDataSetManagerFile.cxx,
	  proof/proof/src/TProofMgr.cxx,
	  proof/proofplayer/src/TEventIter.cxx: Fix gcc-4.3 warnings

2008-04-23 10:20  brun

	* [r23434] misc/minicern/src/cernlib.c: Fix :warning: declaration
	  of 'stat' shadows a global declaration:wq

2008-04-23 10:03  brun

	* [r23433] core/unix/src/TUnixSystem.cxx: Fix shadowed variables.

2008-04-23 09:59  brun

	* [r23432] core/rint/src/TTabCom.cxx: Fix shadowed variable.

2008-04-23 09:59  moneta

	* [r23431] math/minuit2/src/mndspmv.cxx: fix warning on gcc 4.3 in
	  dspmv

2008-04-23 09:56  brun

	* [r23430] core/metautils/src/TClassEdit.cxx: Fix shadowed
	  variable.

2008-04-23 09:52  brun

	* [r23429] core/cont/src/TBits.cxx: Fix shadowed variables

2008-04-23 09:50  brun

	* [r23428] core/base/src/Stringio.cxx, core/base/src/TError.cxx,
	  core/base/src/TPRegexp.cxx: Fix shadowed variables.

2008-04-23 09:44  brun

	* [r23427] core/meta/src/TMethodCall.cxx: Fix dangerous shadowed
	  variable.

2008-04-23 09:43  brun

	* [r23426] core/meta/src/TDataMember.cxx: Fix dangerous shadowed
	  variable.

2008-04-23 09:42  brun

	* [r23425] core/meta/src/TClass.cxx: Fix dangerous shadowed
	  variables

2008-04-23 09:37  brun

	* [r23424] hist/histpainter/src/TGraphPainter.cxx,
	  hist/histpainter/src/TPainter3dAlgorithms.cxx: Fix shadowed
	  variables.

2008-04-23 09:29  brun

	* [r23423] hist/spectrum/src/TSpectrum2.cxx: Fix shadowed variable.

2008-04-23 09:25  brun

	* [r23422] hist/hist/src/TProfile.cxx: Fix shadowed variable.

2008-04-23 09:24  brun

	* [r23421] hist/hist/src/TPrincipal.cxx: Fix shadowed variable

2008-04-23 09:23  brun

	* [r23420] hist/hist/src/TMultiDimFit.cxx: Fix shadowed variables.

2008-04-23 09:22  brun

	* [r23419] hist/hist/src/THStack.cxx: Fix shadowed variables

2008-04-23 09:20  brun

	* [r23418] hist/hist/src/THnSparse.cxx: Fix a dangerous shadowed
	  variable.

2008-04-23 09:19  brun

	* [r23417] hist/hist/src/THLimitsFinder.cxx: Fix shadowed variable

2008-04-23 09:17  couet

	* [r23416] misc/minicern/src/cernlib.c: - Declaration of lshift
	  (for windows) at the top of the file was missing.

2008-04-23 09:14  brun

	* [r23415] hist/hist/src/TH1.cxx: Fix shadowed variables

2008-04-23 09:13  moneta

	* [r23414] math/mathcore/inc/Math/RootFinder.h: fix a compilation
	  warning

2008-04-23 09:10  brun

	* [r23413] hist/hist/src/TFormula.cxx: Fix shadowed variables

2008-04-23 09:05  couet

	* [r23412] misc/minicern/src/cernlib.c: - Add lnblnk. This function
	  is included in most compiler libraries, but is missing
	  for compilers like icc.

2008-04-23 08:56  brun

	* [r23411] net/net/src/TApplicationServer.cxx: Fix a redeclaration
	  of int level as TString level in ApplicationServer::ErrorHandler

2008-04-23 08:52  brun

	* [r23410] core/base/src/TSystem.cxx: Fix warning with shadowed
	  variable i

2008-04-23 07:41  axel

	* [r23409] cint/cint/src/Shadow.cxx, cint/cint/src/bc_assign.cxx,
	  cint/cint/src/common.h, cint/cint/src/dict/longif3.h,
	  cint/cint/src/ifunc.cxx, cint/cint/src/init.cxx,
	  cint/cint/src/newlink.cxx, cint/cint/src/parse.cxx,
	  cint/cint/src/rflx_gensrc.cxx, cint/cint/src/scrupto.cxx,
	  cint/cint/src/struct.cxx, cint/cint/src/typedef.cxx,
	  cint/cint/src/val2a.cxx, cint/cint/src/var.cxx,
	  cint/reflex/inc/Reflex/Builder/CollectionProxy.h,
	  cint/reflex/src/Tools.cxx, cint/reflex/src/stl_hash.h: Silence
	  useless new GCC 4.3 warnings, mostly on "confusing precedence" of
	  && and ||, which is as confusing as the precedence for * and +.
	  Still to be fixed: warnings in generated dictionaries.

2008-04-23 07:37  brun

	* [r23408] graf3d/eve/src/TEveCaloLegoGL.cxx: Fix compilation
	  warnings with gcc4.3

2008-04-23 07:27  brun

	* [r23407] gui/qtgsi/src/TQRootApplication.cxx,
	  gui/qtgsi/src/TQRootDialog.cxx: Fix fatal error when compiling
	  with gcc4.3 (stdlib.h missing)

2008-04-23 07:25  brun

	* [r23406] tmva/inc/MethodCuts.h, tmva/inc/TActivationIdentity.h:
	  Fix compilation warnings when compiling with gcc4.3

2008-04-23 07:11  brun

	* [r23405] test/stressMathMore.cxx: Add missing include <stdlib.h>
	  required to compile with gcc4.3 (unknown atoi)

2008-04-22 23:12  rdm

	* [r23404] core/cont/inc/TMap.h: add missing <iterator> include.

2008-04-22 23:12  rdm

	* [r23403] config/Makefile.macosx, config/Makefile.macosx64:
	  cleanup F77LIBS.

2008-04-22 22:43  rdm

	* [r23402] config/Makefile.linux: F77LIBS cleanup.

2008-04-22 22:42  rdm

	* [r23401] config/Makefile.linuxx8664gcc: cleanup of F77LIBS.

2008-04-22 22:41  rdm

	* [r23400] misc/minicern/src/cernlib.c: add lshift_ which is only
	  an intrinsic from gfortran >=4.2 onward.

2008-04-22 18:07  rdm

	* [r23399] config/Makefile.linux, config/Makefile.linuxicc,
	  config/Makefile.linuxx8664gcc, config/Makefile.linuxx8664icc,
	  config/Makefile.macosxicc, config/Makefile.solarisCC5,
	  config/Makefile.solarisgcc: protections in case no Fortran
	  compiler installed.

2008-04-22 16:22  brun

	* [r23398] config/Makefile.win32: From Axel (on Fons suggestion):
	  - check for fl32 fortran compiler to enable/disable compilation
	  of minicern
	  on Windows

2008-04-22 14:32  rdm

	* [r23397] proof/proofd/src/proofd.cxx: fix gcc 4.3 warning.

2008-04-22 14:28  rdm

	* [r23396] montecarlo/eg/inc/cfortran.h: remove gcc 4.3 warnings.

2008-04-22 13:56  axel

	* [r23395] cint/reflex/src/Tools.cxx: Also veto op-> when
	  determining templated types

2008-04-22 12:48  couet

	* [r23393] graf2d/asimage/src/libAfterImage/asvisual.h: - Temporary
	  fix for windows compilers. Should be fix soon by Sasha.

2008-04-22 09:15  axel

	* [r23388] cint/reflex/src/Tools.cxx: Fix Tools::IsTemplated()

2008-04-22 09:08  matevz

	* [r23385] tutorials/eve/alice_esd_split.C: From Bertrand: Added
	  progress bar showing number of tracks already processed when
	  loading an event.

2008-04-22 08:02  brun

	* [r23382] graf3d/eve/src/TEveCaloLegoGL.cxx: Fix a compilation
	  warning

2008-04-22 07:47  brun

	* [r23381] build/unix/makelib.sh, build/win/makelib.sh: From Axel:
	  add special treatment of libminicern: doesn't need libCore nor
	  libCint.

2008-04-22 07:41  brun

	* [r23380] cint/reflex/src/NameLookup.cxx,
	  net/auth/src/TAuthenticate.cxx, proof/proof/src/TCondor.cxx,
	  proof/proof/src/TProof.cxx, proof/proof/src/TProofServ.cxx,
	  proof/proof/src/TSlave.cxx: From Federico:
	  Fixes for gcc4.3

2008-04-22 07:19  ganis

	* [r23379] proof/proof/inc/TProofDataSetManager.h,
	  proof/proof/src/TProofDataSetManager.cxx: Extend support for size
	  definition via suffix (e.g. 50M for 50 MBytes) to
	  group quotas. A static function ToBytes has been introduced to
	  avoid code
	  duplications. Supported suffix are (case insensitive): k (kilo),
	  m (mega),
	  g (giga), t (tera) and p (peta).

2008-04-22 07:13  brun

	* [r23378] tree/tree/inc/TBranch.h, tree/tree/src/TBranch.cxx: Add
	  a new function
	  void TBranch::DeleteBaskets(Option_t* option)
	  // Loop on all branch baskets. If the file where branch buffers
	  reside is
	  // writable, free the disk space associated to the baskets of the
	  branch,
	  // then call Reset(). If the option contains "all", delete also
	  the baskets
	  // for the subbranches.
	  // The branch is reset.
	  // NOTE that this function must be used with extreme care.
	  Deleting branch baskets
	  // fragments the file and may introduce inefficiencies when
	  adding new entries
	  // in the Tree or later on when reading the Tree.

2008-04-22 06:20  brun

	* [r23377] graf2d/graf/src/TGraph.cxx: From Eddy:
	  Improve setting/restoring of fitters

2008-04-21 20:04  moneta

	* [r23375] hist/hist/inc/THnSparse.h, hist/hist/src/THnSparse.cxx:
	  from Axel:
	  Implement Projection() for non-uniform bins, too. Simplify and
	  shorten the code considerably (combine projection targets
	  TH1,2,3, THnSparse).
	  Also fixes a bug with the projection target's title for
	  THnSparse->THnSparse projections.

2008-04-21 19:38  matevz

	* [r23374] graf3d/eve/inc/TEveCaloLegoGL.h,
	  graf3d/eve/src/TEveCaloLegoGL.cxx: From Alja: structural
	  improvements.

2008-04-21 14:43  brun

	* [r23368] config/Makefile.depend: From Bertrand:
	  - Remove libminicern from libHbook map dependencies on Windows,
	  as it is a static library, to avoid autoloading mechanism
	  trying to load it (and complaining because it fails)

2008-04-21 14:38  brun

	* [r23367] misc/minicern/src/kernlib.f: Forgot a warning

2008-04-21 14:37  brun

	* [r23366] misc/minicern/src/kernlib.f: Fix compilation warnings on
	  Windows

2008-04-21 14:19  moneta

	* [r23365] hist/hist/inc/THnSparse.h, hist/hist/src/THnSparse.cxx:
	  from Axel: Implement Merge() for THnSparse

2008-04-21 14:12  brun

	* [r23364] misc/minicern/src/zebra.f: Fix several compilation
	  warnings on Windows

2008-04-21 14:08  brun

	* [r23363] misc/minicern/src/hbook.f: Fix a compilation warning on
	  Windows

2008-04-21 13:57  brun

	* [r23362] misc/minicern/src/zebra.f: Comment call to RZFREE

2008-04-21 13:52  couet

	* [r23361] misc/minicern/src/hbook.f, misc/minicern/src/zebra.f: -
	  Fix undefined (Windows).

2008-04-21 13:15  axel

	* [r23360] cint/reflex/Module.mk, cint/reflex/test,
	  cint/reflex/test/test_Reflex_generate.cxx,
	  cint/reflex/test/test_Reflex_generate.testref: Add a few ignores
	  (e.g. test/lib/)
	  test_Reflex_generate now writes its very verbose output to a
	  .testout file, which is then diffed with a .testref file.

2008-04-21 11:20  brun

	* [r23356] config/Makefile.solarisCC5: Change F77LIBS definition
	  for new minicern

2008-04-21 11:17  matevz

	* [r23355] graf3d/eve/inc/TEveFrameBox.h,
	  graf3d/eve/src/TEveFrameBox.cxx,
	  graf3d/eve/src/TEveFrameBoxGL.cxx, tutorials/eve/quad_test.C:
	  TEveFrameBox
	  ============
	  
	  Add support for arbitrary 2d frame shapes - user specifies
	  individual
	  points via SetQuadByPoints() function.
	  See tutorials/eve/quad_test.C::quad_test_circ() for an example.
	  
	  
	  tutorials/eve/quad_test.C
	  =========================
	  
	  quad_test() - Create frame-box, put all digits on z=0 and rotate
	  so
	  that the object is immediately visible.
	  
	  quad_test_circ() - Create circular frame around digits; populate
	  the
	  center of the circle as well.

2008-04-21 10:59  axel

	* [r23354] cint/reflex/src/NameLookup.h,
	  cint/reflex/src/Object.cxx: Silence a few MSVC /W4 warnings:
	  declare unimplemented NameLookup copy c'tor, assignment op;
	  remove unused code in Object. See Savannah #35527.

2008-04-21 10:21  brun

	* [r23353] graf2d/qt/src/GQtGUI.cxx: Fix a compilation warning
	  about unused argument mode

2008-04-21 10:13  brun

	* [r23352] tmva/src/SimulatedAnnealing.cxx: Fix coding convention

2008-04-21 09:57  matevz

	* [r23351] graf3d/gl/inc/TGLViewer.h,
	  graf3d/gl/src/TGLEventHandler.cxx, graf3d/gl/src/TGLViewer.cxx:
	  TGLViewer
	  =========
	  
	  Rename member 'EDragAction fAction' to 'fDragAction' to make its
	  meaning clearer elsewhere.
	  
	  Skip drawing when viewport area is zero.
	  
	  
	  TGLEventHandler
	  ===============
	  
	  Fix compilation warning - which actually revealed a cut-n-paste
	  bug.
	  
	  Consistently check and report existing drag-action for
	  leave/enter-notify and focus-in/out events. Do NOT use 'kNone'
	  but
	  fully qualified enum entry from TGLViewer.

2008-04-21 09:48  axel

	* [r23350] cint/reflex/python/genreflex/gendict.py: From Giovanni
	  Petrucciani: speed up gendict considerably (he reports a factor
	  60) by implementing a cache for e.g. the normalize functions.

2008-04-21 09:45  axel

	* [r23349] cint/reflex/test/test_Reflex_simple2.cxx,
	  cint/reflex/test/test_Reflex_unit.cxx: Fix / update test suite:
	  only 38 instead of 40 types ([u]longlong is gone); look for
	  "ns::TestTemplatedSelectionClass<int,int,float>" because default
	  template names are not evaluated by Reflex::Type()

2008-04-21 09:22  brun

	* [r23348] core/cont/inc/TClonesArray.h,
	  core/cont/src/TClonesArray.cxx: Add new member functions
	  void SetClass(const char *classname,Int_t size=1000);
	  void SetClass(const TClass *cl,Int_t size=1000);
	  Set class is now called from the two TClonesArray constructors.
	  The new functions are useful when a TClonesArray is a member of
	  another class and the decision
	  about the class to be put in the array can only be taken
	  after the construction of the parent class.

2008-04-21 08:35  brun

	* [r23347] Makefile, misc/minicern/Module.mk,
	  misc/minicern/src/cernlib.c: From Bertrand:
	  - Build static libminicern.lib on Windows
	  - Remove dllexport declarations (not needed anymore)

2008-04-21 08:16  couet

	* [r23345] graf2d/asimage/src/libAfterImage/asimagexml.c,
	  graf2d/asimage/src/libAfterImage/asvisual.c,
	  graf2d/asimage/src/libAfterImage/asvisual.h,
	  graf2d/asimage/src/libAfterImage/imencdec.c,
	  graf2d/asimage/src/libAfterImage/import.c,
	  graf2d/asimage/src/libAfterImage/transform.c,
	  graf2d/asimage/src/libAfterImage/transform.h: - Synchonize with
	  Sasha Vasko's repository.
	  Mostly addition for image pixelization and color to alpha
	  functionality.

2008-04-21 04:44  brun

	* [r23343] graf2d/qt/inc/TQtClientFilter.h,
	  graf2d/qt/inc/TQtClientGuard.h, graf2d/qt/inc/TQtEventQueue.h,
	  graf2d/qt/inc/TQtWidget.h, graf2d/qt/src/GQtGUI.cxx,
	  graf2d/qt/src/TGQt.cxx, graf2d/qt/src/TQtClientGuard.cxx,
	  graf2d/qt/src/TQtEventQueue.cxx, graf2d/qt/src/TQtMarker.cxx,
	  graf2d/qt/src/TQtWidget.cxx: From Valeri Fine:
	  - remove Q3PtrList, Q3ValuerList, Q3PointArray classes from
	  Q3Support
	  use QVector, QList, QQueue, QPolygon from the pure Qt4 instead.

2008-04-20 13:11  brun

	* [r23342] tmva/test/TMVApplication.py: From Joerg:
	  New test script

2008-04-20 12:49  brun

	* [r23341] tmva/inc/MethodCuts.h, tmva/inc/MsgLogger.h,
	  tmva/inc/SimulatedAnnealing.h, tmva/inc/Tools.h,
	  tmva/src/BinarySearchTree.cxx, tmva/src/DataSet.cxx,
	  tmva/src/DecisionTree.cxx, tmva/src/MethodCFMlpANN_Utils.cxx,
	  tmva/src/MethodCommittee.cxx, tmva/src/MethodCuts.cxx,
	  tmva/src/MetricEuler.cxx, tmva/src/MsgLogger.cxx,
	  tmva/src/SimulatedAnnealing.cxx, tmva/src/Tools.cxx: From Joerg:
	  Fixes for problems on Windows and Solaris.
	  Fix coding conventions.

2008-04-20 10:55  rdm

	* [r23339] build/unix/makestatic.sh: don't include minicern.

2008-04-20 07:19  brun

	* [r23338] main/win32/cfget.c, main/win32/cfgeto.c,
	  main/win32/cfopei.c, main/win32/cfput.c, main/win32/cfputo.c,
	  main/win32/tzvers.f: Remove duplicated files

2008-04-20 07:16  brun

	* [r23337] main/Module.mk: Remove reference to tzvers.f

2008-04-20 06:44  brun

	* [r23336] montecarlo/eg/inc/Hepevt.h,
	  montecarlo/eg/inc/cfortran.h: Fixes for Windows

2008-04-19 18:42  brun

	* [r23335] misc/minicern/src/cernlib.c: From Bertrand:
	  patch to build libminicern on Windows.

2008-04-19 18:38  brun

	* [r23334] tmva/inc/BinarySearchTree.h,
	  tmva/inc/BinarySearchTreeNode.h, tmva/inc/Config.h,
	  tmva/inc/DataSet.h, tmva/inc/DecisionTree.h, tmva/inc/Factory.h,
	  tmva/inc/GeneticPopulation.h, tmva/inc/IFitterTarget.h,
	  tmva/inc/MCFitter.h, tmva/inc/MethodBDT.h, tmva/inc/MethodBase.h,
	  tmva/inc/MethodCFMlpANN_Utils.h, tmva/inc/MethodCuts.h,
	  tmva/inc/MethodMLP.h, tmva/inc/MethodTMlpANN.h,
	  tmva/inc/MsgLogger.h, tmva/inc/PDF.h, tmva/inc/Reader.h,
	  tmva/inc/Rule.h, tmva/inc/RuleFit.h,
	  tmva/inc/SimulatedAnnealing.h,
	  tmva/inc/SimulatedAnnealingFitter.h,
	  tmva/inc/TActivationIdentity.h, tmva/inc/Tools.h,
	  tmva/inc/Version.h, tmva/src/BinarySearchTree.cxx,
	  tmva/src/BinarySearchTreeNode.cxx, tmva/src/Config.cxx,
	  tmva/src/Configurable.cxx, tmva/src/CrossEntropy.cxx,
	  tmva/src/DataSet.cxx, tmva/src/DecisionTree.cxx,
	  tmva/src/Event.cxx, tmva/src/Factory.cxx,
	  tmva/src/GeneticAlgorithm.cxx, tmva/src/IFitterTarget.cxx,
	  tmva/src/MCFitter.cxx, tmva/src/MethodANNBase.cxx,
	  tmva/src/MethodBDT.cxx, tmva/src/MethodBase.cxx,
	  tmva/src/MethodBayesClassifier.cxx, tmva/src/MethodCFMlpANN.cxx,
	  tmva/src/MethodCFMlpANN_Utils.cxx, tmva/src/MethodCommittee.cxx,
	  tmva/src/MethodCuts.cxx, tmva/src/MethodFDA.cxx,
	  tmva/src/MethodFisher.cxx, tmva/src/MethodHMatrix.cxx,
	  tmva/src/MethodKNN.cxx, tmva/src/MethodLikelihood.cxx,
	  tmva/src/MethodMLP.cxx, tmva/src/MethodPDERS.cxx,
	  tmva/src/MethodRuleFit.cxx, tmva/src/MethodSVM.cxx,
	  tmva/src/MethodSeedDistance.cxx, tmva/src/MethodTMlpANN.cxx,
	  tmva/src/MethodVariable.cxx, tmva/src/MinuitFitter.cxx,
	  tmva/src/MisClassificationError.cxx, tmva/src/MsgLogger.cxx,
	  tmva/src/PDF.cxx, tmva/src/Ranking.cxx, tmva/src/Reader.cxx,
	  tmva/src/Rule.cxx, tmva/src/RuleEnsemble.cxx,
	  tmva/src/RuleFit.cxx, tmva/src/RuleFitAPI.cxx,
	  tmva/src/RuleFitParams.cxx, tmva/src/SdivSqrtSplusB.cxx,
	  tmva/src/SimulatedAnnealing.cxx,
	  tmva/src/SimulatedAnnealingFitter.cxx,
	  tmva/src/TActivationIdentity.cxx, tmva/src/TActivationRadial.cxx,
	  tmva/src/TActivationSigmoid.cxx, tmva/src/TActivationTanh.cxx,
	  tmva/src/Timer.cxx, tmva/src/Tools.cxx,
	  tmva/src/VariableDecorrTransform.cxx, tmva/src/VariableInfo.cxx,
	  tmva/src/VariableTransformBase.cxx, tmva/src/Volume.cxx,
	  tmva/test/BDT.C, tmva/test/CorrGui.C, tmva/test/TMVAGui.C,
	  tmva/test/TMVAlogon.C, tmva/test/TMVAnalysis.C,
	  tmva/test/TMVAnalysis.py, tmva/test/TMVApplication.C,
	  tmva/test/compareanapp.C, tmva/test/efficiencies.C,
	  tmva/test/mvaeffs.C, tmva/test/mvas.C, tmva/test/network.C,
	  tmva/test/rulevisCorr.C, tmva/test/rulevisHists.C,
	  tmva/test/tmvaglob.C, tmva/test/variables.C: From Joerg Stelzer:
	  The following list contains the changes since ROOT release
	  5.18/00
	  
	  * Dataset preparation:
	  o Preselection: Preselection cuts now work on arrays. Previously
	  used TEventlists (only event wise pass/fail) were replaced by
	  TreeFormulas (sensitive to array position). Thanks to Arnaud
	  Robert (LPNHE) for his contributions.
	  o Tree assignment to signal/background: Signal and background
	  trees can now be assigned individually to training and test
	  purposes. This is achieved by setting the third parameter of the
	  Factory::AddSignalTree/AddBackgroundTree() methods to "Train" or
	  "Test" (const string). The only restriction is that either none
	  or all signal (background) trees need to be specified with that
	  option. It is possible to mix the two modes, for instance one can
	  assign individual training and test trees for signal, but not for
	  background.
	  o Direct tree building: For increased flexibility, users can also
	  directly input signal and background, training and test events to
	  TMVA, instead of letting TMVA interpret user-given trees. Note
	  that either one of the two approaches must be chosen (no mix).
	  The syntax of the new calls is described in the
	  macros/TMVAnalysis.C test macro. --> The User runs the event
	  loop, copies for each event the input variables into a
	  std:vector, and "adds" them to TMVA, using the dedicated calls:
	  factory->AddSignalTrainingEvent( vars, signalWeight ); (and
	  replacing "Signal" by "Background", and "Training" by "Test").
	  After the event loop, everything continues as in the standard
	  method.
	  * Methods:
	  o Simulated Annealing in Cuts,FDA: Entirely new Simulated
	  Annealing (SA) algorithm for global minimisation in presence of
	  local minima (optionally used in cut optimisation (MethodCuts)
	  and the Function Discriminant (MethodFDA)). The SA algorithm
	  features two approaches, one starting at minimal temperature (ie,
	  from within a local minimum), slowly increasing, and another one
	  starting at high temperature, slowly decreasing into a minimum.
	  Code developed and written by Kamil Bartlomiej Kraszewski, Maciej
	  Kruk and Krzysztof Danielowski from IFJ and AGH/UJ, Krakow,
	  Poland.
	  o Cuts: Added printouts, quoting the explicit cut application for
	  given signal efficiency. In case of transformations of the input
	  variables, the full expressions are given. Added warning to
	  Fisher in case of variable normalisation.
	  o Cuts: Added physical limits to min/max cuts if smart option is
	  used.
	  o BDT: removed hard-coded weight file name; now, paths and names
	  of weight files are written as TObjStrings into ROOT target file,
	  and retrieved for plotting; available weight files (corresponding
	  to target used) can be chosen from pop-up GUI.
	  o BDT: Changes in handling negative weights in BDT algorithm.
	  Events with negative weights now get their weight reduced (*=
	  1/boostweight) rather than increased (*= boostweight) as the
	  other events do. Otherwise these events tend to receive
	  increasingly stronger boosts, because their effects on the
	  separation gain are as if background events were selected as
	  signal and vice versa (hence the events tend to be "wanted" in
	  signal nodes, but are boosted as if they were misclassified). In
	  addition, the separation indices are protected against negative S
	  or S+B returning 0.5 (no separation at all) in case that occurs.
	  o BDT: In addition there is a new BDT option to ignore events
	  with negative event weights for the training. This option could
	  be used as a cross check of a "worst case" solution for Monte
	  Carlo samples with negative weights. Note that the results of the
	  testing phase still include these events and are hence objective.
	  o BDT: Added randomised trees: similar to the "Random Forests"
	  technique of Leo Breiman and Adele Cutler, it uses the "bagging"
	  algorithm and bases the determination of the best node-split
	  during the training on a random subset of variables only, which
	  is individually chosen for each split.
	  o BDT: Move to TRandom2 for the "bagging" algorithm and throw
	  random weights according to Poisson statistics. (This way the
	  random weights are closer to a resampling with replacement
	  algorithm.)
	  o TMlpANN: Extended options to TMultilayerPerceptron learning
	  methods. Added example for reader application: TMVApplication.py
	  * GUI:
	  o Parallel Coordinates: New GUI button for Parallel Coordinate
	  plotting.
	  * Application:
	  o Added Python example for reader application: TMVApplication.py
	  * Bug fixes:
	  o TMlpANN: fixed crash with ROOT>=5.17 when using large number of
	  test events; also corrected bias in cross validation: before the
	  test events were used, which led to an overestimated performance
	  evaluation in case of a small number of degrees of freedom;
	  separate now training tree in two parts for training and
	  validation with configurable ValidationFraction
	  o Cuts: Corrected inconsistency in MethodCuts: the signal
	  efficiency written out into the weight file does not correspond
	  to the center of the bin within which the background rejection is
	  maximised (as before) but to the lower left edge of it. This is
	  because the cut optimisation algorithm determines the best
	  background rejection for all signal efficiencies belonging into a
	  bin. Since the best background rejection is in general obtained
	  for the lowest possible signal efficiency, the reference signal
	  efficiency is the lowest value in the bin.
	  o Cuts: Fixed Cuts (optimisaton) method -> event with smallest
	  value was not included in search for optimal cut (thanks to
	  Dimitris Varouchas, LAL-Orsay, for helping us detecting the
	  problem).
	  o Genetic Algorithm: Corrected configurable random seed in
	  GeneticAlgorithm (thanks to David Gonzalez Maline, CERN, for
	  pointing this out)
	  o GUI: Fixes in input-variable and MVA plotting: under/over-flow
	  numbers given on plots were not properly normalised; the maximum
	  histogram ranges have been increased to avoid cut-offs. Thanks to
	  Andreas Wenger, Zuerich, for pointing these out.

2008-04-19 14:03  brun

	* [r23333] montecarlo/eg/inc/cfortran.h: revert to the old version
	  of cfortran.h in 5.19/02.
	  The new version was OK for ROOT, but apparently with too many
	  sides effects
	  for many. Contact Federico.carminati@cern.ch for more details.

2008-04-19 10:20  pcanal

	* [r23332] test/stressIterators.cxx: explicitly include
	  <functional> to improve portability

2008-04-19 09:26  pcanal

	* [r23331] cint/cint/src/loadfile.cxx, cint/cint7/src/loadfile.cxx:
	  No need to warn about multiple request for cintdlls inclusion,
	  just ignore the new requests

2008-04-18 23:48  rdm

	* [r23330] build/unix/makestatic.sh: x11ttf is needed in the static
	  module.

2008-04-18 23:42  rdm

	* [r23329] test/Makefile, test/stressIterators.cxx,
	  test/stressIterators.h: From Anar:
	  - the SFind functor has been simplified and now become a fully
	  copyable functor
	  - added tests for the following cases:
	  * TMap with std::for_each (Full iteration: from the Begin up to
	  the End)
	  * TMap with std::for_each (Partial iteration: from the Begin up
	  to the
	  3rd element)
	  * TMap with std::find_if
	  * TMap with std::count_if
	  - cosmetic changes

2008-04-18 23:40  rdm

	* [r23328] core/cont/inc/TMap.h, core/cont/src/TMap.cxx: From Anar:
	  iterators of TMap containers can now be used with std::for_each,
	  std::find_if,
	  std::count_if, and the like.

2008-04-18 22:37  pcanal

	* [r23327] test/Makefile: no need to link stressIterators to the
	  gui library

2008-04-18 21:32  pcanal

	* [r23326] core/meta/src/TCint.cxx, core/meta/src/TClass.cxx,
	  core/utils/src/rlibmap.cxx: Enable autoloading of the cintdlls.
	  
	  rlibmap.cxx: handle '#pragma create TClass' statements.
	  TCint.cxx:
	  Do not make the TClass a zombie if it points to an STL container
	  without a CINT dictionary
	  Avoid infinite recursion UpdateClassInfo
	  
	  TClass.cxx:
	  Do not check the 'checksum' of an stl container's TStreamerInfo
	  (it is always 0)
	  Avoid infinite recursion TClass::Init

2008-04-18 18:27  matevz

	* [r23323] graf3d/eve/inc/TEveCalo.h,
	  graf3d/eve/inc/TEveCaloLegoEditor.h,
	  graf3d/eve/inc/TEveCaloLegoGL.h,
	  graf3d/eve/inc/TEveCaloVizEditor.h, graf3d/eve/src/TEveCalo.cxx,
	  graf3d/eve/src/TEveCaloLegoEditor.cxx,
	  graf3d/eve/src/TEveCaloLegoGL.cxx,
	  graf3d/eve/src/TEveCaloVizEditor.cxx: From Alja:
	  
	  In 2D lego mode set cell color logarithmically.
	  
	  Add new controls in several editors.

2008-04-18 18:15  matevz

	* [r23321] graf3d/eve/inc/TEveEventManager.h,
	  graf3d/eve/src/TEveEventManager.cxx, graf3d/eve/src/TEveUtil.cxx:
	  TEveUtil - do not prefix icon names with ROOTSYS/icons as
	  TGClient::GetPicture() properly searches all relevant
	  directories.
	  
	  TEveEventManager - add member functions RemoveNewEventCommand()
	  and
	  ClearNewEventCommands().

2008-04-18 17:19  matevz

	* [r23320] graf3d/gl/inc/TGLEventHandler.h,
	  graf3d/gl/src/TGLEventHandler.cxx, graf3d/gl/src/TGLSAViewer.cxx:
	  TGLEventHandler - grab mouse during drag operations.
	  
	  TGLSAViewer - fix typo in help text (extended in the last
	  commit).

2008-04-18 16:38  matevz

	* [r23318] graf3d/gl/inc/TGLEmbeddedViewer.h,
	  graf3d/gl/inc/TGLEventHandler.h, graf3d/gl/inc/TGLSAViewer.h,
	  graf3d/gl/inc/TGLViewer.h, graf3d/gl/src/TGLEmbeddedViewer.cxx,
	  graf3d/gl/src/TGLEventHandler.cxx, graf3d/gl/src/TGLSAViewer.cxx,
	  graf3d/gl/src/TGLViewer.cxx, tutorials/eve/SplitGLView.C: In
	  TGLViewer::SetEventHandler() propagate the changes to TGLWidget.
	  
	  Rename member TGLWidget* TGLViewer::fGLWindow to fGLWidget to
	  correspond to class-name of the new low-level GL interface.

2008-04-18 11:07  brun

	* [r23313] montecarlo/eg/inc/cfortran.h: From Federico:
	  add a conditional statement trigerred if the variable EXTCOMDEF
	  for a correct declaration of extern statements.
	  This is important for Fortran packages having block data

2008-04-18 11:06  ganis

	* [r23312] proof/proof/src/TProofServ.cxx: The heavy version of
	  TQueryResult must be removed after having being saved and the
	  light object is created

2008-04-18 11:02  pcanal

	* [r23311] core/unix/src/TUnixSystem.cxx,
	  core/winnt/src/TWinNTSystem.cxx: add core version of the cint/stl
	  location in the dynamic path

2008-04-18 10:22  ganis

	* [r23310] proof/proof/src/TProofServ.cxx,
	  proof/proofplayer/inc/TProofPlayer.h: Fix a weird mem leak due to
	  missing brackets in a nested if-else construct

2008-04-18 07:53  brun

	* [r23308] tutorials/eve/SplitGLView.C: From Bertrand:
	  Add a message telling this macro is used compiled
	  by alice_esd_split.C in case user try to execute
	  .x SplitGLView.C

2008-04-18 07:49  brun

	* [r23307] core/base/inc/Windows4Root.h: From Valeriy Onuchin:
	  Including DirecShow headers conflicts with Windows4Root.h
	  This patch fixes the problem.

2008-04-17 23:38  pcanal

	* [r23306] tree/treeplayer/inc/TFormLeafInfo.h,
	  tree/treeplayer/src/TFormLeafInfo.cxx,
	  tree/treeplayer/src/TTreeFormula.cxx: Fix
	  CollectionTree->Scan("reco_ee_et[][2]:reco_ee_et[0][2]")
	  where reco_ee_et is a vector<vector<double>>
	  See http://root.cern.ch/phpBB2/viewtopic.php?t=6536

2008-04-17 18:38  matevz

	* [r23305] graf3d/eve/src/TEveCaloLegoGL.cxx: Fix compilation
	  warning.

2008-04-17 18:29  matevz

	* [r23304] graf3d/eve/inc/TEveCalo.h,
	  graf3d/eve/inc/TEveCaloLegoEditor.h,
	  graf3d/eve/inc/TEveCaloLegoGL.h, graf3d/eve/src/TEveCalo.cxx,
	  graf3d/eve/src/TEveCaloLegoEditor.cxx,
	  graf3d/eve/src/TEveCaloLegoGL.cxx: From Alja: Fix palette in 2D
	  view.

2008-04-17 10:54  pcanal

	* [r23295] tutorials/cont/TListAndSTL.C: work around CINT copy
	  constructor deficiency

2008-04-17 10:32  brun

	* [r23294] misc/minicern/src/cernlib.c: Temporary fix for Windows

2008-04-17 10:28  pcanal

	* [r23293] Makefile: include the cint coreversion name in the
	  install directory of the cint auxiliary files

2008-04-17 10:07  brun

	* [r23292] misc/minicern/src/cernlib.c: Add protections for
	  includes on Windows

2008-04-17 08:43  rdm

	* [r23290] hist/hbook/Module.mk: remove reference to full cernlib.

2008-04-17 08:12  ganis

	* [r23289] proof/proofplayer/src/TVirtualPacketizer.cxx: Make sure
	  that something has been processed before setting kIsDone

2008-04-17 08:06  ganis

	* [r23288] proof/proofplayer/src/TProofPlayer.cxx: Fix a problem
	  with formatting the missing files message

2008-04-17 08:05  ganis

	* [r23287] proof/proof/src/TCondor.cxx, proof/proof/src/TSlave.cxx:
	  Remove inclusion of an unused header file

2008-04-17 07:40  brun

	* [r23286] hist/hbook/Module.mk, hist/hbook/src/hntvar2.f: Remove
	  subroutine hntvar2. Not needed anymore with teh new zebra.f in
	  minicern

2008-04-17 07:33  brun

	* [r23285] main/Module.mk, main/src/g2rootold.f: Remove g2rootold

2008-04-17 07:22  rdm

	* [r23284] main/Module.mk: add missing dependencies one minicern.

2008-04-17 07:20  brun

	* [r23283] main/src/g2root.f: Remove the routine RZINK from g2root.
	  The routine rzink in the new zebra.f includes
	  a fix to this routine that never went to the official version in
	  cernlib.

2008-04-17 07:11  brun

	* [r23282] misc/minicern/src/kernlib.f: Add a new routine UCOPYI to
	  copy vectors of integers.
	  This routine is called in many places from the new version of
	  zebra.f

2008-04-17 07:10  brun

	* [r23281] misc/minicern/src/zebra.f: Fix a long list of
	  compilation warnings when integers or floats are used
	  to call a routine expecting integers

2008-04-17 07:09  brun

	* [r23280] misc/minicern/src/cernlib.c: Fix a compiler warning
	  about not initialized variable flag

2008-04-17 06:25  brun

	* [r23277] misc/minicern/Module.mk: Change mincern to minicern for
	  the soname

2008-04-17 06:09  ganis

	* [r23276] proof/proofplayer/src/TProofPlayer.cxx: From Bertrand:
	  replace TProofFile by TProofOutputFile

2008-04-17 05:22  brun

	* [r23275] hist/hbook/src/hntvar2.f: Replace the call to HBUG by a
	  print statement

2008-04-17 00:14  wlav

	* [r23274] bindings/pyroot/src/Pythonize.cxx: prevent possible
	  deref infinite loop

2008-04-17 00:12  rdm

	* [r23273] Makefile, config/Makefile.depend,
	  config/Makefile.macosx, config/Makefile.macosx64,
	  config/Makefile.macosxicc, main/Module.mk: use minicern instead
	  of the full cernlib. Currently not yet enabled
	  because still unresolved symbols.

2008-04-17 00:05  rdm

	* [r23272] misc/minicern/Module.mk: first version of minicern
	  Module.mk.

2008-04-17 00:03  rdm

	* [r23271] misc/minicern/src/hbook.f, misc/minicern/src/kernlib.f,
	  misc/minicern/src/zebra.f: set eol properties.

2008-04-17 00:02  rdm

	* [r23270] misc/minicern/src/cernlib.c: fix compilation errors and
	  warnings on Mac OS X.

2008-04-16 23:18  wlav

	* [r23269] bindings/pyroot/ROOT.py,
	  bindings/pyroot/src/ObjectProxy.cxx,
	  bindings/pyroot/src/RootModule.cxx: naming and p2.2 fixups

2008-04-16 21:39  wlav

	* [r23268] bindings/pyroot/src/ObjectProxy.cxx,
	  bindings/pyroot/src/Pythonize.cxx,
	  bindings/pyroot/src/RootModule.cxx: Also from Pere, a way of
	  pickling any object that carries a TClass

2008-04-16 21:28  ganis

	* [r23267] proof/proofplayer/inc/LinkDef.h,
	  proof/proofplayer/inc/TProofFile.h,
	  proof/proofplayer/inc/TProofOutputFile.h,
	  proof/proofplayer/src/TProofFile.cxx,
	  proof/proofplayer/src/TProofOutputFile.cxx: Rename TProofFile as
	  TProofOutputFile; TProofFile will be a real TFile to access the
	  sandbox

2008-04-16 21:27  ganis

	* [r23266] proof/proofplayer/src/TProofPlayer.cxx: Warn the client
	  in realtime that some files are missing and estimate the fraction
	  of non-processed data

2008-04-16 21:21  rdm

	* [r23265] core/cont/src/TObjArray.cxx: From Anar:
	  fix in TObjArrayIter, fCurCursor was not properly initialized.
	  Fixes crash
	  seen in stressIterator.

2008-04-16 19:03  matevz

	* [r23264] graf3d/eve/inc/TEveCaloLegoGL.h,
	  graf3d/eve/src/TEveCaloLegoGL.cxx: From Alja: Rebin histogram in
	  2D if projection is small.

2008-04-16 17:18  pcanal

	* [r23263] tree/tree/src/TTree.cxx: remove the _var prefix for the
	  default leaf name of single numerical value

2008-04-16 17:03  pcanal

	* [r23262] tree/treeplayer/src/TTreeFormula.cxx: Insure that the
	  formula that are used as indices or as argument to special
	  functions have their branch(es) loaded once. This fixes
	  http://root.cern.ch/phpBB2/viewtopic.php?p=27080#27080

2008-04-16 15:49  brun

	* [r23260] main/src/g2root.f,
	  math/mlp/src/TMultiLayerPerceptron.cxx: From Christophe Delaere:
	  Add a new method in the C++ exported NN function that takes an
	  array as input.

2008-04-16 15:46  brun

	* [r23259] tutorials/eve/SplitGLView.C: From Bertrand:
	  - Put the secondary (small) embedded GL viewers inside dockable
	  frame

2008-04-16 14:54  brun

	* [r23257] misc/minicern, misc/minicern/src,
	  misc/minicern/src/cernlib.c, misc/minicern/src/hbook.f,
	  misc/minicern/src/kernlib.f, misc/minicern/src/zebra.f: Add a new
	  directory with all the necessary files used by h2root, g2root and
	  the THbookxxx classes
	  such that we can get rid of cernlib and associated installation
	  problems.
	  Most of the work by Olivier.
	  Remains to implement the Module.mk to build minicern.a

2008-04-16 14:13  antcheva

	* [r23256] gui/gui/inc/TGDockableFrame.h,
	  gui/gui/src/TGDockableFrame.cxx: From Bertrand:
	  - Introduced the fFixedSize option, to let user choose if the
	  undocked frame may be resized or not (users request)
	  - Keep the (fixed) original docked frame size when undocked
	  (i.e. for menus and toolbars)

2008-04-16 13:59  rdm

	* [r23255] test: ignore TrackMathCoreDict.*.

2008-04-16 13:35  rdm

	* [r23254] Makefile, build/unix/makestatic.sh, misc, misc/table,
	  misc/table/Module.mk, table: move table to misc.

2008-04-16 11:57  ganis

	* [r23253] proof/proof/inc/TProofDataSetManagerFile.h: Make
	  'public' the functions used directly the external ALICE daemon

2008-04-16 10:49  pcanal

	* [r23252] tree/treeplayer/src/TTreeFormula.cxx: Correct the
	  drawing of "X[1]:X[5]" when X is a vector< vector<float> >
	  and X[1].size()!=X[5].size(). (reported at
	  http://root.cern.ch/phpBB2/viewtopic.php?p=27070)

2008-04-16 10:28  antcheva

	* [r23251] graf2d/qt/inc/TGQt.h, graf2d/qt/inc/TQtClientFilter.h,
	  graf2d/qt/inc/TQtMarker.h, graf2d/qt/inc/TQtSymbolCodec.h,
	  graf2d/qt/inc/TQtWidget.h, graf2d/qt/inc/rootcint.pri,
	  graf2d/qt/src/TGQt.cxx, graf2d/qt/src/TQtClientFilter.cxx,
	  graf2d/qt/src/TQtMarker.cxx, graf2d/qt/src/TQtSymbolCodec.cxx:
	  From Valeri Fine:
	  Replace Q3Support classes with the “pureQt4 objects

2008-04-16 09:09  ganis

	* [r23248] proof/proof/inc/TProofDataSetManager.h,
	  proof/proof/src/TProofDataSetManager.cxx,
	  proof/proof/src/TProofDataSetManagerFile.cxx,
	  proof/proof/src/TProofServ.cxx: - Fix a few issues with
	  BrowseDataSets.
	  - Rename ParseDataSetUri to ParseUri
	  - Add a static method CreateUri to format a dataset Uri from
	  group, user, dataset name
	  and object name
	  - Automatically fill group="default" and user="<real_user>" when
	  either of the two
	  are not passed

2008-04-16 09:04  ganis

	* [r23247] proof/proofplayer/src/TPacketizer.cxx,
	  proof/proofplayer/src/TPacketizerAdaptive.cxx: Form Jan: drop
	  invalid elements from the list of elements to be processed

2008-04-16 08:52  pcanal

	* [r23246] cint/cintex/src/CINTFunctional.cxx: Update the cintex
	  function wrapper to conform to the value of G__catchexception

2008-04-16 08:50  pcanal

	* [r23245] cint/cint/inc/G__ci.h, cint/cint/src/init.cxx: add
	  accessor to G__catchexception

2008-04-16 08:05  ganis

	* [r23244] proof/proofplayer/inc/TPacketizer.h,
	  proof/proofplayer/inc/TPacketizerAdaptive.h,
	  proof/proofplayer/src/TPacketizer.cxx,
	  proof/proofplayer/src/TPacketizerAdaptive.cxx: TPacketizer:
	  - Fix a problem in TPacketizer when using the cached info (it was
	  already
	  fixed in TPacketizerAdaptive)
	  - Make sure that both Long_t and Int_t are supported for maximum
	  number of
	  workers per filenode
	  - Add some conditional debug statements
	  
	  TPacketizerAdaptive:
	  - Make sure that both Long_t and Int_t are supported for maximum
	  number of
	  workers per filenode
	  - Add some conditional debug statements

2008-04-16 06:28  ganis

	* [r23240] proof/proof/src/TProofServ.cxx: From Jan: in
	  SetupCommon, use kPROOF_PackDir instead of kPROOF_WorkDir when
	  defining the default fPackage dir

2008-04-16 01:07  wlav

	* [r23239] bindings/pyroot/src/Pythonize.cxx,
	  bindings/pyroot/src/RootModule.cxx: basic pickling support

2008-04-15 16:36  pcanal

	* [r23237] tree/tree/src/TTree.cxx: Make the leaflist optional if
	  the address points to a single numerical variable:
	  Int_t value;
	  tree->Branch(branchname, &value);

2008-04-15 16:32  pcanal

	* [r23236] tree/tree/src/TBranch.cxx: remove warning

2008-04-15 16:09  pcanal

	* [r23235] tree/tree/src/ManualTree2Body.h: Correct spell the
	  friend function name

2008-04-15 15:34  pcanal

	* [r23231] tutorials/tree/hvector.C: Update to use the new branch
	  creation technique (passing the address of an object)

2008-04-15 15:33  pcanal

	* [r23230] tree/tree/inc/TBranch.h, tree/tree/inc/TBranchElement.h,
	  tree/tree/inc/TBranchObject.h, tree/tree/inc/TTree.h,
	  tree/tree/src/ManualTree2Body.h, tree/tree/src/TBranch.cxx,
	  tree/tree/src/TBranchElement.cxx,
	  tree/tree/src/TBranchObject.cxx, tree/tree/src/TTree.cxx:
	  Introduce a way to create branch using directly
	  an object:
	  MyClass object;
	  TBranch *branch = tree->Branch(branchname, &object, bufsize,
	  splitlevel)

2008-04-15 13:23  brun

	* [r23227] graf2d/win32gdk/gdk/src/gdk/win32/gdkwindow-win32.c,
	  graf2d/win32gdk/src/TGWin32.cxx: From Bertrand:
	  - Fix behaviour of dialogs on Windows
	  (keep them on top of other windows)

2008-04-15 08:04  pcanal

	* [r23224] tree/tree/src/TBranchElement.cxx: From Paul:
	  
	  Clarify the ownership rules of user objects in a TTree.
	  This clarification (and the improved auto-add-to-directory
	  behavior
	  of the TH1*) allows for the TTree to now delete the memory that
	  its has allocated and whose ownsership was _not_ transfer back
	  to the user (this is happens any time the user give the TTree
	  the address of a pointer):
	  
	  // For a top-level branch the meaning of addr is as follows:
	  //
	  // If addr is zero, then we allocate a branch object
	  // internally and the branch is the owner of the allocated
	  // object, not the caller. However the caller may obtain
	  // a pointer to the branch object with GetObject().
	  //
	  // Example:
	  //
	  // branch->SetAddress(0);
	  // Event* event = branch->GetObject();
	  // ... Do some work.
	  //
	  // If addr is not zero, but the pointer addr points at is
	  // zero, then we allocate a branch object and set the passed
	  // pointer to point at the allocated object. The caller
	  // owns the allocated object and is responsible for deleting
	  // it when it is no longer needed.
	  //
	  // Example:
	  //
	  // Event* event = 0;
	  // branch->SetAddress(&event);
	  // ... Do some work.
	  // delete event;
	  // event = 0;
	  //
	  // If addr is not zero and the pointer addr points at is
	  // also not zero, then the caller has allocated a branch
	  // object and is asking us to use it. The caller owns it
	  // and must delete it when it is no longer needed.
	  //
	  // Example:
	  //
	  // Event* event = new Event();
	  // branch->SetAddress(&event);
	  // ... Do some work.
	  // delete event;
	  // event = 0;
	  //
	  // These rules affect users of TTree::Branch(),
	  // TTree::SetBranchAddress(), and TChain::SetBranchAddress()
	  // as well because those routines call this one.
	  //
	  // An example of a tree with branches with objects allocated
	  // and owned by us:
	  //
	  // TFile* f1 = new TFile("myfile_original.root");
	  // TTree* t1 = (TTree*) f->Get("MyTree");
	  // TFile* f2 = new TFile("myfile_copy.root", "recreate");
	  // TTree* t2 = t1->Clone(0);
	  // for (Int_t i = 0; i < 10; ++i) {
	  // t1->GetEntry(i);
	  // t2->Fill();
	  // }
	  // t2->Write()
	  // delete f2;
	  // f2 = 0;
	  // delete f1;
	  // f1 = 0;
	  //
	  // An example of a branch with an object allocated by us,
	  // but owned by the caller:
	  //
	  // TFile* f = new TFile("myfile.root", "recreate");
	  // TTree* t = new TTree("t", "A test tree.")
	  // Event* event = 0;
	  // TBranchElement* br = t->Branch("event.", &event);
	  // for (Int_t i = 0; i < 10; ++i) {
	  // ... Fill event with meaningful data in some way.
	  // t->Fill();
	  // }
	  // t->Write();
	  // delete event;
	  // event = 0;
	  // delete f;
	  // f = 0;
	  //
	  // Notice that the only difference between this example
	  // and the following example is that the event pointer
	  // is zero when the branch is created.
	  //
	  // An example of a branch with an object allocated and
	  // owned by the caller:
	  //
	  // TFile* f = new TFile("myfile.root", "recreate");
	  // TTree* t = new TTree("t", "A test tree.")
	  // Event* event = new Event();
	  // TBranchElement* br = t->Branch("event.", &event);
	  // for (Int_t i = 0; i < 10; ++i) {
	  // ... Fill event with meaningful data in some way.
	  // t->Fill();
	  // }
	  // t->Write();
	  // delete event;
	  // event = 0;
	  // delete f;
	  // f = 0;
	  //

2008-04-15 07:06  axel

	* [r23223] cint/cint/Module.mk, cint/cint7/Module.mk: Also use
	  CINTCXXFLAGS for makecint.o

2008-04-14 22:01  pcanal

	* [r23221] tree/tree/src/TTree.cxx: From Paul: enhance comments

2008-04-14 20:39  rdm

	* [r23220] Makefile: From Axel:
	  avoid compiling cintex with CINTCXXFLAGS.

2008-04-14 19:32  pcanal

	* [r23219] tree/tree/src/TBranchElement.cxx: add missing \! in if
	  statement (fix to r23218)

2008-04-14 17:04  pcanal

	* [r23218] tree/tree/src/TBranchElement.cxx: From Paul:
	  Enhance documentation.

2008-04-14 16:42  pcanal

	* [r23216] io/io/src/TBufferFile.cxx: From Paul:
	  Slight doc update.

2008-04-14 16:37  axel

	* [r23215] cint/reflex/src/Kernel.cxx, cint/reflex/src/Tools.cxx:
	  From Paul: make "long long" a fundamental type instead of a
	  typedef. Requires compiler support for "long long". It's needed
	  for compatibility with CINT where long long is _not_ a typedef.

2008-04-14 16:31  pcanal

	* [r23214] core/meta/src/TClass.cxx: From Paul:
	  In TDumpMembers::Inspect, avoid knowingly printing
	  unprintable characters.

2008-04-14 16:30  pcanal

	* [r23213] tree/tree/src/TBranch.cxx: proper calculate the number
	  of BasketRAM if one of the entry points to an already removed
	  basket

2008-04-14 15:30  rdm

	* [r23212] core/cont/inc/TIterator.h, core/cont/src/TIterator.cxx:
	  instead of adding two new pure abstract methods, that will break
	  derived
	  TIterators, we provide now default implementations that print a
	  proper warning.

2008-04-14 13:25  rdm

	* [r23209] core/base/inc/TVirtualMonitoring.h, io/io/src/TFile.cxx,
	  net/monalisa/inc/TMonaLisaWriter.h,
	  net/monalisa/src/TMonaLisaWriter.cxx: From Fabrizio:
	  - The implementation of TFile throughput and info sending was
	  just sending 'regular' samples about the activity of the single
	  TFile
	  instance that happened to trigger an activity in the right
	  moment.
	  - Now TMonaLisaWriter keeps internally track of every activity
	  and regularly sends summaries valid for all the files which had
	  activity in the last time interval.
	  - Additionally, it's now finalized the infrastructure able to
	  measure
	  and keep track of the file Open latency. A packet is sent for
	  each
	  successful Open, sending the measures of the latencies for the
	  various phases of the open. Currently exploited fully by
	  TAlienFile
	  and TXNetFile. Easy to report from other TFiles too.
	  - Now, the hook for the Close() func triggers sending of a packet
	  containing various information about the performance related to
	  that
	  file only.
	  - Added support also for performance monitoring when writing

2008-04-14 12:46  rdm

	* [r23208] configure: make not having libXft or Xft.h a fatal (like
	  libXpm and libX11).

2008-04-14 10:54  brun

	* [r23205] test/stressTMVA.cxx: In the TMVATest destructor close
	  fOutputfile before deleting fFactory,
	  fFactory deletes fOutputfile.

2008-04-14 10:47  rdm

	* [r23204] roofit/roofitcore/inc/RooDataHistSliceIter.h,
	  roofit/roofitcore/inc/RooLinkedListIter.h,
	  roofit/roofitcore/inc/RooMultiCatIter.h,
	  roofit/roofitcore/src/RooDataHistSliceIter.cxx,
	  roofit/roofitcore/src/RooMultiCatIter.cxx: implement the new
	  TIterator methods.

2008-04-14 10:36  brun

	* [r23203] tmva/src/MethodSVM.cxx: Fix a Mismatched free() / delete
	  / delete [] in TMVA::MethodSVM::~MethodSVM()

2008-04-14 10:07  antcheva

	* [r23201] gui/gui/src/TGFSContainer.cxx: From Anna:
	  - Use BaseName of file name in TGFileContainer::AddFile to solve
	  special case of adding remote file (strips off protocol and path)

2008-04-14 09:53  brun

	* [r23200] montecarlo/eg/inc/cfortran.h: From Federico:
	  Fix for Mac

2008-04-14 09:30  rdm

	* [r23199] test: ignore new test stressIterators.

2008-04-14 09:23  rdm

	* [r23198] cint/cint/stl/algo.h, cint/cint7/stl/algo.h,
	  core/base/inc/Rtypes.h, core/cont/inc/TBtree.h,
	  core/cont/inc/TCollection.h, core/cont/inc/THashTable.h,
	  core/cont/inc/TIterator.h, core/cont/inc/TList.h,
	  core/cont/inc/TMap.h, core/cont/inc/TObjArray.h,
	  core/cont/inc/TOrdCollection.h, core/cont/inc/TRefArray.h,
	  core/cont/src/TBtree.cxx, core/cont/src/TCollection.cxx,
	  core/cont/src/THashTable.cxx, core/cont/src/TList.cxx,
	  core/cont/src/TMap.cxx, core/cont/src/TObjArray.cxx,
	  core/cont/src/TOrdCollection.cxx, core/cont/src/TRefArray.cxx,
	  table/inc/TFileIter.h, test/Makefile, test/stressIterators.cxx,
	  tree/tree/inc/TTree.h, tutorials/cont,
	  tutorials/cont/TListAndSTL.C: From Anar and me:
	  The background is the following. While working on the PROOF code
	  I found
	  that enumerating TList is an inconvenient and a long operation, I
	  had to
	  write the same code all over the place and make duplications. I
	  tried
	  to use STD algorithms with it, namely std::for_each, and failed.
	  I therefore decided to enable std::for_each algorithm for ROOT
	  Containers/Iterators by making as few as possible changes,
	  without rewriting
	  iterators at all. Now with only two simple lines of code one is
	  able to
	  iterate through a container:
	  
	  TIter iter(&list);
	  for_each(iter.Begin(), TIter::End(), SEnumFunctor());
	  
	  or
	  
	  for_each(iter.Begin(), inter_end, SEnumFunctor());
	  
	  where iter_end could be an iterator to a middle of the container.
	  
	  After I had changed Iterators so that they could be used with
	  std::for_each,
	  I decided to go further and did some more changes. As a result,
	  
	  - I have updated CINT implementation of some algorithms (they
	  look now
	  more or less better in terms of the standard),
	  
	  - TList and TObjArray can be now used with std::for_each,
	  std::find_if,
	  std::count_if (probably with some more algorithms. I've listed
	  here
	  only what has been *checked* by me). Other containers will be
	  supported
	  in a next patch.
	  
	  - A test program has been added:
	  $ROOTSYS/test/stressIterators.cxx
	  
	  - A tutorial macro has been added:
	  $ROOTSYS/tutorials/cont/TListAndSTL.C
	  
	  Patch has been verified on Linux, MacOS X, Solaris 10 i386 and
	  Windows.

2008-04-13 18:24  pcanal

	* [r23195] cint/cint7/src/pause.cxx: Enable 'appending' to a file
	  the global redirect of cerr.
	  .2>>log.err
	  is now appending instead of overwriting the file.

2008-04-13 18:20  pcanal

	* [r23194] cint/cint/src/pause.cxx: Enable 'appending' to a file
	  the global redirect of cerr.
	  .2>>log.err
	  is now appending instead of overwriting the file.

2008-04-13 17:13  pcanal

	* [r23191] cint/cint7/src/scrupto.cxx: remove experimental fix

2008-04-13 16:56  pcanal

	* [r23190] cint/cint7/src/rflxutil.cxx, cint/cint7/src/scrupto.cxx:
	  fix detection of the slot prepare for a potential special object

2008-04-13 16:15  matevz

	* [r23189] graf3d/eve/inc/TEveCaloLegoGL.h,
	  graf3d/eve/src/TEveCaloLegoGL.cxx: Fix coding-convention
	  violations.

2008-04-13 12:14  pcanal

	* [r23188] cint/cint7/src/pause.cxx: fix 'printing' of return value
	  (avoid printing void value)

2008-04-13 11:50  pcanal

	* [r23187] cint/cint7/src/newlink.cxx: Actually write the constness
	  of member function in the dictionary

2008-04-13 10:57  pcanal

	* [r23186] cint/cint7/src/scrupto.cxx: also unload the member
	  function when scratch_upto the struct

2008-04-13 10:56  pcanal

	* [r23185] cint/cint7/src/init.cxx: Insures that the CINT special
	  type (macroInt$, etc.) are created before any dictionary is
	  loaded.

2008-04-13 09:54  brun

	* [r23184] proof/proof/inc/TProofDataSetManager.h: Remove spurious
	  "," at the end of enum declaration.

2008-04-13 07:39  ganis

	* [r23181] proof/proofx/src/TXProofServ.cxx: Restore sending of
	  full workers logs to master to make Exec working properly in all
	  cases. Optimized logging will need a different strategy.

2008-04-13 07:36  ganis

	* [r23180] proof/proof/src/TProofServ.cxx: - Make fCacheDir and
	  fPackageDir controllable via directive
	  - In TProofServ::ErrorHandler Do not create the related
	  additional
	  buffer if not logging to syslog

2008-04-13 07:05  ganis

	* [r23179] proof/proofplayer/inc/TVirtualPacketizer.h,
	  proof/proofplayer/src/TVirtualPacketizer.cxx: Add bit kIsDone to
	  better determine the processing time

2008-04-12 17:50  brun

	* [r23171] tree/tree/src/TTree.cxx: Protect TTree::GetCurrentFile
	  in case the current directory is gROOT.
	  This case may happen when a TChain calls TChain::Process and no
	  files have been
	  connected to the chain yet, but a TFile has been opened
	  meanwhile.

2008-04-12 01:31  wlav

	* [r23167] bindings/pyroot/ROOT.py,
	  bindings/pyroot/src/RootModule.cxx,
	  bindings/pyroot/src/RootWrapper.cxx: o) more cleanup of circulars
	  at shutdown
	  o) use GetEntry() to determine end-of-tree when iterating
	  o) naming clarification in RootWrapper.cxx

2008-04-12 01:24  wlav

	* [r23166] tutorials/pyroot/benchmarks.py,
	  tutorials/pyroot/geometry.py, tutorials/pyroot/rootmarks.py:
	  fixup for p2.2

2008-04-12 00:48  pcanal

	* [r23165] cint/reflex/src/NameLookup.cxx: Keep Float16_t and
	  Double32_t as fundamental part of the template names

2008-04-12 00:24  pcanal

	* [r23164] cint/cint7/src/ifunc.cxx: To not confuse the global
	  namespace for a friend class

2008-04-11 21:26  pcanal

	* [r23162] cint/cint7/src/tmplt.cxx: use new/delete instead of
	  malloc/free for C++ object

2008-04-11 20:22  pcanal

	* [r23161] cint/reflex/src/NameLookup.cxx: remove warning

2008-04-11 20:17  pcanal

	* [r23160] cint/cint7/src/func.cxx: readd variable need further
	  down in the code

2008-04-11 20:13  wlav

	* [r23159] bindings/pyroot/inc/TPython.h: improved comment

2008-04-11 20:12  wlav

	* [r23158] bindings/pyroot/src/ConstructorHolder.cxx,
	  bindings/pyroot/src/MethodHolder.cxx,
	  bindings/pyroot/src/MethodProxy.cxx,
	  bindings/pyroot/src/ObjectProxy.cxx,
	  bindings/pyroot/src/ObjectProxy.h,
	  bindings/pyroot/src/PyRootType.cxx,
	  bindings/pyroot/src/PyRootType.h,
	  bindings/pyroot/src/Pythonize.cxx,
	  bindings/pyroot/src/RootWrapper.cxx,
	  bindings/pyroot/src/TSetItemHolder.cxx: o) restored TClassRef
	  assignment in ObjectProxy.h
	  o) moved TClassRef's to the PyClass level only
	  o) once more an improvement in shutdown ...
	  o) minor fix in error reporting in CreateNewROOTPythonClass

2008-04-11 20:09  pcanal

	* [r23157] cint/cint7/src/func.cxx, cint/reflex/src/NameLookup.cxx:
	  when checking for conversion constructor do a lookup in all cases
	  (instead of a lookup just for typedefs and a string comparaison
	  for the rest

2008-04-11 18:49  pcanal

	* [r23156] cint/cint7/src/fproto.h, cint/cint7/src/tmplt.cxx,
	  cint/reflex/inc/Reflex/Tools.h, cint/reflex/src/NameLookup.cxx,
	  cint/reflex/src/NameLookup.h, cint/reflex/src/Tools.cxx,
	  cint/test/template7.cxx, cint/test/template7.h: Change the
	  implementation of CINT's fix #1712 (see HISTORY file).
	  In the case:
	  class A { class B; void func(list<B>); };
	  Cint 5 was allowing the parsing of list<B> by doing the
	  equivalent of:
	  class A { typedef std::vector<A::B> vector<B>; };
	  
	  In Cint7, we rely instead on an improved Lookup which first
	  lookups
	  all the template parameter before looking up the class name.

2008-04-11 16:22  rdm

	* [r23152] build/win/bindexplib/bindexplib.cxx,
	  build/win/w32pragma.h, core/base/src/TSystem.cxx,
	  test/Makefile.win32: From Axel:
	  The attached patch removed the necessity to define
	  VISUAL_CPLUSPLUS. And
	  it gets rid of the warning:
	  include\cfortran.h(159) : warning C4005: 'VISUAL_CPLUSPLUS' :
	  macro redefinition

2008-04-11 16:20  rdm

	* [r23151] Makefile, build/unix/makestatic.sh, io/xmlparser,
	  io/xmlparser/Module.mk, xmlparser: move xmlparser to io.

2008-04-11 16:18  ganis

	* [r23150] proof/proofplayer/src/TProofPlayer.cxx: Form Jan: fix a
	  problem handling an empty listOfMissingFiles list

2008-04-11 15:57  axel

	* [r23149] cint/cint/src/error.cxx, cint/cint7/src/error.cxx,
	  cint/configure: Remove dependency on VISUAL_CPLUSPLUS with
	  _MSC_VER (for the compiler) and G__WIN32 (for the platform)

2008-04-11 15:31  axel

	* [r23147] cint/cint/src/init.cxx, cint/cint7/src/init.cxx: Fix
	  definition of CINT's version of system CPP macros; define
	  __FreeBSD__ from _FreeBSD_ if necessary.
	  Fixes Savannah #32833.

2008-04-11 15:07  axel

	* [r23145] cint/reflex/python/genreflex/gendict.py: From
	  Jean-François Bastien: fix issue with method calls that won't
	  compile if the method is also a function-style preprocessor
	  macro. Savannah #32967.

2008-04-11 13:21  rdm

	* [r23143] Makefile, build/unix/makestatic.sh, hbook, hist/hbook,
	  hist/hbook/Module.mk: move hbook to hist.

2008-04-11 12:28  axel

	* [r23142] cint/cint/src/loadfile.cxx, cint/cint7/src/loadfile.cxx:
	  For temp files don't use /tmp but check CINTTMPDIR, TMP, or TEMP
	  env var; only if none of them is set revert to /tmp. Fixes
	  Savannah bug #32035.

2008-04-11 12:15  rdm

	* [r23141] html/Module.mk, main/Module.mk, rootx/Module.mk,
	  table/Module.mk, tmva/Module.mk, xmlparser/Module.mk: update
	  .PHONY.

2008-04-11 11:01  rdm

	* [r23140] Makefile, asimage, build/unix/makestatic.sh, eve,
	  freetype, ftgl, g3d, gl, gpad, graf, graf2d, graf2d/asimage,
	  graf2d/asimage/Module.mk, graf2d/freetype,
	  graf2d/freetype/Module.mk, graf2d/gpad, graf2d/gpad/Module.mk,
	  graf2d/graf, graf2d/graf/Module.mk, graf2d/postscript,
	  graf2d/postscript/Module.mk, graf2d/qt, graf2d/qt/Module.mk,
	  graf2d/win32gdk, graf2d/win32gdk/Module.mk, graf2d/x11,
	  graf2d/x11/Module.mk, graf2d/x11ttf, graf2d/x11ttf/Module.mk,
	  graf3d, graf3d/eve, graf3d/eve/Module.mk, graf3d/ftgl,
	  graf3d/ftgl/Module.mk, graf3d/g3d, graf3d/g3d/Module.mk,
	  graf3d/gl, graf3d/gl/Module.mk, graf3d/x3d, graf3d/x3d/Module.mk,
	  postscript, qt, win32gdk, x11, x11ttf, x3d: move the following
	  directories to "graf2d":
	  
	  asimage, freetype, gpad, graf, postscript, qt, win32gdk, x11,
	  x11ttf
	  
	  move the following directories to "graf3d":
	  
	  eve, ftgl, g3d, gl, x3d

2008-04-11 10:49  axel

	* [r23139] cint/reflex/inc/Reflex/Kernel.h: undef CONST even if not
	  windows. Fixes problem with Oracle's #define CONST.

2008-04-11 08:58  rdm

	* [r23136] Makefile, build/unix/makestatic.sh, eg, g4root,
	  montecarlo, montecarlo/eg, montecarlo/eg/Module.mk,
	  montecarlo/g4root, montecarlo/g4root/Module.mk,
	  montecarlo/pythia6, montecarlo/pythia6/Module.mk,
	  montecarlo/pythia8, montecarlo/pythia8/Module.mk, montecarlo/vmc,
	  montecarlo/vmc/Module.mk, pythia6, pythia8, vmc: move the
	  following directories to "montecarlo":
	  
	  eg, g4root, pythia6, pythia8, vmc

2008-04-11 08:16  rdm

	* [r23135] Makefile, bindings, bindings/pyroot,
	  bindings/pyroot/Module.mk, bindings/ruby,
	  bindings/ruby/Module.mk, build/unix/makestatic.sh, pyroot, ruby:
	  move the following directories to "bindings":
	  
	  ruby, pyroot

2008-04-11 07:53  rdm

	* [r23134] Makefile, build/unix/makestatic.sh, roofit/Module.mk,
	  roofit/doc, roofit/inc, roofit/roofit, roofit/roofit/Module.mk,
	  roofit/roofit/doc, roofit/roofit/inc, roofit/roofit/src,
	  roofit/roofitcore, roofit/roofitcore/Module.mk, roofit/src,
	  roofitcore: move the following directories to "roofit":
	  
	  roofitcore, roofit

2008-04-11 07:09  rdm

	* [r23131] gui/sessionviewer/inc/TProofProgressDialog.h,
	  gui/sessionviewer/inc/TProofProgressLog.h,
	  gui/sessionviewer/src/TProofProgressDialog.cxx,
	  gui/sessionviewer/src/TProofProgressLog.cxx: From Anna:
	  Improved version of TProofProgressLog using
	  TProofMgr::GetSessionLogs()
	  to retrieve the logs directly from the server. The graphics
	  layout of
	  the logbox has been re-designed, with new buttons to grep the
	  logs and
	  to save them to a file. It is also possible to choose the range
	  of
	  lines to be displayed and the subset of nodes.

2008-04-10 22:43  ganis

	* [r23129] proof/proof/src/TProof.cxx: Form Jan: fix the return
	  value of the TProof::DisablePackageOnClient (it was always
	  'success')

2008-04-10 22:28  ganis

	* [r23128] proof/proof/inc/TProofLog.h,
	  proof/proof/src/TProofLog.cxx: Form Anna:
	  - A few additions needed by the new TProofProgressLog
	  - Cosmetic changes

2008-04-10 21:20  moneta

	* [r23127] hist/hist/inc/THnSparse.h, hist/hist/src/THnSparse.cxx:
	  from Axel:
	  Implement THnSparse::RebinnedAdd(hnsparse, c), which adds
	  hnsparse*c to this,
	  ignoring different bin sizes.
	  Can be used to rebin a THnSparse: create a new THnSparse with the
	  binning you want,
	  and add the THnSparse with the old binning to it using
	  RebinnedAdd(old).
	  Also fixes an issue with Rebin() accessing an out-of-bound bin.

2008-04-10 15:18  rdm

	* [r23123] Makefile, build/unix/makestatic.sh, mysql, odbc, oracle,
	  pgsql, sapdb, sql, sql/mysql, sql/mysql/Module.mk, sql/odbc,
	  sql/odbc/Module.mk, sql/oracle, sql/oracle/Module.mk, sql/pgsql,
	  sql/pgsql/Module.mk, sql/sapdb, sql/sapdb/Module.mk: move the
	  following directories to "sql":
	  
	  mysql, odbc, oracle, pgsql, sapdb

2008-04-10 14:56  rdm

	* [r23122] Makefile, build/unix/makestatic.sh, castor, chirp,
	  dcache, gfal, io/Module.mk, io/castor, io/castor/Module.mk,
	  io/castor/doc, io/castor/inc, io/castor/src, io/chirp,
	  io/chirp/Module.mk, io/chirp/doc, io/chirp/inc, io/chirp/src,
	  io/dcache, io/dcache/Module.mk, io/dcache/doc, io/dcache/inc,
	  io/dcache/src, io/doc, io/gfal, io/gfal/Module.mk, io/gfal/inc,
	  io/gfal/src, io/inc, io/io, io/io/Module.mk, io/io/doc,
	  io/io/doc/index.txt, io/io/inc, io/io/inc/LinkDef.h,
	  io/io/inc/TArchiveFile.h, io/io/inc/TBufferFile.h,
	  io/io/inc/TCollectionProxyFactory.h,
	  io/io/inc/TContainerConverters.h, io/io/inc/TDirectoryFile.h,
	  io/io/inc/TEmulatedCollectionProxy.h,
	  io/io/inc/TEmulatedMapProxy.h, io/io/inc/TFile.h,
	  io/io/inc/TFileCacheRead.h, io/io/inc/TFileCacheWrite.h,
	  io/io/inc/TFree.h, io/io/inc/TGenCollectionProxy.h,
	  io/io/inc/TGenCollectionStreamer.h, io/io/inc/TKey.h,
	  io/io/inc/TKeyMapFile.h, io/io/inc/TMakeProject.h,
	  io/io/inc/TMapFile.h, io/io/inc/TStreamerInfo.h,
	  io/io/inc/TZIPFile.h, io/io/src, io/io/src/TArchiveFile.cxx,
	  io/io/src/TBufferFile.cxx, io/io/src/TCollectionProxyFactory.cxx,
	  io/io/src/TContainerConverters.cxx, io/io/src/TDirectoryFile.cxx,
	  io/io/src/TEmulatedCollectionProxy.cxx,
	  io/io/src/TEmulatedMapProxy.cxx, io/io/src/TFile.cxx,
	  io/io/src/TFileCacheRead.cxx, io/io/src/TFileCacheWrite.cxx,
	  io/io/src/TFree.cxx, io/io/src/TGenCollectionProxy.cxx,
	  io/io/src/TGenCollectionStreamer.cxx, io/io/src/TKey.cxx,
	  io/io/src/TKeyMapFile.cxx, io/io/src/TMakeProject.cxx,
	  io/io/src/TMapFile.cxx, io/io/src/TStreamerInfo.cxx,
	  io/io/src/TStreamerInfoReadBuffer.cxx,
	  io/io/src/TStreamerInfoWriteBuffer.cxx, io/io/src/TZIPFile.cxx,
	  io/rfio, io/rfio/Module.mk, io/rfio/doc, io/rfio/inc,
	  io/rfio/src, io/sql, io/sql/Module.mk, io/sql/doc, io/sql/inc,
	  io/sql/src, io/src, io/xml, io/xml/Module.mk, io/xml/doc,
	  io/xml/inc, io/xml/src, rfio, sql, xml: move the following
	  directories into "io":
	  
	  castor, chrip, dcache, gfal, io, rfio, sql, xml

2008-04-10 13:51  ganis

	* [r23121] proof/proofplayer/src/TProofPlayer.cxx: Remove
	  duplication

2008-04-10 13:50  ganis

	* [r23120] proof/proof/src/TProofMgr.cxx,
	  proof/proofx/src/TXProofMgr.cxx: Remove duplication and fix the
	  definition of the reference URL.
	  This also fixes a problem with MatchUrl().

2008-04-10 13:49  ganis

	* [r23119] proof/proofd/src/XrdProofConn.cxx: Save the remote
	  protocol number in the physical connection so it is available
	  for each logical connection using it.

2008-04-10 13:49  ganis

	* [r23118] proof/proof/inc/TProofDataSetManagerFile.h: Fix SVN Id

2008-04-10 13:35  rdm

	* [r23115] Makefile, build/unix/makestatic.sh, fitpanel, ged,
	  gui/Module.mk, gui/doc, gui/fitpanel, gui/fitpanel/Module.mk,
	  gui/fitpanel/doc, gui/fitpanel/inc, gui/fitpanel/src, gui/ged,
	  gui/ged/Module.mk, gui/ged/doc, gui/ged/inc, gui/ged/src,
	  gui/gui, gui/gui/Module.mk, gui/gui/doc, gui/gui/doc/index.txt,
	  gui/gui/inc, gui/gui/inc/HelpText.h, gui/gui/inc/LinkDef1.h,
	  gui/gui/inc/LinkDef2.h, gui/gui/inc/LinkDef3.h,
	  gui/gui/inc/TG3DLine.h, gui/gui/inc/TGApplication.h,
	  gui/gui/inc/TGButton.h, gui/gui/inc/TGButtonGroup.h,
	  gui/gui/inc/TGCanvas.h, gui/gui/inc/TGClient.h,
	  gui/gui/inc/TGColorDialog.h, gui/gui/inc/TGColorSelect.h,
	  gui/gui/inc/TGComboBox.h, gui/gui/inc/TGCommandPlugin.h,
	  gui/gui/inc/TGDNDManager.h, gui/gui/inc/TGDimension.h,
	  gui/gui/inc/TGDockableFrame.h, gui/gui/inc/TGDoubleSlider.h,
	  gui/gui/inc/TGEventHandler.h, gui/gui/inc/TGFSComboBox.h,
	  gui/gui/inc/TGFSContainer.h, gui/gui/inc/TGFileBrowser.h,
	  gui/gui/inc/TGFileDialog.h, gui/gui/inc/TGFont.h,
	  gui/gui/inc/TGFontDialog.h, gui/gui/inc/TGFrame.h,
	  gui/gui/inc/TGGC.h, gui/gui/inc/TGIcon.h,
	  gui/gui/inc/TGIdleHandler.h, gui/gui/inc/TGImageMap.h,
	  gui/gui/inc/TGInputDialog.h, gui/gui/inc/TGLabel.h,
	  gui/gui/inc/TGLayout.h, gui/gui/inc/TGListBox.h,
	  gui/gui/inc/TGListTree.h, gui/gui/inc/TGListView.h,
	  gui/gui/inc/TGMdi.h, gui/gui/inc/TGMdiDecorFrame.h,
	  gui/gui/inc/TGMdiFrame.h, gui/gui/inc/TGMdiMainFrame.h,
	  gui/gui/inc/TGMdiMenu.h, gui/gui/inc/TGMenu.h,
	  gui/gui/inc/TGMimeTypes.h, gui/gui/inc/TGMsgBox.h,
	  gui/gui/inc/TGNumberEntry.h, gui/gui/inc/TGObject.h,
	  gui/gui/inc/TGPasswdDialog.h, gui/gui/inc/TGPicture.h,
	  gui/gui/inc/TGProgressBar.h, gui/gui/inc/TGRedirectOutputGuard.h,
	  gui/gui/inc/TGResourcePool.h, gui/gui/inc/TGScrollBar.h,
	  gui/gui/inc/TGShapedFrame.h, gui/gui/inc/TGShutter.h,
	  gui/gui/inc/TGSlider.h, gui/gui/inc/TGSpeedo.h,
	  gui/gui/inc/TGSplitFrame.h, gui/gui/inc/TGSplitter.h,
	  gui/gui/inc/TGStatusBar.h, gui/gui/inc/TGString.h,
	  gui/gui/inc/TGTab.h, gui/gui/inc/TGTableLayout.h,
	  gui/gui/inc/TGText.h, gui/gui/inc/TGTextBuffer.h,
	  gui/gui/inc/TGTextEdit.h, gui/gui/inc/TGTextEditDialogs.h,
	  gui/gui/inc/TGTextEditor.h, gui/gui/inc/TGTextEntry.h,
	  gui/gui/inc/TGTextView.h, gui/gui/inc/TGToolBar.h,
	  gui/gui/inc/TGToolTip.h, gui/gui/inc/TGTripleSlider.h,
	  gui/gui/inc/TGView.h, gui/gui/inc/TGWidget.h,
	  gui/gui/inc/TGWindow.h, gui/gui/inc/TGXYLayout.h,
	  gui/gui/inc/TGuiBuilder.h, gui/gui/inc/TRootApplication.h,
	  gui/gui/inc/TRootBrowser.h, gui/gui/inc/TRootBrowserLite.h,
	  gui/gui/inc/TRootCanvas.h, gui/gui/inc/TRootContextMenu.h,
	  gui/gui/inc/TRootControlBar.h, gui/gui/inc/TRootDialog.h,
	  gui/gui/inc/TRootEmbeddedCanvas.h, gui/gui/inc/TRootGuiFactory.h,
	  gui/gui/inc/TRootHelpDialog.h, gui/gui/inc/TVirtualDragManager.h,
	  gui/gui/inc/WidgetMessageTypes.h, gui/gui/src,
	  gui/gui/src/HelpText.cxx, gui/gui/src/TG3DLine.cxx,
	  gui/gui/src/TGApplication.cxx, gui/gui/src/TGButton.cxx,
	  gui/gui/src/TGButtonGroup.cxx, gui/gui/src/TGCanvas.cxx,
	  gui/gui/src/TGClient.cxx, gui/gui/src/TGColorDialog.cxx,
	  gui/gui/src/TGColorSelect.cxx, gui/gui/src/TGComboBox.cxx,
	  gui/gui/src/TGCommandPlugin.cxx, gui/gui/src/TGDNDManager.cxx,
	  gui/gui/src/TGDimension.cxx, gui/gui/src/TGDockableFrame.cxx,
	  gui/gui/src/TGDoubleSlider.cxx, gui/gui/src/TGEventHandler.cxx,
	  gui/gui/src/TGFSComboBox.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/TGGC.cxx,
	  gui/gui/src/TGIcon.cxx, gui/gui/src/TGIdleHandler.cxx,
	  gui/gui/src/TGImageMap.cxx, gui/gui/src/TGInputDialog.cxx,
	  gui/gui/src/TGLabel.cxx, gui/gui/src/TGLayout.cxx,
	  gui/gui/src/TGListBox.cxx, gui/gui/src/TGListTree.cxx,
	  gui/gui/src/TGListView.cxx, gui/gui/src/TGMdiDecorFrame.cxx,
	  gui/gui/src/TGMdiFrame.cxx, gui/gui/src/TGMdiMainFrame.cxx,
	  gui/gui/src/TGMdiMenu.cxx, gui/gui/src/TGMenu.cxx,
	  gui/gui/src/TGMimeTypes.cxx, gui/gui/src/TGMsgBox.cxx,
	  gui/gui/src/TGNumberEntry.cxx, gui/gui/src/TGObject.cxx,
	  gui/gui/src/TGPasswdDialog.cxx, gui/gui/src/TGPicture.cxx,
	  gui/gui/src/TGProgressBar.cxx,
	  gui/gui/src/TGRedirectOutputGuard.cxx,
	  gui/gui/src/TGResourcePool.cxx, gui/gui/src/TGScrollBar.cxx,
	  gui/gui/src/TGShapedFrame.cxx, gui/gui/src/TGShutter.cxx,
	  gui/gui/src/TGSlider.cxx, gui/gui/src/TGSpeedo.cxx,
	  gui/gui/src/TGSplitFrame.cxx, gui/gui/src/TGSplitter.cxx,
	  gui/gui/src/TGStatusBar.cxx, gui/gui/src/TGString.cxx,
	  gui/gui/src/TGTab.cxx, gui/gui/src/TGTableLayout.cxx,
	  gui/gui/src/TGText.cxx, gui/gui/src/TGTextBuffer.cxx,
	  gui/gui/src/TGTextEdit.cxx, gui/gui/src/TGTextEditDialogs.cxx,
	  gui/gui/src/TGTextEditor.cxx, gui/gui/src/TGTextEntry.cxx,
	  gui/gui/src/TGTextView.cxx, gui/gui/src/TGToolBar.cxx,
	  gui/gui/src/TGToolTip.cxx, gui/gui/src/TGTripleSlider.cxx,
	  gui/gui/src/TGView.cxx, gui/gui/src/TGWidget.cxx,
	  gui/gui/src/TGWindow.cxx, gui/gui/src/TGXYLayout.cxx,
	  gui/gui/src/TGuiBuilder.cxx, gui/gui/src/TRootApplication.cxx,
	  gui/gui/src/TRootBrowser.cxx, gui/gui/src/TRootBrowserLite.cxx,
	  gui/gui/src/TRootCanvas.cxx, gui/gui/src/TRootContextMenu.cxx,
	  gui/gui/src/TRootControlBar.cxx, gui/gui/src/TRootDialog.cxx,
	  gui/gui/src/TRootEmbeddedCanvas.cxx,
	  gui/gui/src/TRootGuiFactory.cxx, gui/gui/src/TRootHelpDialog.cxx,
	  gui/gui/src/TVirtualDragManager.cxx, gui/guibuilder,
	  gui/guibuilder/Module.mk, gui/guibuilder/doc, gui/guibuilder/inc,
	  gui/guibuilder/src, gui/guihtml, gui/guihtml/Module.mk,
	  gui/guihtml/doc, gui/guihtml/inc, gui/guihtml/src, gui/inc,
	  gui/qtgsi, gui/qtgsi/Module.mk, gui/qtgsi/doc, gui/qtgsi/inc,
	  gui/qtgsi/src, gui/qtgsi/test, gui/qtgsi/test/example1/Makefile,
	  gui/qtroot, gui/qtroot/Module.mk, gui/qtroot/doc, gui/qtroot/inc,
	  gui/qtroot/qtroot.pro, gui/qtroot/src, gui/sessionviewer,
	  gui/sessionviewer/Module.mk, gui/sessionviewer/doc,
	  gui/sessionviewer/inc, gui/sessionviewer/src, gui/src,
	  guibuilder, guihtml, qtgsi, qtroot, sessionviewer: moved to
	  directory "gui" the following directories:
	  
	  fitpanel, ged, gui, guibuilder, guihtml, qtgsi, qtroot,
	  sessionviewer

2008-04-10 11:27  ganis

	* [r23109] proof/proofplayer/src/TPacketizer.cxx: Make a printout
	  conditional on the verbose level

2008-04-10 11:25  ganis

	* [r23108] proof/proof/src/TProofServ.cxx: Fix function name in
	  some printouts

2008-04-10 11:24  ganis

	* [r23107] proof/proof/src/TProof.cxx: Fix function name in some
	  printouts

2008-04-10 09:48  matevz

	* [r23105] eve/src/TEveCalo.cxx, eve/src/TEveCaloLegoGL.cxx,
	  gl/src/TGLViewerBase.cxx: Fix compiler warnings and coding
	  convention violations.

2008-04-09 22:54  pcanal

	* [r23104] cint/cint7/src/var.cxx: proper cast

2008-04-09 22:47  pcanal

	* [r23103] cint/cint7/src/decl.cxx, cint/cint7/src/var.cxx,
	  cint/test/aryinit1.cxx: Fix (re)initialization of function static
	  variable

2008-04-09 22:18  pcanal

	* [r23102] oracle/inc/TOracleResult.h, oracle/inc/TOracleRow.h,
	  oracle/inc/TOracleServer.h, oracle/inc/TOracleStatement.h: Oracle
	  #define CONST, but Reflex also uses it (as an enum), so we need
	  to #undef to allow the compilation of the oracle plugin reflex
	  dictionary

2008-04-09 19:45  pcanal

	* [r23101] cint/cint7/src/var.cxx: fix typo

2008-04-09 19:22  pcanal

	* [r23100] cint/cint7/src/disp.cxx: in varmonitor print the
	  qualifie name

2008-04-09 19:20  pcanal

	* [r23099] cint/cint7/src/var.cxx: comment out debug print

2008-04-09 16:23  brun

	* [r23096] eg/inc/Hepevt.h, eg/inc/cfortran.h: Follow a
	  recommendation from Jacek Holeczek and update Hepevt.h and
	  common.h
	  such that they can be used with the latest gfortran.
	  There is an updated version of the "cfortran" package on the
	  CERNLIB 2005 for gcc4/gfortran by Harald Vogt / DESY Zeuthen
	  available (in the cernlib.2005.corr.tgz file)

2008-04-09 15:53  rdm

	* [r23095] castor/src/TCastorFile.cxx, rfio/src/TRFIOFile.cxx: From
	  Gerri:
	  Make sure the the anchor part of the URL is not passed to the
	  Castor low-level
	  functions. This is needed to correctly open elements in archive
	  files.

2008-04-09 15:52  rdm

	* [r23094] io/src/TFile.cxx, net/net/src/TNetFile.cxx: From Gerri:
	  Complete the patch for the locality check (some part got lost at
	  some point).

2008-04-09 15:33  rdm

	* [r23092] hist/hist/Module.mk, hist/histpainter/Module.mk,
	  hist/spectrum/Module.mk, hist/spectrumpainter/Module.mk,
	  math/fftw/Module.mk, math/foam/Module.mk,
	  math/mathcore/Module.mk, proof/clarens/Module.mk,
	  proof/peac/Module.mk, proof/proof/Module.mk,
	  proof/proofd/Module.mk, proof/proofplayer/Module.mk,
	  proof/proofx/Module.mk: parametrize using MODNAME.

2008-04-09 15:04  rdm

	* [r23091] Makefile, alien, auth, build/unix/makestatic.sh, glite,
	  globusauth, krb5auth, ldap, monalisa, net/Module.mk, net/alien,
	  net/alien/Module.mk, net/alien/inc, net/alien/src, net/auth,
	  net/auth/Module.mk, net/auth/doc, net/auth/inc, net/auth/src,
	  net/doc, net/glite, net/glite/Module.mk, net/glite/inc,
	  net/glite/src, net/globusauth, net/globusauth/Module.mk,
	  net/globusauth/src, net/inc, net/krb5auth,
	  net/krb5auth/Module.mk, net/krb5auth/inc, net/krb5auth/src,
	  net/ldap, net/ldap/Module.mk, net/ldap/inc, net/ldap/src,
	  net/monalisa, net/monalisa/Module.mk, net/monalisa/inc,
	  net/monalisa/src, net/net, net/net/Module.mk, net/net/doc,
	  net/net/doc/index.txt, net/net/inc, net/net/inc/LinkDef.h,
	  net/net/inc/NetErrors.h, net/net/inc/RRemoteProtocol.h,
	  net/net/inc/TApplicationRemote.h,
	  net/net/inc/TApplicationServer.h, net/net/inc/TFTP.h,
	  net/net/inc/TFileStager.h, net/net/inc/TGrid.h,
	  net/net/inc/TGridCollection.h, net/net/inc/TGridJDL.h,
	  net/net/inc/TGridJob.h, net/net/inc/TGridJobStatus.h,
	  net/net/inc/TGridJobStatusList.h, net/net/inc/TGridResult.h,
	  net/net/inc/TMessage.h, net/net/inc/TMonitor.h,
	  net/net/inc/TNetFile.h, net/net/inc/TPServerSocket.h,
	  net/net/inc/TPSocket.h, net/net/inc/TSQLColumnInfo.h,
	  net/net/inc/TSQLMonitoring.h, net/net/inc/TSQLResult.h,
	  net/net/inc/TSQLRow.h, net/net/inc/TSQLServer.h,
	  net/net/inc/TSQLStatement.h, net/net/inc/TSQLTableInfo.h,
	  net/net/inc/TSecContext.h, net/net/inc/TServerSocket.h,
	  net/net/inc/TSocket.h, net/net/inc/TWebFile.h, net/net/src,
	  net/net/src/NetErrors.cxx, net/net/src/TApplicationRemote.cxx,
	  net/net/src/TApplicationServer.cxx, net/net/src/TFTP.cxx,
	  net/net/src/TFileStager.cxx, net/net/src/TGrid.cxx,
	  net/net/src/TGridJDL.cxx, net/net/src/TGridJob.cxx,
	  net/net/src/TGridJobStatus.cxx,
	  net/net/src/TGridJobStatusList.cxx, net/net/src/TGridResult.cxx,
	  net/net/src/TMessage.cxx, net/net/src/TMonitor.cxx,
	  net/net/src/TNetFile.cxx, net/net/src/TPServerSocket.cxx,
	  net/net/src/TPSocket.cxx, net/net/src/TSQLColumnInfo.cxx,
	  net/net/src/TSQLMonitoring.cxx, net/net/src/TSQLResult.cxx,
	  net/net/src/TSQLRow.cxx, net/net/src/TSQLServer.cxx,
	  net/net/src/TSQLStatement.cxx, net/net/src/TSQLTableInfo.cxx,
	  net/net/src/TSecContext.cxx, net/net/src/TServerSocket.cxx,
	  net/net/src/TSocket.cxx, net/net/src/TWebFile.cxx, net/netx,
	  net/netx/Module.mk, net/netx/inc, net/netx/src, net/rootd,
	  net/rootd/Module.mk, net/rootd/inc, net/rootd/src, net/rpdutils,
	  net/rpdutils/Module.mk, net/rpdutils/inc, net/rpdutils/src,
	  net/src, net/srputils, net/srputils/Module.mk, net/srputils/src,
	  net/xrootd, net/xrootd/Module.mk, net/xrootd/src, netx, rootd,
	  roots, rpdutils, srputils, xrootd: moving the follwing
	  directories to "net":
	  
	  alien, auth, glite, globusauth, krb5auth, ldap, monalisa, net,
	  netx,
	  rootd, rpdutils, srputils, xrootd

2008-04-09 14:10  rdm

	* [r23087] asimage/inc/TASImage.h, asimage/src/TASImage.cxx,
	  eve/inc/LinkDef.h, eve/inc/TEveCalo.h, eve/inc/TEveCalo2DGL.h,
	  eve/inc/TEveCalo3DGL.h, eve/inc/TEveCaloData.h,
	  eve/inc/TEveCaloLegoEditor.h, eve/inc/TEveCaloLegoGL.h,
	  eve/inc/TEveCaloVizEditor.h, eve/inc/TEveProjectionAxesGL.h,
	  eve/inc/TEveProjectionManagerEditor.h, eve/inc/TEveProjections.h,
	  eve/inc/TEveTrackProjected.h, eve/inc/TEveUtil.h,
	  eve/src/TEveCalo.cxx, eve/src/TEveCalo2DGL.cxx,
	  eve/src/TEveCalo3DGL.cxx, eve/src/TEveCaloData.cxx,
	  eve/src/TEveCaloLegoEditor.cxx, eve/src/TEveCaloLegoGL.cxx,
	  eve/src/TEveCaloVizEditor.cxx, eve/src/TEveGedEditor.cxx,
	  eve/src/TEveProjectionAxesGL.cxx,
	  eve/src/TEveProjectionManagerEditor.cxx,
	  eve/src/TEveProjections.cxx, eve/src/TEveScene.cxx,
	  eve/src/TEveTextGL.cxx, eve/src/TEveTrackProjected.cxx,
	  eve/src/TEveUtil.cxx, gl/inc/TGLCamera.h, gl/inc/TGLContext.h,
	  gl/inc/TGLFontManager.h, gl/inc/TGLRnrCtx.h, gl/inc/TGLScene.h,
	  gl/inc/TGLSceneBase.h, gl/inc/TGLStopwatch.h, gl/inc/TGLUtil.h,
	  gl/inc/TGLViewerBase.h, gl/src/TGLContext.cxx,
	  gl/src/TGLFontManager.cxx, gl/src/TGLPhysicalShape.cxx,
	  gl/src/TGLRnrCtx.cxx, gl/src/TGLSAViewer.cxx,
	  gl/src/TGLScene.cxx, gl/src/TGLSceneBase.cxx,
	  gl/src/TGLStopwatch.cxx, gl/src/TGLUtil.cxx,
	  gl/src/TGLViewer.cxx, gl/src/TGLViewerBase.cxx,
	  gl/src/TGLViewerEditor.cxx, gl/src/TGLWidget.cxx,
	  graf/inc/TImage.h, tutorials/eve/cms_calo.C,
	  tutorials/eve/text_test.C: From Alja, Bertrand and Matevz -
	  merged branches/dev/fireworks 22550:23082.
	  
	  
	  Major changes imported by this merge are:
	  
	  gl/
	  ====
	  - reorganization of scene rendering in TGLViewer - render opaque
	  objects from all scenes first, then all transparent ones;
	  
	  - improve saving of images from the GL-viewer so that the dialog
	  boxes
	  and other windows do not result in black areas on the saved
	  image;
	  
	  - improved management of FTGL fonts accross GL contexts.
	  
	  eve/
	  ====
	  - new classes for visualization of calorimeter data in lego mode;
	  
	  - allow fixed scale beyond given radius for fish-eye projections.

2008-04-09 13:59  pcanal

	* [r23086] cint/reflex/src/ScopeBase.cxx: Humm .. loop over more
	  than one element in ScopeBase::Remove*Members

2008-04-09 13:37  pcanal

	* [r23084] tree/tree/src/TTree.cxx: Update TTree doc about
	  TTree::Branch

2008-04-09 13:21  pcanal

	* [r23083] tree/tree/src/TTree.cxx: Update TTree doc about
	  TTree::Branch

2008-04-09 11:01  ganis

	* [r23079] proof/proof/src/TProofMgr.cxx,
	  proof/proofd/src/proofd.cxx: Make sure scopes are well defined in
	  some conditional constructs

2008-04-09 09:22  rdm

	* [r23076] etc/plugins/TProofDataSetManager,
	  etc/plugins/TProofDataSetManager/P010_TProofDataSetManagerFile.C:
	  Create plugin area for TProofDataSetManager and add macro to load
	  TProofDataSetManagerFile.

2008-04-09 09:10  ganis

	* [r23075] proof/proof/inc/LinkDef.h, proof/proof/inc/TDSet.h,
	  proof/proof/inc/TProof.h, proof/proof/inc/TProofDataSetManager.h,
	  proof/proof/inc/TProofDataSetManagerFile.h,
	  proof/proof/inc/TProofServ.h, proof/proof/src/TDSet.cxx,
	  proof/proof/src/TProof.cxx,
	  proof/proof/src/TProofDataSetManager.cxx,
	  proof/proof/src/TProofDataSetManagerFile.cxx,
	  proof/proof/src/TProofServ.cxx, proof/proofd/inc/XrdProofGroup.h,
	  proof/proofd/inc/XrdProofdManager.h,
	  proof/proofd/src/XrdProofdManager.cxx,
	  proof/proofd/src/XrdProofdProtocol.cxx,
	  proof/proofplayer/src/TProofPlayer.cxx,
	  sessionviewer/src/TSessionViewer.cxx: From Jan-Fiete
	  Grosse-Oetringhaus (ALICE) and me.
	  Patch introducing the improved dataset manager developed by
	  ALICE.
	  The client side interface is basically unchanged, the biggest
	  change is the renaming
	  of TProof::CreateDataSet to TProof::RegisterDataSet.
	  On the server side the relevant code has ben extracted from
	  TProofServ and hidden
	  behind an inteface class TProofDataSetManager describing the
	  functionality needed by
	  TProofServ, and an implementation class TProofDataSetManagerFile
	  handling dataset
	  meta data saved into ROOT files. TProofDataSetManagerFile is
	  instantiated via the
	  plugin manager and by default it handles the <sand_box>/datasets
	  area.
	  This separation is needed to allow loading implementation based
	  on different backends;
	  for example, ATLAS foresees to use a MySQL-based backend.
	  A TWiki page with information and examples in on preparation.

2008-04-09 08:41  ganis

	* [r23074] proof/proofplayer/src/TPacketizer.cxx,
	  proof/proofplayer/src/TPacketizerAdaptive.cxx: - Implement
	  optimized file validation where all information already available
	  is used
	  - In TPacketizerAdaptive:
	  Add a heuristic mechanism to avoid undervaluing the processing
	  rate and to short packets;
	  Slightly tuning a few parameters

2008-04-09 08:23  moneta

	* [r23073] math/minuit2/src/MnApplication.cxx,
	  math/minuit2/test/MnTutorial/Quad4F.h,
	  math/minuit2/test/MnTutorial/Quad4FMain.cxx: add support for
	  using analytical gradients when using an MnApplication interface

2008-04-09 07:21  ganis

	* [r23071] sessionviewer/inc/TProofProgressDialog.h,
	  sessionviewer/src/TProofProgressDialog.cxx: Properly fill the
	  process time and size in the case of uncomplete processing

2008-04-09 07:17  ganis

	* [r23070] proof/proofplayer/src/TEventIter.cxx: Ask for next
	  packet on TFile::Open failures (instead of exiting the loop)

2008-04-09 07:12  ganis

	* [r23069] proof/proofx/src/TXProofServ.cxx: On workers: do not
	  send logs to the master; attempt to stop processing when
	  terminating

2008-04-09 07:06  ganis

	* [r23068] proof/proofx/inc/TXSocket.h,
	  proof/proofx/src/TXSocket.cxx: Disable asynchronous request
	  handling when closing

2008-04-09 01:28  russo

	* [r23065] cint/cint7/src/tmplt.cxx: Fix G__templatemaptypename()
	  to use G__type2string() on typedefs
	  like cint5 does.
	  
	  -- Paul Russo

2008-04-09 00:39  russo

	* [r23064] cint/cint7/src/typedef.cxx: Fix G__find_typedef() to
	  honor G__ignore_stdnamespace.
	  
	  -- Paul Russo

2008-04-08 23:22  russo

	* [r23063] cint/cint7/src/struct.cxx: Same fix as revision 23062
	  buf for structs instead of
	  typedefs. We should not use G__tmplt_def_tagnum as the
	  place to start a name search, it is the namespace/class
	  containing a template definition (the point of definition),
	  not the point of instantiation.
	  
	  -- Paul Russo

2008-04-08 22:56  russo

	* [r23062] cint/cint7/src/typedef.cxx: The G__tmplt_def_tagnum
	  variable at the point where typedefs
	  are being looked up when examining a declaration inside of
	  a class template instantiation is not the defining template
	  but the namespace/class which contains the template definition
	  for the instantiation. This may mean that it is being set
	  improperly. For right now work around the problem by not
	  using it in this context. We need to take a closer look at
	  the semantics of this variable.
	  
	  -- Paul Russo

2008-04-08 22:51  russo

	* [r23061] cint/cint7/src/parse.cxx: Make same change in cint7 as
	  was made in cint5 revision 22729.
	  This changes the way R__EXTERN is handled, it is now just a
	  typedef
	  instead of a parser special case.
	  
	  -- Paul Russo

2008-04-08 22:48  pcanal

	* [r23060] core/cont/src/TRefArray.cxx: fix typo in comment

2008-04-08 22:02  pcanal

	* [r23059] core/cont/inc/TRefArray.h, core/cont/src/TRefArray.cxx:
	  The array elements can be retrieved with:
	  TObject *obj = array.At(i);
	  
	  By default the TRefArray 'points' to the current process and can
	  only
	  receive object that have been created in this process.
	  To point the TRefArray to a different process do:
	  TRefArray array( processId );
	  
	  For example, if 'obj' is an instance that was created in the
	  different
	  process and you do:
	  TRefArray array( TProcessID::GetProcessWithUID( obj ) );
	  Then
	  array.Add(obj);
	  is correct (obj comes from the process the array is pointed to
	  while
	  TObject *nobj = new TObject;
	  array.Add(nobj);
	  is incorrect since 'nobj' was created in a different process than
	  the
	  one the array is pointed to. In thi case you will see error
	  message:
	  Error in <TRefArray::AddAtAndExpand>: The object at 0x... is not
	  registered in the process the TRefArray point to (pid =
	  ProcessID../....)

2008-04-08 21:59  pcanal

	* [r23058] core/base/inc/TProcessID.h,
	  core/base/src/TProcessID.cxx: Add new (conveninence) function
	  TProcessID::GetProcessWithUID(TObject*)

2008-04-08 21:58  pcanal

	* [r23057] io/src/TDirectoryFile.cxx: Temporarily unset the
	  kIsReferenced bit before cloning the object in order to avoid the
	  (incorrect/unwanted) registration of the clone

2008-04-08 21:37  pcanal

	* [r23056] cint/cint7/src/loadfile.cxx: fix the value return for
	  G__getcintsysdir in the ROOTBUILD (it needs to return
	  /build1/pcanal/rootcint7/cint, the remainder of G__loadfile will
	  add the core version sub directory name

2008-04-08 20:49  russo

	* [r23055] cint/cint7/src/rflxutil.cxx: Fix determination of
	  constness for function parameters
	  with a type chain that involves typedef.
	  
	  -- Paul Russo

2008-04-08 14:44  axel

	* [r23052] cint/reflex/inc/Reflex/Builder/TypeBuilder.h: OffsetOf:
	  use reinterpret cast to const volatile char&, and take the
	  address of that.

2008-04-08 13:21  antcheva

	* [r23050] gui/src/TGClient.cxx: From Bertrand:
	  - Initialize fWaitForEvent in TGClient ctor
	  (fix bug report #35302)

2008-04-08 11:05  pcanal

	* [r23046] io/src/TBufferFile.cxx: Avoid mistaking a Foreign class
	  for which the StreamerInfo? has not yet been built for a class
	  coming from a ROOT file written by ROOT v2 or less. In particular
	  this could lead to a unwanted call to
	  TStreamerInfo?::BuildEmulated in the case where the object is
	  being read from a TBuffer not attached to a TFile (TMessage for
	  example) and lead to a Fatal error.

2008-04-08 11:04  rdm

	* [r23045] build/unix/distfilelist.sh: fix "make dist" due to file
	  moves.

2008-04-08 10:57  rdm

	* [r23043] xrootd/src/xrootd/pthreads-win32/lib/pthreadVC2.dll,
	  xrootd/src/xrootd/pthreads-win32/lib/pthreadVSE2.dll: got dropped
	  due to global ignore.

2008-04-08 10:49  rdm

	* [r23040] Makefile, cint/cint/Module.mk, cint/cintex,
	  cint/cintex/Module.mk, cint/reflex/Module.mk, cintex: move cintex
	  to cint.

2008-04-08 10:40  rdm

	* [r23039] core/meta/inc/TCint.h, core/meta/inc/TInterpreter.h,
	  core/meta/src/TCint.cxx, win32gdk/inc/TGWin32InterpreterProxy.h,
	  win32gdk/src/TGWin32InterpreterProxy.cxx: From Eddy:
	  Three new methods have been implemented:
	  
	  Int_t RescanLibraryMap();
	  
	  Force a scan along the dynamic path again and load the *.rootmap
	  files
	  in case the (DY)LD_LIBRARY_PATH has changed.
	  
	  Int_t ReloadAllSharedLibraryMaps();
	  
	  Reload for the loaded shared libraries their rootmap files.
	  This assumes that the library foo.[dll,a,so] has a rootmap named
	  foo.rootmap.
	  
	  Int_t UnloadAllSharedLibraryMaps();
	  
	  Unload the rootmap entries for the loaded shared libraries.
	  
	  I did not add anything to TSystem::SetDynamicPath() but in
	  principle
	  the user should invoke after that operation RescanLibraryMap().

2008-04-08 09:18  rdm

	* [r23036] build/unix/makestatic.sh: fix after directory
	  reorganization.

2008-04-08 08:23  antcheva

	* [r23033] gui/src/TGListTree.cxx: From Bertrand:
	  - Don't delete static pictures at TGListTree destruction time.
	  (to avoid problems when using several TGListTree)
	  
	  P.S. from me: after these changes the four used pictures are
	  never deleted

2008-04-07 21:48  ganis

	* [r23032] netx/src/TXNetSystem.cxx: Go back to the redirector when
	  relevant

2008-04-07 16:49  rdm

	* [r23028] net/src/TFileStager.cxx: From Gerri:
	  Implement TFileStager::IsStaged using TFile::Open() instead of
	  AccessPathName().

2008-04-07 16:49  rdm

	* [r23027] net/inc/TNetFile.h, net/src/TNetFile.cxx: From Gerri:
	  Implement TNetSystem::Unlink().

2008-04-07 16:48  rdm

	* [r23026] alien/inc/TAlien.h, alien/inc/TAlienCollection.h,
	  alien/src/TAlien.cxx, alien/src/TAlienCollection.cxx,
	  net/inc/TGridCollection.h: From Gerri:
	  Use TFileCollection where relevant.

2008-04-07 16:48  rdm

	* [r23025] core/base/inc/TFileCollection.h,
	  core/base/inc/TFileInfo.h, core/base/src/TFileCollection.cxx,
	  core/base/src/TFileInfo.cxx: From Gerri:
	  Add several methods to handle sizes and percentage of available
	  files.

2008-04-07 16:47  rdm

	* [r23024] core/base/inc/TSystem.h, core/base/src/TSystem.cxx: From
	  Gerri:
	  Implement IsPathLocal to check locality.

2008-04-07 15:51  rdm

	* [r23022] core/cont/inc/TCollection.h: remove deprecated ForEach
	  macro.

2008-04-07 12:42  ganis

	* [r23012] netx/inc/TXNetFile.h, netx/src/TXNetFile.cxx,
	  netx/src/TXNetSystem.cxx: TXNetFile:
	  - add possibility to set the max number of retries on the fly
	  TXNetSystem:
	  - fix a return code
	  - adjust some printouts

2008-04-07 12:41  brun

	* [r23011] tutorials/tree/tree1.C: Add include "TROOT.h" such that
	  the script can be compiled by ACLIC.

2008-04-07 09:58  antcheva

	* [r23003] gui/src/TGListTree.cxx: From Bertrand:
	  Properly reset static pictures at TGListTree destruction time

2008-04-07 09:52  pcanal

	* [r23002] core/cont/src/TClassTable.cxx, io/src/TStreamerInfo.cxx:
	  When reading more than one TStreamerInfo for the same versioned
	  class, we now use the highest possible class version as the
	  current
	  version of the class. Practically, we update the class version
	  when reading new (higher versioned) StreamerInfo until the Class
	  is actually used (i.e. TClass::GetClassVersion is call directly
	  or indirectly).
	  
	  In particular, if a file has several StreamerInfos for the same
	  versioned class, we will use the highest version number as the
	  'current' class version (as opposed to the lowest until now).

2008-04-07 07:28  antcheva

	* [r22997] gui/src/TGCanvas.cxx, gui/src/TGListView.cxx: From
	  Bertrand:
	  - Re-implement the rubber-band rectangle selection in TGCanvas
	  (i.e. for TGListView). Was lost in revision 19665
	  - Improve active/inactive switching during multiple selection
	  - Improve auto-scrolling when going out of TGCanvas boundaries

2008-04-06 23:13  pcanal

	* [r22996] io/inc/TStreamerInfo.h, io/src/TStreamerInfo.cxx: For
	  backward compatibility TStreamerInfo::BuildCheck compares the
	  checksum of
	  the on-file StreamerInfo not only to the current value of the
	  class checksum
	  but also to the checksum calculated using the older algorithms.
	  
	  This patch extends this test to also be done when comparing 2
	  on-file StreamerInfo.
	  
	  This is implemented via a new function
	  TStreamerInfo::GetCheckSum(UInt_t) which
	  re-implement the TClass::GetCheckSum algorithms using the
	  TStreamerElements
	  instead of the RealData information. [Note that due to slight
	  different in
	  class naming convention, the 2 methods are not completely
	  interchangeable].
	  
	  This removes spurrious warning message when loading 2 older files
	  which
	  were written with 2 different version of the TClass CheckSum
	  algorithm
	  (and the in-memory class's version is greater than both
	  TStreamerInfos'
	  class version).

2008-04-06 23:11  pcanal

	* [r22995] core/meta/src/TClass.cxx: In PostLoadCheck, also check
	  for the case where the 'comments' where not yet part of the
	  interface

2008-04-06 23:09  pcanal

	* [r22994] io/src/TFile.cxx: improve peformance of
	  TFile::ReadStreamerInfo

2008-04-05 11:38  brun

	* [r22993] cint/cint/src/newlink.cxx: Remove extra token at end of
	  endif directive.

2008-04-05 09:43  pcanal

	* [r22992] core/base/inc/TDirectory.h, core/base/inc/TROOT.h,
	  core/base/src/TDirectory.cxx, core/base/src/TObject.cxx,
	  core/meta/src/TClass.cxx, hist/hist/inc/TGraph2D.h,
	  hist/hist/inc/TH1.h, hist/hist/src/TGraph2D.cxx,
	  hist/hist/src/TGraph2DErrors.cxx, hist/hist/src/TH1.cxx,
	  io/inc/TDirectoryFile.h, io/src/TDirectoryFile.cxx,
	  io/src/TKey.cxx, tree/tree/inc/TChain.h,
	  tree/tree/inc/TEntryList.h, tree/tree/inc/TEventList.h,
	  tree/tree/inc/TTree.h, tree/tree/src/TChain.cxx,
	  tree/tree/src/TEntryList.cxx, tree/tree/src/TEventList.cxx,
	  tree/tree/src/TTree.cxx: Use the DirectoryAutoAdd facility for
	  the classes:
	  TTree, TH1, TEventList, TEntryList, TGraph2D
	  (and hence their derived classes).
	  
	  The instances of those classes are now added automatically
	  to the current directory only when Constructe'd with arguments or
	  Clone'd
	  and to the directory they are read from when their are stored
	  directly in a TKey. [Note: the default constructor never adds
	  the object to the current directory]
	  
	  The directory auto add can still be disabled for instance
	  of TH1 and TGraph2D by setting TH1::AddDirectory.
	  
	  Additionally one can disable the directory auto add for
	  a specific class by doing:
	  
	  TClass::GetClass("myclass")->SetDirectoryAutoAdd(0)
	  
	  However you might want to also be able to restore the
	  behavior in which case you ought to do:
	  
	  TClass *cl = TClass::GetClass("myclass");
	  ROOT::DirAutoAdd_t func = cl->GetDirectoryAutoAdd();
	  cl->SetDirectoryAutoAdd(0);
	  
	  TROOT::ReadingObject is marked as deprecated.. It is still
	  set (as it was) but is no longer used by the above mention
	  classes.
	  
	  NOTE: One side effect of this change, is that instnace
	  of TTree, TH1, TEventList, TEntryList, TGraph2D that are
	  retrieved from a TMessage (i.e. from a socket) no longer
	  auto register themselves to the current ROOT directory.
	  
	  Add a new optional parameter to TDirectory::Append: 'replace'
	  If replace is true (the default is false), the Append will
	  first remove from the directory any existing object and
	  print the message:
	  
	  Replacing existing OldClass: thename (Potential memory leak).
	  
	  Add a new option parameter to TDirectory::CloneObject: 'autoadd'
	  If autoadd is true (the default), CloneObject will call the
	  object 'DirectoryAutoAdd' function (if any)
	  
	  In TDirectory::CloneObject add support for multiple inheritance
	  from TObject where TObject is not the left most base class.
	  
	  Fix memory leak in TGraph2D::operator= (and add TGraph2D::Clear)
	  
	  Cleanup some documentation

2008-04-04 22:38  pcanal

	* [r22991] tree/tree/inc/TLeafObject.h: add comment clarification

2008-04-04 22:38  pcanal

	* [r22990] tree/tree/src/TBranch.cxx: add comment clarification

2008-04-04 20:03  pcanal

	* [r22989] cint/build/libReflex.mk, cint/cint7/src/ifunc.cxx,
	  cint/cint7/src/value.h: fix old macos compilation

2008-04-04 15:43  brun

	* [r22986] hist/hist/src/TH2.cxx: Add more options to TH2::Smooth
	  // Smooth bin contents of this 2-d histogram using kernel
	  algorithms
	  // similar to the ones used in the raster graphics community.
	  // Bin contents in the active range are replaced by their smooth
	  values.
	  // If Errors are defined via Sumw2, they are scaled.
	  // 3 kernels are proposed k5a, k5b and k3a.
	  // k5a and k5b act on 5x5 cells (i-2,i-1,i,i+1,i+2, and same for
	  j)
	  // k5b is a bit more stronger in smoothing
	  // k3a acts only on 3x3 cells (i-1,i,i+1, and same for j).
	  // By default the kernel "k5a" is used. You can select the
	  kernels "k5b" or "k3a"
	  // via the option argument.
	  // If TAxis::SetRange has been called on the x or/and y axis,
	  only the bins
	  // in the specified range are smoothed.
	  // In the current implementation if the first argument is not
	  used (default value=1).
	  //
	  // implementation by David McKee (dmckee@bama.ua.edu). Extended
	  by Rene Brun

2008-04-04 12:38  pcanal

	* [r22980] cint/test/testdiff.macos.ref: update for new test
	  ordering

2008-04-04 07:32  ganis

	* [r22979] xrootd/src/xrootd/src/Xrd/XrdLink.cc: Import a crucial
	  fix from the HEAD (from A. Hanushevsky):
	  - Fully handle premature writev() termination in Linux

2008-04-04 02:11  pcanal

	* [r22978] cint/test/t993.h: re-add backward compatibility code

2008-04-04 02:10  pcanal

	* [r22977] cint/test/t733.cxx, cint/test/t733.ref: re-add backward
	  compatibility code

2008-04-04 01:59  russo

	* [r22976] cint/cint7/src/ifunc.cxx: Do not delete the default
	  value for a function parameter,
	  it is not a memory leak, we are passing ownership to
	  the function properties data structure.
	  
	  -- Paul Russo

2008-04-04 01:57  russo

	* [r22975] cint/cint7/src/rflxutil.cxx: Get the pointer count
	  correct for typdefs used in
	  function parameter declarations.
	  
	  -- Paul Russo

2008-04-03 22:59  russo

	* [r22974] cint/cint/src/common.h, cint/cint/src/decl.cxx,
	  cint/cint/src/fproto.h, cint/cint/src/ifunc.cxx,
	  cint/cint/src/newlink.cxx, cint/cint/src/parse.cxx,
	  cint/cint/src/typedef.cxx, cint/cint/src/val2a.cxx,
	  cint/cint7/src/decl.cxx, cint/cint7/src/fproto.h,
	  cint/cint7/src/ifunc.cxx, cint/cint7/src/newlink.cxx,
	  cint/cint7/src/rflxutil.cxx, cint/cint7/src/val2a.cxx,
	  cint/test/t733.cxx, cint/test/t733.ref, cint/test/t993.h: A whole
	  bunch of work on dictionary generation, this is
	  not final code, comitting now for debugging purposes.
	  
	  -- Paul Russo

2008-04-03 19:59  pcanal

	* [r22973] core/base/inc/Rtypes.h, core/meta/inc/TClass.h,
	  core/meta/inc/TGenericClassInfo.h, core/meta/src/TClass.cxx,
	  core/meta/src/TGenericClassInfo.cxx, core/utils/src/rootcint.cxx:
	  rootcint.cxx:
	  
	  Update rootcint_tmp to properly transform the new header file
	  name.
	  We used to have cont/inc/TClonesArray.h and now have
	  core/cont/TClonesArray.h
	  and need to transform it into include/TClonesArray.h
	  
	  
	  rootcint.cxx, TClass.cxx, TClass.h, TGenericClassInfo.cxx,
	  TGenericClassInfo.h
	  Rtypes.h
	  
	  Add a new TClass interface to be able to trigger the "auto
	  addition of object
	  to a TDirectory object". If a class has a member function:
	  DirectoryAutoAdd(TDirectory*)
	  it will now be accessible (when the dictionary is generated via
	  rootcint
	  for now) via TClass::GetDirectoryAutoAdd which return a wrapper
	  with the
	  signature:
	  void (*)(void *this_obj,TDirectory *where_to_add)

2008-04-03 19:58  pcanal

	* [r22972] core/base/inc/TDirectory.h,
	  core/base/src/TDirectory.cxx, hist/hist/src/TGraph2D.cxx,
	  hist/hist/src/TH1.cxx, tree/tree/src/TChain.cxx,
	  tree/tree/src/TEntryList.cxx, tree/tree/src/TEventList.cxx,
	  tree/tree/src/TTree.cxx: Introduce a new member function
	  TDirectory::Remove which is the reverse of
	  TDirectory::Append. This allows more 'hiding' of the internal
	  list as
	  well as simplifying code (now) using Append/Remove.

2008-04-03 19:54  pcanal

	* [r22971] io/src/TDirectoryFile.cxx: typo

2008-04-03 19:20  pcanal

	* [r22970] core/base/src/TSystem.cxx: Port r22681 to ACLiC:
	  work around a problem building ROOT on windows: cygwin has its
	  own
	  link.exe (as in hardlink) which clashes with MSVC's link.exe.
	  With
	  this patch, link is called with its absolute path derived from
	  cl.exe.

2008-04-03 16:59  pcanal

	* [r22969] math/unuran/src: generalize ignore rule

2008-04-03 15:31  rdm

	* [r22968] core/pcre/Module.mk: From Bertrand:
	  fix for Windows extending a pathname after the directory
	  relocation.

2008-04-03 14:32  rdm

	* [r22967] core/base/src/TVirtualFFT.cxx: oops forgot to run make
	  before checkin, now fixed.

2008-04-03 14:25  rdm

	* [r22966] core/base/src/TVirtualFFT.cxx: change printf by Error()
	  and Warning().

2008-04-03 13:56  brun

	* [r22965] hist/hist/inc/TH1.h, hist/hist/inc/TH2.h,
	  hist/hist/src/TH1.cxx, hist/hist/src/TH2.cxx: Implement
	  TH2::Smooth from an original code received from David McKee
	  (dmckee@bama.ua.edu)
	  see : http://root.cern.ch/phpBB2/viewtopic.php?t=5262
	  
	  void TH2::Smooth(Int_t , Option_t *)
	  // Smooth bin contents of this histogram.
	  // Bin contents are replaced by their smooth values.
	  // Errors (if any) are not modified.
	  // implementation by David McKee (dmckee@bama.ua.edu)
	  
	  Also change in A BACKWARD INCOMPATIBLE WAY the signature of
	  TH1::Smooth
	  to be the same as TH2::Smooth.

2008-04-03 13:53  pcanal

	* [r22964] core/base/src/TVirtualFFT.cxx, tutorials/fft/FFT.C:
	  avoid using null pointer

2008-04-03 13:46  pcanal

	* [r22963] tutorials/tree: ignore (new) produced file

2008-04-03 13:43  rdm

	* [r22962] core/base/src/TVirtualFFT.cxx: add additional
	  protection.

2008-04-03 13:32  rdm

	* [r22961] Makefile, base, cint/ROOT/cintdlls.mk,
	  cint/reflex/Module.mk, clib, config/Makefile.linuxmips,
	  config/Makefile.precomp, configure, cont, core, core/base,
	  core/base/Module.mk, core/base/doc, core/base/inc, core/base/src,
	  core/base/src/ManualBase4.h, core/clib, core/clib/Module.mk,
	  core/clib/inc, core/clib/src, core/cont, core/cont/Module.mk,
	  core/cont/doc, core/cont/inc, core/cont/src, core/meta,
	  core/meta/Module.mk, core/meta/doc, core/meta/inc, core/meta/src,
	  core/metautils, core/metautils/Module.mk, core/metautils/inc,
	  core/metautils/src, core/newdelete, core/newdelete/Module.mk,
	  core/newdelete/inc, core/newdelete/src, core/pcre,
	  core/pcre/Module.mk, core/pcre/src, core/rint,
	  core/rint/Module.mk, core/rint/inc, core/rint/src, core/thread,
	  core/thread/Module.mk, core/thread/doc, core/thread/inc,
	  core/thread/src, core/unix, core/unix/Module.mk, core/unix/inc,
	  core/unix/src, core/utils, core/utils/Module.mk, core/utils/src,
	  core/winnt, core/winnt/Module.mk, core/winnt/inc, core/winnt/src,
	  core/zip, core/zip/Module.mk, core/zip/README, core/zip/inc,
	  core/zip/src, meta, metautils, newdelete, pcre, rint,
	  test/Makefile.arch, thread, unix, utils, winnt, zip: move the
	  directories:
	  base clib cont meta metautils newdelete pcre rint thread unix
	  utils
	  winnt zip
	  under the new core meta directory.

2008-04-03 11:56  brun

	* [r22959] geom/geom/src/TGeoNavigator.cxx: From Andrei:
	  fix for a crash when calling Safety() before any other navigation
	  method for an aligned volume.

2008-04-03 10:28  pcanal

	* [r22958] tutorials/tree/hvector.C: add new tutorials showing how
	  to create a tree from std::vector(s)

2008-04-03 09:58  moneta

	* [r22957] math/smatrix/test/kalman.C,
	  math/smatrix/test/stressKalman.cxx: add CPU time information

2008-04-03 09:56  pcanal

	* [r22956] cint/build/libCint.mk: need fullpathname in the ln to
	  dylib

2008-04-03 09:46  pcanal

	* [r22955] cint/build/libCint.mk: do not cmompile symbols.cxx until
	  we properly enable stubs in Cint standalone

2008-04-03 08:49  moneta

	* [r22954] math/smatrix/test/Makefile,
	  math/smatrix/test/stressKalman.cxx: remove test dictionary files
	  when doing make clean

2008-04-02 19:30  pcanal

	* [r22953] io/src/TStreamerInfo.cxx: In MakeProject properly test
	  whether a StreamerElement describe a base class (stl container
	  were not handled correctly

2008-04-02 16:18  brun

	* [r22948] tutorials/fft/FFT.C: From Anna:
	  delete temp arrays

2008-04-02 12:28  rdm

	* [r22942] tutorials/graphs/zdemo.C: make compilable with ACliC.

2008-04-02 11:47  antcheva

	* [r22941] gui/src/TGListTree.cxx: From Bertrand:
	  - Remove item outlining when the mouse leaves the list tree
	  
	  P.S. from me: this fixes the ambiguity for having two different
	  (highlighted
	  and outlined) items when the mouse pointer leaves the list tree
	  window.

2008-04-02 11:00  pcanal

	* [r22940] cont/inc/TCollectionProxyInfo.h, io/inc/TStreamerInfo.h,
	  io/src/TGenCollectionProxy.cxx,
	  io/src/TStreamerInfoReadBuffer.cxx,
	  io/src/TStreamerInfoWriteBuffer.cxx: Insure that the
	  TStreamerInfo a contained class that is to written memberwise
	  is _not_ optimized.
	  
	  Repair a few place where TStreamerInfo was wasting some space
	  when the
	  streamed collection was empty. Increase TStreamerInfo version to
	  7 to
	  distinguish the old and new cases.
	  
	  Rename TCollectionProxyInfo::Environ::delete_temp to use_temp to
	  clarify code/semantic
	  and fix its use to properly manage the life time of the temporary
	  used (necessary in
	  the case of memberwise streaming (in non-split mode)).

2008-04-02 09:31  antcheva

	* [r22939] gui/src/TGListTree.cxx: From Bertrand:
	  - Reset fCurrent and fBelowMouse variables
	  when deleting a TGListTreeItem

2008-04-02 08:50  antcheva

	* [r22938] gui/src/TGListTree.cxx: From Bertrand:
	  - Fix potential problem when trying to draw outline
	  around a TGListTreeItem being destroyed

2008-04-02 08:30  brun

	* [r22937] tutorials/fft/FFT.C: From Anna:
	  I've added some lines about the backward transforms to the
	  original FFT.C tutorial.

2008-04-02 08:27  brun

	* [r22936] base/src/TVirtualFFT.cxx: Add a protection in case the
	  FFT plugin is not found

2008-04-02 08:24  brun

	* [r22935] configure: From Bertrand:
	  - Fix detection of Qt4 libraries

2008-04-02 07:11  antcheva

	* [r22933] qt/Module.mk, qt/inc/rootcintrule.pri,
	  qt/inc/rootlibs.pri: From Valeri Fine:
	  rootcintrule.pri:
	  - Use the CPP preprocessor (-p) option to generate RootCint
	  dictionary
	  Qt4 headers are too complex to pass the Cint builtin preprocessor
	  
	  rootlibs.pri:
	  Fix the typo defining the path to the RIO library

2008-04-02 07:11  antcheva

	* [r22932] qt/inc/TQtWidget.h, qt/src/TQtWidget.cxx: From Valeri
	  Fine:
	  - Set correctly Qt4 QWidget size policy
	  - Respond to the Qt4 QContextMenu event (new for Qt 4.3.x)

2008-04-02 07:10  antcheva

	* [r22931] qt/src/GQtGUI.cxx: From Valeri Fine:
	  - remove the intermediate Q3Support attributes.
	  Use the vanilla Qt4 attributes instead.

2008-04-02 07:09  antcheva

	* [r22930] qt/inc/TQMimeTypes.h, qt/src/TQMimeTypes.cxx: From
	  Valeri Fine:
	  - ROOT icon provider based on Qt4 QIcon class

2008-04-01 15:37  moneta

	* [r22926] math/smatrix/test/Makefile: remove -g for compiling
	  test. It swicth off the optimization when compiling with -O on
	  Solaris

2008-04-01 13:31  moneta

	* [r22924] math/smatrix/test/testIO.cxx: fix a linking problem on
	  Solaris

2008-04-01 12:34  rdm

	* [r22923] Makefile, gdml, geom/Module.mk, geom/doc, geom/gdml,
	  geom/gdml/Module.mk, geom/geom, geom/geom/Module.mk,
	  geom/geom/doc, geom/geom/inc, geom/geom/src, geom/geombuilder,
	  geom/geombuilder/Module.mk, geom/geompainter,
	  geom/geompainter/Module.mk, geom/inc, geom/src, geombuilder,
	  geompainter: move geom, geombuilder, geompainter and gdml to geom
	  meta directory.

2008-04-01 10:01  moneta

	* [r22920] math/smatrix/inc/Math/MatrixFunctions.h: fix a bug on
	  Windows in the TensorProd function

2008-04-01 08:26  moneta

	* [r22918] math/smatrix/test/Makefile,
	  math/smatrix/test/testSMatrix.cxx: - add test for bug 35076
	  - fix problem building dictionary library for testIO

2008-04-01 08:05  rdm

	* [r22917] unix/src/TUnixSystem.cxx: From Fed:
	  on MacOS X 64-bit we need to define vm_region to vm_region_64.

2008-04-01 06:27  moneta

	* [r22916] math/smatrix/inc/Math/BinaryOperators.h: - appl fix from
	  Harals Soleng (bug https://savannah.cern.ch/bugs/index.php?35076
	  ) for operator+ between 2 matrix expressions

2008-03-31 18:41  rdm

	* [r22914] Makefile: fix cint location in install target.

2008-03-31 18:18  rdm

	* [r22913] config/thisroot.csh, config/thisroot.sh, configure:
	  expand bindir, libdir and mandir in the thisroot scripts so that
	  they
	  can be used to set PATH, LD_LIBRARY_PATH and MANPATH. ROOTSYS
	  itself
	  is not used in prefix mode. Fixes issue 34935.

2008-03-31 17:10  brun

	* [r22912] hist/hist/src/TH2.cxx, hist/hist/src/TH3.cxx: In the TH2
	  and TH3 constructors the call "if (fgDefaultSumw2) Sumw2()" must
	  be done
	  in the final TH2C,S,I,F,D constructors

2008-03-31 15:40  rdm

	* [r22910] math/mathmore/Module.mk: white space.

2008-03-31 13:50  axel

	* [r22908] cint/configure: remove some debugging leftover,
	  preventing configure to find readline.a

2008-03-31 09:52  axel

	* [r22903] cint/reflex/inc/Reflex/Builder/TypeBuilder.h: Work
	  around GCC 3 bug (cannot cast T* to char&)

2008-03-31 09:48  rdm

	* [r22902] Makefile, tree/Module.mk, tree/doc, tree/inc, tree/src,
	  tree/tree, tree/tree/Module.mk, tree/tree/doc, tree/tree/inc,
	  tree/tree/src, tree/treeplayer, tree/treeplayer/Module.mk,
	  tree/treeviewer, tree/treeviewer/Module.mk, treeplayer,
	  treeviewer: move tree, treeplayer and treeviewer under tree meta
	  directory.

2008-03-31 09:46  moneta

	* [r22901] math/smatrix/inc/Math/SVector.icc: from Jan Amoraal: fix
	  a warning message appearing for SVector::Print() when D=1

2008-03-31 08:51  axel

	* [r22900] cintex/test/dict: add a few ignores

2008-03-31 07:41  axel

	* [r22899] cint/ROOT/cintdlls.mk: Also remove
	  cint/cint/lib/G__cpp_stdcxxfunc; fixes Savannah #35048

2008-03-28 14:06  rdm

	* [r22886] math/genvector/Module.mk: dependency fix.

2008-03-28 13:57  rdm

	* [r22885] Makefile, cint/cint/Module.mk, cint/reflex/Module.mk,
	  fftw, foam, fumili, genvector, hist/hist/Module.mk,
	  hist/histpainter/Module.mk, hist/spectrum/Module.mk,
	  hist/spectrumpainter/Module.mk, math, math/fftw,
	  math/fftw/Module.mk, math/foam, math/foam/Module.mk, math/fumili,
	  math/fumili/Module.mk, math/genvector, math/genvector/Module.mk,
	  math/mathcore, math/mathcore/Module.mk, math/mathmore,
	  math/mathmore/Module.mk, math/matrix, math/matrix/Module.mk,
	  math/minuit, math/minuit/Module.mk, math/minuit2,
	  math/minuit2/Module.mk, math/mlp, math/mlp/Module.mk,
	  math/physics, math/physics/Module.mk, math/quadp,
	  math/quadp/Module.mk, math/smatrix, math/smatrix/Module.mk,
	  math/splot, math/splot/Module.mk, math/unuran,
	  math/unuran/Module.mk, mathcore, mathmore, matrix, minuit,
	  minuit2, mlp, physics, proof/clarens/Module.mk,
	  proof/peac/Module.mk, proof/proof/Module.mk,
	  proof/proofd/Module.mk, proof/proofplayer/Module.mk,
	  proof/proofx/Module.mk, quadp, smatrix, splot, unuran: move the
	  following directories under the new "math" meta directory:
	  mathcore
	  mathmore
	  fftw
	  foam
	  fumili
	  genvector
	  matrix
	  minuit
	  minuit2
	  mlp
	  physics
	  smatrix
	  splot
	  unuran
	  quadp

2008-03-28 13:21  brun

	* [r22884] gpad/src/TCanvas.cxx: Protect TCanvas::Update in case
	  fCanvasImp is not yet set, eg when calling Update
	  on a canvas just read from a file and not yet drawn.
	  This fixes the report
	  http://root.cern.ch/root/roottalk/roottalk08/0271.html

2008-03-28 12:01  pcanal

	* [r22882] tree/inc/TBranch.h, tree/src/TBranchElement.cxx: Remove
	  the calls to MapObject introduce in revision 21384 when
	  are unnecessary hence restoring lost performance in case where
	  the TTree contains many simple type (double, int, etc.)

2008-03-27 22:46  pcanal

	* [r22877] cint/test/testall.cxx: add -Z1 needed when build with
	  G__ROOT (implied otherwise)

2008-03-27 22:45  pcanal

	* [r22876] cint/cint/src/sizeof.cxx, cint/cint/src/val2a.cxx,
	  cint/cint7/src/sizeof.cxx, cint/cint7/src/val2a.cxx: add missing
	  native handling of long long, long double now required since we
	  do not load long.dll

2008-03-27 22:06  pcanal

	* [r22875] cint/cint/src/sizeof.cxx, cint/cint7/src/sizeof.cxx:
	  remove unnecessary load of (obsolete) long.dll

2008-03-27 21:34  pcanal

	* [r22874] cint/cint/include/time.h, cint/test/testall.cxx,
	  cint/tool/makecint.cxx: repair Cint standalone build and test

2008-03-27 20:07  pcanal

	* [r22873] io/src/TBufferFile.cxx: Correct the value print by debug
	  message

2008-03-27 16:59  couet

	* [r22872] asimage/src/TASImage.cxx, postscript/inc/TImageDump.h,
	  postscript/src/TImageDump.cxx: - From Onuchin:
	  In batch, when a picture was saved in a binary file (gif for
	  instance) from
	  an image containing more than one pad, only the first pad was
	  saved. The
	  following macro demonstrates the problem: ccc2.gif was wrong
	  compared to
	  ccc1.gif.
	  {
	  gROOT->SetBatch();
	  TCanvas *c = new TCanvas;
	  c->Divide(1,2);
	  TH1F *h = new TH1F("gaus", "gaus", 100, -5, 5);
	  h->FillRandom("gaus", 10000);
	  c->cd(1); h->Draw();
	  c->cd(2); h->Draw("c*");
	  c->Print("ccc1.gif");
	  TImage *img = TImage::Create();
	  img->FromPad(c);
	  img->WriteImage("ccc2.gif");
	  }

2008-03-27 16:47  rdm

	* [r22871] mathcore/Module.mk: clean test directories when doing
	  distclean.

2008-03-27 16:44  rdm

	* [r22870] mathcore/test, mathcore/test/fit: ignore test build
	  results.

2008-03-27 16:40  rdm

	* [r22869] fit: remove directory fit (contents moved to mathcore).

2008-03-27 16:38  rdm

	* [r22868] Makefile, fit/inc/Fit, fit/inc/LinkDef.h,
	  fit/src/BinData.cxx, fit/src/BinPoint.cxx, fit/src/DataRange.cxx,
	  fit/src/DataVector.cxx, fit/src/FitConfig.cxx,
	  fit/src/FitResult.cxx, fit/src/FitUtil.cxx,
	  fit/src/FitUtilParallel.cxx, fit/src/Fitter.cxx,
	  fit/src/ParameterSettings.cxx, fit/test, mathcore/Module.mk,
	  mathcore/inc/Fit, mathcore/inc/Fit/BinData.h,
	  mathcore/inc/Fit/BinPoint.h, mathcore/inc/Fit/Chi2FCN.h,
	  mathcore/inc/Fit/DataOptions.h, mathcore/inc/Fit/DataRange.h,
	  mathcore/inc/Fit/DataVector.h, mathcore/inc/Fit/DataVectorfwd.h,
	  mathcore/inc/Fit/FitConfig.h, mathcore/inc/Fit/FitResult.h,
	  mathcore/inc/Fit/FitUtil.h, mathcore/inc/Fit/FitUtilParallel.h,
	  mathcore/inc/Fit/Fitter.h, mathcore/inc/Fit/LinkDef.h,
	  mathcore/inc/Fit/LogLikelihoodFCN.h,
	  mathcore/inc/Fit/MinimizerControlParams.h,
	  mathcore/inc/Fit/ParameterSettings.h,
	  mathcore/inc/Fit/PoissonLikelihoodFCN.h,
	  mathcore/inc/Fit/UnBinData.h, mathcore/src/BinData.cxx,
	  mathcore/src/BinPoint.cxx, mathcore/src/DataRange.cxx,
	  mathcore/src/DataVector.cxx, mathcore/src/FitConfig.cxx,
	  mathcore/src/FitResult.cxx, mathcore/src/FitUtil.cxx,
	  mathcore/src/FitUtilParallel.cxx, mathcore/src/Fitter.cxx,
	  mathcore/src/ParameterSettings.cxx, mathcore/test/fit: move files
	  from directory fit to mathcore (they are already in libMathCore
	  anyway).

2008-03-27 15:36  rdm

	* [r22867] math: directory not needed anymore, contents moved to
	  mathcore.

2008-03-27 15:32  rdm

	* [r22866] Makefile, configure, math/inc/LinkDef.h,
	  math/inc/Math/ParamFunctor.h, math/inc/TComplex.h,
	  math/inc/TMath.h, math/inc/TRandom.h, math/inc/TRandom1.h,
	  math/inc/TRandom2.h, math/inc/TRandom3.h, math/src/TComplex.cxx,
	  math/src/TMath.cxx, math/src/TRandom.cxx, math/src/TRandom1.cxx,
	  math/src/TRandom2.cxx, math/src/TRandom3.cxx, mathcore/Module.mk,
	  mathcore/inc/LinkDef.h, mathcore/inc/Math/LinkDef.h,
	  mathcore/inc/Math/ParamFunctor.h, mathcore/inc/TComplex.h,
	  mathcore/inc/TMath.h, mathcore/inc/TRandom.h,
	  mathcore/inc/TRandom1.h, mathcore/inc/TRandom2.h,
	  mathcore/inc/TRandom3.h, mathcore/src/TComplex.cxx,
	  mathcore/src/TMath.cxx, mathcore/src/TRandom.cxx,
	  mathcore/src/TRandom1.cxx, mathcore/src/TRandom2.cxx,
	  mathcore/src/TRandom3.cxx: move remaining files from math to
	  mathcore (they were part of libMathCore
	  anyway). Include paths remain the same.

2008-03-27 14:50  antcheva

	* [r22864] gui/src/TGClient.cxx: From Bertrand:
	  
	  Fixed following case on Windows, debug mode MSVC2008, on a dual
	  core dead locks in 100% of all cases after a right-click on the
	  canvas
	  during the "WaitPrimitive" call and select e.g. "SaveAs" from the
	  context menu.
	  When the file dialog is being drawn the first time it gets grayed
	  out
	  immediately - probably because it's not getting any events to
	  process.
	  The only way out is to kill ROOT

2008-03-27 13:56  rdm

	* [r22863] config/Makefile.in, config/Makefile.win32, configure,
	  mathmore/Module.mk: From Bertrand:
	  - Revert latest changes in configure, Makefile.in
	  and mathmore/Module.mk and apply the rule globally
	  instead. This will solve problems when mixing
	  external libraries built in optimized mode and
	  ROOT built in debug mode (runtime libraries
	  mismatch). This was harmless with MSVC++7.1,
	  but fatal with MSVC++8.0 and 9.0.

2008-03-27 11:04  pcanal

	* [r22862] meta/src/TCint.cxx: From Axel: Add missing comment.

2008-03-27 08:50  brun

	* [r22861] pythia8/src/TPythia8.cxx: From Andreas Morsch:
	  Correct number of particles and references.

2008-03-26 23:00  russo

	* [r22860] cint/test/testall.cxx: The configcint.h file is in a
	  different place now.

2008-03-26 22:42  russo

	* [r22859] cint/tool/makecint.cxx: A few changes to use libCint.so
	  instead of libcint.so.
	  
	  Also one change so that we use
	  
	  -I<sysdir>/cint/<coreversion>/inc
	  
	  instead of:
	  
	  -I<sysdir>/<coreversion>/inc
	  
	  With these changes I am able to run the cint tests in
	  ${ROOTSYS}/cint/test directly.
	  
	  -- Paul Russo

2008-03-26 22:28  russo

	* [r22858] cint/test/callgraph.dot, cint/test/callgraph.dot.ps,
	  cint/test/callgrind.out.27696: Remove callgrind output files.

2008-03-26 17:43  couet

	* [r22855] asimage/src/libAfterImage/asfont.c: From Vasko:
	  - fixed bunch of compilation bugs showing up on old systems

2008-03-26 16:47  axel

	* [r22854] cint/cint/src/newlink.cxx: From Leo:
	  * Fix a problem when returning references to basic types (see
	  char& TString::operator[]) (result7 wasn't properly set in
	  newlink.cxx)
	  * Fix a problem (reintroduced) when trying to call methods
	  through pointers of a base class ( the overloaded destructor
	  doesn't have the same name... obviously)
	  Now roottest (except for python) passes with ./configure
	  --no-stubs

2008-03-26 16:26  axel

	* [r22853] utils/src/rootcint.cxx: Remove unused code block (#ifdef
	  OLDSTREAMER)
	  Improve indentation, remove tabs - should fix coding violations

2008-03-26 16:07  axel

	* [r22851] cint/reflex/src/OwnedPropertyList.cxx: Add forgotten
	  OwnedPropertyList.cxx

2008-03-26 15:50  moneta

	* [r22850] fit/inc/Fit/BinData.h, fit/inc/Fit/Chi2FCN.h,
	  fit/inc/Fit/DataOptions.h, fit/inc/Fit/DataRange.h,
	  fit/inc/Fit/FitConfig.h, fit/inc/Fit/FitResult.h,
	  fit/inc/Fit/Fitter.h, fit/inc/Fit/LogLikelihoodFCN.h,
	  fit/inc/Fit/ParameterSettings.h,
	  fit/inc/Fit/PoissonLikelihoodFCN.h, fit/inc/Fit/UnBinData.h,
	  fit/inc/LinkDef.h, fit/src/FitResult.cxx,
	  mathcore/test/binarySearchTime.cxx: - update the documentation,
	  add tag for making visible via THtml

2008-03-26 15:04  rdm

	* [r22849] config/Makefile.in, configure, mathmore/Module.mk: From
	  Bertrand:
	  - Solve a problem of mixing GSL library built in optimized mode
	  and ROOT built in debug mode (runtime libraries mismatch)

2008-03-26 13:41  axel

	* [r22845] cint/reflex/inc/Reflex/Member.h,
	  cint/reflex/inc/Reflex/Scope.h, cint/reflex/inc/Reflex/Type.h,
	  cint/reflex/inc/Reflex/TypeTemplate.h,
	  cint/reflex/inc/Reflex/internal/OwnedPropertyList.h,
	  cint/reflex/inc/Reflex/internal/PropertyListImpl.h,
	  cint/reflex/src/Member.cxx, cint/reflex/src/PropertyListImpl.cxx,
	  cint/reflex/src/Scope.cxx, cint/reflex/src/Type.cxx,
	  cint/reflex/src/TypeTemplate.cxx: Make delete / new calls
	  outlined wherever possible.
	  Avoids problems with custom new/delete handlers acting on only
	  one side of the new/deletion.

2008-03-26 13:17  axel

	* [r22844] cint/reflex/python/genreflex/gendict.py: Fix wrong
	  argument in lambda filter ("classes" instead of "selec")
	  Namespace builder should skip anonymous namespaces

2008-03-26 13:15  axel

	* [r22843] cint/reflex/inc/Reflex/Builder/TypeBuilder.h: Use
	  address of member cast to volatile const char reference, instead
	  of address of member. Allows OffsetOf macro to work also for
	  members of struct type where the struct has an overload of op&()

2008-03-26 13:14  rdm

	* [r22842] configure: GNU make 3.79.1 has different version string
	  format than >= 3.80.

2008-03-26 11:36  moneta

	* [r22840] hist/hist/src/THFitInterface.cxx: - fix AdjustError
	  funciton to avoid duplication with same symbol defined in
	  TGraphFitInterface
	  ( fix for bug https://savannah.cern.ch/bugs/index.php?34936 )

2008-03-26 10:10  rdm

	* [r22839] configure: relax make version to 3.79.1, but still
	  better to have >= 3.80 since
	  the ORDER dependency is not supported in < 3.80.

2008-03-26 08:37  axel

	* [r22838] cint/reflex/src/NameLookup.cxx,
	  cint/reflex/src/NameLookup.h: fix layout

2008-03-26 08:34  brun

	* [r22837] cint/reflex/src/NameLookup.cxx: Fix initialization order
	  in constructor

2008-03-26 01:56  russo

	* [r22834] cint/cint7/src/Shadow.cxx, cint/cint7/src/Type.cxx,
	  cint/cint7/src/common.h, cint/cint7/src/expr.cxx,
	  cint/cint7/src/fproto.h, cint/cint7/src/ifunc.cxx,
	  cint/cint7/src/inherit.cxx, cint/cint7/src/newlink.cxx,
	  cint/cint7/src/rflxutil.cxx, cint/cint7/src/struct.cxx,
	  cint/cint7/src/var.cxx, cint/reflex/src/NameLookup.cxx,
	  cint/reflex/src/NameLookup.h, cint/reflex/src/Tools.cxx: Flush
	  out all current cint7 dictionary fixes.
	  
	  -- Paul Russo

2008-03-25 12:53  couet

	* [r22827] graf/src/TGraph.cxx: - Protection added in
	  PaintPolyLineHatches (division by zero).

2008-03-25 12:01  rdm

	* [r22825] base/src/TDirectory.cxx: From Gerri:
	  use strrchr() to find desired directory in ROOT file, using
	  strchr() does not
	  work when path has the form: http://root.cern.ch/pippa.root:/LL.

2008-03-25 11:32  rdm

	* [r22824] meta/src/TCint.cxx: From Matevz:
	  make the setting of the gCINTMutex in ProcessLineSync()
	  conditional on
	  fLockProcessLine.

2008-03-25 11:10  rdm

	* [r22823] configure: add mandatory check for GNU Make >= 3.80.

2008-03-25 10:12  rdm

	* [r22822] hist/hist/inc/TF1.h: white space.

2008-03-21 20:44  brun

	* [r22819] io/inc/TArchiveFile.h: Fix a warning in default
	  constructor when compiling with -weffc++

2008-03-21 16:11  axel

	* [r22818] cint/reflex/inc/Reflex/PluginService.h, cint/reflex/src:
	  more ignores in src (.d, CINT dict); add missing exported symbol:
	  PluginService

2008-03-21 15:07  rdm

	* [r22817] xrootd/src/xrootd/configure.classic: fix for iccx8664
	  which also needs to check for libs in lib64.

2008-03-21 13:07  axel

	* [r22816] cint/reflex/inc/Reflex/Builder/TypeBuilder.h: revert
	  OffsetOf / op&() change untile we find a platform independent
	  solution

2008-03-21 10:55  axel

	* [r22815] cint/reflex/inc/Reflex/internal/InternalTools.h: Solaris
	  cannot cast a rev_it to a const_rev_it; make the collection const

2008-03-21 01:04  rdm

	* [r22814] config/Makefile.in, configure, xrootd/Module.mk: From
	  Gerri:
	  - In XROOTD, disable the build by default of the client Perl
	  interface: it
	  generates several warnings from SWIG and it does not build on
	  some systems
	  - Add a new option '--with-xrootd-opts="..."' to 'configure' to
	  specify
	  additional configuration flags to xrootd; in this way those
	  needing,
	  for example, the Perl interface, they can get it by configuring
	  with
	  ./configure --with-xrootd-opts="--enable-perlint" <other-options>

2008-03-21 00:49  pcanal

	* [r22813] treeplayer/src/TTreeProxyGenerator.cxx: add handling of
	  TStreamerElement resulting of 'IgnoreTObjectStreamer' in
	  TTree::MakeProxy

2008-03-21 00:32  pcanal

	* [r22812] base/src/TROOT.cxx: Explicitly mentioned that
	  TROOT::Reset should not be used from within a function

2008-03-20 23:17  pcanal

	* [r22810] io/src/TFile.cxx, io/src/TKey.cxx: Remove unnecessary
	  changes of the current ROOT directory
	  and reduce the span of those that are still compulsory
	  (hence aiding threadsafety)

2008-03-20 22:54  pcanal

	* [r22807] base/inc/LinkDef1.h: TMath can't be here otherwise
	  libMathCore is no longer autoloader

2008-03-20 22:06  pcanal

	* [r22806] io/src/TMakeProject.cxx: white space

2008-03-20 22:04  pcanal

	* [r22805] tree/src/TBasket.cxx, tree/src/TBranch.cxx,
	  tree/src/TBranchElement.cxx, tree/src/TBranchObject.cxx,
	  tree/src/TChain.cxx, tree/src/TFriendElement.cxx,
	  tree/src/TTree.cxx: Remove unnecessary change of the current ROOT
	  directory
	  and reduce the span of those that are still compulsory
	  (hence aiding threadsafety)

2008-03-20 22:00  pcanal

	* [r22804] io/src/TKey.cxx: allow derivation from TDirectoryFile

2008-03-20 21:59  pcanal

	* [r22803] io/src/TKey.cxx: allow derivation from TDirectoryFile

2008-03-20 21:52  pcanal

	* [r22802] base/inc/LinkDef1.h: add TMath GenerateInstance to
	  libCore so that the Math dictionary can be optimized (and hence
	  its inlined function can be optimised)

2008-03-20 21:51  pcanal

	* [r22801] test, tutorials/tree: ignore produced files

2008-03-20 17:44  axel

	* [r22798] cint/reflex/inc/Reflex/Any.h,
	  cint/reflex/inc/Reflex/Kernel.h,
	  cint/reflex/inc/Reflex/PropertyList.h,
	  cint/reflex/inc/Reflex/internal/PropertyListImpl.h: Fix Savannah
	  bug #32972: missing RFLX_API decls.
	  Fix build on Windows: RFLX_API destroys auto-inlining.

2008-03-20 16:39  axel

	* [r22796] cint/reflex/inc/Reflex/Kernel.h: Fix problem with CINT
	  parsing dllimport on Windows. Leaves a problem with the
	  dictionary complaining about the dllexport of a templated Dummy
	  func.

2008-03-20 16:12  axel

	* [r22795] cint/reflex/inc/Reflex/Builder/TypeBuilder.h: Allow
	  OffsetOf to work even if the operand implements op&(). Fixes
	  Savannah #33071.

2008-03-20 15:48  rdm

	* [r22793] base/inc/TDirectory.h, base/src/TDirectory.cxx,
	  io/inc/TDirectoryFile.h, io/src/TDirectoryFile.cxx: make
	  SaveObjectAs() const.

2008-03-20 15:35  rdm

	* [r22792] base/src/TROOT.cxx: in dtor call
	  TQObject::BlockAllSignals(), so no signals, typically
	  "Removed" signals, are emitted from TFileHandlers, etc. In this
	  far state
	  of destruction the emission of signals will cause bad side
	  effects or
	  crashes.

2008-03-20 15:33  rdm

	* [r22791] base/inc/TQObject.h, base/src/TQObject.cxx: added new
	  static methods:
	  AreAllSignalsBlocked()
	  BlockAllSignals(Bool_t)
	  which allows to block the emission of all signals.

2008-03-20 14:42  wlav

	* [r22790] pyroot/src/TPySelector.cxx: o) remove unnecessary const
	  char* casts on GetOption() returns

2008-03-20 14:40  axel

	* [r22789] cint/reflex/inc/Reflex/internal/InternalTools.h: Second
	  try to fix the ugly cast of iter<A> to iter<B>. Just hard cast
	  the container...

2008-03-20 14:33  wlav

	* [r22788] pyroot/src/TPySelector.cxx: o) implement proper const
	  char* -> char* casting for older pythons

2008-03-20 14:30  axel

	* [r22787] cint/reflex/inc/Reflex/internal/InternalTools.h:
	  Jean-Francois's work-around fails on GCC 4.3

2008-03-20 14:27  axel

	* [r22786] cint/reflex/SConstruct, cint/reflex/inc/Reflex/Kernel.h,
	  cint/reflex/inc/Reflex/internal/InternalTools.h,
	  cint/reflex/python/SConscript: From Jean-Francois Bastien and me:
	  * Fix iterator casting: iter(T*) is _not_ part of the standard.
	  Use reinterpret_cast.
	  * Fix Scons build for now. Next time there is an issue with it
	  I'll remove it - this is such an unmaintainable, ugly build
	  system!

2008-03-20 14:10  rdm

	* [r22785] asimage/src/TASPaletteEditor.cxx:
	  TDirectory::SaveObjectAs() is not static anymore.

2008-03-20 13:58  pcanal

	* [r22784] cint/reflex/src/stl_hash.h: correct \#if condition

2008-03-20 13:50  rdm

	* [r22783] base/src/TDirectory.cxx, io/src/TDirectoryFile.cxx: fix
	  comment of SaveObjectAs() which is not a static method anymore.

2008-03-20 13:45  pcanal

	* [r22782] cint: add svn:ignore(s)

2008-03-20 13:43  pcanal

	* [r22781] cint/cint/src: add svn:ignore(s)

2008-03-20 13:42  pcanal

	* [r22780] cint/cint7/lib/dll_stl,
	  cint/cint7/lib/dll_stl/Makeclimits,
	  cint/cint7/lib/dll_stl/Makecomplex,
	  cint/cint7/lib/dll_stl/Makedeque, cint/cint7/lib/dll_stl/Makeeh,
	  cint/cint7/lib/dll_stl/Makelist, cint/cint7/lib/dll_stl/Makemap,
	  cint/cint7/lib/dll_stl/Makemap2, cint/cint7/lib/dll_stl/Makemmap,
	  cint/cint7/lib/dll_stl/Makemmap2,
	  cint/cint7/lib/dll_stl/Makemset, cint/cint7/lib/dll_stl/Makeque,
	  cint/cint7/lib/dll_stl/Makese, cint/cint7/lib/dll_stl/Makeset,
	  cint/cint7/lib/dll_stl/Makestk, cint/cint7/lib/dll_stl/Makestr,
	  cint/cint7/lib/dll_stl/Makevary, cint/cint7/lib/dll_stl/Makevec,
	  cint/cint7/lib/dll_stl/Makevecbool: remove generated files

2008-03-20 13:42  pcanal

	* [r22779] cint/cint7/inc: add svn:ignore(s)

2008-03-20 13:42  pcanal

	* [r22778] cint/cint7/src, cint/cint7/src/auxu.cxx,
	  cint/cint7/src/dict/iccstrm.cxx, cint/cint7/src/dict/iccstrm.h,
	  cint/cint7/src/pcode.cxx: port to icc8

2008-03-20 13:41  pcanal

	* [r22777] cint/cint/inc, cint/cint/include/limits.h,
	  cint/cint/include/locale.h, cint/cint/include/signal.h,
	  cint/cint/include/stddef.h, cint/cint/include/stdio.h,
	  cint/cint/include/stdlib.h, cint/cint/include/time.h,
	  cint/tool/rmkdepend: add svn:ignore(s)

2008-03-20 13:41  pcanal

	* [r22776] cint/reflex/src/ScopeName.cxx,
	  cint/reflex/src/stl_hash.h: port to icc8

2008-03-20 13:40  pcanal

	* [r22775] cint/cint7/lib/iccstrm/Makefile: fix makefile for new
	  structure

2008-03-20 13:30  rdm

	* [r22774] utils/src/rlibmap.cxx: white space.

2008-03-20 12:59  rdm

	* [r22773] cint/cint/src/newlink.cxx,
	  cint/reflex/src/DataMember.cxx,
	  cint/reflex/src/PluginFactoryMap.cxx, cint/reflex/src/Tools.cxx,
	  cint/tool/makecint.cxx: make CINT and Reflex compile with gcc
	  4.3.0 (<cstdlib> and <cstring>
	  were missing in several files).

2008-03-20 11:55  moneta

	* [r22771] genvector/inc/Math/GenVector/DisplacementVector3D.h,
	  genvector/inc/Math/GenVector/PositionVector3D.h: - syncronize
	  with changes from David
	  http://root.cern.ch/viewcvs?view=rev&revision=22656
	  
	  in development branch requested by LHCb

2008-03-20 09:06  pcanal

	* [r22766] cint/test/testdiff.linuxicc.ref: update for new test
	  ordering

2008-03-20 08:15  pcanal

	* [r22764] cint/cint/src/dict/Apiif.cxx,
	  cint/cint/src/dict/Apiif.h, cint/cint/src/symbols.cxx: add
	  \#include <algorithm> for older compilers (icc)

2008-03-20 00:10  pcanal

	* [r22763] cint/test/testdiff.newlinux.ref,
	  cint/test/testdiff.newlinuxicc.ref,
	  cint/test/testdiff.newmacos.ref: add ref file for cint7

2008-03-19 21:59  pcanal

	* [r22762] cint/test/testdiff.linux.ref: update for new tests (and
	  new order of test)

2008-03-19 21:41  pcanal

	* [r22761] cint/test/testdiff.linux.ref,
	  cint/test/testdiff.linuxicc.ref, cint/test/testdiff.macos.ref:
	  add reference file for cint5 nightly build

2008-03-19 21:37  pcanal

	* [r22760] cint/cint7/src/newlink.cxx: Finish implementing the use
	  the base class wrapper now that it has been activated by a recent
	  fix in G__method_inbase

2008-03-19 21:14  wlav

	* [r22759] pyroot/inc/TPython.h, pyroot/src/ObjectProxy.h,
	  pyroot/src/TPySelector.cxx, pyroot/src/TPython.cxx: o) opt in
	  ObjectProxy.h: skip creating of temporary TClassRef
	  o) TPython::Exec now returns kFALSE on failure
	  o) TPySelector now takes a python module, so that that file is
	  looked up through PYTHONPATH, and it searches for the
	  TPySelector derived class to instantiate and use

2008-03-19 18:24  pcanal

	* [r22757] cint/build/libReflex.mk: move library to ./lib

2008-03-19 18:22  pcanal

	* [r22756] cint/build/libCint.mk, cint/build/libReflex.mk: the new
	  coreversion actual name is cint7

2008-03-19 18:13  pcanal

	* [r22755] cint/cint7/src/loadfile.cxx: remove obsolete \#define

2008-03-19 17:49  pcanal

	* [r22754] cint/test/testall.cxx: adapt to new binary location

2008-03-19 17:23  axel

	* [r22753] cint/reflex/python/genreflex/genreflex.py: From
	  Jean-François Bastien: call GCCXML with "" so it works for gccxml
	  paths with spaces, too. Fixes Savannah bug #34348

2008-03-19 17:10  axel

	* [r22752] cint/reflex/python/genreflex/gendict.py,
	  cint/reflex/python/genreflex/genreflex.py: From Hady Zalek:
	  improve genreflex error handling, exit code; typos fixed
	  Fixes bug #33929: Genreflex CLI Issues

2008-03-19 17:04  axel

	* [r22751] cint/reflex/python/genreflex/gendict.py: From Hady
	  Zalek: improve mettern matching for pattern-based selection.
	  Fixes Savannah bug #34096: Genreflex Incorrectly Selects Template
	  Classes

2008-03-19 16:59  axel

	* [r22750] cint/reflex/python/genreflex/genreflex.py: From
	  Jean-François Bastien: Surround GCCXML call by "" so its path can
	  contain spaces. Fixes Savannah #34209

2008-03-19 16:45  axel

	* [r22749] cint/reflex/Module.mk: Fix check-reflex target (new dir
	  layout)

2008-03-19 16:45  axel

	* [r22748] cint/reflex/python/genreflex/gendict.py: Fix Savannah
	  #16015 (again); don't assume the name attribute exists.
	  Do not automatically exclude std::_* types when they are
	  explicitly selected: needed for std::map on windows where the
	  whole interface is in the base std::_Tree (baaad MSVC...)

2008-03-19 16:42  pcanal

	* [r22747] rint/src/TRint.cxx: Load DllImport.h so that the
	  interpreter knows about R__EXTERN

2008-03-19 16:41  axel

	* [r22746] cint/reflex/inc/Reflex/Member.h: Fix Savannah #34719:
	  two invalid members are equal, too.

2008-03-19 16:12  rdm

	* [r22745] cint/ROOT/cintdlls.mk: remove CINTDICTMAPS in distclean.

2008-03-19 16:00  axel

	* [r22744] cint/cint/include/sys/types.h: Remove sys/types.h; it's
	  generated by cintdlls.mk

2008-03-19 14:28  axel

	* [r22742] cint/cint/include, cint/cint/src, cint/cint7/src:
	  svn:ignores

2008-03-19 14:26  pcanal

	* [r22741] reflex: reflex moved to cint/reflex

2008-03-19 14:06  axel

	* [r22740] cint/cint/src/common.h, cint/cint7/src/common.h:
	  Increase G_MAX_SL (max number of shared libraries) from 150 to
	  1024 - it's cheap: (1024-150)*sizeof(void*)

2008-03-19 14:05  rdm

	* [r22739] configure: From Axel:
	  correct printing in no-stubs checking.

2008-03-19 13:51  rdm

	* [r22738] Makefile: g was dropped from glite.

2008-03-19 13:37  pcanal

	* [r22737] Makefile: From Axel:
	  
	  Removes the dupe targets for lib/libCint.so for distclean.
	  From Axel:
	  
	  Removes the dupe targets for lib/libCint.so for distclean.

2008-03-19 13:35  pcanal

	* [r22736] configure: From Axel:
	  Silences the "checking for .." for --no-stubs

2008-03-19 11:46  axel

	* [r22735] cint/tool/rmkdepend, cint/tool/rmkdepend/cppsetup.c,
	  cint/tool/rmkdepend/def.h, cint/tool/rmkdepend/ifparser.c,
	  cint/tool/rmkdepend/ifparser.h, cint/tool/rmkdepend/imakemdep.h,
	  cint/tool/rmkdepend/include.c, cint/tool/rmkdepend/main.c,
	  cint/tool/rmkdepend/mainroot.cxx, cint/tool/rmkdepend/parse.c,
	  cint/tool/rmkdepend/pr.c, cint/tool/rmkdepend/rmkdepend.man: Add
	  rmkdepend's sources directly, a copy of ROOT's build/rmkdepend

2008-03-19 11:44  axel

	* [r22734] cint/configure, cint/tool: Fix CINT standalone
	  configure: only use PREFIX if --with-prefix is specified.
	  Make rmkdepend non svn:externals (to be added back in in the next
	  commit)

2008-03-19 10:45  brun

	* [r22733] base/inc/TVirtualMonitoring.h, gui/inc/TGEventHandler.h:
	  From Federico:
	  changes for gcc -weffc++ option

2008-03-19 10:41  pcanal

	* [r22732] cint/cint7/src/common.h, cint/cint7/src/loadfile.cxx,
	  cint/cint7/src/rflxutil.cxx, cint/cint7/src/struct.cxx,
	  cint/reflex/Module.mk,
	  cint/reflex/inc/Reflex/Builder/ClassBuilder.h,
	  cint/reflex/inc/Reflex/Builder/UnionBuilder.h,
	  cint/reflex/src/Class.cxx, cint/reflex/src/Class.h,
	  cint/reflex/src/ClassBuilder.cxx, cint/reflex/src/Union.cxx,
	  cint/reflex/src/Union.h, cint/reflex/src/UnionBuilder.cxx: Import
	  latest improvement from stubs branch:
	  
	  ------------------------------------------------------------------------
	  r22713 | pcanal | 2008-03-18 09:28:17 -0500 (Tue, 18 Mar 2008) |
	  2 lines
	  
	  use only one '%s' since the path merge (cintsydir + coreversion)
	  is done before hand (anyway the extra argument were missing\!
	  
	  ------------------------------------------------------------------------
	  r22714 | pcanal | 2008-03-18 09:35:25 -0500 (Tue, 18 Mar 2008) |
	  2 lines
	  
	  use real reflex/inc location
	  
	  ------------------------------------------------------------------------
	  r22716 | russo | 2008-03-18 12:49:43 -0500 (Tue, 18 Mar 2008) | 7
	  lines
	  
	  Add support for Union function members to Reflex.
	  
	  This fixes the problem with making the G__IO.cxx
	  dictionary file.

2008-03-19 10:28  pcanal

	* [r22731] cint/cint/include/sys/types.h: add missing file

2008-03-19 10:22  moneta

	* [r22730] minuit2/inc/TFitterFumili.h,
	  minuit2/src/Minuit2Minimizer.cxx, minuit2/src/TFitterFumili.cxx,
	  minuit2/src/TFitterMinuit.cxx: - sync with dev branch.
	  - Fix a problem when deleting TFitterFumili and TFitterMinuit
	  - Minuit2Minimizer: if valid error are requested always run Hesse
	  if it was not done before

2008-03-19 10:20  pcanal

	* [r22729] Makefile, base/inc/DllImport.h, base/inc/LinkDef2.h,
	  base/src/TSystem.cxx, cint/COPYING, cint/FAQ.txt, cint/Module.mk,
	  cint/README.txt, cint/RELNOTE.txt, cint/ROOT,
	  cint/ROOT/cintdlls.mk, cint/ROOT/configcint.mk, cint/build,
	  cint/build/Cint.mk, cint/build/Makefile, cint/build/libCint.mk,
	  cint/build/libReflex.mk, cint/cint, cint/cint/Module.mk,
	  cint/cint/inc, cint/cint/inc/Api.h, cint/cint/inc/BaseCls.h,
	  cint/cint/inc/CallFunc.h, cint/cint/inc/Class.h,
	  cint/cint/inc/DataMbr.h, cint/cint/inc/G__ci.h,
	  cint/cint/inc/Method.h, cint/cint/inc/MethodAr.h,
	  cint/cint/inc/Property.h, cint/cint/inc/Shadow.h,
	  cint/cint/inc/Token.h, cint/cint/inc/Type.h,
	  cint/cint/inc/Typedf.h, cint/cint/inc/cintdictversion.h,
	  cint/cint/include, cint/cint/include/Common.h,
	  cint/cint/include/GL, cint/cint/include/GL/gl.h,
	  cint/cint/include/GL/glu.h, cint/cint/include/GL/glut.h,
	  cint/cint/include/GL/xmesa.h, cint/cint/include/README.txt,
	  cint/cint/include/ReadF.C, cint/cint/include/ReadF.cxx,
	  cint/cint/include/ReadF.h, cint/cint/include/RegE.C,
	  cint/cint/include/RegE.cxx, cint/cint/include/RegE.h,
	  cint/cint/include/X11, cint/cint/include/X11/Xlib.h,
	  cint/cint/include/X11/Xutil.h, cint/cint/include/X11/keysym.h,
	  cint/cint/include/X11/xos.h, cint/cint/include/_complex,
	  cint/cint/include/_complex.h, cint/cint/include/_exception,
	  cint/cint/include/_exception.h, cint/cint/include/_iostream,
	  cint/cint/include/_stdexcept, cint/cint/include/_stdexcept.h,
	  cint/cint/include/api.h, cint/cint/include/array.c,
	  cint/cint/include/array.h, cint/cint/include/arrayiostream.h,
	  cint/cint/include/assert.h, cint/cint/include/bool,
	  cint/cint/include/bool.h, cint/cint/include/boolean.h,
	  cint/cint/include/carray.c, cint/cint/include/carray.h,
	  cint/cint/include/cassert, cint/cint/include/cctype,
	  cint/cint/include/cerrno, cint/cint/include/cfloat,
	  cint/cint/include/ciso646, cint/cint/include/climits,
	  cint/cint/include/clocale, cint/cint/include/cmath,
	  cint/cint/include/complex, cint/cint/include/complex.h,
	  cint/cint/include/constants.h, cint/cint/include/csetjmp,
	  cint/cint/include/csignal, cint/cint/include/cstdarg,
	  cint/cint/include/cstddef, cint/cint/include/cstdio,
	  cint/cint/include/cstdlib, cint/cint/include/cstring,
	  cint/cint/include/ctime, cint/cint/include/ctype.h,
	  cint/cint/include/cwchar, cint/cint/include/cwctype,
	  cint/cint/include/darray.cxx, cint/cint/include/darray.h,
	  cint/cint/include/errno.h, cint/cint/include/ertti.h,
	  cint/cint/include/exception, cint/cint/include/exception.h,
	  cint/cint/include/fcntl.h, cint/cint/include/fft.c,
	  cint/cint/include/fft.h, cint/cint/include/float.h,
	  cint/cint/include/fstream, cint/cint/include/fstream.h,
	  cint/cint/include/graphbuf.h, cint/cint/include/iomanip,
	  cint/cint/include/iomanip.h, cint/cint/include/iosenum.cxx,
	  cint/cint/include/iosfwd, cint/cint/include/iosfwd.h,
	  cint/cint/include/iostream, cint/cint/include/iostream.h,
	  cint/cint/include/istream, cint/cint/include/limits,
	  cint/cint/include/limits.h, cint/cint/include/locale,
	  cint/cint/include/locale.h, cint/cint/include/lsm.c,
	  cint/cint/include/lsm.h, cint/cint/include/make.arc,
	  cint/cint/include/makearc, cint/cint/include/makearcg,
	  cint/cint/include/makearcsun, cint/cint/include/makefile,
	  cint/cint/include/makehpib, cint/cint/include/makeit.bat,
	  cint/cint/include/makeit.c, cint/cint/include/makemat,
	  cint/cint/include/math.h, cint/cint/include/matrix.cxx,
	  cint/cint/include/matrix.h, cint/cint/include/matrixstream.h,
	  cint/cint/include/matrixstream.hi, cint/cint/include/mkincld.c,
	  cint/cint/include/new, cint/cint/include/new.h,
	  cint/cint/include/ostream, cint/cint/include/platform.h,
	  cint/cint/include/pthread.h, cint/cint/include/readfile.h,
	  cint/cint/include/regex.h, cint/cint/include/regexp.h,
	  cint/cint/include/setjmp.h, cint/cint/include/signal.h,
	  cint/cint/include/socket.h, cint/cint/include/spice.h,
	  cint/cint/include/sstream, cint/cint/include/statistics.c,
	  cint/cint/include/statistics.h, cint/cint/include/stdarg.h,
	  cint/cint/include/stddef.h, cint/cint/include/stdexcept,
	  cint/cint/include/stdio.h, cint/cint/include/stdiostream.h,
	  cint/cint/include/stdlib.h, cint/cint/include/stream.h,
	  cint/cint/include/streambuf, cint/cint/include/string.h,
	  cint/cint/include/striostream.h, cint/cint/include/strstream,
	  cint/cint/include/strstream.h, cint/cint/include/sys,
	  cint/cint/include/sys/cdefs.h, cint/cint/include/sys/file.h,
	  cint/cint/include/sys/ipc.h, cint/cint/include/sys/msg.h,
	  cint/cint/include/sys/sem.h, cint/cint/include/sys/shm.h,
	  cint/cint/include/sys/stat.h, cint/cint/include/termios.h,
	  cint/cint/include/time.h, cint/cint/include/timespec.h,
	  cint/cint/include/typeinfo, cint/cint/include/typeinfo.h,
	  cint/cint/include/unistd.h, cint/cint/include/windows.h,
	  cint/cint/include/winsock.h, cint/cint/include/xgraph.c,
	  cint/cint/include/xygraphbuf.h, cint/cint/lib,
	  cint/cint/lib/Makefile, cint/cint/lib/README.txt,
	  cint/cint/lib/WildCard, cint/cint/lib/WildCard/ARCHIVE,
	  cint/cint/lib/WildCard/AppInit.c, cint/cint/lib/WildCard/Main.c,
	  cint/cint/lib/WildCard/Main.cxx, cint/cint/lib/WildCard/Makefile,
	  cint/cint/lib/WildCard/README, cint/cint/lib/WildCard/TCLMACRO.h,
	  cint/cint/lib/WildCard/TCLTK.h, cint/cint/lib/WildCard/TKMACRO.h,
	  cint/cint/lib/WildCard/TOP.h, cint/cint/lib/WildCard/TclIns.c,
	  cint/cint/lib/WildCard/TkInit.c,
	  cint/cint/lib/WildCard/WildCard.c,
	  cint/cint/lib/WildCard/bodediagram.wc,
	  cint/cint/lib/WildCard/calc.wc, cint/cint/lib/WildCard/grcalc.wc,
	  cint/cint/lib/WildCard/guibuild.wc,
	  cint/cint/lib/WildCard/question.wc, cint/cint/lib/WildCard/setup,
	  cint/cint/lib/WildCard/test.c, cint/cint/lib/WildCard/test3.wc,
	  cint/cint/lib/WildCard/test5.wc, cint/cint/lib/WildCard/tktest.c,
	  cint/cint/lib/WildCard/tktest1.c,
	  cint/cint/lib/WildCard/tktest2.c,
	  cint/cint/lib/WildCard/wildc.wc, cint/cint/lib/accstrm,
	  cint/cint/lib/accstrm/Makefile, cint/cint/lib/accstrm/README.txt,
	  cint/cint/lib/accstrm/fstrm.h, cint/cint/lib/accstrm/iostrm.h,
	  cint/cint/lib/accstrm/linkdef.h, cint/cint/lib/accstrm/sstrm.h,
	  cint/cint/lib/alphastrm, cint/cint/lib/alphastrm/Makefile,
	  cint/cint/lib/alphastrm/README.txt,
	  cint/cint/lib/alphastrm/fstrm.h,
	  cint/cint/lib/alphastrm/iostrm.h,
	  cint/cint/lib/alphastrm/linkdef.h,
	  cint/cint/lib/alphastrm/sstrm.h, cint/cint/lib/bcstream,
	  cint/cint/lib/bcstream/Makefile, cint/cint/lib/bcstream/README,
	  cint/cint/lib/bcstream/fstrm.h, cint/cint/lib/bcstream/iostrm.h,
	  cint/cint/lib/bcstream/stdiostr.h, cint/cint/lib/bcstream/strm.h,
	  cint/cint/lib/bcstream/strstrm.h, cint/cint/lib/cbstream,
	  cint/cint/lib/cbstream/Makefile, cint/cint/lib/cbstream/fstrm.h,
	  cint/cint/lib/cbstream/iostrm.h,
	  cint/cint/lib/cbstream/linkdef.h,
	  cint/cint/lib/cbstream/readme.txt,
	  cint/cint/lib/cbstream/strstrm.h, cint/cint/lib/cintocx,
	  cint/cint/lib/cintocx/Cint-Ocx,
	  cint/cint/lib/cintocx/CintocxCtl.bmp,
	  cint/cint/lib/cintocx/CintocxCtl.cpp,
	  cint/cint/lib/cintocx/CintocxCtl.h,
	  cint/cint/lib/cintocx/CintocxPpg.cpp,
	  cint/cint/lib/cintocx/CintocxPpg.h,
	  cint/cint/lib/cintocx/README.txt,
	  cint/cint/lib/cintocx/Resource.h,
	  cint/cint/lib/cintocx/StdAfx.cpp, cint/cint/lib/cintocx/StdAfx.h,
	  cint/cint/lib/cintocx/cintocx.aps,
	  cint/cint/lib/cintocx/cintocx.clw,
	  cint/cint/lib/cintocx/cintocx.cpp,
	  cint/cint/lib/cintocx/cintocx.h,
	  cint/cint/lib/cintocx/cintocx.ico,
	  cint/cint/lib/cintocx/cintocx.mak,
	  cint/cint/lib/cintocx/cintocx.mdp,
	  cint/cint/lib/cintocx/cintocx.odl,
	  cint/cint/lib/cintocx/cintocx.rc,
	  cint/cint/lib/cintocx/cintocx3.bmp,
	  cint/cint/lib/cintocx/setup.bat, cint/cint/lib/dll_stl,
	  cint/cint/lib/dll_stl/README.txt, cint/cint/lib/dll_stl/cinteh.h,
	  cint/cint/lib/dll_stl/clim.h, cint/cint/lib/dll_stl/cmplx.h,
	  cint/cint/lib/dll_stl/dqu.h, cint/cint/lib/dll_stl/iter.h,
	  cint/cint/lib/dll_stl/lst.h, cint/cint/lib/dll_stl/mp.h,
	  cint/cint/lib/dll_stl/multmp.h, cint/cint/lib/dll_stl/multst.h,
	  cint/cint/lib/dll_stl/pr.h, cint/cint/lib/dll_stl/que.h,
	  cint/cint/lib/dll_stl/se.h, cint/cint/lib/dll_stl/setup,
	  cint/cint/lib/dll_stl/setup.bat,
	  cint/cint/lib/dll_stl/setupbc.bat, cint/cint/lib/dll_stl/st.h,
	  cint/cint/lib/dll_stl/stk.h, cint/cint/lib/dll_stl/str.h,
	  cint/cint/lib/dll_stl/suncc5_deque.h,
	  cint/cint/lib/dll_stl/suncc5_string.h,
	  cint/cint/lib/dll_stl/vary.h, cint/cint/lib/dll_stl/vec.h,
	  cint/cint/lib/dll_stl/vecbool.h, cint/cint/lib/gcc3strm,
	  cint/cint/lib/gcc3strm/Makefile,
	  cint/cint/lib/gcc3strm/README.txt,
	  cint/cint/lib/gcc3strm/fstrm.h, cint/cint/lib/gcc3strm/iostrm.h,
	  cint/cint/lib/gcc3strm/linkdef.h, cint/cint/lib/gcc3strm/sstrm.h,
	  cint/cint/lib/gcc4strm, cint/cint/lib/gcc4strm/Makefile,
	  cint/cint/lib/gcc4strm/README.txt,
	  cint/cint/lib/gcc4strm/fstrm.h, cint/cint/lib/gcc4strm/iostrm.h,
	  cint/cint/lib/gcc4strm/linkdef.h, cint/cint/lib/gcc4strm/sstrm.h,
	  cint/cint/lib/gl, cint/cint/lib/gl/GL.h,
	  cint/cint/lib/gl/README.txt, cint/cint/lib/gl/TOP.h,
	  cint/cint/lib/gl/cintGL.h, cint/cint/lib/gl/setup,
	  cint/cint/lib/gl/setup.bat, cint/cint/lib/iccstrm,
	  cint/cint/lib/iccstrm/Makefile, cint/cint/lib/iccstrm/README.txt,
	  cint/cint/lib/iccstrm/fstrm.h, cint/cint/lib/iccstrm/iostrm.h,
	  cint/cint/lib/iccstrm/linkdef.h, cint/cint/lib/iccstrm/sstrm.h,
	  cint/cint/lib/ipc, cint/cint/lib/ipc/README.txt,
	  cint/cint/lib/ipc/ipcif.h, cint/cint/lib/ipc/setup,
	  cint/cint/lib/longlong, cint/cint/lib/longlong/README.txt,
	  cint/cint/lib/longlong/longdbl.h,
	  cint/cint/lib/longlong/longlong.h,
	  cint/cint/lib/longlong/make.bat,
	  cint/cint/lib/longlong/makelongif,
	  cint/cint/lib/longlong/makelongif3, cint/cint/lib/longlong/setup,
	  cint/cint/lib/longlong/setup.bat,
	  cint/cint/lib/longlong/setupbc.bat,
	  cint/cint/lib/longlong/setuphp, cint/cint/lib/posix,
	  cint/cint/lib/posix/README.txt, cint/cint/lib/posix/exten.c,
	  cint/cint/lib/posix/exten.h, cint/cint/lib/posix/mktypes.c,
	  cint/cint/lib/posix/posix.h, cint/cint/lib/posix/setup,
	  cint/cint/lib/posix/setup.bat, cint/cint/lib/posix/setupbc.bat,
	  cint/cint/lib/posix/setupsc.bat, cint/cint/lib/posix/winposix.c,
	  cint/cint/lib/posix/winposix.h, cint/cint/lib/prec_stl,
	  cint/cint/lib/prec_stl/README.txt,
	  cint/cint/lib/prec_stl/algorithm, cint/cint/lib/prec_stl/bitset,
	  cint/cint/lib/prec_stl/climits, cint/cint/lib/prec_stl/complex,
	  cint/cint/lib/prec_stl/deque, cint/cint/lib/prec_stl/exception,
	  cint/cint/lib/prec_stl/functional,
	  cint/cint/lib/prec_stl/iterator, cint/cint/lib/prec_stl/limits,
	  cint/cint/lib/prec_stl/list, cint/cint/lib/prec_stl/map,
	  cint/cint/lib/prec_stl/memory, cint/cint/lib/prec_stl/multimap,
	  cint/cint/lib/prec_stl/multiset, cint/cint/lib/prec_stl/numeric,
	  cint/cint/lib/prec_stl/queue, cint/cint/lib/prec_stl/set,
	  cint/cint/lib/prec_stl/stack, cint/cint/lib/prec_stl/stdexcept,
	  cint/cint/lib/prec_stl/string, cint/cint/lib/prec_stl/utility,
	  cint/cint/lib/prec_stl/valarray, cint/cint/lib/prec_stl/vector,
	  cint/cint/lib/pthread, cint/cint/lib/pthread/Makefile,
	  cint/cint/lib/pthread/README.txt, cint/cint/lib/pthread/pthd.h,
	  cint/cint/lib/pthread/setup, cint/cint/lib/pthread/setuphp,
	  cint/cint/lib/pthread/thread.h, cint/cint/lib/qt,
	  cint/cint/lib/qt/Makefile, cint/cint/lib/qt/README.txt,
	  cint/cint/lib/qt/qcompactstyle.h, cint/cint/lib/qt/qconfig.h,
	  cint/cint/lib/qt/qmodules.h, cint/cint/lib/qt/qplatformdefs.h,
	  cint/cint/lib/qt/qtcint.h, cint/cint/lib/qt/qtclasses.h,
	  cint/cint/lib/qt/qtdummy.h, cint/cint/lib/qt/qtfunctions.h,
	  cint/cint/lib/qt/qtglobals.h, cint/cint/lib/qt/qtstatic.cxx,
	  cint/cint/lib/qt/setup, cint/cint/lib/qt/setup.bat,
	  cint/cint/lib/setup, cint/cint/lib/socket,
	  cint/cint/lib/socket/README.txt, cint/cint/lib/socket/cintsock.c,
	  cint/cint/lib/socket/cintsock.h, cint/cint/lib/socket/mksockh.c,
	  cint/cint/lib/socket/setup, cint/cint/lib/socket/setup.bat,
	  cint/cint/lib/socket/setupbc.bat, cint/cint/lib/stdstrct,
	  cint/cint/lib/stdstrct/Makefile, cint/cint/lib/stdstrct/setup,
	  cint/cint/lib/stdstrct/setup.bat,
	  cint/cint/lib/stdstrct/setupbc.bat,
	  cint/cint/lib/stdstrct/stdcxxfunc.h,
	  cint/cint/lib/stdstrct/stdfunc.h,
	  cint/cint/lib/stdstrct/stdstr.h, cint/cint/lib/stream,
	  cint/cint/lib/stream/Makefile, cint/cint/lib/stream/README,
	  cint/cint/lib/stream/fstrm.h, cint/cint/lib/stream/iostrm.h,
	  cint/cint/lib/stream/stdiostr.h, cint/cint/lib/stream/strm.h,
	  cint/cint/lib/stream/strstrm.h, cint/cint/lib/sunstrm,
	  cint/cint/lib/sunstrm/Makefile, cint/cint/lib/sunstrm/fstrm.h,
	  cint/cint/lib/sunstrm/iostrm.h, cint/cint/lib/sunstrm/length.cxx,
	  cint/cint/lib/sunstrm/linkdef.h,
	  cint/cint/lib/sunstrm/readme.txt, cint/cint/lib/sunstrm/sstrm.h,
	  cint/cint/lib/vc7strm, cint/cint/lib/vc7strm/Makefile,
	  cint/cint/lib/vc7strm/README.txt, cint/cint/lib/vc7strm/fstrm.h,
	  cint/cint/lib/vc7strm/iostrm.h, cint/cint/lib/vc7strm/linkdef.h,
	  cint/cint/lib/vc7strm/sstrm.h, cint/cint/lib/vcstream,
	  cint/cint/lib/vcstream/Makefile,
	  cint/cint/lib/vcstream/Makefileold,
	  cint/cint/lib/vcstream/README, cint/cint/lib/vcstream/fstrm.h,
	  cint/cint/lib/vcstream/iostrm.h,
	  cint/cint/lib/vcstream/stdiostr.h, cint/cint/lib/vcstream/strm.h,
	  cint/cint/lib/vcstream/strstrm.h, cint/cint/lib/win32api,
	  cint/cint/lib/win32api/cintwin.h,
	  cint/cint/lib/win32api/make.bat,
	  cint/cint/lib/win32api/readme.txt,
	  cint/cint/lib/win32api/setup.bat,
	  cint/cint/lib/win32api/setupbc.bat,
	  cint/cint/lib/win32api/setupsc.bat,
	  cint/cint/lib/win32api/winfunc.h, cint/cint/lib/wintcldl83,
	  cint/cint/lib/wintcldl83/README.txt,
	  cint/cint/lib/wintcldl83/WILDCARD.tcl,
	  cint/cint/lib/wintcldl83/bodediagram.wc,
	  cint/cint/lib/wintcldl83/calc.wc,
	  cint/cint/lib/wintcldl83/cintlib.c,
	  cint/cint/lib/wintcldl83/gainphas.wc,
	  cint/cint/lib/wintcldl83/grcalc.wc,
	  cint/cint/lib/wintcldl83/guibuild.wc,
	  cint/cint/lib/wintcldl83/quest.wc,
	  cint/cint/lib/wintcldl83/question.wc,
	  cint/cint/lib/wintcldl83/setup.bat,
	  cint/cint/lib/wintcldl83/tclmacro.h,
	  cint/cint/lib/wintcldl83/tcltk.h,
	  cint/cint/lib/wintcldl83/test.c,
	  cint/cint/lib/wintcldl83/test1.wc,
	  cint/cint/lib/wintcldl83/test3.wc,
	  cint/cint/lib/wintcldl83/test5.wc,
	  cint/cint/lib/wintcldl83/tkmacro.h,
	  cint/cint/lib/wintcldl83/top.h, cint/cint/lib/wintcldl83/try.bat,
	  cint/cint/lib/wintcldl83/wildc,
	  cint/cint/lib/wintcldl83/wildc.bat,
	  cint/cint/lib/wintcldl83/wildc.dbk,
	  cint/cint/lib/wintcldl83/wildc.tcl,
	  cint/cint/lib/wintcldl83/wildc.wc,
	  cint/cint/lib/wintcldl83/wildc/wildc.dsp,
	  cint/cint/lib/wintcldl83/wildc/wildc.dsw,
	  cint/cint/lib/wintcldl83/wildc/wildc.mak,
	  cint/cint/lib/wintcldl83/wildc1.bmp, cint/cint/lib/xlib,
	  cint/cint/lib/xlib/README.txt, cint/cint/lib/xlib/TOP.h,
	  cint/cint/lib/xlib/XLIB.h, cint/cint/lib/xlib/setup,
	  cint/cint/lib/xlib/x11const.h, cint/cint/lib/xlib/x11mfunc.h,
	  cint/cint/main, cint/cint/main/G__main.c,
	  cint/cint/main/G__setup.c, cint/cint/main/cppmain.cxx,
	  cint/cint/src, cint/cint/src/Api.cxx, cint/cint/src/BaseCls.cxx,
	  cint/cint/src/CallFunc.cxx, cint/cint/src/Class.cxx,
	  cint/cint/src/DataMbr.cxx, cint/cint/src/HISTORY,
	  cint/cint/src/Makeapi, cint/cint/src/Method.cxx,
	  cint/cint/src/MethodAr.cxx, cint/cint/src/README.txt,
	  cint/cint/src/Shadow.cxx, cint/cint/src/Token.cxx,
	  cint/cint/src/Type.cxx, cint/cint/src/Typedf.cxx,
	  cint/cint/src/auxu.cxx, cint/cint/src/bc_assign.cxx,
	  cint/cint/src/bc_assign.h, cint/cint/src/bc_autoobj.cxx,
	  cint/cint/src/bc_autoobj.h, cint/cint/src/bc_cfunc.cxx,
	  cint/cint/src/bc_cfunc.h, cint/cint/src/bc_debug.cxx,
	  cint/cint/src/bc_debug.h, cint/cint/src/bc_eh.cxx,
	  cint/cint/src/bc_eh.h, cint/cint/src/bc_exec.cxx,
	  cint/cint/src/bc_exec.h, cint/cint/src/bc_exec_asm.h,
	  cint/cint/src/bc_inst.cxx, cint/cint/src/bc_inst.h,
	  cint/cint/src/bc_item.cxx, cint/cint/src/bc_item.h,
	  cint/cint/src/bc_linkdef.h, cint/cint/src/bc_parse.cxx,
	  cint/cint/src/bc_parse.h, cint/cint/src/bc_reader.cxx,
	  cint/cint/src/bc_reader.h, cint/cint/src/bc_type.cxx,
	  cint/cint/src/bc_type.h, cint/cint/src/bc_vtbl.cxx,
	  cint/cint/src/bc_vtbl.h, cint/cint/src/cast.cxx,
	  cint/cint/src/common.h, cint/cint/src/debug.cxx,
	  cint/cint/src/decl.cxx, cint/cint/src/dict,
	  cint/cint/src/dict/Apiif.cxx, cint/cint/src/dict/Apiif.h,
	  cint/cint/src/dict/accstrm.cxx, cint/cint/src/dict/accstrm.h,
	  cint/cint/src/dict/allstrm.cxx, cint/cint/src/dict/alphastrm.cxx,
	  cint/cint/src/dict/alphastrm.h, cint/cint/src/dict/bcstrm.cxx,
	  cint/cint/src/dict/bcstrm.h, cint/cint/src/dict/cbstrm.cpp,
	  cint/cint/src/dict/cbstrm.h, cint/cint/src/dict/dmyinit.cxx,
	  cint/cint/src/dict/dmystrct.cxx, cint/cint/src/dict/dmystrm.cxx,
	  cint/cint/src/dict/fakestrm.cxx, cint/cint/src/dict/gcc3strm.cxx,
	  cint/cint/src/dict/gcc3strm.h, cint/cint/src/dict/gcc4strm.cxx,
	  cint/cint/src/dict/gcc4strm.h, cint/cint/src/dict/iccstrm.cxx,
	  cint/cint/src/dict/iccstrm.h, cint/cint/src/dict/kccstrm.cxx,
	  cint/cint/src/dict/kccstrm.h, cint/cint/src/dict/libstrm.cxx,
	  cint/cint/src/dict/libstrm.h, cint/cint/src/dict/longif.cxx,
	  cint/cint/src/dict/longif.h, cint/cint/src/dict/longif3.cxx,
	  cint/cint/src/dict/longif3.h, cint/cint/src/dict/stdstrct.cxx,
	  cint/cint/src/dict/stdstrct.h, cint/cint/src/dict/sun5strm.cxx,
	  cint/cint/src/dict/sunstrm.cxx, cint/cint/src/dict/sunstrm.h,
	  cint/cint/src/dict/vc7strm.cxx, cint/cint/src/dict/vc7strm.h,
	  cint/cint/src/dict/vcstrm.cxx, cint/cint/src/dict/vcstrm.h,
	  cint/cint/src/dict/vcstrmold.cxx, cint/cint/src/dict/vcstrmold.h,
	  cint/cint/src/disp.cxx, cint/cint/src/dllrev.h,
	  cint/cint/src/dump.cxx, cint/cint/src/end.cxx,
	  cint/cint/src/error.cxx, cint/cint/src/expr.cxx,
	  cint/cint/src/fproto.h, cint/cint/src/fread.cxx,
	  cint/cint/src/func.cxx, cint/cint/src/g__cfunc.c,
	  cint/cint/src/gcoll.cxx, cint/cint/src/global.h,
	  cint/cint/src/global1.cxx, cint/cint/src/global2.cxx,
	  cint/cint/src/header.h, cint/cint/src/ifunc.cxx,
	  cint/cint/src/inherit.cxx, cint/cint/src/init.cxx,
	  cint/cint/src/input.cxx, cint/cint/src/intrpt.cxx,
	  cint/cint/src/loadfile.cxx, cint/cint/src/macos.cxx,
	  cint/cint/src/macro.cxx, cint/cint/src/malloc.cxx,
	  cint/cint/src/memtest.cxx, cint/cint/src/memtest.h,
	  cint/cint/src/new.cxx, cint/cint/src/newlink.cxx,
	  cint/cint/src/newsos.cxx, cint/cint/src/newsos.h,
	  cint/cint/src/oldlink.cxx, cint/cint/src/opr.cxx,
	  cint/cint/src/parse.cxx, cint/cint/src/pause.cxx,
	  cint/cint/src/pcode.cxx, cint/cint/src/pragma.cxx,
	  cint/cint/src/quote.cxx, cint/cint/src/random.cxx,
	  cint/cint/src/rflx_gendict.cxx, cint/cint/src/rflx_gendict.h,
	  cint/cint/src/rflx_gensrc.cxx, cint/cint/src/rflx_gensrc.h,
	  cint/cint/src/rflx_tools.cxx, cint/cint/src/rflx_tools.h,
	  cint/cint/src/scrupto.cxx, cint/cint/src/security.h,
	  cint/cint/src/shl.cxx, cint/cint/src/sizeof.cxx,
	  cint/cint/src/struct.cxx, cint/cint/src/stub.cxx,
	  cint/cint/src/sunos.cxx, cint/cint/src/sunos.h,
	  cint/cint/src/symbols.cxx, cint/cint/src/tmplt.cxx,
	  cint/cint/src/typedef.cxx, cint/cint/src/typesym.h,
	  cint/cint/src/val2a.cxx, cint/cint/src/value.cxx,
	  cint/cint/src/value.h, cint/cint/src/var.cxx,
	  cint/cint/src/winnt.cxx, cint/cint/stl,
	  cint/cint/stl/G__postprocess.h, cint/cint/stl/README.txt,
	  cint/cint/stl/_algorithm, cint/cint/stl/_autocontainer,
	  cint/cint/stl/_bitset, cint/cint/stl/_climits,
	  cint/cint/stl/_climits.h, cint/cint/stl/_deque,
	  cint/cint/stl/_deque.h, cint/cint/stl/_functional,
	  cint/cint/stl/_iterator, cint/cint/stl/_iterator.h,
	  cint/cint/stl/_list, cint/cint/stl/_list.h, cint/cint/stl/_map,
	  cint/cint/stl/_map.h, cint/cint/stl/_memory,
	  cint/cint/stl/_memory.h, cint/cint/stl/_multimap,
	  cint/cint/stl/_multimap.h, cint/cint/stl/_multiset,
	  cint/cint/stl/_multiset.h, cint/cint/stl/_pair.h,
	  cint/cint/stl/_set, cint/cint/stl/_set.h, cint/cint/stl/_stack,
	  cint/cint/stl/_stack.h, cint/cint/stl/_string,
	  cint/cint/stl/_utility, cint/cint/stl/_utility.h,
	  cint/cint/stl/_vector, cint/cint/stl/_vector.h,
	  cint/cint/stl/algo.h, cint/cint/stl/algobase.h,
	  cint/cint/stl/algorithm, cint/cint/stl/bitset,
	  cint/cint/stl/bool, cint/cint/stl/bstring.h,
	  cint/cint/stl/bvector.h, cint/cint/stl/defalloc.h,
	  cint/cint/stl/deque, cint/cint/stl/deque.h,
	  cint/cint/stl/faralloc.h, cint/cint/stl/fdeque.h,
	  cint/cint/stl/flist.h, cint/cint/stl/fmap.h,
	  cint/cint/stl/fmultmap.h, cint/cint/stl/fmultset.h,
	  cint/cint/stl/fset.h, cint/cint/stl/function.h,
	  cint/cint/stl/functional, cint/cint/stl/hdeque.h,
	  cint/cint/stl/heap.h, cint/cint/stl/hlist.h,
	  cint/cint/stl/hmap.h, cint/cint/stl/hmultmap.h,
	  cint/cint/stl/hmultset.h, cint/cint/stl/hset.h,
	  cint/cint/stl/hugalloc.h, cint/cint/stl/hvector.h,
	  cint/cint/stl/iterator, cint/cint/stl/iterator.h,
	  cint/cint/stl/lbvector.h, cint/cint/stl/ldeque.h,
	  cint/cint/stl/limits, cint/cint/stl/list, cint/cint/stl/list.h,
	  cint/cint/stl/llist.h, cint/cint/stl/lmap.h,
	  cint/cint/stl/lmultmap.h, cint/cint/stl/lmultset.h,
	  cint/cint/stl/lngalloc.h, cint/cint/stl/lset.h,
	  cint/cint/stl/map, cint/cint/stl/map.h, cint/cint/stl/memory,
	  cint/cint/stl/multimap, cint/cint/stl/multimap.h,
	  cint/cint/stl/multiset, cint/cint/stl/multiset.h,
	  cint/cint/stl/neralloc.h, cint/cint/stl/nmap.h,
	  cint/cint/stl/nmultmap.h, cint/cint/stl/nmultset.h,
	  cint/cint/stl/nset.h, cint/cint/stl/numeric, cint/cint/stl/pair,
	  cint/cint/stl/pair.h, cint/cint/stl/projectn.h,
	  cint/cint/stl/queue, cint/cint/stl/random.cpp, cint/cint/stl/set,
	  cint/cint/stl/set.h, cint/cint/stl/stack, cint/cint/stl/stack.h,
	  cint/cint/stl/string, cint/cint/stl/tempbuf.cpp,
	  cint/cint/stl/tempbuf.h, cint/cint/stl/teststl,
	  cint/cint/stl/teststl.c, cint/cint/stl/tree.h,
	  cint/cint/stl/utility, cint/cint/stl/utility.h,
	  cint/cint/stl/valarray, cint/cint/stl/vector,
	  cint/cint/stl/vector.h, cint/cint7, cint/cint7/Module.mk,
	  cint/cint7/inc, cint/cint7/inc/Api.h, cint/cint7/inc/BaseCls.h,
	  cint/cint7/inc/CallFunc.h, cint/cint7/inc/Class.h,
	  cint/cint7/inc/DataMbr.h, cint/cint7/inc/G__ci.h,
	  cint/cint7/inc/G__ci_fproto.h, cint/cint7/inc/G__security.h,
	  cint/cint7/inc/Method.h, cint/cint7/inc/MethodAr.h,
	  cint/cint7/inc/Property.h, cint/cint7/inc/Shadow.h,
	  cint/cint7/inc/Token.h, cint/cint7/inc/Type.h,
	  cint/cint7/inc/Typedf.h, cint/cint7/inc/cintdictversion.h,
	  cint/cint7/include, cint/cint7/include/Common.h,
	  cint/cint7/include/GL, cint/cint7/include/GL/gl.h,
	  cint/cint7/include/GL/glu.h, cint/cint7/include/GL/glut.h,
	  cint/cint7/include/GL/xmesa.h, cint/cint7/include/README.txt,
	  cint/cint7/include/ReadF.C, cint/cint7/include/ReadF.cxx,
	  cint/cint7/include/ReadF.h, cint/cint7/include/RegE.C,
	  cint/cint7/include/RegE.cxx, cint/cint7/include/RegE.h,
	  cint/cint7/include/X11, cint/cint7/include/X11/Xlib.h,
	  cint/cint7/include/X11/Xutil.h, cint/cint7/include/X11/keysym.h,
	  cint/cint7/include/X11/xos.h, cint/cint7/include/_complex,
	  cint/cint7/include/_complex.h, cint/cint7/include/_exception,
	  cint/cint7/include/_exception.h, cint/cint7/include/_iostream,
	  cint/cint7/include/_stdexcept, cint/cint7/include/_stdexcept.h,
	  cint/cint7/include/api.h, cint/cint7/include/array.c,
	  cint/cint7/include/array.h, cint/cint7/include/arrayiostream.h,
	  cint/cint7/include/assert.h, cint/cint7/include/bool,
	  cint/cint7/include/bool.h, cint/cint7/include/boolean.h,
	  cint/cint7/include/carray.c, cint/cint7/include/carray.h,
	  cint/cint7/include/cassert, cint/cint7/include/cctype,
	  cint/cint7/include/cerrno, cint/cint7/include/cfloat,
	  cint/cint7/include/ciso646, cint/cint7/include/climits,
	  cint/cint7/include/clocale, cint/cint7/include/cmath,
	  cint/cint7/include/complex, cint/cint7/include/complex.h,
	  cint/cint7/include/constants.h, cint/cint7/include/csetjmp,
	  cint/cint7/include/csignal, cint/cint7/include/cstdarg,
	  cint/cint7/include/cstddef, cint/cint7/include/cstdio,
	  cint/cint7/include/cstdlib, cint/cint7/include/cstring,
	  cint/cint7/include/ctime, cint/cint7/include/ctype.h,
	  cint/cint7/include/cwchar, cint/cint7/include/cwctype,
	  cint/cint7/include/darray.cxx, cint/cint7/include/darray.h,
	  cint/cint7/include/done, cint/cint7/include/errno.h,
	  cint/cint7/include/ertti.h, cint/cint7/include/exception,
	  cint/cint7/include/exception.h, cint/cint7/include/fcntl.h,
	  cint/cint7/include/fft.c, cint/cint7/include/fft.h,
	  cint/cint7/include/float.h, cint/cint7/include/fstream,
	  cint/cint7/include/fstream.h, cint/cint7/include/graphbuf.h,
	  cint/cint7/include/iomanip, cint/cint7/include/iomanip.h,
	  cint/cint7/include/iosenum.cxx, cint/cint7/include/iosenum.h,
	  cint/cint7/include/iosfwd, cint/cint7/include/iosfwd.h,
	  cint/cint7/include/iostream, cint/cint7/include/iostream.h,
	  cint/cint7/include/istream, cint/cint7/include/limits,
	  cint/cint7/include/limits.h, cint/cint7/include/locale,
	  cint/cint7/include/locale.h, cint/cint7/include/lsm.c,
	  cint/cint7/include/lsm.h, cint/cint7/include/make.arc,
	  cint/cint7/include/makearc, cint/cint7/include/makearcg,
	  cint/cint7/include/makearcsun, cint/cint7/include/makefile,
	  cint/cint7/include/makehpib, cint/cint7/include/makeit.bat,
	  cint/cint7/include/makeit.c, cint/cint7/include/makemat,
	  cint/cint7/include/math.h, cint/cint7/include/matrix.cxx,
	  cint/cint7/include/matrix.h, cint/cint7/include/matrixstream.h,
	  cint/cint7/include/matrixstream.hi, cint/cint7/include/mkincld.c,
	  cint/cint7/include/new, cint/cint7/include/new.h,
	  cint/cint7/include/ostream, cint/cint7/include/platform.h,
	  cint/cint7/include/pthread.h, cint/cint7/include/readfile.h,
	  cint/cint7/include/regex.h, cint/cint7/include/regexp.h,
	  cint/cint7/include/setjmp.h, cint/cint7/include/signal.h,
	  cint/cint7/include/socket.h, cint/cint7/include/spice.h,
	  cint/cint7/include/sstream, cint/cint7/include/statistics.c,
	  cint/cint7/include/statistics.h, cint/cint7/include/stdarg.h,
	  cint/cint7/include/stddef.h, cint/cint7/include/stdexcept,
	  cint/cint7/include/stdio.h, cint/cint7/include/stdiostream.h,
	  cint/cint7/include/stdlib.h, cint/cint7/include/stream.h,
	  cint/cint7/include/streambuf, cint/cint7/include/string.h,
	  cint/cint7/include/striostream.h, cint/cint7/include/strstream,
	  cint/cint7/include/strstream.h, cint/cint7/include/sys,
	  cint/cint7/include/sys/cdefs.h, cint/cint7/include/sys/file.h,
	  cint/cint7/include/sys/ipc.h, cint/cint7/include/sys/msg.h,
	  cint/cint7/include/sys/sem.h, cint/cint7/include/sys/shm.h,
	  cint/cint7/include/sys/stat.h, cint/cint7/include/sys/types.h,
	  cint/cint7/include/systypes.h, cint/cint7/include/termios.h,
	  cint/cint7/include/time.h, cint/cint7/include/timespec.h,
	  cint/cint7/include/typeinfo, cint/cint7/include/typeinfo.h,
	  cint/cint7/include/unistd.h, cint/cint7/include/windows.h,
	  cint/cint7/include/winsock.h, cint/cint7/include/xgraph.c,
	  cint/cint7/include/xygraphbuf.h, cint/cint7/lib,
	  cint/cint7/lib/Makefile, cint/cint7/lib/README.txt,
	  cint/cint7/lib/WildCard, cint/cint7/lib/WildCard/ARCHIVE,
	  cint/cint7/lib/WildCard/AppInit.c,
	  cint/cint7/lib/WildCard/Main.c, cint/cint7/lib/WildCard/Main.cxx,
	  cint/cint7/lib/WildCard/Makefile, cint/cint7/lib/WildCard/README,
	  cint/cint7/lib/WildCard/TCLMACRO.h,
	  cint/cint7/lib/WildCard/TCLTK.h,
	  cint/cint7/lib/WildCard/TKMACRO.h, cint/cint7/lib/WildCard/TOP.h,
	  cint/cint7/lib/WildCard/TclIns.c,
	  cint/cint7/lib/WildCard/TkInit.c,
	  cint/cint7/lib/WildCard/WildCard.c,
	  cint/cint7/lib/WildCard/bodediagram.wc,
	  cint/cint7/lib/WildCard/calc.wc,
	  cint/cint7/lib/WildCard/grcalc.wc,
	  cint/cint7/lib/WildCard/guibuild.wc,
	  cint/cint7/lib/WildCard/question.wc,
	  cint/cint7/lib/WildCard/setup, cint/cint7/lib/WildCard/test.c,
	  cint/cint7/lib/WildCard/test3.wc,
	  cint/cint7/lib/WildCard/test5.wc,
	  cint/cint7/lib/WildCard/tktest.c,
	  cint/cint7/lib/WildCard/tktest1.c,
	  cint/cint7/lib/WildCard/tktest2.c,
	  cint/cint7/lib/WildCard/wildc.wc, cint/cint7/lib/accstrm,
	  cint/cint7/lib/accstrm/Makefile,
	  cint/cint7/lib/accstrm/README.txt,
	  cint/cint7/lib/accstrm/fstrm.h, cint/cint7/lib/accstrm/iostrm.h,
	  cint/cint7/lib/accstrm/linkdef.h, cint/cint7/lib/accstrm/sstrm.h,
	  cint/cint7/lib/alphastrm, cint/cint7/lib/alphastrm/Makefile,
	  cint/cint7/lib/alphastrm/README.txt,
	  cint/cint7/lib/alphastrm/fstrm.h,
	  cint/cint7/lib/alphastrm/iostrm.h,
	  cint/cint7/lib/alphastrm/linkdef.h,
	  cint/cint7/lib/alphastrm/sstrm.h, cint/cint7/lib/bcstream,
	  cint/cint7/lib/bcstream/Makefile, cint/cint7/lib/bcstream/README,
	  cint/cint7/lib/bcstream/fstrm.h,
	  cint/cint7/lib/bcstream/iostrm.h,
	  cint/cint7/lib/bcstream/stdiostr.h,
	  cint/cint7/lib/bcstream/strm.h,
	  cint/cint7/lib/bcstream/strstrm.h, cint/cint7/lib/cbstream,
	  cint/cint7/lib/cbstream/Makefile,
	  cint/cint7/lib/cbstream/fstrm.h,
	  cint/cint7/lib/cbstream/iostrm.h,
	  cint/cint7/lib/cbstream/linkdef.h,
	  cint/cint7/lib/cbstream/readme.txt,
	  cint/cint7/lib/cbstream/strstrm.h, cint/cint7/lib/cintocx,
	  cint/cint7/lib/cintocx/Cint-Ocx,
	  cint/cint7/lib/cintocx/CintocxCtl.bmp,
	  cint/cint7/lib/cintocx/CintocxCtl.cpp,
	  cint/cint7/lib/cintocx/CintocxCtl.h,
	  cint/cint7/lib/cintocx/CintocxPpg.cpp,
	  cint/cint7/lib/cintocx/CintocxPpg.h,
	  cint/cint7/lib/cintocx/README.txt,
	  cint/cint7/lib/cintocx/Resource.h,
	  cint/cint7/lib/cintocx/StdAfx.cpp,
	  cint/cint7/lib/cintocx/StdAfx.h,
	  cint/cint7/lib/cintocx/cintocx.aps,
	  cint/cint7/lib/cintocx/cintocx.clw,
	  cint/cint7/lib/cintocx/cintocx.cpp,
	  cint/cint7/lib/cintocx/cintocx.h,
	  cint/cint7/lib/cintocx/cintocx.ico,
	  cint/cint7/lib/cintocx/cintocx.mak,
	  cint/cint7/lib/cintocx/cintocx.mdp,
	  cint/cint7/lib/cintocx/cintocx.odl,
	  cint/cint7/lib/cintocx/cintocx.rc,
	  cint/cint7/lib/cintocx/cintocx3.bmp,
	  cint/cint7/lib/cintocx/setup.bat, cint/cint7/lib/dll_stl,
	  cint/cint7/lib/dll_stl/.gdb_history,
	  cint/cint7/lib/dll_stl/Makeclimits,
	  cint/cint7/lib/dll_stl/Makecomplex,
	  cint/cint7/lib/dll_stl/Makedeque, cint/cint7/lib/dll_stl/Makeeh,
	  cint/cint7/lib/dll_stl/Makelist, cint/cint7/lib/dll_stl/Makemap,
	  cint/cint7/lib/dll_stl/Makemap2, cint/cint7/lib/dll_stl/Makemmap,
	  cint/cint7/lib/dll_stl/Makemmap2,
	  cint/cint7/lib/dll_stl/Makemset, cint/cint7/lib/dll_stl/Makeque,
	  cint/cint7/lib/dll_stl/Makese, cint/cint7/lib/dll_stl/Makeset,
	  cint/cint7/lib/dll_stl/Makestk, cint/cint7/lib/dll_stl/Makestr,
	  cint/cint7/lib/dll_stl/Makevary, cint/cint7/lib/dll_stl/Makevec,
	  cint/cint7/lib/dll_stl/Makevecbool,
	  cint/cint7/lib/dll_stl/README.txt,
	  cint/cint7/lib/dll_stl/cinteh.h, cint/cint7/lib/dll_stl/clim.h,
	  cint/cint7/lib/dll_stl/cmplx.h, cint/cint7/lib/dll_stl/dqu.h,
	  cint/cint7/lib/dll_stl/iter.h, cint/cint7/lib/dll_stl/lst.h,
	  cint/cint7/lib/dll_stl/mp.h, cint/cint7/lib/dll_stl/multmp.h,
	  cint/cint7/lib/dll_stl/multst.h, cint/cint7/lib/dll_stl/pr.h,
	  cint/cint7/lib/dll_stl/que.h, cint/cint7/lib/dll_stl/se.h,
	  cint/cint7/lib/dll_stl/setup, cint/cint7/lib/dll_stl/setup.bat,
	  cint/cint7/lib/dll_stl/setupbc.bat, cint/cint7/lib/dll_stl/st.h,
	  cint/cint7/lib/dll_stl/stk.h, cint/cint7/lib/dll_stl/str.h,
	  cint/cint7/lib/dll_stl/suncc5_deque.h,
	  cint/cint7/lib/dll_stl/suncc5_string.h,
	  cint/cint7/lib/dll_stl/vary.h, cint/cint7/lib/dll_stl/vec.h,
	  cint/cint7/lib/dll_stl/vecbool.h, cint/cint7/lib/gcc3strm,
	  cint/cint7/lib/gcc3strm/Makefile,
	  cint/cint7/lib/gcc3strm/README.txt,
	  cint/cint7/lib/gcc3strm/fstrm.h,
	  cint/cint7/lib/gcc3strm/iostrm.h,
	  cint/cint7/lib/gcc3strm/linkdef.h,
	  cint/cint7/lib/gcc3strm/sstrm.h, cint/cint7/lib/gcc4strm,
	  cint/cint7/lib/gcc4strm/Makefile,
	  cint/cint7/lib/gcc4strm/README.txt,
	  cint/cint7/lib/gcc4strm/fstrm.h,
	  cint/cint7/lib/gcc4strm/iostrm.h,
	  cint/cint7/lib/gcc4strm/linkdef.h,
	  cint/cint7/lib/gcc4strm/sstrm.h, cint/cint7/lib/gl,
	  cint/cint7/lib/gl/GL.h, cint/cint7/lib/gl/README.txt,
	  cint/cint7/lib/gl/TOP.h, cint/cint7/lib/gl/cintGL.h,
	  cint/cint7/lib/gl/setup, cint/cint7/lib/gl/setup.bat,
	  cint/cint7/lib/iccstrm, cint/cint7/lib/iccstrm/Makefile,
	  cint/cint7/lib/iccstrm/README.txt,
	  cint/cint7/lib/iccstrm/fstrm.h, cint/cint7/lib/iccstrm/iostrm.h,
	  cint/cint7/lib/iccstrm/linkdef.h, cint/cint7/lib/iccstrm/sstrm.h,
	  cint/cint7/lib/ipc, cint/cint7/lib/ipc/README.txt,
	  cint/cint7/lib/ipc/ipcif.h, cint/cint7/lib/ipc/setup,
	  cint/cint7/lib/longlong, cint/cint7/lib/longlong/README.txt,
	  cint/cint7/lib/longlong/longdbl.h,
	  cint/cint7/lib/longlong/longlong.h,
	  cint/cint7/lib/longlong/make.bat,
	  cint/cint7/lib/longlong/makelongif,
	  cint/cint7/lib/longlong/makelongif3,
	  cint/cint7/lib/longlong/setup, cint/cint7/lib/longlong/setup.bat,
	  cint/cint7/lib/longlong/setupbc.bat,
	  cint/cint7/lib/longlong/setuphp, cint/cint7/lib/posix,
	  cint/cint7/lib/posix/README.txt, cint/cint7/lib/posix/exten.c,
	  cint/cint7/lib/posix/exten.h, cint/cint7/lib/posix/mktypes.c,
	  cint/cint7/lib/posix/posix.h, cint/cint7/lib/posix/setup,
	  cint/cint7/lib/posix/setup.bat, cint/cint7/lib/posix/setupbc.bat,
	  cint/cint7/lib/posix/setupsc.bat,
	  cint/cint7/lib/posix/winposix.c, cint/cint7/lib/posix/winposix.h,
	  cint/cint7/lib/prec_stl, cint/cint7/lib/prec_stl/README.txt,
	  cint/cint7/lib/prec_stl/algorithm,
	  cint/cint7/lib/prec_stl/bitset, cint/cint7/lib/prec_stl/climits,
	  cint/cint7/lib/prec_stl/complex, cint/cint7/lib/prec_stl/deque,
	  cint/cint7/lib/prec_stl/exception,
	  cint/cint7/lib/prec_stl/functional,
	  cint/cint7/lib/prec_stl/iterator, cint/cint7/lib/prec_stl/limits,
	  cint/cint7/lib/prec_stl/list, cint/cint7/lib/prec_stl/map,
	  cint/cint7/lib/prec_stl/memory, cint/cint7/lib/prec_stl/multimap,
	  cint/cint7/lib/prec_stl/multiset,
	  cint/cint7/lib/prec_stl/numeric, cint/cint7/lib/prec_stl/queue,
	  cint/cint7/lib/prec_stl/set, cint/cint7/lib/prec_stl/stack,
	  cint/cint7/lib/prec_stl/stdexcept,
	  cint/cint7/lib/prec_stl/string,
	  cint/cint7/lib/prec_stl/string.orig,
	  cint/cint7/lib/prec_stl/utility,
	  cint/cint7/lib/prec_stl/valarray, cint/cint7/lib/prec_stl/vector,
	  cint/cint7/lib/pthread, cint/cint7/lib/pthread/Makefile,
	  cint/cint7/lib/pthread/README.txt, cint/cint7/lib/pthread/pthd.h,
	  cint/cint7/lib/pthread/setup, cint/cint7/lib/pthread/setuphp,
	  cint/cint7/lib/pthread/thread.h, cint/cint7/lib/qt,
	  cint/cint7/lib/qt/Makefile, cint/cint7/lib/qt/README.txt,
	  cint/cint7/lib/qt/qcompactstyle.h, cint/cint7/lib/qt/qconfig.h,
	  cint/cint7/lib/qt/qmodules.h, cint/cint7/lib/qt/qplatformdefs.h,
	  cint/cint7/lib/qt/qtcint.h, cint/cint7/lib/qt/qtclasses.h,
	  cint/cint7/lib/qt/qtdummy.h, cint/cint7/lib/qt/qtfunctions.h,
	  cint/cint7/lib/qt/qtglobals.h, cint/cint7/lib/qt/qtstatic.cxx,
	  cint/cint7/lib/qt/setup, cint/cint7/lib/qt/setup.bat,
	  cint/cint7/lib/setup, cint/cint7/lib/socket,
	  cint/cint7/lib/socket/README.txt,
	  cint/cint7/lib/socket/cintsock.c,
	  cint/cint7/lib/socket/cintsock.h,
	  cint/cint7/lib/socket/mksockh.c, cint/cint7/lib/socket/setup,
	  cint/cint7/lib/socket/setup.bat,
	  cint/cint7/lib/socket/setupbc.bat, cint/cint7/lib/stdstrct,
	  cint/cint7/lib/stdstrct/Makefile, cint/cint7/lib/stdstrct/setup,
	  cint/cint7/lib/stdstrct/setup.bat,
	  cint/cint7/lib/stdstrct/setupbc.bat,
	  cint/cint7/lib/stdstrct/stdcxxfunc.h,
	  cint/cint7/lib/stdstrct/stdfunc.h,
	  cint/cint7/lib/stdstrct/stdstr.h, cint/cint7/lib/stream,
	  cint/cint7/lib/stream/Makefile, cint/cint7/lib/stream/README,
	  cint/cint7/lib/stream/fstrm.h, cint/cint7/lib/stream/iostrm.h,
	  cint/cint7/lib/stream/stdiostr.h, cint/cint7/lib/stream/strm.h,
	  cint/cint7/lib/stream/strstrm.h, cint/cint7/lib/sunstrm,
	  cint/cint7/lib/sunstrm/Makefile, cint/cint7/lib/sunstrm/fstrm.h,
	  cint/cint7/lib/sunstrm/iostrm.h,
	  cint/cint7/lib/sunstrm/length.cxx,
	  cint/cint7/lib/sunstrm/linkdef.h,
	  cint/cint7/lib/sunstrm/readme.txt,
	  cint/cint7/lib/sunstrm/sstrm.h, cint/cint7/lib/vc7strm,
	  cint/cint7/lib/vc7strm/Makefile,
	  cint/cint7/lib/vc7strm/README.txt,
	  cint/cint7/lib/vc7strm/fstrm.h, cint/cint7/lib/vc7strm/iostrm.h,
	  cint/cint7/lib/vc7strm/linkdef.h, cint/cint7/lib/vc7strm/sstrm.h,
	  cint/cint7/lib/vcstream, cint/cint7/lib/vcstream/Makefile,
	  cint/cint7/lib/vcstream/Makefileold,
	  cint/cint7/lib/vcstream/README, cint/cint7/lib/vcstream/fstrm.h,
	  cint/cint7/lib/vcstream/iostrm.h,
	  cint/cint7/lib/vcstream/stdiostr.h,
	  cint/cint7/lib/vcstream/strm.h,
	  cint/cint7/lib/vcstream/strstrm.h, cint/cint7/lib/win32api,
	  cint/cint7/lib/win32api/cintwin.h,
	  cint/cint7/lib/win32api/make.bat,
	  cint/cint7/lib/win32api/readme.txt,
	  cint/cint7/lib/win32api/setup.bat,
	  cint/cint7/lib/win32api/setupbc.bat,
	  cint/cint7/lib/win32api/setupsc.bat,
	  cint/cint7/lib/win32api/winfunc.h, cint/cint7/lib/wintcldl83,
	  cint/cint7/lib/wintcldl83/README.txt,
	  cint/cint7/lib/wintcldl83/WILDCARD.tcl,
	  cint/cint7/lib/wintcldl83/bodediagram.wc,
	  cint/cint7/lib/wintcldl83/calc.wc,
	  cint/cint7/lib/wintcldl83/cintlib.c,
	  cint/cint7/lib/wintcldl83/gainphas.wc,
	  cint/cint7/lib/wintcldl83/grcalc.wc,
	  cint/cint7/lib/wintcldl83/guibuild.wc,
	  cint/cint7/lib/wintcldl83/quest.wc,
	  cint/cint7/lib/wintcldl83/question.wc,
	  cint/cint7/lib/wintcldl83/setup.bat,
	  cint/cint7/lib/wintcldl83/tclmacro.h,
	  cint/cint7/lib/wintcldl83/tcltk.h,
	  cint/cint7/lib/wintcldl83/test.c,
	  cint/cint7/lib/wintcldl83/test1.wc,
	  cint/cint7/lib/wintcldl83/test3.wc,
	  cint/cint7/lib/wintcldl83/test5.wc,
	  cint/cint7/lib/wintcldl83/tkmacro.h,
	  cint/cint7/lib/wintcldl83/top.h,
	  cint/cint7/lib/wintcldl83/try.bat,
	  cint/cint7/lib/wintcldl83/wildc,
	  cint/cint7/lib/wintcldl83/wildc.bat,
	  cint/cint7/lib/wintcldl83/wildc.dbk,
	  cint/cint7/lib/wintcldl83/wildc.tcl,
	  cint/cint7/lib/wintcldl83/wildc.wc,
	  cint/cint7/lib/wintcldl83/wildc/wildc.dsp,
	  cint/cint7/lib/wintcldl83/wildc/wildc.dsw,
	  cint/cint7/lib/wintcldl83/wildc/wildc.mak,
	  cint/cint7/lib/wintcldl83/wildc1.bmp, cint/cint7/lib/xlib,
	  cint/cint7/lib/xlib/README.txt, cint/cint7/lib/xlib/TOP.h,
	  cint/cint7/lib/xlib/XLIB.h, cint/cint7/lib/xlib/setup,
	  cint/cint7/lib/xlib/x11const.h, cint/cint7/lib/xlib/x11mfunc.h,
	  cint/cint7/main, cint/cint7/main/G__main.c,
	  cint/cint7/main/G__setup.c, cint/cint7/main/cppmain.cxx,
	  cint/cint7/src, cint/cint7/src/Api.cxx,
	  cint/cint7/src/BaseCls.cxx, cint/cint7/src/CallFunc.cxx,
	  cint/cint7/src/Class.cxx, cint/cint7/src/DataMbr.cxx,
	  cint/cint7/src/Dict.cxx, cint/cint7/src/Dict.h,
	  cint/cint7/src/Makefile, cint/cint7/src/Method.cxx,
	  cint/cint7/src/MethodAr.cxx, cint/cint7/src/README.txt,
	  cint/cint7/src/Shadow.cxx, cint/cint7/src/Token.cxx,
	  cint/cint7/src/Type.cxx, cint/cint7/src/Typedf.cxx,
	  cint/cint7/src/auxu.cxx, cint/cint7/src/bc_assign.cxx,
	  cint/cint7/src/bc_assign.h, cint/cint7/src/bc_autoobj.cxx,
	  cint/cint7/src/bc_autoobj.h, cint/cint7/src/bc_cfunc.cxx,
	  cint/cint7/src/bc_cfunc.h, cint/cint7/src/bc_debug.cxx,
	  cint/cint7/src/bc_debug.h, cint/cint7/src/bc_eh.cxx,
	  cint/cint7/src/bc_eh.h, cint/cint7/src/bc_exec.cxx,
	  cint/cint7/src/bc_exec.h, cint/cint7/src/bc_exec_asm.h,
	  cint/cint7/src/bc_inst.cxx, cint/cint7/src/bc_inst.h,
	  cint/cint7/src/bc_item.cxx, cint/cint7/src/bc_item.h,
	  cint/cint7/src/bc_linkdef.h, cint/cint7/src/bc_parse.cxx,
	  cint/cint7/src/bc_parse.h, cint/cint7/src/bc_reader.cxx,
	  cint/cint7/src/bc_reader.h, cint/cint7/src/bc_type.cxx,
	  cint/cint7/src/bc_type.h, cint/cint7/src/bc_vtbl.cxx,
	  cint/cint7/src/bc_vtbl.h, cint/cint7/src/cast.cxx,
	  cint/cint7/src/common.h, cint/cint7/src/debug.cxx,
	  cint/cint7/src/decl.cxx, cint/cint7/src/dict,
	  cint/cint7/src/dict/Apiif.cxx, cint/cint7/src/dict/Apiif.h,
	  cint/cint7/src/dict/accstrm.cxx, cint/cint7/src/dict/accstrm.h,
	  cint/cint7/src/dict/allstrm.cxx,
	  cint/cint7/src/dict/alphastrm.cxx,
	  cint/cint7/src/dict/alphastrm.h, cint/cint7/src/dict/bcstrm.cxx,
	  cint/cint7/src/dict/bcstrm.h, cint/cint7/src/dict/cbstrm.cpp,
	  cint/cint7/src/dict/cbstrm.h, cint/cint7/src/dict/dmyinit.cxx,
	  cint/cint7/src/dict/dmystrct.cxx,
	  cint/cint7/src/dict/dmystrm.cxx,
	  cint/cint7/src/dict/fakestrm.cxx,
	  cint/cint7/src/dict/gcc3strm.cxx, cint/cint7/src/dict/gcc3strm.h,
	  cint/cint7/src/dict/gcc4strm.cxx, cint/cint7/src/dict/gcc4strm.h,
	  cint/cint7/src/dict/iccstrm.cxx, cint/cint7/src/dict/iccstrm.h,
	  cint/cint7/src/dict/kccstrm.cxx, cint/cint7/src/dict/kccstrm.h,
	  cint/cint7/src/dict/libstrm.cxx, cint/cint7/src/dict/libstrm.h,
	  cint/cint7/src/dict/longif.cxx, cint/cint7/src/dict/longif.h,
	  cint/cint7/src/dict/longif3.cxx, cint/cint7/src/dict/longif3.h,
	  cint/cint7/src/dict/stdstrct.cxx, cint/cint7/src/dict/stdstrct.h,
	  cint/cint7/src/dict/sun5strm.cxx,
	  cint/cint7/src/dict/sunstrm.cxx, cint/cint7/src/dict/sunstrm.h,
	  cint/cint7/src/dict/vc7strm.cxx, cint/cint7/src/dict/vc7strm.h,
	  cint/cint7/src/dict/vcstrm.cxx, cint/cint7/src/dict/vcstrm.h,
	  cint/cint7/src/dict/vcstrmold.cxx,
	  cint/cint7/src/dict/vcstrmold.h, cint/cint7/src/disp.cxx,
	  cint/cint7/src/dllrev.h, cint/cint7/src/dump.cxx,
	  cint/cint7/src/end.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/g__cfunc.c, cint/cint7/src/gcoll.cxx,
	  cint/cint7/src/global.h, cint/cint7/src/global1.cxx,
	  cint/cint7/src/global2.cxx, cint/cint7/src/header.h,
	  cint/cint7/src/ifunc.cxx, cint/cint7/src/inherit.cxx,
	  cint/cint7/src/init.cxx, cint/cint7/src/input.cxx,
	  cint/cint7/src/intrpt.cxx, cint/cint7/src/libCint.vcproj,
	  cint/cint7/src/loadfile.cxx, cint/cint7/src/macos.cxx,
	  cint/cint7/src/macro.cxx, cint/cint7/src/malloc.cxx,
	  cint/cint7/src/memo.txt, cint/cint7/src/memtest.cxx,
	  cint/cint7/src/memtest.h, cint/cint7/src/new.cxx,
	  cint/cint7/src/newlink.cxx, cint/cint7/src/newsos.cxx,
	  cint/cint7/src/newsos.h, cint/cint7/src/oldlink.cxx,
	  cint/cint7/src/opr.cxx, cint/cint7/src/parse.cxx,
	  cint/cint7/src/pause.cxx, cint/cint7/src/pcode.cxx,
	  cint/cint7/src/pcode.h, cint/cint7/src/pragma.cxx,
	  cint/cint7/src/quote.cxx, cint/cint7/src/random.cxx,
	  cint/cint7/src/rflx_gendict.cxx, cint/cint7/src/rflx_gendict.h,
	  cint/cint7/src/rflx_gensrc.cxx, cint/cint7/src/rflx_gensrc.h,
	  cint/cint7/src/rflx_tools.cxx, cint/cint7/src/rflx_tools.h,
	  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/stub.cxx,
	  cint/cint7/src/sunos.cxx, cint/cint7/src/sunos.h,
	  cint/cint7/src/tmplt.cxx, cint/cint7/src/typedef.cxx,
	  cint/cint7/src/typesym.h, cint/cint7/src/val2a.cxx,
	  cint/cint7/src/value.cxx, cint/cint7/src/value.h,
	  cint/cint7/src/var.cxx, cint/cint7/src/vararg.h,
	  cint/cint7/src/winnt.cxx, cint/cint7/stl,
	  cint/cint7/stl/README.txt, cint/cint7/stl/_algorithm,
	  cint/cint7/stl/_autocontainer, cint/cint7/stl/_bitset,
	  cint/cint7/stl/_climits, cint/cint7/stl/_climits.h,
	  cint/cint7/stl/_deque, cint/cint7/stl/_deque.h,
	  cint/cint7/stl/_functional, cint/cint7/stl/_iterator,
	  cint/cint7/stl/_iterator.h, cint/cint7/stl/_list,
	  cint/cint7/stl/_list.h, cint/cint7/stl/_map,
	  cint/cint7/stl/_map.h, cint/cint7/stl/_memory,
	  cint/cint7/stl/_memory.h, cint/cint7/stl/_multimap,
	  cint/cint7/stl/_multimap.h, cint/cint7/stl/_multiset,
	  cint/cint7/stl/_multiset.h, cint/cint7/stl/_pair.h,
	  cint/cint7/stl/_set, cint/cint7/stl/_set.h,
	  cint/cint7/stl/_stack, cint/cint7/stl/_stack.h,
	  cint/cint7/stl/_string, cint/cint7/stl/_utility,
	  cint/cint7/stl/_utility.h, cint/cint7/stl/_vector,
	  cint/cint7/stl/_vector.h, cint/cint7/stl/algo.h,
	  cint/cint7/stl/algobase.h, cint/cint7/stl/algorithm,
	  cint/cint7/stl/bitset, cint/cint7/stl/bool,
	  cint/cint7/stl/bstring.h, cint/cint7/stl/bvector.h,
	  cint/cint7/stl/defalloc.h, cint/cint7/stl/deque,
	  cint/cint7/stl/deque.h, cint/cint7/stl/faralloc.h,
	  cint/cint7/stl/fdeque.h, cint/cint7/stl/flist.h,
	  cint/cint7/stl/fmap.h, cint/cint7/stl/fmultmap.h,
	  cint/cint7/stl/fmultset.h, cint/cint7/stl/fset.h,
	  cint/cint7/stl/function.h, cint/cint7/stl/functional,
	  cint/cint7/stl/hdeque.h, cint/cint7/stl/heap.h,
	  cint/cint7/stl/hlist.h, cint/cint7/stl/hmap.h,
	  cint/cint7/stl/hmultmap.h, cint/cint7/stl/hmultset.h,
	  cint/cint7/stl/hset.h, cint/cint7/stl/hugalloc.h,
	  cint/cint7/stl/hvector.h, cint/cint7/stl/iterator,
	  cint/cint7/stl/iterator.h, cint/cint7/stl/lbvector.h,
	  cint/cint7/stl/ldeque.h, cint/cint7/stl/limits,
	  cint/cint7/stl/list, cint/cint7/stl/list.h,
	  cint/cint7/stl/llist.h, cint/cint7/stl/lmap.h,
	  cint/cint7/stl/lmultmap.h, cint/cint7/stl/lmultset.h,
	  cint/cint7/stl/lngalloc.h, cint/cint7/stl/lset.h,
	  cint/cint7/stl/map, cint/cint7/stl/map.h, cint/cint7/stl/memory,
	  cint/cint7/stl/multimap, cint/cint7/stl/multimap.h,
	  cint/cint7/stl/multiset, cint/cint7/stl/multiset.h,
	  cint/cint7/stl/neralloc.h, cint/cint7/stl/nmap.h,
	  cint/cint7/stl/nmultmap.h, cint/cint7/stl/nmultset.h,
	  cint/cint7/stl/nset.h, cint/cint7/stl/numeric,
	  cint/cint7/stl/pair, cint/cint7/stl/pair.h,
	  cint/cint7/stl/projectn.h, cint/cint7/stl/queue,
	  cint/cint7/stl/set, cint/cint7/stl/set.h, cint/cint7/stl/stack,
	  cint/cint7/stl/stack.h, cint/cint7/stl/string,
	  cint/cint7/stl/tempbuf.cpp, cint/cint7/stl/tempbuf.h,
	  cint/cint7/stl/teststl, cint/cint7/stl/teststl.c,
	  cint/cint7/stl/tree.h, cint/cint7/stl/utility,
	  cint/cint7/stl/utility.h, cint/cint7/stl/valarray,
	  cint/cint7/stl/vector, cint/cint7/stl/vector.h, cint/cintdlls.mk,
	  cint/configcint.mk, cint/configure, cint/demo,
	  cint/demo/README.txt, cint/demo/Win32App,
	  cint/demo/Win32App/TestApp,
	  cint/demo/Win32App/TestApp/ReadMe.txt,
	  cint/demo/Win32App/TestApp/StdAfx.cpp,
	  cint/demo/Win32App/TestApp/StdAfx.h,
	  cint/demo/Win32App/TestApp/TestApp.aps,
	  cint/demo/Win32App/TestApp/TestApp.cpp,
	  cint/demo/Win32App/TestApp/TestApp.dsp,
	  cint/demo/Win32App/TestApp/TestApp.dsw,
	  cint/demo/Win32App/TestApp/TestApp.h,
	  cint/demo/Win32App/TestApp/TestApp.ico,
	  cint/demo/Win32App/TestApp/TestApp.plg,
	  cint/demo/Win32App/TestApp/TestApp.rc,
	  cint/demo/Win32App/TestApp/resource.h,
	  cint/demo/Win32App/TestApp/script.cxx,
	  cint/demo/Win32App/TestApp/small.ico, cint/demo/Win32App/graph01,
	  cint/demo/Win32App/graph01/CompiledLib.c,
	  cint/demo/Win32App/graph01/CompiledLib.h,
	  cint/demo/Win32App/graph01/README.txt,
	  cint/demo/Win32App/graph01/Resource.rc,
	  cint/demo/Win32App/graph01/Script.c,
	  cint/demo/Win32App/graph01/StdAfx.h,
	  cint/demo/Win32App/graph01/WinMain.c,
	  cint/demo/Win32App/graph01/WndProc.c,
	  cint/demo/Win32App/graph01/WndProc.h,
	  cint/demo/Win32App/graph01/app.ico,
	  cint/demo/Win32App/graph01/chapter24.dsp,
	  cint/demo/Win32App/graph01/chapter24.dsw,
	  cint/demo/Win32App/graph01/graph01.dsp,
	  cint/demo/Win32App/graph01/graph01.dsw,
	  cint/demo/Win32App/graph01/resource.h,
	  cint/demo/Win32App/graph01/small.ico, cint/demo/debug,
	  cint/demo/debug/README.txt, cint/demo/debug/debug.c,
	  cint/demo/debug/debug2.com, cint/demo/debug/debug2.cxx,
	  cint/demo/errpipe, cint/demo/errpipe/README.txt,
	  cint/demo/errpipe/errpipe.cxx, cint/demo/errpipe/errpipe.h,
	  cint/demo/errpipe/setup, cint/demo/exception,
	  cint/demo/exception/Makefile, cint/demo/exception/README.txt,
	  cint/demo/exception/ehdemo.cxx, cint/demo/exception/ehdemo.h,
	  cint/demo/exception/setup, cint/demo/exception/setup.bat,
	  cint/demo/exception/setupbc.bat, cint/demo/gl,
	  cint/demo/gl/README.txt, cint/demo/gl/display0.h,
	  cint/demo/gl/display1.h, cint/demo/gl/display2.h,
	  cint/demo/gl/make0, cint/demo/gl/test0.c, cint/demo/gl/test1.c,
	  cint/demo/gl/test2.c, cint/demo/gl/testall, cint/demo/graphs,
	  cint/demo/graphs/FFT.c, cint/demo/graphs/README.txt,
	  cint/demo/graphs/datafile, cint/demo/graphs/dft.c,
	  cint/demo/graphs/eular.c, cint/demo/graphs/fir.c,
	  cint/demo/graphs/fir2.c, cint/demo/graphs/jitter.c,
	  cint/demo/graphs/modulation.c, cint/demo/graphs/sin.c,
	  cint/demo/graphs/sin123.c, cint/demo/graphs/skineffect.c,
	  cint/demo/graphs/stripline.c, cint/demo/graphs/testall,
	  cint/demo/intprt_cint, cint/demo/intprt_cint/CINT,
	  cint/demo/intprt_cint/CINT.bat, cint/demo/intprt_cint/README,
	  cint/demo/intprt_cint/cint.sh, cint/demo/intprt_cint/simple.c,
	  cint/demo/intprt_cint/simple.cxx,
	  cint/demo/intprt_cint/testmain.c, cint/demo/ipc,
	  cint/demo/ipc/README.txt, cint/demo/ipc/common.cxx,
	  cint/demo/ipc/keyfile, cint/demo/ipc/proc1.cxx,
	  cint/demo/ipc/proc2.cxx, cint/demo/makecint,
	  cint/demo/makecint/Array, cint/demo/makecint/Array/Array.C,
	  cint/demo/makecint/Array/Array.h,
	  cint/demo/makecint/Array/Fundament.C,
	  cint/demo/makecint/Array/Fundament.h,
	  cint/demo/makecint/Array/Makefile,
	  cint/demo/makecint/Array/README.txt,
	  cint/demo/makecint/Array/bcdll.bat,
	  cint/demo/makecint/Array/inherit.C,
	  cint/demo/makecint/Array/loopcompile.c,
	  cint/demo/makecint/Array/loopcompile0.c,
	  cint/demo/makecint/Array/loopcompile1.c,
	  cint/demo/makecint/Array/scdll.bat,
	  cint/demo/makecint/Array/scsetup.bat,
	  cint/demo/makecint/Array/setup,
	  cint/demo/makecint/Array/setup.bat,
	  cint/demo/makecint/Array/setupdll,
	  cint/demo/makecint/Array/setupdll.bat,
	  cint/demo/makecint/Array/test.C, cint/demo/makecint/Complex,
	  cint/demo/makecint/Complex/Complex.C,
	  cint/demo/makecint/Complex/Complex.h,
	  cint/demo/makecint/Complex/README.txt,
	  cint/demo/makecint/Complex/bcdll.bat,
	  cint/demo/makecint/Complex/scdll.bat,
	  cint/demo/makecint/Complex/scsetup.bat,
	  cint/demo/makecint/Complex/setup,
	  cint/demo/makecint/Complex/setup.bat,
	  cint/demo/makecint/Complex/setupdll,
	  cint/demo/makecint/Complex/setupdll.bat,
	  cint/demo/makecint/Complex/temp.C,
	  cint/demo/makecint/Complex/test.C,
	  cint/demo/makecint/Complex/vcdll.bat,
	  cint/demo/makecint/Complex/vcsetup.bat,
	  cint/demo/makecint/DArray, cint/demo/makecint/DArray/DArray.C,
	  cint/demo/makecint/DArray/DArray.h,
	  cint/demo/makecint/DArray/Makefile,
	  cint/demo/makecint/DArray/README.txt,
	  cint/demo/makecint/DArray/bcdll.bat,
	  cint/demo/makecint/DArray/scdll.bat,
	  cint/demo/makecint/DArray/scsetup.bat,
	  cint/demo/makecint/DArray/setup,
	  cint/demo/makecint/DArray/setup.bat,
	  cint/demo/makecint/DArray/setupdll,
	  cint/demo/makecint/DArray/setupdll.bat,
	  cint/demo/makecint/DArray/test.C, cint/demo/makecint/KRcc,
	  cint/demo/makecint/KRcc/Complex.c,
	  cint/demo/makecint/KRcc/Complex.h,
	  cint/demo/makecint/KRcc/Makefile,
	  cint/demo/makecint/KRcc/README.txt,
	  cint/demo/makecint/KRcc/scdll.bat,
	  cint/demo/makecint/KRcc/scsetup.bat,
	  cint/demo/makecint/KRcc/setup, cint/demo/makecint/KRcc/setup.bat,
	  cint/demo/makecint/KRcc/setupdll,
	  cint/demo/makecint/KRcc/setupdll.bat,
	  cint/demo/makecint/KRcc/stub.c, cint/demo/makecint/KRcc/stub.h,
	  cint/demo/makecint/KRcc/test.c, cint/demo/makecint/README.txt,
	  cint/demo/makecint/ReadFile,
	  cint/demo/makecint/ReadFile/Common.h,
	  cint/demo/makecint/ReadFile/Makefile,
	  cint/demo/makecint/ReadFile/README.txt,
	  cint/demo/makecint/ReadFile/ReadFile.C,
	  cint/demo/makecint/ReadFile/ReadFile.h,
	  cint/demo/makecint/ReadFile/scdll.bat,
	  cint/demo/makecint/ReadFile/scsetup.bat,
	  cint/demo/makecint/ReadFile/setup,
	  cint/demo/makecint/ReadFile/setup.bat,
	  cint/demo/makecint/ReadFile/setupdll,
	  cint/demo/makecint/ReadFile/setupdll.bat,
	  cint/demo/makecint/ReadFile/test.C, cint/demo/makecint/Stub,
	  cint/demo/makecint/Stub/Makefile,
	  cint/demo/makecint/Stub/README.txt,
	  cint/demo/makecint/Stub/Src.C, cint/demo/makecint/Stub/Src.h,
	  cint/demo/makecint/Stub/Stub.C, cint/demo/makecint/Stub/Stub.h,
	  cint/demo/makecint/Stub/scdll.bat,
	  cint/demo/makecint/Stub/scsetup.bat,
	  cint/demo/makecint/Stub/setup, cint/demo/makecint/Stub/setup.bat,
	  cint/demo/makecint/Stub/setupdll,
	  cint/demo/makecint/Stub/setupdll.bat, cint/demo/makecint/Stub2,
	  cint/demo/makecint/Stub2/Make1, cint/demo/makecint/Stub2/Make2,
	  cint/demo/makecint/Stub2/README.txt,
	  cint/demo/makecint/Stub2/compiled.cxx,
	  cint/demo/makecint/Stub2/compiled.h,
	  cint/demo/makecint/Stub2/dmy.h,
	  cint/demo/makecint/Stub2/main.cxx,
	  cint/demo/makecint/Stub2/setup,
	  cint/demo/makecint/Stub2/setup.bat,
	  cint/demo/makecint/Stub2/setupcygwin,
	  cint/demo/makecint/Stub2/setuphp,
	  cint/demo/makecint/Stub2/stub.h, cint/demo/makecint/UserMain,
	  cint/demo/makecint/UserMain/README.txt,
	  cint/demo/makecint/UserMain/UserMain.cxx,
	  cint/demo/makecint/UserMain/UserMain.h,
	  cint/demo/makecint/UserMain/script.cxx,
	  cint/demo/makecint/UserMain/setup,
	  cint/demo/makecint/UserMain/setup.bat,
	  cint/demo/makecint/UserMain/setupbc.bat,
	  cint/demo/makecint/exception,
	  cint/demo/makecint/exception/README.txt,
	  cint/demo/makecint/exception/eh.cxx,
	  cint/demo/makecint/exception/eh.h,
	  cint/demo/makecint/exception/setup, cint/demo/makecint/p2f,
	  cint/demo/makecint/p2f/Makefile,
	  cint/demo/makecint/p2f/README.txt, cint/demo/makecint/p2f/p2f.C,
	  cint/demo/makecint/p2f/p2f.h, cint/demo/makecint/p2f/scsetup.bat,
	  cint/demo/makecint/p2f/setup, cint/demo/makecint/p2f/setup.bat,
	  cint/demo/makecint/p2f/test.C, cint/demo/makecint/stl,
	  cint/demo/makecint/stl/Makefile, cint/demo/makecint/stl/sample.h,
	  cint/demo/makecint/stl/setup, cint/demo/makecint/stl/setup.bat,
	  cint/demo/makecint/stl/setupbc.bat,
	  cint/demo/makecint/stl/test.cxx, cint/demo/makecint/testall,
	  cint/demo/makecint/testalldll, cint/demo/mthread,
	  cint/demo/mthread/README.txt, cint/demo/mthread/fork.cxx,
	  cint/demo/mthread/mtlib.h, cint/demo/mthread/mtmain.cxx,
	  cint/demo/mthread/ptlib.h, cint/demo/mthread/ptmain.cxx,
	  cint/demo/mthread/testall, cint/demo/multilibcint,
	  cint/demo/multilibcint/README.txt,
	  cint/demo/multilibcint/main.cxx, cint/demo/multilibcint/mt.c,
	  cint/demo/multilibcint/mt.h, cint/demo/multilibcint/setup,
	  cint/demo/multilibcint/setup.bat,
	  cint/demo/multilibcint/test1.cxx,
	  cint/demo/multilibcint/test2.cxx, cint/demo/perlawk,
	  cint/demo/perlawk/README, cint/demo/perlawk/data,
	  cint/demo/perlawk/parseplot.c, cint/demo/posix,
	  cint/demo/posix/readdir.cxx, cint/demo/qt,
	  cint/demo/qt/README.txt, cint/demo/qt/cannon.cpp,
	  cint/demo/qt/cannon.h, cint/demo/qt/lcdrange.cpp,
	  cint/demo/qt/lcdrange.h, cint/demo/qt/moc_cannon.cpp,
	  cint/demo/qt/qcompactstyle.h, cint/demo/qt/qtstatic.cxx,
	  cint/demo/qt/test0.cxx, cint/demo/qt/test1.cxx,
	  cint/demo/qt/test2.cxx, cint/demo/qt/test3.cxx,
	  cint/demo/qt/test4.cxx, cint/demo/qt/test5.cxx,
	  cint/demo/qt/test6.cxx, cint/demo/qt/test7.bat,
	  cint/demo/qt/test7.cxx, cint/demo/qt/test7.h,
	  cint/demo/qt/test8.bat, cint/demo/qt/test8.cxx,
	  cint/demo/qt/test8.h, cint/demo/qt/test9.bat,
	  cint/demo/qt/test9.cxx, cint/demo/simple,
	  cint/demo/simple/HelloWorld.c, cint/demo/simple/HelloWorld.cxx,
	  cint/demo/simple/NativeCalc.c, cint/demo/simple/README.txt,
	  cint/demo/simple/access0.c, cint/demo/simple/array.c,
	  cint/demo/simple/csum.c, cint/demo/simple/inherit1.c,
	  cint/demo/simple/init.c, cint/demo/simple/oprovld.c,
	  cint/demo/simple/oprovld0.c, cint/demo/simple/scope0.c,
	  cint/demo/simple/staticmem0.c, cint/demo/simple/template0.c,
	  cint/demo/simple/template2.c, cint/demo/simple/text2tex.c,
	  cint/demo/simple/virtualfunc1.c, cint/demo/stl,
	  cint/demo/stl/README.txt, cint/demo/stl/array2.cxx,
	  cint/demo/stl/array4.cxx, cint/demo/stl/deque0.cxx,
	  cint/demo/stl/deque1.cxx, cint/demo/stl/deque1i.cxx,
	  cint/demo/stl/list0.cxx, cint/demo/stl/list1.cxx,
	  cint/demo/stl/list2.cxx, cint/demo/stl/list3.cxx,
	  cint/demo/stl/list4.cxx, cint/demo/stl/map0.cxx,
	  cint/demo/stl/stl0.cxx, cint/demo/stl/stl1.cxx,
	  cint/demo/stl/stl2.cxx, cint/demo/stl/stl3.cxx,
	  cint/demo/stl/stl3x.cxx, cint/demo/stl/stl4.cxx,
	  cint/demo/stl/stl5.cxx, cint/demo/stl/string0.cxx,
	  cint/demo/stl/testall, cint/demo/stl/vec0.cxx,
	  cint/demo/stl/vec1.cxx, cint/demo/stl/vec1s.cxx,
	  cint/demo/stl/vec1u.cxx, cint/demo/stl/vec2.cxx,
	  cint/demo/stl/vec3.cxx, cint/demo/stl/vec3t.cxx,
	  cint/demo/stl/vec4.cxx, cint/demo/tcpip,
	  cint/demo/tcpip/README.txt, cint/demo/tcpip/client.cxx,
	  cint/demo/tcpip/server.cxx, cint/demo/xlib,
	  cint/demo/xlib/README.txt, cint/demo/xlib/test.c, cint/doc,
	  cint/doc/bytecode.txt, cint/doc/cint.txt, cint/doc/cintapi.txt,
	  cint/doc/extlib.txt, cint/doc/ifdef.txt, cint/doc/limitati.txt,
	  cint/doc/limitnum.txt, cint/doc/makecint.txt, cint/doc/man1,
	  cint/doc/man1/cint.1, cint/doc/man1/makecint.1, cint/doc/man2,
	  cint/doc/man2/garbage.2, cint/doc/man2/security.2,
	  cint/doc/man2/unique.2, cint/doc/man3, cint/doc/man3/array.h.3,
	  cint/doc/man3/fft.h.3, cint/doc/man3/statistics.h.3,
	  cint/doc/message.txt, cint/doc/ref.txt, cint/inc, cint/include,
	  cint/lib, cint/main, cint/reflex, cint/reflex/Module.mk,
	  cint/reflex/SConstruct, cint/reflex/build,
	  cint/reflex/build/Makefile.am, cint/reflex/build/README,
	  cint/reflex/build/autogen, cint/reflex/build/configure.ac,
	  cint/reflex/doc, cint/reflex/doc/ChangeLog.lcgdict,
	  cint/reflex/doc/ChangeLog.reflex, cint/reflex/doc/Doxyfile,
	  cint/reflex/doc/Makefile.am, cint/reflex/doc/index.html,
	  cint/reflex/inc, cint/reflex/inc/LinkDef.h,
	  cint/reflex/inc/Makefile.am, cint/reflex/inc/Reflex,
	  cint/reflex/inc/Reflex/Any.h, cint/reflex/inc/Reflex/Base.h,
	  cint/reflex/inc/Reflex/Builder,
	  cint/reflex/inc/Reflex/Builder/ClassBuilder.h,
	  cint/reflex/inc/Reflex/Builder/CollectionProxy.h,
	  cint/reflex/inc/Reflex/Builder/DictSelection.h,
	  cint/reflex/inc/Reflex/Builder/EnumBuilder.h,
	  cint/reflex/inc/Reflex/Builder/FunctionBuilder.h,
	  cint/reflex/inc/Reflex/Builder/Makefile.am,
	  cint/reflex/inc/Reflex/Builder/NamespaceBuilder.h,
	  cint/reflex/inc/Reflex/Builder/NewDelFunctions.h,
	  cint/reflex/inc/Reflex/Builder/ReflexBuilder.h,
	  cint/reflex/inc/Reflex/Builder/TypeBuilder.h,
	  cint/reflex/inc/Reflex/Builder/TypedefBuilder.h,
	  cint/reflex/inc/Reflex/Builder/UnionBuilder.h,
	  cint/reflex/inc/Reflex/Builder/VariableBuilder.h,
	  cint/reflex/inc/Reflex/Callback.h,
	  cint/reflex/inc/Reflex/DictionaryGenerator.h,
	  cint/reflex/inc/Reflex/Kernel.h,
	  cint/reflex/inc/Reflex/Makefile.am,
	  cint/reflex/inc/Reflex/Member.h,
	  cint/reflex/inc/Reflex/MemberTemplate.h,
	  cint/reflex/inc/Reflex/Object.h,
	  cint/reflex/inc/Reflex/PluginService.h,
	  cint/reflex/inc/Reflex/PropertyList.h,
	  cint/reflex/inc/Reflex/Reflex.h, cint/reflex/inc/Reflex/Scope.h,
	  cint/reflex/inc/Reflex/SharedLibrary.h,
	  cint/reflex/inc/Reflex/Tools.h, cint/reflex/inc/Reflex/Type.h,
	  cint/reflex/inc/Reflex/TypeTemplate.h,
	  cint/reflex/inc/Reflex/ValueObject.h,
	  cint/reflex/inc/Reflex/internal,
	  cint/reflex/inc/Reflex/internal/InternalTools.h,
	  cint/reflex/inc/Reflex/internal/Makefile.am,
	  cint/reflex/inc/Reflex/internal/MemberBase.h,
	  cint/reflex/inc/Reflex/internal/MemberTemplateImpl.h,
	  cint/reflex/inc/Reflex/internal/MemberTemplateName.h,
	  cint/reflex/inc/Reflex/internal/OwnedMember.h,
	  cint/reflex/inc/Reflex/internal/OwnedMemberTemplate.h,
	  cint/reflex/inc/Reflex/internal/OwnedPropertyList.h,
	  cint/reflex/inc/Reflex/internal/PropertyListImpl.h,
	  cint/reflex/inc/Reflex/internal/ScopeBase.h,
	  cint/reflex/inc/Reflex/internal/ScopeName.h,
	  cint/reflex/inc/Reflex/internal/TypeBase.h,
	  cint/reflex/inc/Reflex/internal/TypeName.h,
	  cint/reflex/inc/Reflex/internal/TypeTemplateImpl.h,
	  cint/reflex/inc/Reflex/internal/TypeTemplateName.h,
	  cint/reflex/inc/SConscript, cint/reflex/python,
	  cint/reflex/python/Makefile.am, cint/reflex/python/SConscript,
	  cint/reflex/python/genreflex,
	  cint/reflex/python/genreflex/Makefile.am,
	  cint/reflex/python/genreflex/gccdemangler.py,
	  cint/reflex/python/genreflex/gencapa.py,
	  cint/reflex/python/genreflex/gendict.py,
	  cint/reflex/python/genreflex/gendict06.py,
	  cint/reflex/python/genreflex/genheader.py,
	  cint/reflex/python/genreflex/genreflex-rootcint.py,
	  cint/reflex/python/genreflex/genreflex.py,
	  cint/reflex/python/genreflex/genreflex06.py,
	  cint/reflex/python/genreflex/genrootmap.py,
	  cint/reflex/python/genreflex/selclass.py,
	  cint/reflex/python/genreflex/selection.dtd, cint/reflex/src,
	  cint/reflex/src/Any.cxx, cint/reflex/src/Array.cxx,
	  cint/reflex/src/Array.h, cint/reflex/src/Base.cxx,
	  cint/reflex/src/Callback.cxx, cint/reflex/src/Class.cxx,
	  cint/reflex/src/Class.h, cint/reflex/src/ClassBuilder.cxx,
	  cint/reflex/src/ClassTemplateInstance.cxx,
	  cint/reflex/src/ClassTemplateInstance.h,
	  cint/reflex/src/DataMember.cxx, cint/reflex/src/DataMember.h,
	  cint/reflex/src/DictionaryGenerator.cxx,
	  cint/reflex/src/Enum.cxx, cint/reflex/src/Enum.h,
	  cint/reflex/src/EnumBuilder.cxx, cint/reflex/src/FuncHandler.cxx,
	  cint/reflex/src/FuncHandler.h, cint/reflex/src/Function.cxx,
	  cint/reflex/src/Function.h, cint/reflex/src/FunctionBuilder.cxx,
	  cint/reflex/src/FunctionMember.cxx,
	  cint/reflex/src/FunctionMember.h,
	  cint/reflex/src/FunctionMemberTemplateInstance.cxx,
	  cint/reflex/src/FunctionMemberTemplateInstance.h,
	  cint/reflex/src/Fundamental.cxx, cint/reflex/src/Fundamental.h,
	  cint/reflex/src/Kernel.cxx, cint/reflex/src/Makefile.am,
	  cint/reflex/src/Member.cxx, cint/reflex/src/MemberBase.cxx,
	  cint/reflex/src/MemberTemplate.cxx,
	  cint/reflex/src/MemberTemplateImpl.cxx,
	  cint/reflex/src/MemberTemplateName.cxx,
	  cint/reflex/src/NameLookup.cxx, cint/reflex/src/NameLookup.h,
	  cint/reflex/src/Namespace.cxx, cint/reflex/src/Namespace.h,
	  cint/reflex/src/NamespaceBuilder.cxx, cint/reflex/src/Object.cxx,
	  cint/reflex/src/PluginFactoryMap.cxx,
	  cint/reflex/src/PluginFactoryMap.h,
	  cint/reflex/src/PluginService.cxx, cint/reflex/src/Pointer.cxx,
	  cint/reflex/src/Pointer.h, cint/reflex/src/PointerToMember.cxx,
	  cint/reflex/src/PointerToMember.h,
	  cint/reflex/src/PropertyList.cxx,
	  cint/reflex/src/PropertyListImpl.cxx, cint/reflex/src/SConscript,
	  cint/reflex/src/Scope.cxx, cint/reflex/src/ScopeBase.cxx,
	  cint/reflex/src/ScopeName.cxx,
	  cint/reflex/src/TemplateInstance.cxx,
	  cint/reflex/src/TemplateInstance.h, cint/reflex/src/Tools.cxx,
	  cint/reflex/src/Type.cxx, cint/reflex/src/TypeBase.cxx,
	  cint/reflex/src/TypeBuilder.cxx, cint/reflex/src/TypeName.cxx,
	  cint/reflex/src/TypeTemplate.cxx,
	  cint/reflex/src/TypeTemplateImpl.cxx,
	  cint/reflex/src/TypeTemplateName.cxx,
	  cint/reflex/src/Typedef.cxx, cint/reflex/src/Typedef.h,
	  cint/reflex/src/TypedefBuilder.cxx, cint/reflex/src/Union.cxx,
	  cint/reflex/src/Union.h, cint/reflex/src/UnionBuilder.cxx,
	  cint/reflex/src/VariableBuilder.cxx, cint/reflex/src/dir_manip.h,
	  cint/reflex/src/genmap, cint/reflex/src/genmap/genmap.cxx,
	  cint/reflex/src/stl_hash.h, cint/reflex/test,
	  cint/reflex/test/CppUnit_testdriver.cpp,
	  cint/reflex/test/Makefile.am, cint/reflex/test/SConscript,
	  cint/reflex/test/demangle_test.cxx,
	  cint/reflex/test/dictionary_generator.cpp,
	  cint/reflex/test/testDict1,
	  cint/reflex/test/testDict1/Makefile.am,
	  cint/reflex/test/testDict1/Reflex.h,
	  cint/reflex/test/testDict1/selection.xml,
	  cint/reflex/test/testDict2,
	  cint/reflex/test/testDict2/Class2Dict.h,
	  cint/reflex/test/testDict2/ClassA.h,
	  cint/reflex/test/testDict2/ClassB.h,
	  cint/reflex/test/testDict2/ClassC.h,
	  cint/reflex/test/testDict2/ClassD.h,
	  cint/reflex/test/testDict2/ClassE.h,
	  cint/reflex/test/testDict2/ClassF.h,
	  cint/reflex/test/testDict2/ClassG.h,
	  cint/reflex/test/testDict2/ClassH.h,
	  cint/reflex/test/testDict2/ClassI.h,
	  cint/reflex/test/testDict2/ClassJ.h,
	  cint/reflex/test/testDict2/ClassK.h,
	  cint/reflex/test/testDict2/ClassL.h,
	  cint/reflex/test/testDict2/ClassM.h,
	  cint/reflex/test/testDict2/ClassN.h,
	  cint/reflex/test/testDict2/ClassO.h,
	  cint/reflex/test/testDict2/ClassSelections.h,
	  cint/reflex/test/testDict2/ClassT.h,
	  cint/reflex/test/testDict2/Functions.h,
	  cint/reflex/test/testDict2/InheritanceTree.txt,
	  cint/reflex/test/testDict2/Makefile.am,
	  cint/reflex/test/testDict2/MemberPointer.h,
	  cint/reflex/test/testDict2/TemplatedClasses.h,
	  cint/reflex/test/testDict2/TestClasses.h,
	  cint/reflex/test/testDict2/selection.xml,
	  cint/reflex/test/testPlugins,
	  cint/reflex/test/testPlugins/ICommon.h,
	  cint/reflex/test/testPlugins/plugin1.cxx,
	  cint/reflex/test/testPlugins/plugin1bis.cxx,
	  cint/reflex/test/testPlugins/plugin2.cxx,
	  cint/reflex/test/testPlugins/plugin3.cxx,
	  cint/reflex/test/test_ReflexBuilder_unit.cxx,
	  cint/reflex/test/test_Reflex_generate.cxx,
	  cint/reflex/test/test_Reflex_lookup.cxx,
	  cint/reflex/test/test_Reflex_plugins.cxx,
	  cint/reflex/test/test_Reflex_simple1.cxx,
	  cint/reflex/test/test_Reflex_simple2.cxx,
	  cint/reflex/test/test_Reflex_unit.cxx, cint/setenv.sh, cint/src,
	  cint/stl, cint/test, cint/test/98p02.hpg, cint/test/Complex.cxx,
	  cint/test/Complex.h, cint/test/IPair.cpp, cint/test/IPair.h,
	  cint/test/MyAlgo0.h, cint/test/MyString.cxx,
	  cint/test/MyString.h, cint/test/README.txt,
	  cint/test/TException.cxx, cint/test/Test0.cxx,
	  cint/test/Test1.cxx, cint/test/VArray.cxx, cint/test/VArray.h,
	  cint/test/VCompany.cxx, cint/test/VCompany.h,
	  cint/test/VObject.cxx, cint/test/VObject.h,
	  cint/test/VPerson.cxx, cint/test/VPerson.h,
	  cint/test/VPersonTest.cxx, cint/test/VString.cxx,
	  cint/test/VString.h, cint/test/VType.h, cint/test/abstract.cxx,
	  cint/test/abstract.h, cint/test/access0.cxx,
	  cint/test/anonunion.cxx, cint/test/aoki0.cxx,
	  cint/test/aryinit0.cxx, cint/test/aryinit1.cxx,
	  cint/test/autocc.cxx, cint/test/baseconv0.cxx,
	  cint/test/bitfield.cxx, cint/test/borg1.cxx, cint/test/borg2.cxx,
	  cint/test/bruce1.cxx, cint/test/btmplt.cxx,
	  cint/test/callgraph.dot, cint/test/callgraph.dot.ps,
	  cint/test/callgrind.out.27696, cint/test/classinfo.cxx,
	  cint/test/classinfo.h, cint/test/classinfo.ref,
	  cint/test/complex1.cxx, cint/test/complex1.h,
	  cint/test/const.cxx, cint/test/constary.cxx,
	  cint/test/convopr0.cxx, cint/test/cout1.cxx, cint/test/cpp0.cxx,
	  cint/test/cpp1.cxx, cint/test/cpp2.cxx, cint/test/cpp3.cxx,
	  cint/test/cpp4.cxx, cint/test/cpp5.cxx, cint/test/cpp6.cxx,
	  cint/test/cpp8.cxx, cint/test/delete0.cxx, cint/test/eh1.cxx,
	  cint/test/enums.cxx, cint/test/enums.h, cint/test/enumscope.cxx,
	  cint/test/explicitdtor.cxx, cint/test/fons3.cxx,
	  cint/test/friend0.cxx, cint/test/funcmacro.cxx,
	  cint/test/fwdtmplt.cxx, cint/test/idxscope0.cxx,
	  cint/test/ifs.cxx, cint/test/ifs.data, cint/test/include.cxx,
	  cint/test/inherit0.cxx, cint/test/inherit1.cxx,
	  cint/test/inherit2.cxx, cint/test/init1.cxx, cint/test/init2.cxx,
	  cint/test/longlong.cxx, cint/test/loopcompile1.cxx,
	  cint/test/loopcompile2.cxx, cint/test/loopcompile3.cxx,
	  cint/test/loopcompile4.cxx, cint/test/loopcompile5.cxx,
	  cint/test/maincmplx.cxx, cint/test/maptest.cxx,
	  cint/test/maptest.h, cint/test/memo.txt, cint/test/mfstatic.cxx,
	  cint/test/minexam.cxx, cint/test/minherit0.cxx,
	  cint/test/mkcmain.cxx, cint/test/new0.cxx, cint/test/nick3.cxx,
	  cint/test/nick4.cxx, cint/test/nstmplt1.cxx,
	  cint/test/oprovld0.cxx, cint/test/oprovld2.cxx,
	  cint/test/ostream.cxx, cint/test/ostream.ref, cint/test/pb19.cxx,
	  cint/test/postinc.cxx, cint/test/refassign.cxx,
	  cint/test/scope0.cxx, cint/test/selfreference.cxx,
	  cint/test/selfreference.h, cint/test/setw0.cxx,
	  cint/test/simple01.cxx, cint/test/simple01.ref,
	  cint/test/simple10.cxx, cint/test/simple11.cxx,
	  cint/test/simple12.cxx, cint/test/simple12.ref,
	  cint/test/simple13.cxx, cint/test/simple13.ref,
	  cint/test/simple14.cxx, cint/test/simple15.cxx,
	  cint/test/simple16.cxx, cint/test/simple17.cxx,
	  cint/test/simple18.cxx, cint/test/simple19.cxx,
	  cint/test/simple20.cxx, cint/test/simple20.ref,
	  cint/test/simple21.cxx, cint/test/simple21.ref,
	  cint/test/simple22.cxx, cint/test/simple22.h,
	  cint/test/simple22.ref, cint/test/simple23.cxx,
	  cint/test/simple23.ref, cint/test/simple24.cxx,
	  cint/test/simple24.ref, cint/test/simple25.cxx,
	  cint/test/simple25.h, cint/test/staticary.cxx,
	  cint/test/staticmem0.cxx, cint/test/staticmem1.cxx,
	  cint/test/switch.cxx, cint/test/t1002.cxx, cint/test/t1002.h,
	  cint/test/t1004.cxx, cint/test/t1011.cxx, cint/test/t1011.h,
	  cint/test/t1015.cxx, cint/test/t1016.cxx, cint/test/t1016.h,
	  cint/test/t1023.cxx, cint/test/t1024.cxx, cint/test/t1024.h,
	  cint/test/t1025.cxx, cint/test/t1025.h, cint/test/t1026.cxx,
	  cint/test/t1026.h, cint/test/t1027.cxx, cint/test/t1027.h,
	  cint/test/t1027.ref, cint/test/t1030.cxx, cint/test/t1030.h,
	  cint/test/t1031.cxx, cint/test/t1031.h, cint/test/t1032.cxx,
	  cint/test/t1033.cxx, cint/test/t1034.cxx, cint/test/t1034.ref,
	  cint/test/t1034.ref64, cint/test/t1034a.cxx, cint/test/t1035.cxx,
	  cint/test/t1035.h, cint/test/t1036.cxx, cint/test/t1040.cxx,
	  cint/test/t1040.h, cint/test/t1042.cxx, cint/test/t1042.ref,
	  cint/test/t1046.cxx, cint/test/t1046.h, cint/test/t1047.cxx,
	  cint/test/t1047.h, cint/test/t1048.cxx, cint/test/t1048.h,
	  cint/test/t1049.cxx, cint/test/t1054.cxx, cint/test/t1055.cxx,
	  cint/test/t1061.cxx, cint/test/t1061.h, cint/test/t1062.cxx,
	  cint/test/t1062.h, cint/test/t1067.cxx, cint/test/t1067.h,
	  cint/test/t1068.cxx, cint/test/t1068.h, cint/test/t1079.cxx,
	  cint/test/t1079.h, cint/test/t1084.cxx, cint/test/t1085.cxx,
	  cint/test/t1086.cxx, cint/test/t1088.cxx, cint/test/t1094.cxx,
	  cint/test/t1101.cxx, cint/test/t1115.cxx, cint/test/t1115.h,
	  cint/test/t1124.cxx, cint/test/t1125.cxx, cint/test/t1126.cxx,
	  cint/test/t1127.cxx, cint/test/t1127.h, cint/test/t1128.cxx,
	  cint/test/t1129.cxx, cint/test/t1134.cxx, cint/test/t1136.cxx,
	  cint/test/t1140.cxx, cint/test/t1143.cxx, cint/test/t1144.cxx,
	  cint/test/t1148.cxx, cint/test/t1157.cxx, cint/test/t1158.cxx,
	  cint/test/t1160.cxx, cint/test/t1164.cxx, cint/test/t1165.cxx,
	  cint/test/t1178.cxx, cint/test/t1178.h, cint/test/t1187.cxx,
	  cint/test/t1187.h, cint/test/t1192.cxx, cint/test/t1193.cxx,
	  cint/test/t1193.h, cint/test/t1200.h, cint/test/t1203.cxx,
	  cint/test/t1205.cxx, cint/test/t1205.h, cint/test/t1213.cxx,
	  cint/test/t1214.cxx, cint/test/t1215.cxx, cint/test/t1215.h,
	  cint/test/t1221.cxx, cint/test/t1222.cxx, cint/test/t1223.cxx,
	  cint/test/t1224.cxx, cint/test/t1228.cxx, cint/test/t1228.ref,
	  cint/test/t1247.cxx, cint/test/t1247.h, cint/test/t1247a.h,
	  cint/test/t1276.cxx, cint/test/t1276.h, cint/test/t1277.cxx,
	  cint/test/t1277.h, cint/test/t1278.cxx, cint/test/t1279.cxx,
	  cint/test/t1280.cxx, cint/test/t1281.cxx, cint/test/t1282.cxx,
	  cint/test/t1283.cxx, cint/test/t1284.cxx, cint/test/t215.cxx,
	  cint/test/t358.cxx, cint/test/t488.cxx, cint/test/t516.cxx,
	  cint/test/t516.h, cint/test/t603.cxx, cint/test/t627.cxx,
	  cint/test/t627.h, cint/test/t630.cxx, cint/test/t633.cxx,
	  cint/test/t633.h, cint/test/t634.cxx, cint/test/t648.cxx,
	  cint/test/t674.cxx, cint/test/t674.h, cint/test/t676.cxx,
	  cint/test/t694.cxx, cint/test/t694.h, cint/test/t695.cxx,
	  cint/test/t705.cxx, cint/test/t705.h, cint/test/t714.cxx,
	  cint/test/t733.cxx, cint/test/t733.h, cint/test/t733.ref,
	  cint/test/t749.cxx, cint/test/t751.cxx, cint/test/t764.cxx,
	  cint/test/t767.cxx, cint/test/t776.cxx, cint/test/t777.cxx,
	  cint/test/t784.cxx, cint/test/t825.cxx, cint/test/t910.cxx,
	  cint/test/t916.cxx, cint/test/t927.cxx, cint/test/t927.h,
	  cint/test/t927.ref, cint/test/t927.ref5, cint/test/t928.cxx,
	  cint/test/t928.h, cint/test/t928a.h, cint/test/t928b.h,
	  cint/test/t930.cxx, cint/test/t938.cxx, cint/test/t958.cxx,
	  cint/test/t958.h, cint/test/t959.cxx, cint/test/t961.cxx,
	  cint/test/t961.h, cint/test/t963.cxx, cint/test/t963.h,
	  cint/test/t966.cxx, cint/test/t966.h, cint/test/t968.cxx,
	  cint/test/t968.h, cint/test/t970.cxx, cint/test/t970.h,
	  cint/test/t972.cxx, cint/test/t972a.h, cint/test/t972b.h,
	  cint/test/t976.cxx, cint/test/t976.h, cint/test/t977.cxx,
	  cint/test/t977.h, cint/test/t980.cxx, cint/test/t980.h,
	  cint/test/t986.cxx, cint/test/t987.cxx, cint/test/t987.h,
	  cint/test/t991.cxx, cint/test/t991.h, cint/test/t991a.h,
	  cint/test/t991b.h, cint/test/t991c.h, cint/test/t992.cxx,
	  cint/test/t992.h, cint/test/t993.c, cint/test/t993.h,
	  cint/test/t995.cxx, cint/test/t995.h, cint/test/t996.cxx,
	  cint/test/t996.h, cint/test/t998.cxx, cint/test/t998.dat,
	  cint/test/telea0.cxx, cint/test/telea1.cxx, cint/test/telea2.cxx,
	  cint/test/telea3.cxx, cint/test/telea5.cxx, cint/test/telea6.cxx,
	  cint/test/telea7.cxx, cint/test/telea8.cxx, cint/test/temp.cxx,
	  cint/test/template.cxx, cint/test/template.h,
	  cint/test/template0.cxx, cint/test/template1.cxx,
	  cint/test/template2.cxx, cint/test/template3.cxx,
	  cint/test/template3.ref, cint/test/template4.cxx,
	  cint/test/template5.cxx, cint/test/template6.cxx,
	  cint/test/test.vcproj, cint/test/testall.cxx,
	  cint/test/testdiff.cygwin, cint/test/testdiff.mac,
	  cint/test/testdiff.v5, cint/test/testdiff.v6,
	  cint/test/vbase.cxx, cint/test/vbase.h, cint/test/vbase1.cxx,
	  cint/test/vbase1.h, cint/test/vec3d.cxx, cint/test/vec3d.h,
	  cint/test/virtualfunc0.cxx, cint/test/virtualfunc1.cxx,
	  cint/test/virtualfunc2.cxx, cint/tool, cint/tool/INSTALLBIN,
	  cint/tool/makecint.cxx, cint7, config/Makefile.in,
	  config/root-config.in, config/rootrc.in, configure,
	  meta/inc/TCint.h, meta/inc/TInterpreter.h, meta/src/TCint.cxx,
	  reflex/Module.mk, reflex/SConstruct, reflex/build, reflex/doc,
	  reflex/inc, reflex/python, reflex/src, reflex/test,
	  test/Makefile, test/Makefile.arch, utils/src/rootcint.cxx,
	  utils/src/rootcint_nostubs.sh, utils/src/rootcint_nostubs_tmp.sh,
	  win32gdk/inc/TGWin32InterpreterProxy.h,
	  win32gdk/src/TGWin32InterpreterProxy.cxx: From Leo, Diego, Axel,
	  Paul and Philippe:
	  
	  Merge with branches/dev/stubs up to r22699:
	  * Optional stubless calls for GCC 3.[234] on Linux 32 bit (see
	  release notes for details)
	  * update CINT7 - replaces the branch in the CINT repository
	  * new directory layout: reflex, cint, and cint7 moved under cint/
	  * CINT stand-alone now part of ROOT's CINT; CINT's svn repository
	  is not used anymore.
	  * Remove v6_ prefix from the CINT source filenames.
	  In addition:
	  * Remove CINT's special parsing hook for R__EXTERN; just #define
	  it to extern

2008-03-19 10:05  moneta

	* [r22728] hist/hist/src/TF1.cxx, math/inc/TMath.h,
	  math/inc/TMathImp.h, mathcore/inc/Math/BrentMinimizer1D.h,
	  mathcore/inc/Math/BrentRootFinder.h,
	  mathcore/inc/Math/GaussIntegrator.h,
	  mathcore/inc/Math/GaussLegendreIntegrator.h,
	  mathcore/inc/Math/IMinimizer1D.h,
	  mathcore/inc/Math/IRootFinderMethod.h,
	  mathcore/inc/Math/LinkDef.h,
	  mathcore/inc/Math/RichardsonDerivator.h,
	  mathcore/src/BrentMinimizer1D.cxx,
	  mathcore/src/BrentRootFinder.cxx,
	  mathcore/src/GaussIntegrator.cxx,
	  mathcore/src/GaussLegendreIntegrator.cxx,
	  mathcore/src/Integrator.cxx,
	  mathcore/src/RichardsonDerivator.cxx,
	  mathcore/test/binarySearchTime.cxx,
	  mathcore/test/testBinarySearch.cxx,
	  mathcore/test/testIntegration.cxx,
	  mathcore/test/testIntegrationMultiDim.cxx,
	  mathcore/test/testSortOrder.cxx: - update documentation for new
	  mathcore classes introduced in 5.19.02
	  - remove TMathImp.h file to fix documentaiton problem
	  - change name for class GaussIntegratorOneDim to GaussIntegrator

2008-03-19 09:54  pcanal

	* [r22727] physics/inc/TRobustEstimator.h: From Leo and Diego: Add
	  missing include protection

2008-03-19 09:53  pcanal

	* [r22726] foam/inc/TFoamCell.h, foam/inc/TFoamMaxwt.h,
	  foam/src/TFoamCell.cxx, foam/src/TFoamMaxwt.cxx: From Leo, Diego,
	  Axel, Paul and Philippe:
	  
	  Assignment op should take const ref.

2008-03-19 09:52  pcanal

	* [r22725] tmva/inc/GeneticPopulation.h: From Leo, Diego, Axel,
	  Paul and Philippe:
	  
	  Add scope to template argument of return type to help CINT's name
	  lookup

2008-03-19 08:46  brun

	* [r22721] graf/src/TSpline.cxx: Fix coding conventions.

2008-03-18 16:50  brun

	* [r22715] graf/inc/TSpline.h, graf/src/TSpline.cxx: Fix several
	  issues with the TSpline, TSplie3, TSpline5 copy constructors and
	  operators.

2008-03-18 14:17  axel

	* [r22712] cint7/lib/cintocx/cintocx.aps: Binary

2008-03-18 14:16  axel

	* [r22711] cint7/lib/cintocx/cintocx.mdp,
	  cint7/lib/wintcldl/wildc/wildc.mdp: Binary

2008-03-18 14:12  axel

	* [r22710] cint7/lib/cintocx/CintocxCtl.bmp,
	  cint7/lib/cintocx/cintocx3.bmp: More binary

2008-03-18 14:10  axel

	* [r22709] cint7/demo/Win32App/TestApp/TestApp.ico,
	  cint7/demo/Win32App/TestApp/small.ico,
	  cint7/demo/Win32App/graph01/app.ico,
	  cint7/demo/Win32App/graph01/small.ico,
	  cint7/lib/cintocx/cintocx.ico: binary

2008-03-18 14:09  axel

	* [r22708] cint7/lib/wintcldl83/wildc1.bmp: binary

2008-03-18 14:08  axel

	* [r22707] cint7/lib/wintcldl/wildc1.bmp: Binary

2008-03-18 14:05  axel

	* [r22706] cint7/demo/Win32App/TestApp/TestApp.aps: Binary

2008-03-18 14:03  axel

	* [r22705] cint7/demo/graphs/datafile: Set as binary (mime-type
	  application/octet-stream)

2008-03-18 13:33  brun

	* [r22704] test/Makefile.win32: From Bertrand:
	  - Modifications needed following recent changes
	  in libMathCore/libGenVector restructurations

2008-03-18 01:02  wlav

	* [r22698] pyroot/ROOT.py, pyroot/inc/LinkDef.h,
	  pyroot/inc/TPyReturn.h, pyroot/inc/TPySelector.h,
	  pyroot/src/Pythonize.cxx, pyroot/src/TPyReturn.cxx,
	  pyroot/src/TPySelector.cxx: Initial TPySelector prototype for use
	  with PROOF. The prototype
	  works, but needs improvement error reporting, resilience, and
	  optimizations. Basic Idea:
	  
	  
	  from ROOT import TPySelector
	  
	  class MyPySelector( TPySelector ):
	  def Begin( self ):
	  print 'py: beginning'
	  
	  def SlaveBegin( self, tree ):
	  print 'py: slave beginning'
	  
	  def Process( self, entry ):
	  print 'py: processing for:', self, self.fChain
	  return 1
	  
	  def SlaveTerminate( self ):
	  print 'py: slave terminating'
	  
	  def Terminate( self ):
	  print 'py: terminating'
	  
	  def GetSelector():
	  return MyPySelector()
	  
	  
	  The for now conventional "GetSelector()" will be removed soon, in
	  favor of the same scheme (a derived class check) like with C++
	  selectors. The code above can then be run like so (localhost):
	  
	  
	  import time
	  from ROOT import TDSet, TProof
	  
	  dataset = TDSet( 'TTree', 'h42' )
	  dataset.Add( 'root:// .... ' )
	  
	  proof = TProof.Open('')
	  time.sleep(1) # needed for GUI to settle
	  print dataset.Process( 'TPySelector', 'MyPySelector.py' )
	  
	  
	  Do make sure to transport the MyPySelector.py in a .par file (or
	  similar), and do make sure that the environment on the other end
	  is proper.

2008-03-18 00:26  rdm

	* [r22697] cint/cintdlls.mk: icc supports also -iquote (and
	  actually -I- make it fail due to a bug).

2008-03-17 20:23  rdm

	* [r22694] Makefile, hist/Module.mk, hist/doc, hist/hist,
	  hist/hist/Module.mk, hist/hist/doc, hist/hist/inc, hist/hist/src,
	  hist/histpainter, hist/histpainter/Module.mk, hist/inc,
	  hist/spectrum, hist/spectrum/Module.mk, hist/spectrumpainter,
	  hist/spectrumpainter/Module.mk, hist/src, histpainter, spectrum,
	  spectrumpainter: move hist, histpainter, spectrum and
	  spectrumpainter in the hist package.

2008-03-17 16:51  rdm

	* [r22691] build/rmkdepend/main.c, build/rmkdepend/mainroot.cxx:
	  From Axel:
	  some other small efficiency improvements and so readability
	  changes.

2008-03-17 16:23  rdm

	* [r22690] config/Makefile.depend: ruby plugin depends also on
	  libMathCore.

2008-03-17 16:21  rdm

	* [r22689] cont/inc/TRefTable.h, cont/src/TRefTable.cxx,
	  mathmore/inc/Math/GSLIntegrator.h,
	  mathmore/src/GSLIntegrator.cxx, tmva/inc/ModulekNN.h,
	  tree/inc/TBranchRef.h, tree/src/TBranchRef.cxx: undo change of
	  this morning. Warnings are due to issue in generated dictionary
	  code not in the headers per se.

2008-03-17 13:21  rdm

	* [r22684] cont/inc/TRefTable.h, cont/src/TRefTable.cxx,
	  mathmore/inc/Math/GSLIntegrator.h,
	  mathmore/src/GSLIntegrator.cxx, smatrix/Module.mk,
	  tmva/inc/ModulekNN.h, tmva/src/MethodFisher.cxx,
	  tree/inc/TBranchRef.h, tree/src/TBranchRef.cxx: remove redundant
	  const declarations on method arguments passed by value.
	  Fixes numerous Intel icc warnings.

2008-03-17 12:40  rdm

	* [r22683] build/rmkdepend/def.h, cint7/tool/rmkdepend/def.h: white
	  space.

2008-03-17 12:39  rdm

	* [r22682] build/rmkdepend/mainroot.cxx: From Axel:
	  uses $(wildcard dependencies) also for .o (and .cxx for
	  dictionaries) so
	  a removed header.h doesn't trigger the error "no rule to make
	  target header.h
	  needed by whatever" anymore.

2008-03-17 12:37  rdm

	* [r22681] build/win/ld.sh: From Axel:
	  work around a problem building ROOT on windows: cygwin has its
	  own
	  link.exe (as in hardlink) which clashes with MSVC's link.exe.
	  With
	  this patch, link is called with its absolute path derived from
	  cl.exe.

2008-03-17 11:22  brun

	* [r22680] test/stressGeometry.cxx: The geometries tested in
	  stressGeometry for babar and hades contained pcon/pgon shapes
	  having un-sorted z sections (discovered by David). This is
	  protected in TGeoPcon::DefineSection() since quite a while but
	  these geometries were produced before and retrieving wrong pcons
	  from file is still un-protected.
	  New files hades2.root and babar2.root have been created and the
	  corresponding reference filesstored in http://root.cern.ch/files.

2008-03-17 11:19  antcheva

	* [r22679] gui/src/TGListView.cxx: From Bertrand:
	  Fix automatic size of TGListView column headers.
	  (size was increazing each time when switching
	  from icons view to details view)

2008-03-17 09:09  rdm

	* [r22677] cint/Module.mk, config/Makefile.linuxia64ecc,
	  config/Makefile.linuxicc, config/Makefile.macosxicc: use
	  gcc4strm.cxx when using icc 10.1 and bigger. These compilers
	  require gcc 4.

2008-03-17 08:29  rdm

	* [r22676] html/inc/TDocOutput.h, html/src/TDocOutput.cxx: remove
	  "const" from "char c" argument in ReplaceSpecialChars(),
	  const redundant (warning from icc).

2008-03-17 08:27  rdm

	* [r22675] gui/inc/TGButtonGroup.h: Bool_t dropped off.

2008-03-17 08:19  rdm

	* [r22674] gui/inc/TGButtonGroup.h: change "const Bool_t" argument
	  to "Bool_t" in SetState().

2008-03-15 06:22  brun

	* [r22669] proof/proofplayer/src/TProofPlayer.cxx: Fix compiler
	  warning.

2008-03-14 19:14  pcanal

	* [r22667] meta/inc/TVirtualStreamerInfo.h, meta/src/TClass.cxx,
	  meta/src/TVirtualStreamerInfo.cxx: TVirtualStreamerInfo::Factory
	  now returns the factory object itself
	  instead of an active instance. To create an instead call NewInfo
	  on the Factory object.
	  This solved a memory in a few usage of
	  TVirtualStreamerInfo::Factory

2008-03-14 18:04  axel

	* [r22666] cintex/src/CINTFunctional.cxx: From Bill Tanenbaum:
	  solve a mismatch (with CINT) on how the memory is allocated in
	  new/delete funcs

2008-03-14 17:59  ganis

	* [r22665] proof/proofplayer/src/TProofPlayer.cxx: From Jan:
	  correctly use the selector status flag to decide whether to
	  continue processing events

2008-03-14 16:12  brun

	* [r22661] base/src/TVirtualFFT.cxx: From Anna:
	  Fix error in documentation.

2008-03-14 10:43  brun

	* [r22653] build/rmkdepend/def.h: From Jacek Holeczek:
	  Change MAXDIRS from 256 to 4096

2008-03-14 09:57  antcheva

	* [r22652] gui/src/TGListView.cxx: From Bertrand:
	  Fix bug #34426 (https://savannah.cern.ch/bugs/?34426)
	  Automatic resizing of TGListView column headers
	  (i.e. by double-clicking on the splitters) was
	  increasing the size by 20 pixel each time

2008-03-14 08:46  brun

	* [r22651] configure: From Jacek Holeczek:
	  Better detection of QT4

2008-03-14 08:45  brun

	* [r22650] cint7/tool/rmkdepend/def.h: From Jacek Holeczek:
	  Change MAXDIRS from 256 to 4096

2008-03-14 07:45  brun

	* [r22649] test/stressRooFit.cxx: To take into account the change
	  in TMath::Erf generate a new reference file
	  stressRooFit_ref_2.root used by versions >=519 and restore the
	  old reference file
	  for previous versions.

2008-03-13 19:45  pcanal

	* [r22648] io/src/TFile.cxx, io/src/TStreamerInfo.cxx: Avoid
	  uninitialized memory read.
	  Call ./MAKEP (rather than MAKEP) to lift the requirement to have
	  . in PATH for MakeProject

2008-03-13 16:56  rdm

	* [r22644] test/Makefile.arch: define GCC_MAJOR and GCC_MINOR
	  needed for test to suppress warnings.

2008-03-13 15:44  antcheva

	* [r22643] gui/src/TGShutter.cxx: Fixed typos.

2008-03-13 15:36  brun

	* [r22641] gui/inc/TGShutter.h, gui/src/TGShutter.cxx: From Valeriy
	  Onuchin:
	  - TGShutter. Two helper methods added:
	  o SetSelectedItem - switch shutter section by name
	  o EnableItem(const char *name, Bool_t on) - enable/disable
	  shutter section

2008-03-13 15:00  brun

	* [r22638] base/src/TObjectSpy.cxx, gui/src/TRootBrowser.cxx,
	  gui/src/TRootBrowserLite.cxx: From Bertrand and Matevz:
	  - call fObj->SetBit() instead of SetBit() (solves nasty side
	  effect in the
	  Browser)
	  - don't add TObjectSpy objects in the Browser

2008-03-13 10:50  rdm

	* [r22635] Makefile, clarens, peac, proof/Module.mk, proof/clarens,
	  proof/clarens/Module.mk, proof/doc, proof/inc, proof/peac,
	  proof/peac/Module.mk, proof/proof, proof/proof/Module.mk,
	  proof/proof/doc, proof/proof/inc, proof/proof/inc/TProof.h,
	  proof/proof/src, proof/proof/src/TProof.cxx,
	  proof/proof/src/TProofServ.cxx, proof/proofd,
	  proof/proofd/Module.mk, proof/proofplayer,
	  proof/proofplayer/Module.mk, proof/proofx,
	  proof/proofx/Module.mk, proof/src, proofd, proofplayer, proofx:
	  move all PROOF related libraries under the new proof directory.

2008-03-13 10:47  brun

	* [r22634] guihtml/inc/TGHtml.h, guihtml/src/TGHtmlImage.cxx: From
	  Bertrand:
	  Should solve the following warning on Solaris:
	  Warning: h hides TGHtmlImage::h.

2008-03-13 07:51  brun

	* [r22633] geom/src/TGeoVoxelFinder.cxx: Fix coding conventions.

2008-03-12 20:05  pcanal

	* [r22632] meta/src/TCint.cxx: also exclude on Windows the rootcint
	  dictionary library for stl

2008-03-12 17:43  matevz

	* [r22630] eve/src/TEveBrowser.cxx: Remove superfluous coma in
	  EEveMenu enum.

2008-03-12 17:21  rdm

	* [r22628] configure: cleanup header.d files in xrootd and asimage
	  that are not needed anymore
	  since we don't use tar files for these packages anymore.

2008-03-12 17:18  rdm

	* [r22627] xrootd/src/xrootd/config/GNUmake.rules.macos: remove
	  option -fvisibility-inlines-hidden which is not needed and
	  causes visibility conflict warning with ROOT code (proofx).

2008-03-12 10:27  moneta

	* [r22615] hist/inc/Math/WrappedMultiTF1.h,
	  hist/inc/Math/WrappedTF1.h: re-add include protection for TF1-
	  they were removed by mistake

2008-03-12 09:37  brun

	* [r22613] cont/inc/TVirtualCollectionProxy.h: From Federico:
	  One more fix to compile with gcc -weffc++ option

2008-03-12 09:31  brun

	* [r22612] geom/src/TGeoVoxelFinder.cxx: Fix coding conventions.

2008-03-12 09:02  brun

	* [r22610] base/inc/RVersion.h, build/version_number: Start
	  development cycle 5.19/03

2008-03-11 17:57  pcanal

	* [r22606] meta/src/TClass.cxx: Mark the class coming from Cintex
	  as being 'Foreign'. Cintex introduces
	  'synthetic' Streamer and ShowMember functions which makes the
	  class looks like
	  their are versioned thus inadvertently disabling the schema
	  evolution for those
	  classes.

2008-03-11 17:52  brun

	* [r22604] base/inc/RVersion.h, build/version_number: Stamp
	  development version 5.19/02

2008-03-11 17:20  brun

	* [r22601] gl/src/TGLPlotPainter.cxx: Fix a bug in
	  TGLPlotPainter::DrawPaletteAxis.

2008-03-11 16:52  rdm

	* [r22600] gui/inc/TGSplitFrame.h: set eol-style=LF.

2008-03-11 16:36  rdm

	* [r22598] Makefile: add (till autoloading on globals work)
	  libMathCore to the BOOTLIBS used
	  to link root.exe.

2008-03-11 16:16  brun

	* [r22596] gui/inc/TGSplitFrame.h, gui/src/TGSplitFrame.cxx: From
	  Bertrand:
	  - Added mechanism in TGSplitFrame to keep subframes
	  size ratio when resizing. (not perfect yet...)

2008-03-11 16:15  brun

	* [r22595] gl/inc/TGLBoxPainter.h, gl/inc/TGLLegoPainter.h,
	  gl/inc/TGLPlotPainter.h, gl/inc/TGLSurfacePainter.h,
	  gl/inc/TGLUtil.h, gl/src/TGLBoxPainter.cxx,
	  gl/src/TGLLegoPainter.cxx, gl/src/TGLPlotPainter.cxx,
	  gl/src/TGLSurfacePainter.cxx, gl/src/TGLUtil.cxx: From Timur:
	  Palette drawing for "surf", "lego" and "glbox" options (eg.
	  "glsurf1z", etc.)
	  Changes in texturing - linear interpolation of colors was
	  removed, so contours are more "sharp"
	  now.

2008-03-11 13:32  rdm

	* [r22591] io/src/TFile.cxx: From Gerri:
	  just call TFile::Open() recursively on the path
	  GetFileAndOptions()
	  (instead of the TFile constructor) in the case no dedicated
	  plug-in is found.
	  This fixes a problem with opening "srm://srm.cern.ch//castor/..."
	  and
	  "/castor/..." as reported by Atlas.

2008-03-11 11:33  matevz

	* [r22589] eve/src/TEveBoxSetGL.cxx: When rendering box-set in
	  signal-to-color mapping mode, assert that the palette has been
	  initialized.

2008-03-11 11:21  matevz

	* [r22588] tutorials/eve/boxset_test.C: New tutorial: demonstrates
	  usage of TEveBoxSet class.

2008-03-11 10:21  brun

	* [r22587] geom/src/TGeoVoxelFinder.cxx: From Andrei Gheata and
	  Pter Hristov:
	  some protections in voxels in case of propagation in wrong
	  geometries.

2008-03-11 08:42  rdm

	* [r22586] configure: From Axel:
	  add support for depracated options (like mathcore) so they don't
	  fail
	  nightly builds, configure just issues a warning that the option
	  is now
	  deprecated. configure now also issues an INFO message in case one
	  explicitly
	  enables an option that is by default already enabled (and vice
	  versa).

2008-03-11 08:10  rdm

	* [r22585] monalisa/src/TMonaLisaWriter.cxx: From Gerri:
	  forgot in the file some "if 0"'s.

2008-03-11 07:46  ganis

	* [r22584] proofd/src/XrdProofSched.cxx: Fix warning due to
	  unsigned / signed comparison

2008-03-11 07:16  brun

	* [r22583] netx/src/TXNetFile.cxx, proofd/src/XrdProofSched.cxx,
	  proofplayer/inc/TProofPlayer.h, test/ProofBench/SavePerfInfo.C:
	  From Gerri:
	  - TXNetFile: fix warning when compiling with an external XROOTD
	  - XrdProofSched: calculating the number of busy CPUs on the base
	  of all started sessions
	  (instead of the sessions in running state).
	  - TProofPlayer.h: fix some descriptions
	  - Make SavePerfInfo.C compilable

2008-03-11 07:15  brun

	* [r22582] etc/plugins/TProof/P010_TProofCondor.C,
	  etc/plugins/TProof/P030_TProofPEAC.C, peac/inc/TProofPEAC.h,
	  peac/src/TProofPEAC.cxx, proof/inc/TProofCondor.h,
	  proof/src/TProofCondor.cxx, proofd/inc/XrdProofdManager.h,
	  proofd/src/XrdProofdManager.cxx,
	  proofd/src/XrdProofdProtocol.cxx: From Gerri:
	  A few fixes to run the TProofCondor plugin:
	  - Adapt the signatures of the main constructors of TProofCondor
	  and TProofPEAC
	  (and of the related plug-in handlers) to the one of TProof.
	  - Add the possibility to trigger the load of a generic
	  TProof-derived plugin via
	  a directive the xrootd config file 'xpd.proofplugin', e.g.
	  'xpd.proofplugin condor:'

2008-03-10 20:16  wouter

	* [r22579] roofitcore/inc/RooAbsPdf.h: o RooAbsPdf
	  
	  - Declare CacheElem friend of RooAbsPdf to fix Solaris
	  compilation issue

2008-03-10 17:01  wouter

	* [r22576] roofitcore/inc/RooAbsArg.h,
	  roofitcore/inc/RooAbsCacheElement.h,
	  roofitcore/src/RooAbsArg.cxx, roofitcore/src/RooAbsPdf.cxx,
	  roofitcore/src/RooObjCacheManager.cxx,
	  roofitcore/src/RooRealSumPdf.cxx: o RooRealSumPdf
	  
	  - Do _not_ use normalization of RooAbsPdf input components
	  in numerator of RooRealSumPdf expression since it is
	  already explicitly occurring in denominator of RooRealSumPdf.
	  (Fixes wrong normalization reported by Tristan)
	  
	  
	  o RooObjCacheManager
	  
	  - Register owner of cache with each cache elememt to
	  facilitate callbacks
	  
	  
	  o RooAbsCacheElement
	  
	  - Add storage for pointer to owner of cache and
	  supply setOwner() function
	  
	  
	  o RooAbsPdf
	  
	  - Use RooObjCacheManager callback mechanism to zero
	  'last used normalization' pointer in RooAbsPdf
	  when the cache-owned object pointed is about
	  to be deleted.
	  
	  
	  o RooAbsArg
	  
	  - Make crc32 function static

2008-03-10 16:15  rdm

	* [r22575] fit/Module.mk: whitespace.

2008-03-10 15:59  axel

	* [r22572] reflex/python/genreflex/gendict.py: Revert patch by Hady
	  Zalek generating dictionaries for static data members
	  (22332:22331) until the external linkage problem is solved.

2008-03-10 15:07  brun

	* [r22571] tutorials/graphics/graphShade.C: Add a new tutorial
	  showing how to shade an area between two graphs.

2008-03-10 14:53  moneta

	* [r22570] test/stressMathMore.cxx: follow changes of Root Finder
	  enumeration names and type for coding convention

2008-03-10 14:44  brun

	* [r22569] gl/src/TGLEventHandler.cxx: From Bertrand:
	  - Fix warning C4355: 'this' : used in base member initializer
	  list

2008-03-10 14:39  brun

	* [r22568] gui/src/TGListTree.cxx, gui/src/TGSplitFrame.cxx: From
	  Bertrand:
	  - Coding conventions
	  - Protection added for deleted list tree items

2008-03-10 14:19  rdm

	* [r22567] test/Makefile: fix typo THREADO -> THREADSO.

2008-03-10 14:16  rdm

	* [r22566] test/Makefile, test/stressMathCore.cxx: rename
	  TrackMathCoreCint to TrackMathCoreDict to be inline with all
	  other rootcint generated file names (also *Dict.* files are
	  cleaned up
	  by distclean).

2008-03-10 14:12  brun

	* [r22565]
	  etc/plugins/ROOT@@Math@@Minimizer/P060_TLinearMinimizer.C: From
	  Lorenzo:
	  new plugin for using the linear fitter in /etc/plugins.

2008-03-10 14:01  moneta

	* [r22564] fit/inc/LinkDef.h, fit/src/DataRange.cxx,
	  fit/test/Makefile, fit/test/testFit.cxx,
	  hist/inc/Math/WrappedMultiTF1.h, hist/inc/Math/WrappedTF1.h,
	  hist/src/TF1.cxx, mathcore/inc/Math/RootFinder.h,
	  mathcore/src/BrentRootFinder.cxx,
	  mathcore/src/GaussLegendreIntegrator.cxx,
	  mathcore/src/RootFinder.cxx, mathmore/test/testRootFinder.cxx,
	  minuit/inc/LinkDef.h, minuit/inc/TLinearFitter.h,
	  minuit/inc/TLinearMinimizer.h, minuit/inc/TMinuitMinimizer.h,
	  minuit/src/TLinearFitter.cxx, minuit/src/TLinearMinimizer.cxx,
	  minuit/src/TMinuitMinimizer.cxx: - fix coding convention
	  violations (mainly change name of RootFinder enumeration)
	  - fix warning observed on the Windows nightly (avid generating
	  the dictionary for fit method functions for all platforms, it is
	  not needed)
	  - add implementation of Minimizer interface using TMinuit and the
	  linear fitter
	  - add method SetBasisFunctions in TLinearFitter class to set the
	  linear terms
	  - add some optimization of wrapped functions and improve doc

2008-03-10 12:11  rdm

	* [r22562] test/Makefile: silence strict-aliasing warning in
	  TBenchDict.o for gcc 4.1.

2008-03-10 11:40  brun

	* [r22560] graf/inc/LinkDef1.h, graf/inc/TGraphFitInterface.h,
	  graf/src/TGraphFitInterface.cxx: From Lorenzo:
	  Add the data fit interfaces for all the TGraph classes.

2008-03-10 11:01  brun

	* [r22559] tutorials/eve/SplitGLView.C: From Bertrand:
	  - Add protection in case SplitGLView is not embedded in EVE

2008-03-10 10:59  brun

	* [r22558] pythia6/inc/TPythia6.h, pythia6/inc/TPythia6Calls.h,
	  pythia6/src/TPythia6.cxx: From Jacek Holeczek:
	  Fix some bugs in the "Pythia-6" interface:
	  1. the "pyuppr" /PYUPPR/ common DOES NOT EXIST in Pythia-6
	  fortran code;
	  all references to it (and to all variables that it "declares":
	  NUP,
	  KUP, NFUP, IFUP, PUP, Q2UP) are void.
	  2. the "pyssmt" /PYSSMT/ common IS TOO SHORT with respect to
	  Pythia-6
	  fortran code; the "pythia6_common_address.c" should define it as:
	  int pyssmt[2*4*4+2*2*2+2*2*2+2*4+2*2+2*4*16+2*4*4+2*2*2+2*2*2];
	  and the file "./pythia6/inc/TPythia6Calls.h" should declare it
	  as:
	  struct Pyssmt_t {
	  double ZMIX[4][4];
	  double UMIX[2][2];
	  double VMIX[2][2];
	  double SMZ[4];
	  double SMW[2];
	  double SFMIX[4][16];
	  double ZMIXI[4][4];
	  double UMIXI[2][2];
	  double VMIXI[2][2];
	  };

2008-03-10 10:56  brun

	* [r22557] gui/src/TGFileBrowser.cxx, gui/src/TGScrollBar.cxx,
	  pythia6/inc/TPythia6.h, pythia6/inc/TPythia6Calls.h,
	  pythia6/src/TPythia6.cxx: From Bertrand:
	  - Fix calculation of scroll bars position for
	  i.e. list tree with large number of items

2008-03-10 09:35  rdm

	* [r22556] alien/src/TAlienFile.cxx, base/inc/TVirtualMonitoring.h,
	  io/inc/TFile.h, io/src/TFile.cxx, monalisa/inc/TMonaLisaWriter.h,
	  monalisa/src/TMonaLisaWriter.cxx, netx/src/TXNetFile.cxx: From
	  Fabrizio and Gerri:
	  detailed monitoring of file open stages in TXNetFile and
	  TAlienFile.
	  Requested by ALICE to track where the time is spent waiting for a
	  file to
	  open (in xrootd, in Castor, in Alien, etc.).

2008-03-10 09:31  rdm

	* [r22554] base/inc/TFileCollection.h,
	  base/src/TFileCollection.cxx: From Gerri:
	  small addition to the main constructor of TFileCollection and to
	  the
	  method TFileCollection::AddFromFile(). I have added the
	  possibility
	  to specify the number of files and the first file to be picked up
	  from
	  the file. This greatly optimizes CPU time when rotating small
	  samples
	  out of a large number of files (i.e. the 30000 files of ALICE).

2008-03-10 07:22  brun

	* [r22553] gui/src/TGCanvas.cxx: From Bertrand:
	  Add a protection against possible uninitialized variable

2008-03-09 11:54  rdm

	* [r22548] eve/inc/TEveBoxSet.h, eve/inc/TEveCalo.h,
	  eve/inc/TEveCalo2DGL.h, eve/inc/TEveCaloData.h,
	  eve/inc/TEveParamList.h, eve/inc/TEveQuadSet.h,
	  eve/src/TEveCalo.cxx, eve/src/TEveCalo2DGL.cxx,
	  eve/src/TEveCalo3DGL.cxx, eve/src/TEveCaloData.cxx,
	  eve/src/TEveCaloVizEditor.cxx, eve/src/TEveParamList.cxx,
	  eve/src/TEveScene.cxx, eve/src/TEveSelection.cxx,
	  eve/src/TEveViewer.cxx, gl/inc/TGLEmbeddedViewer.h,
	  gl/inc/TGLEventHandler.h, gl/inc/TGLFontManager.h,
	  gl/src/TGLBoxPainter.cxx, gl/src/TGLEmbeddedViewer.cxx,
	  gl/src/TGLEventHandler.cxx, gl/src/TGLFontManager.cxx,
	  gl/src/TGLPerspectiveCamera.cxx, gl/src/TGLWidget.cxx: Fix coding
	  convention violations.
	  
	  Remove trailing white-space for all files in eve/ and gl/.

2008-03-09 07:30  brun

	* [r22547] tutorials/math/mathcoreGenVector.C: When executing with
	  CINT, libGenVector must be explictly loaded

2008-03-08 19:21  rdm

	* [r22546] asimage/src/TASImage.cxx,
	  cont/inc/TCollectionProxyInfo.h, eg/inc/cfortran.h,
	  ftgl/inc/FTCharToGlyphIndexMap.h, ftgl/inc/FTGlyphContainer.h,
	  ftgl/src/FTGlyphContainer.cxx, fumili/src/TFumili.cxx,
	  g3d/src/TView3D.cxx, gl/src/TGLStopwatch.cxx,
	  graf/src/TGraph.cxx, graf/src/TMultiGraph.cxx,
	  gui/src/TGDNDManager.cxx, gui/src/TRootContextMenu.cxx,
	  hist/src/TH1.cxx, html/src/TDocOutput.cxx, html/src/THtml.cxx,
	  proofplayer/src/TEventIter.cxx, table/src/TFileIter.cxx,
	  table/src/TVolumeView.cxx, treeviewer/src/TParallelCoord.cxx,
	  x11/src/GX11Gui.cxx, x11/src/TGX11.cxx: other bunch of gcc 4.3
	  warnings removed:
	  - warning: suggest a space before ; or explicit braces around
	  empty body
	  in for statement

2008-03-08 15:51  brun

	* [r22542] eve/src/TEveTrack.cxx: Fix compiler warning (removing
	  unused variable)

2008-03-08 15:47  brun

	* [r22541] guihtml/src/TGHtml.cxx: Fix a compiler warning (removing
	  unused variable)

2008-03-08 15:45  brun

	* [r22540] gui/src/TGListTree.cxx: Fix compilation error due to bad
	  order of members initialisation.

2008-03-08 14:36  rdm

	* [r22539] base/inc/LinkDef2.h, base/inc/TObjectSpy.h,
	  base/inc/TPRegexp.h, base/inc/TPoint.h, base/inc/TQObject.h,
	  base/src/TObjectSpy.cxx, base/src/TPRegexp.cxx,
	  base/src/TQObject.cxx, eve/Module.mk, eve/inc/LinkDef.h,
	  eve/inc/TEveBrowser.h, eve/inc/TEveCalo.h,
	  eve/inc/TEveCalo2DGL.h, eve/inc/TEveCalo3DGL.h,
	  eve/inc/TEveCaloData.h, eve/inc/TEveCaloVizEditor.h,
	  eve/inc/TEveDigitSet.h, eve/inc/TEveDigitSetEditor.h,
	  eve/inc/TEveElement.h, eve/inc/TEveElementEditor.h,
	  eve/inc/TEveFrameBox.h, eve/inc/TEveGeoNode.h,
	  eve/inc/TEveGeoNodeEditor.h, eve/inc/TEveLine.h,
	  eve/inc/TEveLineEditor.h, eve/inc/TEveManager.h,
	  eve/inc/TEveParamList.h, eve/inc/TEvePointSet.h,
	  eve/inc/TEvePointSetProjectedGL.h,
	  eve/inc/TEvePolygonSetProjected.h, eve/inc/TEveProjectionAxes.h,
	  eve/inc/TEveProjectionAxesEditor.h,
	  eve/inc/TEveProjectionAxesGL.h, eve/inc/TEveProjectionBases.h,
	  eve/inc/TEveProjectionManager.h, eve/inc/TEveProjections.h,
	  eve/inc/TEveScene.h, eve/inc/TEveSelection.h,
	  eve/inc/TEveStraightLineSet.h, eve/inc/TEveText.h,
	  eve/inc/TEveTextEditor.h, eve/inc/TEveTextGL.h,
	  eve/inc/TEveTrack.h, eve/inc/TEveTrackProjected.h,
	  eve/inc/TEveTrackPropagator.h, eve/inc/TEveTriangleSet.h,
	  eve/inc/TEveTriangleSetEditor.h, eve/inc/TEveUtil.h,
	  eve/inc/TEveVSDStructs.h, eve/inc/TEveViewer.h,
	  eve/src/TEveBoxSetGL.cxx, eve/src/TEveBrowser.cxx,
	  eve/src/TEveCalo.cxx, eve/src/TEveCalo2DGL.cxx,
	  eve/src/TEveCalo3DGL.cxx, eve/src/TEveCaloData.cxx,
	  eve/src/TEveCaloVizEditor.cxx, eve/src/TEveDigitSet.cxx,
	  eve/src/TEveDigitSetEditor.cxx, eve/src/TEveElement.cxx,
	  eve/src/TEveElementEditor.cxx, eve/src/TEveGValuators.cxx,
	  eve/src/TEveGeoNode.cxx, eve/src/TEveGeoNodeEditor.cxx,
	  eve/src/TEveLine.cxx, eve/src/TEveLineEditor.cxx,
	  eve/src/TEveLineGL.cxx, eve/src/TEveManager.cxx,
	  eve/src/TEveParamList.cxx, eve/src/TEvePointSet.cxx,
	  eve/src/TEvePointSetProjectedGL.cxx,
	  eve/src/TEvePolygonSetProjected.cxx,
	  eve/src/TEvePolygonSetProjectedEditor.cxx,
	  eve/src/TEvePolygonSetProjectedGL.cxx,
	  eve/src/TEveProjectionAxes.cxx,
	  eve/src/TEveProjectionAxesEditor.cxx,
	  eve/src/TEveProjectionAxesGL.cxx,
	  eve/src/TEveProjectionBases.cxx,
	  eve/src/TEveProjectionManager.cxx,
	  eve/src/TEveProjectionManagerEditor.cxx,
	  eve/src/TEveProjections.cxx, eve/src/TEveQuadSet.cxx,
	  eve/src/TEveQuadSetGL.cxx, eve/src/TEveScene.cxx,
	  eve/src/TEveSelection.cxx, eve/src/TEveStraightLineSet.cxx,
	  eve/src/TEveStraightLineSetGL.cxx, eve/src/TEveText.cxx,
	  eve/src/TEveTextEditor.cxx, eve/src/TEveTextGL.cxx,
	  eve/src/TEveTrack.cxx, eve/src/TEveTrackGL.cxx,
	  eve/src/TEveTrackProjected.cxx, eve/src/TEveTrackProjectedGL.cxx,
	  eve/src/TEveTrackPropagator.cxx, eve/src/TEveTransEditor.cxx,
	  eve/src/TEveTriangleSet.cxx, eve/src/TEveTriangleSetEditor.cxx,
	  eve/src/TEveTriangleSetGL.cxx, eve/src/TEveUtil.cxx,
	  eve/src/TEveViewer.cxx, gl/Module.mk, gl/inc/LinkDef.h,
	  gl/inc/TFTGLManager.h, gl/inc/TGLCamera.h, gl/inc/TGLContext.h,
	  gl/inc/TGLEmbeddedViewer.h, gl/inc/TGLEventHandler.h,
	  gl/inc/TGLFontManager.h, gl/inc/TGLOrthoCamera.h,
	  gl/inc/TGLPerspectiveCamera.h, gl/inc/TGLPhysicalShape.h,
	  gl/inc/TGLRnrCtx.h, gl/inc/TGLSAViewer.h, gl/inc/TGLScene.h,
	  gl/inc/TGLViewer.h, gl/inc/TGLWidget.h, gl/src/TFTGLManager.cxx,
	  gl/src/TGLCamera.cxx, gl/src/TGLContext.cxx,
	  gl/src/TGLEmbeddedViewer.cxx, gl/src/TGLEventHandler.cxx,
	  gl/src/TGLFontManager.cxx, gl/src/TGLOrthoCamera.cxx,
	  gl/src/TGLPerspectiveCamera.cxx, gl/src/TGLPhysicalShape.cxx,
	  gl/src/TGLRnrCtx.cxx, gl/src/TGLSAViewer.cxx,
	  gl/src/TGLScene.cxx, gl/src/TGLUtil.cxx, gl/src/TGLViewer.cxx,
	  gl/src/TGLViewerEditor.cxx, gl/src/TGLWidget.cxx,
	  gl/src/TPointSet3DGL.cxx, gui/Module.mk, gui/inc/LinkDef2.h,
	  gui/inc/LinkDef3.h, gui/inc/TGDNDManager.h,
	  gui/inc/TGEventHandler.h, gui/inc/TGListTree.h,
	  gui/inc/TGShapedFrame.h, gui/inc/TGSplitFrame.h,
	  gui/inc/TRootBrowser.h, gui/src/TGEventHandler.cxx,
	  gui/src/TGFrame.cxx, gui/src/TGListTree.cxx,
	  gui/src/TGScrollBar.cxx, gui/src/TGShapedFrame.cxx,
	  gui/src/TGSplitFrame.cxx, gui/src/TRootBrowser.cxx,
	  guihtml/inc/TGHtml.h, guihtml/src/TGHtml.cxx,
	  tutorials/eve/Default.png, tutorials/eve/SplitGLView.C,
	  tutorials/eve/alice_esd.C, tutorials/eve/alice_esd_split.C,
	  tutorials/eve/cms_calo.C, tutorials/eve/geom_alias.C,
	  tutorials/eve/geom_alice_its.C, tutorials/eve/geom_alice_tpc.C,
	  tutorials/eve/geom_atlas.C, tutorials/eve/geom_cms.C,
	  tutorials/eve/geom_default.C, tutorials/eve/lineset_test.C,
	  tutorials/eve/pointset_test.C, tutorials/eve/projection_test.C,
	  tutorials/eve/quad_test.C, tutorials/eve/swap.png,
	  tutorials/eve/test_histobrowser.C,
	  tutorials/eve/test_paramlist.C,
	  tutorials/eve/test_selection_sigs.C, tutorials/eve/text_test.C,
	  tutorials/eve/triangleset.C, tutorials/eve/view3ds.C,
	  win32gdk/src/TGWin32.cxx: From Alja, Bertrand & Matevz: merged
	  branches/dev/fireworks 21757:22514.
	  
	  This includes:
	  
	  - development for event-displays of ALICE and CMS since 5.18 in
	  eve/,
	  gl/ and gui/;
	  
	  - many new tutorials and demos for eve/;
	  
	  - fix in TQObject to support class-signals from all base-classes.

2008-03-08 11:54  rdm

	* [r22538] hist/inc/Math/WrappedMultiTF1.h,
	  hist/inc/Math/WrappedTF1.h: add multiple inclusion protection for
	  TF1.h.

2008-03-08 11:54  rdm

	* [r22537] hist/Module.mk: cosmetics.

2008-03-08 11:44  rdm

	* [r22536] matrix/Module.mk: dependency on MATRIXLIBDEP was missing
	  causing build to fail with explicit-link.

2008-03-08 11:30  rdm

	* [r22535] base/inc/TException.h: fix the gcc 4.2 warning:
	  variable 'R__old' might be clobbered by 'longjmp' or 'vfork'
	  (btw gcc 4.3 does not give this warning anymore).

2008-03-08 11:29  rdm

	* [r22534] config/Makefile.linuxx8664icc: cosmetic.

2008-03-08 11:28  rdm

	* [r22533] config/Makefile.linuxx8664gcc: compiler options -W
	  -Woverload-virtual were missing and for CINT
	  the option -DG__STD_EXCEPTION.

2008-03-07 19:00  brun

	* [r22532] test/stressGraphics.ref: Change ref value for test 31
	  from 3000 to 4000.
	  This is another side effect of the changes in Math and this
	  difference must be
	  investigated.

2008-03-07 17:14  rdm

	* [r22529] mathcore/src/GaussLegendreIntegrator.cxx: fix
	  compilation error on gcc 4.3 (include missing).

2008-03-07 17:09  moneta

	* [r22528] math/inc/TMathImp.h: put back old implementation of
	  binary search

2008-03-07 16:37  rdm

	* [r22527] base/src/TContextMenu.cxx, base/src/TString.cxx,
	  base/src/TSystem.cxx, clib/src/mmtrace.c, g3d/src/TView3D.cxx,
	  gpad/src/TCanvas.cxx, graf/src/TGraph.cxx, graf/src/TLatex.cxx,
	  graf/src/TLegend.cxx, gui/src/TGFSContainer.cxx,
	  gui/src/TGToolTip.cxx, hist/src/TBinomialEfficiencyFitter.cxx,
	  hist/src/TFormula.cxx, hist/src/TH1.cxx, hist/src/THStack.cxx,
	  hist/src/THnSparse.cxx, histpainter/src/TPainter3dAlgorithms.cxx,
	  io/src/TBufferFile.cxx, io/src/TFile.cxx,
	  io/src/TGenCollectionProxy.cxx, matrix/src/TMatrixT.cxx,
	  minuit/src/TMinuit.cxx, net/src/TSQLColumnInfo.cxx,
	  tree/src/TBranchBrowsable.cxx, utils/src/rootcint.cxx: more gcc
	  4.3 warning fixes. Remains only some warning in Cint, Reflex
	  and xrootd.

2008-03-07 16:36  brun

	* [r22526] etc/plugins/ROOT@@Math@@IRootFinderMethod,
	  etc/plugins/ROOT@@Math@@IRootFinderMethod/P010_Brent.C,
	  etc/plugins/ROOT@@Math@@IRootFinderMethod/P020_Bisection.C,
	  etc/plugins/ROOT@@Math@@IRootFinderMethod/P030_FalsePos.C,
	  etc/plugins/ROOT@@Math@@IRootFinderMethod/P040_Newton.C,
	  etc/plugins/ROOT@@Math@@IRootFinderMethod/P050_Secant.C,
	  etc/plugins/ROOT@@Math@@IRootFinderMethod/P060_Steffenson.C: From
	  Lorenzo:
	  New plugins

2008-03-07 16:35  rdm

	* [r22525] Makefile, configure: small cleanup after the MathCore
	  checkin.

2008-03-07 16:12  moneta

	* [r22524] test/Makefile, test/stressMathMore.cxx: - changes for
	  new libMathCore

2008-03-07 16:08  brun

	* [r22523] Makefile, config/Makefile.depend, config/Makefile.in,
	  config/root-config.in, configure,
	  treeplayer/src/TFileDrawMap.cxx: From Lorenzo:
	  - build mathcore library always by default. Mathcore will contain
	  now the math classes: TMath, TComplex and TRandom's
	  - do not include anymore math classes in libCore
	  - add libMathCore dependency on all libraries which were
	  depending on classes from math
	  - add option for disabling libGenVector (--disable-genvector)
	  - add libMathCore in the library used by root-configure

2008-03-07 16:07  moneta

	* [r22522] mathmore/Module.mk, mathmore/inc/Math/GSLMinimizer1D.h,
	  mathmore/inc/Math/GSLRootFinder.h,
	  mathmore/inc/Math/GSLRootFinderDeriv.h,
	  mathmore/inc/Math/LinkDef.h,
	  mathmore/inc/Math/LinkDef_RootFinding.h,
	  mathmore/inc/Math/Minimizer1D.h, mathmore/inc/Math/Polynomial.h,
	  mathmore/inc/Math/RootFinder.h,
	  mathmore/inc/Math/WrappedMultiTF1.h,
	  mathmore/inc/Math/WrappedTF1.h, mathmore/src/GSL1DMinimizer.h,
	  mathmore/src/GSL1DMinimizerWrapper.h,
	  mathmore/src/GSLInterpolator.cxx,
	  mathmore/src/GSLMinimizer1D.cxx, mathmore/src/GSLMultiFit.h,
	  mathmore/src/GSLMultiFitFunctionAdapter.h,
	  mathmore/src/GSLMultiFitFunctionWrapper.h,
	  mathmore/src/GSLRootFinder.cxx,
	  mathmore/src/GSLRootFinderDeriv.cxx,
	  mathmore/src/Minimizer1D.cxx, mathmore/src/Polynomial.cxx,
	  mathmore/test/Makefile, mathmore/test/testFunctor.cxx,
	  mathmore/test/testMinimization1D.cxx,
	  mathmore/test/testPermute.cxx, mathmore/test/testRootFinder.cxx:
	  sync with development branch.
	  Main change root finder to use interface in mathcore

2008-03-07 16:07  brun

	* [r22521] main/src/h2root.cxx: Remove declaration of global
	  variable "int Error"

2008-03-07 15:48  moneta

	* [r22519] hist/Module.mk, hist/inc/LinkDef.h, hist/inc/Math,
	  hist/inc/Math/WrappedMultiTF1.h, hist/inc/Math/WrappedTF1.h,
	  hist/inc/TF1.h, hist/inc/THFitInterface.h, hist/src/TF1.cxx,
	  hist/src/TH2.cxx, hist/src/TH3.cxx, hist/src/THFitInterface.cxx:

2008-03-07 15:40  moneta

	* [r22518] fit, fit/Module.mk, fit/inc, fit/inc/Fit,
	  fit/inc/Fit/BinData.h, fit/inc/Fit/BinPoint.h,
	  fit/inc/Fit/Chi2FCN.h, fit/inc/Fit/DataOptions.h,
	  fit/inc/Fit/DataRange.h, fit/inc/Fit/DataVector.h,
	  fit/inc/Fit/DataVectorfwd.h, fit/inc/Fit/FitConfig.h,
	  fit/inc/Fit/FitResult.h, fit/inc/Fit/FitUtil.h,
	  fit/inc/Fit/FitUtilParallel.h, fit/inc/Fit/Fitter.h,
	  fit/inc/Fit/LogLikelihoodFCN.h,
	  fit/inc/Fit/MinimizerControlParams.h,
	  fit/inc/Fit/ParameterSettings.h,
	  fit/inc/Fit/PoissonLikelihoodFCN.h, fit/inc/Fit/UnBinData.h,
	  fit/inc/LinkDef.h, fit/src, fit/src/BinData.cxx,
	  fit/src/BinPoint.cxx, fit/src/DataRange.cxx,
	  fit/src/DataVector.cxx, fit/src/FitConfig.cxx,
	  fit/src/FitResult.cxx, fit/src/FitUtil.cxx,
	  fit/src/FitUtilParallel.cxx, fit/src/Fitter.cxx,
	  fit/src/ParameterSettings.cxx, fit/test,
	  fit/test/GaussFunction.h, fit/test/Makefile,
	  fit/test/MinimizerTypes.h, fit/test/WrapperRooPdf.h,
	  fit/test/testFit.cxx, fit/test/testFitPerf.cxx,
	  fit/test/testMinim.cxx, fit/test/testRooFit.cxx,
	  math/inc/LinkDef.h, math/inc/TMath.h, math/inc/TMathImp.h,
	  math/src/TMath.cxx, mathcore/Module.mk,
	  mathcore/inc/Math/AdaptiveIntegratorMultiDim.h,
	  mathcore/inc/Math/AllIntegrationTypes.h,
	  mathcore/inc/Math/AxisAngle.h, mathcore/inc/Math/Boost.h,
	  mathcore/inc/Math/BoostX.h, mathcore/inc/Math/BoostY.h,
	  mathcore/inc/Math/BoostZ.h, mathcore/inc/Math/BrentMethods.h,
	  mathcore/inc/Math/BrentMinimizer1D.h,
	  mathcore/inc/Math/BrentRootFinder.h,
	  mathcore/inc/Math/Cartesian2D.h, mathcore/inc/Math/Cartesian3D.h,
	  mathcore/inc/Math/Cylindrical3D.h,
	  mathcore/inc/Math/CylindricalEta3D.h,
	  mathcore/inc/Math/DisplacementVector2D.h,
	  mathcore/inc/Math/DisplacementVector3D.h,
	  mathcore/inc/Math/EulerAngles.h,
	  mathcore/inc/Math/FitMethodFunction.h,
	  mathcore/inc/Math/GaussIntegrator.h,
	  mathcore/inc/Math/GaussLegendreIntegrator.h,
	  mathcore/inc/Math/GenVector, mathcore/inc/Math/IFunction.h,
	  mathcore/inc/Math/IMinimizer1D.h,
	  mathcore/inc/Math/IParamFunction.h,
	  mathcore/inc/Math/IRootFinderMethod.h,
	  mathcore/inc/Math/LinkDef.h, mathcore/inc/Math/LinkDef_Func.h,
	  mathcore/inc/Math/LinkDef_GenVector.h,
	  mathcore/inc/Math/LinkDef_GenVector32.h,
	  mathcore/inc/Math/LinkDef_Point3D.h,
	  mathcore/inc/Math/LinkDef_Rotation.h,
	  mathcore/inc/Math/LinkDef_Vector3D.h,
	  mathcore/inc/Math/LinkDef_Vector4D.h,
	  mathcore/inc/Math/LorentzRotation.h,
	  mathcore/inc/Math/LorentzVector.h, mathcore/inc/Math/Minimizer.h,
	  mathcore/inc/Math/MultiDimParamFunctionAdapter.h,
	  mathcore/inc/Math/OneDimFunctionAdapter.h,
	  mathcore/inc/Math/Plane3D.h, mathcore/inc/Math/Point2D.h,
	  mathcore/inc/Math/Point2Dfwd.h, mathcore/inc/Math/Point3D.h,
	  mathcore/inc/Math/Point3Dfwd.h, mathcore/inc/Math/Polar2D.h,
	  mathcore/inc/Math/Polar3D.h,
	  mathcore/inc/Math/PositionVector2D.h,
	  mathcore/inc/Math/PositionVector3D.h,
	  mathcore/inc/Math/PtEtaPhiE4D.h, mathcore/inc/Math/PtEtaPhiM4D.h,
	  mathcore/inc/Math/PxPyPzE4D.h, mathcore/inc/Math/PxPyPzM4D.h,
	  mathcore/inc/Math/Quaternion.h,
	  mathcore/inc/Math/RichardsonDerivator.h,
	  mathcore/inc/Math/RootFinder.h, mathcore/inc/Math/Rotation3D.h,
	  mathcore/inc/Math/RotationX.h, mathcore/inc/Math/RotationY.h,
	  mathcore/inc/Math/RotationZ.h, mathcore/inc/Math/RotationZYX.h,
	  mathcore/inc/Math/Transform3D.h,
	  mathcore/inc/Math/Translation3D.h, mathcore/inc/Math/Vector2D.h,
	  mathcore/inc/Math/Vector2Dfwd.h, mathcore/inc/Math/Vector3D.h,
	  mathcore/inc/Math/Vector3Dfwd.h, mathcore/inc/Math/Vector4D.h,
	  mathcore/inc/Math/Vector4Dfwd.h, mathcore/inc/Math/VectorUtil.h,
	  mathcore/inc/Math/VectorUtil_Cint.h,
	  mathcore/inc/Math/WrappedParamFunction.h,
	  mathcore/src/3DConversions.cxx, mathcore/src/3DDistances.cxx,
	  mathcore/src/AdaptiveIntegratorMultiDim.cxx,
	  mathcore/src/AxisAngle.cxx, mathcore/src/AxisAngleXother.cxx,
	  mathcore/src/BitReproducible.cxx, mathcore/src/Boost.cxx,
	  mathcore/src/BoostX.cxx, mathcore/src/BoostY.cxx,
	  mathcore/src/BoostZ.cxx, mathcore/src/BrentMethods.cxx,
	  mathcore/src/BrentMinimizer1D.cxx,
	  mathcore/src/BrentRootFinder.cxx, mathcore/src/EulerAngles.cxx,
	  mathcore/src/Factory.cxx, mathcore/src/GaussIntegrator.cxx,
	  mathcore/src/GaussLegendreIntegrator.cxx,
	  mathcore/src/GenVector_exception.cxx,
	  mathcore/src/Integrator.cxx, mathcore/src/LorentzRotation.cxx,
	  mathcore/src/Plane3D.cxx, mathcore/src/Quaternion.cxx,
	  mathcore/src/QuaternionXaxial.cxx,
	  mathcore/src/RichardsonDerivator.cxx,
	  mathcore/src/RootFinder.cxx, mathcore/src/Rotation3D.cxx,
	  mathcore/src/Rotation3DxAxial.cxx, mathcore/src/RotationZYX.cxx,
	  mathcore/src/Transform3D.cxx, mathcore/src/Translation3D.cxx,
	  mathcore/src/VectorUtil.cxx, mathcore/test/CoordinateTraits.h,
	  mathcore/test/Makefile, mathcore/test/RotationTraits.h,
	  mathcore/test/Track.h, mathcore/test/TrackDict.xml,
	  mathcore/test/TrackLinkDef.h, mathcore/test/binarySearchTime.cxx,
	  mathcore/test/coordinates3D.cxx, mathcore/test/coordinates4D.cxx,
	  mathcore/test/rotationApplication.cxx, mathcore/test/stdsort.cxx,
	  mathcore/test/stress2D.cxx, mathcore/test/stress3D.cxx,
	  mathcore/test/stressTF1.cxx, mathcore/test/stressTMath.cxx,
	  mathcore/test/testBinarySearch.cxx, mathcore/test/testBoost.cxx,
	  mathcore/test/testGenVector.cxx,
	  mathcore/test/testIntegration.cxx,
	  mathcore/test/testIntegrationMultiDim.cxx,
	  mathcore/test/testIterator.cxx, mathcore/test/testRootFinder.cxx,
	  mathcore/test/testSortOrder.cxx,
	  mathcore/test/testSpecFuncBeta.cxx,
	  mathcore/test/testSpecFuncBetaI.cxx,
	  mathcore/test/testSpecFuncErf.cxx,
	  mathcore/test/testSpecFuncGamma.cxx, mathcore/test/testTMath.cxx,
	  mathcore/test/testVectorIO.cxx,
	  mathcore/test/vectorOperation.cxx: Syncronize with the Math
	  develoment branch:
	  
	  - merge classes from math (TMath, TComplex and TRandom) in
	  libMathCore
	  - change various functions of TMath (work from David ):
	  - make a single template functions for all the various types
	  (like Sort or Binart Search)
	  - use std implementations for Sort, BinarySearch, LocMin
	  - use mathcore special functions for Gamma and Beta functions
	  
	  - remove genvector from mathcore
	  - add classes for integration, derivation and root findings using
	  the algorithms of TF1
	  - use the plug-in manager to instantiates different
	  implementations of the same classes in MathMore

2008-03-07 15:14  moneta

	* [r22516] genvector, genvector/Module.mk, genvector/inc,
	  genvector/inc/Math, genvector/inc/Math/AxisAngle.h,
	  genvector/inc/Math/Boost.h, genvector/inc/Math/BoostX.h,
	  genvector/inc/Math/BoostY.h, genvector/inc/Math/BoostZ.h,
	  genvector/inc/Math/Cartesian2D.h,
	  genvector/inc/Math/Cartesian3D.h,
	  genvector/inc/Math/Cylindrical3D.h,
	  genvector/inc/Math/CylindricalEta3D.h,
	  genvector/inc/Math/DisplacementVector2D.h,
	  genvector/inc/Math/DisplacementVector3D.h,
	  genvector/inc/Math/EulerAngles.h, genvector/inc/Math/GenVector,
	  genvector/inc/Math/GenVector/3DConversions.h,
	  genvector/inc/Math/GenVector/3DDistances.h,
	  genvector/inc/Math/GenVector/AxisAngle.h,
	  genvector/inc/Math/GenVector/AxisAnglefwd.h,
	  genvector/inc/Math/GenVector/BitReproducible.h,
	  genvector/inc/Math/GenVector/Boost.h,
	  genvector/inc/Math/GenVector/BoostX.h,
	  genvector/inc/Math/GenVector/BoostXfwd.h,
	  genvector/inc/Math/GenVector/BoostY.h,
	  genvector/inc/Math/GenVector/BoostYfwd.h,
	  genvector/inc/Math/GenVector/BoostZ.h,
	  genvector/inc/Math/GenVector/BoostZfwd.h,
	  genvector/inc/Math/GenVector/Boostfwd.h,
	  genvector/inc/Math/GenVector/Cartesian2D.h,
	  genvector/inc/Math/GenVector/Cartesian2Dfwd.h,
	  genvector/inc/Math/GenVector/Cartesian3D.h,
	  genvector/inc/Math/GenVector/Cartesian3Dfwd.h,
	  genvector/inc/Math/GenVector/CoordinateSystemTags.h,
	  genvector/inc/Math/GenVector/Cylindrical3D.h,
	  genvector/inc/Math/GenVector/Cylindrical3Dfwd.h,
	  genvector/inc/Math/GenVector/CylindricalEta3D.h,
	  genvector/inc/Math/GenVector/CylindricalEta3Dfwd.h,
	  genvector/inc/Math/GenVector/DisplacementVector2D.h,
	  genvector/inc/Math/GenVector/DisplacementVector2Dfwd.h,
	  genvector/inc/Math/GenVector/DisplacementVector3D.h,
	  genvector/inc/Math/GenVector/DisplacementVector3Dfwd.h,
	  genvector/inc/Math/GenVector/EulerAngles.h,
	  genvector/inc/Math/GenVector/EulerAnglesfwd.h,
	  genvector/inc/Math/GenVector/GenVectorIO.h,
	  genvector/inc/Math/GenVector/GenVector_exception.h,
	  genvector/inc/Math/GenVector/LorentzRotation.h,
	  genvector/inc/Math/GenVector/LorentzRotationfwd.h,
	  genvector/inc/Math/GenVector/LorentzVector.h,
	  genvector/inc/Math/GenVector/LorentzVectorfwd.h,
	  genvector/inc/Math/GenVector/Plane3D.h,
	  genvector/inc/Math/GenVector/Polar2D.h,
	  genvector/inc/Math/GenVector/Polar2Dfwd.h,
	  genvector/inc/Math/GenVector/Polar3D.h,
	  genvector/inc/Math/GenVector/Polar3Dfwd.h,
	  genvector/inc/Math/GenVector/PositionVector2D.h,
	  genvector/inc/Math/GenVector/PositionVector2Dfwd.h,
	  genvector/inc/Math/GenVector/PositionVector3D.h,
	  genvector/inc/Math/GenVector/PositionVector3Dfwd.h,
	  genvector/inc/Math/GenVector/PtEtaPhiE4D.h,
	  genvector/inc/Math/GenVector/PtEtaPhiE4Dfwd.h,
	  genvector/inc/Math/GenVector/PtEtaPhiM4D.h,
	  genvector/inc/Math/GenVector/PtEtaPhiM4Dfwd.h,
	  genvector/inc/Math/GenVector/PxPyPzE4D.h,
	  genvector/inc/Math/GenVector/PxPyPzE4Dfwd.h,
	  genvector/inc/Math/GenVector/PxPyPzM4D.h,
	  genvector/inc/Math/GenVector/PxPyPzM4Dfwd.h,
	  genvector/inc/Math/GenVector/Quaternion.h,
	  genvector/inc/Math/GenVector/Quaternionfwd.h,
	  genvector/inc/Math/GenVector/Rotation3D.h,
	  genvector/inc/Math/GenVector/Rotation3Dfwd.h,
	  genvector/inc/Math/GenVector/RotationX.h,
	  genvector/inc/Math/GenVector/RotationXfwd.h,
	  genvector/inc/Math/GenVector/RotationY.h,
	  genvector/inc/Math/GenVector/RotationYfwd.h,
	  genvector/inc/Math/GenVector/RotationZ.h,
	  genvector/inc/Math/GenVector/RotationZYX.h,
	  genvector/inc/Math/GenVector/RotationZYXfwd.h,
	  genvector/inc/Math/GenVector/RotationZfwd.h,
	  genvector/inc/Math/GenVector/Transform3D.h,
	  genvector/inc/Math/GenVector/Translation3D.h,
	  genvector/inc/Math/GenVector/VectorUtil.h,
	  genvector/inc/Math/GenVector/eta.h,
	  genvector/inc/Math/GenVector/etaMax.h,
	  genvector/inc/Math/LinkDef_GenVector.h,
	  genvector/inc/Math/LinkDef_GenVector32.h,
	  genvector/inc/Math/LinkDef_Point3D.h,
	  genvector/inc/Math/LinkDef_Rotation.h,
	  genvector/inc/Math/LinkDef_Vector3D.h,
	  genvector/inc/Math/LinkDef_Vector4D.h,
	  genvector/inc/Math/LorentzRotation.h,
	  genvector/inc/Math/LorentzVector.h, genvector/inc/Math/Plane3D.h,
	  genvector/inc/Math/Point2D.h, genvector/inc/Math/Point2Dfwd.h,
	  genvector/inc/Math/Point3D.h, genvector/inc/Math/Point3Dfwd.h,
	  genvector/inc/Math/Polar2D.h, genvector/inc/Math/Polar3D.h,
	  genvector/inc/Math/PositionVector2D.h,
	  genvector/inc/Math/PositionVector3D.h,
	  genvector/inc/Math/PtEtaPhiE4D.h,
	  genvector/inc/Math/PtEtaPhiM4D.h, genvector/inc/Math/PxPyPzE4D.h,
	  genvector/inc/Math/PxPyPzM4D.h, genvector/inc/Math/Quaternion.h,
	  genvector/inc/Math/Rotation3D.h, genvector/inc/Math/RotationX.h,
	  genvector/inc/Math/RotationY.h, genvector/inc/Math/RotationZ.h,
	  genvector/inc/Math/RotationZYX.h,
	  genvector/inc/Math/Transform3D.h,
	  genvector/inc/Math/Translation3D.h,
	  genvector/inc/Math/Vector2D.h, genvector/inc/Math/Vector2Dfwd.h,
	  genvector/inc/Math/Vector3D.h, genvector/inc/Math/Vector3Dfwd.h,
	  genvector/inc/Math/Vector4D.h, genvector/inc/Math/Vector4Dfwd.h,
	  genvector/inc/Math/VectorUtil.h,
	  genvector/inc/Math/VectorUtil_Cint.h, genvector/src,
	  genvector/src/3DConversions.cxx, genvector/src/3DDistances.cxx,
	  genvector/src/AxisAngle.cxx, genvector/src/AxisAngleXother.cxx,
	  genvector/src/BitReproducible.cxx, genvector/src/Boost.cxx,
	  genvector/src/BoostX.cxx, genvector/src/BoostY.cxx,
	  genvector/src/BoostZ.cxx, genvector/src/EulerAngles.cxx,
	  genvector/src/GenVector_exception.cxx,
	  genvector/src/LorentzRotation.cxx, genvector/src/Plane3D.cxx,
	  genvector/src/Quaternion.cxx, genvector/src/QuaternionXaxial.cxx,
	  genvector/src/Rotation3D.cxx, genvector/src/Rotation3DxAxial.cxx,
	  genvector/src/RotationZYX.cxx, genvector/src/Transform3D.cxx,
	  genvector/src/Translation3D.cxx, genvector/src/VectorUtil.cxx,
	  genvector/test, genvector/test/CoordinateTraits.h,
	  genvector/test/Makefile, genvector/test/RotationTraits.h,
	  genvector/test/Track.h, genvector/test/TrackDict.xml,
	  genvector/test/TrackLinkDef.h, genvector/test/coordinates3D.cxx,
	  genvector/test/coordinates4D.cxx,
	  genvector/test/rotationApplication.cxx,
	  genvector/test/stress2D.cxx, genvector/test/stress3D.cxx,
	  genvector/test/testBoost.cxx, genvector/test/testGenVector.cxx,
	  genvector/test/testIterator.cxx, genvector/test/testVectorIO.cxx,
	  genvector/test/vectorOperation.cxx: - move physics vector classes
	  from mathcore in a new directory (GenVector)

2008-03-07 13:42  axel

	* [r22513] reflex/src/PluginFactoryMap.cxx: From Pere: require
	  rootmap file to end on ".rootmap", i.e. make it compatible with
	  ROOT

2008-03-07 12:38  pcanal

	* [r22510] cint/src/v6_newlink.cxx: Avoid loading a CINT dictionary
	  if a Reflex/Cintex dictionary has already been registered

2008-03-06 23:18  rdm

	* [r22501] asimage/src/libAfterImage: ignore libAfterImage build
	  products.

2008-03-06 23:14  rdm

	* [r22500] asimage/src/libAfterImage/afterimage-libs,
	  asimage/src/libAfterImage/config.log,
	  asimage/src/libAfterImage/config.status: tmp files should not be
	  in svn.

2008-03-06 23:09  rdm

	* [r22499] asimage/src: remove svn:ignore of libAfterImage.

2008-03-06 23:07  rdm

	* [r22498] xrootd/Module.mk: small cleanup.

2008-03-06 23:07  rdm

	* [r22497] asimage/Module.mk, asimage/src/libAfterImage.tar.gz: tar
	  file not needed anymore.
	  Modified Module.mk that uses expanded libAfterImage source
	  directly.

2008-03-06 23:04  rdm

	* [r22496] asimage/src/libAfterImage: brining
	  libAfterImage-20080306 into the trunk.

2008-03-06 22:05  brun

	* [r22493] graf/src/TSpline.cxx: Fix a problem in TSpline5 copy
	  constructor and assignment operator

2008-03-06 19:38  pcanal

	* [r22491] base/src/TSystem.cxx: From Matevz,
	  Remove double dash (//) from the filename passed to cint and
	  rootcint.

2008-03-06 16:04  rdm

	* [r22488] asimage/src/TASImage.cxx, auth/src/TAuthenticate.cxx,
	  ged/src/TH1Editor.cxx, gl/src/TGLLegoPainter.cxx,
	  gl/src/TGLParametric.cxx, gl/src/TGLSAViewer.cxx,
	  gl/src/TGLSurfacePainter.cxx, gl/src/TGLUtil.cxx,
	  gl/src/TX11GL.cxx, html/src/TClassDocOutput.cxx,
	  html/src/TDocOutput.cxx, html/src/TDocParser.cxx,
	  html/src/THtml.cxx, krb5auth/src/Krb5Auth.cxx,
	  metautils/src/stlLoader.cc, mysql/src/TMySQLServer.cxx,
	  proof/src/TProof.cxx, proof/src/TProofMgr.cxx,
	  proof/src/TProofServ.cxx, proofd/src/proofd.cxx,
	  reflex/src/Tools.cxx, sessionviewer/src/TSessionViewer.cxx,
	  spectrum/src/TSpectrum.cxx, spectrum/src/TSpectrum2Fit.cxx,
	  spectrum/src/TSpectrumFit.cxx,
	  spectrumpainter/src/TSpectrum2Painter.cxx,
	  sql/src/TBufferSQL2.cxx, sql/src/TSQLFile.cxx,
	  sql/src/TSQLStructure.cxx, tmva/src/MethodBase.cxx,
	  tmva/src/MethodCFMlpANN_Utils.cxx, xml/src/TBufferXML.cxx,
	  xml/src/TXMLEngine.cxx, xml/src/TXMLFile.cxx: remove first batch
	  of warning reported by gcc 4.3:
	  - warning: suggest parentheses around && within ||
	  - warning: suggest explicit braces to avoid ambiguous if else

2008-03-06 16:02  rdm

	* [r22487] test/QpRandomDriver.cxx, test/stress.cxx,
	  test/stressEntryList.cxx, test/stressFit.cxx,
	  test/stressGraphics.cxx, test/stressLinear.cxx,
	  test/stressProof.cxx, test/stressSpectrum.cxx: add stdlib.h to
	  fix gcc 4.3 compilation.

2008-03-06 16:01  brun

	* [r22486] graf/inc/TSpline.h, graf/src/TSpline.cxx: Implement
	  TSpline3 and TSpline5 copy constructors and assignment operators

2008-03-06 14:50  couet

	* [r22479] asimage/src/libAfterImage.tar.gz: - From Vasko:
	  - configure configure.in: AfterStep release v. 2.2.8
	  - xcf.c xcf.h: fixed segfault in xcf code where layer is larger
	  then image.

2008-03-05 15:30  ganis

	* [r22456] xrootd/src/xrootd/src/XrdClient/XrdClient.cc,
	  xrootd/src/xrootd/src/XrdClient/XrdClientAdmin.cc: From F.
	  Furano:
	  - fix potential cache thrashing problem with big blocks requests.
	  - Allow some garbage too appended to a Stat response (enlarged
	  the temp buffer for the response)
	  - Fix wrong argc check in the StageTool
	  - Avoid 8 extra bytes in the req if only the main stream is used
	  to read data (tiny optimization)

2008-03-05 13:49  antcheva

	* [r22452] gui/src/TGClient.cxx: Fixed the dead lock between
	  WaitForUnmap and WaitFor methods of TGClient
	  (reported at https://savannah.cern.ch/bugs/?32580 )

2008-03-05 09:24  rdm

	* [r22449] xrootd/Module.mk: From Bertrand:
	  fix typo so Win32 version compiles.

2008-03-05 07:48  moneta

	* [r22448] physics/src/TLorentzRotation.cxx: - fix a documentation
	  error, reported in http://savannah.cern.ch/bugs/?34117

2008-03-04 16:48  rdm

	* [r22445] xrootd/src/xrootd, xrootd/src/xrootd/src: svn:ignore
	  xrootd build products.

2008-03-04 16:43  rdm

	* [r22444] xrootd/src/xrootd/src/Xrd/XrdConfig.cc,
	  xrootd/src/xrootd/src/Xrd/XrdMain.cc,
	  xrootd/src/xrootd/src/Xrd/XrdTrace.hh,
	  xrootd/src/xrootd/src/XrdAcc/XrdAccConfig.cc,
	  xrootd/src/xrootd/src/XrdAcc/XrdAccGroups.cc,
	  xrootd/src/xrootd/src/XrdAcc/XrdAccTest.cc,
	  xrootd/src/xrootd/src/XrdClient/XrdClientPhyConnection.cc,
	  xrootd/src/xrootd/src/XrdCrypto/XrdCryptoAux.hh,
	  xrootd/src/xrootd/src/XrdCrypto/XrdCryptoCipher.cc,
	  xrootd/src/xrootd/src/XrdCrypto/XrdCryptoMsgDigest.cc,
	  xrootd/src/xrootd/src/XrdCrypto/XrdCryptoTrace.hh,
	  xrootd/src/xrootd/src/XrdCrypto/XrdCryptosslTrace.hh,
	  xrootd/src/xrootd/src/XrdNet/XrdNetDNS.cc,
	  xrootd/src/xrootd/src/XrdOdc/XrdOdcConfig.cc,
	  xrootd/src/xrootd/src/XrdOdc/XrdOdcTrace.hh,
	  xrootd/src/xrootd/src/XrdOfs/XrdOfs.cc,
	  xrootd/src/xrootd/src/XrdOfs/XrdOfsConfig.cc,
	  xrootd/src/xrootd/src/XrdOfs/XrdOfsTrace.hh,
	  xrootd/src/xrootd/src/XrdOlb/XrdOlbConfig.cc,
	  xrootd/src/xrootd/src/XrdOlb/XrdOlbProtocol.cc,
	  xrootd/src/xrootd/src/XrdOlb/XrdOlbTrace.hh,
	  xrootd/src/xrootd/src/XrdOss/XrdOssApi.cc,
	  xrootd/src/xrootd/src/XrdOss/XrdOssApi.hh,
	  xrootd/src/xrootd/src/XrdOss/XrdOssCache.cc,
	  xrootd/src/xrootd/src/XrdOss/XrdOssConfig.cc,
	  xrootd/src/xrootd/src/XrdOss/XrdOssCreate.cc,
	  xrootd/src/xrootd/src/XrdOss/XrdOssLock.cc,
	  xrootd/src/xrootd/src/XrdOss/XrdOssMSS.cc,
	  xrootd/src/xrootd/src/XrdOss/XrdOssRename.cc,
	  xrootd/src/xrootd/src/XrdOss/XrdOssStage.cc,
	  xrootd/src/xrootd/src/XrdOss/XrdOssTrace.hh,
	  xrootd/src/xrootd/src/XrdOss/XrdOssUnlink.cc,
	  xrootd/src/xrootd/src/XrdOuc/XrdOucStream.cc,
	  xrootd/src/xrootd/src/XrdOuc/XrdOucTrace.hh,
	  xrootd/src/xrootd/src/XrdPosix/XrdPosix.cc,
	  xrootd/src/xrootd/src/XrdPosix/XrdPosixLinkage.cc,
	  xrootd/src/xrootd/src/XrdPosix/XrdPosixPreload.cc,
	  xrootd/src/xrootd/src/XrdPosix/XrdPosixPreload32.cc,
	  xrootd/src/xrootd/src/XrdPss/XrdPss.cc,
	  xrootd/src/xrootd/src/XrdPss/XrdPss.hh,
	  xrootd/src/xrootd/src/XrdPss/XrdPssConfig.cc,
	  xrootd/src/xrootd/src/XrdSec/XrdSecClient.cc,
	  xrootd/src/xrootd/src/XrdSec/XrdSecPManager.cc,
	  xrootd/src/xrootd/src/XrdSec/XrdSecServer.cc,
	  xrootd/src/xrootd/src/XrdSec/XrdSecTrace.hh,
	  xrootd/src/xrootd/src/XrdSec/XrdSectestClient.cc,
	  xrootd/src/xrootd/src/XrdSec/XrdSectestServer.cc,
	  xrootd/src/xrootd/src/XrdSeckrb5/XrdSecProtocolkrb5.cc,
	  xrootd/src/xrootd/src/XrdSecpwd/XrdSecProtocolpwd.cc,
	  xrootd/src/xrootd/src/XrdSecunix/XrdSecProtocolunix.cc,
	  xrootd/src/xrootd/src/XrdSfs/XrdSfsNative.cc,
	  xrootd/src/xrootd/src/XrdSut/XrdSutAux.hh,
	  xrootd/src/xrootd/src/XrdSut/XrdSutTrace.hh,
	  xrootd/src/xrootd/src/XrdSys/XrdSysError.cc,
	  xrootd/src/xrootd/src/XrdSys/XrdSysPlugin.cc,
	  xrootd/src/xrootd/src/XrdSys/XrdSysPriv.cc,
	  xrootd/src/xrootd/src/XrdSys/XrdSysXSLock.cc,
	  xrootd/src/xrootd/src/XrdXrootd/XrdXrootdConfig.cc,
	  xrootd/src/xrootd/src/XrdXrootd/XrdXrootdTrace.hh: fixes to make
	  xrootd compile with gcc 4.3.0:
	  - <iostream.h> -> <iostream>
	  - std::exit() -> ::exit()

2008-03-04 16:40  rdm

	* [r22443] xrootd/Module.mk: cleanup.

2008-03-04 14:43  rdm

	* [r22440] xrootd/Module.mk, xrootd/src,
	  xrootd/src/xrootd-20071116-0000.src.tgz: - remove xrootd from
	  svn:ignore
	  - remove xrootd tar file, we now use xrootd in a vendor branch,
	  copied to the
	  trunk
	  - modified Module.mk since xrood does not neet to be untarred
	  anymore.

2008-03-04 14:40  rdm

	* [r22439] xrootd/src/xrootd: bringing xrootd-20071116 into the
	  trunk.

2008-03-04 13:42  brun

	* [r22436] geom/inc/TGeoManager.h, geom/src/TGeoManager.cxx: From
	  Andrei:
	  added a verbosity level as static data member in TGeoManager.

2008-03-04 10:51  rdm

	* [r22433] rint/src/TTabCom.cxx: use TSystem::Which() to find the
	  correct "env" program (/usr/bin/env on
	  Mac, /bin/env Linux, etc.). Fixes issue 33944.

2008-03-04 09:58  brun

	* [r22431] minuit/src/TMinuit.cxx: In TMinuit::Contour add a
	  Warning in case the number of points computed for the contour
	  is less than the number of points requested.

2008-03-04 09:29  brun

	* [r22430] base/src/TTimeStamp.cxx: Fix coding conventions.

2008-03-03 18:17  brun

	* [r22428] cont/inc/TVirtualCollectionProxy.h,
	  eve/inc/TEveBoxSet.h, eve/inc/TEveDigitSet.h,
	  eve/inc/TEveQuadSet.h, geom/inc/TGeoPhysicalNode.h,
	  geompainter/inc/TGeoOverlap.h, graf/inc/TLegendEntry.h,
	  gui/inc/TGInputDialog.h, hist/inc/TGraph2DErrors.h,
	  hist/inc/THnSparse.h, matrix/inc/TDecompChol.h,
	  matrix/inc/TMatrixDSymEigen.h, mlp/inc/TMultiLayerPerceptron.h,
	  mlp/inc/TNeuron.h, proof/inc/TProof.h, proof/inc/TProofMgr.h,
	  xmlparser/inc/TXMLAttr.h: From Federico:
	  Changes to support the gcc -weffc++ compiler option.

2008-03-03 17:15  couet

	* [r22426] asimage/src/TASImage.cxx: - In FillRectangleInternal
	  when the rectangle to be drawn had its width or
	  its height equal to 0, they were set to the fImage width ot
	  height. This
	  was not a good solution because this obscured completly the
	  picture. In
	  particular, some markers being drawn with a filled rectangle,
	  they obscured
	  the picture when that were really small because in that case the
	  rectangle
	  drawn had width=height=0. Now, when a rectangle has its width or
	  height
	  equal to 0 it is set to 1 (pixel) with makes sense because "0"
	  means tiny not
	  huge ...

2008-03-03 13:15  rdm

	* [r22423] base/src/TTimeStamp.cxx: From Robert Hatcher and me:
	  fix in TTimeStamp(UInt_t tloc, Bool_t isUTC,...) ctor. Use
	  correctly mktime()
	  to convert localtime() back to UTC.
	  Also optime printing for Mac OS X in DumpTMStruct().

2008-03-03 11:18  rdm

	* [r22422] cint/cintdlls.mk: remove CINTDICTMAPS in distclean.

2008-03-03 10:54  rdm

	* [r22421] base/src/TMessageHandler.cxx: fix problem with
	  TQObject::Emit() being called when in TROOT ctor. This caused
	  crashes on some systems due to initialization order issues.

2008-03-03 10:18  brun

	* [r22420] pyroot/Module.mk: From Bertrand:
	  - Solve compilation error on Windows: a couple of quotation marks
	  have been
	  removed in last patch.
	  (quotation marks are important for parameters passed to
	  makelib.sh)

2008-03-03 00:25  rdm

	* [r22419] auth/src/THostAuth.cxx, base/src/TAttAxis.cxx,
	  base/src/TError.cxx, base/src/TUUID.cxx, cint/src/v6_newlink.cxx,
	  cint/tool/makecint.cxx, cint7/tool/makecint.cxx,
	  cintex/src/ROOTClassEnhancer.cxx, cont/src/TObjArray.cxx,
	  eg/src/TDatabasePDG.cxx, eve/src/TEveTrans.cxx,
	  gdml/src/TGDMLParse.cxx, ged/src/TStyleDialog.cxx,
	  geompainter/src/TGeoChecker.cxx, gl/src/TX11GL.cxx,
	  graf/src/TGraph.cxx, graf/src/TMultiGraph.cxx,
	  gui/inc/TGFSContainer.h, gui/src/TGCanvas.cxx,
	  gui/src/TGFileBrowser.cxx, gui/src/TGFont.cxx,
	  gui/src/TGFontDialog.cxx, gui/src/TGListBox.cxx,
	  gui/src/TGPicture.cxx, gui/src/TGTripleSlider.cxx,
	  guihtml/src/TGHtmlBrowser.cxx, guihtml/src/TGHtmlIndex.cxx,
	  hist/src/TGraph2D.cxx, html/src/TDocDirective.cxx,
	  html/src/TDocOutput.cxx, io/src/TArchiveFile.cxx,
	  io/src/TContainerConverters.cxx, main/src/hadd.cxx,
	  main/src/pmain.cxx, math/src/TRandom1.cxx,
	  mathcore/inc/Math/Minimizer.h, mathmore/src/GSLRndmEngines.cxx,
	  matrix/src/TMatrixTBase.cxx,
	  minuit2/src/MnUserTransformation.cxx, mlp/src/TMLPAnalyzer.cxx,
	  mlp/src/TMultiLayerPerceptron.cxx, mysql/src/TMySQLStatement.cxx,
	  net/src/TWebFile.cxx, newdelete/src/MemCheck.cxx,
	  odbc/src/TODBCStatement.cxx, oracle/src/TOracleRow.cxx,
	  oracle/src/TOracleStatement.cxx, proof/src/TCondor.cxx,
	  proof/src/TProof.cxx, proof/src/TProofServ.cxx,
	  proof/src/TSlave.cxx, reflex/src/DataMember.cxx,
	  reflex/src/PluginFactoryMap.cxx, reflex/src/Tools.cxx,
	  rfio/src/TRFIOFile.cxx, sessionviewer/src/TSessionViewer.cxx,
	  smatrix/inc/Math/Expression.h, sql/inc/TSQLFile.h,
	  sql/src/TBufferSQL2.cxx, sql/src/TKeySQL.cxx,
	  tmva/src/BinarySearchTree.cxx, tmva/src/MethodANNBase.cxx,
	  tmva/src/MethodCFMlpANN.cxx, tmva/src/MethodCFMlpANN_Utils.cxx,
	  tmva/src/MethodCuts.cxx, tmva/src/MethodFDA.cxx,
	  tmva/src/MethodKNN.cxx, tmva/src/MethodPDERS.cxx,
	  tmva/src/MethodSeedDistance.cxx, tmva/src/MsgLogger.cxx,
	  tree/src/TBufferSQL.cxx, tree/src/TTreeSQL.cxx,
	  utils/src/rlibmap.cxx, xml/src/TXMLEngine.cxx,
	  xml/src/TXMLSetup.cxx: From Andrew Savchenko:
	  ROOT can not be compiled with gcc-4.3.
	  Some ROOT source files doesn't contain required #include
	  directives,
	  for example, they use strlen(), but #include <string.h> is missed
	  or
	  malloc() is used and #include <stdlib.h> is missed.
	  
	  Earlier versions of gcc allowed some headers to be included
	  implicitly,
	  but issued a warning (-Wimplicit-function-declaration). Newer
	  one,
	  gcc-4.3 denies such silly behaviour: all required headers must be
	  explicitly
	  included.
	  
	  Attached patch fixes this. Also it fixes another issue, which
	  disallows
	  ROOT to compile under gcc-4.3: C functions don't belong to
	  namespace std,
	  so expressions like std::memcpy() are no longer valid and plain
	  memcpy()
	  should be used instead.

2008-03-01 11:00  rdm

	* [r22415] base/inc/TMessageHandler.h,
	  base/src/TMessageHandler.cxx: derive from TQObject and add the
	  following signals:
	  Added(), Removed(), Notified()
	  that will be emitted from Add(), Remove() and Notify(). This
	  allow the
	  use of signal/slot with the TMessageHandler (like for the other
	  event
	  handlers).

2008-02-29 16:04  couet

	* [r22406] g3d/src/TView3D.cxx: - Protection was missing in ctors
	  in case gPad does not exits.

2008-02-29 13:25  couet

	* [r22405] postscript/src/TPDF.cxx: - Text rotated at 270 degrees
	  was not correct. The rotation contained very
	  small values close to 0 instead of 0. Acrobat reader produced a
	  wrong
	  output and also printed result was wrong. "gv" worked.

2008-02-29 09:41  moneta

	* [r22403] hist/src/TFractionFitter.cxx: - apply fix from Benno
	  List. Code is now as in the orginal paper from Barlow, Eq. 9

2008-02-28 09:31  rdm

	* [r22387] main/Module.mk: on win32 don't build rootn.exe anymore
	  since libNewDelete is not build anymore.

2008-02-27 17:35  couet

	* [r22379] graf/src/TMultiGraph.cxx: - Fixed the bug reported here:
	  https://savannah.cern.ch/bugs/index.php?33934
	  In TMultiGraph::Add(TMultiGraph*,Option_t *) method the loop on
	  the input
	  multigraph was one step too long.

2008-02-27 16:31  pcanal

	* [r22376] xml/src/TBufferXML.cxx: repair writing Foreign class in
	  XML files

2008-02-27 14:48  couet

	* [r22369] asimage/src/libAfterImage.tar.gz: - From Vasko:
	  In afterbase.c and asim_afterbase.h: include new stuff from
	  libAfterBase
	  for xml.
	  
	  That's nothing relevant for ROOT but these two files are part of
	  the tar file
	  ROOT uses. Therefore we took them because it is better to stick
	  on the latest
	  stable version. Tests on Mac, Linux Solaris and Windows did not
	  show any
	  problems.

2008-02-27 12:02  wlav

	* [r22365] pyroot/Module.mk, pyroot/src/Converters.cxx,
	  pyroot/src/Executors.cxx, pyroot/src/Executors.h,
	  pyroot/src/Utility.cxx, pyroot/src/Utility.h: enable unsigned int
	  and long by ref executors for map

2008-02-27 09:38  wlav

	* [r22361] pyroot/src/Utility.cxx: error message improvement

2008-02-27 09:36  wlav

	* [r22360] pyroot/src/RootWrapper.cxx: fix enum casting issue
	  (valgrind report)

2008-02-26 23:15  pcanal

	* [r22359] tree/src/TBranchElement.cxx: In TBranchElement::Streamer
	  when writing, call ForceWriteInfo
	  not only for the TStreamerInfo directly concerning this branch
	  but also (in the case of the top level branch of a split
	  TClonesArray
	  or a split STL container) call ForceWriteInfo for the class of
	  the value.
	  
	  This omission meant that slow CloneTree was (fataly) missing in
	  some cases the copy of the TStreamerInfo for class that are part
	  part of the TTree but had only a base and no member or in
	  some cases where it had only object data members.

2008-02-26 23:08  pcanal

	* [r22358] io/src/TStreamerInfo.cxx: From Paul and Philippe:
	  Correct the logic that is avoiding the storing of TStreamerInfo
	  for std::string
	  and the STL collection in ForceWriteInfo. Now ForceWriteInfo
	  always ignore the
	  request when the TStreamerInfo itself is for string or STL
	  container.
	  The previous implementation was only ignoring the request for the
	  TStreamerElement
	  that were string or STL container.
	  In addition, the previous implementation was overzealous and was
	  inadvertently
	  ignoring the request for TStreamerElement pointing at any class
	  containing the
	  STL container names AND any class which had :: in them. In
	  particular this
	  meant that slow CloneTree was (fataly) missing the copy of the
	  TStreamerInfo
	  for class that are part of the TTree but had only a base and no
	  member or in
	  some cases where it had only object data members.

2008-02-26 09:50  rdm

	* [r22334] net/src/TWebFile.cxx: when in raw mode, don't try to
	  read the "root" signature in TWebFile::Init().
	  This fixes the problem with TFile::Cp() returning a 4 byte
	  difference and
	  failing.

2008-02-26 09:38  couet

	* [r22333] asimage/src/TASImage.cxx: - From V.Onuchin:
	  TASImage::CopyArea: initialize argb32 arrays of source and
	  destination
	  images if they weren't.

2008-02-26 09:35  axel

	* [r22332] reflex/python/genreflex/gendict.py: From Hady Zalek: add
	  support for static data members

2008-02-25 11:33  rdm

	* [r22306] Makefile: remove newdelete from Windows build.

2008-02-24 15:04  rdm

	* [r22301] base/inc/TUrl.h, base/src/TUrl.cxx: From Gerri:
	  as obtaining a FQDN is an expensive operation (requires a call to
	  a DNS) we
	  cache the result in a THashList.

2008-02-22 15:17  moneta

	* [r22295] hist/src/TH3.cxx, hist/src/THnSparse.cxx: from Axel:
	  apply patch to fixe two memleaks: an enormous one reported for
	  THnSparse and a tiny one for TH3::ProjectionZ

2008-02-22 14:24  axel

	* [r22293] reflex/python/genreflex/gendict.py: Also filter out
	  internal classes when using selections.
	  Remove Jean-François Bastien's virtual-methods-in-shadows code
	  altogether; can't find a case where it's needed. Leave improved
	  version commented (where we only write those methods that show up
	  in multiple base chains, i.e. would be ambiguous)

2008-02-22 08:38  couet

	* [r22288] asimage/README: - update (for configure).

2008-02-21 22:46  pcanal

	* [r22287] tree/src/TTree.cxx: Actually implement revision 11255
	  (Remove the print of a Warning in case the top level branch
	  cannot be split)

2008-02-21 22:44  russo

	* [r22286] cint/tool/ifdef/setup.bat: undo revision 22284, which
	  was a test for write permission

2008-02-21 22:43  pcanal

	* [r22285] meta/src/TClass.cxx: Correct the revision 19170 by being
	  more precise and
	  thus allowing again to split TVector3 object.

2008-02-21 22:43  russo

	* [r22284] cint/tool/ifdef/setup.bat: test write permission

2008-02-21 16:26  rdm

	* [r22278] io/src/TFile.cxx: From Fabrizio:
	  add optimizations in TFile::Cp() for netx and add extra error
	  handling to
	  make the routine more robust.

2008-02-21 15:45  pcanal

	* [r22276] io/src/TStreamerInfo.cxx: Extend support of
	  TStreamerInfo::ReadValueAux to 'converted' numerical types, hence
	  solving TTree::Draw's schema evolution problem (see
	  http://root.cern.ch/phpBB2/viewtopic.php?t=6225)

2008-02-21 10:43  rdm

	* [r22270] io/src/TFile.cxx: From Andreas:
	  patch, which avoids an infinite loop under certain error
	  conditions
	  during the file open procedure via a local cache read.

2008-02-21 10:28  couet

	* [r22269] gpad/src/TPad.cxx: - From Axel: On a Windows dual core
	  machine, the WaitPrimitive call returns
	  immediately. The reason is that the histogram is not drawn yet
	  completely
	  when WaitPrimitive is entered, so "oldlast" and "obj" are
	  immediately
	  different. Adding the line:
	  gSystem->ProcessEvents();
	  before:
	  TObject *oldlast = gPad->GetListOfPrimitives()->Last();
	  makes sure the list of primitives has been completed..

2008-02-21 09:34  couet

	* [r22268] asimage/src/libAfterImage.tar.gz: - On leopard (Mac)
	  machine the X11 libraries live in /usr/X11/lib, but only
	  libXt*.dylib exist (or libXt.la). Adding "dylib" to the extension
	  set allows
	  configure to complete without error.

2008-02-20 17:52  ganis

	* [r22262] xrootd/src/xrootd-20071116-0000.src.tgz: Import an
	  optimization in closing files (from F. Furano) and a few fixes in
	  the GSI plug-in

2008-02-20 17:46  ganis

	* [r22261] netx/src/TXNetFile.cxx: Remove calle to XrdClient::Sync
	  in SysStat

2008-02-20 15:12  couet

	* [r22252] histpainter/src/THistPainter.cxx: - Option "FUNC" was
	  not documented.

2008-02-20 14:39  axel

	* [r22249] reflex/python/genreflex/gendict.py: Trivial 25% speedup

2008-02-20 11:21  brun

	* [r22243] treeplayer/src/TChainIndex.cxx: In the TChainIndex
	  constructor, add a protection:
	  if an index already exists, we must check if major/minorname
	  correspond
	  to the major/minor names in this function call.

2008-02-20 10:36  axel

	* [r22242] reflex/python/genreflex/gendict.py: From Pierre-Olivier
	  Gaillard (Murex) and me:
	  Suppress methods and types referencing non-public types.
	  
	  While we're at it: do the same for shadow's virtual functions.

2008-02-20 09:47  axel

	* [r22241] cint/cintdlls.mk: Add G__MAP2 back in for parsing
	  cint/lib/sll_stl/mp.h

2008-02-20 09:41  couet

	* [r22240] asimage/src/TASImage.cxx: - Protection added in
	  DrawCircle. In this function "thick" should be >1. If
	  thick<1 the color of the circle is not correct (problem seen with
	  gcc
	  version 4.2.3). This function uses asim_circle to draw the
	  circle. Every
	  where "asim_xxx" functions are used in TASImage (asim_move_to,
	  asim_line_to
	  etc ..) thick is >1.

2008-02-20 05:22  pcanal

	* [r22236] cint/src/v6_value.cxx: set reftype.reftype when changing
	  the type of G__value to a pointer

2008-02-19 18:27  axel

	* [r22233] reflex/python/genreflex/gendict.py: Add protection
	  against missing demangled attrib.

2008-02-19 10:54  brun

	* [r22225] minuit/src/TLinearFitter.cxx: Fix coding conventions.

2008-02-19 10:49  brun

	* [r22224] base/src/TObject.cxx: In TObject::SaveAs add the
	  possibility to save the object as a root or xml file.

2008-02-19 10:03  axel

	* [r22222] reflex/python/genreflex/gendict.py: Add throw() to
	  vtable-maker func; fixes problem with nightlies.

2008-02-19 09:09  couet

	* [r22219] asimage/README: - more details

2008-02-19 09:04  antcheva

	* [r22218] gui/src/TGButton.cxx: From Valeri Onuchin:
	  Fixed layout problem of list view header frame on Windows:
	  in TGTextButton::Init() fWidth, fHeight were not initiated.

2008-02-19 08:24  brun

	* [r22216] hist/inc/TH1.h, hist/inc/TProfile.h,
	  hist/inc/TProfile2D.h, hist/inc/TProfile3D.h, hist/src/TH1.cxx,
	  hist/src/TProfile.cxx, hist/src/TProfile2D.cxx,
	  hist/src/TProfile3D.cxx: In the Scale functions, add an optional
	  argument Option_t *option=""
	  When the option "width is specified, the Scale function divides
	  the bin
	  content and error by the bin width (works for 1, 2 and 3-D
	  histograms).

2008-02-19 08:10  brun

	* [r22215] tmva/inc/PDF.h: Use forward declaration of TH1 instead
	  of include.

2008-02-18 18:37  axel

	* [r22211] reflex/python/genreflex/gendict.py: From: Jean-François
	  Bastien: generate virtual func table, even if derived class has
	  virtual func that doesn'tr exist in the base. See savannah 32874

2008-02-18 18:35  axel

	* [r22210] reflex/python/genreflex/gendict.py,
	  reflex/python/genreflex/selclass.py: Implement (fix r22159, that
	  is) function prototype selection and function and method
	  prototype exclusion

2008-02-18 16:29  couet

	* [r22207] asimage/README: - README file explaining how
	  libAfterimage is imported in the ROOT repository.

2008-02-18 15:56  couet

	* [r22205] asimage/src/libAfterImage.tar.gz: - Disable, in
	  libjpeg/jmorecfg.h, the compilation warning (on Windows) about
	  a "benign redefinition of type".

2008-02-18 11:16  brun

	* [r22193] tutorials/fit/line3Dfit.C: From Lorenzo:
	  New tutorial illustrating how to fit a sret of points in 3D with
	  a straight line

2008-02-18 10:52  axel

	* [r22192] cint/src/Shadow.cxx: Don't remove *,& from template args
	  when checking for accessibility of a shadow's template args

2008-02-18 10:32  couet

	* [r22191] asimage/src/libAfterImage.tar.gz: - From Sasha Vasko,
	  fix in asfont.c:
	  fixed asfont get_glyph_map to not confuse compilers into thinking
	  that there
	  might be uninitialized stuff.

2008-02-18 09:51  axel

	* [r22189] test/Makefile.arch: Ask root-config for the incdir
	  _once_; use the mixed-style path (c:/root/).
	  Hopefully fixes problem with compiling EventDict.cxx in the SPI
	  nightlies ("-I$(ROOTSYS)/include" was "-I").

2008-02-16 22:55  pcanal

	* [r22187] cint/cintdlls.mk: Correctly attach stlLoader_map*2 to
	  *map2.dll

2008-02-16 22:54  pcanal

	* [r22186] cint/lib/dll_stl/vec.h: remove vector<int> for ROOT

2008-02-16 22:54  pcanal

	* [r22185] metautils/src/vectorLinkdef.h: remove vector<int>

2008-02-16 22:53  pcanal

	* [r22184] cont/inc/LinkDef.h: add dict for vector<Int_t>

2008-02-16 22:53  pcanal

	* [r22183] meta/src/TCint.cxx: also hide the lib*Dict.so which
	  contains compiled proxies

2008-02-16 18:23  pcanal

	* [r22182] cint/src/v6_struct.cxx: revert 22180 which is only
	  hiding a real problem

2008-02-16 15:55  axel

	* [r22181] utils/src/rlibmap.cxx: Disabled autoloading of cintdlls
	  for now by removing "create TClass" from rlibmap's supported
	  pragmas.
	  Re-enable when we implemented loading of the cintdlls without
	  LD_LIBRARY_PATH nor G__p_class_autoloading / TApplication.

2008-02-16 11:06  axel

	* [r22180] cint/src/v6_struct.cxx: SUppress warning on already
	  loaded files when auto-loading

2008-02-16 10:57  rdm

	* [r22179] build/unix/makelib.sh, config/Makefile.macosxicc,
	  test/Makefile.arch: icc 10.1.009 does still not accept .so as
	  dynamic lib extension on 10.5, make
	  exception to use again .dylib for icc.

2008-02-16 07:27  brun

	* [r22175] config/Makefile.solarisCC5: From Axel:
	  remove -ptr flag for >=5.5

2008-02-16 07:26  brun

	* [r22174] utils/src/rlibmap.cxx: From Axel:
	  when skipping directory parts of the library names leave at least
	  the library name.

2008-02-15 19:18  rdm

	* [r22170] reflex/Module.mk: silence (dist)clean.

2008-02-15 18:45  rdm

	* [r22169] base/src/TSystem.cxx: typo in comment.

2008-02-15 18:44  rdm

	* [r22168] math/src/TMath.cxx: white space.

2008-02-15 18:42  rdm

	* [r22167] configure: small correction in the pythia8 detection.

2008-02-15 17:07  pcanal

	* [r22163] cint/cintdlls.mk, metautils/src/map2Linkdef.h,
	  metautils/src/mapLinkdef.h, metautils/src/multimap2Linkdef.h,
	  metautils/src/multimapLinkdef.h, unix/src/TUnixSystem.cxx,
	  utils/src/rlibmap.cxx, winnt/src/TWinNTSystem.cxx: From Axel:
	  
	  Allow autoloading of cintdlls.

2008-02-15 17:03  couet

	* [r22162] asimage/src/libAfterImage.tar.gz: - libAfterImage.mak is
	  now correct in the main cvs repository (no local changes
	  are needed anymore).
	  - remove the "aftershow" directory (not needed by root).
	  - modify libjpeg/jcmainct.c and libjpeg/jdmainct.c to avoid
	  warnings on the
	  variable "main".

2008-02-15 16:57  couet

	* [r22161] asimage/src/TASImage.cxx: - The struct __argb32__ data
	  members' order varies according to the R__BYTESWAP flag.
	  With that fix the pictures generated in batch mode on Solaris and
	  Mac are now
	  correct (cf stressGraphics -k).
	  - The _alphaBlend code has been rewritten in a simpler way in
	  order to work on linux
	  with gcc 4.2.3. Here also the pictures generated in batch mode
	  were wrong.

2008-02-15 16:34  axel

	* [r22159] reflex/python/genreflex/gendict.py,
	  reflex/python/genreflex/genrootmap.py,
	  reflex/python/genreflex/selclass.py: Allow function selection and
	  exclusion and method exclusion based on prototype (name + '(' +
	  args + ')') using proto_name, proto_pattern.
	  Add a comment explaining that matchmethod and selmethod are not
	  used.
	  
	  Replace "std::basic_string<char>" by "string" when generating
	  rootmap files; fixes auto-load problem with A<std::string> in the
	  context gccxml->reflex->cintex->cint->root (and pycintex was
	  somewhere in there, too); savannah #33421

2008-02-15 16:29  axel

	* [r22158] cint/src/fproto.h, cint/src/v6_disp.cxx,
	  cint/src/v6_newlink.cxx, cint/src/v6_struct.cxx: Fix
	  G__class_autoload's test on a changed class name due to
	  autoloading: hide the original (requetsed one) and do the name
	  lookup. If it succeeds we have loaded a new representation of
	  that class.
	  G__class_autoload now expects a int* ptagnum; it will be set to
	  the tagnum of the loaded representation of the class (which might
	  be different from the requested one)
	  Fixes autoload problems for STL.

2008-02-15 15:09  brun

	* [r22157] minuit/inc/TLinearFitter.h,
	  minuit/src/TLinearFitter.cxx: From Anna:
	  - in TLinearFitter::AddToDesign(), change the temporary parameter
	  array size from 100 to 1000.
	  - Add a function TLinearFitter::GetNpoints() to return the number
	  of points.
	  - Add functions TLinearFitter::GetDesignMatrix() and
	  TLinearFitter::GetAtbVector() to return the corresponding
	  internal structures of the fitter.

2008-02-15 10:04  axel

	* [r22156] cint/src/v6_ifunc.cxx: Fix copy #1001 of type parsing:
	  e.g. "signed char" was not accepted

2008-02-15 09:16  couet

	* [r22154] asimage/Module.mk: - Mods to avoid generate many
	  printouts from libAfterImage in case ROOTBUILD=debug

2008-02-14 14:26  antcheva

	* [r22143] gui/src/TGColorSelect.cxx: parm1 needs to pass the
	  widget Id

2008-02-14 09:39  couet

	* [r22139] hist/inc/TGraph2D.h, hist/src/TGraph2D.cxx: - From Leo:
	  fix "operator="

2008-02-14 08:48  couet

	* [r22135] asimage/src/libAfterImage.tar.gz: - pnggccrd and pngvcrd
	  still appeared in case libAfterImage was installed in debug
	  mode. (This problem has been forwarded to Sasha Vasko also).

2008-02-13 17:24  couet

	* [r22132] postscript/src/TPostScript.cxx: - Change the Page
	  numbering to make it appear nicer in postcript viewers
	  like gv. It is compliant with the Adobe Postscript Document
	  Structuring
	  Conventions (easily found on the web).

2008-02-13 14:03  couet

	* [r22128] asimage/src/libAfterImage.tar.gz: - New version of
	  libAfterImage. It is now the official version distributed from
	  the
	  CVS repository here:
	  http://www.afterstep.org/afterimage/getcode.php
	  There no need anymore for the special version we had up to now.
	  The modifications we needed have been introduced in the official
	  version.
	  This version also fixes the color problem on BigEndian machines.
	  On these machines
	  (Mac and Solaris for instance) the color of the jpeg and png
	  images saved from the
	  "File" menu in a TCnavas were completely wrong.
	  This new version has been tested on Linux (32 and 64 bits), Mac,
	  SunOS, and
	  Windows XP (cygwin).

2008-02-13 10:02  antcheva

	* [r22124] gui/src/TRootContextMenu.cxx: Coding conventions.

2008-02-13 08:15  antcheva

	* [r22122] gui/src/TGFileBrowser.cxx: From Bertrand:
	  Replace the very unsafe strtok() function by TString::Tokenize().

2008-02-12 15:49  axel

	* [r22107] cint/src/fproto.h, cint/src/v6_ifunc.cxx,
	  cint/src/v6_newlink.cxx: Improve error message "header declared
	  by not defined".

2008-02-12 11:03  antcheva

	* [r22096] guibuilder/src/TRootGuiBuilder.cxx: From Bertrand:
	  - Allow to open any source file (don't restrict to '.C' only
	  anymore)
	  Requested on the forum:
	  http://root.cern.ch/phpBB2/viewtopic.php?t=6173

2008-02-12 10:06  antcheva

	* [r22095] gui/src/TGFrame.cxx: From Bertrand and me:
	  Roll back the call of gClient->GetRoot() in generated TGmainFrame
	  and TGTransientFrame
	  ctors in SavePrimitive methods (fixes a side effect in GUI
	  builder)

2008-02-12 09:16  antcheva

	* [r22093] guibuilder/src/TRootGuiBuilder.cxx: From Bertrand:
	  Fix crash in guibuilder when retrying to save a project.
	  Reported at http://root.cern.ch/phpBB2/viewtopic.php?t=6173

2008-02-11 14:15  matevz

	* [r22087] gl/inc/TGLScene.h: Fix warning observed during nightly
	  lcg builds.

2008-02-11 13:51  couet

	* [r22086] graf/inc/TPie.h: - From Guido Volpi:
	  Add the TPie::GetEntries() method that return the number slices.

2008-02-11 11:16  axel

	* [r22084] test/TBench.h: Remove ';' after namespace {}

2008-02-11 09:54  couet

	* [r22082] gpad/src/TPad.cxx: - In ExecuteEvent. A problem was
	  found Mathieu de Naurois <denauroi@in2p3.fr>.
	  It can be reproduced by the following sequence:
	  - do TCanvas c
	  - do c->Divide(2,2)
	  - show the toolbar
	  - click L to enter text
	  - click on a pad to enter text
	  - move the mouse without releasing the button.
	  - entex text
	  - hit Enter.
	  Before this patch, the canvas position changed on "hit Enter".

2008-02-08 17:40  brun

	* [r22079] cint/src/Shadow.cxx: Fix compiler warning about unused
	  variable

2008-02-08 17:36  pcanal

	* [r22078] cint/src/Shadow.cxx: Apply style rules

2008-02-08 17:34  pcanal

	* [r22077] cint/src/Shadow.cxx: From Mathieu de Naurois:
	  Fix the generation of Shadow classes from templated class with
	  more than one template parameter

2008-02-08 16:56  ganis

	* [r22075] proofplayer/src/TPacketizerAdaptive.cxx: From Jan:
	  - change the type of "PROOF_MaxSlavesPerNode", "PROOF_ForceLocal"
	  and "PROOF_PacketAsAFraction" parameters
	  from Long_t to Int_t;
	  - make the max workers per node configurable in .rootrc
	  (Packetizer.MaxWorkersPerNode: <desired number>)

2008-02-08 15:49  couet

	* [r22071] histpainter/inc/TPaletteAxis.h: - Add the line
	  attributes in the context menu.
	  (requested by Mathieu de Naurois <denauroi@in2p3.fr>)

2008-02-08 15:03  brun

	* [r22069] Makefile, config/Makefile.depend, config/Makefile.in,
	  configure: Add configuration for the optional package pythia8.
	  To select pythia8, in your configure file add something like
	  --enable-pythia8 \
	  --with-pythia8-incdir=$HOME/pythia8100/include \
	  --with-pythia8-libdir=$HOME/pythia8100/lib \

2008-02-08 14:45  antcheva

	* [r22068] gui/inc/TRootContextMenu.h,
	  gui/src/TRootContextMenu.cxx: From Mathieu de Naurois:
	  Changes in the TRootContextMenu that allow creation of multilevel
	  cascaded
	  menus by using the following syntax:
	  // *MENU={Hierarchy="Level0/Level1/Level2/Name"}*
	  // *SUBMENU={Hierarchy="Level0/Level1/Level2/Name"}*
	  // *TOGGLE={Hierarchy="Level0/Level1/Level2/Name"}*
	  This improvement allows to reduce the long context menus by
	  grouping related
	  menu items in a sub-menu and have fully customizable appearance.

2008-02-08 14:44  antcheva

	* [r22067] gui/src/TGMenu.cxx: From Mathieu de Naurois:
	  Additional protections related to the previous patch.

2008-02-08 14:27  brun

	* [r22065] tutorials/pythia/pythia8.C: Add tutorial showing how to
	  use pythia8

2008-02-08 14:26  brun

	* [r22064] pythia8, pythia8/Module.mk, pythia8/inc,
	  pythia8/inc/LinkDef.h, pythia8/inc/TPythia8.h, pythia8/src,
	  pythia8/src/TPythia8.cxx: Add new package pythia8 (an interface
	  with the new version pythia8100)

2008-02-08 11:12  antcheva

	* [r22062] gui/src/TGMenu.cxx: From Mathieu de Naurois:
	  Fixed SegV when opening a context menu, moving to another pad
	  while the menu was open, and open a context menu in the second
	  pad
	  (that was closing the first menu), going back to the first one,
	  and so on.
	  At some point, the internal pointers were messed up. The point
	  was to
	  have the context menu closed without any entry selected.

2008-02-08 09:22  couet

	* [r22058] test/stressGraphics.cxx: - little fix in the output in
	  case of option "-r"

2008-02-08 09:02  antcheva

	* [r22056] gui/src/TRootCanvas.cxx: From Mathieu de Naurois:
	  Added entry to File / Save submenu for saving canvas as .png
	  file.

2008-02-08 08:07  brun

	* [r22055] hist/src/THnSparse.cxx: Remove unnecessary include
	  "TCanvas.h"

2008-02-08 08:03  brun

	* [r22054] gpad/inc/TCanvas.h: From Mathieu de Naurois:
	  Make the TCanvas::Constructor public. This is required when these
	  functions
	  are used from a multi-threaded program not using TThread.

2008-02-08 07:41  brun

	* [r22053] cint/src/v6_newlink.cxx: From Mathieu de Naurois:
	  Ignore variadic constructors in 64 bits.

2008-02-08 07:40  brun

	* [r22052] meta/src/TCint.cxx: From Mathieu de Naurois:
	  Add more calls to R__LOCKGUARD(gCINTMutex) to improve thread
	  safety

2008-02-08 07:39  brun

	* [r22051] cint/src/common.h: From Mathieu de Naurois:
	  Increase G__BUFLEN from 80 to 180 in case of templated classes
	  with long names.

2008-02-07 16:10  couet

	* [r22049] postscript/src/TPostScript.cxx: - In Text() use
	  PrintFast instead of PrintStr to print a single character.
	  This allows to bypass the mechanism in which "@" is a control
	  character in
	  PrintStr and therefore allows to print "@" in PS files. @ is
	  printed
	  correctly in all other formats (PDF etc ... ).

2008-02-07 15:00  pcanal

	* [r22046] metautils/src: ignore generated source file

2008-02-07 13:41  moneta

	* [r22041] mathcore/inc/Math/GenVector/Cartesian3D.h,
	  mathcore/inc/Math/GenVector/Cylindrical3D.h,
	  mathcore/inc/Math/GenVector/CylindricalEta3D.h,
	  mathcore/inc/Math/GenVector/LorentzVector.h,
	  mathcore/inc/Math/GenVector/Polar3D.h,
	  mathcore/inc/Math/GenVector/PtEtaPhiE4D.h,
	  mathcore/inc/Math/GenVector/PtEtaPhiM4D.h,
	  mathcore/inc/Math/GenVector/PxPyPzE4D.h,
	  mathcore/inc/Math/GenVector/PxPyPzM4D.h,
	  smatrix/inc/Math/CramerInversion.icc,
	  smatrix/inc/Math/CramerInversionSym.icc,
	  smatrix/inc/Math/Dfact.h, smatrix/inc/Math/Dinv.h,
	  smatrix/inc/Math/MatrixInversion.icc,
	  smatrix/inc/Math/SVector.icc: - remove warning on Windows found
	  in Relax due to conversions from float to double.
	  Many of these warnings are due to operations with constants like:
	  T a; T b = 1.0 / a;
	  when T is a float. Using 1.0f inseat of 1.0 fixes the warning

2008-02-07 05:48  brun

	* [r22039] matrix/inc/TMatrixT.h, matrix/inc/TMatrixTSparse.h,
	  matrix/inc/TMatrixTSym.h, matrix/inc/TVectorT.h,
	  matrix/src/TDecompBK.cxx, matrix/src/TDecompChol.cxx,
	  matrix/src/TDecompLU.cxx, matrix/src/TDecompQRH.cxx,
	  matrix/src/TDecompSVD.cxx, matrix/src/TDecompSparse.cxx: From
	  Eddy:
	  - remove bug in Decompose of all TDecompXXX classes : It is
	  checked
	  whether
	  the matrix was already decomposed
	  
	  - Added to TVector and the different TMatrix flavors the option
	  to use
	  "Use" on constant arrys and vectors/matrices.

2008-02-06 15:31  couet

	* [r22034] gl/inc/TGLTF3Painter.h, gl/src/TGLBoxPainter.cxx,
	  gl/src/TGLTF3Painter.cxx: - From Timur:
	  * glbox - negative bins fixed, minus signs on negative bins were
	  added.
	  * tf3 - small fixes.

2008-02-06 15:11  axel

	* [r22033] cint/cintdlls.mk, cint/src/v6_newlink.cxx: Prevent
	  "warning: dereferencing type-punned pointer will break
	  strict-aliasing rules" on GCC>4.1 in generated dictionaries.
	  Fix preciousness of cintdll intermediate files.

2008-02-06 09:38  couet

	* [r22015] test/stressGraphics.ref: - mods (cf SPI nightly builds)

2008-02-06 07:49  ganis

	* [r22014] xrootd/src/xrootd-20071116-0000.src.tgz: Fix compilation
	  warning from gcc4.2 caused by an useless test

2008-02-05 23:03  pcanal

	* [r22013] cint/src/v6_ifunc.cxx: From Paul:
	  
	  Fix a problem with G__param_match(). When comparing an argument
	  type to a formal parameter type, if either one is coded as an
	  int, then there is the possibility that one of them is actually
	  an enum because cint5 hides enums by changing their type code
	  from 's' to 'i'. So if we see an int, we must make an additional
	  check for an enum struct type and then compare tagnums.

2008-02-05 17:03  axel

	* [r22008] cint/inc/G__ci.h, cint/src/v6_disp.cxx,
	  cint/src/v6_parse.cxx, cint/src/v6_pause.cxx,
	  cint/src/v6_var.cxx: Remove duplicate decl of
	  G__close_inputfiles()
	  Properly suppress warning about unused vars without breaking CINT
	  for G__ASM_DEBUG, fix r21956
	  Suppress a few more warnings on string literal / char* conv

2008-02-05 13:53  brun

	* [r21992] gl/src/TGLBoxPainter.cxx: From Bertrand:
	  - Fix a typo causing the following warning on Windows:
	  Warning: wrong member access operator '->' (0)

2008-02-05 08:57  antcheva

	* [r21982] tutorials/gui/splitbuttonTest.C: Added a new check
	  button for testing enabled/disabled split button state.

2008-02-05 08:56  antcheva

	* [r21981] gui/src/TGButton.cxx: Fixes in TGSplitButton class
	  related to enable/disable button state.

2008-02-05 08:17  brun

	* [r21980] hist/src/TH1.cxx: Fix a problem in TH1::Rebin. The test
	  to check if ngroup was an exact divider of the number
	  of bins was not correct.

2008-02-05 07:59  brun

	* [r21979] hist/src/TFormula.cxx: Protect TFormula::Analyze when
	  the maximum number of parameters is reached.

2008-02-04 16:35  brun

	* [r21976] roofit/src/Roo2DKeysPdf.cxx,
	  roofitcore/src/RooMCStudy.cxx: Fix oddities reported by gcc4.2

2008-02-04 15:36  matevz

	* [r21973] eve/src/TEveProjectionAxes.cxx: Fix coding convention
	  violation.

2008-02-04 15:30  brun

	* [r21972] geompainter/src/TGeoPainter.cxx: From Andrei:
	  Fix in TGeoTorus painter when using ray tracing.

2008-02-04 14:46  couet

	* [r21971] test/stressGraphics.ref: - mods (SLC4 with gcc4.2)

2008-02-04 10:44  couet

	* [r21964] histpainter/src/THistPainter.cxx: - In PaintBoxes: when
	  all the bins' contents were negative, the boxes were not
	  painted correclty.

2008-02-04 10:08  couet

	* [r21962] graf/src/TMultiGraph.cxx: - Implement the fit parameters
	  painting.

2008-02-02 10:39  rdm

	* [r21958] pyroot/inc/TPyException.h, splot/inc/TSPlot.h: From Leo:
	  fix typo's in multiple include guard ifdef's.

2008-02-02 10:38  rdm

	* [r21957] glite/Module.mk: From Leo:
	  ROOTCINTTMPDEP should be used.

2008-02-02 08:08  brun

	* [r21956] cint/src/v6_parse.cxx, cint/src/v6_var.cxx: Remove
	  warnings about unused arguments or variables

2008-02-01 22:29  brun

	* [r21955] main/src/hadd.cxx: When encountering objects that hadd
	  does not know how to merge, it writes them
	  directly to the output file with the option kSingleKey. Objects
	  having the same name will be written with a new cycle for each
	  instance if the list of input files.
	  This implements the suggestion at:
	  http://root.cern.ch/phpBB2/viewtopic.php?p=25141

2008-02-01 16:37  rdm

	* [r21953] configure: remove old versions of expanded freetype and
	  pcre.

2008-02-01 15:24  pcanal

	* [r21949] treeplayer/src/TTreeFormula.cxx: avoid null pointer
	  dereference in some cases of TChain use

2008-02-01 13:59  axel

	* [r21944] cint/lib/longlong/setup, cint/main/G__setup.c,
	  cint/src/bc_exec_asm.h, cint/src/common.h,
	  cint/src/v6_pragma.cxx: remove left over debug #define (common.h)
	  remove unused var (v6_pragma.cxx)
	  from cint's repo:
	  fix include path for longlong dll setup
	  fix misspelled CPP macro in G__setup.c
	  From Paul: better ASM debug output (bc_exec)

2008-02-01 13:55  axel

	* [r21942] cint/src/v6_input.cxx, cint/src/v6_var.cxx: More const
	  char* vs char*

2008-02-01 13:55  axel

	* [r21941] cint/tool/makecint.cxx: Sync makecint with what we have
	  in CINT's repo (where it's actually used).

2008-01-30 14:31  axel

	* [r21924] reflex/inc/Reflex/Type.h,
	  reflex/inc/Reflex/internal/MemberBase.h, reflex/src/Type.cxx,
	  reflex/src/Typedef.h: Implement forgotten
	  Type::FunctionMemberByName, Typedef::FunctionMemberByName.
	  Fix unused param warning in
	  MemberBase::UpdateFunctionParameterNames

2008-01-30 14:03  axel

	* [r21923] reflex/Module.mk, reflex/inc/LinkDef.h,
	  reflex/inc/Reflex/Any.h, reflex/inc/Reflex/Base.h,
	  reflex/inc/Reflex/Builder/ClassBuilder.h,
	  reflex/inc/Reflex/Builder/CollectionProxy.h,
	  reflex/inc/Reflex/Builder/DictSelection.h,
	  reflex/inc/Reflex/Builder/EnumBuilder.h,
	  reflex/inc/Reflex/Builder/FunctionBuilder.h,
	  reflex/inc/Reflex/Builder/NamespaceBuilder.h,
	  reflex/inc/Reflex/Builder/NewDelFunctions.h,
	  reflex/inc/Reflex/Builder/ReflexBuilder.h,
	  reflex/inc/Reflex/Builder/TypeBuilder.h,
	  reflex/inc/Reflex/Builder/TypedefBuilder.h,
	  reflex/inc/Reflex/Builder/UnionBuilder.h,
	  reflex/inc/Reflex/Builder/VariableBuilder.h,
	  reflex/inc/Reflex/Callback.h,
	  reflex/inc/Reflex/DictionaryGenerator.h,
	  reflex/inc/Reflex/Kernel.h, reflex/inc/Reflex/Member.h,
	  reflex/inc/Reflex/MemberTemplate.h, reflex/inc/Reflex/Object.h,
	  reflex/inc/Reflex/PluginService.h,
	  reflex/inc/Reflex/PropertyList.h, reflex/inc/Reflex/Reflex.h,
	  reflex/inc/Reflex/Scope.h, reflex/inc/Reflex/SharedLibrary.h,
	  reflex/inc/Reflex/Tools.h, reflex/inc/Reflex/Type.h,
	  reflex/inc/Reflex/TypeTemplate.h,
	  reflex/inc/Reflex/ValueObject.h,
	  reflex/inc/Reflex/internal/InternalTools.h,
	  reflex/inc/Reflex/internal/MemberBase.h,
	  reflex/inc/Reflex/internal/MemberTemplateImpl.h,
	  reflex/inc/Reflex/internal/MemberTemplateName.h,
	  reflex/inc/Reflex/internal/OwnedMember.h,
	  reflex/inc/Reflex/internal/OwnedMemberTemplate.h,
	  reflex/inc/Reflex/internal/OwnedPropertyList.h,
	  reflex/inc/Reflex/internal/PropertyListImpl.h,
	  reflex/inc/Reflex/internal/ScopeBase.h,
	  reflex/inc/Reflex/internal/ScopeName.h,
	  reflex/inc/Reflex/internal/TypeBase.h,
	  reflex/inc/Reflex/internal/TypeName.h,
	  reflex/inc/Reflex/internal/TypeTemplateImpl.h,
	  reflex/inc/Reflex/internal/TypeTemplateName.h,
	  reflex/python/genreflex/gendict.py,
	  reflex/python/genreflex/gendict06.py, reflex/src/Any.cxx,
	  reflex/src/Array.cxx, reflex/src/Array.h, reflex/src/Base.cxx,
	  reflex/src/Callback.cxx, reflex/src/Class.cxx,
	  reflex/src/Class.h, reflex/src/ClassBuilder.cxx,
	  reflex/src/ClassTemplateInstance.cxx,
	  reflex/src/ClassTemplateInstance.h, reflex/src/DataMember.cxx,
	  reflex/src/DataMember.h, reflex/src/DictionaryGenerator.cxx,
	  reflex/src/Enum.cxx, reflex/src/Enum.h,
	  reflex/src/EnumBuilder.cxx, reflex/src/FuncHandler.cxx,
	  reflex/src/FuncHandler.h, reflex/src/Function.cxx,
	  reflex/src/Function.h, reflex/src/FunctionBuilder.cxx,
	  reflex/src/FunctionMember.cxx, reflex/src/FunctionMember.h,
	  reflex/src/FunctionMemberTemplateInstance.cxx,
	  reflex/src/FunctionMemberTemplateInstance.h,
	  reflex/src/Fundamental.cxx, reflex/src/Fundamental.h,
	  reflex/src/Kernel.cxx, reflex/src/Member.cxx,
	  reflex/src/MemberBase.cxx, reflex/src/MemberTemplate.cxx,
	  reflex/src/MemberTemplateImpl.cxx,
	  reflex/src/MemberTemplateName.cxx, reflex/src/NameLookup.cxx,
	  reflex/src/NameLookup.h, reflex/src/Namespace.cxx,
	  reflex/src/Namespace.h, reflex/src/NamespaceBuilder.cxx,
	  reflex/src/Object.cxx, reflex/src/PluginFactoryMap.cxx,
	  reflex/src/PluginFactoryMap.h, reflex/src/PluginService.cxx,
	  reflex/src/Pointer.cxx, reflex/src/Pointer.h,
	  reflex/src/PointerToMember.cxx, reflex/src/PointerToMember.h,
	  reflex/src/PropertyList.cxx, reflex/src/PropertyListImpl.cxx,
	  reflex/src/Scope.cxx, reflex/src/ScopeBase.cxx,
	  reflex/src/ScopeName.cxx, reflex/src/TemplateInstance.cxx,
	  reflex/src/TemplateInstance.h, reflex/src/Tools.cxx,
	  reflex/src/Type.cxx, reflex/src/TypeBase.cxx,
	  reflex/src/TypeBuilder.cxx, reflex/src/TypeName.cxx,
	  reflex/src/TypeTemplate.cxx, reflex/src/TypeTemplateImpl.cxx,
	  reflex/src/TypeTemplateName.cxx, reflex/src/Typedef.cxx,
	  reflex/src/Typedef.h, reflex/src/TypedefBuilder.cxx,
	  reflex/src/Union.cxx, reflex/src/Union.h,
	  reflex/src/UnionBuilder.cxx, reflex/src/VariableBuilder.cxx,
	  reflex/src/dir_manip.h, reflex/src/genmap/genmap.cxx,
	  reflex/test/CppUnit_testdriver.cpp,
	  reflex/test/testDict1/selection.xml,
	  reflex/test/testDict2/ClassSelections.h,
	  reflex/test/test_ReflexBuilder_unit.cxx,
	  reflex/test/test_Reflex_generate.cxx,
	  reflex/test/test_Reflex_simple1.cxx,
	  reflex/test/test_Reflex_simple2.cxx,
	  reflex/test/test_Reflex_unit.cxx: Merge with reflex from CINT's
	  repository, branch merge_reflex, plus a few modifications:
	  * move reflex from namespace ROOT::Reflex to namespace Reflex
	  * rename class Reflex::Reflex to Reflex::Instance, make Shutdown
	  non-public, called by Reflex::Instance::~Instance()
	  * allow modifier masks for certain operations, e.g.
	  Type::IsEquivalentTo()
	  * fix Tools::GetBasePosition() e.g. for ops
	  * add a few new interfaces, e.g.
	  FunctionMember::UpdateFunctionParameterNames(),
	  ClassBuilder::SetSizeOf()
	  * fix determination of FinalType() (remove _all_ typedefs, incl.
	  function parameters etc)
	  * tests: make now fails for failed tests
	  
	  This version of reflex is a compatibility version to be able to
	  build both current ROOT and CINT7.
	  It is NOT yet the version that is meant to improve reflex's
	  performance and reducing the size of its API.

2008-01-30 13:08  brun

	* [r21922] mlp/inc/TNeuron.h, mlp/inc/TSynapse.h: From Lorenzo,
	  Fix a problem in the definition of the destructors

2008-01-30 12:22  rdm

	* [r21921] Makefile, alien/inc/TAlien.h, config/Makefile.in,
	  configure, etc/plugins/TGrid/P020_TGLite.C, glite,
	  glite/Module.mk, glite/inc, glite/inc/LinkDef.h,
	  glite/inc/TGLite.h, glite/inc/TGLiteJob.h,
	  glite/inc/TGLiteJobStatus.h, glite/inc/TGLiteResult.h, glite/src,
	  glite/src/TGLite.cxx, glite/src/TGLiteJob.cxx,
	  glite/src/TGLiteJobStatus.cxx, glite/src/TGLiteResult.cxx: From
	  Anar Manafov:
	  plugin for gLite using TGrid interface. The TGLite class defines
	  an
	  interface to gLite GRID services. This class is a part of RGlite
	  plug-in
	  developed at GSI, Darmstadt.
	  The RGLite plug-in uses glite-api-wrapper library (GAW) to
	  perform Grid
	  operations and provides the following featuries:
	  - Workload Management System operations
	  - File Catalog operations (gLite/LCG LFC API)
	  - An executive logging
	  - Support of an external xml configuration file with according
	  XML schema

2008-01-30 10:38  axel

	* [r21920] cintex/test/test_Cintex.C,
	  cintex/test/test_Persistency.C: missing "using namespace
	  ROOT::Cintex" for "Cintex::Enable()".

2008-01-30 04:29  pcanal

	* [r21917] io/inc/TStreamerInfo.h,
	  io/src/TStreamerInfoReadBuffer.cxx,
	  io/src/TStreamerInfoWriteBuffer.cxx: Fix compilation on platform
	  where R__BROKEN_FUNCTION_TEMPLATE is defined (includes at least
	  older Macs)

2008-01-29 22:39  ganis

	* [r21913] netx/inc/TXNetSystem.h, netx/src/TXNetSystem.cxx: From
	  Anna Kreshuk and me:
	  - Fix problem with GetDirEntry: the entry object was going
	  out-of-scope
	  so that the returned string was meaningless.
	  - Reset the list if dir entries in FreeDirectory.

2008-01-29 18:37  brun

	* [r21912] test/bench.cxx: From Bertrand:
	  Replace hard-coded "rm -f /tmp/bench.root" by the correct
	  (platform-independent) way to do this:
	  gSystem->Unlink(Form("%s/bench.root",gSystem->TempDirectory()));

2008-01-29 14:46  brun

	* [r21908] test/bench.cxx: Fix a few cases forgotten in previous
	  fix.

2008-01-29 10:43  brun

	* [r21902] test/bench.cxx: Fix several errors when reporting real
	  and cpu times.

2008-01-29 10:22  couet

	* [r21901] g3d/inc/THelix.h, g3d/src/THelix.cxx: - From Alex:
	  better comments

2008-01-29 09:01  axel

	* [r21899] reflex/test/demangle_test.cxx: Add demangling test by
	  Hady Zalek (to be activated in the future)

2008-01-29 08:53  rdm

	* [r21898] config/rootrc.in, x11/src/GX11Gui.cxx: add resource
	  "X11.XInitThread", which allows XInitThread() to not be called.
	  Might be needed in some cases when ROOT is used together with Qt.

2008-01-29 07:35  ganis

	* [r21896] xrootd/src/xrootd-20071116-0000.src.tgz: Fix problem
	  with setrlimit on MacOsX Leopard

2008-01-28 23:38  rdm

	* [r21895] config/Makefile.in, x11ttf/Module.mk: --disable-xft
	  handling was only partially implemented. Fixes issue: 32525.

2008-01-28 18:47  matevz

	* [r21888] eve/src/TEveProjectionAxesGL.cxx: Format axis values so
	  that it also works on windows.

2008-01-28 18:34  matevz

	* [r21887] eve/src/TEveProjectionManager.cxx: Propagate
	  bounding-box changes from projection-manager to axis-painter.

2008-01-28 18:26  matevz

	* [r21886] eve/inc/TEveText.h: Remove declaration of an undefined
	  member-function that made linking on windows fail.

2008-01-28 17:01  couet

	* [r21884] graf/inc/TPolyLine.h, graf/src/TPolyLine.cxx: -
	  Implement the possibility to draw TPolyLine in NDC coordinates
	  (it was
	  partially done but the code was not used).

2008-01-28 16:57  couet

	* [r21883] gpad/src/TPad.cxx: - PaintPolyLineNDC was not working in
	  case of PS output.

2008-01-28 16:24  matevz

	* [r21881] eve/Module.mk, eve/inc/LinkDef.h,
	  eve/inc/TEveProjectionAxes.h, eve/inc/TEveProjectionAxesEditor.h,
	  eve/inc/TEveProjectionAxesGL.h, eve/inc/TEveProjectionManager.h,
	  eve/inc/TEveProjectionManagerEditor.h,
	  eve/inc/TEveProjectionManagerGL.h, eve/inc/TEveText.h,
	  eve/inc/TEveTextEditor.h, eve/inc/TEveTextGL.h,
	  eve/src/TEveProjectionAxes.cxx,
	  eve/src/TEveProjectionAxesEditor.cxx,
	  eve/src/TEveProjectionAxesGL.cxx,
	  eve/src/TEveProjectionManager.cxx,
	  eve/src/TEveProjectionManagerEditor.cxx,
	  eve/src/TEveProjectionManagerGL.cxx, eve/src/TEveText.cxx,
	  eve/src/TEveTextEditor.cxx, eve/src/TEveTextGL.cxx,
	  eve/src/TEveTransEditor.cxx, eve/src/TEveUtil.cxx,
	  gl/inc/TFTGLManager.h, gl/src/TFTGLManager.cxx,
	  tutorials/eve/projection_test.C, tutorials/eve/text_test.C: From
	  Alja:
	  
	  Move rendering of axes from TEveProjectionManager to new class
	  TEveProjectionAxes. Use TEveText functionality for rendering of
	  tick-mark labels.
	  
	  Add new members for FTFont configuration in TEveText.
	  
	  New demo: tutorials/eve/projection_test.C.

2008-01-28 16:17  brun

	* [r21880] graf/inc/TSpline.h, graf/src/TSpline.cxx: Implement new
	  constructors for TSpline3 and TSpline5 accepting a TH1 as input.
	  Given a TH1* h object, one can do, eg
	  TSpline3 s(h);
	  h.Draw();
	  h.Eval(x);

2008-01-28 14:46  brun

	* [r21878] icons/eve_axes.xpm, icons/eve_text.gif: From Matevz:
	  New icons for eve.

2008-01-28 13:43  rdm

	* [r21876] etc/vmc/Makefile.macosx, etc/vmc/Makefile.macosx64: set
	  -DCERNLIB_GFORTRAN.

2008-01-28 11:11  brun

	* [r21869] test/bench.cxx: Update this benchmark to include the two
	  cases when splitting and not STL collections.
	  Update all references.

2008-01-28 08:34  brun

	* [r21867] tree/inc/TBranch.h, tree/inc/TBranchSTL.h,
	  tree/src/TBranch.cxx, tree/src/TBranchSTL.cxx: Fix coding
	  conventions

2008-01-28 08:14  brun

	* [r21866] io/inc/TStreamerInfo.h: Fix coding conventions

2008-01-26 10:02  rdm

	* [r21865] Makefile: remove old .dylibs on MacOSX 10.5 left over
	  from old builts still using dylibs.

2008-01-26 09:50  brun

	* [r21864] test/bench.cxx: iFrom Likasz Janyst:
	  Use split mode for std collections of <T*>

2008-01-26 09:49  brun

	* [r21863] treeplayer/src/TTreeFormula.cxx: From Lukasz Janyst:
	  Changes to support the new feature to split vector<T*>

2008-01-26 09:48  brun

	* [r21862] io/inc/TStreamerInfo.h, io/src/TGenCollectionProxy.cxx,
	  io/src/TStreamerInfo.cxx, io/src/TStreamerInfoReadBuffer.cxx,
	  io/src/TStreamerInfoWriteBuffer.cxx: From Lukasz Janyst:
	  * TStreamerInfo: TPointerCollection adapter class and access
	  methods
	  added to enable handling collections of pointers with existing
	  Read|WriteBuffer code
	  
	  * TCollectionProxy: check if the proxy was initialized when
	  calling HasPointers

2008-01-26 09:47  brun

	* [r21861] tree/inc/LinkDef.h, tree/inc/TBranch.h,
	  tree/inc/TBranchSTL.h, tree/inc/TIndArray.h,
	  tree/src/TBranch.cxx, tree/src/TBranchElement.cxx,
	  tree/src/TBranchSTL.cxx, tree/src/TTree.cxx: From Lukasz Janyst:
	  * TBranch: add a possibility of starting from non-zero entry
	  
	  * TBranchSTL and TIndArray: new classes for handling STL
	  collections
	  of pointers
	  
	  * TTree, TBranchElement, TTreeFormula: code handling new type of
	  branch added

2008-01-26 02:10  wlav

	* [r21860] pyroot/src/PyROOT.h: fixup for python2.2

2008-01-26 01:43  wlav

	* [r21859] pyroot/src/Converters.h, pyroot/src/Pythonize.cxx:
	  cleanup of Py_ssize_t handling

2008-01-26 01:28  wlav

	* [r21858] pyroot/src/MethodProxy.cxx, pyroot/src/RootModule.cxx,
	  pyroot/src/RootWrapper.cxx, pyroot/src/TemplateProxy.cxx,
	  pyroot/src/TemplateProxy.h, pyroot/src/Utility.cxx,
	  pyroot/src/Utility.h: support for templated member functions

2008-01-25 23:27  rdm

	* [r21857] configure: remove bin/genreflex when --disable-reflex is
	  specified.

2008-01-25 22:52  rdm

	* [r21856] base/src/TSystem.cxx, build/unix/makelib.sh,
	  config/Makefile.macosx, config/Makefile.macosx64,
	  config/Makefile.macosxicc, test/Makefile, test/Makefile.arch,
	  unix/src/TUnixSystem.cxx,
	  xrootd/src/xrootd-20071116-0000.src.tgz: In MacOS X 10.5 Leopard
	  it is not needed anymore to create both .dylib's
	  and .so's. The .dylib's can now be named .so's and the linker
	  will accept
	  now the .so extension (this was not the case in 10.4, where .so's
	  were
	  a symbolic link to the .dylib's). Pure bundles are only needed in
	  <= 10.3.

2008-01-25 14:52  rdm

	* [r21855] etc/vmc/Makefile.macosx64: Set flag: -DCERNLIB_LXIA64.

2008-01-25 11:17  brun

	* [r21853] geom/inc/TGeoMatrix.h, geom/src/TGeoCache.cxx,
	  geom/src/TGeoMatrix.cxx, geom/src/TGeoNavigator.cxx: From Andrei:
	  I fixed the problem of double delete of a matrix when exporting
	  as .gdml or .C . Also added a small optimization in copying
	  matrices that seems to have a non-negligible effect on the speed
	  of stressGeometry

2008-01-24 16:53  axel

	* [r21852] cint/src/v6_init.cxx: Fix problem of iterating on a
	  std::vector in python on MacOS:
	  size_t was set to uint where it should have been ulong.
	  Now use typeid() instead of the ambiguous sizeof.

2008-01-24 14:13  rdm

	* [r21846] reflex/Module.mk: don't delete bin/genrflex when doing
	  "make distclean".

2008-01-24 10:41  rdm

	* [r21841] etc/vmc/Makefile.macosx64: properly detect 64bit version
	  of libgfortran.

2008-01-23 18:32  brun

	* [r21838] cont/src/TCollection.cxx: Witdraw changes from Matev in
	  TCollection::ls.
	  These chnges are nice improvements. However we have to renerate
	  many roottest
	  reference files to avoid roottest failing in many places.

2008-01-23 18:29  rdm

	* [r21837] config/Makefile.macosx64: correct the detection of
	  libgfortran.

2008-01-23 18:09  brun

	* [r21836] cint/src/v6_error.cxx: Fix for Solaris

2008-01-23 17:56  brun

	* [r21835] cint/inc/G__ci.h, cint/src/fproto.h,
	  cint/src/v6_disp.cxx, cint/src/v6_error.cxx,
	  cint/src/v6_expr.cxx, cint/src/v6_ifunc.cxx, cint/src/v6_new.cxx,
	  cint/src/v6_opr.cxx, cint/src/v6_struct.cxx,
	  cint/src/v6_tmplt.cxx, cint/src/v6_typedef.cxx: Fix to a problem
	  showing up when executing stressTMVA.cxx with the interpreter

2008-01-23 15:53  brun

	* [r21834] cont/src/TCollection.cxx: From Matevz:
	  I put the self-printing and indent control to TCollection::ls().

2008-01-23 11:47  brun

	* [r21831] test/TBench.h: Remove an illegal "static" from a
	  template definition

2008-01-23 11:23  matevz

	* [r21830] eve/src/TEveTransEditor.cxx, gl/src/TGLContext.cxx: Fix
	  coding-convention violations.

2008-01-23 10:19  axel

	* [r21829] cint/cintdlls.mk: Fix generation of stdcxxfunc CINT dll
	  (fixes nightlies)

2008-01-23 10:18  brun

	* [r21828] cint/src/v6_loadfile.cxx: Forgot one fix

2008-01-23 09:59  brun

	* [r21824] cint/src/fproto.h, cint/src/v6_debug.cxx,
	  cint/src/v6_expr.cxx, cint/src/v6_init.cxx,
	  cint/src/v6_newlink.cxx: hopefully fix all remaining warnings

2008-01-23 08:48  couet

	* [r21822] gpad/src/TPad.cxx: - The Tickx and Tixky attributes were
	  not saved properly by SavePrimitive.

2008-01-23 08:09  brun

	* [r21821] cint/inc/G__ci.h, cint/src/v6_debug.cxx,
	  cint/src/v6_error.cxx, cint/src/v6_loadfile.cxx,
	  cint/src/v6_macro.cxx, cint/src/v6_tmplt.cxx: More fixes for
	  const char* and for windows

2008-01-23 07:23  brun

	* [r21820] cint/src/v6_disp.cxx: Fix a compilation error on Windows

2008-01-22 23:18  pcanal

	* [r21819] cint/inc/G__ci.h: revert accidental r21597,
	  re-increasing G__ONELINE

2008-01-22 22:31  brun

	* [r21818] eve/src/TEveText.cxx: From Bertrand:
	  - Removed #include "FTFont.h" from TEveText.cxx. It was
	  generating a weird error on Windows:
	  c:\users\bellenot\root\include\TVirtualX.h(181) : error C2059:
	  syntax error : 'constant'
	  And it was useless anyway (removing it doesn't change
	  anything...)

2008-01-22 22:24  brun

	* [r21817] cint/src/v6_tmplt.cxx: Fix for Solaris

2008-01-22 22:22  brun

	* [r21816] cint/src/v6_loadfile.cxx: Fix for Solaris

2008-01-22 22:19  brun

	* [r21815] cint/src/v6_func.cxx: Fix for Solaris

2008-01-22 21:53  brun

	* [r21814] pyroot/src/Utility.cxx: Fix to take into account the
	  const char* changes in CINT

2008-01-22 21:52  brun

	* [r21813] cint/inc/G__ci.h, cint/src/Api.cxx,
	  cint/src/bc_exec_asm.h, cint/src/fproto.h, cint/src/g__cfunc.c,
	  cint/src/global.h, cint/src/v6_debug.cxx, cint/src/v6_decl.cxx,
	  cint/src/v6_disp.cxx, cint/src/v6_dump.cxx,
	  cint/src/v6_error.cxx, cint/src/v6_expr.cxx,
	  cint/src/v6_fread.cxx, cint/src/v6_func.cxx,
	  cint/src/v6_global1.cxx, cint/src/v6_global2.cxx,
	  cint/src/v6_ifunc.cxx, cint/src/v6_init.cxx,
	  cint/src/v6_input.cxx, cint/src/v6_intrpt.cxx,
	  cint/src/v6_loadfile.cxx, cint/src/v6_macro.cxx,
	  cint/src/v6_malloc.cxx, cint/src/v6_new.cxx,
	  cint/src/v6_newlink.cxx, cint/src/v6_opr.cxx,
	  cint/src/v6_parse.cxx, cint/src/v6_pause.cxx,
	  cint/src/v6_pcode.cxx, cint/src/v6_pragma.cxx,
	  cint/src/v6_quote.cxx, cint/src/v6_shl.cxx,
	  cint/src/v6_sizeof.cxx, cint/src/v6_struct.cxx,
	  cint/src/v6_tmplt.cxx, cint/src/v6_val2a.cxx,
	  cint/src/v6_var.cxx: Fix 2300 out of 2314 Warnings reported by
	  gcc4.2 in CINT.
	  CINT API with substantial changes using "const char*" instead of
	  "char*"

2008-01-22 20:52  matevz

	* [r21812] eve/Module.mk, eve/inc/LinkDef.h,
	  eve/inc/TEvePointSet.h, eve/inc/TEveScene.h, eve/inc/TEveText.h,
	  eve/inc/TEveTextEditor.h, eve/inc/TEveTextGL.h,
	  eve/inc/TEveTrack.h, eve/inc/TEveTrans.h,
	  eve/inc/TEveTransEditor.h, eve/src/TEveGValuators.cxx,
	  eve/src/TEveManager.cxx, eve/src/TEveRGBAPaletteEditor.cxx,
	  eve/src/TEveScene.cxx, eve/src/TEveText.cxx,
	  eve/src/TEveTextEditor.cxx, eve/src/TEveTextGL.cxx,
	  eve/src/TEveTrans.cxx, eve/src/TEveTransEditor.cxx, gl/Module.mk,
	  gl/inc/LinkDef.h, gl/inc/TFTGLManager.h, gl/inc/TGLCamera.h,
	  gl/inc/TGLContext.h, gl/inc/TGLOverlay.h, gl/inc/TGLRnrCtx.h,
	  gl/src/TFTGLManager.cxx, gl/src/TGLContext.cxx,
	  gl/src/TGLOrthoCamera.cxx, gl/src/TGLPerspectiveCamera.cxx,
	  gl/src/TGLRnrCtx.cxx, tutorials/eve/text_test.C: From Alja:
	  
	  New class TFTGLManager for management of FTGL fonts.
	  
	  New classes TEveText, TEveTextEditor and TEveTextGL for display
	  and
	  configuration of a 3D text.
	  
	  New test macro 'tutorials/eve/text_test.C'.
	  
	  
	  From Matevz:
	  
	  Reenable smart-refresh during redraw of TEveScenes.
	  
	  Minor code-layout changes.

2008-01-22 17:40  rdm

	* [r21811] metautils/Module.mk: From Axel:
	  Metautil dict depends on rootcint_tmp.o and needs to be build
	  after
	  rootcint_tmp. Replaces hard dependency on rootcint_tmp; now the
	  dictionary
	  is only rebuilt when needed.

2008-01-22 17:28  axel

	* [r21810] cint/cintdlls.mk: Keep cintdll dictionary sources and
	  objects, so we don't trigger a rebuild every time CINT changes.
	  Fix the $(ORDER_) dependencies for the dictionaries: they only
	  work on explicit rules, not for pattern matching
	  With these changes, touch cint/src/v6_var.cxx will not rebuild
	  any cintdlls.

2008-01-22 16:11  brun

	* [r21809] gui/inc/TGDNDManager.h, gui/inc/TGFont.h,
	  xmlparser/inc/TDOMParser.h, xmlparser/inc/TXMLDocument.h,
	  xmlparser/inc/TXMLNode.h, xmlparser/inc/TXMLParser.h: From
	  Matevz:
	  Fix effc++ warnings in gui/ and xmlparser/.

2008-01-22 15:46  matevz

	* [r21807] eve/inc/TEveChunkManager.h, gl/inc/TGLText.h: Fix effc++
	  warnings.

2008-01-22 15:34  brun

	* [r21806] base/inc/RConfig.h: From Axel:
	  this fixes the problem on Win32 with rootcint and the w32pragma
	  error.

2008-01-22 15:18  couet

	* [r21805] hist/src/TH1.cxx: - As mentionned here
	  https://savannah.cern.ch/bugs/?32832 the graphical cuts
	  applied on histograms did not work when the cut name contained a
	  mix of lower
	  and upper case characters. This problem occured because the
	  option used to
	  draw an histogram was always converted into lower case before
	  begin stored
	  in a pad (in Draw and DrawCopy). Now in Draw() and DrawCopy() the
	  AppendPad()
	  procedure is called with the option string not converted in lower
	  case. The
	  conversion in lower case was introduced in the svn revision #426
	  to "solve a
	  problem reported by Otto Schaille when doing Draw("SAME") and
	  trying to zoom
	  on the X axis with the mouse". Before applying this patch Olivier
	  Couet and
	  Otto Schaille have tried to reproduce the problem which was fixed
	  at that
	  time by going to lower case. But all looks fine even without the
	  lower case
	  conversion. So, this fix (keeping the case) seems to be safe
	  regarding this
	  old bug (revision #426 was done on Mon Aug 7 12:31:07 2000).

2008-01-22 14:46  ganis

	* [r21804] netx/src/TXNetFile.cxx: Enable per-instance control of
	  the cache parameters also for RAW files;
	  by default cache is OFF for these files, but there maybe cases in
	  which
	  the cache can improve performances.

2008-01-22 14:32  ganis

	* [r21803] netx/src/TXNetFile.cxx: Change default option for CRL
	  checking

2008-01-22 13:43  rdm

	* [r21802] Makefile, alien/Module.mk, asimage/Module.mk,
	  auth/Module.mk, base/Module.mk, castor/Module.mk,
	  chirp/Module.mk, cint/cintdlls.mk, clarens/Module.mk,
	  clib/Module.mk, cont/Module.mk, dcache/Module.mk, eg/Module.mk,
	  eve/Module.mk, fftw/Module.mk, fitpanel/Module.mk,
	  foam/Module.mk, fumili/Module.mk, g3d/Module.mk,
	  g4root/Module.mk, gdml/Module.mk, ged/Module.mk, geom/Module.mk,
	  geombuilder/Module.mk, geompainter/Module.mk, gfal/Module.mk,
	  gl/Module.mk, gpad/Module.mk, graf/Module.mk, gui/Module.mk,
	  guibuilder/Module.mk, guihtml/Module.mk, hbook/Module.mk,
	  hist/Module.mk, histpainter/Module.mk, html/Module.mk,
	  io/Module.mk, krb5auth/Module.mk, ldap/Module.mk, math/Module.mk,
	  mathcore/Module.mk, mathmore/Module.mk, matrix/Module.mk,
	  meta/Module.mk, minuit/Module.mk, minuit2/Module.mk,
	  mlp/Module.mk, monalisa/Module.mk, mysql/Module.mk,
	  net/Module.mk, netx/Module.mk, odbc/Module.mk, oracle/Module.mk,
	  peac/Module.mk, pgsql/Module.mk, physics/Module.mk,
	  postscript/Module.mk, proof/Module.mk, proofplayer/Module.mk,
	  proofx/Module.mk, pyroot/Module.mk, pythia6/Module.mk,
	  qt/Module.mk, qtgsi/Module.mk, qtroot/Module.mk, quadp/Module.mk,
	  reflex/Module.mk, rfio/Module.mk, rint/Module.mk,
	  roofit/Module.mk, roofitcore/Module.mk, ruby/Module.mk,
	  sapdb/Module.mk, sessionviewer/Module.mk, smatrix/Module.mk,
	  spectrum/Module.mk, spectrumpainter/Module.mk, splot/Module.mk,
	  sql/Module.mk, table/Module.mk, thread/Module.mk, tmva/Module.mk,
	  tree/Module.mk, treeplayer/Module.mk, treeviewer/Module.mk,
	  unix/Module.mk, unuran/Module.mk, utils/src/rootcint.cxx,
	  vmc/Module.mk, win32gdk/Module.mk, winnt/Module.mk,
	  x11/Module.mk, x11ttf/Module.mk, x3d/Module.mk, xml/Module.mk,
	  xmlparser/Module.mk: From Axel:
	  this patch prevents all dictionaries from being rebuild when non
	  dict related
	  changes are made in CINT. When the dictionaries change the new
	  cint/inc/cintdictversion.h must be updated which triggers a
	  dictionary
	  rebuild. For example:
	  touch cint/src/v6_var.cxx && make: rebuild no dictionaries
	  touch cint/inc/cintdictversion.h && make: rebuild all
	  dictionaries
	  touch utils/src/rootcint.cxx && make: rebuild all dictionaries

2008-01-22 13:41  rdm

	* [r21801] base/inc/RConfig.h: From Gordon Watts and Axel:
	  On windows with msvc we need w32pragma.h to be included (even in
	  client
	  code) or the build will be incompatible (compiler settings for
	  stl etc).
	  This patch enforces that.

2008-01-22 13:34  axel

	* [r21800] reflex/python/genreflex/gendict.py: Also suppress MSVC
	  warning 4345 (default initialized PODs)

2008-01-22 11:50  ganis

	* [r21797] proof/src/TCondor.cxx: Correctly position the temp
	  directory in the claim command (from Jan and Neng)

2008-01-22 09:12  brun

	* [r21795] gui/inc/TGButton.h, physics/inc/TRotation.h,
	  tutorials/eve/alice_esd.C: From Matevz:
	  Fix effective-c++ warnings for classes TGSplitButton and
	  TRotation::TRotationRow.

2008-01-21 21:11  matevz

	* [r21794] eve/inc/TEveElement.h, eve/inc/TEvePointSet.h,
	  eve/inc/TEvePolygonSetProjected.h, eve/inc/TEveTrackPropagator.h,
	  eve/inc/TEveUtil.h, eve/src/TEvePolygonSetProjected.cxx,
	  eve/src/TEveStraightLineSet.cxx, eve/src/TEveTrackEditor.cxx,
	  gl/inc/TGLAxis.h: Fix effc++ warnings.
	  Whitespace.

2008-01-21 18:43  axel

	* [r21793] cint/inc/cintdictversion.h: Add a tag (dummy) header
	  file that will be updated whenever CINT's dictionaries need to be
	  regenerated.

2008-01-21 16:24  rdm

	* [r21792] meta/src/TCint.cxx: fix warning: deprecated conversion
	  from string constant to 'char*'.

2008-01-21 16:22  rdm

	* [r21791] tmva/src/Timer.cxx: fix warning: comparison with string
	  literal results in unspecified behaviour

2008-01-21 11:22  axel

	* [r21790] reflex/python/genreflex/genreflex.py: Issue a warning if
	  windows cl.exe is not found instead of putting it into the
	  compiler info section of the dict.

2008-01-21 10:52  couet

	* [r21789] graf/src/TCutG.cxx: - In the class header, replace:
	  End_HtmlEnd_Html
	  by:
	  End_HtmlEnd_Html
	  (ie: a space is added) in order to bypass a tiny THtml parsing
	  problem.

2008-01-21 09:04  couet

	* [r21786] gpad/src/TPad.cxx: - Fix in revision 21775 was not
	  correct (side effects in the parenthesis
	  mechanism for PS).

2008-01-19 18:19  brun

	* [r21783] io/src/TGenCollectionStreamer.cxx: Fix coding
	  conventions

2008-01-19 18:17  brun

	* [r21782] reflex/src/Tools.cxx: Fix coding conventions

2008-01-19 17:32  brun

	* [r21781] pyroot/src/TPyClassGenerator.cxx: From Wim:
	  Fix a compilation warning

2008-01-19 16:18  wlav

	* [r21780] pyroot/src/Pythonize.cxx: remove unused variable

2008-01-19 01:52  wlav

	* [r21779] pyroot/src/Pythonize.cxx, pyroot/src/Utility.cxx: no
	  longer use CINT internals, also for minuit callback

2008-01-18 17:15  brun

	* [r21776] gpad/src/TPad.cxx: Fix compilation warnings

2008-01-18 17:05  couet

	* [r21775] gpad/src/TPad.cxx: - Fix the bug described here
	  http://savannah.cern.ch/bugs/?32815
	  It batch mode it was not possible to generate a bitmap file (gif,
	  jpeg etc..)
	  with a filename containing ")", "(", "]" or "[".

2008-01-18 16:49  pcanal

	* [r21773] base/inc/TEnv.h: When adding a new persistent data
	  member, we must increase the version number of the class

2008-01-18 13:40  pcanal

	* [r21767] tree/src/TTree.cxx: add note on alignment

2008-01-18 08:46  axel

	* [r21765] reflex/inc/Reflex/DictionaryGenerator.h,
	  reflex/inc/Reflex/Tools.h, reflex/src/Tools.cxx,
	  reflex/src/stl_hash.h, reflex/test/test_ReflexBuilder_unit.cxx:
	  From Hady Zalek:
	  I've encountered several compilation and runtime errors when
	  trying to port Reflex to Solaris and AIX:
	  
	  AIX -- CC 5.8:
	  - Compilation fails under xlC with the following error:
	  "DictionaryGenerator.cxx", line 42.16: 1540-0432 (S) The
	  qualified declarator "ROOT::Reflex::operator<<" must refer to an
	  existing declaration.
	  - Infinite loop on Reflex initialization due to incorrect map
	  compare functions for 'string ' and 'const char '
	  
	  Solaris -- xlC V8.0:
	  - Infinite loop on Reflex initialization due to incorrect map
	  compare functions for 'string ' and 'const char '
	  - Segmentation fault due to incorrect buffer allocation with 'new
	  char(buffer)' instead of 'new char[buffer]' in
	  'Tools.cxx':Demangle
	  
	  Please find the first attached patch to correct the above
	  issues...
	  
	  The remaining patches are for a rewrite of Tools::NormalizeName
	  to account for the mentioned platforms and make the demangling
	  tests pass. I also took the freedom of adding an overloaded
	  version in Tools.h that receives a 'const char *' parameter
	  instead of a 'const std::string &'. The patch contains test cases
	  for inclusion in test_ReflexBuilder_unit.cxx.

2008-01-18 08:22  axel

	* [r21763] reflex/python/genreflex/genreflex.py: From Jean-Frangois
	  Bastien: quote source file with "" when invoking GCCXML; fixes
	  issues with source path containing spaces.

2008-01-18 08:19  axel

	* [r21762] reflex/python/genreflex/gendict.py: From Jean-Frangois
	  Bastien: filter _type_info_pseudo classes.

2008-01-18 08:11  axel

	* [r21761] reflex/python/genreflex/genreflex.py: From Jean-Frangois
	  Bastien: surround compiler invocation by ""

2008-01-17 19:08  pcanal

	* [r21760] io/src/TGenCollectionStreamer.cxx: fix warnings and
	  layout

2008-01-17 16:51  wlav

	* [r21759] pyroot/src/Adapters.cxx, pyroot/src/Adapters.h,
	  pyroot/src/ConstructorHolder.cxx, pyroot/src/MethodHolder.cxx,
	  pyroot/src/Pythonize.cxx, pyroot/src/RootWrapper.cxx,
	  pyroot/src/TPyClassGenerator.cxx, pyroot/src/TPython.cxx,
	  pyroot/src/Utility.cxx, pyroot/src/Utility.h: o) Minor header
	  cleanup in RootWrapper.cxx and MethodHolder.cxx
	  o) Made abstract classes not-instantiatable by blocking __init__
	  o) Fix looping over empty STL(-like) containers
	  o) Give lower priority to Unknown& in favor of Unknown*
	  o) Bugfix: used a dead temporary in Utility.cxx
	  o) fix unary - and unary + (see e.g. TVector3)
	  o) Implemented __neg__ and __pos__ ( unary operator-() and
	  operator+() )
	  o) Map operator bool() to __nonzero__
	  o) Fix class naming to allow SomeTemplate( std.vector( float ) )
	  to work
	  o) Make Utility::InstallMethod work for free functions
	  o) No longer rely on CINT internals in TF1 callbacks (still
	  relying on
	  them for Minuit callbacks ... to be fixed)

2008-01-17 14:45  couet

	* [r21756] gpad/src/TPad.cxx: - Update the help for animated gif
	  generation.

2008-01-17 14:43  brun

	* [r21755] treeplayer/src/TTreePlayer.cxx: From Jan:
	  Fixed several typos in comments.

2008-01-17 12:51  rdm

	* [r21750] build/unix/distfilelist.sh: exclude .dSYM debug info
	  directories (generated on Mac OS X) from appearing
	  in the distribution.

2008-01-17 12:50  rdm

	* [r21749] Makefile: in distclean remove all PCH related include
	  files.

2008-01-17 12:13  brun

	* [r21748] base/inc/RVersion.h, build/version_number: Start
	  development cycle 5.19/01


Last change: Tue Jun 24 22:26:10 2008
Last generated: 2008-06-24 22:26

This page has been automatically generated. If you have any comments or suggestions about the page layout send a mail to ROOT support, or contact the developers with any questions or problems regarding ROOT.