ROOT logo
2009-12-14 17:07  brun

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

2009-12-14 17:06  brun

	* [r31880] doc/v526/index.html, roofit/doc/v526/index.html: From
	  Lorenzo:
	  update for the release notes of roostats.

2009-12-14 14:51  rdm

	* [r31879] core/doc/v526/index.html: mention the stacktrace
	  customization options.

2009-12-14 14:38  rdm

	* [r31878] config/rootrc.in, core/unix/src/TUnixSystem.cxx,
	  etc/gdb-backtrace.sh: allow messages in gdb-backtrace.sh script
	  to be customized using the rootrc
	  resource Root.StacktraceMessage. In more extreme cases the entire
	  script
	  can be replaced using Root.StacktraceScript.

2009-12-14 11:19  brun

	* [r31877] tutorials/gui/staffTableTest.C: From Bertrand:
	  Use correct file name (cernstaff.root instead of staff.root)

2009-12-14 11:11  brun

	* [r31876] roofit/roostats/src/BayesianCalculator.cxx,
	  roofit/roostats/src/HybridCalculator.cxx,
	  roofit/roostats/src/HypoTestInverter.cxx,
	  roofit/roostats/src/LikelihoodInterval.cxx,
	  roofit/roostats/src/LikelihoodIntervalPlot.cxx,
	  roofit/roostats/src/MCMCCalculator.cxx,
	  roofit/roostats/src/ProfileLikelihoodCalculator.cxx: From
	  Lorenzo:
	  patch improving the RooStats comments

2009-12-14 11:10  brun

	* [r31875] tutorials/gui/gtreeTableTest.C: From Bertrand:
	  Use correct file name (cernstaff.root instead of staff.root)

2009-12-14 10:21  rdm

	* [r31874] test/tstring.cxx: fix warning in icc concerning
	  non-ASCII character.

2009-12-14 10:05  brun

	* [r31873] hist/hist/inc/TBackCompFitter.h,
	  hist/hist/src/TBackCompFitter.cxx, hist/hist/src/THnSparse.cxx,
	  math/mathcore/inc/Fit/Fitter.h: From Lorenzo:
	  a patch fixing some comments in the TBackCompFitter and Fitter
	  class and adding
	  missing GetMinimizer() and GetObjFunction() methods.

2009-12-13 22:37  brun

	* [r31871] configure: From Fons:
	  fix in case option --enable-gsl-shared is specified

2009-12-13 22:33  brun

	* [r31870] gui/gui/src/TGPack.cxx: From Matevz:
	  Fix resizing and vertical/horizontal layout switch when some of
	  the frames are hidden.

2009-12-13 22:30  brun

	* [r31869] README/CREDITS: Fix corect name for Eckhard von Toerne

2009-12-13 14:26  moneta

	* [r31867] math/genvector/test/testVectorIO.cxx: fix a compilation
	  error on gcc 4.3

2009-12-13 13:15  matevz

	* [r31866] graf3d/eve/src/TEveViewer.cxx: Remove variable names for
	  caught exceptions that are not used.

2009-12-13 12:56  rdm

	* [r31865] README/CREDITS: change "author to" -> "author of".

2009-12-13 12:55  brun

	* [r31864] README/CREDITS: Remove one author from TMVA list

2009-12-13 12:53  brun

	* [r31863] README/CREDITS: Add more authors of the TMVA package

2009-12-12 21:33  brun

	* [r31862] graf3d/gl/src/TGLViewer.cxx: From Matevz:
	  Properly calculate stereo camera offsets for all camera types and
	  orientations.

2009-12-12 06:36  brun

	* [r31861] io/io/src/TStreamerInfo.cxx: From Philippe:
	  fixed MakeProject in case of class containing pointer to STL
	  containers

2009-12-11 20:16  brun

	* [r31860] bindings/doc/v526/index.html, cint/doc/v526/index.html,
	  core/doc/v526/index.html, doc/v526/Trailer.html,
	  doc/v526/index.html, geom/doc/v526/index.html,
	  graf2d/doc/v526/index.html, graf3d/doc/v526/index.html,
	  gui/doc/v526/index.html, hist/doc/v526/index.html,
	  html/doc/v526/index.html, io/doc/v526/index.html,
	  math/doc/v526/index.html, misc/doc/v526/index.html,
	  montecarlo/doc/v526/index.html, net/doc/v526/index.html,
	  proof/doc/v526/index.html, roofit/doc/v526/index.html,
	  sql/doc/v526/index.html, tmva/doc/v526/index.html,
	  tree/doc/v526/index.html: From Axel:
	  Fixes to the release notes to be compliant with w3c

2009-12-11 20:14  brun

	* [r31859] gui/recorder/src/TRecorder.cxx: From Bertrand:
	  From an excellent idea of Axel
	  - Fix all issues of mouse cursor position between different OS,
	  screen resolutions, and WMs.

2009-12-11 14:43  moneta

	* [r31858] tutorials/roostats/rs701_BayesianCalculator.C: remove
	  running of systematics for 1/s priors

2009-12-11 14:11  moneta

	* [r31857] tutorials/roostats/rs701_BayesianCalculator.C: improve
	  Bayesian tutorial

2009-12-11 12:52  brun

	* [r31856] core/doc/v526/index.html, tree/doc/v526/index.html:
	  Reference slides from a recent seminar describing the new IO
	  features.

2009-12-11 12:33  matevz

	* [r31855] graf3d/doc/v526/index.html,
	  graf3d/eve/src/TEveCaloLegoGL.cxx, graf3d/gl/src/TGLFormat.cxx: *
	  Add two screenshots to the release notes.
	  
	  * TGLFormat - initialize fStereo member in both constructors.
	  
	  * TEveCaloLegoGL - do not draw the coordinate grid in
	  outline-line
	  render pass in 3D mode.

2009-12-11 12:02  brun

	* [r31854] core/doc/v526/index.html: Add reference to coverity.com

2009-12-11 11:55  brun

	* [r31853] doc/v526/index.html: Update address of binaries
	  Add new contributors

2009-12-11 11:45  brun

	* [r31852] core/doc/v526/index.html: From Axel:
	  Indicate that we have run a static analyzer to improve
	  robustness.

2009-12-11 11:34  rdm

	* [r31851] core/doc/v526/index.html: update doc.

2009-12-11 11:33  rdm

	* [r31850] core/base/src/TSystem.cxx,
	  core/unix/src/TUnixSystem.cxx: ExpandPathName() was not returning
	  properly an error message after failure
	  of the expansion, this causes TFile::Open() to fail ungracefully.
	  This fixes issue #59289.

2009-12-11 11:18  wouter

	* [r31849] roofit/roofitcore/src/RooGenContext.cxx: o RooGenContext
	  
	  - Fix variable shadowing issue

2009-12-11 11:13  matevz

	* [r31848] graf3d/doc/v526/index.html: Update release notes.

2009-12-11 11:07  wouter

	* [r31847] roofit/roofitcore/inc/RooDataSet.h,
	  roofit/roofitcore/src/RooDataSet.cxx: o RooDataSet
	  
	  - Restore setWeightVar() deprecated method, but make it print
	  error message and throw exception.

2009-12-11 11:00  wouter

	* [r31846] roofit/roofitcore/src/RooGenContext.cxx: o RooGenContext
	  
	  - Force use of RooAcceptReject when observables have
	  parameterized ranges

2009-12-11 10:59  wouter

	* [r31845] tutorials/roofit/rf403_weightedevts.C: o
	  rf403_weightedevts
	  
	  - Follow migration of setWeightVar() functionality

2009-12-11 10:46  bellenot

	* [r31844] gui/gui/src/TRootBrowserLite.cxx: Add comments to
	  specify that missing breaks are intentional

2009-12-11 10:33  matevz

	* [r31843] graf3d/eve/src/TEveViewer.cxx,
	  tutorials/eve/geom_cms_stereo.C: * TEveViewer - add exception
	  handling around code trying to obtain
	  stereo buffers.
	  
	  * geom_cms_stereo.C - document macro.

2009-12-11 10:30  stelzer

	* [r31842] tmva/doc/v526/index.html: last updates of the
	  documentation

2009-12-11 10:01  ganis

	* [r31840] proof/proof/src/TDataSetManagerFile.cxx,
	  proof/proof/src/TProofServLite.cxx,
	  proof/proofplayer/inc/TPacketizerUnit.h,
	  proof/proofplayer/src/TFileMerger.cxx,
	  proof/proofplayer/src/TPacketizer.cxx,
	  proof/proofplayer/src/TPacketizerUnit.cxx,
	  proof/proofplayer/src/TProofPlayer.cxx: Fix a last bunch of
	  Coverity issues

2009-12-11 09:40  stelzer

	* [r31839] tmva/doc/v526/index.html, tmva/inc/Version.h: new
	  release version and updated documentation

2009-12-11 09:28  wouter

	* [r31838] roofit/roofit/src/RooFunctorBinding.cxx: o
	  RooFunctorBinding
	  
	  - Fix from Lorenzo

2009-12-11 09:02  axel

	* [r31834] cint/doc/v526/index.html: Spelling.

2009-12-11 09:02  axel

	* [r31833] cint/doc/v526/index.html: Fix <pre>.
	  Mention FastAllocString.
	  Mention removal of exit().
	  Mention not-a-number.

2009-12-11 09:01  ganis

	* [r31832] tutorials/proof/getProof.C, tutorials/proof/runProof.C:
	  A few fixes/protections in the PROOF tutorial steering macros:
	  - Make sure that the dir paths for selectors and PARs are always
	  correct
	  - Add possibility to force '++' mode as a workaround to the usual
	  problem of fake dependencies
	  - Add a check on the running mode and refuse to run if not
	  compiled (the checks for running daemons
	  require compilation)

2009-12-11 08:55  ganis

	* [r31831] tutorials/proof/ProofPythia.C: Remove a debug printout

2009-12-11 08:54  ganis

	* [r31830] proof/proofplayer/inc/TProofOutputFile.h,
	  proof/proofplayer/src/TProofPlayer.cxx: Fix an issue with the
	  'ntuple' tutorial in PROOF:
	  - Make sure that when only one file is produced this is correctly
	  'merged' into the output file

2009-12-11 08:40  bellenot

	* [r31829] gui/doc/v526/index.html: Update release notes

2009-12-11 08:09  brun

	* [r31828] graf3d/gl/src/TGLViewer.cxx: From Bertrand:
	  Fix compilation errors on Windows, due to the use of “near” and
	  “far” variable names, being keywords on Windows.

2009-12-11 07:52  brun

	* [r31827] core/base/src/TTask.cxx: Correct implementation of the
	  copy constructor and assignment operator

2009-12-10 20:16  pcanal

	* [r31825] core/base/inc/TInetAddress.h,
	  core/base/src/TInetAddress.cxx: From Fons: Remove obsolete
	  datamember

2009-12-10 20:13  pcanal

	* [r31824] io/doc/v526/index.html: Update documentation

2009-12-10 18:49  matevz

	* [r31823] graf3d/gl/src/TGLSAViewer.cxx: Use CreateGLWidget() also
	  in primary construction.

2009-12-10 18:30  pcanal

	* [r31822] core/base/src/TInetAddress.cxx: Avoid reading the Class
	  Version twice ... This enables reading a TInetAddress from file

2009-12-10 18:22  matevz

	* [r31821] graf3d/eve/inc/TEveViewer.h,
	  graf3d/eve/src/TEveViewer.cxx, graf3d/gl/inc/TGLFormat.h,
	  graf3d/gl/inc/TGLPerspectiveCamera.h,
	  graf3d/gl/inc/TGLSAViewer.h, graf3d/gl/inc/TGLViewer.h,
	  graf3d/gl/inc/TGLViewerEditor.h, graf3d/gl/src/TGLFormat.cxx,
	  graf3d/gl/src/TGLSAViewer.cxx, graf3d/gl/src/TGLViewer.cxx,
	  graf3d/gl/src/TGLViewerEditor.cxx, graf3d/gl/src/TGLWidget.cxx,
	  tutorials/eve/geom_cms_stereo.C: Add support for stereo
	  rendering. This requires a graphics card that
	  supports quad-buffering and shutter glasses.
	  
	  The standard drawing code is unchanged.

2009-12-10 17:28  matevz

	* [r31820] graf3d/eve/inc/TEveViewer.h: Add default values for
	  arguments SpawnGLViewer functions.

2009-12-10 17:14  brun

	* [r31819] hist/hist/src/TH1.cxx: From Matthew Strait:
	  Wraps very long lines used for HTML documentation
	  Fixes grammar/typo in DrawNormalized output
	  Fixes grammar in Chi2test output
	  Switches Chi2test output to refer to "h1" and "h2" instead of
	  "Hist1" and "Hist2" to more closely match the names used in the
	  code, and therefore other parts of the documentation.
	  Removes a few extra spaces and things like that.

2009-12-10 17:09  rdm

	* [r31818] core/base/src/TString.cxx: only define SwapInt() in case
	  it will be used (ifndef R__BYTESWAP).

2009-12-10 16:52  couet

	* [r31817] graf2d/asimage/src/TASImage.cxx: - A very clear case of
	  "break" missing. (coverity)

2009-12-10 16:35  couet

	* [r31816] graf2d/asimage/src/TASImage.cxx: - Add protection in
	  SetJpegDpi. The vector buf could be over run (coverity)

2009-12-10 16:27  brun

	* [r31815] geom/gdml/src/TGDMLParse.cxx, io/xml/inc/TXMLEngine.h,
	  io/xml/src/TXMLEngine.cxx: From Sergei Linev:
	  Automatically skip comments blocks in XML files.
	  This also solves the problem with GDML reported at
	  https://savannah.cern.ch/bugs/?59841

2009-12-10 16:17  ganis

	* [r31814] net/xrootd/Module.mk: Make sure that if '--disable-krb5'
	  is give to ROOT configure this is taken
	  by default also by XROOTD configure. This can b overwritten by
	  passing
	  explicitly --with-xrootd-opts="--enable-krb5 ...".
	  Should solve an issue reported on the forum.

2009-12-10 15:50  bellenot

	* [r31813] gui/sessionviewer/src/TProofProgressDialog.cxx,
	  gui/sessionviewer/src/TSessionDialogs.cxx,
	  gui/sessionviewer/src/TSessionViewer.cxx: - Members
	  initializations (coverity)
	  - Protections against NULL pointers (coverity)

2009-12-10 15:47  couet

	* [r31812] graf2d/graf/src/TLine.cxx: - initialize members
	  (coverity)

2009-12-10 15:45  couet

	* [r31811] graf3d/g3d/src/TMaterial.cxx,
	  graf3d/g3d/src/TMixture.cxx, graf3d/g3d/src/TNode.cxx: -
	  initialize members (coverity)

2009-12-10 15:36  moneta

	* [r31810] roofit/roostats/src/LikelihoodIntervalPlot.cxx: when
	  creating the RooPlot use the number of points set in the class.
	  Have default of 100 for 1D and 40 for 2D

2009-12-10 15:23  bellenot

	* [r31809] gui/guihtml/src/TGHtml.cxx,
	  gui/guihtml/src/TGHtmlElement.cxx,
	  gui/guihtml/src/TGHtmlLayout.cxx,
	  gui/guihtml/src/TGHtmlTable.cxx: - Members initializations
	  (coverity)
	  - Protections against NULL pointers (coverity)

2009-12-10 15:20  couet

	* [r31808] graf3d/g3d/src/TRotMatrix.cxx: - initialize members
	  (coverity)

2009-12-10 15:19  axel

	* [r31807] cint/cint/src/newlink.cxx: Initialize also member
	  isconst before it's used (Converity)

2009-12-10 15:18  axel

	* [r31806] cint/cint/src/pcode.cxx: Initialize also member isconst
	  before it's returned (Converity)

2009-12-10 15:16  axel

	* [r31805] cint/cint/src/bc_type.cxx: Initialize return value
	  (coverity).

2009-12-10 15:15  axel

	* [r31804] cint/cint/src/bc_parse.cxx: Initialize also member ref
	  before it's used (Converity)

2009-12-10 15:13  axel

	* [r31803] cint/cint/src/parse.cxx: Initialize return value
	  (coverity).

2009-12-10 15:09  axel

	* [r31802] cint/cint/src/opr.cxx: Init var before accessing its
	  value (coverity)

2009-12-10 15:09  moneta

	* [r31801] hist/hist/src/TGraph.cxx: apply fixes in the
	  documentation of TGraph::Fit from Matthew Strait

2009-12-10 15:04  stelzer

	* [r31800] tmva/Module.mk, tmva/inc/Event.h,
	  tmva/src/DataSetFactory.cxx, tmva/src/MethodCuts.cxx,
	  tmva/src/MethodSVM.cxx, tmva/src/PDF.cxx,
	  tmva/src/VariableGaussTransform.cxx,
	  tmva/test/TMVAClassification.cxx,
	  tmva/test/TMVAClassificationApplication.cxx,
	  tmva/test/TMVAClassificationCategory.cxx,
	  tmva/test/TMVARegression.cxx,
	  tmva/test/TMVARegressionApplication.cxx, tmva/test/network.C,
	  tmva/test/setup.sh: Last fixes from Eckhard, regarding integer
	  variables in PDF LH method

2009-12-10 15:02  bellenot

	* [r31799] gui/guibuilder/src/TGuiBldDragManager.cxx,
	  gui/guibuilder/src/TGuiBldEditor.cxx: - Add check against
	  potential NULL pointers (coverity)

2009-12-10 14:57  moneta

	* [r31798] roofit/roostats/inc/HypoTestInverter.h,
	  roofit/roostats/inc/HypoTestInverterResult.h,
	  roofit/roostats/src/HypoTestInverter.cxx,
	  roofit/roostats/src/HypoTestInverterResult.cxx,
	  roofit/roostats/src/LikelihoodInterval.cxx,
	  tutorials/roostats/rs801_HypoTestInverter.C: merge latest changes
	  in
	  https://root.cern.ch/svn/root/branches/dev/roostats/roofit/roostats
	  from r31742 through r31794

2009-12-10 14:55  axel

	* [r31797] cint/cint/src/debug.cxx, cint/cint/src/fproto.h,
	  cint/cint/src/pause.cxx: Don't copy 1064 bytes when be can pass a
	  pointer (coverity)

2009-12-10 14:54  axel

	* [r31796] cint/cint/src/newlink.cxx: Fix array bounds check
	  (coverity)

2009-12-10 14:51  rdm

	* [r31795] core/base/src/TString.cxx: Make the TString hash
	  functions endian independent so they return the same
	  results on both little and big endian machines. As there are
	  hardly any
	  big endian machines around anymore the small byteswap penalty is
	  taken only
	  on big endian machines (Sparc, PPC, HPPA).

2009-12-10 14:43  moneta

	* [r31793] roofit/roostats/inc/LikelihoodIntervalPlot.h,
	  roofit/roostats/src/LikelihoodIntervalPlot.cxx: improve plot of
	  lof likelihood ratio. Use now RooPlot by default after fix done
	  by Wouter

2009-12-10 14:32  bellenot

	* [r31792] gui/ged/src/TH2Editor.cxx: - Fix memory leaks by
	  properly delete allocated arrays (coverity)

2009-12-10 14:14  bellenot

	* [r31790] gui/fitpanel/src/TFitEditor.cxx,
	  gui/ged/src/TAttFillEditor.cxx, gui/ged/src/TAttLineEditor.cxx,
	  gui/ged/src/TAttTextEditor.cxx, gui/ged/src/TH1Editor.cxx: -
	  Check validity of pointers returned by dynamic_cast (coverity)
	  - Fix memory leaks by properly delete allocated arrays (coverity)
	  - Fix uninitialized variable (valgrind)

2009-12-10 13:57  axel

	* [r31787] cint/cint/src/func.cxx: Revert r31777: the break was
	  intentionally missing. Add a comment instead.

2009-12-10 13:51  bellenot

	* [r31786] gui/fitpanel/src/TFitEditor.cxx: - Check validity of
	  pointers returned by dynamic_cast (coverity)

2009-12-10 13:47  axel

	* [r31785] cint/test/longlong.cxx, cint/test/t1016.cxx,
	  cint/test/t1054.cxx, cint/test/t1144.cxx, cint/test/t648.cxx,
	  cint/test/template2.cxx: Fix includes (printf etc).
	  Remove compiler warnings for wrong format specifier where we
	  don't explicitly test it.

2009-12-10 13:47  brun

	* [r31784] core/base/inc/TTask.h, core/base/src/TTask.cxx: Temp fix
	  such that classes deriving from TTask do not break.

2009-12-10 13:36  ganis

	* [r31783] proof/proofd/src/XrdProofdManager.cxx: Fix a problem
	  with the parsing of xpd.role

2009-12-10 13:03  axel

	* [r31782] cint/cint/src/func.cxx: Check for strchr != NULL before
	  deref (coverity)
	  Always reset p2ffpara

2009-12-10 13:02  rdm

	* [r31781] misc/memstat/src/TMemStatDepend.cxx: fix compilation
	  failure on Mac OS X 10.4.

2009-12-10 13:00  axel

	* [r31780] cint/cint/src/func.cxx: Check for strchr != NULL before
	  deref (coverity)

2009-12-10 12:57  axel

	* [r31779] cint/cint/src/opr.cxx: Check return NULL of strchr
	  before dereferencing it (coverity)

2009-12-10 12:44  axel

	* [r31778] cint/cint/src/cast.cxx, cint/cint/src/ifunc.cxx,
	  cint/cint/src/opr.cxx: Missing breaks (coverity)

2009-12-10 12:34  axel

	* [r31777] cint/cint/src/func.cxx: Missing break (coverity)

2009-12-10 12:30  axel

	* [r31776] cint/cint/src/var.cxx: Missing break (coverity)

2009-12-10 12:02  brun

	* [r31775] math/mlp/src/TMultiLayerPerceptron.cxx: Fix a potential
	  use after delete (coverity)

2009-12-10 11:49  brun

	* [r31774] io/xml/src/TBufferXML.cxx: Initialize all members in
	  default constructor (coverity)

2009-12-10 11:45  brun

	* [r31773] core/meta/src/TMethod.cxx: Initialize fMenuItem in
	  default constructor (coverity)

2009-12-10 11:39  bellenot

	* [r31772] test/guitest.cxx: - Remove extra menu deletion (the menu
	  is deleted by Cleanup())

2009-12-10 11:37  bellenot

	* [r31771] tutorials/gui/guitest.C: - Remove extra menu deletion
	  (the menu is deleted by Cleanup())

2009-12-10 11:28  bellenot

	* [r31770] gui/gui/src/TGScrollBar.cxx, gui/gui/src/TGTextView.cxx:
	  - Fix uninitialized variable (valgrind)

2009-12-10 11:12  bellenot

	* [r31769] gui/gui/src/TRootBrowserLite.cxx: - Add protections
	  against potential NULL pointers (coverity)

2009-12-10 10:51  axel

	* [r31768] cint/cint/src/loadfile.cxx: Fix shadowed var.

2009-12-10 10:51  axel

	* [r31767] cint/cint/src/Api.cxx: FastAllocString instead of static
	  buffer. (coverity)

2009-12-10 10:50  axel

	* [r31766] cint/cint/src/bc_cfunc.cxx: G__param too big for stack;
	  strncpy (coverity)

2009-12-10 10:49  axel

	* [r31765] cint/cint/src/bc_parse.cxx: new[] vs delete (coverity)

2009-12-10 10:41  moneta

	* [r31764] hist/hist/src/WrappedTF1.cxx: fix a not initialized
	  variable in ctor (coverity)

2009-12-10 10:40  moneta

	* [r31763] math/fumili/src/TFumiliMinimizer.cxx,
	  math/mathcore/inc/Fit/PoissonLikelihoodFCN.h,
	  math/mathcore/inc/Math/FitMethodFunction.h,
	  math/mathcore/inc/Math/MinimTransformFunction.h,
	  math/mathcore/src/AdaptiveIntegratorMultiDim.cxx,
	  math/mathcore/src/DataRange.cxx, math/mathcore/src/Fitter.cxx,
	  math/mathcore/src/UnBinData.cxx,
	  math/mathmore/inc/Math/GSLRndmEngines.h,
	  math/mathmore/src/GSLMCIntegrator.cxx,
	  math/mathmore/src/GSLMinimizer.cxx,
	  math/mathmore/src/GSLRndmEngines.cxx,
	  math/mathmore/src/GSLSimAnMinimizer.cxx,
	  math/minuit/src/TLinearFitter.cxx,
	  math/minuit/src/TLinearMinimizer.cxx,
	  math/minuit/src/TMinuitMinimizer.cxx: add various fixes for
	  coverity (mainly un-initizialized constructors) but also two
	  potential bugs in DataRange and UnBinData

2009-12-10 10:37  axel

	* [r31762] cint/cint/src/rflx_gensrc.cxx: Fix bit inversion
	  (coverity)

2009-12-10 09:54  bellenot

	* [r31758] gui/gui/src/TGGC.cxx: - Add missing member
	  initialization (coverity)

2009-12-10 09:26  rdm

	* [r31757] core/base/src/TMD5.cxx: From Coverity:
	  properly zero out some values.

2009-12-10 09:09  bellenot

	* [r31756] gui/gui/src/TGFrame.cxx: - Fix "Pointer "p" dereferenced
	  before NULL check" warnings (coverity)

2009-12-10 09:04  rdm

	* [r31755] configure: corrrect log message in check_libpic.

2009-12-10 08:52  wouter

	* [r31753] roofit/roofitcore/src/RooAbsPdf.cxx:
	  
	  o RooAbsPdf
	  
	  - Do not round event count in generateBinned() in expectedData
	  mode

2009-12-10 07:50  brun

	* [r31752] tree/treeplayer/src/TTreePlayer.cxx: Fix a bug in the
	  handling of parallel coordinates (still more fixes required)

2009-12-10 07:18  brun

	* [r31751] tree/treeplayer/src/TSelectorDraw.cxx: Update error
	  message

2009-12-09 22:22  rdm

	* [r31750] configure: one more correction in detecting if a library
	  is compiled with -fPIC.

2009-12-09 22:09  pcanal

	* [r31749] io/io/src/TGenCollectionProxy.cxx,
	  io/io/src/TStreamerInfoReadBuffer.cxx,
	  io/io/src/TStreamerInfoWriteBuffer.cxx: Fix or comment missing
	  break statement (coverity)

2009-12-09 22:00  pcanal

	* [r31748] io/io/src/TFree.cxx: fix uninitialized member (coverity)

2009-12-09 21:59  pcanal

	* [r31747] io/io/src/TEmulatedCollectionProxy.cxx: add missing
	  break statement (coverity)

2009-12-09 21:55  pcanal

	* [r31746] io/io/src/TCollectionProxyFactory.cxx: fix uninitialized
	  member (coverity)

2009-12-09 21:52  pcanal

	* [r31745] io/xml/inc/TXMLEngine.h, io/xml/src/TXMLEngine.cxx: Fix
	  coverity warnings (i.e. in this case move from C to C++)

2009-12-09 19:15  brun

	* [r31744] proof/proof/src/TProof.cxx,
	  proof/proof/src/TProofLite.cxx, proof/proof/src/TProofServ.cxx:
	  On Windows, when using snprintf, on emust
	  #include "snprintf.h"

2009-12-09 19:08  pcanal

	* [r31743] core/cont/inc/TCollectionProxyInfo.h: Explicitly prevent
	  the copying of EnvironBase objects

2009-12-09 17:34  moneta

	* [r31742] roofit/roostats/inc/BayesianCalculator.h,
	  roofit/roostats/inc/HypoTestInverterResult.h,
	  roofit/roostats/src/BayesianCalculator.cxx,
	  roofit/roostats/src/HypoTestInverter.cxx,
	  roofit/roostats/src/HypoTestInverterResult.cxx: fix warning
	  coming and an error from previous commit

2009-12-09 17:27  moneta

	* [r31741] roofit/roostats/inc/BayesianCalculator.h,
	  roofit/roostats/inc/HybridCalculator.h,
	  roofit/roostats/inc/HypoTestInverter.h,
	  roofit/roostats/inc/HypoTestInverterResult.h,
	  roofit/roostats/src/BayesianCalculator.cxx,
	  roofit/roostats/src/HybridCalculator.cxx,
	  roofit/roostats/src/HypoTestInverter.cxx,
	  roofit/roostats/src/HypoTestInverterResult.cxx: import changes
	  from roostats dev branch r31494 through r31740 of
	  https://root.cern.ch/svn/root/branches/dev/roostats/roofit/roostats
	  made by Gregory

2009-12-09 17:22  rdm

	* [r31740] configure: adjust criteria for determining if an object
	  is compiled with -fPIC.

2009-12-09 17:18  moneta

	* [r31739] tutorials/roostats/rs601_HLFactoryexample.C,
	  tutorials/roostats/rs602_HLFactoryCombinationexample.C,
	  tutorials/roostats/rs603_HLFactoryElaborateExample.C: add High
	  Level Factory toutorials from Danilo Piparo

2009-12-09 16:41  brun

	* [r31738] tree/tree/src/TEventList.cxx: From Eddy and Matevz,
	  A better fix

2009-12-09 16:36  moneta

	* [r31737] hist/hist/src/TProfile2D.cxx,
	  hist/hist/src/TProfile3D.cxx, hist/hist/src/TProfileHelper.h: -
	  revert to changes 31697 and redo 31693
	  - fix also case when fBinSumw2 is non zero (in
	  GetEffectiveEntries) when reading an old file (< 5.22) with Sumw2
	  set
	  This fixes stressHistogram

2009-12-09 16:19  rdm

	* [r31735] configure: new function check_libpic() to check if the
	  objects in an .a archive have been
	  compiled with -fPIC.

2009-12-09 15:39  ganis

	* [r31734] proof/proof/src/TProofServ.cxx: Fix warning from the
	  nightlies

2009-12-09 14:36  rdm

	* [r31731] core/base/inc/TTask.h: make not implemented copy ctor
	  and assignment private to avoid dict stubs.

2009-12-09 14:34  axel

	* [r31730] cint/cint/src/Class.cxx: Ensure tagnum is > -1 when
	  using as G__struct index. (coverity)

2009-12-09 14:30  axel

	* [r31729] cint/cint/src/CallFunc.cxx: Check for size being > 0,
	  complain otehrwise. (coverity)

2009-12-09 14:18  matevz

	* [r31728] graf3d/gl/src/TGLAxis.cxx: Undo double correction of
	  coverity warnings :)

2009-12-09 14:09  brun

	* [r31727] tree/tree/src/TEventList.cxx: From Matevz:
	  While running extensive tests on Fireworks we found a problem in
	  TEventList:Add() -- in some rare cases access past the end of
	  entry-array was observed (valgrind), sometimes also leading to a
	  crash.

2009-12-09 12:01  couet

	* [r31725] graf3d/gl/src/TGLAxis.cxx: - initialize members
	  (coverity)

2009-12-09 11:06  brun

	* [r31724] test/stressHistogram.cxx: renormalize rootmarks with
	  reference machine.

2009-12-09 10:59  ganis

	* [r31723] proof/proofplayer/src/TEventIter.cxx: Fix issues found
	  by Coverity:
	  - #8563, #8365, #8382 : unitialized member in constructor:
	  TEventIter, TEventIterTree
	  - #6231, #435: possible use of undefined pointer
	  - #140: unreachable code

2009-12-09 10:55  couet

	* [r31722] graf3d/g3d/src/TShape.cxx: - initialize members
	  (coverity)

2009-12-09 10:42  couet

	* [r31721] graf3d/g3d/src/TPolyLine3D.cxx: - remove dead code
	  (coverity)

2009-12-09 10:31  ganis

	* [r31719] proof/proof/inc/TProofLite.h,
	  proof/proof/src/TProofLite.cxx: Fix issues found by Coverity:
	  - #7694, #7376: remove unused protected function TList
	  *TProofLite::GetDataSet givign two defects
	  - #7375: use snprintf instead of sprintf in NotifyStartup
	  - #6230, #6229, #425, #424: consistency of pointer checking

2009-12-09 10:08  ganis

	* [r31718] proof/proof/src/TDSet.cxx: Fix issues found by Coverity:
	  - #6226: consistency pointer check
	  - #172: Missing check on pointer

2009-12-09 10:05  rdm

	* [r31717] core/base/inc/TTask.h, core/base/src/TTask.cxx: From
	  Coverity:
	  remove incorrect assignment and copy ctor, describe them
	  unimplemented.

2009-12-09 10:04  rdm

	* [r31716] core/base/src/TVirtualPS.cxx: From Coverity:
	  initialize members in ctor.

2009-12-09 10:01  rdm

	* [r31715] core/rint/src/TRint.cxx: From Axel:
	  Set CINT's getline() function also if not displaying a logo.
	  Fixes Savannah #60358.

2009-12-09 10:01  rdm

	* [r31714] core/cont/src/THashTable.cxx, core/cont/src/TMap.cxx:
	  From Coverity:
	  initialize members in copy ctor.

2009-12-09 10:00  ganis

	* [r31713] proof/proof/src/TProofServ.cxx: Fix issues found by
	  Coverity:
	  - #8630, #6228: possible use of 'f' after delete in
	  CopyFromCache, HandleProcess
	  - #7378, #7377: use snprintf instead of sprintf in Setup,
	  RedirectOutput
	  - #6066: small memory leak in HandleCache
	  - #4619, #4617, #854: negative return check missing in CatMotd,
	  SendLogFile, FlushLogFile
	  - #427, #426, #410, #409, #167: consistency pointer check in
	  TReaperTimer::Notify,
	  HandleSocketInput, MakeQueryResult, ProcessNext, ErrorHandler
	  - #139: unreachable code
	  - #49 : missing check of return code in HandleSocketInput

2009-12-09 09:57  couet

	* [r31712] graf2d/graf/src/TGraphPolargram.cxx: - initialize
	  members and variables (coverity)

2009-12-09 09:43  couet

	* [r31711] graf2d/graf/src/TGaxis.cxx: - initialize members and
	  local variables (coverity)

2009-12-09 09:27  couet

	* [r31710] graf2d/graf/src/TArrow.cxx: - initialize members
	  (coverity)

2009-12-09 09:24  couet

	* [r31709] graf2d/gpad/src/TSlider.cxx: - initialize members
	  (coverity)

2009-12-09 09:22  couet

	* [r31708] graf2d/gpad/src/TPad.cxx: coverity:
	  - initialize members
	  - PaintDate: possible null pointer

2009-12-09 09:16  ganis

	* [r31707] proof/proofplayer/src/TPacketizerAdaptive.cxx: Fix
	  issues found by Coverity:
	  - #439, #438, #437: missing check on possibly NULL pointer

2009-12-09 09:16  ganis

	* [r31706] proof/proof/src/TProof.cxx: Fix issues found by
	  Coverity:
	  - #8632, #8631: possible use of 'sl' after delete in SendFile,
	  GoParallel
	  - #7373,#7372,#7371,#6503,#6502: use snprintf instead of sprintf
	  in
	  SetLogLevel, SendFile, SendDataSetStatus, HandleInputMessage,
	  SendGroupView
	  - #4618: negative return check in ShowLog
	  - #411-#419: check the result of dynamic_cast in ValidateDSet
	  - #408: use of wrong pointer in TProof::UploadPackage
	  - #173: consistency pointer check in HandleInputMessage
	  (kPROOF_GETPACKET)
	  - #75, #87, #138: unreachable code

2009-12-09 08:53  couet

	* [r31705] graf2d/gpad/src/TCreatePrimitives.cxx: - Protection
	  added against possible null pointers (coverity)

2009-12-09 08:46  couet

	* [r31704] graf2d/gpad/src/TCanvas.cxx: - In SavePrimitive the flag
	  "invalid" was always FALSE.
	  The 2 tests if (invalid) were never true.
	  (dead code seen by coverity)

2009-12-09 07:50  ganis

	* [r31702] proof/proofplayer/src/TPacketizerAdaptive.cxx: Fix
	  issues found by Coverity:
	  - #8634: use of 'slave' after delete
	  - #8564: uninitialized member in TPacketizerAdaptive::TFileNode

2009-12-09 07:41  ganis

	* [r31701] net/doc/v526/index.html: Update NET release notes

2009-12-09 07:22  ganis

	* [r31700] proof/doc/v526/index.html: Update PROOF release notes

2009-12-08 21:49  pcanal

	* [r31699] io/io/src/TBufferFile.cxx: Fix the Savannah report
	  #57423.
	  Avoid using the 'current' StreamerInfo to read an older
	  streamerInfo that is missing (in case
	  of corrupted files).

2009-12-08 21:47  pcanal

	* [r31698] core/base/src/TSystem.cxx: From Eddy: delete the remove
	  object (avoid memory leak)

2009-12-08 21:45  pcanal

	* [r31697] hist/hist/src/TProfile2D.cxx,
	  hist/hist/src/TProfile3D.cxx: More direct fix for copy a default
	  constructor Profile histogram (replace 31693)

2009-12-08 21:40  pcanal

	* [r31696] hist/hist/src/TProfile2D.cxx,
	  hist/hist/src/TProfile3D.cxx: Undo incorrect patch 31693 (it
	  breaks stressHistogram)

2009-12-08 18:17  pcanal

	* [r31693] hist/hist/src/TProfile2D.cxx,
	  hist/hist/src/TProfile3D.cxx: Now that the default constructor
	  for TH2 allocate 9 cells, (see revision 30630), the default
	  constructor for the TProfile needs to call buildOptions otherwise
	  their are malformed and a = new TProfile2D(); b = new
	  TProfile2D(*a); crashes

2009-12-08 17:56  matevz

	* [r31692] graf3d/eve/src/TEveCaloLegoGL.cxx,
	  graf3d/eve/src/TEveGeoNode.cxx, graf3d/eve/src/TEvePointSet.cxx,
	  graf3d/eve/src/TEveWindow.cxx, graf3d/gl/inc/TGL5DPainter.h,
	  graf3d/gl/inc/TGLIsoMesh.h, graf3d/gl/inc/TGLSurfacePainter.h,
	  graf3d/gl/src/TGLAxisPainter.cxx,
	  graf3d/gl/src/TGLFontManager.cxx,
	  graf3d/gl/src/TGLSurfacePainter.cxx: Fix coverity warnings.

2009-12-08 17:54  moneta

	* [r31691] math/genvector/inc/Math/GenVector/VectorUtil.h,
	  math/mathmore/src/GSLIntegrator.cxx,
	  math/mathmore/src/GSLMCIntegrator.cxx,
	  math/mathmore/src/GSLMinimizer.cxx: fix some dead code and
	  un-initialized constructor (coverity)

2009-12-08 17:28  pcanal

	* [r31690] core/base/src/TSystem.cxx: From Gerri: Remove the
	  library from ACLiC's list of library once it is unloaded

2009-12-08 16:47  couet

	* [r31687] graf2d/graf/src/TPaveStats.cxx: - initialize members
	  (coverity)

2009-12-08 16:45  couet

	* [r31686] graf2d/graf/src/TPaveText.cxx: - initialize members
	  (coverity)

2009-12-08 16:33  bellenot

	* [r31685] gui/gui/src/TGTextEdit.cxx, gui/gui/src/TGTextView.cxx,
	  gui/gui/src/TGView.cxx, gui/gui/src/TGXYLayout.cxx,
	  gui/gui/src/TGuiBuilder.cxx, gui/gui/src/TRootBrowser.cxx,
	  gui/gui/src/TRootBrowserLite.cxx,
	  gui/gui/src/TRootContextMenu.cxx: - More protections against
	  possible NULL pointers (coverity)

2009-12-08 16:12  ganis

	* [r31684] test/stressProof.cxx, tutorials/proof/getProof.C,
	  tutorials/proof/runProof.C: test/stressProof
	  - Add test for the submergers functionality
	  tutorials/proof/runProof
	  - Add argument to enable submergers
	  tutorials/proof/getProof
	  - Add hook to start a valgrind session; this is controlled by the
	  env GETPROOF_VALGRIND (see top of
	  the macro for details).

2009-12-08 16:12  ganis

	* [r31683] proof/proof/inc/TProofServ.h,
	  proof/proof/src/TProofServ.cxx,
	  proof/proofplayer/src/TProofPlayer.cxx: TProofPlayerRemote
	  - In SendSelector, add missing option kCpBin when sending the
	  selector source; the binary files were
	  never retrieved, even if present and valid
	  TProofPlayerSlave
	  - In Process, fix a problem with cache directory locking while
	  building the selector; the net effect
	  was that each worker process was re-buidling its own selector
	  binary.
	  - Fix warning from the nightlies (variable possibly clobbered by
	  `longjmp' or `vfork')
	  TProofServ
	  - Fix the order in which the log file is sent in asynchronous
	  processing; the wrong order was screwing
	  up an immediate synchronous query submission after an
	  asynchronous run; this case occured, for example,
	  in 'stressProof'

2009-12-08 15:59  axel

	* [r31682] cint/cint/src/bc_cfunc.cxx: G__functionscope too large
	  for stack (coverity)

2009-12-08 15:58  bellenot

	* [r31681] gui/gui/src/TGNumberEntry.cxx, gui/gui/src/TGPack.cxx,
	  gui/gui/src/TGPicture.cxx, gui/gui/src/TGRedirectOutputGuard.cxx,
	  gui/gui/src/TGSlider.cxx, gui/gui/src/TGSpeedo.cxx,
	  gui/gui/src/TGSplitter.cxx, gui/gui/src/TGText.cxx: - More
	  protections (coverity)

2009-12-08 15:58  axel

	* [r31680] cint/cint/src/struct.cxx: Coverity: G__param is too
	  large for the stack, allocate on the heap.

2009-12-08 15:55  axel

	* [r31679] cint/cint/src/bc_autoobj.cxx: G__param is too large for
	  the stack (coverity).
	  Fix shadowed vars.

2009-12-08 15:52  brun

	* [r31678] tutorials/fit/ConfidenceIntervals.C: From David:
	  Fix graph names such that the roottest works.

2009-12-08 15:52  couet

	* [r31677] graf2d/graf/src/TText.cxx: - initialize members
	  (coverity)

2009-12-08 15:44  couet

	* [r31676] graf2d/graf/src/TWbox.cxx: - initialize members
	  (coverity)

2009-12-08 15:37  couet

	* [r31675] graf2d/postscript/src/TImageDump.cxx: - coverity:
	  - initialize members.
	  - in one case, "col" was not initialized in DrawPS.

2009-12-08 15:37  axel

	* [r31674] cint/cint/src/bc_assign.cxx: Coverity: allocate G__param
	  on heap, it's too big for the stack.

2009-12-08 15:30  axel

	* [r31673] cint/cint/src/auxu.cxx: Coverity:
	  Remove dead code.
	  Use FastAllocString::Format() instead of sprintf.

2009-12-08 15:22  axel

	* [r31672] cint/cint/src/auxu.cxx: Fix funny char array[3]
	  (coverity).
	  Replace evil static fixed size buffer by FastAllocString.
	  Need to repair signature (how bug are the buffers passed into
	  this function?) to fix remaining issues with strcpy into
	  arguments.

2009-12-08 15:22  matevz

	* [r31671] graf3d/eve/src/TEveProjectionAxesGL.cxx,
	  graf3d/eve/src/TEveTrackPropagator.cxx,
	  graf3d/gl/inc/TGLAxisPainter.h, graf3d/gl/src/TGLAxis.cxx,
	  graf3d/gl/src/TGLAxisPainter.cxx,
	  graf3d/gl/src/TGLCameraOverlay.cxx, graf3d/gl/src/TGLFBO.cxx,
	  graf3d/gl/src/TGLPadPainter.cxx,
	  graf3d/gl/src/TGLPlotPainter.cxx, graf3d/gl/src/TGLRnrCtx.cxx:
	  Fix coverity warnings.

2009-12-08 15:22  rdm

	* [r31670] core/base/inc/TApplication.h,
	  core/base/src/TApplication.cxx: From Coverity:
	  - remove one unsed class member
	  - check return type

2009-12-08 15:15  bellenot

	* [r31669] gui/gui/src/TGGC.cxx, gui/gui/src/TGImageMap.cxx,
	  gui/gui/src/TGLabel.cxx, gui/gui/src/TGLayout.cxx,
	  gui/gui/src/TGListBox.cxx, gui/gui/src/TGListTree.cxx,
	  gui/gui/src/TGMdiMainFrame.cxx: - Add missing initializations
	  (coverity)
	  - Fix potential memory leaks (coverity)
	  - Add protections against possible NULL pointers (coverity)

2009-12-08 15:12  axel

	* [r31668] cint/cint/src/Type.cxx: FastAllocString instead of
	  static fixed size char array (coverity).

2009-12-08 15:11  brun

	* [r31667] hist/hist/inc/TGraphTime.h,
	  hist/hist/src/TGraphTime.cxx: Add a new function to produce an
	  animated gif file from a TGraphTime.
	  void TGraphTime::SaveAnimatedGif(const char *filename) const
	  // Save this object to filename as an animated gif file
	  // if filename is specified it must be of the form xxx.gif
	  // otherwise a file yyy.gif is produced where yyy is the object
	  name

2009-12-08 15:11  couet

	* [r31666] graf2d/postscript/src/TPostScript.cxx: - initialize
	  members (coverity)

2009-12-08 15:05  axel

	* [r31665] cint/cint/src/Method.cxx: Replace static buffer by
	  FastAllocString (coverity).
	  Rename variable shadowing a member function.

2009-12-08 15:00  matevz

	* [r31664] graf3d/gl/src/CsgOps.cxx,
	  graf3d/gl/src/TGLAnnotation.cxx, graf3d/gl/src/TGLCylinder.cxx:
	  Fix coverity warnings.

2009-12-08 14:51  bellenot

	* [r31663] gui/gui/src/TGDNDManager.cxx,
	  gui/gui/src/TGFileBrowser.cxx, gui/gui/src/TGFont.cxx,
	  gui/gui/src/TGFrame.cxx: - Add members initialization (coverity)
	  - Fix potential memory leaks (coverity)
	  - Add protections against possible NULL pointers (coverity)

2009-12-08 14:49  axel

	* [r31662] cint/cint/src/FastAllocString.cxx: Fix possible char
	  overflow when requesting large strings (coverity).

2009-12-08 14:36  axel

	* [r31661] cint/cint/src/DataMbr.cxx: Use FastAllcoString instead
	  of static size buffer where possible. (coverity)
	  Use strncpy where FastAllocString cannot be used. (coverity)
	  Don't calculate the strlen for each iteration.

2009-12-08 14:26  axel

	* [r31660] cint/cint/src/Class.cxx: Use FastAllocString instead of
	  static buffers or malloc / free (fixes coverity warnings).
	  Use strncpy() instead of strcpy() (makes coverity happy).
	  Allocate (huge) G__param locals on the heap (coverity reported
	  possible stack overflows).

2009-12-08 14:24  couet

	* [r31659] graf2d/postscript/src/TSVG.cxx: - Fix dead code
	  (coverity)

2009-12-08 14:20  couet

	* [r31658] hist/histpainter/src/THistPainter.cxx: - Fix typo

2009-12-08 14:20  bellenot

	* [r31657] gui/gui/src/TGCanvas.cxx, gui/gui/src/TGColorSelect.cxx:
	  - Members initialization (coverity)
	  - Memory leak (coverity)

2009-12-08 14:00  bellenot

	* [r31656] gui/recorder/src/TRecorder.cxx: - Add several missing
	  members initialization (reported by coverity)
	  - Fix potential memory leak (reported by coverity)

2009-12-08 13:38  wouter

	* [r31654] roofit/roofitcore/inc/RooConstraintSum.h,
	  roofit/roofitcore/inc/RooProfileLL.h,
	  roofit/roofitcore/src/RooAbsPdf.cxx,
	  roofit/roofitcore/src/RooBanner.cxx,
	  roofit/roofitcore/src/RooBrentRootFinder.cxx,
	  roofit/roofitcore/src/RooConstraintSum.cxx,
	  roofit/roofitcore/src/RooMCStudy.cxx,
	  roofit/roofitcore/src/RooProfileLL.cxx,
	  roofit/roofitcore/src/RooRealMPFE.cxx: o RooConstraintSum
	  
	  - Freeze definition of normalization observables through
	  extra argument passed in constructor. This fixes a bug
	  in use in RooProfileLL when copied
	  
	  
	  o RooProfileLL
	  
	  - Keep track of values of POI at minimum and always
	  restart search for global minimum from previous
	  location of global minimum
	  
	  
	  o RooRealMPFE
	  
	  - Faster cleanup of server processes
	  
	  
	  o RooAbsPdf
	  
	  - Use new constructor of RooConstraintSum
	  
	  
	  o RooBanner
	  
	  - Increment version tag to v3.12
	  
	  
	  o RooBrentRootFinder
	  
	  - Save and restore values of parameters before and after
	  operation
	  
	  
	  o RooMCStudy
	  
	  - Fix bug in RooMCStudy operation when using Binned() and
	  Extended()
	  at the same time.

2009-12-08 13:23  couet

	* [r31653] graf2d/x11ttf/src/TGX11TTF.cxx: - initialize members
	  (coverity)

2009-12-08 13:17  couet

	* [r31652] graf3d/g3d/src/TXTRU.cxx: - initialize members
	  (coverity)

2009-12-08 13:14  couet

	* [r31651] graf3d/g3d/src/TPolyLine3D.cxx: - initialize members
	  (coverity)

2009-12-08 13:09  couet

	* [r31650] graf2d/graf/src/TPave.cxx: - initialize members
	  (coverity)

2009-12-08 13:05  moneta

	* [r31649] hist/hist/src/TH1.cxx: update the documentation of
	  TH1::Fit

2009-12-08 12:59  couet

	* [r31648] graf2d/graf/src/TGraphQQ.cxx: - Initiliaze members
	  (coverity)

2009-12-08 12:57  couet

	* [r31647] graf2d/graf/src/TGraphQQ.cxx: - initialize members
	  (coverity).

2009-12-08 12:52  pcanal

	* [r31646] tree/tree/src/TLeaf.cxx: Fix allocated size

2009-12-08 12:46  couet

	* [r31645] hist/hist/src/TGraph2D.cxx: - Fix a typo.

2009-12-08 11:04  axel

	* [r31644] cint/cint/lib/posix/mktypes.c: Remove sprintf
	  (coverity).
	  Convert from K&R to ANSI C.

2009-12-08 11:02  brun

	* [r31643] tree/treeplayer/src/TTreeTableInterface.cxx: Fix a use
	  after delete case (coverity)

2009-12-08 10:50  bellenot

	* [r31642] tutorials/gui/guitest_playback.C: - Add a macro
	  replaying a recorded session showing and validating the GUI

2009-12-08 10:47  axel

	* [r31641] cint/cint/src/quote.cxx: Initialize function result!
	  (coverity)

2009-12-08 10:47  couet

	* [r31640] graf2d/graf/src/TBox.cxx: - initialize members
	  (coverity)

2009-12-08 10:45  axel

	* [r31639] cint/cint/src/bc_item.cxx: Fix missing initialization of
	  a function result! (coverity)
	  Fix shadowed variable.

2009-12-08 10:43  axel

	* [r31638] cint/cint/src/bc_parse.cxx: Member initialization for
	  copy c'tor (coverity)

2009-12-08 10:41  couet

	* [r31637] graf2d/graf/src/TAttImage.cxx: - Initialize members
	  (coverity)

2009-12-08 10:39  axel

	* [r31636] cint/cint/src/bc_parse.cxx: Initialize members
	  (coverity).
	  Fix shadowed vars (2*c).

2009-12-08 10:35  couet

	* [r31635] graf3d/g3d/src/THYPE.cxx, graf3d/g3d/src/TPARA.cxx,
	  graf3d/g3d/src/TPCON.cxx, graf3d/g3d/src/TSPHE.cxx,
	  graf3d/g3d/src/TTRAP.cxx, graf3d/g3d/src/TTRD1.cxx,
	  graf3d/g3d/src/TTRD2.cxx, graf3d/g3d/src/TXTRU.cxx: - Initialize
	  members (coverity).

2009-12-08 10:34  axel

	* [r31634] cint/cint/src/bc_cfunc.h: Initialize members (coverity)

2009-12-08 10:33  bellenot

	* [r31633] tutorials/fit/fitpanel_playback.C, tutorials/fit/qa2.C:
	  From David:
	  - Add a macro replaying a recorded session showing usage of the
	  fit panel

2009-12-08 10:27  rdm

	* [r31632] graf2d/gpad/src/TCanvas.cxx: remove dummy TCanvas copy
	  ctor (coverity).

2009-12-08 10:27  axel

	* [r31631] cint/cint/src/Shadow.cxx: Initialize fCacheNeedShadow
	  (coverity).
	  Fix shadowed var level.

2009-12-08 10:21  rdm

	* [r31630] bindings/pyroot/inc/TPyException.h: From Axel:
	  new OpenSolaris doesn't need std::exception hacks.

2009-12-08 10:20  couet

	* [r31629] graf2d/x11/src/TGX11.cxx: - Initialize members.
	  (found by coverity)

2009-12-08 10:17  axel

	* [r31628] cint/reflex/src/ScopeBase.cxx: Remove copy c'tor and
	  op=; they were meant to be not used and can thus remain
	  unimplemented (but remain declared as private); fixes coverity
	  report.

2009-12-08 10:13  axel

	* [r31627] cint/cint/src/var.cxx: Move usually unused code to where
	  it's used (coverity)

2009-12-08 10:05  rdm

	* [r31626] net/xrootd/Module.mk: From Gerri:
	  tried to copy some libs that were not always built.

2009-12-08 10:02  moneta

	* [r31625] math/mathcore/src/MinimizerOptions.cxx: Fix a problem
	  using the default minimizer (when using first
	  MinimizerOptions::DefaultMinimizerType)
	  Thanks to Wouter for reporting it

2009-12-08 09:58  couet

	* [r31624] graf3d/g3d/src/TBRIK.cxx, graf3d/g3d/src/TCONE.cxx,
	  graf3d/g3d/src/TCONS.cxx, graf3d/g3d/src/TCTUB.cxx,
	  graf3d/g3d/src/TGTRA.cxx, graf3d/g3d/src/TTUBE.cxx,
	  graf3d/g3d/src/TTUBS.cxx: - Initialize members.
	  (found by coverity)

2009-12-08 09:57  axel

	* [r31623] cint/cint/src/bc_cfunc.cxx: Remove unreachable code
	  (coverity)

2009-12-08 09:46  couet

	* [r31622] graf3d/gl/src/TGLUtil.cxx: - Initialize member fHeight.
	  (found by coverity)

2009-12-08 09:41  couet

	* [r31621] graf2d/postscript/src/TPDF.cxx: - Initialize members.
	  (found by coverity)

2009-12-08 09:23  couet

	* [r31620] graf2d/postscript/src/TSVG.cxx: - Initialise members.
	  (found by coverity)

2009-12-08 09:13  couet

	* [r31619] graf2d/graf/src/TPave.cxx: - Remove unreachable code in
	  DistancetoPrimitive.
	  (found by coverity)

2009-12-08 08:51  brun

	* [r31618] graf2d/asimage/src/TASImage.cxx: Fix several memory
	  leaks (coverity)

2009-12-08 08:03  rdm

	* [r31615] configure: From Axel:
	  Fix conversion of windows path layout for reflex python location
	  caused
	  by symlink patch.

2009-12-08 07:05  brun

	* [r31614] bindings/pyroot/src/TPython.cxx: Fix wrong use of
	  "delete" instead of "delete []" (coverity)

2009-12-08 07:04  brun

	* [r31613] tree/treeplayer/src/TTreePlayer.cxx: Fix wrong use of
	  "delete" instead of "delete []" (coverity)

2009-12-08 07:02  brun

	* [r31612] geom/geompainter/src/TGeoChecker.cxx: Fix wrong use of
	  "delete" instead of "delete []" (coverity)

2009-12-08 06:56  brun

	* [r31611] graf2d/asimage/src/TASImage.cxx: Fix wrong use of
	  "delete" instead of "delete []" (coverity)

2009-12-07 21:45  pcanal

	* [r31609] cint/cint/src/init.cxx, cint/cint/src/loadfile.cxx:
	  Since we now need a highwatermark of the library read, we need to
	  keep them
	  in strict order. So replace the array with 'gaps' by a list.

2009-12-07 21:05  brun

	* [r31608] tree/tree/src/TTree.cxx: In TTree::OptimizeBaskets take
	  into account the fact that the new estimated
	  buffer size can have very large values not fitting into an Int_t

2009-12-07 20:16  brun

	* [r31607] graf3d/eve/src/TEveTrans.cxx: Fix non-initialized member
	  (coverity)

2009-12-07 19:57  pcanal

	* [r31606] tree/treeplayer/src/TTreeFormula.cxx,
	  tree/treeplayer/src/TTreePlayer.cxx: Add missing 'break' in case
	  statement (coverity)

2009-12-07 19:50  pcanal

	* [r31605] tree/tree/src/TBasket.cxx,
	  tree/tree/src/TBranchBrowsable.cxx,
	  tree/tree/src/TBranchElement.cxx, tree/tree/src/TBranchSTL.cxx,
	  tree/tree/src/TChain.cxx, tree/tree/src/TEntryList.cxx,
	  tree/tree/src/TLeaf.cxx, tree/tree/src/TTree.cxx,
	  tree/tree/src/TTreeCloner.cxx,
	  tree/treeplayer/src/TSelectorEntries.cxx: Fix 'reverse_inull'
	  errors found by coverity

2009-12-07 19:04  moneta

	* [r31604] hist/hist/src/TFitResult.cxx, hist/hist/src/TGraph.cxx,
	  hist/hist/src/TH1.cxx, math/fumili/inc/TFumiliMinimizer.h,
	  math/mathcore/inc/Fit/FitResult.h,
	  math/mathcore/inc/Math/Minimizer.h,
	  math/mathcore/inc/Math/MinimizerOptions.h,
	  math/mathcore/src/Factory.cxx, math/mathcore/src/FitConfig.cxx,
	  math/mathcore/src/FitResult.cxx,
	  math/mathcore/src/MinimizerOptions.cxx,
	  math/mathmore/inc/Math/GSLMinimizer.h,
	  math/mathmore/inc/Math/GSLNLSMinimizer.h,
	  math/mathmore/inc/Math/GSLSimAnMinimizer.h,
	  math/mathmore/src/GSLMultiFit.h,
	  math/mathmore/src/GSLNLSMinimizer.cxx,
	  math/minuit/inc/TLinearMinimizer.h,
	  math/minuit/inc/TMinuitMinimizer.h,
	  math/minuit/src/TMinuitMinimizer.cxx,
	  math/minuit2/inc/Minuit2/Minuit2Minimizer.h,
	  math/minuit2/src/Minuit2Minimizer.cxx: - fix a problem returning
	  the covariance matrix when fit failed. Now all minimizer
	  implements CovMatrixStatus() when they calculate the covariance
	  matrix. Add in FitResult method to return covariance matrix
	  status
	  - Add a flag in interface of Minimizer::GetMinosError to do
	  separatly positive or negative errors
	  - fix usage of default minimizer from what is defined in
	  etc/system.rootrc
	  
	  - improve comment in TH1::Fit and TGraph::Fit for usage of
	  TFitResultPtr

2009-12-07 18:59  pcanal

	* [r31603] tree/tree/src/TBranchSTL.cxx,
	  tree/tree/src/TEntryList.cxx, tree/tree/src/TEntryListBlock.cxx,
	  tree/tree/src/TLeafB.cxx, tree/tree/src/TLeafC.cxx,
	  tree/tree/src/TLeafD.cxx, tree/tree/src/TLeafElement.cxx,
	  tree/tree/src/TLeafF.cxx, tree/tree/src/TLeafI.cxx,
	  tree/tree/src/TLeafL.cxx, tree/tree/src/TLeafO.cxx,
	  tree/tree/src/TLeafS.cxx, tree/tree/src/TTree.cxx,
	  tree/tree/src/TTreeRow.cxx, tree/treeplayer/src/TFileDrawMap.cxx,
	  tree/treeplayer/src/TFormLeafInfo.cxx,
	  tree/treeplayer/src/TTreeFormula.cxx: Add missing initialization
	  (found by coverity)

2009-12-07 17:46  pcanal

	* [r31602] tree/treeplayer/src/TTreeProxyGenerator.cxx: Avoid using
	  deleted object (found by Coverity in #8624)

2009-12-07 17:45  pcanal

	* [r31601] tree/treeplayer/src/TTreePlayer.cxx: In CopyTree, cancel
	  the copy if the select is invalid rather than using a deleted
	  object (found by Coverity in #8625)

2009-12-07 16:35  couet

	* [r31600] tutorials/graphics/graph_edit_playback.C: - more
	  adjustments for windows.

2009-12-07 16:29  pcanal

	* [r31599] core/base/src/TSystem.cxx: In TSystem::Load avoid
	  overriding the parameter with incorrect information
	  and search for system library also in the bin directory (for
	  windows).
	  Also remove direct dependency on cint.

2009-12-07 15:21  rdm

	* [r31598] config/rootrc.in, net/net/inc/TMonitor.h,
	  net/net/src/TMonitor.cxx, proof/proof/inc/TProofLite.h,
	  proof/proof/src/TProof.cxx, proof/proof/src/TProofLite.cxx,
	  proof/proof/src/TProofMgrLite.cxx,
	  proof/proof/src/TProofServ.cxx,
	  proof/proof/src/TProofServLite.cxx,
	  proof/proof/src/TSlaveLite.cxx,
	  proof/proofplayer/src/TEventIter.cxx,
	  proof/proofplayer/src/TProofPlayer.cxx,
	  proof/proofplayer/src/TProofPlayerLite.cxx: From Gerri:
	  Fix a few pending issues in PROOF-Lite:
	  - Source the env file before running 'proofserv'; this allows to
	  run valgrind
	  or other wrapper scripts (e.g. experiment-specific environment
	  initializers)
	  before proofserv, as in normal PROOF
	  - Fix a problem with Load()
	  - Add the possibility for the administrator to control the number
	  of workers
	  for PROOF-Lite or eventually to forbid the use of it (request on
	  the forum).
	  The rootrc variable ProofLite.MaxWorkers is read out of
	  /etc/system.rootrc
	  and cannot be overwritten by users.
	  
	  Improve handling of Ctrl-C:
	  - Fix a problem in TMonitor affecting the effectiveness of
	  interrupts.
	  - Do not send the results from workers to masters if the query
	  has been
	  aborted.
	  
	  Miscellanea:
	  - Make sure that the size of the cache sent back to the
	  packetizer by the
	  workers is meaningful in case the defaults are used (i.e. not
	  -1).
	  - Make the current processed element available to selectors via
	  the
	  input list; this allows to write a more simple and effective
	  packetizers
	  for tasks where the entry is a file (e.g., dataset generation in
	  the
	  benchmark suite).

2009-12-07 13:37  rdm

	* [r31597] net/xrootd/Module.mk: From Gerri:
	  fix a problem with the dependencies of some of xrootd plug-ins.

2009-12-07 10:26  bellenot

	* [r31589] gui/recorder/src/TRecorder.cxx: - Fix MacOSX WM specific
	  issue with the fake cursor

2009-12-07 09:47  couet

	* [r31586] tutorials/graphics/graph_edit_playback.C: - Do the
	  replay with the cursor "ON".

2009-12-07 09:31  couet

	* [r31585] tutorials/graphics/graph_edit_playback.C: - Adjust file
	  sizes and errors for the test report.

2009-12-06 13:55  rdm

	* [r31583] math/mathcore/inc/Math/BrentMinimizer1D.h: fix
	  inconsistency in include path.

2009-12-06 13:54  rdm

	* [r31582] tmva/Module.mk: another fix needed for MacOS X.

2009-12-06 13:36  rdm

	* [r31581] bindings/pyroot/src/TPyClassGenerator.cxx: added missing
	  typeinfo include (needed on OpenSolaris).

2009-12-06 13:35  rdm

	* [r31580] configure: remove the now obsolete single TMVA
	  dictionary.

2009-12-06 13:35  rdm

	* [r31579] tmva/Module.mk: fix number of issue with the split
	  dictionaries.

2009-12-06 00:33  stelzer

	* [r31578] tmva/Makefile, tmva/inc/Event.h,
	  tmva/inc/VariableTransformBase.h, tmva/test/Makefile,
	  tmva/test/TMVAClassification.cxx, tmva/test/setup.sh: added
	  removed interface function

2009-12-05 18:23  stelzer

	* [r31574] tmva/Makefile, tmva/Module.mk,
	  tmva/inc/GeneticPopulation.h, tmva/inc/LinkDef.h,
	  tmva/inc/LinkDef1.h, tmva/inc/LinkDef2.h, tmva/inc/LinkDef3.h,
	  tmva/inc/LinkDef4.h, tmva/inc/MethodANNBase.h,
	  tmva/inc/MethodBDT.h, tmva/inc/MethodBase.h,
	  tmva/inc/MethodSeedDistance.h, tmva/inc/RuleFitAPI.h,
	  tmva/inc/SimulatedAnnealing.h, tmva/inc/Tools.h,
	  tmva/inc/VariableDecorrTransform.h, tmva/src/Tools.cxx: Split
	  dictionary

2009-12-05 13:45  rdm

	* [r31570] cint/cint/src/newlink.cxx: it seems that Intel icc uses
	  register rdi in case a function returns an
	  object, while gcc uses rax.

2009-12-05 13:12  stelzer

	* [r31569] tmva/Makefile, tmva/src/MethodLikelihood.cxx,
	  tmva/src/SVKernelFunction.cxx, tmva/test/.rootmap: fix
	  windows/vc9 compilation error in SVKernelFunction

2009-12-05 10:09  rdm

	* [r31567] configure: extent search path for CLHEP to include
	  default gentoo location.

2009-12-05 10:04  rdm

	* [r31566] configure: extend search path for python, pythia8 and
	  qt4 to include default gentoo
	  locations. Fixes issue #60140.

2009-12-04 18:44  pcanal

	* [r31565] core/meta/inc/TStreamerElement.h,
	  core/meta/src/TStreamerElement.cxx: Avoid core dumping even if we
	  encounter an STL container which known only by its typedefed name
	  (but do not known what the typedef points to)

2009-12-04 18:13  rdm

	* [r31562] configure: From Axel:
	  allow relative links for genreflex.

2009-12-04 16:31  brun

	* [r31561] config/Makefile.depend, tree/tree/inc/TTree.h,
	  tree/tree/inc/TVirtualTreePlayer.h, tree/tree/src/TTree.cxx,
	  tree/treeplayer/inc/TTreePlayer.h,
	  tree/treeplayer/src/TTreePlayer.cxx: From Lorenzo:
	  patch to revert back the changes in the fitting method in the
	  TTree in order to not have the libHist dependency.

2009-12-04 16:27  pcanal

	* [r31560] core/meta/inc/TStreamerElement.h,
	  core/meta/src/TStreamerElement.cxx: Add
	  TStreamerString::GetInclude to allow MakeProject to work
	  correctly on Alice files

2009-12-04 16:20  couet

	* [r31559] graf2d/doc/v526/index.html: - TCanvas

2009-12-04 16:18  couet

	* [r31558] graf2d/gpad/src/TCanvas.cxx: - Fix in DrawClonePad: Make
	  sure that the cloned pad
	  has the correct size even when the original pad has
	  a toolbar and/or a status bar. This bug was mentionned
	  here: https://savannah.cern.ch/bugs/?59658

2009-12-04 14:36  rdm

	* [r31555] configure: From Axel:
	  genreflex: not the directories but each of the files are linked.

2009-12-04 14:31  rdm

	* [r31554] etc/gdb-backtrace.sh: From Axel:
	  correction for possible line miscount.

2009-12-04 11:57  matevz

	* [r31552] graf3d/eve/src/TEveTrack.cxx: Do not save momentum
	  limits into VizDB -- the setters are not supported.

2009-12-04 09:54  brun

	* [r31551] tmva/src/SVKernelFunction.cxx: From Bertrand:
	  Fix compilation warnings on Windows with MSVC++7.1

2009-12-04 08:45  brun

	* [r31550] tree/tree/src/TNtuple.cxx, tree/tree/src/TNtupleD.cxx:
	  Improve documentation

2009-12-04 08:07  brun

	* [r31549] core/base/src/TSystem.cxx: From Bertrand and me:
	  Fix fatal compilation errors (missing include sys/stat.h)

2009-12-04 07:33  ganis

	* [r31548] proof/proof/src/TProofServ.cxx: Fix coding conventions
	  (scope identation, variable names)

2009-12-04 03:12  pcanal

	* [r31547] core/base/src/TSystem.cxx: Add missing static keyword

2009-12-03 22:14  pcanal

	* [r31546] core/base/src/TSystem.cxx: Properly detect ROOT
	  libraries even if they are found via a path going soft links.

2009-12-03 21:15  pcanal

	* [r31545] cint/cint/src/global.h, cint/cint/src/global2.cxx,
	  cint/cint/src/init.cxx, cint/cint/src/loadfile.cxx,
	  cint/cint/src/shl.cxx: From Axel, Paul and Philippe:
	  Properly assign the setup function to 'permanent' libraries even
	  if
	  their are loaded as side effect of the load of a different
	  library.
	  This fixes the execution:
	  
	  void t() {
	  gSystem->Exec("g++ -I$ROOTSYS/include
	  $ROOTSYS/tutorials/hsimple.C -shared -fPIC -ot.so -L$ROOTSYS/lib
	  -lNet -lHist -lMatrix -lRIO");
	  gSystem->Load("t.so");
	  gSystem->Unload("t.so");
	  }

2009-12-03 20:58  rdm

	* [r31542] config/genreflex-rootcint.in, config/genreflex.in: From
	  Axel:
	  allow configure to set more complex libdir.

2009-12-03 20:00  matevz

	* [r31541] graf3d/gl/inc/TGLClip.h, graf3d/gl/src/TGLClip.cxx: Add
	  virtual function TGLClip::Setup(const TGLVector3&, const
	  TGLVector3&)
	  and implement it for plane and box clipping objects.
	  
	  void TGLClipPlane::Setup(const TGLVector3& point, const
	  TGLVector3& normal)
	  {
	  // Setup the clipping plane by point and normal.
	  // Length of the normal determines the size of the plane drawn in
	  // GL viewer. The normal points into the direction of visible
	  half-plane.
	  //
	  // This only makes sense if you disable auto-update of the
	  // clip-object:
	  // gl_viewer->SetClipAutoUpdate(kFALSE).
	  // After calling this also call
	  gl_viewer->RefreshPadEditor(gl_viewer)
	  // and gl_viewer->RequestDraw().
	  }
	  
	  void TGLClipBox::Setup(const TGLVector3& min_point, const
	  TGLVector3& max_point)
	  {
	  // Setup the clip box with min/max points directly.
	  //
	  // Same comments as for the TGLClipPlane apply.
	  }

2009-12-03 17:02  matevz

	* [r31540] graf3d/eve/inc/TEveTrackPropagator.h,
	  graf3d/eve/src/TEveTrackPropagator.cxx,
	  graf3d/eve/src/TEveTrackPropagatorEditor.cxx: Put maximum R and Z
	  of extrapolation allowed by the GUI editor into
	  static members so that they can be adjusted for geometries of
	  different sizes.

2009-12-03 16:50  rdm

	* [r31538] core/base/src/TUrl.cxx: correct location of fOptionsMap
	  initialization.

2009-12-03 16:45  rdm

	* [r31537] core/base/inc/TUrl.h: Forgot an essential
	  initialization.

2009-12-03 16:09  rdm

	* [r31536] configure: From Bertrand:
	  On Windows, when building ROOT in debug mode, we must use the
	  debug version
	  of python, e.g. python25_d.dll/.lib instead of python25.dll/.lib
	  (note
	  the extra "_d")
	  
	  The attached patch allow to detect and use the debug version of
	  python
	  on Windows, or disable python support, to avoid compilation
	  errors.
	  
	  If configure finds the python include dir, but not the debug
	  version of
	  the library, it prints the following message (e.g. for python
	  2.5):
	  
	  INFO: Debug version of Python (python25_d.lib) not found!
	  Disabling Python support. If you need it, install the debug
	  version or use --disable-winrtdebug

2009-12-03 15:55  rdm

	* [r31533] configure: From Axel:
	  genreflex: resolve symlinks to $ROOTSYS/bin when searching for
	  lib/python.

2009-12-03 15:51  rdm

	* [r31532] net/alien/inc/TAlien.h, net/alien/src/TAlien.cxx,
	  net/alien/src/TAlienSystem.cxx: From Andreas:
	  removed SetAliEnSettings() otherwise the library path get's
	  screwed up
	  and CINT compilation doesn't work anymore.

2009-12-03 15:50  rdm

	* [r31531] core/base/inc/TUrl.h, core/base/src/TUrl.cxx: From
	  Andreas and me:
	  - added a new function, which is never called inside TUrl to
	  remove '..'
	  from paths. This cannot have a side effect. User must call it to
	  remove
	  ..'s from paths.
	  - new functionality to TUrl, which is a very simple way to get
	  options from
	  the URL. It simplifies life a lot. You can do:
	  TUrl url("root://.....?file.readaheadsize=10");
	  const char *val = url.GetValueFromOptions("file.readaheadsize");
	  Int_t readahead =
	  url.GetIntValueFromOptions("file.readaheadsize");

2009-12-03 15:45  rdm

	* [r31530] README/BUILDSYSTEM: updated the link to the "Recursive
	  Make Considered Harmful" paper.

2009-12-03 14:57  moneta

	* [r31529] roofit/roostats/inc/ProfileLikelihoodTestStat.h,
	  roofit/roostats/src/ProfileLikelihoodCalculator.cxx: suppress
	  warnings message from Minuit

2009-12-03 14:56  wouter

	* [r31528] roofit/roofitcore/src/RooMinuit.cxx:
	  o RooMinuit
	  
	  - Now suppress messages about suppressed warnings too

2009-12-03 14:22  brun

	* [r31527] hist/hist/src/TH3.cxx: Reactivate automatic binning for
	  3-D histograms

2009-12-03 14:19  brun

	* [r31526] hist/hist/src/TH2.cxx: Reactivate automatic binning for
	  2-D histograms

2009-12-03 14:11  wouter

	* [r31525] roofit/roofitcore/src/RooMinuit.cxx: o RooMinuit
	  
	  - Initialize 'oldWarn'

2009-12-03 14:10  wouter

	* [r31524] roofit/roofitcore/src/RooProfileLL.cxx: o RooProfileLL
	  
	  - Initialize Minuit session in silent model

2009-12-03 13:45  wouter

	* [r31523] roofit/roofitcore/src/RooMinuit.cxx: o RooMinuit
	  
	  - Do not propagate 'SET NOWARNINGS' to Minuit if warnLevel is
	  already -1

2009-12-03 13:40  rdm

	* [r31522] core/base/src/TROOT.cxx: From Mattias Ellert and Axel:
	  use LD_LIBRARY_PATH if libMetaTCint cannot be loaded from
	  --prefix directory.
	  Fixes Savannah #59942.

2009-12-03 13:05  axel

	* [r31521] html/src/TClassDocOutput.cxx, html/src/TDocOutput.cxx:
	  From Mattias Ellert and me:
	  Use PNG output from dot instead of GIF. Fixes #59941.

2009-12-03 12:58  brun

	* [r31520] net/xrootd/src/xrootd/configure.classic,
	  net/xrootd/src/xrootd/src/XrdApps/GNUmakefile,
	  proof/proof/inc/TProof.h: From Gerri:
	  - Better detection of lib(n)curses in xrootd (fixes issue with
	  CentOS on the forum)
	  - Fix warning in the compilation of Xrdadler32
	  - In TProof.h, remove comma at end of the ESubMerger enumerator
	  list (problem
	  reported by M. Tadel)

2009-12-03 12:44  pcanal

	* [r31519] tree/tree/src/TTree.cxx: Use the correct printf format
	  to display the entry number in TTree::Show error message

2009-12-03 11:56  bellenot

	* [r31518] gui/doc/v526/index.html: Update release notes

2009-12-03 11:56  matevz

	* [r31517] graf3d/eve/Module.mk, graf3d/eve/inc/LinkDef1.h,
	  graf3d/eve/inc/TEveArrow.h, graf3d/eve/inc/TEveBoxSet.h,
	  graf3d/eve/inc/TEveCaloLegoGL.h, graf3d/eve/inc/TEveJetCone.h,
	  graf3d/eve/inc/TEveLine.h, graf3d/eve/inc/TEvePointSet.h,
	  graf3d/eve/inc/TEvePolygonSetProjected.h,
	  graf3d/eve/inc/TEveProjectionManager.h,
	  graf3d/eve/inc/TEveProjections.h, graf3d/eve/inc/TEveTrack.h,
	  graf3d/eve/inc/TEveTrackPropagator.h,
	  graf3d/eve/inc/TEveVSDStructs.h, graf3d/eve/inc/TEveVector.h,
	  graf3d/eve/src/TEvePolygonSetProjected.cxx,
	  graf3d/eve/src/TEvePolygonSetProjectedGL.cxx,
	  graf3d/eve/src/TEveProjections.cxx, graf3d/eve/src/TEveTrack.cxx,
	  graf3d/eve/src/TEveTrackProjected.cxx,
	  graf3d/eve/src/TEveTrans.cxx, graf3d/eve/src/TEveVSDStructs.cxx,
	  graf3d/eve/src/TEveVector.cxx: Move TEveVector declaratations to
	  a separate file to avoid pulling in
	  TParticle.h throughout eve.

2009-12-03 08:36  brun

	* [r31515] montecarlo/eg/inc/TParticle.h: Add new function
	  TParticle::Y() returning the particle rapidity.

2009-12-03 08:36  rdm

	* [r31514] configure, etc/plugins/TSystem/P060_THDFSSystem.C,
	  io/hdfs/doc, io/hdfs/doc/index.html, io/hdfs/inc/LinkDef.h,
	  io/hdfs/inc/THDFSFile.h, io/hdfs/src/THDFSFile.cxx: From Brian
	  Bockelman:
	  - THDFSSystem, change to WEB, replace R__HDFS_PREFIX with TUrl
	  - improves the configure tests (which are only enabled for
	  platform "linux"
	  - add THDFSSystem

2009-12-03 07:44  brun

	* [r31513] io/io/src/TDirectoryFile.cxx, io/io/src/TKey.cxx: added
	  comments in TDirectoryFile and TKey to clarify that
	  some special characters are used by the regular expression
	  parser.

2009-12-03 06:43  brun

	* [r31512] net/xrootd/src/xrootd/src/XrdCrypto/XrdCryptosslAux.cc:
	  Fix compilation warning

2009-12-03 05:50  brun

	* [r31511] net/xrootd/src/xrootd/src/XrdSys/XrdSysPlatform.hh,
	  proof/proof/src/TProofServ.cxx,
	  proof/proofd/src/XrdProofdProofServMgr.cxx: From Gerri:
	  - fix warnings in XrdProofdProofServMgr about shadowed variables
	  - a valgrind warning in TProofServ
	  - fix for MacOsX in XrdSysPlatform.hh

2009-12-03 05:47  brun

	* [r31510] misc/table/src/TTableDescriptor.cxx: From Yuri Fisiak:
	  fix a problem on 64 bits machines

2009-12-02 19:54  rdm

	* [r31509] configure, net/globusauth/src/GlobusAuth.cxx: From M.
	  Ellert:
	  extend support for Globus installations coming with
	  Debian/Fedora/EPEL.

2009-12-02 19:11  brun

	* [r31508] net/xrootd/Module.mk,
	  net/xrootd/src/xrootd/config/ARCHS,
	  net/xrootd/src/xrootd/config/GNUmakefile.in,
	  net/xrootd/src/xrootd/src/Xrd/XrdLink.cc,
	  net/xrootd/src/xrootd/src/Xrd/XrdScheduler.cc,
	  net/xrootd/src/xrootd/src/Xrd/XrdScheduler.hh,
	  net/xrootd/src/xrootd/src/XrdClient/Makefile.am,
	  net/xrootd/src/xrootd/src/XrdClient/XrdClient.cc,
	  net/xrootd/src/xrootd/src/XrdClient/XrdClient.hh,
	  net/xrootd/src/xrootd/src/XrdClient/XrdClientConst.hh,
	  net/xrootd/src/xrootd/src/XrdClient/XrdClientEnv.cc,
	  net/xrootd/src/xrootd/src/XrdClient/XrdClientReadCache.cc,
	  net/xrootd/src/xrootd/src/XrdClient/XrdClientReadCache.hh,
	  net/xrootd/src/xrootd/src/XrdCms/GNUmakefile,
	  net/xrootd/src/xrootd/src/XrdCms/Makefile.am,
	  net/xrootd/src/xrootd/src/XrdCms/XrdCmsClientMan.cc,
	  net/xrootd/src/xrootd/src/XrdCms/XrdCmsConfig.cc,
	  net/xrootd/src/xrootd/src/XrdCms/XrdCmsConfig.hh,
	  net/xrootd/src/xrootd/src/XrdCms/XrdCmsMeter.cc,
	  net/xrootd/src/xrootd/src/XrdCms/XrdCmsMeter.hh,
	  net/xrootd/src/xrootd/src/XrdCms/XrdCmsNode.cc,
	  net/xrootd/src/xrootd/src/XrdCms/XrdCmsNode.hh,
	  net/xrootd/src/xrootd/src/XrdCms/XrdCmsParser.cc,
	  net/xrootd/src/xrootd/src/XrdCms/XrdCmsPrepare.cc,
	  net/xrootd/src/xrootd/src/XrdCms/XrdCmsReq.cc,
	  net/xrootd/src/xrootd/src/XrdCms/XrdCmsResp.cc,
	  net/xrootd/src/xrootd/src/XrdCms/XrdCmsResp.hh,
	  net/xrootd/src/xrootd/src/XrdCns/GNUmakefile,
	  net/xrootd/src/xrootd/src/XrdCns/XrdCnsConfig.cc,
	  net/xrootd/src/xrootd/src/XrdCns/XrdCnsConfig.hh,
	  net/xrootd/src/xrootd/src/XrdCns/XrdCnsLogClient.cc,
	  net/xrootd/src/xrootd/src/XrdCns/XrdCnsLogFile.cc,
	  net/xrootd/src/xrootd/src/XrdCns/XrdCnsMain.cc,
	  net/xrootd/src/xrootd/src/XrdCrypto/XrdCryptosslAux.cc,
	  net/xrootd/src/xrootd/src/XrdCrypto/XrdCryptosslX509.cc,
	  net/xrootd/src/xrootd/src/XrdCrypto/XrdCryptosslX509Crl.cc,
	  net/xrootd/src/xrootd/src/XrdCrypto/XrdCryptosslX509Req.cc,
	  net/xrootd/src/xrootd/src/XrdCrypto/XrdCryptosslgsiAux.cc,
	  net/xrootd/src/xrootd/src/XrdFrm/XrdFrmAdmin.cc,
	  net/xrootd/src/xrootd/src/XrdOss/XrdOss.hh,
	  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/XrdOssRename.cc,
	  net/xrootd/src/xrootd/src/XrdOss/XrdOssStat.cc,
	  net/xrootd/src/xrootd/src/XrdSecgsi/XrdSecProtocolgsi.cc,
	  net/xrootd/src/xrootd/src/XrdSeckrb5/GNUmakefile,
	  net/xrootd/src/xrootd/src/XrdSeckrb5/XrdSecProtocolkrb5.cc,
	  net/xrootd/src/xrootd/src/XrdSecpwd/XrdSecProtocolpwd.cc,
	  net/xrootd/src/xrootd/src/XrdSut/XrdSutAux.cc,
	  net/xrootd/src/xrootd/src/XrdSut/XrdSutAux.hh,
	  net/xrootd/src/xrootd/src/XrdVersion.hh,
	  net/xrootd/src/xrootd/utils/frm_xfr.hpss: From Gerri:
	  Import from the XROOTD head:
	  - support for openssl 1.0.0 (required by Fedora 12)
	  - fixes in the client (consolidation of readv, cache performance
	  improvements)
	  - fixes, optimizations in cmsd and cnsd (performance
	  improvements)
	  - force 32-bit build for xrootd on OpenSolaris (as for ROOT).
	  
	  NB: make distclean-xrootd may be needed on Windows after update
	  before make.

2009-12-02 17:27  brun

	* [r31507] bindings/pyroot/src/PyROOT.h: From Wim:
	  fix compilation problems reported by gcc4.4.1 on Ubuntu (thanks
	  Fabrizio)

2009-12-02 15:58  pcanal

	* [r31506] core/base/src/TString.cxx: avoid seg fault when
	  comparing a TString to a null const char *

2009-12-02 13:20  brun

	* [r31505] proof/proof/inc/LinkDef.h, proof/proof/inc/TProof.h,
	  proof/proof/inc/TProofDebug.h, proof/proof/inc/TProofServ.h,
	  proof/proof/inc/TVirtualProofPlayer.h,
	  proof/proof/src/TProof.cxx, proof/proof/src/TProofServ.cxx,
	  proof/proofplayer/inc/TProofPlayer.h,
	  proof/proofplayer/src/TProofPlayer.cxx: From Katerina Opocenska:
	  
	  Patch implementing the new submerger functionality to speed up
	  the merging phase.
	  At the end of the query, a set of workers are promoted submergers
	  and assigned a
	  sub-set of workers to merge. Once each sub-merger has merged its
	  sub-set of workers,
	  it sends its result to the master, which merges the partial
	  results into the final
	  set of results.
	  The determination of the sub-mergers is always done dynamically,
	  based on the recent
	  performance of workers. An optimal (i.e. giving the highest
	  speed-up) number can be
	  calculated analytically under simpleassumptions.
	  
	  Merging via submergers is by default disabled. To enable it, with
	  the optimal number
	  of sub-mergers, one should set the integer parameter
	  'PROOF_UseMergers' to 0, i.e.
	  
	  proof->SetParameter("PROOF_UseMergers", 0)
	  
	  To force S sub-mergers (regardless of the optimal number) do
	  
	  proof->SetParameter("PROOF_UseMergers", S)

2009-12-02 11:05  wlav

	* [r31504] bindings/doc/v526/index.html: o) updated release notes

2009-12-02 10:36  brun

	* [r31503] io/io/inc/TFileCacheRead.h: From Bertrand:
	  Fix compiler warning C4138: '*/' found outside of comment

2009-12-02 09:25  moneta

	* [r31502] math/unuran/Module.mk,
	  math/unuran/src/unuran-1.5.0-root.tar.gz,
	  math/unuran/src/unuran-1.5.1-root.tar.gz: add a new version of
	  Unuran 1.5.1 fixing a problem on Windows
	  - remove then the patch used in the Module.mk
	  
	  NOTE: need to do:
	  > make-distclean unuran
	  > rm -rf math/unuran/src/unuran-1.5.0-root

2009-12-02 07:43  moneta

	* [r31501] roofit/roostats/src/LikelihoodIntervalPlot.cxx: merge
	  from roostats development branch the fix
	  http://root.cern.ch/viewcvs?view=rev&revision=31484
	  in the Likelihood plot

2009-12-02 07:25  brun

	* [r31500] config/Makefile.depend: libTree depends now very
	  unfortunately on libHist

2009-12-01 20:14  brun

	* [r31497] test/Makefile, test/Makefile.win32, test/stressTMVA.cxx:
	  Remove non working program

2009-12-01 19:20  brun

	* [r31496] tree/tree/inc/TTree.h,
	  tree/tree/inc/TVirtualTreePlayer.h, tree/tree/src/TTree.cxx,
	  tree/treeplayer/inc/TTreePlayer.h,
	  tree/treeplayer/src/TTreePlayer.cxx: From Lorenzo:
	  return a TFitResultPtr for the TTree::Fit and TTree::UnbinnedFit
	  methods

2009-12-01 18:11  moneta

	* [r31491] hist/hist/inc/HFitInterface.h, hist/hist/inc/TGraph.h,
	  hist/hist/inc/TGraph2D.h, hist/hist/inc/THnSparse.h,
	  hist/hist/inc/TMultiGraph.h, hist/hist/src/HFitImpl.cxx,
	  hist/hist/src/TGraph.cxx, hist/hist/src/TGraph2D.cxx,
	  hist/hist/src/TMultiGraph.cxx: Merge the changes from David in
	  the dev branch (up to rev 31490) to return the TFitResultPtr from
	  the Fit methods of
	  TGraph, TGraph2D, TMultiGraph, THnSparse

2009-12-01 17:57  moneta

	* [r31490] math/mathcore/src/TVirtualFitter.cxx: update the
	  documentation for the SetPrecision, SetMaxIterations methods

2009-12-01 17:37  rdm

	* [r31489] core/base/inc/MessageTypes.h: From Katerina and Gerri:
	  add message code for parallel merging.

2009-12-01 16:26  bellenot

	* [r31488] gui/gui/src/TGFileBrowser.cxx: Dicsonnect signals when
	  deleting the file browser

2009-12-01 16:09  brun

	* [r31487] tree/tree/src/TTree.cxx: From Axel:
	  Complain when being told to read an invalid entry in
	  TTree::Show()
	  instead of silently showing the previously loaded one.

2009-12-01 16:00  stelzer

	* [r31486] tmva/src/Event.cxx: Fixed coding rule violations

2009-12-01 14:22  moneta

	* [r31482] math/mathcore/inc/Math/MinimizerOptions.h,
	  math/mathcore/src/FitConfig.cxx,
	  math/mathcore/src/MinimizerOptions.cxx: add Precision in the
	  minimizer option class

2009-12-01 11:51  axel

	* [r31480] core/editline/src/chared.cxx: Take element size into
	  account when enlarging the buffer. Fixes root -l, ^Y.

2009-12-01 11:49  bellenot

	* [r31479] gui/gui/src/TRootBrowser.cxx: Update the list of files
	  in the file browser (left panel) when opening a ROOT file from
	  the "Open File" menu (thanks Axel)

2009-12-01 11:18  brun

	* [r31478] tree/tree/src/TTree.cxx: From Axel:
	  check validity of class before checking the class's collection
	  proxy's
	  validity.

2009-11-30 20:08  brun

	* [r31476] tree/tree/src/TTreeCacheUnzip.cxx: From Gerri:
	  Fix a delete mismatch

2009-11-30 19:14  ganis

	* [r31475] proof/proofplayer/src/TEventIter.cxx: Do not delete the
	  tree cache at the end of the query (not owner)

2009-11-30 18:20  ganis

	* [r31474] tutorials/proof/getProof.C: Correct the recently
	  introduced check on tty (the logic was reversed)

2009-11-30 18:18  ganis

	* [r31473] proof/proof/src/TDSet.cxx: Use Printf where relevant

2009-11-30 17:59  pcanal

	* [r31472] core/meta/inc/TClass.h, core/meta/src/TClass.cxx: Add
	  TClass::ls in order to be able to list the Conversion
	  StreamerInfo for a TClass

2009-11-30 17:59  pcanal

	* [r31471] io/io/src/TStreamerInfo.cxx: Properly name the
	  StreamerInfo needed to 'cache' onfile members in case of class
	  renaming

2009-11-30 17:25  brun

	* [r31469] tree/tree/inc/TTree.h, tree/tree/inc/TTreeCacheUnzip.h,
	  tree/tree/src/TTree.cxx, tree/tree/src/TTreeCacheUnzip.cxx: Add
	  an optional second argument to TTree::SetParallelUnzip

2009-11-30 17:01  stelzer

	* [r31468] tmva/src/DataSetFactory.cxx: Last fix from Peter for
	  std::distance

2009-11-30 16:23  stelzer

	* [r31466] tmva/inc/DataSetFactory.h, tmva/inc/PDEFoam.h,
	  tmva/src/DataSetFactory.cxx, tmva/src/Factory.cxx,
	  tmva/src/MethodBase.cxx, tmva/src/MethodCategory.cxx,
	  tmva/src/PDEFoam.cxx, tmva/src/PDEFoamDistr.cxx,
	  tmva/src/TransformationHandler.cxx: Fix solaris problem and
	  remove TABs

2009-11-30 14:55  brun

	* [r31460] tmva/src/VariableGaussTransform.cxx: From Bertrand:
	  Fix compilation problem on Windows

2009-11-30 14:08  brun

	* [r31459] tree/tree/src/TBasket.cxx: Fix a compilation warning

2009-11-30 13:58  stelzer

	* [r31458] tmva/Makefile, tmva/Makefile.arch, tmva/doc/LICENSE,
	  tmva/doc/README, tmva/inc/BDTEventWrapper.h,
	  tmva/inc/BinarySearchTree.h, tmva/inc/BinarySearchTreeNode.h,
	  tmva/inc/BinaryTree.h, tmva/inc/CCTreeWrapper.h,
	  tmva/inc/ClassifierFactory.h, tmva/inc/DataSetFactory.h,
	  tmva/inc/DataSetInfo.h, tmva/inc/DecisionTreeNode.h,
	  tmva/inc/Event.h, tmva/inc/Factory.h, tmva/inc/GeneticGenes.h,
	  tmva/inc/GeneticPopulation.h, tmva/inc/IMethod.h,
	  tmva/inc/LinkDef.h, tmva/inc/MethodANNBase.h,
	  tmva/inc/MethodBDT.h, tmva/inc/MethodBase.h,
	  tmva/inc/MethodBayesClassifier.h, tmva/inc/MethodBoost.h,
	  tmva/inc/MethodCFMlpANN.h, tmva/inc/MethodCategory.h,
	  tmva/inc/MethodCommittee.h, tmva/inc/MethodCompositeBase.h,
	  tmva/inc/MethodCuts.h, tmva/inc/MethodDT.h, tmva/inc/MethodFDA.h,
	  tmva/inc/MethodFisher.h, tmva/inc/MethodHMatrix.h,
	  tmva/inc/MethodKNN.h, tmva/inc/MethodLD.h,
	  tmva/inc/MethodLikelihood.h, tmva/inc/MethodMLP.h,
	  tmva/inc/MethodPDEFoam.h, tmva/inc/MethodPDERS.h,
	  tmva/inc/MethodRuleFit.h, tmva/inc/MethodSVM.h,
	  tmva/inc/MethodSeedDistance.h, tmva/inc/MethodTMlpANN.h,
	  tmva/inc/ModulekNN.h, tmva/inc/MsgLogger.h, tmva/inc/Node.h,
	  tmva/inc/NodekNN.h, tmva/inc/PDEFoam.h, tmva/inc/PDEFoamCell.h,
	  tmva/inc/PDEFoamDistr.h, tmva/inc/PDEFoamVect.h,
	  tmva/inc/Reader.h, tmva/inc/RuleCut.h, tmva/inc/RuleEnsemble.h,
	  tmva/inc/SVEvent.h, tmva/inc/SVKernelFunction.h,
	  tmva/inc/SVKernelMatrix.h, tmva/inc/SVWorkingSet.h,
	  tmva/inc/TNeuron.h, tmva/inc/TNeuronInputSum.h,
	  tmva/inc/TSynapse.h, tmva/inc/Timer.h, tmva/inc/Tools.h,
	  tmva/inc/TransformationHandler.h, tmva/inc/Types.h,
	  tmva/inc/VariableDecorrTransform.h,
	  tmva/inc/VariableGaussTransform.h,
	  tmva/inc/VariableIdentityTransform.h,
	  tmva/inc/VariableNormalizeTransform.h,
	  tmva/inc/VariablePCATransform.h,
	  tmva/inc/VariableTransformBase.h, tmva/inc/Version.h,
	  tmva/src/BinarySearchTree.cxx, tmva/src/BinarySearchTreeNode.cxx,
	  tmva/src/BinaryTree.cxx, tmva/src/CCTreeWrapper.cxx,
	  tmva/src/Configurable.cxx, tmva/src/DataInputHandler.cxx,
	  tmva/src/DataSet.cxx, tmva/src/DataSetFactory.cxx,
	  tmva/src/DataSetInfo.cxx, tmva/src/DecisionTree.cxx,
	  tmva/src/DecisionTreeNode.cxx, tmva/src/Event.cxx,
	  tmva/src/Factory.cxx, tmva/src/GeneticAlgorithm.cxx,
	  tmva/src/GeneticPopulation.cxx, tmva/src/MethodANNBase.cxx,
	  tmva/src/MethodBDT.cxx, tmva/src/MethodBase.cxx,
	  tmva/src/MethodBayesClassifier.cxx, tmva/src/MethodBoost.cxx,
	  tmva/src/MethodCFMlpANN.cxx, tmva/src/MethodCategory.cxx,
	  tmva/src/MethodCommittee.cxx, tmva/src/MethodCompositeBase.cxx,
	  tmva/src/MethodCuts.cxx, tmva/src/MethodDT.cxx,
	  tmva/src/MethodFDA.cxx, tmva/src/MethodFisher.cxx,
	  tmva/src/MethodHMatrix.cxx, tmva/src/MethodKNN.cxx,
	  tmva/src/MethodLD.cxx, tmva/src/MethodLikelihood.cxx,
	  tmva/src/MethodMLP.cxx, tmva/src/MethodPDEFoam.cxx,
	  tmva/src/MethodPDERS.cxx, tmva/src/MethodRuleFit.cxx,
	  tmva/src/MethodSVM.cxx, tmva/src/MethodSeedDistance.cxx,
	  tmva/src/MethodTMlpANN.cxx, tmva/src/ModulekNN.cxx,
	  tmva/src/MsgLogger.cxx, tmva/src/Node.cxx, tmva/src/PDEFoam.cxx,
	  tmva/src/PDEFoamCell.cxx, tmva/src/PDEFoamDistr.cxx,
	  tmva/src/PDEFoamVect.cxx, tmva/src/PDF.cxx, tmva/src/Reader.cxx,
	  tmva/src/ResultsRegression.cxx, tmva/src/RuleEnsemble.cxx,
	  tmva/src/RuleFit.cxx, tmva/src/RuleFitAPI.cxx,
	  tmva/src/SVEvent.cxx, tmva/src/SVKernelFunction.cxx,
	  tmva/src/SVKernelMatrix.cxx, tmva/src/SVWorkingSet.cxx,
	  tmva/src/TNeuron.cxx, tmva/src/Timer.cxx,
	  tmva/src/TransformationHandler.cxx,
	  tmva/src/VariableDecorrTransform.cxx,
	  tmva/src/VariableGaussTransform.cxx, tmva/src/VariableInfo.cxx,
	  tmva/src/VariableNormalizeTransform.cxx,
	  tmva/src/VariablePCATransform.cxx,
	  tmva/src/VariableTransformBase.cxx, tmva/test/.rootmap,
	  tmva/test/.rootrc, tmva/test/Boost.C, tmva/test/Boost2.C,
	  tmva/test/BoostControlPlots.C, tmva/test/CorrGui.C,
	  tmva/test/Makefile, tmva/test/MovieMaker.C,
	  tmva/test/PlotFoams.C, tmva/test/TMVAClassification.C,
	  tmva/test/TMVAClassification.cxx,
	  tmva/test/TMVAClassificationApplication.C,
	  tmva/test/TMVAClassificationApplication.cxx,
	  tmva/test/TMVAClassificationCategory.C,
	  tmva/test/TMVAClassificationCategory.cxx,
	  tmva/test/TMVAClassificationCategoryApplication.C,
	  tmva/test/TMVAClassificationCategoryApplication.cxx,
	  tmva/test/TMVAGAexample.cxx, tmva/test/TMVAGAexample2.cxx,
	  tmva/test/TMVAGui.C, tmva/test/TMVARegGui.C,
	  tmva/test/TMVARegression.C, tmva/test/TMVARegression.cxx,
	  tmva/test/TMVARegressionApplication.C,
	  tmva/test/TMVARegressionApplication.cxx, tmva/test/TMVATest.cxx,
	  tmva/test/correlations.C, tmva/test/correlationscatters.C,
	  tmva/test/data,
	  tmva/test/data/regression_parabola_noweights.root,
	  tmva/test/data/toy_sigbkg.root,
	  tmva/test/data/toy_sigbkg_categ_offset.root,
	  tmva/test/data/toy_sigbkg_categ_varoff.root, tmva/test/mvas.C,
	  tmva/test/myTMVAClassification.cxx, tmva/test/network.C,
	  tmva/test/nightlyClassifiers.make,
	  tmva/test/regression_averagedevs.C, tmva/test/run_web.sh,
	  tmva/test/setup.csh, tmva/test/setup.sh, tmva/test/tmvaglob.C,
	  tmva/test/turnLogToHTML.py, tmva/test/variables.C: First import
	  of TMVA from dev branch

2009-11-30 13:36  brun

	* [r31457] io/io/inc/TFileCacheRead.h,
	  io/io/src/TFileCacheRead.cxx, net/netx/src/TXNetFile.cxx,
	  tree/tree/inc/TTreeCache.h, tree/tree/inc/TTreeCacheUnzip.h,
	  tree/tree/src/TBasket.cxx, tree/tree/src/TTreeCacheUnzip.cxx:
	  From Fabrizio:
	  In TFileCacheRead add a new virtual function GetUnzipBuffer in
	  order
	  to avoid InheritsFrom in TBasket::ReadBasketBuffers.
	  
	  In TTreeCacheUnzip optimizations related to CPU cycles and
	  memory.
	  
	  Related fixes to TFileCacheRead. Also comment "if gDebug"
	  statements.
	  
	  In TXNetFile fixes related to the reporting of TTreePerfStats.

2009-11-30 13:20  stelzer

	* [r31456] tmva/tmva: remove accidentally committed tmva

2009-11-30 13:14  stelzer

	* [r31455] tmva/tmva: First cp from dev/tmva

2009-11-30 07:39  brun

	* [r31454] geom/geom/inc/LinkDef1.h, geom/geom/inc/TGeoNode.h,
	  geom/geom/inc/TVirtualGeoPainter.h, geom/geom/src/TGeoNode.cxx,
	  geom/geompainter/inc/TGeoPainter.h,
	  geom/geompainter/src/TGeoPainter.cxx,
	  tutorials/geom/iterplugin.cxx, tutorials/geom/runplugin.C: From
	  Andrei:
	  new class TGeoIterPlugin.
	  This is an ABC for user plugins that need to call some arbitrary
	  code during
	  geometry hierarchy iteration. The first use case (requested in
	  Savannah #57591)
	  is to dynamically change the color of volumes in selected paths,
	  but not the
	  color of the same volume in other paths. This use case is already
	  implemented
	  in TGeoPainter and an example of usage is given in the tutorials
	  files
	  $ROOTSYS/tutorials/geom/iterplugin.cxx and runplugin.C.

2009-11-27 16:19  moneta

	* [r31452] roofit/roostats/src/BayesianCalculator.cxx: fix a bug in
	  calculating the limit in the BayesianCalculator (merged from dev
	  branch)

2009-11-27 15:06  rdm

	* [r31451] misc/memstat/src/TMemStatDepend.cxx: backtrace() does
	  not exist on MacOS X < 10.5, add protection.

2009-11-27 14:25  matevz

	* [r31450] graf3d/eve/inc/TEveBoxSetGL.h,
	  graf3d/eve/src/TEveBoxSetGL.cxx,
	  graf3d/eve/src/TEveQuadSetGL.cxx: * TEveQuadSetGL
	  Draw frame even if there are no digits.
	  This problem surfaced when trying to draw dead modules in ALICE
	  SPD.
	  
	  * TEveBoxSetGL
	  Draw frame even if there are no digits.
	  Move box-drawing code into new RenderBoxes() -- DirectDraw() was
	  getting too long.

2009-11-27 13:24  bellenot

	* [r31449] test/stressRooFit.cxx: From Wouter:
	  Disable the writing of the CERF cache file in stressRooFit
	  (solves a problem on Windows in the nightlies)

2009-11-27 10:05  rdm

	* [r31444] math/unuran/Module.mk: From Axel:
	  Dependency of unuran's configure on untarred sources was
	  misspelled.
	  Fixes nightlies.

2009-11-27 08:06  bellenot

	* [r31442] test/Makefile.win32: Add missing test for existance of
	  libUnuran and libminuit2 to enable the compilation of
	  stressHistoFit

2009-11-27 07:29  ganis

	* [r31441] proof/proof/inc/TProof.h, proof/proof/src/TProof.cxx,
	  proof/proofd/inc/XrdProofdAux.h,
	  proof/proofd/inc/XrdProofdClient.h,
	  proof/proofd/inc/XrdProofdProofServ.h,
	  proof/proofd/src/XrdProofdAdmin.cxx,
	  proof/proofd/src/XrdProofdAux.cxx,
	  proof/proofd/src/XrdProofdClient.cxx,
	  proof/proofd/src/XrdProofdClientMgr.cxx,
	  proof/proofd/src/XrdProofdProofServ.cxx,
	  proof/proofd/src/XrdProofdProofServMgr.cxx,
	  proof/proofd/src/XrdProofdProtocol.cxx,
	  proof/proofx/src/TXSocket.cxx: - Fix a backward compatibility
	  issue with the recently introduced status files
	  - Improve synchronization between parent and child during fork
	  - Optimize loops over directory entries
	  - Improve error and notification messages

2009-11-26 16:34  ganis

	* [r31440] tutorials/proof/getProof.C: Do not prompt the user if
	  not a tty; allows to run the tutorials in remote sessions

2009-11-26 16:26  ganis

	* [r31439] tutorials/proof/runProof.C: Notify the data source for
	  the 'eventproc' tutorial

2009-11-26 16:23  ganis

	* [r31438] proof/proofplayer/src/TEventIter.cxx,
	  proof/proofplayer/src/TPacketizerUnit.cxx: Make sure that the
	  entry number passed to TSelector::Process is unique and in
	  increasing order for non-data driven processing (packetizer
	  TPacketizerUnit).
	  This allows to give a meaning to this variable, for example to
	  related it to
	  one dimension of an integration.

2009-11-26 11:42  ganis

	* [r31437] proof/proofplayer/src/TEventIter.cxx,
	  proof/proofplayer/src/TProofPlayer.cxx: - Re-enable the use of
	  the tree cache also for local files
	  - Adapt the default settings for the cache to the recent changes

2009-11-26 07:56  bellenot

	* [r31436] gui/doc/v526/index.html: Update release notes

2009-11-25 20:09  pcanal

	* [r31431] core/cont/src/TRefArray.cxx: Clarify documentation

2009-11-25 18:47  bellenot

	* [r31430] gui/gui/src/TGFileDialog.cxx: Allow to change directory
	  by typing its name in the text entry of the file dialog (thanks
	  Axel for the suggestion)

2009-11-25 18:29  matevz

	* [r31429] graf3d/eve/inc/TEveLine.h,
	  graf3d/eve/inc/TEvePointSet.h, graf3d/eve/inc/TEveTrack.h,
	  graf3d/eve/src/TEveLine.cxx, graf3d/eve/src/TEvePointSet.cxx,
	  graf3d/eve/src/TEveTrack.cxx: Always propagate marker / line
	  parameters to projected elements,
	  do not rely on users calling it.

2009-11-25 17:03  matevz

	* [r31428] graf3d/eve/inc/LinkDef1.h,
	  graf3d/eve/inc/TEveGedEditor.h, graf3d/eve/src/TEveGedEditor.cxx:
	  Show context-menu on right-clik into the editor name-frame.

2009-11-25 16:35  axel

	* [r31427] core/editline/src/common.cxx,
	  core/editline/src/read.cxx: Enter should end ^O, so distingish
	  newline from ed_replay_hist().
	  Don't rely on ed_newline() to be fFunc[12]; call it directly
	  instead.

2009-11-25 16:30  couet

	* [r31426] graf2d/doc/v526/index.html: - TImageDump

2009-11-25 16:23  couet

	* [r31425] graf2d/postscript/src/TImageDump.cxx: - The way the
	  hollow filled are was not correct:
	  1) it used the line attributes
	  2) it always drew a line around the polygons filled with
	  patterns.
	  This fixes the problem mentionned here:
	  https://savannah.cern.ch/bugs/index.php?59263
	  as well as the test #22 in stressGraphics (no need to change
	  the reference file).

2009-11-25 16:11  brun

	* [r31424] tree/treeplayer/src/TTreePerfStats.cxx: Fix warning
	  about unused argument

2009-11-25 15:23  axel

	* [r31422] cint/doc/v526/index.html: Second try at fixing HTML...

2009-11-25 14:50  pcanal

	* [r31419] cint/doc/v526/index.html: Fix html syntax

2009-11-25 14:32  brun

	* [r31418] main/src/h2root.cxx: One more fix on 64 bits machines in
	  case of histograms

2009-11-25 14:07  brun

	* [r31417] tree/treeplayer/inc/TTreePerfStats.h,
	  tree/treeplayer/src/TTreePerfStats.cxx: Implement suggestions
	  from Axel:
	  -Browse method
	  -improved layout

2009-11-25 12:29  brun

	* [r31416] doc/v526/index.html: From Axel:
	  fix layout

2009-11-24 23:31  matevz

	* [r31415] tutorials/eve/geom_atlas.C, tutorials/eve/geom_cms.C:
	  Set cache-dir to local directory -- this seems to be needed now.

2009-11-24 18:35  matevz

	* [r31414] tutorials/eve/alice_vsd.C: From Bertrand: fix to run in
	  compiled mode on windows.

2009-11-24 17:06  rdm

	* [r31413] build/unix/makedist.sh: fixes for MacOS X:
	  - fix for the case there is no gtar.
	  - add MacOS X version number in file name (e.g. 10.5, 10.6, ...).

2009-11-24 11:29  brun

	* [r31411] build/version_number, core/base/inc/RVersion.h: Start
	  development version 5.25/05.
	  This version will become the production version 5.26 on December
	  15.

2009-11-23 22:02  brun

	* [r31401] build/version_number, core/base/inc/RVersion.h: Stamp
	  development release 5.25/04

2009-11-23 21:19  brun

	* [r31400] hist/doc/v526/gtime.gif, hist/doc/v526/gtime2.gif,
	  hist/doc/v526/index.html: Add a more complete documentation for
	  TGraphTime.

2009-11-23 21:06  brun

	* [r31399] tree/doc/v526/index.html: Fix a typo

2009-11-23 21:03  brun

	* [r31398] tree/doc/v526/index.html,
	  tree/doc/v526/perfstats_atlas_flushed.gif,
	  tree/doc/v526/perfstats_atlas_original.gif: Add documentation of
	  the new class TTreePerfStats

2009-11-23 20:01  brun

	* [r31397] graf2d/graf/src/TText.cxx: From Valeri Fine
	  Protection when using TTF

2009-11-23 19:45  brun

	* [r31396] tree/tree/src/TBranchElement.cxx: From Philippe:
	  Even if the data member is not present in the target class,
	  assign fID to the new value
	  to avoid any confusion.

2009-11-23 17:28  pcanal

	* [r31395] core/doc/v526/index.html, io/doc/v526/index.html,
	  tree/doc/v526/index.html: Update documentatio

2009-11-23 16:33  brun

	* [r31394] cint/doc/v526/index.html: From Axel:
	  Mention Cintex's removal of artificial Streamer(), non-virtual
	  ShowMembers().

2009-11-23 15:34  rdm

	* [r31393] core/utils/src/rlibmap.cxx: on Win32 filter out .lib
	  static libraries from the .rootmap files.

2009-11-23 15:19  brun

	* [r31392] test/stressHistoFit.cxx, test/stressHistogram.cxx: From
	  David:
	  Fix compilation warnings with icc

2009-11-23 15:10  rdm

	* [r31391] etc/gdb-backtrace.sh: from Axel:
	  Improve formatting; ignore line numbers in a few more cases.

2009-11-23 14:46  brun

	* [r31390] main/src/h2root.cxx: From Bertrand:
	  fix for Windows

2009-11-23 14:14  rdm

	* [r31389] build/rmkdepend/include.c, cint/reflex/ModuleVars.mk,
	  config/Makefile.linuxicc, config/Makefile.linuxx8664icc,
	  core/pcre/Module.mk, graf2d/asimage/Module.mk,
	  graf2d/freetype/Module.mk, math/unuran/Module.mk,
	  net/xrootd/src/xrootd/config/GNUmake.rules.gccx8664,
	  net/xrootd/src/xrootd/config/GNUmake.rules.icc,
	  net/xrootd/src/xrootd/config/GNUmake.rules.iccx8664: From Axel
	  and me:
	  - support 32-bit builds with icc on 64-bit platforms.
	  - remove/suppress remaining warnings
	  On SLC5 with linuxx8664icc using icc 11.1 there are now 0
	  warnings.

2009-11-23 14:07  pcanal

	* [r31388] core/cont/src/TList.cxx: From Axel:
	  Unregister stack objects from their TDirectory when TList tries
	  to delete them. Fixes Savannah #59361

2009-11-23 12:20  pcanal

	* [r31387] core/meta/src/TClass.cxx, io/io/src/TStreamerInfo.cxx:
	  Allow schema rule to find and update fixed lenth array

2009-11-23 12:09  couet

	* [r31386] io/io/doc/index.txt: - fix obsolete links

2009-11-23 12:02  couet

	* [r31385] tree/tree/doc/index.txt: - Fix obsolete links

2009-11-23 11:57  bellenot

	* [r31384] gui/recorder/src/TRecorder.cxx: - Make sure only GUI
	  event overlapping is allowed
	  - Allow MotionNotify to overlap too

2009-11-23 11:53  brun

	* [r31383] main/src/h2root.cxx, misc/minicern/src/hbook.f: One more
	  fix for 64 bits machines

2009-11-23 11:48  couet

	* [r31382] hist/hbook/doc/index.txt: - Fix obsolete links

2009-11-23 11:44  couet

	* [r31381] hist/hist/doc/index.txt: - Fix obsolete links

2009-11-23 11:25  couet

	* [r31380] graf2d/asimage/doc/index.txt: - fix wrong links

2009-11-23 11:02  brun

	* [r31379] main/src/h2root.cxx, misc/minicern/src/hbook.f: One more
	  attempt to fix a problem on 64 bits machines

2009-11-23 10:31  couet

	* [r31378] hist/histpainter/doc/index.txt: - Fix obsolete links

2009-11-23 10:15  brun

	* [r31377] roofit/doc/v526/index.html: From Lorenzo:
	  update release notes

2009-11-23 10:11  moneta

	* [r31376] hist/doc/v526/index.html, math/doc/v526/index.html:
	  improve the release notes for math and hist

2009-11-23 07:36  brun

	* [r31375] graf3d/eve/src/TEveGedEditor.cxx: Fix coding conventions

2009-11-23 06:08  wlav

	* [r31373] bindings/pyroot/src/Pythonize.cxx: o) also lookup branch
	  with trailing '.' see:
	  http://root.cern.ch/phpBB2/viewtopic.php?t=9450

2009-11-22 22:55  pcanal

	* [r31372] tree/tree/src/TChain.cxx: Fix inaccurate documentation
	  (GetEntryWithIndex)

2009-11-22 20:18  moneta

	* [r31371] hist/doc/v526/index.html, math/doc/v526/index.html:
	  update release notes

2009-11-22 15:52  rdm

	* [r31370] README/CREDITS: added Brian for HDFS contribution.

2009-11-22 15:52  rdm

	* [r31369] io/hdfs/inc/THDFSFile.h, io/hdfs/src/THDFSFile.cxx:
	  added some comments.

2009-11-22 15:51  rdm

	* [r31368] etc/plugins/TFile/P110_THDFSFile.C: HDFS plugin script.

2009-11-22 15:51  rdm

	* [r31367] Makefile, config/Makefile.depend, configure,
	  io/hdfs/Module.mk: corrections in build system related to HDFS.

2009-11-22 08:34  brun

	* [r31366] graf2d/qt/src/TQtPadFont.cxx: Fix a compilation warning

2009-11-21 11:31  matevz

	* [r31363] graf3d/eve/inc/TEveVSD.h, graf3d/eve/src/TEveVSD.cxx:
	  Put back fBuffSzie member and name/title ctor args -- they are
	  used in ALICE code.

2009-11-21 09:45  moneta

	* [r31362] hist/hist/src/TGraph.cxx, hist/hist/src/TGraph2D.cxx,
	  hist/hist/src/TH1.cxx: update comments in the Fit method for the
	  new changes of TFitResult

2009-11-21 09:14  moneta

	* [r31361] math/mathcore/inc/Fit/SparseData.h,
	  math/mathcore/src/SparseData.cxx: fix coding convention in
	  SparseData

2009-11-21 09:09  axel

	* [r31360] cint/doc/v526/index.html: Add CINT7 announcement;
	  mention backward compatibility of developments.

2009-11-21 08:49  brun

	* [r31359] README/README: From Axel:
	  Fix broken link, and we don't collect benchmark results
	  anymore...

2009-11-21 08:06  brun

	* [r31358] graf2d/qt/inc/TQtPadFont.h, graf2d/qt/src/TGQt.cxx,
	  graf2d/qt/src/TQtPadFont.cxx: From Valeri Fine:
	  - suppress Qt warning about zero size glyphs.
	  - Fix typo, "SetTextMaginfy" to "SetTextMagnify"

2009-11-21 05:22  pcanal

	* [r31357] tree/tree/src/TTree.cxx: Avoid division (and
	  multiplication) by zero

2009-11-20 23:34  pcanal

	* [r31356] Makefile, config/Makefile.in, configure,
	  doc/v526/index.html, io/hdfs, io/hdfs/Module.mk, io/hdfs/inc,
	  io/hdfs/inc/THDFSFile.h, io/hdfs/src, io/hdfs/src/THDFSFile.cxx:
	  From Brian Bockelman: new Hadoop TFile plugin.

2009-11-20 21:42  matevz

	* [r31355] tutorials/eve/alice_vsd.C: Actually forgot to make
	  destructor virtual :)

2009-11-20 21:41  matevz

	* [r31354] tutorials/eve/alice_vsd.C: Introduce two new functions
	  to make flow clearer. Implement virtual destructor.

2009-11-20 21:22  matevz

	* [r31353] graf3d/doc/v526/index.html: Update release notes.

2009-11-20 20:47  moneta

	* [r31352]
	  tutorials/roostats/rs503_ProfileLikelihoodCalculator_averageLimit.C:
	  remove a failing tutorial

2009-11-20 20:46  matevz

	* [r31351] tutorials/eve/alice_vsd.C: Enforce compiled mode.

2009-11-20 20:44  matevz

	* [r31350] tutorials/eve/MultiView.C, tutorials/eve/alice_vsd.C: *
	  alice_vsd.C
	  New tutorial -- showing VSD (Visualization Summar File) from
	  ALICE.
	  For now shows clusters and reconstructed tracks but adding hits
	  and
	  kinematics is now easy!
	  
	  * MultiView.C
	  Add function SetDepth() to make it easy to set current z-depth of
	  all projection managers at the same time.

2009-11-20 20:43  matevz

	* [r31349] graf3d/eve/inc/TEveVSD.h, graf3d/eve/src/TEveVSD.cxx:
	  Changes needed for a new tutorial.

2009-11-20 18:16  pcanal

	* [r31348] etc/gdb-backtrace.sh: From Axel: Fixes for signal
	  handler detection and function name extraction.

2009-11-20 18:03  brun

	* [r31347] core/base/inc/TVirtualX.h, core/base/src/TVirtualX.cxx,
	  graf2d/graf/src/TText.cxx: From Valeri,
	  Extension of TVirtualX to optimize the QT rendering quality.

2009-11-20 17:29  pcanal

	* [r31346] tree/treeplayer/src/TTreeFormula.cxx: Properly detect
	  the case where a fix length array is coming from a friend tree
	  connected with an Index (and hence the presence of the 'entry' is
	  not guaranteed).
	  This fixes Savannah #58953

2009-11-20 17:24  pcanal

	* [r31345] tree/tree/src/TBranchElement.cxx: Fix comment

2009-11-20 17:23  pcanal

	* [r31344] tree/tree/src/TBranch.cxx: Insure that after a
	  TBranch::ResetAddress, TTreeFormula always correctly reload the
	  information.

2009-11-20 16:33  matevz

	* [r31343] graf3d/eve/inc/TEveBrowser.h: Add getters for menu-bar
	  and top-menu-frame.

2009-11-20 14:54  pcanal

	* [r31341] sql/oracle/Module.mk: fix typo

2009-11-20 13:37  axel

	* [r31339] cint/cint/src/opr.cxx: Improve r31336 by letting
	  G__letULonglong do its job, and not setting obj.ulo.

2009-11-20 13:24  bellenot

	* [r31338] gui/recorder/src/TRecorder.cxx: - Fix compiler warning

2009-11-20 13:20  bellenot

	* [r31337] gui/recorder/inc/TRecorder.h,
	  gui/recorder/src/TRecorder.cxx: - Use aliases for non
	  cross-platform atoms like WM_DELETE_WINDOW

2009-11-20 12:02  axel

	* [r31336] cint/cint/src/opr.cxx: improve r31235, by explicitly
	  setting the unsigned long value instead of casting though
	  G__letint

2009-11-19 23:34  rdm

	* [r31334] configure: on SLC5 the default, shared library only,
	  grahpviz rpm does not come with
	  libgvplugin_dot_layout.so and this is not needed either as
	  graphviz will
	  load it dynamically, so don't explicitly link against it.

2009-11-19 19:46  rdm

	* [r31332] etc/gdb-backtrace.sh: From Axel:
	  improved script to provide suggestions to users on crash cause
	  and location.
	  Still needs some fine tuning, but already much beter than before.

2009-11-19 19:29  matevz

	* [r31331] graf3d/gl/src/TGLUtil.cxx: In TGLUtil::RenderCrosses()
	  poly-marker rendering also draw a pixel big dot at the center of
	  each cross to avoid flickering when crosses become too small.

2009-11-19 17:34  matevz

	* [r31330] graf3d/gl/inc/TGLEmbeddedViewer.h,
	  graf3d/gl/src/TGLEmbeddedViewer.cxx: Put back also the old
	  constructor.
	  Introduce private Init() function to handle common
	  initialization.

2009-11-19 17:14  moneta

	* [r31328] tutorials/roostats/rs_bernsteinCorrection.C,
	  tutorials/roostats/rs_numberCountingCombination.C,
	  tutorials/roostats/rs_numbercountingutils.C: fix some of the
	  tutorials thanks to Alfio

2009-11-19 17:13  matevz

	* [r31327] graf3d/eve/inc/TEvePointSet.h,
	  graf3d/eve/src/TEvePointSet.cxx: Implement
	  virtual void PointSelected(Int_t id);
	  in TEvePointSetProjected.
	  
	  Forward the user selecton to projectable where full information
	  is available.

2009-11-19 17:04  matevz

	* [r31326] graf3d/eve/inc/LinkDef1.h,
	  graf3d/eve/inc/TEveGedEditor.h, graf3d/eve/src/TEveGedEditor.cxx,
	  graf3d/eve/src/TEveManager.cxx: Make EVE GED editors use a
	  different top name-label.
	  
	  It is actually a button that allows a user to create a new editor
	  with
	  the current object. Maximum number of such floating editors is
	  limited
	  to 10 (static in TEveGedEditor).
	  
	  TEveManager forwards object changes and delitions to appropriate
	  static functions in TEveGedEditor that properly update the
	  floating
	  editors if they are affected by the change.

2009-11-19 17:03  couet

	* [r31325] hist/doc/v526/index.html: - THStack

2009-11-19 17:01  bellenot

	* [r31324] gui/recorder/src/TRecorder.cxx: - Fix one typo + improve
	  comments

2009-11-19 16:49  bellenot

	* [r31323] gui/recorder/src/TRecorder.cxx: - Don't wait on events
	  causing potential deadlocks (e.g. TGMainFrame was waiting on a
	  TGFileDialog inside its HandleKey() method)

2009-11-19 16:47  moneta

	* [r31322] roofit/roostats/inc/HypoTestInverter.h,
	  roofit/roostats/inc/HypoTestInverterResult.h,
	  roofit/roostats/src/HypoTestInverter.cxx,
	  roofit/roostats/src/HypoTestInverterPlot.cxx,
	  roofit/roostats/src/HypoTestInverterResult.cxx: merge latest
	  changes from Gregory in
	  https://root.cern.ch/svn/root/branches/dev/roostats
	  
	  URL: http://root.cern.ch/viewcvs?rev=31318&root=root&view=rev
	  Log:
	  bring consistency with UpperLimit - set upper bound instead of
	  limit and compute both lower and upper bound

2009-11-19 16:46  couet

	* [r31321] hist/hist/src/THStack.cxx: - Revert last fix. It had
	  some side effect seen thanks
	  to the macro hstack.C executed to build the THistPainter
	  online doc. The previous fix should be reconsidered. It
	  was not critical any way.

2009-11-19 16:42  bellenot

	* [r31320] gui/ged/inc/TGedEditor.h, gui/ged/src/TGedEditor.cxx:
	  From Matevz:
	  - Add optional width and height arguments to TGedEditor
	  constructor.

2009-11-19 15:21  moneta

	* [r31316] roofit/roostats/src/LikelihoodInterval.cxx,
	  roofit/roostats/src/UpperLimitMCSModule.cxx: fix a problem in
	  likelihoodinterval and upperlimitmcmsmodule

2009-11-19 15:03  moneta

	* [r31315] roofit/roostats/src/LikelihoodInterval.cxx,
	  roofit/roostats/src/UpperLimitMCSModule.cxx: - use same code for
	  lower and upper limit (old code wasleft by mistake for lower
	  limit)
	  - no need to fit in UpperLimitMCSModule

2009-11-19 14:21  axel

	* [r31310] core/doc/v526/index.html: Improved editline release
	  notes.

2009-11-19 12:05  bellenot

	* [r31309] gui/recorder/src/TRecorder.cxx: - Remove left-over code

2009-11-19 11:22  bellenot

	* [r31308] gui/recorder/src/TRecorder.cxx: - Move only to positive
	  values (for the time being)

2009-11-19 10:26  axel

	* [r31307] core/editline/src/rlcurses.h: Don't #include termcap.h
	  if curses's version was already included by curses.h. Fixes
	  problem with OpenSuSE 10.

2009-11-19 10:07  couet

	* [r31306] core/base/src/TExec.cxx: - Reformat the comments
	  according to the rules.
	  Looks better in the online Ref manual.

2009-11-19 08:45  couet

	* [r31305] tutorials/graphs/multipalette.C: - A "static" was
	  missing (problem seen when the macro was
	  executed several times).
	  root [0] .L multipalette.C
	  root [1] multipalette()
	  root [2] multipalette()

2009-11-19 07:41  bellenot

	* [r31304] test/Makefile, test/Makefile.win32: Fix failing
	  compilation of stressHistoFit on Windows

2009-11-18 22:59  wlav

	* [r31303] bindings/pyroot/src/Pythonize.cxx: o) extra check for
	  safety

2009-11-18 22:52  brun

	* [r31302] hist/hist/src/TH1.cxx: From George Irwin:
	  Fix a portability problem in statements using throw

2009-11-18 22:45  matevz

	* [r31301] graf3d/gl/inc/TGLEventHandler.h,
	  graf3d/gl/src/TGLEventHandler.cxx: * Introduce Grab/UnGrabMouse()
	  functions.
	  
	  * Ungrab-mouse before creating a context-menu.
	  
	  * Also check for mouse button > 3 in HandleDoubleclick().

2009-11-18 21:06  matevz

	* [r31299] graf3d/eve/inc/TEveViewer.h,
	  graf3d/eve/src/TEveViewer.cxx, graf3d/gl/inc/TGLEmbeddedViewer.h,
	  graf3d/gl/inc/TGLEventHandler.h, graf3d/gl/inc/TGLSAViewer.h,
	  graf3d/gl/inc/TGLViewer.h, graf3d/gl/inc/TGLViewerEditor.h,
	  graf3d/gl/src/TGLEmbeddedViewer.cxx,
	  graf3d/gl/src/TGLEventHandler.cxx, graf3d/gl/src/TGLSAViewer.cxx,
	  graf3d/gl/src/TGLViewer.cxx, graf3d/gl/src/TGLViewerEditor.cxx,
	  graf3d/gviz3d/src/TStructViewerGUI.cxx,
	  tutorials/eve/calorimeters.C, tutorials/eve/window_manager.C:
	  Several small cleanups and improvements.
	  
	  TGLViewer and sub-classes:
	  - Improve help text for TGLViewer ("Help on GL viewer").
	  - Add support for menu-bar hiding in TGLSAViewer.
	  - Allow TGLEmbeddedViewer to be connected to a GED editor.
	  - Remove support for "camera home" on double click -- show GED
	  editor
	  of the viewer instead.
	  
	  TGLEventHandler:
	  - Improve handling of mouse-button events:
	  - Only allow single button activity at the same time.
	  - Remove function-static variables.
	  
	  TEveViewer:
	  - Enable by default menu-bar hiding for GL viewers.

2009-11-18 21:06  pcanal

	* [r31298] core/meta/src/TStreamerElement.cxx: From Axel and
	  Philippe:
	  When streaming a base class without StreamerNVirtual() use an
	  external
	  streamer if it was set. Fixes Savannah #59093.

2009-11-18 20:44  moneta

	* [r31297] roofit/roostats/src/HypoTestInverter.cxx,
	  roofit/roostats/src/HypoTestInverterResult.cxx: merge in the
	  trunk the latest fix from Gregory in the HypoTestInverter:
	  http://root.cern.ch/viewcvs?rev=31291&root=root&view=rev
	  LOG:
	  fixed UL search (find the object with the smallest error that is
	  < 1 sigma from the target)

2009-11-18 20:35  rdm

	* [r31296] net/net/src/TWebFile.cxx,
	  proof/proof/src/TProofServ.cxx,
	  proof/proofplayer/src/TEventIter.cxx,
	  proof/proofplayer/src/TPacketizer.cxx,
	  proof/proofplayer/src/TPacketizerAdaptive.cxx,
	  proof/proofplayer/src/TPerfStats.cxx,
	  proof/proofplayer/src/TVirtualPacketizer.cxx: small code
	  cosmetics.

2009-11-18 20:29  rdm

	* [r31295] gui/gui/inc/TGMenu.h: From Matervz:
	  add GetCurrent() to get the fCurrent menu item.

2009-11-18 17:36  moneta

	* [r31290] math/mathcore/src/SparseData.cxx: fix a precision
	  problem observed on 32 bits machines
	  (tolerance for comparing doubles was too small)

2009-11-18 17:33  moneta

	* [r31289] test/Makefile: make run of test stressHistoFit
	  conditional on Unuran and Minuit2

2009-11-18 16:38  moneta

	* [r31285] roofit/roostats/inc/HybridCalculator.h,
	  roofit/roostats/inc/HypoTestInverter.h,
	  roofit/roostats/inc/HypoTestInverterResult.h,
	  roofit/roostats/inc/SimpleInterval.h,
	  roofit/roostats/src/HypoTestInverter.cxx,
	  roofit/roostats/src/HypoTestInverterPlot.cxx,
	  roofit/roostats/src/HypoTestInverterResult.cxx,
	  tutorials/roostats/rs801_HypoTestInverter.C: merge latest changes
	  in https://root.cern.ch/svn/root/branches/dev/roostats from 31273
	  to 31284

2009-11-18 16:22  couet

	* [r31282] core/base/src/TColor.cxx: - many doc improvements

2009-11-18 16:15  couet

	* [r31281] tutorials/graphs/multipalette.C: - Macro demonstrating
	  how to use several palettes in the same
	  Canvas. It will be used by the TColor documentation.

2009-11-18 16:09  couet

	* [r31279] graf2d/gviz/README: - windows info

2009-11-18 16:08  couet

	* [r31278] graf2d/doc/v526/index.html: - graphviz

2009-11-18 15:06  moneta

	* [r31276] roofit/roostats/inc/BayesianCalculator.h,
	  roofit/roostats/inc/BernsteinCorrection.h,
	  roofit/roostats/inc/CombinedCalculator.h,
	  roofit/roostats/inc/ConfInterval.h,
	  roofit/roostats/inc/ConfidenceBelt.h,
	  roofit/roostats/inc/DebuggingSampler.h,
	  roofit/roostats/inc/DebuggingTestStat.h,
	  roofit/roostats/inc/FeldmanCousins.h,
	  roofit/roostats/inc/HLFactory.h, roofit/roostats/inc/Heavyside.h,
	  roofit/roostats/inc/HybridCalculator.h,
	  roofit/roostats/inc/HybridResult.h,
	  roofit/roostats/inc/HypoTestInverter.h,
	  roofit/roostats/inc/HypoTestInverterPlot.h,
	  roofit/roostats/inc/HypoTestInverterResult.h,
	  roofit/roostats/inc/HypoTestInvertor.h,
	  roofit/roostats/inc/HypoTestInvertorPlot.h,
	  roofit/roostats/inc/HypoTestInvertorResult.h,
	  roofit/roostats/inc/HypoTestResult.h,
	  roofit/roostats/inc/IntervalCalculator.h,
	  roofit/roostats/inc/LikelihoodInterval.h,
	  roofit/roostats/inc/LikelihoodIntervalPlot.h,
	  roofit/roostats/inc/LinkDef.h,
	  roofit/roostats/inc/MCMCCalculator.h,
	  roofit/roostats/inc/MCMCInterval.h,
	  roofit/roostats/inc/MCMCIntervalPlot.h,
	  roofit/roostats/inc/MarkovChain.h,
	  roofit/roostats/inc/MetropolisHastings.h,
	  roofit/roostats/inc/ModelConfig.h,
	  roofit/roostats/inc/NeymanConstruction.h,
	  roofit/roostats/inc/NumEventsTestStat.h,
	  roofit/roostats/inc/PdfProposal.h,
	  roofit/roostats/inc/PointSetInterval.h,
	  roofit/roostats/inc/ProfileLikelihoodCalculator.h,
	  roofit/roostats/inc/ProfileLikelihoodTestStat.h,
	  roofit/roostats/inc/ProposalFunction.h,
	  roofit/roostats/inc/ProposalHelper.h,
	  roofit/roostats/inc/SamplingDistPlot.h,
	  roofit/roostats/inc/SamplingDistribution.h,
	  roofit/roostats/inc/SimpleInterval.h,
	  roofit/roostats/inc/TestStatSampler.h,
	  roofit/roostats/inc/TestStatistic.h,
	  roofit/roostats/inc/ToyMCSampler.h,
	  roofit/roostats/inc/UniformProposal.h,
	  roofit/roostats/inc/UpperLimitMCSModule.h,
	  roofit/roostats/src/BayesianCalculator.cxx,
	  roofit/roostats/src/BernsteinCorrection.cxx,
	  roofit/roostats/src/ConfidenceBelt.cxx,
	  roofit/roostats/src/FeldmanCousins.cxx,
	  roofit/roostats/src/HLFactory.cxx,
	  roofit/roostats/src/Heavyside.cxx,
	  roofit/roostats/src/HybridCalculator.cxx,
	  roofit/roostats/src/HybridResult.cxx,
	  roofit/roostats/src/HypoTestInverter.cxx,
	  roofit/roostats/src/HypoTestInverterPlot.cxx,
	  roofit/roostats/src/HypoTestInverterResult.cxx,
	  roofit/roostats/src/HypoTestInvertor.cxx,
	  roofit/roostats/src/HypoTestInvertorPlot.cxx,
	  roofit/roostats/src/HypoTestInvertorResult.cxx,
	  roofit/roostats/src/HypoTestResult.cxx,
	  roofit/roostats/src/LikelihoodInterval.cxx,
	  roofit/roostats/src/LikelihoodIntervalPlot.cxx,
	  roofit/roostats/src/MCMCCalculator.cxx,
	  roofit/roostats/src/MCMCInterval.cxx,
	  roofit/roostats/src/MCMCIntervalPlot.cxx,
	  roofit/roostats/src/MarkovChain.cxx,
	  roofit/roostats/src/MetropolisHastings.cxx,
	  roofit/roostats/src/NeymanConstruction.cxx,
	  roofit/roostats/src/PdfProposal.cxx,
	  roofit/roostats/src/PointSetInterval.cxx,
	  roofit/roostats/src/ProfileLikelihoodCalculator.cxx,
	  roofit/roostats/src/ProposalHelper.cxx,
	  roofit/roostats/src/SamplingDistPlot.cxx,
	  roofit/roostats/src/SamplingDistribution.cxx,
	  roofit/roostats/src/SimpleInterval.cxx,
	  roofit/roostats/src/UniformProposal.cxx,
	  roofit/roostats/src/UpperLimitMCSModule.cxx,
	  tutorials/roostats/rs102_hypotestwithshapes.C,
	  tutorials/roostats/rs201_hybridcalculator.C,
	  tutorials/roostats/rs301_splot.C,
	  tutorials/roostats/rs401c_FeldmanCousins.C,
	  tutorials/roostats/rs401d_FeldmanCousins.C,
	  tutorials/roostats/rs505_HybridCalculator_significance.C,
	  tutorials/roostats/rs506_HybridCalculator_averageSignificance.C,
	  tutorials/roostats/rs801_HypoTestInverter.C,
	  tutorials/roostats/rs801_HypoTestInvertor.C: merge developments
	  in
	  https://root.cern.ch/svn/root/branches/dev/roostats/roofit/roostats
	  from revision 30833 to revision 31273
	  
	  
	  fix also the tutorials due to the new changes (copy from branch)

2009-11-18 14:43  brun

	* [r31271] configure: From Bertrand:
	  - Allow to build libGviz on Windows too.

2009-11-18 11:15  brun

	* [r31268] math/minuit/src/TMinuit.cxx: Fix a problem in
	  TMinuit::mnscan reported by valgrind on stressHistoFit

2009-11-18 10:36  moneta

	* [r31267] hist/hist/src/TH1.cxx, math/mathcore/src/SparseData.cxx:
	  from David merge its fixes in mathDev branch up to 31266
	  
	  - fix a problem in SparseData reproted by valgrind
	  - TH1: fix warnings found on VS++ 9

2009-11-18 09:57  brun

	* [r31266] math/unuran/Module.mk: From Axel:
	  - Fix missing dependency on un-tarred unuran source files

2009-11-18 09:39  brun

	* [r31265] test/stressHistoFit.cxx: Normalize rootmarks on
	  reference machine pcbrun4

2009-11-18 08:57  moneta

	* [r31264] test/Makefile: fix building of stressHistoFit for
	  Windows

2009-11-18 08:36  brun

	* [r31263] configure: From Axel:
	  Fix to re-enable cintex

2009-11-18 07:38  brun

	* [r31262] hist/hist/inc/TFitResultPtr.h: Fix coding conventions

2009-11-18 07:31  moneta

	* [r31261] hist/hist/inc/TFitResult.h,
	  hist/hist/src/TFitResult.cxx, hist/hist/src/TFitResultPtr.cxx,
	  math/mathcore/inc/Fit/FitResult.h,
	  math/mathcore/src/FitResult.cxx: - remove assert in TFitResultPtr
	  and print instead an error messages
	  - implement TFitRresult::Print and method to retrieve a
	  covariance and correlation matrix as a TMatrixDSym
	  
	  FitResult:
	  - fix a bug in FitResult in returning the correlation matrix for
	  fixed parameters
	  - improve printout in case of empty classes

2009-11-18 05:18  brun

	* [r31260] test/stressRooFit_tests.cxx: From Wouter:
	  changes required to run with the latest Roofit

2009-11-18 01:59  wlav

	* [r31259] bindings/pyroot/src/Pythonize.cxx: o) fix the TTree
	  member lookup problem reported here:
	  http://root.cern.ch/phpBB2/viewtopic.php?t=7888
	  http://root.cern.ch/phpBB2/viewtopic.php?t=9458

2009-11-17 22:41  wouter

	* [r31258] roofit/roofit/inc/LinkDef1.h,
	  roofit/roofit/inc/RooMultiBinomial.h,
	  roofit/roofit/inc/RooStepFunction.h,
	  roofit/roofit/src/RooMultiBinomial.cxx,
	  roofit/roofit/src/RooNDKeysPdf.cxx,
	  roofit/roofit/src/RooStepFunction.cxx,
	  roofit/roofitcore/inc/RooAbsDataStore.h,
	  roofit/roofitcore/inc/RooAbsPdf.h,
	  roofit/roofitcore/inc/RooCompositeDataStore.h,
	  roofit/roofitcore/inc/RooDataSet.h,
	  roofit/roofitcore/inc/RooEffProd.h,
	  roofit/roofitcore/inc/RooGlobalFunc.h,
	  roofit/roofitcore/inc/RooProfileLL.h,
	  roofit/roofitcore/inc/RooTreeDataStore.h,
	  roofit/roofitcore/src/RooAbsPdf.cxx,
	  roofit/roofitcore/src/RooBanner.cxx,
	  roofit/roofitcore/src/RooCompositeDataStore.cxx,
	  roofit/roofitcore/src/RooDataHist.cxx,
	  roofit/roofitcore/src/RooDataSet.cxx,
	  roofit/roofitcore/src/RooFitResult.cxx,
	  roofit/roofitcore/src/RooGlobalFunc.cxx,
	  roofit/roofitcore/src/RooHistPdf.cxx,
	  roofit/roofitcore/src/RooMCStudy.cxx,
	  roofit/roofitcore/src/RooNumRunningInt.cxx,
	  roofit/roofitcore/src/RooRandomizeParamMCSModule.cxx,
	  roofit/roofitcore/src/RooRealIntegral.cxx,
	  roofit/roofitcore/src/RooTreeDataStore.cxx,
	  roofit/roostats/src/MarkovChain.cxx: o RooAbsDataStore
	  
	  - Add pure virtual interface for handling of event weights
	  
	  
	  o RooCompositeDataStore
	  
	  - Implement forwarder function for weights handling
	  
	  - Keep track of 'current' in data member to allow forwarding
	  of calls to 'current' dataset
	  
	  
	  o RooDataHist
	  
	  - Export pointers to weights and errors array to RooTreeDataStore
	  
	  
	  o RooDataSet
	  
	  - Adjust to store weight variable in RooTreeDataStore
	  
	  - Modify Link() argument in ctor to take both RooDataHist and
	  RooDataSet objects
	  
	  - Migrate all handling of weights to RooTreeDataStore
	  
	  - Deprecate support for changing name of weight variable after
	  construction,
	  it is incompatible with the new dataset organization structure.
	  
	  
	  o RooEffProd
	  
	  - Fix bug in persistency
	  
	  
	  o RooGlobalFunc
	  
	  - Change argument of Link() from RooDataSet to RooAbsData
	  
	  
	  o RooHistPdf
	  
	  - Fix two bugs in handling of partial integrals:
	  
	  1) Correctly fill analVars argument with observables actually
	  integrated internally in getAnalyticalIntegralWN().
	  
	  2) Transfer values of pdf observable to histogram observables in
	  analyticalIntegralWN() so that correct slice position is taken
	  into account in integral calculation
	  
	  
	  o RooNumRunningInt
	  
	  - Fix array overflow bug
	  
	  
	  o RooTreeDataStore
	  
	  - Add data members that can optionally hold externaly arrays of
	  weights,
	  and add methods to support manipulation of these
	  
	  - Implement handling of event weights, either from a weight
	  variable,
	  or from an external weights array
	  
	  
	  o RooNDKeysPdf
	  
	  - Bug fix in gauss()
	  
	  
	  
	  o RooStepFunction
	  
	  - Step function defined by external input functions
	  for return values and boundaries (contribution bu T. Dupree)
	  
	  
	  o RooMultiBinomial
	  
	  - New pdf that implements multiple binominals defined from
	  N external categories and associated efficiency functions
	  (contribution by T. Dupree)
	  
	  
	  o RooBanner
	  
	  - Increment version tag to v3.11
	  
	  
	  o RooRealIntegral
	  
	  - Fix small memory leak
	  
	  
	  o roostats/MarkovChain
	  
	  - Follow change in RooDataSet

2009-11-17 22:25  ganis

	* [r31257] tutorials/proof/ProofEventProc.C,
	  tutorials/proof/ProofEventProc.h: Making the output a bit more
	  colorful ...

2009-11-17 21:59  matevz

	* [r31256] graf3d/eve/inc/TEveBrowser.h,
	  graf3d/eve/inc/TEveGedEditor.h, graf3d/eve/inc/TEveManager.h,
	  graf3d/eve/src/TEveBrowser.cxx, graf3d/eve/src/TEveGedEditor.cxx,
	  graf3d/eve/src/TEveManager.cxx: * TEveBrowser
	  Add static ged-editor class-name to TEveGListTreeEditorFrame.
	  Cleanup.
	  
	  * TEveGedEditor
	  Add coment about usage of virtual TGedFrame* CreateNameFrame().
	  Cleanup.
	  
	  * TEveGedEditor
	  * TEveManager
	  Cleanup.

2009-11-17 21:57  moneta

	* [r31255] math/unuran/Module.mk: apply a fix for creating a nan by
	  avoiding 0./0. which does not compile on VC++. Do the fix after
	  having un-tar the file

2009-11-17 20:57  pcanal

	* [r31254] io/io/src/TStreamerInfo.cxx: fix the handling of base
	  class that are stl collection when emulating a class

2009-11-17 20:41  ganis

	* [r31253] proof/proof/src/TProofServ.cxx: Make sure there is only
	  one PROOF_Ordinal object in the output list
	  on the workers (in multi-master setups the object added by the
	  submaster
	  was still in the list).

2009-11-17 20:12  pcanal

	* [r31252] tree/tree/inc/TBranchSTL.h,
	  tree/tree/src/TBranchElement.cxx, tree/tree/src/TBranchSTL.cxx:
	  Properly recover the hierarchy of branch when the top level
	  branch has a trailing dot
	  and the intermediary branch is TBranchSTL.
	  
	  Correct the lookup of the CollectionProxy when the sub-branches
	  of a TBranchSTL are
	  not split (Fixes Savannah #59011).
	  
	  Expose the sub-branches of a TBranchSTL when calling TTree::Print
	  (by implementing
	  TBranchSTL::Print()).

2009-11-17 20:00  rdm

	* [r31251] core/clib/inc/mmprivate.h, core/clib/src/mmalloc.c:
	  change malloc_info to mmalloc_info to avoid a clash with
	  malloc_info in the
	  standard malloc.h. Fixes issue reported on the forum:
	  http://root.cern.ch/phpBB2/viewtopic.php?t=9454

2009-11-17 19:25  ganis

	* [r31250] gui/sessionviewer/src/TProofProgressDialog.cxx: - Reset
	  the speedo scale, average and peak value when resetting the
	  dialog for a new query
	  - Do not show the total-sessions-in-the-cluster graph when no
	  other session is active

2009-11-17 19:24  rdm

	* [r31249] configure: - build libCintex only when we are on i386,
	  i686 or X86_64 chip
	  - cleanup old math/unuran/src/unuran-1.3.0-root directory

2009-11-17 18:00  axel

	* [r31248] cint/cint/src/dict/Apiif.cxx,
	  cint/cint/src/dict/gcc4strm.cxx, cint/cint/src/newlink.cxx,
	  cint/cint/src/value.h: Proper protection for #pragma GCC
	  diagnostic

2009-11-17 17:57  axel

	* [r31247] cint/reflex/python/genreflex/gendict.py: Proper
	  protection for #pragma GCC diagnostic

2009-11-17 17:36  ganis

	* [r31244] tutorials/proof/ProofEventProc.C: Add missing
	  protections to be able to run in a non-PROOF session

2009-11-17 17:35  ganis

	* [r31243] tutorials/proof/event.par: Fix an issue in Makefile for
	  MacOsX

2009-11-17 17:11  pcanal

	* [r31242] tree/tree/src/TBranchElement.cxx: Correct the 'title' of
	  the branch when splitting a vector of pointers

2009-11-17 16:31  moneta

	* [r31241] test/stressHistoFit.cxx: fix a warning and a compilation
	  problem on Windows

2009-11-17 15:59  pcanal

	* [r31239] tree/treeplayer/src/TTreeFormula.cxx: Fix white space

2009-11-17 15:59  pcanal

	* [r31238] tree/tree/src/TBranchSTL.cxx: Fix order of routines in
	  file

2009-11-17 15:33  moneta

	* [r31237] math/unuran/Module.mk,
	  math/unuran/src/unuran-1.3.0-root.tar.gz,
	  math/unuran/src/unuran-1.5.0-root.tar.gz: - add anew version of
	  UNURAN , 1.5.0 from Josef Leydold
	  
	  The new version implemnts a new efficient method PINV which is an
	  approximate inversion method
	  
	  NOTE: after updaing from svn, a make distclean-unuran is needed
	  and in addition one needs to do also
	  >> rm $ROOTSYS/math/unuran/src/unuran-1.3.0-root

2009-11-17 15:13  axel

	* [r31235] cint/cint/src/opr.cxx: Shift unsigned int as unsigned
	  int, not as signed int. Fixes Savannah #57764.

2009-11-17 14:57  matevz

	* [r31234] graf3d/eve/inc/TEveElement.h,
	  graf3d/eve/src/TEveElement.cxx, graf3d/eve/src/TEveLine.cxx,
	  graf3d/eve/src/TEveStraightLineSet.cxx,
	  graf3d/eve/src/TEveTrack.cxx: In WriteVizParams(), when outputing
	  a bool to ostream, it happened
	  that '^@' or '^A' were printed out. To bypass that and properly
	  output
	  "kTRUE" or "kFALSE" a new protected static function:
	  const char* TEveElement::ToString(Bool_t b)
	  has been introduced.
	  
	  This is then used wherever appropriate.

2009-11-17 13:53  matevz

	* [r31233] graf3d/eve/src/TEveElement.cxx,
	  graf3d/eve/src/TEveManager.cxx,
	  graf3d/eve/src/TEveStraightLineSet.cxx,
	  graf3d/eve/src/TEveUtil.cxx: * TEveUtil
	  When checking and executing a macro strip off also the directory.
	  
	  * TEveManager
	  InsertVizDBEntry() - rewrite logic for un-registration of clients
	  from the old model.
	  Also propagate changes to projected replicas if update is
	  requested.
	  
	  LoadVizDB() - call Redraw3D() at the end.
	  
	  SaveVizDB() - expand pathname before opening the file.
	  
	  * TEveElement
	  SetVizModel() - decrease fParentIgnoreCnt *before* removing
	  itself
	  from the old model and increase it *after* adding itself to the
	  new model.
	  
	  * TEveStraightLineSet
	  In CopyVizParams() write out "kTRUE"/"kFALSE" for boll values.

2009-11-17 13:42  ganis

	* [r31232] net/netx/Module.mk, net/xrootd/Module.mk,
	  proof/proofd/Module.mk, proof/proofx/Module.mk: Remove the
	  variable XROOTDDIRP, a remnant of ancient times which was
	  currently a
	  duplication of XROOTDDIRL. This shoukd fix issue #58791.

2009-11-17 13:41  axel

	* [r31231] core/editline/src/rlcurses.h: Broken curses.h don't have
	  #ifdef __cpluspluc extern "C" {, so do it by hand.

2009-11-17 13:39  brun

	* [r31230] core/clib/src/mmapsup.c, core/clib/src/mvalloc.c: From
	  Axel:
	  Old cygwin's getpagesize() returned size_t.

2009-11-17 13:38  brun

	* [r31229] build/rmkdepend/main.c, build/rmkdepend/parse.c: From
	  Axel:
	  Fix warning "array subscript of char type" on cygwin, OpenSuSE.
	  Fix declaration of fchmod for cygwin.

2009-11-17 11:29  brun

	* [r31227] main/src/h2root.cxx: Fix for windows

2009-11-17 09:18  brun

	* [r31224] main/src/h2root.cxx, misc/minicern/src/hbook.f: Several
	  fixes to run on 64 bit machines

2009-11-17 08:10  axel

	* [r31223] html/src/THtml.cxx: Only process TObject once.

2009-11-16 22:58  rdm

	* [r31222] configure: remove all non-essential TABs that confuse
	  editing when not in vi.

2009-11-16 21:36  moneta

	* [r31221] gui/fitpanel/src/TFitEditor.cxx: apply a fix for Solaris
	  need to use value_type due to a missing constructor in Solaris
	  map implementation

2009-11-16 20:52  moneta

	* [r31218] hist/hist/inc/TFitResultPtr.h,
	  hist/hist/src/TFitResultPtr.cxx: - return directly the status in
	  operator int() due to a problem observed when CINT was calling
	  this function
	  
	  - use R__ASSERT insetad of assert

2009-11-16 20:24  rdm

	* [r31217] graf2d/freetype/Module.mk: silence some more icc
	  warnings.

2009-11-16 19:20  matevz

	* [r31215] graf3d/eve/inc/TEveElement.h,
	  graf3d/eve/src/TEveElement.cxx: Move implementation of several
	  inline functions to cxx file.
	  
	  In VizDB_Apply() and VizDB_Reapply() (*MENU* functions) also
	  propagate
	  the changes to projected elements.

2009-11-16 18:05  rdm

	* [r31214] build/rmkdepend/def.h, build/rmkdepend/main.c: From
	  Axel:
	  Fix several warnings (OpenSuSE 11.2, GCC 4.4.1) about invalid
	  declarations
	  of functions in rmkdepend, because these declarations don't
	  specify any
	  parameters (K&R style).

2009-11-16 17:30  moneta

	* [r31212] gui/fitpanel/inc/TAdvancedGraphicsDialog.h,
	  gui/fitpanel/inc/TFitEditor.h, gui/fitpanel/src/CommonDefs.h,
	  gui/fitpanel/src/TAdvancedGraphicsDialog.cxx,
	  gui/fitpanel/src/TFitEditor.cxx, gui/fitpanel/src/TTreeInput.cxx,
	  gui/fitpanel/test, gui/fitpanel/test/Makefile,
	  gui/fitpanel/test/UnitTesting.cxx: merge work from David in
	  https://root.cern.ch/svn/root/branches/dev/mathDev/gui/fitpanel
	  up to revision 31170
	  
	  Major changes are described in:
	  
	  http://root.cern.ch/viewvc?view=rev&revision=30631
	  
	  http://root.cern.ch/viewvc?view=rev&revision=30701
	  
	  http://root.cern.ch/viewvc?view=rev&revision=30718
	  
	  
	  and add also unit tests in fitpanel/test directory

2009-11-16 17:24  moneta

	* [r31211] math/mathcore/inc/Fit/FitResult.h: - add some
	  convenience new method in FitResult returning a pointer to arrays

2009-11-16 17:09  moneta

	* [r31210] test/Makefile, test/stressHistoFit.cxx,
	  test/stressHistogram.cxx: - from David:
	  add a new test for fitting all histogram graphs and trees with
	  all possible options and methods
	  
	  add more tests for variable bins histogram and THnSparse in
	  stressHistogram

2009-11-16 16:59  moneta

	* [r31209] hist/hist/src/TFitResultPtr.cxx: fix a warning on Linux

2009-11-16 16:56  moneta

	* [r31208] hist/hist/inc/TFitResult.h: fix something in previous
	  commit. No implementation yet for CovarianceMatrix

2009-11-16 16:52  moneta

	* [r31207] hist/hist/inc/Foption.h, hist/hist/inc/HFitInterface.h,
	  hist/hist/inc/LinkDef.h, hist/hist/inc/Math/WrappedMultiTF1.h,
	  hist/hist/inc/Math/WrappedTF1.h, hist/hist/inc/TFitResult.h,
	  hist/hist/inc/TFitResultPtr.h, hist/hist/inc/TGraph.h,
	  hist/hist/inc/TGraph2D.h, hist/hist/inc/TH1.h,
	  hist/hist/inc/THnSparse.h, hist/hist/inc/TMultiGraph.h,
	  hist/hist/src/HFitImpl.cxx, hist/hist/src/HFitInterface.cxx,
	  hist/hist/src/TFitResultPtr.cxx, hist/hist/src/TFormula.cxx,
	  hist/hist/src/TGraph.cxx, hist/hist/src/TGraph2D.cxx,
	  hist/hist/src/TH1.cxx, hist/hist/src/TH3.cxx,
	  hist/hist/src/THnSparse.cxx, hist/hist/src/TMultiGraph.cxx,
	  hist/hist/src/WrappedTF1.cxx: merge from
	  https://root.cern.ch/svn/root/branches/dev/mathDev/hist/hist up
	  to revision 31170
	  from David and myself
	  
	  
	  Summary of major changes:
	  
	  - TFitResult, TFitResultPtr
	  
	  - add new class TFitResult which extend FitResult with TNamed for
	  the I/O. The result of the fit , including covariance and
	  correlation matrix, minos errors, etc... can then be stored in a
	  file
	  - add a class TFitResultPtr which behaves like a pointer to
	  TFitResult and can be converted to an integer. This class is now
	  returned by TH1::Fit and TGraph::Fit. By default the class
	  contains only the returned integer status of the fit. If option
	  "S" is used the class contains a pointer to TFitResult which can
	  be retrieved using the -> or * operators (like a smart pointer)
	  The conversion to int provides backward compatibility with the
	  old signature ( int TH1::Fit )
	  
	  - TH1, TGraph, TGraph2D, TMultiGraph
	  change from int Fit(....) to TFitResultPtr Fit(.....)
	  remove internal function DoFit
	  
	  - THnSparse
	  
	  add functionality for fitting a sparse histogram. Default method
	  is the likelihood one. Chi2 can be used with the new option "X"
	  
	  - FOption
	  
	  - add some new options for fitting:
	  
	  "S" for storing the fit resul
	  "X" for forcing chi2 fit in case of THnSParse
	  "EX0" for neglecting errors in X when fitting TGraphErrors
	  
	  - WrappedMultiTF1
	  
	  - make the wrapper for TF1 multi-dim function implementing the
	  gradient interface
	  
	  Minos changes:
	  
	  TH1:
	  - add check of compatibility for each bins when using Add on
	  variable bin histograms
	  
	  TH3:
	  - fix a bug in setting the entries for a projected 2d profile
	  when using weights
	  THNSParse:
	  - set also the entries (and reset statistics) in the projected
	  sparse histogram
	  
	  TFormula:
	  - define the number for the 2d function like xygaus or xylandau
	  
	  HFItInterface:
	  improve filling data for histograms (add support for bin volume
	  normalization)
	  add initialization for exponential and 2d gaus functions

2009-11-16 16:48  bellenot

	* [r31206] gui/ged/inc/TGedEditor.h, gui/ged/src/TGedEditor.cxx:
	  Form Matevz:
	  Create name-frame in new virtual function CreateNameFrame() to
	  allow sub-classes to override the default look or add new
	  functionality.

2009-11-16 16:42  pcanal

	* [r31205] tree/tree/src/TBranchElement.cxx: Reset kAddressSet when
	  needed (i.e. in ResetAddress !)

2009-11-16 15:51  brun

	* [r31204] proof/proofplayer/src/TFileMerger.cxx: From Andrei:
	  fixes a major leak when merging files with collections written
	  using kSingleKey option. In the analysis framework we use this
	  option to be able to recreate the output content of an analysis
	  task on the client side.
	  
	  The merger was reading each key in memory and deleted the object
	  at the end, but the container is not owner by default, so all
	  objects inside leaked.

2009-11-16 15:50  couet

	* [r31203] graf2d/gviz/README: - Info about the graphviz
	  installation.

2009-11-16 15:46  axel

	* [r31202] cint/configure: Only link and -I reflex if we build
	  cint7

2009-11-16 15:45  brun

	* [r31201] README/CREDITS: Add Pierre Juillot for his contributions
	  to the postscript driver.

2009-11-16 15:09  axel

	* [r31198] html/src/TDocOutput.cxx: When creating the output files
	  in a separate process, count how many output files were created
	  by saveScriptOutput.C.

2009-11-16 14:58  matevz

	* [r31197] graf3d/doc/v526/index.html: Update release notes.

2009-11-16 14:14  brun

	* [r31196] etc/html/saveScriptOutput.C: From Bertrand:
	  Use X11 sync mode

2009-11-16 12:59  couet

	* [r31185] graf2d/doc/v526/graphstruct.gif,
	  graf2d/doc/v526/index.html: - graphviz

2009-11-16 11:32  brun

	* [r31184] hist/hist/src/TF1.cxx: Improve TF1::Save and
	  TF1::GetSave in case the function has a parent histogram.
	  The value of teh function is saved at the center of the histogram
	  bins instead of equidistant points. This makes drastic
	  improvements when rendering the function in case of variable
	  bin size histograms.

2009-11-16 11:30  brun

	* [r31183] hist/hist/src/TH1.cxx: In TH1::Streamer SetParent for
	  all functions in the list of functions.

2009-11-16 11:08  moneta

	* [r31182] math/minuit2/inc/Minuit2/Minuit2Minimizer.h,
	  math/minuit2/inc/Minuit2/MnUserTransformation.h,
	  math/minuit2/src/InitialGradientCalculator.cxx,
	  math/minuit2/src/Minuit2Minimizer.cxx,
	  math/minuit2/src/MnHesse.cxx,
	  math/minuit2/src/MnUserTransformation.cxx: merge from
	  https://root.cern.ch/svn/root/branches/dev/mathDev/math/minuit2
	  up to revision 31170 :
	  
	  - implement a new function in MnUserTransformation.h,
	  FindIndex(name) which retunrs -1 when the parameter name does not
	  exist.
	  - implement SetPrecision , VariableName and VariableIndex in
	  Minuit2Minimizer
	  - fix the status code (and document) in Minuit2Minimizer
	  - in MnHesse when inversion failed return MnInvertFailed instead
	  of MnHesseFailed

2009-11-16 11:00  moneta

	* [r31181] math/minuit/inc/TMinuitMinimizer.h,
	  math/minuit/src/TLinearMinimizer.cxx,
	  math/minuit/src/TMinuit.cxx,
	  math/minuit/src/TMinuitMinimizer.cxx: merge from
	  https://root.cern.ch/svn/root/branches/dev/mathDev/math/minuit up
	  to revision 31170
	  
	  - TMinuit.cxx: fix the printout when using SCAN
	  - TMinuitMinimizer:
	  implement the SetPrecision using SET EPS in Minuit
	  implement method to retrieve the parameter name
	  
	  - TLinearMinimizer: fix some error messages

2009-11-16 10:54  moneta

	* [r31180] math/mathcore/inc/Fit/BinData.h,
	  math/mathcore/inc/Fit/DataOptions.h,
	  math/mathcore/inc/Fit/FitResult.h,
	  math/mathcore/inc/Fit/SparseData.h, math/mathcore/inc/LinkDef3.h,
	  math/mathcore/inc/Math/Minimizer.h,
	  math/mathcore/src/BinData.cxx, math/mathcore/src/FitResult.cxx,
	  math/mathcore/src/FitUtil.cxx, math/mathcore/src/SparseData.cxx,
	  math/mathcore/test/fit, math/mathcore/test/fit/Makefile,
	  math/mathcore/test/fit/SparseDataComparer.cxx,
	  math/mathcore/test/fit/SparseFit3.cxx,
	  math/mathcore/test/fit/SparseFit4.cxx,
	  math/mathcore/test/fit/testFit.cxx,
	  math/mathcore/test/fit/testFitPerf.cxx: merge chenages from
	  https://root.cern.ch/svn/root/branches/dev/mathDev/math/mathcore
	  up to revision 31170 :
	  
	  - add from David a class to represent binnned sparse data
	  (SparseData) which merges the empty bins.
	  This allows an efficient likelihood fit of the THnSparse
	  histograms
	  - add in BinData and in FitUtil the support for normalization
	  according to the bin volume
	  - add in Minimizer a SetPrecision method and a method to retrieve
	  the index or name of a parameter
	  - FitResult : make the function pointer temporary (for I/O), fix
	  default constructor intizialization and print the result also
	  when fit is invalid

2009-11-16 09:03  brun

	* [r31177] hist/hist/src/HFitImpl.cxx: Call TF3::Save when fitting
	  TH3

2009-11-16 08:55  axel

	* [r31174] core/editline/src/rlcurses.h,
	  core/editline/src/term.cxx: Also #undef move etc for non-__sun.
	  #include rlcurses.h last, so its CPP macros cannot pollute STL
	  headers.
	  Should fix https://savannah.cern.ch/bugs/index.php?58872

2009-11-15 20:32  rdm

	* [r31171] io/dcache/src/TDCacheFile.cxx: From Shuwei:
	  forgot to correctly use dcache_RAHEAD_SIZE.

2009-11-13 20:21  pcanal

	* [r31170] tree/tree/inc/TBranchElement.h,
	  tree/tree/src/TBranch.cxx, tree/tree/src/TBranchElement.cxx: In
	  TBranchElement::SetupAddress do not confuse the case where we
	  have not setup
	  the address yet and the case where we already tried but could not
	  (because the
	  data member is no longer in the main class layout).

2009-11-13 20:17  pcanal

	* [r31169] net/xrootd/Module.mk: Fix 'gmake clean-xrootd; gmake
	  all-xrootd' which was not building anything
	  by delete LastBuild.d in the clean target.
	  Also delete the xrootd makefile in the distclean target.

2009-11-13 17:16  axel

	* [r31165] core/editline/src/common.cxx: Fix output of ^O.

2009-11-13 17:04  axel

	* [r31164] core/editline/src/Getline_el.cxx,
	  core/editline/src/history.cxx: Append history instead of
	  replacing it; fixes issue with two concurrent root processes
	  ignoring one another's history.
	  Implement proper history file shortening now that no single root
	  process "owns" the history file.

2009-11-13 16:32  brun

	* [r31162] configure: Correct version with no the TABs

2009-11-13 16:21  couet

	* [r31161] graf2d/gviz/Module.mk: - There was an extra
	  GRAPHVIZLIBDIR in the link command

2009-11-13 15:49  brun

	* [r31160] configure: From Axel & Olivier
	  One more fix, but it still does not work

2009-11-13 15:03  brun

	* [r31157] configure: From Axel:
	  Keep the raw lib name in check_library. Use it for gviz to
	  determine correctly whether we use static or shared. Fixes build
	  issue with Ubuntu 9.10.

2009-11-13 13:26  brun

	* [r31151] tree/tree/src/TBranch.cxx: From Philippe and me:
	  In TBranch::GetSubBranch the setting of fParent was missing

2009-11-13 12:41  couet

	* [r31150] graf2d/asimage/src/libAfterImage/export.c: - From Axel:
	  Fix stack corruption in export, where a union's member (export
	  parameters)
	  were inappropriately initialized. Fixes crash and valgrind report
	  on
	  Ubuntu 9.10 64bit. (This patch has also been applied by Sasha
	  Vasko to the
	  official libAfterimage version).

2009-11-13 11:32  bellenot

	* [r31149] gui/doc/v526/index.html: Update release notes

2009-11-13 09:54  matevz

	* [r31146] tutorials/eve/geom_atlas.C,
	  tutorials/eve/geom_atlas_playback.C: * geom_atlas.C
	  Set default geo colors.
	  
	  * geom_atlas_playback.C
	  New tutorial playing a recording of a geom_atlas.C session.

2009-11-13 08:56  brun

	* [r31144] config/Makefile.in, configure, graf2d/gviz/Module.mk,
	  graf2d/gviz/src/TGraphStruct.cxx: From Olivier:
	  Fix to be able to link with
	  graphviz in dynamic AND static mode.

2009-11-13 08:53  brun

	* [r31142] core/clib/src/mmapsup.c, core/clib/src/mvalloc.c: From
	  Angelo Graziosi:
	  fix declarations for new cygwin.

2009-11-13 00:23  pcanal

	* [r31139] tree/tree/src/TBranch.cxx, tree/tree/src/TLeaf.cxx:
	  Reintroduce the lines removing the leaves in the TBranch and
	  TLeaf destructors (see r31125)
	  This is necessary in case the TBranch is deleted outside of the
	  TTree destructor; This is
	  used in particular by the TTreeCloner.
	  Avoid all the cost of RemoveAll when we are going through the
	  TTree destructor (using the
	  fact that the list of leaves has already been emptied)
	  
	  This fixes a crash in stress (in the 13th test).

2009-11-12 22:42  pcanal

	* [r31138] io/io/src/TCollectionProxyFactory.cxx: add missing
	  'break'

2009-11-12 21:58  pcanal

	* [r31137] tree/tree/src/TTreeCloner.cxx: fix typo

2009-11-12 21:25  pcanal

	* [r31136] cint/cintex/src/ROOTClassEnhancer.cxx,
	  core/base/inc/TROOT.h, core/base/src/TROOT.cxx,
	  core/meta/src/TClass.cxx, io/io/inc/TEmulatedCollectionProxy.h,
	  io/io/inc/TGenCollectionProxy.h,
	  io/io/src/TCollectionProxyFactory.cxx,
	  io/io/src/TEmulatedCollectionProxy.cxx,
	  io/io/src/TGenCollectionProxy.cxx: Prevent a process abort (due
	  to a call to Fatal) when we are missing the
	  dictionary for (one of) the content of an STL collection when
	  this collection
	  is 'only' use has a transient member.
	  This fixes issue #58397 in savannah.

2009-11-12 20:55  moneta

	* [r31135] math/mathcore/Module.mk: from Axel: improve doc in
	  ROOT::Math by changing order of header file for dictionary
	  generation.

2009-11-12 20:00  pcanal

	* [r31134] sql/pgsql/src/TPgSQLServer.cxx: Remove compiler warning

2009-11-12 14:54  brun

	* [r31130] tree/tree/src/TBranch.cxx: Reintroduce the undocumented
	  test on fSkipZip.
	  Add a comment indicating that this feature is still used by CDF.

2009-11-12 14:42  brun

	* [r31129] main/src/h2root.cxx: Fix
	  http://savannah.cern.ch/bugs/?58713

2009-11-12 14:18  rdm

	* [r31128] core/unix/src/TUnixSystem.cxx: since mxfd is now 0 in
	  case of no sockets, correct 0 socket check.

2009-11-12 13:25  brun

	* [r31125] tree/tree/src/TBranch.cxx, tree/tree/src/TLeaf.cxx:
	  Comment the lines removing the leaves in the TBranch and TLeaf
	  destructors.
	  This is done in the TTree destructor.
	  Leaving the code in was a substantial performance penalty when
	  destroying a Tree
	  with many leaves.

2009-11-12 13:09  brun

	* [r31124] core/unix/src/TUnixSystem.cxx: From sergei Linev:
	  At some point we found that our multithreaded program
	  (go4analysis) consumes 100% CPU even at the time
	  than no any meaningful actions are performed - analysis just
	  waits commands from the GUI.
	  
	  And this behaviour is only seen in batch mode, when TApplication
	  was created with "-b" argument.
	  If X is enabled, CPU consumption is normal.
	  
	  After looking into ROOT code I found a reason for such behaviour.
	  In TUnixSystem.cxx, line 959
	  (method TUnixSystem::DispatchOneEvent(Bool_t)) there is call:
	  
	  fNfd = UnixSelect(mxfd, fReadready, fWriteready, nextto);
	  
	  In our case mxfd==-1 and UnixSelect returns immediately without
	  performing timeout value "nextto".
	  If I make call like this:
	  
	  fNfd = UnixSelect(mxfd==-1 ? 0 : mxfd, fReadready, fWriteready,
	  nextto);
	  
	  everything works fine. I have no idea - probably there are Unix
	  flavours, where select(-1) works correctly,
	  but not on our Debian Etch.
	  
	  Simplest solution is to change line 951.
	  
	  if (mxfd > -1) mxfd++;
	  
	  Should be replaced by:
	  
	  mxfd++;
	  
	  It is more consistent with POSIX select() definition.

2009-11-12 13:03  bellenot

	* [r31123] gui/recorder/src/TRecorder.cxx: - Fix nasty side effects
	  of fake cursor when X11 is in xor/invert mode
	  - Simplify creation of the fake cursor

2009-11-12 11:59  axel

	* [r31122] html/src/TDocParser.cxx: Set enums' access to public.
	  CINT doesn't know, so THtml doesn't know, but claiming that they
	  are public is better than claiming that they are inaccessible.

2009-11-12 11:51  axel

	* [r31121] html/src/TDocOutput.cxx, html/src/TDocParser.cxx: Rely
	  on TDocOutput::AdjustSourcePath() to find the location of the
	  header files linked in a #include expansion, instead of
	  unconditionally setting "../".
	  Fixes links to header files in tutorials, e.g. in
	  hist/h1draw.C.html

2009-11-12 11:49  brun

	* [r31120] tree/tree/src/TTreeCacheUnzip.cxx: Update
	  TTreeCacheUnzip::FillBuffer to use the same logic as in
	  TTreeCache::FillBuffer

2009-11-12 11:48  brun

	* [r31119] tree/tree/src/TBranch.cxx: Comment statements referring
	  to the unused fSkipZip.

2009-11-12 11:32  axel

	* [r31118] html/src/TClassDocOutput.cxx: Properly escape class
	  names for class doc section names.
	  Fixes link to e.g.
	  ROOT__Fit__Fitter.html#ROOT__Fit__Fitter:Data_Members

2009-11-12 11:16  axel

	* [r31117] html/src/TDocOutput.cxx: Also patch up relative links to
	  ../.

2009-11-12 10:45  axel

	* [r31116] html/src/TDocParser.cxx: Save current comment when
	  writing out the previously found method that is documented before
	  the method.
	  Fixes doc of RooStats::FeldmanCousins::ConfidenceLevel() etc.

2009-11-12 10:29  axel

	* [r31115] etc/html/ROOT.css: Fix invalid properties.

2009-11-12 10:28  axel

	* [r31114] tutorials/html/MakeTutorials.C: Fix a showed variable
	  (compile).
	  Also state where the tutorial is ($ROOTSYS/tutorials/whatever)
	  and link it to subversion.

2009-11-12 10:07  brun

	* [r31113] tree/tree/src/TBranchElement.cxx: Optimisation in
	  TBranchElement::ReadLeaves

2009-11-12 10:03  brun

	* [r31112] tree/tree/inc/TTreeCacheUnzip.h,
	  tree/tree/src/TTreeCacheUnzip.cxx: From Fabrizio:
	  I've put the possibility of printing the parallel unzip
	  statistics in the case it is used.

2009-11-12 09:57  axel

	* [r31111] html/inc/TClassDocOutput.h, html/inc/TDocParser.h,
	  html/src/TClassDocOutput.cxx, html/src/TDocParser.cxx: Merge from
	  https://root.cern.ch/svn/root/branches/dev/axel/html_parse_then_write:
	  Make TDocParser::TMethodWrapper accessible as a fwd decl by
	  putting it out of TDocParser; renamed to TDocMethodWrapper.
	  Change TDocMethodWrapper::fMethod to non-const, so
	  GetListOfArguments() can be called.
	  Pass TDocMethodWrapper tp TClassDocOutput::WriteMethod(), so it
	  can determine the overload index and add it to the anchor's name;
	  fixes Savannah #37432.
	  Increase the hash table size for fMethods.
	  Collect a list of method candidates; will implement a bit of
	  overload matching.
	  Fix doc for TDocParser::fMethodCounts.
	  
	  Put the overload index (as determined by TClass) into the link;
	  still need the same in TClassDocOutput::WriteMethod() for the
	  anchor.
	  
	  Allow non-inlined methods defined in header or sources to be
	  found for templated classes.

2009-11-12 09:34  axel

	* [r31109] core/editline/src/TTermManip.cxx: (Re-)enable colors
	  also for xterm etc, where fNumColors is 8.

2009-11-12 08:16  ganis

	* [r31107] net/xrootd/Module.mk: Fix a problem with the xrootd
	  build when running make via 'sudo' (issue #47644).

2009-11-12 05:57  brun

	* [r31104] io/dcache/src/TDCacheFile.cxx: Fix a fatal compilation
	  error.

2009-11-11 21:14  pcanal

	* [r31100] core/base/src/TApplication.cxx: Properly handle scripts
	  with line longer than 1024 characters

2009-11-11 21:10  rdm

	* [r31099] io/dcache/inc/TDCacheFile.h,
	  io/dcache/src/TDCacheFile.cxx: increase readahead size from 8k to
	  128k and make it settable via
	  DCACHE_RA_BUFFER env var.

2009-11-11 16:58  rdm

	* [r31096] etc/plugins/TGrid/P010_TAlien.C: From Andreas:
	  one more change to correct behaviour on Mac.

2009-11-11 16:29  rdm

	* [r31093] etc/plugins/TGrid/P010_TAlien.C: From Andreas:
	  was by mistake removing ROOTSYS/lib from LD_LIBRARY_PATH on Linux
	  boxes -
	  therefore ACLIC didn't work anymore.

2009-11-11 13:54  rdm

	* [r31088] graf2d/asimage/Module.mk: silence remarks from icc.

2009-11-11 13:36  rdm

	* [r31086] config/root-config.in: when using icc 11 one needs to
	  link with -limf to get rid of the message:
	  warning: warning: feupdateenv is not implemented and will always
	  fail.

2009-11-11 11:51  matevz

	* [r31083] graf3d/eve/src/TEveCaloLegoGL.cxx,
	  graf3d/eve/src/TEveCaloLegoOverlay.cxx,
	  graf3d/eve/src/TEveStraightLineSetGL.cxx: Fix 3 occurences of
	  ';;'.

2009-11-11 10:51  matevz

	* [r31081] graf3d/eve/inc/TEveCaloLegoOverlay.h,
	  graf3d/eve/src/TEveCaloLegoOverlay.cxx: From Alja.
	  
	  Make sure scales do not go offscreen.

2009-11-11 10:07  brun

	* [r31080] tree/tree/src/TTreeCache.cxx: Remove a printf statement

2009-11-11 10:03  brun

	* [r31079] tree/tree/src/TTreeCache.cxx: Optimisation when
	  TTreeCache::AddBranch is called with "*", ie all branches.

2009-11-11 08:51  brun

	* [r31077] io/io/inc/TFileCacheRead.h, tree/tree/inc/TTreeCache.h,
	  tree/tree/src/TBranch.cxx: Implement the cache functions
	  AddBranch and SetSkipZip in TFileCacheRead too.
	  This speeds up TBranch::GetBasket where it is not necessary to
	  test if the file cache
	  is a TTreeCache.

2009-11-10 20:03  matevz

	* [r31075] 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.
	  
	  Do not drop cell id cache on secondary select.
	  Call virtual method CellSelectionChanged() to updated necessary
	  information
	  on tower select.

2009-11-10 18:19  matevz

	* [r31073] graf3d/eve/src/TEveCalo.cxx,
	  graf3d/eve/src/TEveCalo2DGL.cxx,
	  graf3d/eve/src/TEveCaloLegoOverlay.cxx: Merge revision 31013 and
	  31072 from fireworks branch.

2009-11-10 17:25  rdm

	* [r31069] io/dcache/src/TDCacheFile.cxx: dCap client does not
	  ignore ?filetpye=raw and other options, so remove it.
	  Fixes issue #57409.

2009-11-10 16:46  rdm

	* [r31068] Makefile, config/Makefile.in, configure,
	  net/netx/Module.mk, proof/proofd/Module.mk,
	  proof/proofx/Module.mk: From Gerri:
	  Increase the flexibility for configuring with an external xrootd:
	  - add standard switches to disentangle lib and inc dirs
	  --with-xrootd-incdir=<path_to dir_containing_XrdVersion.hh>
	  --with-xrootd-libdir=<path_to_dir_containing_xrootd_plugins_and_libs>
	  - when passing a global xrootd dir with --with-xrootd, check both
	  src/XrdVersion.hh and include/xrootd/XrdVersion.hh so that both
	  build and install distributions are supported

2009-11-10 16:19  rdm

	* [r31067] core/unix/src/TUnixSystem.cxx: redirect StackTrace() to
	  stderr, so it can now be re-directed via CINT's
	  gSystem->StackTrace(); 2> err.log

2009-11-10 15:14  matevz

	* [r31065] graf3d/eve/inc/TEveElement.h: From Bertrand: Check
	  validity (size) of fChildren in FirstChild() and LastChild() to
	  avoid potential crash on Windows.

2009-11-10 14:39  rdm

	* [r31064] core/base/inc/TDatime.h, core/base/src/TDatime.cxx: add
	  comments to clarify issue #56319.

2009-11-10 13:18  axel

	* [r31063] cint/build/deb.mk, cint/build/rpm.mk: From Daniel Barna:
	  That the packaging simply ignored all the configure options given
	  by the user, and used only --with-prefix --prefix=/usr. The new
	  deb.mk and rpm.mk do it now better: they use the flags from
	  config.status to configure/compile the package

2009-11-10 10:21  brun

	* [r31062] tree/tree/src/TTree.cxx: Fix uncorrectly fixed comments.
	  Add more comments.

2009-11-10 10:02  bellenot

	* [r31061] gui/gui/src/TGListTree.cxx: Make sure there is a pixmap
	  for DND operations

2009-11-10 08:44  brun

	* [r31060] tree/tree/src/TTreeCache.cxx: Fine tuning to avoid
	  backward seeks when fAutoFlush is >0

2009-11-09 17:10  rdm

	* [r31059] etc/plugins/TGrid/P010_TAlien.C: From Andreas:
	  add check to not execute AliEn specific stuff if plugin does not
	  exist.

2009-11-09 16:54  matevz

	* [r31058] graf3d/eve/src/TEveStraightLineSet.cxx: Clear
	  bounding-box in UpdateProjection().

2009-11-09 16:39  rdm

	* [r31054] config/RConfigOptions.in, configure,
	  core/base/inc/TROOT.h, core/base/src/TROOT.cxx: In
	  include/RConfigOptions.h define a string with all features
	  available
	  in this version of ROOT as found/set in configure. This string is
	  the same
	  as the one returned by "root-config --features". At run-time this
	  feature
	  string is available via gROOT->GetConfigFeatures(). Using a
	  strstr() on
	  this string one can quickly find out if e.g. the alien plugin was
	  built.

2009-11-09 15:31  bellenot

	* [r31045] test/Makefile.win32: Add a check for existence of
	  libRoofit.lib

2009-11-09 15:27  rdm

	* [r31043] tree/tree/src/TTree.cxx: comment formatting.

2009-11-09 15:22  rdm

	* [r31042] core/unix/src/TUnixSystem.cxx: determine correct ROOTSYS
	  in case libCore.so is a symlink (as was already
	  done on Linux systems).

2009-11-09 14:29  brun

	* [r31039] tree/tree/src/TTree.cxx: Remove print statements and add
	  some comments

2009-11-09 10:01  brun

	* [r31035] tree/tree/inc/TTree.h, tree/tree/src/TTree.cxx,
	  tree/tree/src/TTreeCache.cxx: Optimize the logic for the
	  AutoFlush mechanism such that the TreeCache
	  will read always up to the point where FlushBaskets has been
	  called.
	  This minimizes the number of cases where one has to seek backward
	  when reading.
	  The new interface for TTree::SetAutoFlush is:
	  
	  void TTree::SetAutoFlush(Long64_t autof)
	  // This function may be called at the start of a program to
	  change
	  // the default value for fAutoFlush.
	  //
	  // CASE 1 : autof > 0
	  // ------------------
	  // autof is the number of consecutive entries after which
	  TTree::Fill will
	  // flush all branch buffers to disk.
	  //
	  // CASE 2 : autof < 0
	  // ------------------
	  // When filling the Tree the branch buffers will be flushed to
	  disk when
	  // more than autof bytes have been written to the file. At the
	  first FlushBaskets
	  // TTree::Fill will replace fAutoFlush by the current value of
	  fEntries.
	  //
	  // Calling this function with autof<0 is interesting when it is
	  hard to estimate
	  // the size of one entry. This value is also independent of the
	  Tree.
	  //
	  // When calling SetAutoFlush with no arguments, the
	  // default value is -30000000, ie that the first AutoFlush will
	  be done when
	  // 30 MBytes of data are written to the file.
	  //
	  // CASE 3 : autof = 0
	  // ------------------
	  // The AutoFlush mechanism is disabled.
	  //
	  // Flushing the buffers at regular intervals optimize the
	  location of
	  // consecutive entries on the disk.

2009-11-09 09:56  bellenot

	* [r31034] gui/gui/src/TGFrame.cxx: Allow to save a snapshot of the
	  GUI in a picture file (gif,jpg,png,tiff,xpm)

2009-11-09 09:55  ganis

	* [r31033] proof/proofd/src/XrdProofdClient.cxx,
	  proof/proofd/src/XrdProofdProofServ.cxx: Fix a couokle of issues
	  introduced by a recent change:
	  - In XrdProofdClient::VerifySession test the status file instead
	  of the session file
	  - In XrdProofdProofServ::SetAdminPath set the ownership of the
	  status file to the user

2009-11-09 07:37  ganis

	* [r31028] proof/proofx/src/TXProofServ.cxx: Optimize verbosity
	  levels in TXProofServ::HandleUrgentData

2009-11-09 05:55  brun

	* [r31027] tree/tree/src/TEntryList.cxx: Fix
	  https://savannah.cern.ch/bugs/index.php?58456 in
	  TEntryList::Contains

2009-11-08 16:48  brun

	* [r31026] tree/treeplayer/src/TTreePerfStats.cxx: Fix coding
	  conventions.

2009-11-08 16:42  brun

	* [r31025] graf2d/graf/src/TPie.cxx: Add several protections in all
	  setters in case the slice requested does not exist.

2009-11-08 16:33  brun

	* [r31024] tree/treeplayer/inc/TTreePerfStats.h,
	  tree/treeplayer/src/TTreePerfStats.cxx: Display the RAW IO graph
	  too

2009-11-07 16:57  brun

	* [r31023] tree/treeplayer/src/TTreePerfStats.cxx: Corect the time
	  axis to correspond to fRealTime

2009-11-06 20:41  pcanal

	* [r31021] core/editline/src/sig.cxx: When using editline and the
	  process is brough back from suspension (SIGCONT), check whether
	  we can write to the screen before attempting to reprint the
	  command. This re-allows to put a root-command-line in the
	  background

2009-11-06 20:40  brun

	* [r31020] tree/treeplayer/inc/TTreePerfStats.h,
	  tree/treeplayer/src/TTreePerfStats.cxx: Change fMachine to
	  fHostInfo.
	  Fix destructor and SavePrimitive to delete and generate code for
	  fHostInfo

2009-11-06 20:14  pcanal

	* [r31019] tree/treeplayer/src/TTreePerfStats.cxx: avoid compiler
	  warning

2009-11-06 19:03  pcanal

	* [r31018] tree/treeplayer/src/TTreePerfStats.cxx: Allow to call
	  Print without having to first call Draw (or Finish)

2009-11-06 18:03  matevz

	* [r31017] graf3d/gl/inc/TGLEventHandler.h,
	  graf3d/gl/src/TGLEventHandler.cxx: Suppress Clicked() events by
	  introducing data member Bool_t fIgnoreButtonUp.

2009-11-06 17:39  matevz

	* [r31016] graf3d/eve/inc/TEveArrow.h,
	  graf3d/eve/src/TEveArrow.cxx, graf3d/eve/src/TEveArrowGL.cxx,
	  graf3d/gl/src/TGLEventHandler.cxx, tutorials/eve/compound.C: *
	  TEveArrow
	  Add setter for number of segments of a circle -
	  SetDrawQuality(int).
	  
	  * TGLEventHandler
	  On Alt/Shift M1 down enable camera rotation.
	  This prevents Clicked() signal to be emmitted on button release.
	  
	  * compound.C
	  Set projection type.

2009-11-06 17:05  brun

	* [r31015] tree/treeplayer/src/TTreePerfStats.cxx: Small correction
	  when computing the scale of the real time axis.

2009-11-06 16:55  pcanal

	* [r31014] cint/cintex/src/CINTTypedefBuilder.cxx: Prevent Cintex
	  from declaring typedef that are harmful to CINT

2009-11-06 16:08  ganis

	* [r31012] proof/proof/inc/TProofServ.h,
	  proof/proof/src/TProofServ.cxx,
	  proof/proof/src/TQueryResultManager.cxx,
	  proof/proofd/src/XrdProofdProofServ.cxx,
	  proof/proofd/src/XrdProofdProofServMgr.cxx,
	  proof/proofd/src/XrdProofdProtocol.cxx,
	  proof/proofx/src/TXProofServ.cxx: Save the status of a
	  'proofserv' session into a new file in the 'activesessions' area.
	  The full path of the new file is
	  
	  <admin_path>/.xproofd.<port>/activesessions/<user>.<group>.<pid>.status
	  
	  The status indicates whether the session is idle, running or
	  queued.
	  The status is updated every 'checkfq' secs (see xpd.proofservmgr;
	  default 30 s).
	  The status is dumped by the reader thread of TXProofServ and
	  therefore its r/w access
	  is protected.
	  
	  This change is needed for PoD optimizations.

2009-11-06 15:21  brun

	* [r31010] tree/treeplayer/inc/TTreePerfStats.h,
	  tree/treeplayer/src/TTreePerfStats.cxx: Add new members to keep
	  the details (machine, OS, ROOT version, date/time of the run)
	  on which the analysis is done with TTreePerfStats.
	  When drawing the object on a different machine, the original
	  identification is preserved.

2009-11-06 13:59  brun

	* [r31008] tree/tree/src/TTree.cxx: Do not preset fFlushedBytes and
	  fSavedBytes in TTree::Streamer when reading.

2009-11-06 11:34  ganis

	* [r31006] proof/proof/src/TProof.cxx: Reduce verbosity of
	  TProof::HandleLibIncPath

2009-11-06 11:33  brun

	* [r31005] test/MainEvent.cxx: Simplify the test program:
	  -no need to set a MaxTreeSize
	  -no need to OptimizeBaskets since it happens now automatically
	  when filling.
	  -when reading use the default value for the cache

2009-11-06 11:30  brun

	* [r31004] tree/tree/inc/TTree.h, tree/tree/src/TTree.cxx: In
	  TTree::Fill use fZipBytes instead of fTotBytes for deciding when
	  to flush
	  or autosave. This will synchronizes the baskets entries with the
	  cache when
	  reading.
	  
	  Change the default value when calling TTree::SetCacheSize.
	  void TTree::SetCacheSize(Long64_t cacheSize)
	  // Set maximum size of the file cache .
	  // if cachesize = 0 the existing cache (if any) is deleted.
	  // if cachesize = -1 (default) it is set to the AutoFlush value
	  when writing
	  // the Tree (default is 30 MBytes).
	  
	  In TTree::Streamer, set fFlushedBytes to fZipBytes and fCacheSize
	  to fAutoFlush.

2009-11-06 11:10  axel

	* [r31003] cint/cintex/src/ROOTClassEnhancer.cxx: Don't inject
	  Streamer() trampolines; use ROOT's foreign class approach
	  instead.
	  Saves about 20% CPU time for I/O with Atlas AODs.
	  
	  Don't flag ShowMembers() as VIRTUAL unconditionally, but only if
	  the class already has a vtable.
	  Otherwise the reflection data will claim the class has a vtable,
	  where in fact it doesn't; fixes Savannah #58277.

2009-11-06 09:27  brun

	* [r31002] geom/geom/inc/TGeoNavigator.h,
	  geom/geom/src/TGeoNavigator.cxx: From Andrei:
	  a tracking optimization patch, based on the new function
	  TGeoNavigator::IsSafeStep(). This backs-up the last computed
	  safety in correlation with the last point coordinates (safety
	  sphere). When a new safety is asked during FindNextBoundary
	  calls, it first checks if the safe sphere around the new point is
	  included in the old one. If this is the case the function returns
	  true and the navigator just approves the step. This avoids the
	  expensive FindNextBoundary calls when the steps imposed by MC are
	  very small.
	  Particularly efficient in large volumes in FLUKA simulations.

2009-11-06 08:39  couet

	* [r31001] graf2d/gviz/inc/TGraphStruct.h,
	  graf2d/gviz/src/TGraphStruct.cxx: - Add a protection in case the
	  layout went wrong.

2009-11-06 08:39  brun

	* [r31000] tree/tree/src/TTree.cxx: Use LL instead of L to set the
	  default value of fgMaxTreeSize

2009-11-06 08:31  brun

	* [r30999] tree/tree/inc/TTree.h, tree/tree/src/TTree.cxx:
	  Implement a new member fAutoFlush in TTree with its getter and
	  setter:
	  
	  void TTree::SetAutoFlush(Long64_t autof)
	  //This function may be called at the start of a program to change
	  //the default value for fAutoFlush(30000000, ie 30 MBytes).
	  //When filling the Tree the branch buffers will be flushed to
	  disk when
	  //more than fAutoFlush bytes have been written to the file.
	  //Flushing the buffers at regular intervals optimize the location
	  of
	  //consecutive entries on the disk.
	  
	  Move SetAutoSave from inline to the implementation and change the
	  default value
	  of fAutoSave from 10 to 30 MBytes.
	  
	  void TTree::SetAutoSave(Long64_t autos)
	  //This function may be called at the start of a program to change
	  //the default value for fAutoSave(300000000, ie 300 MBytes).
	  //When filling the Tree the branch buffers as well as the Tree
	  header
	  //will be flushed to disk when more than fAutoSave bytes have
	  been written to the file.
	  //In case of a program crash, it will be possible to recover the
	  data in the Tree
	  //up to the last AutoSave point.
	  
	  IMPORTANT enhancement in TTree::Fill
	  -----------------------------------
	  // The baskets are flushed and the Tree header saved at regular
	  intervals
	  //
	  ---------------------------------------------------------------------
	  // At regular intervals, when the amount of data written so far
	  (fTotBytes) is
	  // greater than fAutoFlush (see SetAutoFlush) all the baskets are
	  flushed to disk.
	  // This makes future reading faster as it guarantees that baskets
	  belonging to nearby
	  // entries will be on the same disk region.
	  // When the first call to flush the baskets happen, we also take
	  this opportunity
	  // to optimize the baskets buffers.
	  // We also check if the number of bytes written is greater than
	  fAutoSave (see SetAutoSave).
	  // In this case we also write the Tree header. This makes the
	  Tree recoverable up to this point
	  // in case the program writing the Tree crashes.
	  // Note that the user can also decide to call FlushBaskets and
	  AutoSave in her event loop
	  // on the base of the number of events written instead of the
	  number of bytes written.
	  
	  Change the MaxTreeSize default
	  ------------------------------
	  Following several requests, the MaxTreeSize that was set to 1.9
	  GBytes
	  has been changed to 100 GBytes.

2009-11-05 18:15  matevz

	* [r30996] graf3d/eve/inc/TEveCalo.h, graf3d/eve/src/TEveCalo.cxx:
	  From Alja.
	  
	  Add new function TEveCaloViz::AssertCellIdCache().

2009-11-05 17:41  ganis

	* [r30995] proof/proof/inc/TProof.h, proof/proof/src/TProof.cxx,
	  proof/proof/src/TProofServ.cxx, proof/proofx/src/TXProofServ.cxx:
	  A couple of quick additions mostly for the new bench suite under
	  development:
	  
	  - Add the possibility to give indications about the number of
	  workers at startup.
	  E.g.
	  
	  1. To start max 5 workers
	  
	  TProof::Open("<master>","workers=5")
	  
	  2. To start max 2 workers per physical machine
	  
	  TProof::Open("<master>","workers=2x")
	  
	  This is useful in general when running tests (equivalent but
	  quicker then full startup
	  followed by TProof::SetParallel(n) or
	  TProof::DeactivateWorker(...)).
	  
	  - Add support for the worker SysInfo_t in TSlaveInfo (obtained
	  via TProof::GetListOfSlaveInfos())

2009-11-05 17:20  matevz

	* [r30994] graf3d/gl/inc/TGLAnnotation.h,
	  graf3d/gl/src/TGLAnnotation.cxx: Make sure annotation box stays
	  within the window.
	  Use additional data members to store box properties during
	  rendering:
	  Float_t fDrawW, fDrawH, fDrawY;

2009-11-05 17:11  wlav

	* [r30993] bindings/pyroot/src/Converters.cxx,
	  bindings/pyroot/src/Converters.h: allow char* as a buffer

2009-11-05 17:07  wlav

	* [r30992] bindings/pyroot/src/MethodProxy.cxx: handle del of
	  _creates

2009-11-05 17:07  wlav

	* [r30991] bindings/pyroot/src/RootWrapper.cxx: comment fix

2009-11-05 17:03  matevz

	* [r30990] graf3d/eve/inc/TEveCalo.h, graf3d/eve/src/TEveCalo.cxx,
	  graf3d/eve/src/TEveCalo2DGL.cxx: From Alja.
	  
	  TEveCalo2D:
	  Auto rescale relative to sum of energy per axis bins.
	  
	  TEveCalo2DGL.cxx:
	  Bugfix in setting number of bins in RhoZ projection.

2009-11-05 15:39  bellenot

	* [r30989] graf2d/win32gdk/src/TGWin32.cxx: - Delete temporary
	  bitmap created by CreateDIBSection + add protection against
	  possible NULL pointers. This fixes bug #58287: Memory Leak using
	  TImage FromPad() and GetArgbArray()

2009-11-05 13:39  moneta

	* [r30988] hist/hist/src/TH1.cxx: fix a bug in TH1::ResetStats when
	  the histogram has all errors zero. (Sumw2 = 0 and sumw is not
	  zero)
	  
	  In this case set the number of entries and effective entries to
	  sumw

2009-11-05 11:12  brun

	* [r30983] tree/treeplayer/src/TTreePerfStats.cxx: More cosmetics
	  and store number of bytes read in Kbytes instead of bytes
	  in fGraphIO such that the error bar is invisible.

2009-11-05 10:34  brun

	* [r30982] tree/treeplayer/src/TTreePerfStats.cxx: Some protections
	  and cosmetics

2009-11-05 10:10  brun

	* [r30981] net/net/src/TWebFile.cxx: Instrument for calls to
	  gPerfStats

2009-11-05 10:07  axel

	* [r30980] tutorials/thread/threads.C: Fix printf's format
	  specifier: the thread number "nr" is long, not long long. Fixes
	  http://root.cern.ch/phpBB2/viewtopic.php?t=9385
	  Remove indentation of thread numbers, they all have of single
	  digits only.

2009-11-05 09:06  brun

	* [r30979] tree/treeplayer/inc/TTreePerfStats.h,
	  tree/treeplayer/src/TTreePerfStats.cxx: New improvements and
	  changes in the graphics format.
	  The Draw or Print functions print the following information:
	  // TreeCache = TTree cache size in MBytes
	  // N leaves = Number of leaves in the TTree
	  // ReadTotal = Total number of zipped bytes read
	  // ReadUnZip = Total number of unzipped bytes read
	  // ReadCalls = Total number of disk reads
	  // ReadSize = Average read size in KBytes
	  // Readahead = Readahead size in KBytes
	  // Readextra = Readahead overhead in percent
	  // Real Time = Real Time in seconds
	  // CPU Time = CPU Time in seconds
	  // Disk Time = Real Time spent in pure raw disk IO
	  // Disk IO = Raw disk IO speed in MBytes/second
	  // ReadUZRT = Unzipped MBytes per RT second
	  // ReadUZCP = Unipped MBytes per CP second
	  // ReadRT = Zipped MBytes per RT second
	  // ReadCP = Zipped MBytes per CP second

2009-11-05 01:38  rdm

	* [r30978] core/base/inc/TVirtualPerfStats.h,
	  tree/treeplayer/inc/TTreePerfStats.h: change proctime argument
	  name to reflect new meaning of start time.

2009-11-05 01:37  rdm

	* [r30977] net/net/src/TNetFile.cxx, net/netx/src/TXNetFile.cxx:
	  change to new FileReadEvent start time convention.

2009-11-05 01:36  rdm

	* [r30976] proof/proof/src/TDSet.cxx: change to new FileOpenEvent
	  start time convention.

2009-11-05 01:12  rdm

	* [r30975] io/dcache/src/TDCacheFile.cxx,
	  io/rfio/src/TRFIOFile.cxx: handle fArchiveOffset in
	  ReadBuffers().

2009-11-04 23:42  rdm

	* [r30974] core/base/inc/TString.h, core/base/src/TPRegexp.cxx,
	  core/base/src/TRegexp.cxx, core/base/src/TString.cxx: From Axel:
	  Remove non-const builders of TSubString; their const overloads
	  are sufficient.

2009-11-04 20:19  brun

	* [r30973] tree/treeplayer/inc/TTreePerfStats.h,
	  tree/treeplayer/src/TTreePerfStats.cxx: Extend functionality of
	  TTreePerfStats.
	  In addition to the IO graph, a time graph is superimposed. Thanks
	  to
	  this graph it is easy to see if the real time is linear with the
	  IO.
	  
	  I also added the following documentation for this class:
	  
	  // The function FileReadEvent is called from TFile::ReadBuffer.
	  // For each call the following information is stored in fGraphIO
	  // - x[i] = Tree entry number
	  // - y[i] = file position
	  // - ey[i] = 0.5*number of bytes read
	  // For each call the following information is stored in
	  fGraphTime
	  // - x[i] = Tree entry number
	  // - y[i] = Time now
	  // - ey[i] = 0.5*readtime, eg timenow - start
	  // The TTreePerfStats object can be saved in a ROOT file in such
	  a way that
	  // its inspection can be done outside the job that generated it.
	  //
	  // Example of use
	  // {
	  // TFile *f = TFile::Open("RelValMinBias-GEN-SIM-RECO.root");
	  // T = (TTree*)f->Get("Events");
	  // Long64_t nentries = T->GetEntries();
	  // T->SetCacheSize(10000000);
	  // T->SetCacheEntryRange(0,nentries);
	  // T->AddBranchToCache("*");
	  //
	  // TTreePerfStats *ps= new TTreePerfStats("ioperf",T);
	  //
	  // for (Int_t i=0;i<nentries;i++) {
	  // T->GetEntry(i);
	  // }
	  // ps->SaveAs("cmsperf.root");
	  // }
	  //
	  // then, in a root interactive session, one can do:
	  // root > TFile f("cmsperf.root");
	  // root > ioperf->Draw();
	  // root > ioperf->Print();

2009-11-04 17:07  brun

	* [r30970] config/rootrc.in: From Fabrizio:
	  update the description of 'netx' related variables

2009-11-04 11:58  ganis

	* [r30967] proof/proofd/inc/XrdProofdProofServ.h,
	  proof/proofd/src/XrdProofdProofServ.cxx,
	  proof/proofd/src/XrdProofdProofServMgr.cxx: - Reduce verbosity in
	  XrdProofdProofServ::FreeClientID
	  - Remove unused member in XrdProofdProofServ

2009-11-04 11:15  ganis

	* [r30965] proof/proofplayer/inc/TPerfStats.h,
	  proof/proofplayer/src/TEventIter.cxx,
	  proof/proofplayer/src/TPerfStats.cxx: Adapt to the new convention
	  for FileOpenEvent and FileReadEvent (see #30963)

2009-11-04 10:44  brun

	* [r30963] io/io/src/TFile.cxx: In TFile::ReadBuffer when calling
	  gPerfStats->FileReadEvent, pass start instead of
	  TTimeStamp()-start.
	  Applications like TPerfstats can always call TTimeStamp in their
	  FileReadEvent function if required.

2009-11-03 15:21  pcanal

	* [r30962] tree/tree/inc/TTreeCache.h,
	  tree/tree/src/TTreeCache.cxx: Clarify and correct when FillBuffer
	  is actually executed.
	  Document when (and how) the learning phase is started and
	  stopped.
	  Fix SetEntryRange when the Cache learning was manual.
	  
	  With the previous implementation requesting the entry from a
	  branch
	  that was not marked to be cached when the entry (number) was less
	  than fEntryNext resulted in the re-reading of any baskets between
	  this entry number and fEntryNext. (This would happen also if
	  the branch was being cached but for some reason some of its
	  baskets
	  did not fit in the cache).

2009-11-03 13:04  brun

	* [r30961] net/netx/src/TXNetFile.cxx: From Fabrizio:
	  It seems that TXNetFile
	  completely ignored the existence of the TArchiveFiles. Now fixed.

2009-11-03 11:43  axel

	* [r30960] core/editline/src/TTermManip.cxx,
	  core/editline/src/TTermManip.h: Fix bug #58093:
	  simplify color management, either it's 2 or 16 or 256 colors.
	  Use a "guessed" map of colors in the 256 color case, and find the
	  closest one when the user requests RGB values instead of using
	  initc and thus changing the terminal's color palette.

2009-11-03 10:53  rdm

	* [r30959] etc/gdb-backtrace.sh: avoid stack traces to be truncated
	  (happened on Linux).
	  Fixes issue #57997.

2009-11-03 10:29  couet

	* [r30958] hist/doc/v526/index.html: - THStack

2009-11-03 10:27  couet

	* [r30957] hist/hist/src/THStack.cxx: - Like in TMultiGraph the
	  histogram used to paint the axis (fHistogram) should
	  be painted with the option "0" otherwise an horizontal line is
	  drawn at y=0
	  when the minimum of the data is negative. This problem was
	  mentionned here:
	  http://root.cern.ch/phpBB2/viewtopic.php?t=9366&highlight=thstack

2009-11-03 09:41  ganis

	* [r30956] net/xrootd/src/xrootd/src/XrdClient/XrdClientReadV.cc,
	  net/xrootd/src/xrootd/src/XrdVersion.hh: Import fron vendors
	  branch:
	  - Import from HEAD fix free/delete mismatch in XrdClientReadV
	  - Set version to 20091102-0415-root-1

2009-11-03 09:11  brun

	* [r30954] core/base/inc/TVirtualPerfStats.h,
	  tree/treeplayer/inc/TTreePerfStats.h: Add a new getter and setter
	  virtual void SetNumEvents(Long64_t num) = 0;
	  virtual Long64_t GetNumEvents() const = 0;

2009-11-03 08:42  ganis

	* [r30953] proof/proofplayer/inc/TPerfStats.h,
	  proof/proofplayer/src/TPacketizer.cxx,
	  proof/proofplayer/src/TPacketizerAdaptive.cxx,
	  proof/proofplayer/src/TPerfStats.cxx: If enabled, send monitoring
	  information from the master at each GetNextPacket
	  (at each call of TPerfStat::PacketEvent) to allow extrnal
	  real-time progress
	  monitoring.

2009-11-02 17:20  ganis

	* [r30951] net/xrootd/src/xrootd/src/XrdClient/Makefile.msc: From
	  Bertrand: Add missing source file in the makefile

2009-11-02 17:01  brun

	* [r30950] core/cont/src/TClassTable.cxx: Protect
	  TClassTable::Print and TClassTable::PrintTable against
	  fgTable[i]=0

2009-11-02 16:37  ganis

	* [r30949] net/netx/inc/TXNetFile.h, net/netx/src/TXNetFile.cxx,
	  net/xrootd/Module.mk, net/xrootd/src/xrootd/config/ARCHS,
	  net/xrootd/src/xrootd/config/GNUmake.rules.iccx8664,
	  net/xrootd/src/xrootd/config/GNUmake.rules.macos,
	  net/xrootd/src/xrootd/config/GNUmake.rules.sunCCamd510,
	  net/xrootd/src/xrootd/configure.ac,
	  net/xrootd/src/xrootd/configure.classic,
	  net/xrootd/src/xrootd/src/Xrd/XrdLinkMatch.cc,
	  net/xrootd/src/xrootd/src/Xrd/XrdObject.icc,
	  net/xrootd/src/xrootd/src/XrdApps/GNUmakefile,
	  net/xrootd/src/xrootd/src/XrdApps/Makefile.am,
	  net/xrootd/src/xrootd/src/XrdApps/XrdMpxStats.cc,
	  net/xrootd/src/xrootd/src/XrdApps/XrdWait41.cc,
	  net/xrootd/src/xrootd/src/XrdApps/Xrdadler32.cc,
	  net/xrootd/src/xrootd/src/XrdBwm/XrdBwmLogger.cc,
	  net/xrootd/src/xrootd/src/XrdBwm/XrdBwmPolicy1.cc,
	  net/xrootd/src/xrootd/src/XrdClient/GNUmakefile,
	  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/XrdClientAdmin.cc,
	  net/xrootd/src/xrootd/src/XrdClient/XrdClientAdmin.pm,
	  net/xrootd/src/xrootd/src/XrdClient/XrdClientAdminJNI.cc,
	  net/xrootd/src/xrootd/src/XrdClient/XrdClientAdmin_c.cc,
	  net/xrootd/src/xrootd/src/XrdClient/XrdClientAdmin_c_wrap.c,
	  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/XrdClientConst.hh,
	  net/xrootd/src/xrootd/src/XrdClient/XrdClientDebug.cc,
	  net/xrootd/src/xrootd/src/XrdClient/XrdClientEnv.cc,
	  net/xrootd/src/xrootd/src/XrdClient/XrdClientInputBuffer.cc,
	  net/xrootd/src/xrootd/src/XrdClient/XrdClientLogConnection.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/XrdClientPhyConnection.cc,
	  net/xrootd/src/xrootd/src/XrdClient/XrdClientPrep.cc,
	  net/xrootd/src/xrootd/src/XrdClient/XrdClientProtocol.cc,
	  net/xrootd/src/xrootd/src/XrdClient/XrdClientReadAhead.cc,
	  net/xrootd/src/xrootd/src/XrdClient/XrdClientReadAhead.hh,
	  net/xrootd/src/xrootd/src/XrdClient/XrdClientReadCache.cc,
	  net/xrootd/src/xrootd/src/XrdClient/XrdClientReadV.cc,
	  net/xrootd/src/xrootd/src/XrdClient/XrdClientReadV.hh,
	  net/xrootd/src/xrootd/src/XrdClient/XrdClientSid.cc,
	  net/xrootd/src/xrootd/src/XrdClient/XrdClientSock.cc,
	  net/xrootd/src/xrootd/src/XrdClient/XrdClientUrlInfo.cc,
	  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.cc,
	  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/XrdClient/XrdcpXtremeRead.cc,
	  net/xrootd/src/xrootd/src/XrdClient/XrdcpXtremeRead.hh,
	  net/xrootd/src/xrootd/src/XrdCms/XrdCmsClientConfig.cc,
	  net/xrootd/src/xrootd/src/XrdCms/XrdCmsKey.cc,
	  net/xrootd/src/xrootd/src/XrdCms/XrdCmsLogin.cc,
	  net/xrootd/src/xrootd/src/XrdCms/XrdCmsNash.cc,
	  net/xrootd/src/xrootd/src/XrdCms/XrdCmsRRData.cc,
	  net/xrootd/src/xrootd/src/XrdCms/XrdCmsRouting.cc,
	  net/xrootd/src/xrootd/src/XrdCms/XrdCmsSupervisor.cc,
	  net/xrootd/src/xrootd/src/XrdCns/GNUmakefile,
	  net/xrootd/src/xrootd/src/XrdCns/Makefile.am,
	  net/xrootd/src/xrootd/src/XrdCns/XrdCnsConfig.cc,
	  net/xrootd/src/xrootd/src/XrdCns/XrdCnsConfig.hh,
	  net/xrootd/src/xrootd/src/XrdCns/XrdCnsDaemon.cc,
	  net/xrootd/src/xrootd/src/XrdCns/XrdCnsDaemon.hh,
	  net/xrootd/src/xrootd/src/XrdCns/XrdCnsEvent.cc,
	  net/xrootd/src/xrootd/src/XrdCns/XrdCnsEvent.hh,
	  net/xrootd/src/xrootd/src/XrdCns/XrdCnsInventory.cc,
	  net/xrootd/src/xrootd/src/XrdCns/XrdCnsInventory.hh,
	  net/xrootd/src/xrootd/src/XrdCns/XrdCnsLog.cc,
	  net/xrootd/src/xrootd/src/XrdCns/XrdCnsLog.hh,
	  net/xrootd/src/xrootd/src/XrdCns/XrdCnsLogClient.cc,
	  net/xrootd/src/xrootd/src/XrdCns/XrdCnsLogClient.hh,
	  net/xrootd/src/xrootd/src/XrdCns/XrdCnsLogFile.cc,
	  net/xrootd/src/xrootd/src/XrdCns/XrdCnsLogFile.hh,
	  net/xrootd/src/xrootd/src/XrdCns/XrdCnsLogRec.cc,
	  net/xrootd/src/xrootd/src/XrdCns/XrdCnsLogRec.hh,
	  net/xrootd/src/xrootd/src/XrdCns/XrdCnsLogServer.cc,
	  net/xrootd/src/xrootd/src/XrdCns/XrdCnsLogServer.hh,
	  net/xrootd/src/xrootd/src/XrdCns/XrdCnsMain.cc,
	  net/xrootd/src/xrootd/src/XrdCns/XrdCnsSsi.cc,
	  net/xrootd/src/xrootd/src/XrdCns/XrdCnsSsi.hh,
	  net/xrootd/src/xrootd/src/XrdCns/XrdCnsSsiCfg.cc,
	  net/xrootd/src/xrootd/src/XrdCns/XrdCnsSsiCfg.hh,
	  net/xrootd/src/xrootd/src/XrdCns/XrdCnsSsiMain.cc,
	  net/xrootd/src/xrootd/src/XrdCns/XrdCnsSsiSay.hh,
	  net/xrootd/src/xrootd/src/XrdCns/XrdCnsXref.cc,
	  net/xrootd/src/xrootd/src/XrdCns/XrdCnsXref.hh,
	  net/xrootd/src/xrootd/src/XrdCrypto/PC1.cc,
	  net/xrootd/src/xrootd/src/XrdCrypto/PC3.cc,
	  net/xrootd/src/xrootd/src/XrdCrypto/XrdCryptoAux.cc,
	  net/xrootd/src/xrootd/src/XrdCrypto/XrdCryptoBasic.cc,
	  net/xrootd/src/xrootd/src/XrdCrypto/XrdCryptoCipher.cc,
	  net/xrootd/src/xrootd/src/XrdCrypto/XrdCryptoFactory.cc,
	  net/xrootd/src/xrootd/src/XrdCrypto/XrdCryptoLite.cc,
	  net/xrootd/src/xrootd/src/XrdCrypto/XrdCryptoLite_bf32.cc,
	  net/xrootd/src/xrootd/src/XrdCrypto/XrdCryptoMsgDigest.cc,
	  net/xrootd/src/xrootd/src/XrdCrypto/XrdCryptoRSA.cc,
	  net/xrootd/src/xrootd/src/XrdCrypto/XrdCryptoX509.cc,
	  net/xrootd/src/xrootd/src/XrdCrypto/XrdCryptoX509Chain.cc,
	  net/xrootd/src/xrootd/src/XrdCrypto/XrdCryptoX509Crl.cc,
	  net/xrootd/src/xrootd/src/XrdCrypto/XrdCryptoX509Req.cc,
	  net/xrootd/src/xrootd/src/XrdCrypto/XrdCryptolocalCipher.cc,
	  net/xrootd/src/xrootd/src/XrdCrypto/XrdCryptolocalFactory.cc,
	  net/xrootd/src/xrootd/src/XrdCrypto/XrdCryptosslAux.cc,
	  net/xrootd/src/xrootd/src/XrdCrypto/XrdCryptosslCipher.cc,
	  net/xrootd/src/xrootd/src/XrdCrypto/XrdCryptosslFactory.cc,
	  net/xrootd/src/xrootd/src/XrdCrypto/XrdCryptosslMsgDigest.cc,
	  net/xrootd/src/xrootd/src/XrdCrypto/XrdCryptosslRSA.cc,
	  net/xrootd/src/xrootd/src/XrdCrypto/XrdCryptosslX509.cc,
	  net/xrootd/src/xrootd/src/XrdCrypto/XrdCryptosslX509Crl.cc,
	  net/xrootd/src/xrootd/src/XrdCrypto/XrdCryptosslX509Req.cc,
	  net/xrootd/src/xrootd/src/XrdCrypto/XrdCryptosslX509Store.cc,
	  net/xrootd/src/xrootd/src/XrdCrypto/XrdCryptosslgsiAux.cc,
	  net/xrootd/src/xrootd/src/XrdCrypto/XrdCryptosslgsiX509Chain.cc,
	  net/xrootd/src/xrootd/src/XrdCrypto/XrdCryptotest.cc,
	  net/xrootd/src/xrootd/src/XrdFrm/XrdFrmAdmin.cc,
	  net/xrootd/src/xrootd/src/XrdFrm/XrdFrmAdminAudit.cc,
	  net/xrootd/src/xrootd/src/XrdFrm/XrdFrmAdminFiles.cc,
	  net/xrootd/src/xrootd/src/XrdFrm/XrdFrmAdminReloc.cc,
	  net/xrootd/src/xrootd/src/XrdFrm/XrdFrmAdminUnlink.cc,
	  net/xrootd/src/xrootd/src/XrdFrm/XrdFrmConfig.cc,
	  net/xrootd/src/xrootd/src/XrdFrm/XrdFrmPstg.cc,
	  net/xrootd/src/xrootd/src/XrdFrm/XrdFrmPstgReq.cc,
	  net/xrootd/src/xrootd/src/XrdFrm/XrdFrmPstgXfr.cc,
	  net/xrootd/src/xrootd/src/XrdMon/XrdMonCtrBuffer.cc,
	  net/xrootd/src/xrootd/src/XrdMon/XrdMonDecArgParser.cc,
	  net/xrootd/src/xrootd/src/XrdNet/XrdNetMsg.cc,
	  net/xrootd/src/xrootd/src/XrdOfs/XrdOfs.cc,
	  net/xrootd/src/xrootd/src/XrdOfs/XrdOfsEvr.cc,
	  net/xrootd/src/xrootd/src/XrdOfs/XrdOfsEvs.cc,
	  net/xrootd/src/xrootd/src/XrdOfs/XrdOfsFS.cc,
	  net/xrootd/src/xrootd/src/XrdOfs/XrdOfsPoscq.cc,
	  net/xrootd/src/xrootd/src/XrdOfs/XrdOfsStats.cc,
	  net/xrootd/src/xrootd/src/XrdOss/XrdOss.hh,
	  net/xrootd/src/xrootd/src/XrdOss/XrdOssApi.hh,
	  net/xrootd/src/xrootd/src/XrdOss/XrdOssCache.cc,
	  net/xrootd/src/xrootd/src/XrdOss/XrdOssCache.hh,
	  net/xrootd/src/xrootd/src/XrdOss/XrdOssConfig.cc,
	  net/xrootd/src/xrootd/src/XrdOss/XrdOssConfig.hh,
	  net/xrootd/src/xrootd/src/XrdOss/XrdOssCopy.cc,
	  net/xrootd/src/xrootd/src/XrdOss/XrdOssCreate.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/XrdOssSpace.cc,
	  net/xrootd/src/xrootd/src/XrdOss/XrdOssSpace.hh,
	  net/xrootd/src/xrootd/src/XrdOss/XrdOssStat.cc,
	  net/xrootd/src/xrootd/src/XrdOuc/XrdOucCRC.cc,
	  net/xrootd/src/xrootd/src/XrdOuc/XrdOucExport.cc,
	  net/xrootd/src/xrootd/src/XrdOuc/XrdOucExport.hh,
	  net/xrootd/src/xrootd/src/XrdOuc/XrdOucHash.icc,
	  net/xrootd/src/xrootd/src/XrdOuc/XrdOucMsubs.cc,
	  net/xrootd/src/xrootd/src/XrdOuc/XrdOucName2Name.cc,
	  net/xrootd/src/xrootd/src/XrdOuc/XrdOucPup.cc,
	  net/xrootd/src/xrootd/src/XrdOuc/XrdOucRash.icc,
	  net/xrootd/src/xrootd/src/XrdOuc/XrdOucString.cc,
	  net/xrootd/src/xrootd/src/XrdOuc/XrdOucSxeq.cc,
	  net/xrootd/src/xrootd/src/XrdOuc/XrdOucUtils.cc,
	  net/xrootd/src/xrootd/src/XrdOuc/XrdOucUtils.hh,
	  net/xrootd/src/xrootd/src/XrdPosix/XrdPosix.cc,
	  net/xrootd/src/xrootd/src/XrdPosix/XrdPosix.hh,
	  net/xrootd/src/xrootd/src/XrdPosix/XrdPosixLinkage.cc,
	  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/XrdSec/GNUmakefile,
	  net/xrootd/src/xrootd/src/XrdSec/XrdSecProtocolhost.cc,
	  net/xrootd/src/xrootd/src/XrdSec/XrdSecTLayer.cc,
	  net/xrootd/src/xrootd/src/XrdSecgsi/XrdSecProtocolgsi.cc,
	  net/xrootd/src/xrootd/src/XrdSecgsi/XrdSecgsiGMAPFunLDAP.cc,
	  net/xrootd/src/xrootd/src/XrdSecgsi/XrdSecgsiProxy.cc,
	  net/xrootd/src/xrootd/src/XrdSecgsi/XrdSecgsitest.cc,
	  net/xrootd/src/xrootd/src/XrdSecpwd/XrdSecProtocolpwd.cc,
	  net/xrootd/src/xrootd/src/XrdSecpwd/XrdSecpwdSrvAdmin.cc,
	  net/xrootd/src/xrootd/src/XrdSecunix/GNUmakefile,
	  net/xrootd/src/xrootd/src/XrdSecunix/Makefile.am,
	  net/xrootd/src/xrootd/src/XrdSut/XrdSutAux.cc,
	  net/xrootd/src/xrootd/src/XrdSut/XrdSutBuckList.cc,
	  net/xrootd/src/xrootd/src/XrdSut/XrdSutBucket.cc,
	  net/xrootd/src/xrootd/src/XrdSut/XrdSutBuffer.cc,
	  net/xrootd/src/xrootd/src/XrdSut/XrdSutCache.cc,
	  net/xrootd/src/xrootd/src/XrdSut/XrdSutPFEntry.cc,
	  net/xrootd/src/xrootd/src/XrdSut/XrdSutPFile.cc,
	  net/xrootd/src/xrootd/src/XrdSut/XrdSutRndm.cc,
	  net/xrootd/src/xrootd/src/XrdSys/XrdSysDir.cc,
	  net/xrootd/src/xrootd/src/XrdSys/XrdSysPriv.cc,
	  net/xrootd/src/xrootd/src/XrdSys/XrdWin32.cc,
	  net/xrootd/src/xrootd/src/XrdSys/XrdWin32.hh,
	  net/xrootd/src/xrootd/src/XrdVersion.hh,
	  net/xrootd/src/xrootd/src/XrdXrootd/XrdXrootdCallBack.cc,
	  net/xrootd/src/xrootd/src/XrdXrootd/XrdXrootdConfig.cc,
	  net/xrootd/src/xrootd/src/XrdXrootd/XrdXrootdPio.cc,
	  net/xrootd/src/xrootd/src/XrdXrootd/XrdXrootdStat.icc,
	  net/xrootd/src/xrootd/utils/frm_xfr.hpss,
	  proof/proofx/src/TXSocket.cxx: Import from the vendor branch new
	  version of 'xrootd' (20091102-0415-root).
	  This version contains some important fix in the client 'readv'
	  needed by ALICE
	  and new cache policies on the client side. It also contains the
	  new listing
	  features implemented recently in the 'cns' module.

2009-11-02 15:45  couet

	* [r30947] hist/doc/v526/index.html, hist/doc/v526/surf7.gif: -
	  surf7

2009-11-02 15:37  couet

	* [r30946] hist/histpainter/src/THistPainter.cxx: - New plotting
	  option SURF7 implemented as requested here:
	  http://root.cern.ch/phpBB2/viewtopic.php?t=9369&highlight=contour
	  It is like SURF3 but inverted ie" the surface is drawn with color
	  and the contour with lines.
	  - Update the doc.

2009-11-02 15:32  brun

	* [r30945] tree/treeplayer/inc/LinkDef.h,
	  tree/treeplayer/inc/TTreePerfStats.h,
	  tree/treeplayer/src/TTreePerfStats.cxx: TTreePerfStats can now be
	  made persistent, ie the result of a run can be saved
	  to a file with
	  TTreePerStats::SaveAs(filename)
	  and inspected in a new ROOT session with
	  TFile f("filename")
	  ioperf.Draw()
	  
	  TTreePerfStats::SavePrimitive is also implemented such that the
	  C++ code
	  from a canvas holding a TTreePerfStats object may be generated.

2009-11-02 13:21  ganis

	* [r30944] net/auth/src/TAuthenticate.cxx: Fix compilation warning
	  (unchecked return code)

2009-11-02 11:37  matevz

	* [r30940] graf3d/eve/inc/TEveCaloData.h,
	  graf3d/eve/src/TEveCaloData.cxx,
	  graf3d/eve/src/TEveCaloLegoGL.cxx: From Alja.
	  
	  TEveCaloData:
	  Remove unnecessary and confusing fHist member in
	  TEveCaloData::SliceInfo_t.
	  
	  TEveCaloLegoGL:
	  IN 3D view fix algorithm which defines rebin step.

2009-11-01 23:08  ganis

	* [r30939] proof/proof/src/TProofServ.cxx: Reduce verbosity in
	  TProofServ::GetNextPacket

2009-10-31 08:43  matevz

	* [r30937] graf3d/eve/src/TEveCaloLegoGL.cxx: Merge 30936 from
	  fworks branch -- fix for pixmpaf fonts on mac.

2009-10-30 21:10  rdm

	* [r30935] tree/treeplayer/inc/TTreePerfStats.h,
	  tree/treeplayer/src/TTreePerfStats.cxx: corrections in comments.

2009-10-30 20:19  matevz

	* [r30933] graf3d/eve/src/TEveCalo2DGL.cxx: From Alja.
	  
	  Bugfix in loop through eta bins.

2009-10-30 18:32  matevz

	* [r30931] graf3d/eve/inc/TEveCalo.h, graf3d/eve/src/TEveCalo.cxx,
	  graf3d/eve/src/TEveCaloLegoEditor.cxx,
	  graf3d/eve/src/TEveCaloLegoGL.cxx, tutorials/eve/calo_detail.C,
	  tutorials/eve/calorimeters.C: TEveCaloLego:
	  Add new 2DMode kValSizeOutline. Change default mode to kValSize.
	  
	  tutorials/eve/calorimeters.C
	  Remove unnecessary line.
	  
	  tutorials/eve/calo_detail.C
	  Use kValSizeOutline mode for irregular data. Add example of
	  TGLAnnotation.

2009-10-30 15:18  matevz

	* [r30929] graf3d/eve/inc/TEveCalo.h,
	  graf3d/eve/inc/TEveCalo2DGL.h, graf3d/eve/inc/TEveCaloData.h,
	  graf3d/eve/inc/TEveCaloLegoGL.h, graf3d/eve/src/TEveCalo.cxx,
	  graf3d/eve/src/TEveCalo2DGL.cxx, graf3d/eve/src/TEveCaloData.cxx,
	  graf3d/eve/src/TEveCaloLegoGL.cxx: From Alja.
	  
	  TEveCaloData:
	  Clear list of selected cells when element is not selected.
	  
	  TEveCalo2D in TEveCaloLego classes:
	  Render selected cells with slice offset.

2009-10-30 13:54  rdm

	* [r30928] net/xrootd/src/xrootd/configure.classic: previous fix
	  broke OpenSolaris (5.11), reverting.

2009-10-30 13:15  brun

	* [r30927] tree/treeplayer/src/TTreePerfStats.cxx: Add a grid to
	  the performance graph

2009-10-30 12:50  brun

	* [r30926] io/io/inc/TFile.h: The function TFile::GetRelOffset is
	  now public instead of protected

2009-10-30 12:49  brun

	* [r30925] tree/treeplayer/inc/LinkDef.h,
	  tree/treeplayer/inc/TTreePerfStats.h,
	  tree/treeplayer/src/TTreePerfStats.cxx: Add a new class to
	  monitor the TTree I/O performance.
	  An example of use is given below:
	  
	  void testcms() {
	  gSystem->Load("cmsl/cmsl"); //generated with MakeProject with
	  corrections
	  TFile *f = TFile::Open("RelValMinBias-GEN-SIM-RECO.root");
	  T = (TTree*)f->Get("Events");
	  Long64_t nentries = T->GetEntries();
	  T->SetCacheSize(15000000);
	  T->SetCacheEntryRange(0,nentries);
	  T->AddBranchToCache("*");
	  
	  TTreePerfStats *ps= new TTreePerfStats(T);
	  
	  for (Int_t i=0;i<nentries;i++) {
	  if (i%100 == 0) printf("i=%d\n",i);
	  T->GetEntry(i);
	  }
	  ps->Draw();
	  ps->Print();
	  }

2009-10-30 12:39  pcanal

	* [r30924] io/io/src/TFile.cxx: Correct the reading of the TFile
	  record of large files

2009-10-30 09:24  axel

	* [r30923] cint/cint/include/_complex.h: Add missing ";" noticed by
	  Daniel Barna.

2009-10-29 21:02  moneta

	* [r30922] hist/hist/src/TBackCompFitter.cxx: fix bug
	  https://savannah.cern.ch/bugs/index.php?57790

2009-10-29 18:27  rdm

	* [r30921] net/netx/Module.mk: From Axel:
	  proper CXXFLAGS for win32; per-rule settings are not additive for
	  all
	  make incarnations.

2009-10-29 18:17  ganis

	* [r30920] proof/proofd/inc/XrdProofdProofServ.h,
	  proof/proofd/inc/XrdProofdProtocol.h,
	  proof/proofd/src/XrdProofdProtocol.cxx,
	  proof/proofd/src/XrdProofdResponse.cxx: - Fix a source for memory
	  leak in XrdProofdProtocol::SendMsg
	  - Optimize the usage of strings in a few places

2009-10-29 17:24  rdm

	* [r30919] core/base/inc/GuiTypes.h: From Bertrand:
	  - Add definitions for mouse buttons 6 & 7 (left/right horizontal
	  scroll).

2009-10-29 16:52  axel

	* [r30918] cint/configure, cint/tool/makecint.cxx: Write the full
	  -I path into cint-config; use it in makecint

2009-10-29 13:14  couet

	* [r30917] hist/doc/v526/index.html: - THStack

2009-10-29 13:10  couet

	* [r30916] hist/hist/src/THStack.cxx: - Change GetMaximum and
	  GetMinimum to make sure the errors bars fit entirely
	  on the plot when a THStack is plotted with the option E. The
	  following
	  macro showed the problem:
	  
	  {
	  TH1D *h1 = new TH1D("h1","h1",10,0,10);
	  TH1D *h2 = new TH1D("h2","h2",10,0,10);
	  THStack h;
	  
	  h1->SetLineColor(kRed);
	  h1->SetMarkerStyle(20),
	  h2->SetLineColor(kBlue);
	  h2->SetMarkerStyle(21);
	  
	  for(int i=0; i<11; i++){
	  h1->SetBinContent(i,1.5-i/10);
	  h1->SetBinError(i,0.5*i);
	  h2->SetBinContent(i,10.5-i/10);
	  h2->SetBinError(i,0.7*i);
	  }
	  
	  h.Add(h1);
	  h.Add(h2);
	  h.Draw("nostack E1");
	  }

2009-10-29 11:29  axel

	* [r30915] cint/configure: Don't append to bin/cint-config!

2009-10-29 09:02  couet

	* [r30914] graf2d/doc/v526/index.html: - TPie

2009-10-29 08:59  couet

	* [r30913] graf2d/graf/src/TPie.cxx: - TPie::GetEntryVal(i)
	  returned GetSlice(i)->GetRadiusOffset() instead of
	  GetSlice(i)->GetValue(). Very likely the code was copied/pasted
	  from the
	  method TPie::GetEntryRadiusOffset(i).

2009-10-29 07:48  brun

	* [r30912] io/io/src/TFile.cxx: Effectively set the readahead cache
	  size to 256K

2009-10-29 07:47  brun

	* [r30911] test/MainEvent.cxx: Print the cache statistics when in
	  read mode

2009-10-29 07:46  ganis

	* [r30910] proof/proofplayer/src/TProofPlayer.cxx: Fix warnings in
	  nightlies

2009-10-29 07:23  brun

	* [r30909] io/io/inc/TFile.h, io/io/src/TFile.cxx,
	  io/io/src/TFileCacheRead.cxx: Implement an API to control the
	  readahead cache size.
	  A new static member is added in TFile:
	  static Int_t fgReadaheadSize; //Readahead buffer size
	  and the following corresponding getter and setter:
	  static Int_t GetReadaheadSize();
	  static void SetReadaheadSize(Int_t bufsize = 256000);
	  
	  Following IO tests with Alice, Atlas and CMS files, the readahead
	  size has been
	  set by default to 256 Kbytes.
	  
	  Because the readahead algorithm reads more data than it is
	  required when
	  reading the Tree, a new TFile data member has been added with the
	  corresponding
	  getter:
	  Long64_t fBytesReadExtra; //Number of extra bytes (overhead) read
	  by the readahead buffer
	  Long64_t GetBytesReadExtra() const { return fBytesReadExtra; }
	  
	  When calling TTree::PrintCacheStats, in turn calling
	  TFileCacheRead::Print
	  information about the readahead cache is printed as well as the
	  corresponding
	  read overhead.

2009-10-28 17:59  pcanal

	* [r30908] core/base/src/TApplication.cxx: In GetOptions properly
	  handle ACLiC options (for example a.C+g). This was non functional
	  since r27949

2009-10-28 17:22  brun

	* [r30907] core/base/inc/TString.h, core/base/src/TString.cxx: From
	  Philip Rodrigues:
	  I've tried to add a little bit of overview documentation for
	  TString and TSubString

2009-10-28 17:18  rdm

	* [r30906] core/base/src/TError.cxx: integrate with Mac OS X crash
	  reporter, print reason of crash in crash log
	  file (these crash reports can be accessed via the "Console"
	  application).

2009-10-28 16:51  pcanal

	* [r30905] core/meta/inc/TVirtualStreamerInfo.h,
	  core/meta/src/TClass.cxx, io/io/inc/TStreamerInfo.h,
	  io/io/src/TStreamerInfo.cxx: Add the ability to 'Dump' object for
	  which we only have a StreamerInfo.
	  Add TVirtualStreamerInfo::CallShowMembers which is now call by
	  TClass::CallShowMembers as needed.

2009-10-28 15:13  pcanal

	* [r30902] io/io/inc/TVirtualObject.h: Properly make implemented
	  routines private

2009-10-28 14:10  ganis

	* [r30900] proof/proof/inc/TProof.h, proof/proof/src/TProof.cxx,
	  proof/proofplayer/inc/TProofPlayer.h,
	  proof/proofplayer/src/TProofPlayer.cxx: Enable the new
	  performance monitoring also for multi-master setups

2009-10-28 12:22  ganis

	* [r30899] proof/proofplayer/inc/TVirtualPacketizer.h,
	  proof/proofplayer/src/TPacketizerAdaptive.cxx: Improve data node
	  / worker matching by always using the host FQDN

2009-10-28 11:44  brun

	* [r30898] proof/proofplayer/src/TProofPlayer.cxx: Fix compilation
	  warning on Windows

2009-10-28 11:02  rdm

	* [r30896] io/io/inc/TVirtualObject.h: fix compiler warnings for
	  Fed (-Wefcc++).

2009-10-27 23:03  pcanal

	* [r30895] tree/treeplayer/src/TTreePlayer.cxx: Fix TTree::Process
	  for file with more than 2^31 entries when processed on 32bits
	  architecture

2009-10-27 21:51  brun

	* [r30894] io/io/src/TFile.cxx: Implement a read-ahead buffer when
	  using the TreeCache.
	  By default the read-ahead buffer is set to 2 MBytes. All
	  consecutive blocks
	  that are in the scope of the buffer are read in one single
	  operation.
	  The same algorithm should be implemented on the server side of
	  xrootd, etc.
	  , and those below, will be ignored--
	  
	  M io/io/src/TFile.cxx

2009-10-27 20:27  pcanal

	* [r30893] core/rint/src/TTabCom.cxx: Search the current directory
	  for file when using tab completion
	  within a string.

2009-10-27 19:28  matevz

	* [r30891] graf3d/eve/inc/TEveCalo.h, graf3d/eve/inc/TEveElement.h,
	  graf3d/eve/inc/TEveSelection.h, graf3d/eve/src/TEveCalo.cxx,
	  graf3d/eve/src/TEveElement.cxx, graf3d/eve/src/TEveSelection.cxx,
	  graf3d/eve/src/TEveViewer.cxx: TEveElement
	  - add virtual TEveElement* ForwardEdit();
	  - make virtual ForwardSelection() non-const.
	  
	  TEveSelection & TEveViewerList
	  - make Clicked / ReClicked / UnClicked functions and
	  corresponding
	  signals symmetric.
	  
	  TEveCalo
	  - implement ForwardEdit() to keep editor on concrete calo-viz
	  object.

2009-10-27 18:57  pcanal

	* [r30890] core/meta/src/TClass.cxx: avoid spurrious message (Error
	  in <TClass::New>: cannot create object of class TH1) when
	  executing ShowMembers

2009-10-27 15:31  axel

	* [r30889] macros/fileopen.C: Quit ROOT when the browser gets
	  closed.
	  Add SVN properties.

2009-10-27 15:24  rdm

	* [r30888] net/alien/inc/TAlien.h, net/alien/inc/TAlienSystem.h,
	  net/alien/src/TAlien.cxx, net/alien/src/TAlienSystem.cxx: From
	  Andreas:
	  add TAlienSystem::AccessPathName().

2009-10-27 13:49  matevz

	* [r30887] graf3d/eve/src/TEveManager.cxx,
	  graf3d/gl/src/TGLContext.cxx: * TEveManager - add checks to see
	  if we are running in batch mode and if
	  GUI lib initialization has been successful.
	  
	  * TGLContext - only write info about successful GLEW
	  initialization if gDebug
	  is set.

2009-10-27 13:37  matevz

	* [r30886] graf3d/eve/inc/TEveSelection.h,
	  graf3d/eve/inc/TEveViewer.h, graf3d/eve/src/TEveCalo2DGL.cxx,
	  graf3d/eve/src/TEveCalo3DGL.cxx,
	  graf3d/eve/src/TEveCaloLegoGL.cxx,
	  graf3d/eve/src/TEveSelection.cxx, graf3d/eve/src/TEveViewer.cxx,
	  graf3d/gl/inc/TGLSelectRecord.h, graf3d/gl/inc/TGLViewer.h,
	  graf3d/gl/src/TGLEventHandler.cxx,
	  graf3d/gl/src/TGLSelectRecord.cxx, graf3d/gl/src/TGLViewer.cxx:
	  From Alja.
	  
	  geaf3d/gl:
	  In TGLSelectRecord add new member and type to define a result of
	  TGLLogicalShape::ProcessSelection().
	  Handle this result in TGLEventHandler::HandleButton(). In
	  TGLViewer emit "ReClick" signal
	  if selection has changed only internally or emit "UnClicked"
	  signal if secondary selection became empty.
	  
	  graf3d/eve:
	  Separate case when secondary selection has changed from case when
	  primary selection has changed.
	  Add a new function TEveSelection::SelectionRepeated(), called
	  when selection has changed only internally and
	  add TEveSelection::UserRePickedElement(), called when secondary
	  selection was cleared.

2009-10-27 12:57  axel

	* [r30885] cint/cint/src/cast.cxx: The offset for was applied in
	  the wrong direction, see e.g.
	  TBrowser* b = new TBrowser;
	  TRootBrowserLite* rbl = (TRootBrowserLite*) b->GetBrowserImp();
	  where rbl was invalid.

2009-10-27 12:26  rdm

	* [r30884] core/base/inc/TBrowserImp.h, gui/gui/inc/TRootBrowser.h,
	  gui/gui/inc/TRootBrowserLite.h: From Bertrand:
	  - Add GetMainFrame() method, to make easier the connection to the
	  TGMainFrame::CloseWindow() signal.

2009-10-27 11:30  matevz

	* [r30883] graf3d/eve/inc/TEveCalo3DGL.h,
	  graf3d/eve/src/TEveCalo3DGL.cxx: Merge revision 30868 from
	  fireworks branch.

2009-10-27 09:09  matevz

	* [r30880] graf3d/eve/src/TEveCaloLegoGL.cxx: From Alja.
	  
	  Fix cell rendering in orthographic top view in case using palette
	  (f2DMode=kValCol).

2009-10-27 07:29  brun

	* [r30879] README/CREDITS: Add Johan Lundberg for his contribution
	  to the TRolke class

2009-10-27 05:31  pcanal

	* [r30878] tree/treeplayer/src/TTreeFormula.cxx: Remove a memory
	  leak in some cases of syntax error in the use of aliases.
	  Re-add error messages skipped by the change in revision 30877.

2009-10-26 20:52  pcanal

	* [r30877] tree/treeplayer/src/TTreeFormula.cxx: Properly handle
	  TTree aliases containing array indices.
	  This fixes Savannah #57598.

2009-10-26 16:55  ganis

	* [r30873] proof/proof/src/TProof.cxx: From Jan: fix a problem with
	  patch #29580

2009-10-26 16:36  ganis

	* [r30872] proof/proofplayer/src/TPacketizer.cxx,
	  proof/proofplayer/src/TPacketizerUnit.cxx: Remove undefined and
	  unused data member

2009-10-26 15:16  ganis

	* [r30870] proof/proofplayer/inc/TPacketizer.h,
	  proof/proofplayer/inc/TPacketizerUnit.h,
	  proof/proofplayer/src/TPacketizer.cxx,
	  proof/proofplayer/src/TPacketizerUnit.cxx: Use the improved
	  estimation of the current rate also for TPacketizer and
	  TPacketizerUnit.
	  Fixes also a problem with the progress bar with these packetizers
	  appeared after the last
	  check-in.

2009-10-26 14:39  matevz

	* [r30869] tutorials/eve/SplitGLView.C: TEveProjectionManager
	  requires the projection type to be set before use now.

2009-10-26 13:16  brun

	* [r30867] geom/geom/src/TGeoPcon.cxx: From Andrei:
	  fixes a rare infinite loop when starting from a radius-changing
	  section of a pcon going on the radial direction.

2009-10-26 09:33  matevz

	* [r30865] graf3d/eve/inc/TEveElement.h: Add missing short
	  description of TEveElementListProjected class.

2009-10-26 07:05  ganis

	* [r30864] proof/proof/inc/TProof.h: Fix default value in the
	  TProofProgressInfo ctor; should fix the remaining warnings in the
	  nigthlies

2009-10-25 17:00  ganis

	* [r30863] proof/proofplayer/src/TPacketizerAdaptive.cxx,
	  proof/proofplayer/src/TProofPlayer.cxx: Fix a couple of issues
	  foudn by the nigthlies

2009-10-25 08:26  ganis

	* [r30862] gui/sessionviewer/inc/TProofProgressDialog.h,
	  gui/sessionviewer/src/TProofProgressDialog.cxx,
	  proof/proofplayer/src/TPacketizerAdaptive.cxx,
	  proof/proofplayer/src/TVirtualPacketizer.cxx: - Further
	  improvement in the estimation of the current rate
	  - Fix a problem preventing the chunck size to be displayed in
	  some cases
	  - Adjust the scale for displaying the read bytes (use GB or TB
	  when relevant)

2009-10-24 15:44  ganis

	* [r30861] tutorials/proof/runProof.C: Add argument 'cache=sz' to
	  control the usage of the cache, e.g.
	  
	  runProof("eventproc(cache=0)")
	  
	  disables the cache.

2009-10-24 15:20  ganis

	* [r30860] gui/sessionviewer/src/TProofProgressDialog.cxx: Fix a
	  shadowed variable warning

2009-10-24 14:53  ganis

	* [r30859] gui/sessionviewer/inc/TProofProgressDialog.h,
	  gui/sessionviewer/src/TProofProgressDialog.cxx,
	  proof/proof/inc/LinkDef.h, proof/proof/inc/TProof.h,
	  proof/proof/inc/TProofProgressStatus.h,
	  proof/proof/inc/TProofServ.h,
	  proof/proof/inc/TVirtualProofPlayer.h,
	  proof/proof/src/TProof.cxx,
	  proof/proof/src/TProofProgressStatus.cxx,
	  proof/proof/src/TProofServ.cxx,
	  proof/proof/src/TProofSuperMaster.cxx,
	  proof/proofplayer/inc/TEventIter.h,
	  proof/proofplayer/inc/TPacketizer.h,
	  proof/proofplayer/inc/TPacketizerAdaptive.h,
	  proof/proofplayer/inc/TPacketizerUnit.h,
	  proof/proofplayer/inc/TProofPlayer.h,
	  proof/proofplayer/inc/TVirtualPacketizer.h,
	  proof/proofplayer/src/TEventIter.cxx,
	  proof/proofplayer/src/TPacketizer.cxx,
	  proof/proofplayer/src/TPacketizerAdaptive.cxx,
	  proof/proofplayer/src/TProofPlayer.cxx,
	  proof/proofplayer/src/TVirtualPacketizer.cxx,
	  proof/proofx/src/TXProofServ.cxx, proof/proofx/src/TXSocket.cxx:
	  Patch for improved performance monitoring. The 'Rate Plot' button
	  in the progress
	  dialog is renamed 'Performance plot' and shows up to 4 plots with
	  the event/sec,
	  the average read chunck size, the number of active workers and
	  the number of active
	  PROOF sessions on the cluster, all as a function of processing
	  time.
	  
	  The read chunck size plot allows to monitor the usage of the
	  cache.
	  
	  The istantaneous processing rate (event/sec) is now better
	  estimate: a few issues
	  with the normalizing times have ben solved, removing the
	  artificial structures that
	  were observed.
	  
	  The possibility to set a max packet time length is introduced
	  (default 30 s); this
	  can be changes with the parameter PROOF_MaxPacketTime.
	  The size of the cache is also taken into account to optimize the
	  use of the cache.
	  
	  The parameter PROOF_UseParallelUnzip has been introduced to
	  toggle the use of the
	  parallel unzip (default off for now).
	  
	  A page describing the new performance plots is under preparation
	  at
	  http://root.cern.ch/drupal/content/progress-dialog

2009-10-24 14:19  ganis

	* [r30858] proof/proofd/inc/XProofProtocol.h,
	  proof/proofd/inc/XrdProofdProofServ.h,
	  proof/proofd/inc/XrdProofdProofServMgr.h,
	  proof/proofd/src/XrdProofdProofServ.cxx,
	  proof/proofd/src/XrdProofdProofServMgr.cxx,
	  proof/proofd/src/XrdProofdProtocol.cxx: Patch for improved
	  performance monitoring:
	  Add propagation of number of sessions, number of active sessions,
	  number of sessions
	  sharing workers with a session.

2009-10-24 14:06  ganis

	* [r30857] tutorials/proof/ProofEventProc.C,
	  tutorials/proof/ProofEventProc.h, tutorials/proof/event-http.txt,
	  tutorials/proof/runProof.C: For PROOF tutorials:
	  - add argument 'nwrk=N' to change the number of workers also on
	  the fly, e.g.
	  runProof("simple(nwrk=2)")
	  - add argument 'punzip' to enable parallel unzipping, e.g.
	  runProof("eventproc(punzip)")
	  In the new PROOF tutorial "evenproc":
	  - remove the need for the external file event-http.txt for the
	  dataset creation
	  (file names are generated on the fly)
	  - read by default only the needed brabches; add option 'readall'
	  to switch to full
	  reading, e.g. runProof("eventproc(readall)")
	  - add the possibility to change data source, e.g.
	  runProof("eventproc(datasrc=root://lxfsrd0706.cern.ch//pool/event/http)")

2009-10-23 16:45  matevz

	* [r30855] 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/gl/inc/TGLSelectRecord.h,
	  graf3d/gl/src/TGLEventHandler.cxx,
	  graf3d/gl/src/TGLSelectRecord.cxx:
	  graf3d/gl/src/TGLEventHandler.cxx:
	  graf3d/gl/src/TGLSelectRecord.cxx:
	  graf3d/gl/inc/TGLSelectRecord.h:
	  Add support for multiple second level selection.
	  
	  graf3d/eve/src/TEveCalo.cxx:
	  Fix possible crash at exit: in destructor check array
	  initialization.
	  
	  graf3d/eve/src/TEveCalo3DGL.cxx
	  graf3d/eve/src/TEveCalo2DGL.cxx
	  graf3d/eve/src/TEveCaloLegoGL.cxx
	  graf3d/eve/inc/TEveCaloData.h
	  graf3d/eve/src/TEveCaloData.cxx
	  Enable succeding tower selection. Disable rendering of towers if
	  calorimeter
	  object is highlighted.

2009-10-23 15:23  wouter

	* [r30854] roofit/roofit/inc/RooNDKeysPdf.h: o RooNDKeysPdf
	  
	  - Fix warning in ICC compiler

2009-10-23 15:08  bellenot

	* [r30853] gui/sessionviewer/src/TProofProgressDialog.cxx:
	  Cosmetics (layout)

2009-10-23 14:59  bellenot

	* [r30852] gui/sessionviewer/inc/TProofProgressDialog.h,
	  gui/sessionviewer/src/TProofProgressDialog.cxx: Add a check
	  button to enable/disable smooth update of the speedometer
	  (enabled by default)

2009-10-23 14:50  ganis

	* [r30851] net/auth/src/TAFS.cxx: Do not try to call Getline if not
	  TTY

2009-10-23 13:45  matevz

	* [r30849] graf3d/eve/inc/TEveCalo.h,
	  graf3d/eve/inc/TEveCompound.h: Implement abstract SetDepthLocal
	  for TEveCompound and TEveCalo2D.

2009-10-23 13:13  bellenot

	* [r30848] gui/sessionviewer/src/TSessionViewer.cxx: At Session
	  Viewer startup, if the machine has more than one CPU, add one
	  PROOF lite session (not supported on Windows yet)

2009-10-23 12:41  axel

	* [r30846] cint/cint/src/cast.cxx, cint/cint/src/fproto.h,
	  cint/cint/src/ifunc.cxx, cint/cint/src/inherit.cxx,
	  cint/cint/src/new.cxx, cint/cint/src/opr.cxx: Fix issue with
	  cast-to-derived-ptr and virtual inheritance

2009-10-23 12:27  ganis

	* [r30845] tutorials/proof/ProofEventProc.C,
	  tutorials/proof/ProofEventProc.h, tutorials/proof/event-http.txt,
	  tutorials/proof/runProof.C: Add tutorial "eventproc" reading
	  "event" like events from the ROOT HTTP server
	  This is useful to test the new perfomance information being added
	  to the PROOF
	  dialog box.

2009-10-23 12:09  ganis

	* [r30844] net/netx/src/TXNetSystem.cxx: Implement
	  TXNetSystem::IsOnline via GetPathInfo instead of a call to
	  XrdClientAdmin::SysStatX with vector size 1. This is more
	  efficient
	  for one file and allows to circumvent a problem with the xrootd
	  dCache
	  door.

2009-10-23 10:03  bellenot

	* [r30843] gui/doc/v526/index.html: - Update release notes

2009-10-23 09:23  matevz

	* [r30841] graf3d/eve/inc/TEveCaloData.h,
	  graf3d/eve/src/TEveCalo.cxx, graf3d/eve/src/TEveCalo2DGL.cxx,
	  graf3d/eve/src/TEveCaloData.cxx,
	  graf3d/eve/src/TEveCaloLegoGL.cxx: From Alja.
	  
	  graf3d/eve/src/TEveCaloLegoGL.cxx:
	  Fix lighting.
	  
	  graf3d/eve/src/TEveCaloData.cxx:
	  graf3d/eve/src/TEveCalo.cxx:
	  graf3d/eve/src/TEveCalo2DGL.cxx:
	  Cache selected cell ids in TEveCalo2D.

2009-10-23 09:03  matevz

	* [r30840] graf3d/eve/inc/LinkDef1.h, graf3d/eve/inc/LinkDef2.h,
	  graf3d/eve/inc/TEveCalo.h, graf3d/eve/inc/TEveCompound.h,
	  graf3d/eve/inc/TEveElement.h, graf3d/eve/inc/TEveGeoShape.h,
	  graf3d/eve/inc/TEveLine.h, graf3d/eve/inc/TEvePointSet.h,
	  graf3d/eve/inc/TEvePolygonSetProjected.h,
	  graf3d/eve/inc/TEveProjectionBases.h,
	  graf3d/eve/inc/TEveProjectionManager.h,
	  graf3d/eve/inc/TEveProjections.h,
	  graf3d/eve/inc/TEveStraightLineSet.h, graf3d/eve/inc/TEveTrack.h,
	  graf3d/eve/inc/TEveTrackProjected.h, graf3d/eve/src/TEveCalo.cxx,
	  graf3d/eve/src/TEveCalo2DGL.cxx, graf3d/eve/src/TEveCompound.cxx,
	  graf3d/eve/src/TEveElement.cxx, graf3d/eve/src/TEveGeoShape.cxx,
	  graf3d/eve/src/TEveLine.cxx, graf3d/eve/src/TEvePointSet.cxx,
	  graf3d/eve/src/TEvePolygonSetProjected.cxx,
	  graf3d/eve/src/TEveProjectionAxesGL.cxx,
	  graf3d/eve/src/TEveProjectionBases.cxx,
	  graf3d/eve/src/TEveProjectionManager.cxx,
	  graf3d/eve/src/TEveProjectionManagerEditor.cxx,
	  graf3d/eve/src/TEveProjections.cxx,
	  graf3d/eve/src/TEveStraightLineSet.cxx,
	  graf3d/eve/src/TEveTrack.cxx,
	  graf3d/eve/src/TEveTrackProjected.cxx,
	  graf3d/eve/src/TEveTrackProjectedGL.cxx,
	  tutorials/eve/MultiView.C, tutorials/eve/projection.C,
	  tutorials/eve/projection_prescale.C: Add support for 3D -> 3D
	  projections. This also allows for
	  scaling (compression/extension) of certain space region as
	  required by
	  NA62 to show the 200m long detector in a meaningful way.
	  
	  Several generalizations of the projection infrastructure were
	  required:
	  
	  1. TEveProjectable::ProjectedClass() takes an argument:
	  virtual TClass* ProjectedClass(const TEveProjection* p) const =
	  0;
	  thus allowing different projected classes for different
	  projections.
	  
	  2. All TEveProjection::ProjectPoint/Vector(...) functions have an
	  additional "depth" argument thus allowing the projected classes
	  to
	  skip explicit setting of depth after the point has been projected
	  -- this could damage the 3rd component.
	  
	  Pre-scaling now supports 3 dimensions.
	  
	  3. Abstract TEveProjected::SetDepth() has been split into two
	  parts:
	  a) It has been implemented in the base class where it checks for
	  the projection type (2d) before calling the local function;
	  b) Abstract SetDepthLocal() has been added to provide the same
	  functionality.
	  This allows for the 2d/3d check to be done in place only.
	  
	  4. New projection class has been introduced: TEve3DProjection.
	  It performs pre-scaling and offsets the center.
	  
	  5. To simplify the projection of lists TEveElementList has been
	  made
	  projectable and corresponding TEveElementListProjected class
	  introduced. This also fixed the problem with render-state not
	  being
	  propagated to projected classes.
	  The check whether to project a sub-tree of elements is still
	  performed.
	  
	  6. TEveGeoShapeProjected has been introduced to represent the 3D
	  projection of a TEveGeoShape (2D projection is handled by
	  TEvePolygonSetProjected).
	  
	  Points, lines and tracks use the same projected class for both 2D
	  and 3D projections.
	  
	  An example showing this functionality has been added as a new tab
	  in
	  tutorials/eve/projection_prescale.C.

2009-10-23 08:22  bellenot

	* [r30839] gui/doc/v526/index.html: - Update release notes

2009-10-23 08:06  bellenot

	* [r30838] gui/gui/src/TGListView.cxx: Improve keyboard navigation
	  in TGListView. Should solve the savannah bug #57405: Last column
	  skipped by "right arrow" in TBrowser
	  (https://savannah.cern.ch/bugs/?57405)

2009-10-23 07:02  moneta

	* [r30837] math/physics/src/TFeldmanCousins.cxx,
	  math/physics/src/TRolke.cxx: - use TSort instead of BubbleSort in
	  TFeldmanCousins
	  
	  - TRolke: fix some of the issues reported in
	  https://savannah.cern.ch/bugs/index.php?53585

2009-10-22 21:42  rdm

	* [r30836] etc/gdb-backtrace.sh: fix script for Snow Leopard.

2009-10-22 19:52  ganis

	* [r30835] etc/proof/utils/pq2/pq2-ls-files: Fix comment

2009-10-22 15:23  moneta

	* [r30832] roofit/roostats/inc/LikelihoodInterval.h,
	  roofit/roostats/src/LikelihoodInterval.cxx,
	  roofit/roostats/src/LikelihoodIntervalPlot.cxx,
	  roofit/roostats/src/ProfileLikelihoodCalculator.cxx: use directly
	  ROOT::Math::Minimizer::Contour for drawing the contour of the
	  likelihood

2009-10-22 11:01  bellenot

	* [r30831] gui/sessionviewer/inc/TProofProgressDialog.h,
	  gui/sessionviewer/src/TProofProgressDialog.cxx: Added a
	  speedometer widget (TGSpeedo) to display the processing rate
	  + small layout improvements

2009-10-22 10:50  brun

	* [r30830] doc/v526/index.html: Add Philip Rodrigues for his
	  contribution to TH1 documentation

2009-10-22 10:42  brun

	* [r30829] hist/hist/src/TH1.cxx: From
	  p.rodrigues1@physics.ox.ac.uk
	  Improve documentation of TH1::GetMaximum, GetMinimum, SetMaximum,
	  SetMinimum

2009-10-22 10:29  bellenot

	* [r30828] gui/gui/src/TGSpeedo.cxx: - always display three
	  significant digits, changing the exponent
	  - code cleanup

2009-10-22 10:08  matevz

	* [r30827] graf3d/eve/src/TEveCalo.cxx,
	  graf3d/eve/src/TEveCalo2DGL.cxx, graf3d/eve/src/TEveCalo3DGL.cxx,
	  graf3d/eve/src/TEveCaloLegoGL.cxx: From Alja.
	  
	  graf3d/eve/src/TEveCalo.cxx:
	  Fix infinite loop at destruction: do not remove itself from
	  parent.
	  Move printouts IncImpliedSelected to debug mode.
	  
	  graf3d/eve/src/TEveCalo3DGL.cxx:
	  graf3d/eve/src/TEveCaloLegoGL.cxx:
	  graf3d/eve/src/TEveCalo2DGL.cxx:
	  Addo only towers with selected slice in the selection list.

2009-10-22 08:51  brun

	* [r30825] tree/tree/src/TChain.cxx: Disable the read and write
	  cache when merging Trees in the "fastclone" mode.

2009-10-22 05:32  brun

	* [r30824] montecarlo/eg/src/TParticle.cxx: In
	  TParticle::SetPdgCode print a maximum of 10 Warnings in case the
	  referenced PDG code
	  is unknown.
	  see: <http://savannah.cern.ch/bugs/?57359>

2009-10-21 13:58  matevz

	* [r30823] graf3d/eve/inc/TEveRGBAPalette.h,
	  graf3d/eve/src/TEveRGBAPalette.cxx,
	  graf3d/eve/src/TEveRGBAPaletteEditor.cxx: Add signal emitting
	  TEveRGBAPalette::MinMaxValChanged(). Ged editor
	  calls this after setting the min/max range.
	  
	  Requested by A. Finch for K2K display.

2009-10-21 07:47  moneta

	* [r30820] roofit/roostats/inc/LikelihoodInterval.h,
	  roofit/roostats/inc/LikelihoodIntervalPlot.h,
	  roofit/roostats/inc/ProfileLikelihoodCalculator.h,
	  roofit/roostats/src/LikelihoodInterval.cxx,
	  roofit/roostats/src/LikelihoodIntervalPlot.cxx,
	  roofit/roostats/src/ProfileLikelihoodCalculator.cxx: Improve
	  Upper/Lower limit methid in the LikelihoodInterval.
	  Start from the position obtained from the parabolic
	  approximations. (value +/- nsigma * errors)
	  For doing this perform in the calculator a global fit before
	  getting the interval and store the
	  best fit parameters in the Likelihood Interval class
	  
	  Plot PLL still using TF1 but add option ("rooplot") to draw it
	  using RooPlot.
	  Using RooPlot often PLL is drawn using internally a wrong global
	  minimum

2009-10-20 20:01  matevz

	* [r30819] graf3d/eve/inc/TEveCalo.h,
	  graf3d/eve/inc/TEveCalo2DGL.h, graf3d/eve/inc/TEveCalo3DGL.h,
	  graf3d/eve/inc/TEveCaloData.h, graf3d/eve/inc/TEveCaloLegoGL.h,
	  graf3d/eve/inc/TEveElement.h,
	  graf3d/eve/inc/TEveLegoEventHandler.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/TEveElement.cxx,
	  graf3d/eve/src/TEveLegoEventHandler.cxx,
	  graf3d/eve/src/TEveSelection.cxx, graf3d/gl/inc/TGLViewer.h,
	  graf3d/gl/src/TGLEventHandler.cxx, tutorials/eve/calo_detail.C,
	  tutorials/eve/calorimeters.C: From Alja.
	  
	  graf3d/gl/inc/TGLViewer:
	  Change enum ESecSelType: remove obsolete member kNone and
	  redefine kAlways to kOnRequest.
	  
	  graf3d/gl/src/TGLEventHandler:
	  Set default secondary selection mode to kOnRequest: Buy default
	  secondary
	  selection is now activated also on mouse click if this is defined
	  by TGLLogicalShape.
	  
	  graf3d/eve/inc/TEveElement.h:
	  graf3d/eve/src/TEveElement.cxx:
	  Add virtual function ForwardSelection() to allow TEveElement
	  objects to forward its selection
	  state. This is required in case if some other objects is managing
	  its selection and highlight state.
	  
	  graf3d/eve/src/TEveSelection.cxx:
	  In MapPickedToSelect() first check if element is forwarding a
	  selection.
	  
	  graf3d/eve/inc/TEveCaloData.h
	  graf3d/eve/src/TEveCaloData.cxx
	  Add a member to hold a list of secondary selected cells (i.e.
	  towers). Add a functionality to
	  manage selection state of calorimeter objects. In order to fit in
	  TEveSelection procedure
	  TEveCaloData now inherits from TEveElement and manages selection
	  state of child elements in FillImpliedSelected().
	  
	  graf3d/eve/inc/TEveCalo.h:
	  graf3d/eve/src/TEveCalo.cxx:
	  Forward selection to TEveCaloData. Override IncImpliedSelected()
	  to printout selected tower info.
	  
	  tutorials/eve/calo_detail.C
	  Call IncDenyDestroy() on calo data, since it is TEveElement, but
	  not added anywhere.
	  
	  tutorials/eve/calorimeters.C
	  In second tab create four different calorimeter views to
	  demonstrate secondary selection.

2009-10-20 13:49  rdm

	* [r30815] core/base/inc/Bswapcpy.h, core/base/inc/Match.h,
	  core/base/inc/TVirtualTableInterface.h,
	  core/meta/inc/TGenericClassInfo.h, core/meta/inc/TSchemaHelper.h,
	  graf2d/gpad/inc/TCreatePrimitives.h, graf3d/gl/inc/TGLManip.h,
	  graf3d/gl/inc/TGLRotateManip.h, graf3d/gl/inc/TGLScaleManip.h,
	  graf3d/gl/inc/TGLUtil.h, gui/ged/inc/TPieEditor.h,
	  gui/gui/inc/WidgetMessageTypes.h, gui/guihtml/inc/TGHtmlUri.h,
	  gui/sessionviewer/inc/TProofProgressLog.h,
	  math/matrix/inc/TMatrixDBasefwd.h,
	  math/matrix/inc/TMatrixDSparsefwd.h,
	  math/matrix/inc/TMatrixDSymfwd.h,
	  math/matrix/inc/TMatrixDUtilsfwd.h,
	  math/matrix/inc/TMatrixFBasefwd.h,
	  math/matrix/inc/TMatrixFSparsefwd.h,
	  math/matrix/inc/TMatrixFSymfwd.h,
	  math/matrix/inc/TMatrixFUtilsfwd.h,
	  math/matrix/inc/TMatrixFfwd.h, math/matrix/inc/TVectorDfwd.h,
	  math/matrix/inc/TVectorFfwd.h, math/matrix/inc/TVectorfwd.h,
	  math/physics/inc/TQuaternion.h, math/physics/inc/TVector3.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/TMemStatViewerGUI.h, montecarlo/eg/inc/Hepevt.h,
	  net/auth/inc/AuthConst.h, proof/proofx/inc/TXHandler.h,
	  tree/tree/inc/TIndArray.h: fixes in headers to make them self
	  consistent, i.e. they
	  contain all needed headers to define all used types. This is
	  in general good practice and needed to syntax-check the
	  individual
	  headers files with clang.

2009-10-20 11:58  ganis

	* [r30812] proof/proof/src/TDSet.cxx: During dataset validation, do
	  not fail on duplications but notify and add them
	  to the bad file list

2009-10-19 13:22  matevz

	* [r30811] graf3d/gl/inc/TGLLogicalShape.h,
	  graf3d/gl/inc/TGLViewer.h, graf3d/gl/src/TGLEventHandler.cxx:
	  TGLViewer.cxx:
	  Rename member in enum ESecSelType from kAutomatic to kAlways.
	  
	  TGLEventHandler, TGLLogicalShape:
	  Add an interface in TGLLogicalShape to define if secondary
	  selection
	  is always active on mouse click.

2009-10-19 11:46  ganis

	* [r30808] proof/proofd/src/XrdProofdManager.cxx: Fix a side-effect
	  introduced by fix #30573 and showing up when both
	  xpd.allowedusers
	  and xpd.allowedgroups are given; xpd.allowedgroups was de facto
	  ignored.

2009-10-19 11:41  ganis

	* [r30807] test/stressProof.cxx: Improve a failure notification
	  message; fix a typo in comment

2009-10-19 11:39  ganis

	* [r30806] proof/proof/src/TProof.cxx: From Jan: make
	  DisablePackage to work also in dynamic startup mode

2009-10-19 11:30  ganis

	* [r30805] proof/proofd/src/XrdProofdAdmin.cxx: Fix a problem with
	  forming the command for 'stat'-based operations

2009-10-19 10:00  rdm

	* [r30801] test/Makefile: don't delete directory files only its
	  content when doing distclean.

2009-10-19 08:49  axel

	* [r30799] html/inc/TDocParser.h: Help Solaris CC with its types of
	  numeric literals

2009-10-19 08:06  brun

	* [r30797] core/base/src/TFileInfo.cxx: Fix coding convention

2009-10-19 07:35  ganis

	* [r30795] proof/proof/inc/TProof.h: Form Bertrand: add getter for
	  the sequential number (needed by the GUI)

2009-10-19 07:32  ganis

	* [r30794] net/xrootd/src/xrootd/src/XrdFrm/XrdFrmAdminFiles.cc,
	  net/xrootd/src/xrootd/src/XrdPosix/XrdPosix.cc: Import second
	  bunch of fixes for ICC (still one missing)

2009-10-19 07:28  brun

	* [r30792] geom/geom/src/TGeoManager.cxx: Do not cache non-http
	  files in TGeoManager::Import

2009-10-19 07:07  ganis

	* [r30791] proof/proof/inc/TProof.h, proof/proof/inc/TProofMgr.h,
	  proof/proofplayer/inc/TProofOutputFile.h: Fix a few member
	  initializations in default constructors

2009-10-19 06:55  bellenot

	* [r30790] gui/sessionviewer/src/TSessionViewer.cxx: Add support
	  for ProofLite in the Session Viewer

2009-10-19 06:39  brun

	* [r30789] test/files: Add an empty directory "files" where all
	  files will be cached

2009-10-18 21:16  matevz

	* [r30788] graf3d/gl/inc/TGLEventHandler.h,
	  graf3d/gl/inc/TGLViewer.h, graf3d/gl/src/TGLEventHandler.cxx,
	  graf3d/gl/src/TGLViewer.cxx: From Alja.
	  
	  Generalize selection by completely separating first and second
	  level
	  selection in viewer. The event handler can now call the selection
	  functions based on its internal state.
	  
	  To be used for individual calorimeter tower selection, but useful
	  for
	  all elements supporting secondary selection.

2009-10-17 08:18  brun

	* [r30785] tmva/src/MethodMLP.cxx: Fix the following warning
	  (replacing 100 by 30, parameter being a float)
	  tmva/src/MethodMLP.cxx(172): warning #239: floating point
	  underflow
	  DeclareOptionRef(fImprovement=1e-100, "ConvergenceImprove",

2009-10-17 08:17  brun

	* [r30784] core/meta/src/TClassGenerator.cxx: Fix a compilation
	  warning

2009-10-16 15:51  rdm

	* [r30778] core/base/src/TContextMenu.cxx,
	  graf2d/asimage/src/TASImage.cxx: hide #pragma GCC from Intel
	  compiler.

2009-10-16 15:40  rdm

	* [r30777] configure: on MacOS X 10.6 remove the python64 and
	  ruby64 binaries as they are not
	  needed anymore (Apple ships now 32 and 64 bit universal
	  executables).

2009-10-16 15:12  rdm

	* [r30776] config/Makefile.linuxicc, config/Makefile.linuxx8664icc,
	  config/Makefile.macosxicc: update warning exlusion list.

2009-10-16 15:11  rdm

	* [r30774] graf3d/x3d/src/x3d.c: fix icc warning.

2009-10-16 15:10  rdm

	* [r30773] core/base/inc/RConfig.h, core/base/inc/Rtypes.h: upport
	  SETBIT() in long longs without warning. Fixes icc warnings in
	  TASImage.

2009-10-16 14:44  bellenot

	* [r30771] gui/gui/inc/TGSpeedo.h: Add a couple of missing getters

2009-10-16 12:54  axel

	* [r30762] cint/cint/src/dict/Apiif.cxx,
	  cint/cint/src/dict/gcc4strm.cxx, cint/cint/src/newlink.cxx,
	  cint/cint/src/value.h: More icc fixes

2009-10-16 12:04  ganis

	* [r30761] proof/proofd/src/XrdProofdProofServ.cxx: In
	  XrdProofdProofServ::FreeClientID, reset also entries with
	  undefined protocol.
	  Should fix a seg violation after a sudden disconnection (bug
	  #57061).

2009-10-16 10:55  rdm

	* [r30760] build/rmkdepend/parse.c: fix icc warning.

2009-10-16 10:45  pcanal

	* [r30759] bindings/pyroot/src/TPyClassGenerator.cxx: Add missing
	  return keyword

2009-10-16 10:06  pcanal

	* [r30758] bindings/pyroot/src/TPyClassGenerator.cxx,
	  bindings/pyroot/src/TPyClassGenerator.h,
	  io/io/src/TStreamerInfo.cxx: adapt pyroot to the new
	  TClassGenerator interface

2009-10-16 09:24  moneta

	* [r30756] roofit/roostats/src/BayesianCalculator.cxx,
	  tutorials/roostats/rs701_BayesianCalculator.C: fix initialization
	  of fInterval data member
	  
	  this fises crash in rs701 tutorial

2009-10-16 07:55  brun

	* [r30755] tutorials/roostats/rs701_BayesianCalculator.C: This
	  tutorial does not work and crashes. to be fixed by authors

2009-10-15 21:06  pcanal

	* [r30754] cint/cint/src/shl.cxx: Properly maintain G__sl_handle
	  when the dlopen failed (Fixes savannah #55507)

2009-10-15 18:55  matevz

	* [r30752] graf3d/eve/inc/TEvePolygonSetProjected.h,
	  graf3d/eve/inc/TEvePolygonSetProjectedGL.h,
	  graf3d/eve/src/TEvePolygonSetProjected.cxx,
	  graf3d/eve/src/TEvePolygonSetProjectedGL.cxx,
	  graf3d/gl/inc/TGLLogicalShape.h,
	  graf3d/gl/src/TGLLogicalShape.cxx,
	  graf3d/gl/src/TGLPhysicalShape.cxx, graf3d/gl/src/TGLViewer.cxx:
	  From Alja & Matevz.
	  
	  Make highlightning configurable on per class basis by introducing
	  a
	  new virtual function in TGLLogicalShape:
	  virtual void DrawHighlight(TGLRnrCtx& rnrCtx, const
	  TGLPhysicalShape* pshp) const;
	  
	  The main use of this functionality will be to support individual
	  selection of calo towers and potentially other container elements
	  that
	  support secondary selection.
	  
	  For now it is used in TEvePolygonSetProjected to highlight only
	  outline of the polygon.

2009-10-15 16:45  pcanal

	* [r30751] core/base/inc/TROOT.h, core/base/src/TROOT.cxx,
	  core/meta/inc/TClassGenerator.h, core/meta/src/TClass.cxx,
	  core/meta/src/TClassGenerator.cxx: Extend the fix in revision
	  r30527 (Avoid reporting I/O error for members
	  of a class that is used only for a transient member (Fix LHCb
	  problem))
	  by passing the request to skip the warning message to the
	  TClassGenerator.
	  The concrete implementation of TClassGenerator need to be
	  upgraded to
	  take advantage of this new feature.

2009-10-15 16:38  brun

	* [r30750] hist/hist/src/TGraph.cxx: From Matthew Strait:
	  This patch improves the documentation for TGraph::Fit. It:
	  Adds and removes spaces where needed
	  Fixes spelling and grammar errors
	  Wraps long lines and, in one case, unwraps short lines
	  Capitalizes and adds periods
	  Clarifies that the "F" option "uses" rather than "switches to"
	  the minuit fitter ("switches to" could be read as a global
	  switch)

2009-10-15 16:33  brun

	* [r30749] README/INSTALL, build/package/debian/README.Debian,
	  cint/RELNOTE.txt, cint/cint/inc/FastAllocString.h,
	  cint/cint/src/HISTORY, cint/cint/src/decl.cxx,
	  cint/cint/src/ifunc.cxx, cint/cint/src/newlink.cxx,
	  cint/cint/src/shl.cxx, cint/cint7/src/shl.cxx,
	  cint/cint7/src/strbuf.h, cint/demo/debug/debug.c,
	  cint/demo/gl/README.txt, cint/doc/limitati.txt, cint/doc/ref.txt,
	  cint/reflex/doc/ChangeLog.lcgdict,
	  cint/reflex/inc/Reflex/Builder/TypeBuilder.h,
	  cint/reflex/src/Array.h, cint/reflex/src/Function.h,
	  cint/reflex/src/Pointer.h, cint/reflex/src/PointerToMember.h,
	  core/editline/src/term.cxx, core/rint/src/TTabCom.cxx,
	  geom/gdml/src/TGDMLParse.cxx, geom/geom/src/TGeoManager.cxx,
	  graf2d/asimage/src/libAfterImage/ChangeLog,
	  graf3d/eve/src/TEvePointSet.cxx, gui/ged/src/HelpSMText.cxx,
	  gui/gui/src/TGTableHeader.cxx, gui/recorder/inc/TRecorder.h,
	  hist/doc/v522/index.html, hist/doc/v524/index.html,
	  hist/hist/src/HFitInterface.cxx, hist/hist/src/TFormula.cxx,
	  hist/hist/src/TGraphDelaunay.cxx,
	  hist/histpainter/src/THistPainter.cxx,
	  hist/spectrum/src/TSpectrum.cxx,
	  hist/spectrum/src/TSpectrum2Transform.cxx,
	  hist/spectrum/src/TSpectrumTransform.cxx,
	  io/io/inc/TCollectionProxyFactory.h,
	  io/io/src/TCollectionProxyFactory.cxx,
	  io/xmlparser/src/TXMLParser.cxx, math/doc/v522/index.html,
	  math/fumili/src/TFumiliMinimizer.cxx,
	  math/genvector/doc/index.html, math/genvector/doc/vector.html,
	  math/mathcore/inc/Math/AdaptiveIntegratorMultiDim.h,
	  math/mathcore/inc/Math/Minimizer.h,
	  math/mathcore/inc/Math/MultiDimParamFunctionAdapter.h,
	  math/mathcore/src/TMath.cxx,
	  math/mathcore/test/fit/WrapperRooPdf.h,
	  math/mathcore/test/fit/testMinim.cxx,
	  math/mathmore/inc/Math/ParamFunction.h,
	  math/mathmore/src/GSLMinimizer1D.cxx,
	  math/mathmore/src/GSLMultiMinFunctionWrapper.h,
	  math/mathmore/src/GSLNLSMinimizer.cxx,
	  math/mathmore/src/GSLSimAnMinimizer.cxx,
	  math/minuit/src/TLinearMinimizer.cxx,
	  math/minuit/src/TMinuitMinimizer.cxx,
	  math/minuit2/inc/Minuit2/FCNBase.h,
	  math/minuit2/src/FumiliBuilder.cxx,
	  math/minuit2/src/Minuit2Minimizer.cxx,
	  math/minuit2/src/VariableMetricBuilder.cxx,
	  math/minuit2/test/testNewMinimizer.cxx,
	  math/mlp/src/TMultiLayerPerceptron.cxx,
	  math/physics/src/TRobustEstimator.cxx,
	  math/smatrix/inc/Math/HelperOps.h,
	  math/smatrix/inc/Math/MatrixFunctions.h,
	  math/smatrix/inc/Math/SMatrix.h, math/smatrix/test/matrix_op.h,
	  math/unuran/inc/TUnuranContDist.h,
	  math/unuran/inc/TUnuranMultiContDist.h,
	  math/unuran/src/TUnuranDiscrDist.cxx,
	  math/unuran/src/TUnuranEmpDist.cxx,
	  math/unuran/src/TUnuranMultiContDist.cxx,
	  math/unuran/src/UnuranRng.h, misc/minicern/src/cernlib.c,
	  misc/minicern/src/hbook.f, misc/minicern/src/kernlib.f,
	  misc/minicern/src/zebra.f, montecarlo/vmc/inc/TVirtualMC.h,
	  net/auth/inc/rsaaux.h, net/auth/inc/rsadef.h,
	  net/auth/inc/rsafun.h, net/auth/inc/rsalib.h,
	  net/net/src/TNetFile.cxx,
	  net/xrootd/src/xrootd/src/XrdCms/XrdCmsState.hh,
	  net/xrootd/src/xrootd/src/XrdCms/XrdCmsXmi.hh,
	  net/xrootd/src/xrootd/src/XrdCrypto/PC1.cc,
	  net/xrootd/src/xrootd/src/XrdCrypto/PC3.cc,
	  net/xrootd/src/xrootd/src/XrdCrypto/XrdCryptoMsgDigest.cc,
	  net/xrootd/src/xrootd/src/XrdCrypto/XrdCryptoMsgDigest.hh,
	  net/xrootd/src/xrootd/src/XrdOlb/XrdOlbXmi.hh,
	  proof/doc/v524/index.html, roofit/doc/v524/index.html,
	  roofit/roostats/src/MCMCCalculator.cxx, test/stressMathMore.cxx,
	  tmva/src/MethodANNBase.cxx, tree/tree/inc/TSelectorScalar.h,
	  tree/tree/src/TSelector.cxx, tree/tree/src/TSelectorScalar.cxx,
	  tutorials/eve/alice_esd.C, tutorials/eve/alice_esd_split.C,
	  tutorials/foam/README, tutorials/math/GammaFun.C,
	  tutorials/pythia/pythiaExample.C: From Matthew Strait:
	  This patch fixes the spelling of "function" in the root source
	  code
	  and documentation, which is misspelled (sometimes as part of
	  larger
	  "function"-based words) at least 152 times:
	  
	  * "funciton" 48 times
	  * "funcion" 36 times
	  * "funtion" 23 times
	  * "fucntion" 17 times
	  * "functionn" 6 times
	  * "fuction" 6 times
	  * "fuunction" 4 times
	  * "functioin" 3 times
	  * "fonction" 3 times
	  * "funstion" twice
	  * "fnuction" once
	  * "functiom" once
	  * "functio" once
	  * "funcition" once

2009-10-15 14:31  axel

	* [r30748] cint/cint/src/newlink.cxx: #pragma GCC is not understood
	  by icc, so protect it.

2009-10-15 13:59  rdm

	* [r30747] config/Makefile.macosxicc: with icc v11 we don't need
	  .dylib's anymore, just .so's. Also correct search
	  path of libifcore.

2009-10-15 13:24  brun

	* [r30746] doc/v526/index.html: Add Daniele Kruse for his
	  contribution to GDML

2009-10-15 12:23  brun

	* [r30745] geom/gdml/inc/TGDMLParse.h,
	  geom/gdml/src/TGDMLParse.cxx: From
	  daniele.francesco.kruse@cern.ch
	  "Added support for the 'ellipsoid' GDML tag.
	  In the solids section of the GDML file, an ellipsoid may be
	  declared.
	  Unfortunately, the ellipsoid is not supported under ROOT so,
	  when the ellipsoid keyword is found, this function is called
	  to convert it to a simple box with corresponding dimensions."

2009-10-15 11:17  ganis

	* [r30744] net/xrootd/src/xrootd/src/XrdSys/XrdSysPriv.cc: Import
	  fix for ICC warnings

2009-10-15 10:55  ganis

	* [r30742] net/xrootd/src/xrootd/config/GNUmake.rules.iccx8664,
	  net/xrootd/src/xrootd/configure.classic: Import a configiration
	  fix for Solaris 510 64 bits and some ICC warning fixes

2009-10-15 10:07  rdm

	* [r30740] config/Makefile.linuxicc, config/Makefile.linuxx8664icc:
	  correct location of libifcore for icc v11.

2009-10-15 10:02  bellenot

	* [r30739] gui/recorder/src/TRecorder.cxx: Improve stability when
	  interacting with the GUI while replaying a session

2009-10-15 09:14  axel

	* [r30738] core/editline/src/Getline_el.cxx: Initialize hist_file;
	  check whether it has been set before using it.

2009-10-15 09:11  axel

	* [r30737] core/editline/src/Getline_el.cxx,
	  core/editline/src/editline.h, core/editline/src/readline.cxx:
	  Check whether editline was used before writing out any history
	  data;
	  fixes an issue with python reported at
	  http://root.cern.ch/phpBB2/viewtopic.php?t=9294

2009-10-15 08:49  couet

	* [r30736] graf2d/asimage/README,
	  graf2d/asimage/src/libAfterImage/ChangeLog,
	  graf2d/asimage/src/libAfterImage/afterbase.c,
	  graf2d/asimage/src/libAfterImage/asim_afterbase.h: - From Sasha
	  Vasko: Mods to fix some ICC warnings

2009-10-15 08:28  moneta

	* [r30734] roofit/roostats/src/BayesianCalculator.cxx,
	  tutorials/roostats/rs701_BayesianCalculator.C: fix a bug in
	  producing the posterior plot

2009-10-14 22:37  rdm

	* [r30733] configure: fix sed args for html.C by using || instead
	  of // as altf772 might contain
	  a path.

2009-10-14 15:58  couet

	* [r30732] tutorials/graphics/graph_edit_playback.C: - This new
	  version of the macro does some automatic check at the end
	  to verify that all went well.

2009-10-14 13:41  moneta

	* [r30728] roofit/roostats/inc/BayesianCalculator.h,
	  roofit/roostats/src/BayesianCalculator.cxx: Fix the name of the
	  posterior pdf using the names of all components

2009-10-14 12:15  brun

	* [r30723] build/unix/distfilelist.sh: Remove linearIO from the
	  list of files to distribute

2009-10-14 11:34  ganis

	* [r30720] proof/proof/src/TDSet.cxx: Enable mass storage domain
	  settings when working with TChain's in multi-master mode.
	  The Mass Storage Domain must be specified as option in the URL
	  
	  chain.AddFile("root:// .....?msd=CERN")
	  
	  and the string must match the value specified in defining the
	  submaster node.

2009-10-14 09:22  brun

	* [r30717] hist/hist/src/TFormula.cxx: Fix for bug :
	  <http://savannah.cern.ch/bugs/?56938>
	  "I have found that if I use some TMath constant in one TF1
	  function and then I
	  use this function to define another function, the TMath constant
	  is simply
	  ignored"
	  thanks to yushkov@na.infn.it

2009-10-14 08:57  moneta

	* [r30714] roofit/roostats/inc/BayesianCalculator.h,
	  roofit/roostats/inc/LikelihoodInterval.h,
	  roofit/roostats/inc/LikelihoodIntervalPlot.h,
	  roofit/roostats/src/BayesianCalculator.cxx,
	  roofit/roostats/src/LikelihoodInterval.cxx,
	  roofit/roostats/src/LikelihoodIntervalPlot.cxx: - add a new
	  function to set number of points for producing the PL scan plot
	  - cache lower/upper limit values in Likelihood interval class to
	  vaoid re-computing them for same parameter and same confidence
	  level
	  - improve BayesianCalculator class. Add an option string in
	  GetPosterior to avoid making two posterior pdf's with same name.

2009-10-13 18:49  wlav

	* [r30710] tutorials/pyroot/qtexample.py: enable proper shutdown

2009-10-13 15:40  rdm

	* [r30708] configure: From Adam Hunt:
	  fix sandbox access violation in Gentoo when running ./configure.

2009-10-13 14:47  couet

	* [r30706] graf2d/doc/v526/index.html: - TPad

2009-10-13 14:45  couet

	* [r30705] graf2d/gpad/src/TPad.cxx: - Implement the Zoom on axis
	  using the mouse wheel.

2009-10-13 14:12  matevz

	* [r30704] graf3d/eve/src/TEveTrackGL.cxx,
	  tutorials/eve/SplitGLView.C, tutorials/eve/alice_esd_split.C,
	  tutorials/eve/arrow.C, tutorials/eve/arrow_standalone.C,
	  tutorials/eve/quadset.C, tutorials/eve/view3ds.C: * TEveTrackGL -
	  put extra printout only under gDebug.
	  
	  * tutorials/eve - consistently use
	  parent->AddElement(el)
	  instead of:
	  gEve->AddElement(el, parent)

2009-10-13 13:55  matevz

	* [r30702] graf3d/eve/inc/TEveText.h, graf3d/eve/src/TEveText.cxx,
	  graf3d/eve/src/TEveTextGL.cxx: From Alja.
	  
	  Add interface to set texture and polygon font offset.

2009-10-13 12:17  couet

	* [r30700] graf2d/doc/v526/index.html: - TGaxis

2009-10-13 12:15  couet

	* [r30699] graf2d/graf/src/TGaxis.cxx: - A TGaxis with custom scale
	  defined by a function did not display ticks all
	  the way along the axis, only between the lowest and the highest
	  major tick.
	  This behaviour could be seen with:
	  {
	  TF1* f = new TF1("f", "exp(x)", 0.467, 2.1345);
	  TGaxis* a = new TGaxis(0.1,0.4,0.9,0.4, "f", 50510, "-");
	  a->Draw();
	  TGaxis* b = new TGaxis(0.1,0.7,0.9,0.7, 0.4356, 1.56789, 50510,
	  "-");
	  b->Draw();
	  }

2009-10-13 09:26  axel

	* [r30698] cint/cint/inc/G__ci.h: Use __INTEL_COMPILER instead of
	  CINT's G__INTEL_COMPILER; the latter is only defined for old icc
	  versions.
	  Fixes warnings in longif3 dictionaries with icc 11.

2009-10-13 08:29  moneta

	* [r30696] roofit/roostats/src/LikelihoodIntervalPlot.cxx: fix
	  Profile likelihood plot by using a TF1 for drawing a profileLL

2009-10-12 21:53  pcanal

	* [r30695] io/io/src/TStreamerInfo.cxx: properly enable the
	  vector<long> vs vector<long long> equivalence

2009-10-12 20:58  pcanal

	* [r30694] io/io/src/TStreamerInfo.cxx: Make vector<long> and
	  vector<long long> equivalent

2009-10-12 20:00  pcanal

	* [r30693] io/io/src/TStreamerInfo.cxx: Make data members of type
	  '[unsigned ]long' and of type '[unsigned ]long long' to be
	  equivalent as far as the StreamerInfo checker is concerned

2009-10-12 19:08  pcanal

	* [r30692] io/io/src/TStreamerInfo.cxx: humm properly match members

2009-10-12 18:39  pcanal

	* [r30691] io/io/src/TStreamerInfo.cxx: Fix
	  TStreamerInfo::CompareContent to properly look at only persistent
	  members

2009-10-12 18:12  rdm

	* [r30690] core/base/inc/Buttons.h, graf2d/gpad/src/TCanvas.cxx,
	  gui/gui/src/TRootCanvas.cxx: From Olivier:
	  add support for mousewheel in TCanvas.

2009-10-12 17:58  rdm

	* [r30689] core/base/src/TFileInfo.cxx: From Gerri:
	  Use Printf(...) instead of cout.

2009-10-12 17:58  rdm

	* [r30688] configure, main/Module.mk: From Gerri:
	  Restore/enable AFS awareness in proofserv to instantiate the AFS
	  token
	  for the proofserv session.

2009-10-12 17:35  rdm

	* [r30687] net/xrootd/src/xrootd/configure.classic: fix
	  mis-configuration in case of iccx8664 where the lib64 directories
	  were not
	  checked.

2009-10-12 16:08  couet

	* [r30683] graf2d/doc/v526/index.html: - TAsimage

2009-10-12 16:05  couet

	* [r30681] graf2d/asimage/src/TASImage.cxx: -- From Bertrand:
	  Suppress annoying messages like:
	  root : looking for image "filename" in path
	  [/home/username/icons]
	  printed by libAfterImage when using TImage::Open("filename")

2009-10-12 14:31  axel

	* [r30679] cint/cint/src/struct.cxx: Also don't update TClass for
	  invalid types (type == 0)

2009-10-12 14:25  axel

	* [r30678] cint/cint/src/struct.cxx: Update the TClass for
	  interpreted classes, too.

2009-10-12 14:24  axel

	* [r30677] test/stressGeometry.cxx: Replace all static char buffers
	  by TString.
	  The fact that there were at least three buffer overflows were
	  corrupting the stack demonstrates that static buffers must not be
	  used in this test.

2009-10-12 13:54  brun

	* [r30676] core/cont/inc/TArrayI.h, core/cont/inc/TArrayS.h:
	  Implement naming suggestion at
	  <http://savannah.cern.ch/bugs/?56856>

2009-10-12 13:18  moneta

	* [r30675] roofit/roostats/inc/HypoTestInvertor.h,
	  roofit/roostats/src/HypoTestInvertor.cxx: - fix some
	  un-initialized variables and make default constructor private

2009-10-12 13:10  bellenot

	* [r30674] gui/gui/src/TGFrame.cxx, gui/gui/src/TGTable.cxx,
	  gui/guihtml/src/TGHtmlParse.cxx: Fix icc11 warnings

2009-10-12 11:51  pcanal

	* [r30673] io/io/src/TStreamerInfo.cxx: fix icc11 warning

2009-10-12 10:47  axel

	* [r30672] cint/cint/src/newlink.cxx: Intel counts compiler
	  versions in "cents": __INTEL_COMPILER >= 1100 is true starting
	  from icc 11.0

2009-10-12 10:42  rdm

	* [r30671] build/unix/compiledata.sh, build/unix/svninfo.sh,
	  config/root-config.in: instead of "#!/bin/bash" use
	  "#!/usr/bin/env bash" for portability.

2009-10-12 10:39  axel

	* [r30670] cint/cint/src/newlink.cxx: Silence ICC's warnings about
	  meaningless type qualifiers. It's fine, we
	  know that and it doesn't hurt.

2009-10-12 10:00  axel

	* [r30668] cint/tool/makecint.cxx: Fix include dir issue reported
	  by Daniel Barna.

2009-10-12 09:43  axel

	* [r30667] cint/cint/src/func.cxx: Fix "format not a string literal
	  and no format arguments" warnings (GCC 4.4): sscanf(buf,format)
	  doesn't make any sense so complain about the missing output
	  variable.

2009-10-12 09:25  axel

	* [r30666] cint/cint/src/newlink.cxx: Fix "warning: cannot pass
	  objects of non-POD type 'class G__FastAllocString' through
	  '...'"; reported by Daniel Barna.

2009-10-12 08:47  axel

	* [r30665] cint/cint/inc/G__ci.h, cint/cint/src/dict/gcc4strm.cxx:
	  Fixes for ICC 11.

2009-10-12 08:37  axel

	* [r30664] core/editline/src/readline.cxx: From Kazuyoshi Furutaka:
	  Fix for FreeBSD.

2009-10-11 22:11  pcanal

	* [r30663] sql/oracle/src/TOracleServer.cxx,
	  tree/tree/inc/TTreeSQL.h, tree/tree/src/TTreeSQL.cxx:
	  TOracleServer:
	  Implement GetColumns
	  Fix GetTable to return the result in the correct order
	  Fix GetTableInfo to properly handle the fact that oracle upper
	  case all the names.
	  
	  TTreeSQL:
	  Improve error handling
	  Properly handle the fact that oracle upper-cases all the names
	  Fix more sql query syntax

2009-10-09 15:07  moneta

	* [r30654] roofit/roostats/inc/HybridPlot.h,
	  roofit/roostats/inc/HypoTestInvertorResult.h,
	  roofit/roostats/src/BayesianCalculator.cxx,
	  roofit/roostats/src/HybridPlot.cxx,
	  roofit/roostats/src/HypoTestInvertorResult.cxx: - clean up of
	  HybridPlot and draw it in current pad
	  - add support for using CL_S or CL_SB in HypoTestInvertor
	  - fix a probelm in constructor of BayesianCalculator

2009-10-09 13:53  brun

	* [r30653] etc/pdg_table.txt: Last update to the pdg_table to be in
	  agreement with the pdg2008 table.

2009-10-09 13:51  brun

	* [r30652] tutorials/mc, tutorials/mc/CompareMasses.C,
	  tutorials/mc/mass_width_2008.mc.txt: Add a copy of the original
	  PDG particle table from 2008
	  as well as a new macro CompareMasses.C to detect possible
	  differences
	  with the values read from $ROOTSYS/pdg_table.txt by TDatabasePDG.
	  Thanks to Christian.Klein-Boesing@cern.ch

2009-10-09 13:17  brun

	* [r30651] montecarlo/vmc/inc/TVirtualMCApplication.h: From
	  Mohammad Al-Turany
	  
	  Introduce a new function to the TVirtualMCApplication called
	  GeaneStepping which is now called from eustep.

2009-10-09 13:04  brun

	* [r30650] etc/pdg_table.txt: From Christian.Klein-Boesing@cern.ch
	  a few more updates to the particle table

2009-10-09 12:54  ganis

	* [r30649] proof/proof/src/TDataSetManagerFile.cxx: Solve a
	  consistency problem in checking URLs for duplication when adding
	  them
	  to the relevant TFileInfo.

2009-10-09 12:51  ganis

	* [r30648] proof/proofplayer/inc/TProofOutputFile.h,
	  proof/proofplayer/src/TProofOutputFile.cxx: Fix a few issues
	  reported by ALICE:
	  - Do not drop anchors and options from the file path, if any
	  - In dataset mode, also add an URL with the redirector in
	  TFileInfos when the
	  redirector URL is available (rootrc variable ProofServ.PoolUrl).
	  This is needed
	  by the logic of the dataset stager daemon.
	  The elements of the datasets created this way will therefore have
	  three URLs:
	  1. The URL pointing to the data server on the machine
	  2. The same URL but with the redirector protocol, user, host and
	  port
	  3. The special 'file:' URL with the local path on the machine
	  used for cleaning

2009-10-09 12:43  ganis

	* [r30647] net/netx/src/TXNetFile.cxx: Update the endpoint URL only
	  if no opaque information (token) was added by the redirector.
	  In such cases the endpoint URL is valid only one and would lead
	  to connection failures
	  on further attempts.
	  This patch fixes a problem with datasets having URLs pointing to
	  CASTOR/xrootd servers:
	  
	  root://<stagerhost>//castor/cern.ch ......[?svcClass=<svcClass>]

2009-10-09 12:26  moneta

	* [r30646] roofit/roostats/inc/HybridCalculator.h: fix wrong
	  include gueard

2009-10-09 09:57  moneta

	* [r30643] hist/doc/v526/index.html,
	  hist/histpainter/src/THistPainter.cxx: - Round the number of
	  entries displayed in the statistics box to the closest integer
	  value. This fixes a problem observed when
	  displaying the effective entries of a weighted histogram.
	  
	  - update release notes

2009-10-09 06:20  brun

	* [r30642] etc/pdg_table.txt: From Christian.Klein-Boesing@cern.ch
	  Still more corrections such that the new mass values match the
	  PDG table within 10e-5

2009-10-09 02:16  pcanal

	* [r30641] tree/tree/src/TTreeSQL.cxx: remove unnecessary 'null' in
	  the sql query to create branches

2009-10-08 20:57  matevz

	* [r30640] graf3d/eve/src/TEveTrackProjected.cxx: Add logic
	  required for projection of tracks with locked points.

2009-10-08 15:40  couet

	* [r30639] hist/doc/v526/index.html: - TGraphPainter

2009-10-08 15:37  couet

	* [r30638] hist/histpainter/src/TGraphPainter.cxx: - When drawn
	  with the option B, a TGraph had the first or/and last bar missing
	  if its lowest or/and highest value were equal to the minimum
	  or/and maximum
	  of the pad. The following lines illustrate the problem:
	  
	  Int_t x[5] = {0,1,2,3,4};
	  Int_t y[5] = {10,1,2,3,0};
	  Int_t n = 5;
	  TGraph *gr = new TGraph(n,x,y);
	  gr->Draw("AB*");
	  
	  This problem was submited here:
	  https://savannah.cern.ch/bugs/index.php?53949

2009-10-08 14:32  ganis

	* [r30636] net/xrootd/Module.mk: By default, do not propagate the
	  krb5 ROOT settings to xrootd unless they are explicitely set
	  to a non standard location.
	  The switch --with-xrootd-opts="<additional-xrootd-options>" can
	  be used to add options to xrootd
	  configure.

2009-10-08 14:09  ganis

	* [r30635] net/krb5auth/Module.mk: Explicitely add include path for
	  the openssl headers to avoid problems on some systems (e.g.
	  kubuntu)

2009-10-08 12:12  pcanal

	* [r30633] tutorials/tree/h1analysisProxy.C: fix typo

2009-10-08 12:11  pcanal

	* [r30632] tutorials/tree/h1analysisProxy.C: Correctly indicate
	  usage of the 'MakeProxy' selector'

2009-10-08 08:39  moneta

	* [r30630] hist/hist/src/TH1.cxx, hist/hist/src/TH2.cxx,
	  hist/hist/src/TH3.cxx, hist/hist/src/TProfile.cxx: - fix a bug in
	  default constructor of TH2 and TH3
	  SetBinsLength must be called from the derived classes
	  This fixes https://savannah.cern.ch/bugs/?56712#postcomment
	  
	  Add also some missing calls to Sumw2() when fgDefaultSumw2 is set
	  for some constructors and
	  avoid in some cases to call it more than one time

2009-10-08 08:04  brun

	* [r30629] etc/pdg_table.txt: from Ivana:
	  More changes to match the particle masses with the ones used in
	  G4

2009-10-08 06:58  ganis

	* [r30628] proof/proof/src/TDSet.cxx: Remove unused code and
	  correct some comments

2009-10-07 23:53  rdm

	* [r30626] Makefile: cling/Module.mk was included too early.

2009-10-07 21:37  rdm

	* [r30613] Makefile: add temporary module build hook for LLVM
	  development.

2009-10-07 21:31  rdm

	* [r30612] core/winnt/src/TWinNTSystem.cxx: fix typo ::Form() ->
	  ::Format().

2009-10-07 21:03  rdm

	* [r30609] config/rootrc.in, core/unix/src/TUnixSystem.cxx,
	  core/winnt/src/TWinNTSystem.cxx: change the dynamic library
	  search order. First look into LD_LIBRARY_PATH
	  (or PATH on Windows) and then in what is specified in
	  Root.DynamicPath.
	  This allows by changing LD_LIBRARY_PATH to search for alternative
	  version
	  of plugins without change of the rootrc file(s).

2009-10-07 20:27  rdm

	* [r30608] config/root-config.in: fix problem with relative
	  symbolic links in root-config as reported by Wim.

2009-10-07 16:44  pcanal

	* [r30606] cint/cint/inc/FastAllocString.h: proper (windows) export

2009-10-07 16:10  wlav

	* [r30605] bindings/pyroot/src/TPySelector.cxx: o) fix for:
	  "warning: suggest explicit braces to avoid ambiguous 'else'" on
	  slc4_amd64_gcc43

2009-10-07 12:22  brun

	* [r30602] graf3d/eve/inc/TEveCaloLegoOverlay.h: Fix compilation
	  warning

2009-10-07 12:17  pcanal

	* [r30601] cint/cint7/inc/G__ci_fproto.h, cint/cint7/src/init.cxx:
	  Update G__setglobalcomp to match cint5

2009-10-07 11:16  matevz

	* [r30600] graf3d/eve/src/TEveCalo.cxx,
	  graf3d/eve/src/TEveCaloLegoOverlay.cxx,
	  tutorials/eve/calorimeters.C: From Alja.
	  
	  TEveCaloLego/calorimeters.C:
	  Change auto-rebin default threshold.
	  
	  TEveCaloLegoOverlay:
	  Fix text align in scales.

2009-10-07 09:12  matevz

	* [r30599] tutorials/eve/jetcone.C: Make jet-cones pickable in the
	  3d view.

2009-10-07 07:09  brun

	* [r30598] test/bench.cxx, test/stress.cxx, test/stressFit.cxx,
	  test/stressGeometry.cxx, test/stressGraphics.cxx,
	  test/stressHepix.cxx, test/stressLinear.cxx,
	  test/stressRooFit.cxx: Use GetFromPipe instead of Open/ClosePipe
	  and add system identification on MAC.

2009-10-07 06:29  brun

	* [r30597] etc/pdg_table.txt: From Christian Klein-Boesing:
	  Adapt the particle table to reflect the latest PDG values
	  
	  mu- 13 mass 1.05658E-01 err 4.00000E-09 root Mass 1.05660E-01 >>
	  deltaM 1.63168E-06 = 0.002%
	  pi0 111 mass 1.34977E-01 err 6.00000E-07 root Mass 1.34980E-01 >>
	  deltaM 3.39746E-06 = 0.003%
	  eta 221 mass 5.47853E-01 err 2.40000E-05 root Mass 5.47450E-01 >>
	  deltaM 4.02987E-04 = 0.074%
	  rho0 113 mass 7.75490E-01 err 3.40000E-04 root Mass 7.68500E-01
	  >> deltaM 6.99002E-03 = 0.901%
	  omega 223 mass 7.82650E-01 err 1.20000E-04 root Mass 7.81940E-01
	  >> deltaM 7.10011E-04 = 0.091%
	  a_00 10111 mass 1.47400E+00 err 1.90000E-02 root Mass 9.83500E-01
	  >> deltaM 4.90500E-01 = 33.277%
	  f'_0 10331 mass 1.72400E+00 err 7.00000E-03 root Mass 1.40000E+00
	  >> deltaM 3.24000E-01 = 18.794%
	  B_c+ 541 mass 6.27600E+00 err 4.00000E-03 root Mass 6.59400E+00
	  >> deltaM 3.18000E-01 = 5.067%
	  h_1c 10443 mass 3.52593E+00 err 2.70000E-04 root Mass 3.46000E+00
	  >> deltaM 6.59299E-02 = 1.870%
	  proton 2212 mass 9.38272E-01 err 8.00000E-08 root Mass
	  9.38270E-01 >> deltaM 2.08616E-06 = 0.000%
	  neutron 2112 mass 9.39565E-01 err 8.00000E-08 root Mass
	  9.39570E-01 >> deltaM 4.64916E-06 = 0.000%
	  Xi- 3312 mass 1.32171E+00 err 7.00000E-05 root Mass 1.32130E+00
	  >> deltaM 4.09961E-04 = 0.031%
	  Lambda_c+ 4122 mass 2.28646E+00 err 1.40000E-04 root Mass
	  2.28490E+00 >> deltaM 1.55997E-03 = 0.068%
	  Sigma_c++ 4222 mass 2.45402E+00 err 1.80000E-04 root Mass
	  2.45290E+00 >> deltaM 1.12009E-03 = 0.046%
	  Sigma*_c++ 4224 mass 2.51840E+00 err 6.00000E-04 root Mass
	  2.50000E+00 >> deltaM 1.84000E-02 = 0.731%
	  Sigma*_c+ 4214 mass 2.51750E+00 err 2.30000E-03 root Mass
	  2.50000E+00 >> deltaM 1.74999E-02 = 0.695%
	  Xi_c+ 4232 mass 2.46790E+00 err 4.00000E-04 root Mass 2.46560E+00
	  >> deltaM 2.30002E-03 = 0.093%
	  Xi'_c+ 4322 mass 2.57570E+00 err 3.10000E-03 root Mass
	  2.55000E+00 >> deltaM 2.57001E-02 = 0.998%
	  Xi*_c+ 4324 mass 2.64660E+00 err 1.40000E-03 root Mass
	  2.63000E+00 >> deltaM 1.65999E-02 = 0.627%
	  Omega*_c0 4334 mass 2.76830E+00 err 3.00000E-03 root Mass
	  2.80000E+00 >> deltaM 3.16999E-02 = 1.145%
	  Sigma_b- 5112 mass 5.81520E+00 err 2.00000E-03 root Mass
	  5.80000E+00 >> deltaM 1.51997E-02 = 0.261%
	  Sigma*_b0 5214 mass 5.82900E+00 err 3.40000E-03 root Mass
	  5.81000E+00 >> deltaM 1.90001E-02 = 0.326%
	  Xi_b0 5232 mass 5.79240E+00 err 3.00000E-03 root Mass 5.84000E+00
	  >> deltaM 4.76003E-02 = 0.822%
	  Xi_b- 5132 mass 5.79240E+00 err 3.00000E-03 root Mass 5.84000E+00
	  >> deltaM 4.76003E-02 = 0.822%

2009-10-06 22:14  axel

	* [r30592] core/utils/src/rootcint.cxx: Do not access private CINT
	  symbol but use G__setglobalcomp() instead; fixes unresolved
	  symbol on Windows

2009-10-06 22:12  axel

	* [r30591] cint/cint/inc/G__ci.h, cint/cint/src/init.cxx:
	  G__setglobalcomp now returns previous value

2009-10-06 21:05  rdm

	* [r30587] test/Makefile: don't try to save linearIO.root in the
	  distclean target as it not in the repo
	  anymore.

2009-10-06 18:11  wlav

	* [r30586] bindings/pyroot/src/Executors.cxx,
	  bindings/pyroot/src/MemoryRegulator.cxx,
	  bindings/pyroot/src/MemoryRegulator.h,
	  bindings/pyroot/src/Pythonize.cxx,
	  bindings/pyroot/src/TPySelector.cxx: o) fix to make
	  TTree::Process( void* selector ) work
	  o) fix to allow user call to TPySelector default constructor

2009-10-06 14:36  brun

	* [r30585] test/linearIO.root: Delete local copy of file

2009-10-06 14:35  brun

	* [r30584] test/stressLinear.cxx: Activate Backward IO
	  compatibility tests.
	  The reference file is now in
	  http/root.cern.ch/files/linearIO.root

2009-10-06 14:22  brun

	* [r30583] etc/pdg_table.txt: From Ivana:
	  A few more updates in the particle data base
	  K+ 321 Root: 4.93600e-01 -->: 0.493677*GeV
	  K0 311 4.97670e-01 0.497614*GeV
	  D0 421 1.86450e+00 1.86484*GeV

2009-10-06 14:13  brun

	* [r30582] test/bench.cxx, test/stress.cxx, test/stressFit.cxx,
	  test/stressGeometry.cxx, test/stressGraphics.cxx,
	  test/stressHepix.cxx, test/stressLinear.cxx,
	  test/stressRooFit.cxx: Add a call to "lsb_release -d" when
	  running on Linux to identify the OS flavour.

2009-10-06 13:38  brun

	* [r30578] test/stressGeometry.cxx: cache geometry and reference
	  files in the sub-directory files.
	  With this change stressGeometry can be run in multiple nodes by
	  simply copying the root/test directory.

2009-10-06 13:36  ganis

	* [r30577] proof/proofplayer/src/TEventIter.cxx: Follow-up of the
	  previous patch: point to the correct tree cache instance after
	  setting the new size

2009-10-06 12:44  brun

	* [r30576] etc/pdg_table.txt: From Christian Klein-Boesing:
	  fix Savannah report : http://savannah.cern.ch/bugs/?56607>
	  The electron mass in TPDGDataBase created from etc/pdg_table.txt:
	  
	  
	  17 e- 11 1 100 Lepton -3 5.10000e-04 0.00000e+00 -100
	  -1 -100 -1 -1 4
	  
	  deviates almost by one keV (0.2%) from the literature value:
	  
	  PDG value: 0.510998910 ± 0.000000013 MeV
	  
	  (http://pdglive.lbl.gov/popupblockdata.brl?nodein=S003M&inscript=Y&exp=Y&fsizein=1)

2009-10-06 10:18  ganis

	* [r30574] proof/proofplayer/src/TPacketizer.cxx,
	  proof/proofplayer/src/TPacketizerAdaptive.cxx: By default do not
	  set any limit on the number of workers accessing a given file
	  server;
	  following to recent reports, this seems a better default with
	  current hardware.
	  The value can be changed/set via the PROOF_MaxSlavesPerNode
	  parameter, as before.

2009-10-06 08:25  ganis

	* [r30573] proof/proofd/src/XrdProofdManager.cxx: Fix the behaviour
	  of the xpd.allowedusers directive

2009-10-06 07:17  moneta

	* [r30568] math/genvector/inc/Math/GenVector/PtEtaPhiE4D.h,
	  math/genvector/inc/Math/GenVector/PtEtaPhiM4D.h,
	  math/genvector/inc/Math/GenVector/PxPyPzM4D.h: Fix Negate() for
	  the Phi component in PtEtaPhiE and PtEtaPhiM.
	  Since cannot negate the energy for vector based on the mass,
	  throw an exception for PtEtaPhiM and PxPyPzM when Negate() is
	  called.
	  This fixed bug https://savannah.cern.ch/bugs/?56057

2009-10-05 21:39  pcanal

	* [r30567] core/meta/inc/TInterpreter.h: From Axel: Fix coding
	  convention.

2009-10-05 20:40  axel

	* [r30565] core/editline/src/el.cxx: Remove tabs.

2009-10-05 19:26  matevz

	* [r30564] graf3d/gl/inc/TGLAnnotation.h,
	  graf3d/gl/src/TGLAnnotation.cxx: From Alja.
	  
	  Add option for text align.

2009-10-05 15:02  ganis

	* [r30562] proof/proofplayer/src/TEventIter.cxx,
	  proof/proofplayer/src/TProofPlayer.cxx: - Add the possibility to
	  enable/disable the tree cache and to change its size on per-query
	  base;
	  two new parameters are available:
	  
	  PROOF_UseTreeCache Int_t Enable (0) or Disable (1) the tree cache
	  (default 1)
	  PROOF_CacheSize Long64_t Cache size in bytes (default 10000000)
	  
	  Examples:
	  
	  a) to disable the cache for the next run enter:
	  
	  proof->SetParameter("PROOF_UseTreeCache", 0)
	  
	  b) to set the cache size to 20M
	  
	  proof->SetParameter("PROOF_CacheSize", 20000000)
	  
	  - Fix a problem with changing the tree cache size: the latter was
	  reset to the default value
	  after the first file.

2009-10-05 14:23  moneta

	* [r30561] math/smatrix/inc/Math/CholeskyDecomp.h,
	  math/smatrix/inc/Math/Dinv.h: - remove a warning found on some
	  compiler due to the un-initialized array when using the Choleski
	  decomposition
	  - clean up a bit the code in the Inverter class removing some
	  obsolete code

2009-10-05 09:10  moneta

	* [r30558] hist/hist/inc/TH1.h, hist/hist/src/TH1.cxx: implement
	  ResetStats() to reset the statistics and re-set the values to
	  those computed using the bin center
	  The method set also the number of entries to the effective
	  entries (total bin content if histogram is not weighted)
	  
	  Fix as well method Add() to reset the statistics when one of the
	  coefficient is negative (in case of histogram subtraction)
	  This fixes the bug https://savannah.cern.ch/bugs/?55911

2009-10-05 08:46  brun

	* [r30557] test/MainEvent.cxx: Use new interface to the TreeCache

2009-10-05 08:41  brun

	* [r30556] test/Makefile: Use EVENTO instead of EVENTLIB to link
	  the stress programs such that the executables can be run without
	  defining EVENTLIB

2009-10-04 16:42  pcanal

	* [r30555] core/meta/src/TCint.cxx, core/utils/src/rootcint.cxx:
	  get the cint7 build to 'succeed'

2009-10-04 10:20  matevz

	* [r30553] graf3d/gl/src/TGLAnnotation.cxx: From Alja.
	  
	  In the initialisation of static members do not use TColor static
	  functions.
	  This fails if an executable is explicitely linked to libRGL.

2009-10-04 06:14  pcanal

	* [r30552] cint/cint/src/Shadow.cxx, core/utils/src/rootcint.cxx:
	  Prevent rootcint from emitting spurrious message like 'Error:
	  string() declared but not defined prec_stl/vector:441: '

2009-10-04 06:12  pcanal

	* [r30551] core/base/src/TSystem.cxx: Properly match an already
	  loaded library with the soversion in their name (and the
	  currently requested library does not have the soversion in the
	  name

2009-10-04 05:34  axel

	* [r30550] core/editline/src/el.cxx: Fix type-punned-pointer
	  warning

2009-10-04 01:40  rdm

	* [r30549] cint/cint/inc/Api.h, cint/cint/src/input.cxx,
	  core/meta/inc/TCint.h, core/meta/inc/TInterpreter.h,
	  core/meta/src/TCint.cxx, core/rint/src/TRint.cxx,
	  graf2d/win32gdk/inc/TGWin32InterpreterProxy.h,
	  graf2d/win32gdk/src/TGWin32InterpreterProxy.cxx: From Axel:
	  Call user provided getline function in CINT's getline.
	  Forward to ROOT's Getline; this allows to now store in the
	  history
	  file even the code in the CINT 'continuation' lines (eg for loops
	  entered on multiple lines).

2009-10-03 18:06  axel

	* [r30548] core/editline/src/chared.cxx,
	  core/editline/src/common.cxx, core/editline/src/common.h,
	  core/editline/src/el.h, core/editline/src/fcns.cxx,
	  core/editline/src/fcns.h, core/editline/src/help.cxx,
	  core/editline/src/map.cxx, core/editline/src/read.cxx: Implement
	  ctrl+O (^O): replay the history, starting at an arbitrary entry.
	  Instead of 7*up + enter, 7*up + enter, 7*up + enter,... you can
	  do
	  7*up + ^O, ^O,...

2009-10-02 17:15  pcanal

	* [r30546] io/io/src/TFile.cxx: avoid generating a declaration
	  twice to the same inner class

2009-10-02 16:24  matevz

	* [r30545] graf3d/eve/src/TEveCaloLegoGL.cxx,
	  graf3d/eve/src/TEveProjectionAxesGL.cxx,
	  graf3d/gl/inc/TGLAnnotation.h, graf3d/gl/src/TGLAnnotation.cxx,
	  tutorials/eve/calorimeters.C: From Alja.
	  
	  calorimeters.C:
	  Set light color-set.
	  
	  TEveCaloLegoGL.cxx:
	  Bugfix: check rebin step not to exceed nuber of bins.
	  
	  TEveProjectionAxes:
	  Use Pixmap font as a defult, since it look better at small sizes.
	  For example case window is docked.
	  
	  TGLAnnotation:
	  Add option to use color-set values. Add setters and getters.

2009-10-02 15:33  couet

	* [r30544] graf2d/graf/inc/TImage.h, graf2d/graf/src/TImage.cxx: -
	  Improve the doc.
	  Make clear that the real documentation is in TASImage.

2009-10-02 15:30  couet

	* [r30543] graf2d/asimage/inc/TASImage.h,
	  graf2d/asimage/src/TASImage.cxx: - Revisit the doc.

2009-10-02 08:01  couet

	* [r30542] graf2d/graf/src/TPolyLine.cxx: - Improve help

2009-10-01 15:11  brun

	* [r30541] net/netx/src/TXNetFile.cxx: From Fabrizio:
	  Under very high load conditions for a long time,
	  TXNetFile::ReadBuffers may fail.
	  If it was used in async mode, like it is if TTreeCache is
	  enabled, a SEGV was generated, instead of proceeding normally.

2009-10-01 13:16  moneta

	* [r30540] roofit/roostats/inc/HypoTestInvertor.h: merge fix 30534
	  from roostats dev branch: add implemenetation of SetModel

2009-10-01 13:13  moneta

	* [r30539] math/mathcore/inc/Fit/Chi2FCN.h,
	  math/mathcore/inc/Fit/LogLikelihoodFCN.h,
	  math/mathcore/inc/Fit/PoissonLikelihoodFCN.h,
	  math/mathcore/inc/Math/OneDimFunctionAdapter.h: remove mutable
	  for reference types. It was not needed anymore and is not
	  standard.
	  This fixes a warning reported by icc

2009-10-01 09:51  brun

	* [r30538] build/version_number, core/base/inc/RVersion.h: Start
	  development version

2009-09-29 13:26  brun

	* [r30530] roofit/doc/v526/index.html: From Lorenzo
	  Update the release notes

2009-09-29 13:18  moneta

	* [r30529] math/doc/v526/index.html: update release notes

2009-09-29 12:19  pcanal

	* [r30527] core/meta/src/TClass.cxx: Avoid reporting I/O error for
	  members of a class that is used only for a transient member (Fix
	  LHCb problem).

2009-09-29 09:09  moneta

	* [r30525] hist/doc/v526/index.html: add contribution from David to
	  release notes

2009-09-29 09:01  moneta

	* [r30524] roofit/roostats/inc/BayesianCalculator.h,
	  roofit/roostats/src/BayesianCalculator.cxx,
	  roofit/roostats/src/LikelihoodInterval.cxx,
	  tutorials/roostats/rs701_BayesianCalculator.C: Merging r30520
	  through r30523 for
	  https://root.cern.ch/svn/root/branches/dev/roostats
	  
	  - fix an unitialized variable in BayesianCalculator
	  - remove log messages in LikelihoodInterval

2009-09-29 08:37  brun

	* [r30522] sql/mysql/src/TMySQLServer.cxx: Fix coding conventions

2009-09-29 08:27  wouter

	* [r30521] roofit/roofitcore/src/RooTreeDataStore.cxx:
	  o RooTreeDataStore
	  
	  - Fix bug in import of TTree with cut on non-Double_t variables

2009-09-29 06:46  moneta

	* [r30518]
	  tutorials/roostats/rs506_HybridCalculator_averageSignificance.C:
	  remove a failing tutorial. Needs to be improved

2009-09-29 06:13  brun

	* [r30517] build/version_number, core/base/inc/RVersion.h: set
	  development version 5.25/02

2009-09-28 20:17  moneta

	* [r30516] roofit/roostats/src/ProfileLikelihoodCalculator.cxx,
	  tutorials/roostats/rs500c_PrepareWorkspace_GaussOverFlat.C,
	  tutorials/roostats/rs502_ProfileLikelihoodCalculator_significance.C:
	  merge bug fix 30514 from
	  https://root.cern.ch/svn/root/branches/dev/roostats/roofit/roostats
	  merge update in totorials 30515 from
	  https://root.cern.ch/svn/root/branches/dev/roostats

2009-09-28 17:25  moneta

	* [r30513] tutorials/roostats/rs401d_FeldmanCousins.C,
	  tutorials/roostats/rs500a_PrepareWorkspace_Poisson.C,
	  tutorials/roostats/rs500b_PrepareWorkspace_Poisson_withSystematics.C,
	  tutorials/roostats/rs500c_PrepareWorkspace_GaussOverFlat.C,
	  tutorials/roostats/rs500d_PrepareWorkspace_GaussOverFlat_withSystematics.C,
	  tutorials/roostats/rs501_ProfileLikelihoodCalculator_limit.C,
	  tutorials/roostats/rs502_ProfileLikelihoodCalculator_significance.C,
	  tutorials/roostats/rs503_ProfileLikelihoodCalculator_averageLimit.C,
	  tutorials/roostats/rs504_ProfileLikelihoodCalculator_averageSignificance.C,
	  tutorials/roostats/rs505_HybridCalculator_significance.C,
	  tutorials/roostats/rs506_HybridCalculator_averageSignificance.C,
	  tutorials/roostats/rs701_BayesianCalculator.C,
	  tutorials/roostats/rs801_HypoTestInvertor.C: - add new tutorials
	  from Gregory and Nils

2009-09-28 17:24  moneta

	* [r30512] roofit/roostats/inc/BayesianCalculator.h,
	  roofit/roostats/inc/ConfInterval.h,
	  roofit/roostats/inc/FeldmanCousins.h,
	  roofit/roostats/inc/IntervalCalculator.h,
	  roofit/roostats/inc/LikelihoodInterval.h,
	  roofit/roostats/inc/MCMCCalculator.h,
	  roofit/roostats/inc/MCMCInterval.h,
	  roofit/roostats/inc/NeymanConstruction.h,
	  roofit/roostats/inc/PointSetInterval.h,
	  roofit/roostats/inc/ProfileLikelihoodCalculator.h,
	  roofit/roostats/inc/SimpleInterval.h,
	  roofit/roostats/src/BayesianCalculator.cxx,
	  roofit/roostats/src/FeldmanCousins.cxx,
	  roofit/roostats/src/LikelihoodInterval.cxx,
	  roofit/roostats/src/MCMCCalculator.cxx,
	  roofit/roostats/src/MCMCInterval.cxx,
	  roofit/roostats/src/NeymanConstruction.cxx,
	  roofit/roostats/src/PointSetInterval.cxx,
	  roofit/roostats/src/ProfileLikelihoodCalculator.cxx,
	  roofit/roostats/src/SimpleInterval.cxx: - merge from roostats dev
	  branch ( https://root.cern.ch/svn/root/branches/dev/roostats )
	  Merging r30495 through r30511
	  
	  in summary:
	  use ModelConfig for MCMCCalculator, FeldmanCousins and
	  NeymanCOnstruction
	  and clean-up by removing Wokspace references
	  
	  add missing TNamed inheritance

2009-09-28 16:24  wouter

	* [r30510] roofit/roofitcore/src/RooWorkspace.cxx: o RooWorkspace
	  
	  - Fix for 64 bit mode

2009-09-28 16:24  brun

	* [r30509] tree/tree/src/TChain.cxx: Fix for
	  https://savannah.cern.ch/bugs/index.php?56151
	  When connecting a TChain to a TChain, one must call
	  TChain::GetEntries
	  to force the computation of the entries in all the Trees of the
	  added TChain,
	  otherwise, a call to chaintop.GetEntries() will not be able to
	  scan recursively
	  the added TChains.

2009-09-28 16:19  moneta

	* [r30508] gui/fitpanel/src/TFitEditor.cxx: merge fix from David
	  see http://root.cern.ch/viewcvs?rev=30503&root=root&view=rev

2009-09-28 10:56  brun

	* [r30501] sql/mysql/src/TMySQLServer.cxx: From Sergey Linev:
	  small add on for TMySQLServer constructor to solve a problem with
	  automatic reconnect.
	  One is also able to specify custom config file, where many other
	  mysql options can be redefined.

2009-09-28 06:41  moneta

	* [r30498] tutorials/roostats/rs101_limitexample.C: fix plot of
	  Markov chain

2009-09-27 20:07  moneta

	* [r30497] tutorials/roostats/rs101_limitexample.C: new attempt to
	  fic tutorial

2009-09-27 19:39  matevz

	* [r30496] tutorials/eve/glplot.C, tutorials/eve/glplot_geom.C: *
	  glplot.C - remove obsolete comment.
	  
	  * glplot_geom.C - new macro demonstrationg how to combine Timur's
	  GL
	  plots with other scene elements.

2009-09-27 19:35  moneta

	* [r30495] tutorials/roostats/rs101_limitexample.C: fix tutorial

2009-09-27 19:22  moneta

	* [r30494] roofit/roostats/src/BayesianCalculator.cxx: merge from
	  dev branch fix for Windows

2009-09-26 18:12  matevz

	* [r30491] tutorials/eve/calo_detail.C,
	  tutorials/eve/calorimeters.C: From Alja.
	  
	  calo_deta.C:
	  Add scales in overlay.
	  
	  calorimeters.C:
	  Add comments.

2009-09-26 17:49  matevz

	* [r30490] tutorials/eve/calo_detail.C,
	  tutorials/eve/cms_calo_detail.C: sRename macro.

2009-09-26 17:38  moneta

	* [r30489] roofit/roostats/inc/HypoTestInvertor.h,
	  roofit/roostats/inc/HypoTestInvertorPlot.h,
	  roofit/roostats/inc/HypoTestInvertorResult.h,
	  roofit/roostats/inc/LinkDef.h,
	  roofit/roostats/inc/MCMCCalculator.h,
	  roofit/roostats/inc/SimpleInterval.h,
	  roofit/roostats/inc/ToyMCSampler.h,
	  roofit/roostats/src/BayesianCalculator.cxx,
	  roofit/roostats/src/HypoTestInvertor.cxx,
	  roofit/roostats/src/HypoTestInvertorPlot.cxx,
	  roofit/roostats/src/HypoTestInvertorResult.cxx,
	  roofit/roostats/src/SimpleInterval.cxx,
	  roofit/roostats/src/UpperLimitMCSModule.cxx: merge changes from
	  dev branch. Fix for nightly and add class HypoTestInverter clas
	  from Gregory

2009-09-26 17:36  moneta

	* [r30488] tutorials/roostats/rs_numberCountingCombination.C: merge
	  fix from dev branch

2009-09-26 13:27  matevz

	* [r30487] tutorials/eve/calorimeters.C,
	  tutorials/eve/cms_calo_detail.C: calorimiters.C:
	  Simplify layout. Move axample of TEveCaloDataVec class to macro
	  cms_calo_detail.C.
	  
	  cms_calo_detail.C:
	  Create calo data by reading existing historam and add irregular
	  towers to demostrate usage of TEveCalDataVec class.

2009-09-26 12:47  wouter

	* [r30486] roofit/roostats/src/HLFactory.cxx: o HLFactory
	  
	  - Fix fatal error on windows

2009-09-26 12:14  brun

	* [r30485] io/io/src/TFile.cxx: From Matevz:
	  Add a protection in case TFile::Recover finds a key with an
	  invalid class name.

2009-09-26 08:41  matevz

	* [r30482] graf3d/eve/src/TEveCaloLegoGL.cxx: Fix a compilation
	  warning.

2009-09-25 21:47  matevz

	* [r30480] graf3d/eve/src/TEveCaloLegoGL.cxx: From Alja.
	  
	  Simplify and improve view dependent rebinning.

2009-09-25 19:24  matevz

	* [r30475] tutorials/eve/calorimeters.C: From Alja.
	  
	  Move lego views to new tab.

2009-09-25 18:50  matevz

	* [r30474] tutorials/eve/boxset.C, tutorials/eve/glplot.C,
	  tutorials/eve/pythia_display.C, tutorials/eve/track.C: * glplot.C
	  - remove extra scaling factors - now all the Timur plots
	  are in unit box.
	  
	  * pythia_display.C - fix error reporting.
	  
	  * track.C - make macro auto-compile if called in interpreted
	  * mode. Improve documentation.
	  
	  * boxset.C - add transparent 3D frame-box around the box-set.

2009-09-25 18:03  matevz

	* [r30473] graf3d/gl/src/TGLAxisPainter.cxx: Remove leading white
	  space, to fix label alignment.

2009-09-25 17:46  moneta

	* [r30472] roofit/roostats/inc/BayesianCalculator.h: merge fix from
	  dev branch (at rev 30471)

2009-09-25 17:39  pcanal

	* [r30471] tree/treeplayer/src/TTreeFormula.cxx: Fix off by one
	  loop in the reseting of the need to 'read' the branch. (This
	  fixes savannah #56109). Prevent a null pointer dereferencing (in
	  case of errorneous user input)

2009-09-25 17:26  matevz

	* [r30470] graf3d/eve/src/TEveGeoNode.cxx: Remove debug printout.

2009-09-25 16:51  matevz

	* [r30469] tutorials/eve/boxset.C, tutorials/eve/boxset_cones.C,
	  tutorials/eve/boxset_test.C, tutorials/eve/compound.C,
	  tutorials/eve/cone_test.C, tutorials/eve/glplot.C,
	  tutorials/eve/histobrowser.C, tutorials/eve/jetcone.C,
	  tutorials/eve/jetcone_test.C, tutorials/eve/lineset.C,
	  tutorials/eve/lineset.py, tutorials/eve/lineset_test.C,
	  tutorials/eve/lineset_test.py, tutorials/eve/paramlist.C,
	  tutorials/eve/pointset.C, tutorials/eve/pointset_test.C,
	  tutorials/eve/projection.C, tutorials/eve/projection_prescale.C,
	  tutorials/eve/projection_test.C,
	  tutorials/eve/projection_test_prescale.C,
	  tutorials/eve/quad_test.C, tutorials/eve/quad_test_callback.cxx,
	  tutorials/eve/quadset.C, tutorials/eve/quadset_callback.cxx,
	  tutorials/eve/selection_sigs.C, tutorials/eve/test_compound.C,
	  tutorials/eve/test_glplot.C, tutorials/eve/test_histobrowser.C,
	  tutorials/eve/test_paramlist.C,
	  tutorials/eve/test_selection_sigs.C,
	  tutorials/eve/test_windows.C, tutorials/eve/text.C,
	  tutorials/eve/text_test.C, tutorials/eve/window_manager.C: Rename
	  tutorials containg _test_ in their macro name.
	  They are not tests, they are tutorials :)

2009-09-25 16:22  ganis

	* [r30466] net/doc/v526/index.html, proof/doc/v526/index.html:
	  Release notes for PROOF and XROOTD

2009-09-25 16:15  matevz

	* [r30465] tutorials/eve/calorimeters.C: From Alja.
	  
	  Change layout. Place windows in pack.

2009-09-25 16:14  moneta

	* [r30464] tutorials/roostats/rs101_limitexample.C,
	  tutorials/roostats/rs102_hypotestwithshapes.C,
	  tutorials/roostats/rs201_hybridcalculator.C,
	  tutorials/roostats/rs401d_FeldmanCousins.C: import changes in
	  tutorial from roostats dev branch

2009-09-25 16:08  moneta

	* [r30463] roofit/roostats/doc/index.txt: restore file removed by
	  mistake

2009-09-25 16:05  moneta

	* [r30462] roofit/roostats/doc/index.txt,
	  roofit/roostats/inc/BayesianCalculator.h,
	  roofit/roostats/inc/CombinedCalculator.h,
	  roofit/roostats/inc/FeldmanCousins.h,
	  roofit/roostats/inc/HLFactory.h, roofit/roostats/inc/Heavyside.h,
	  roofit/roostats/inc/HybridCalculator.h,
	  roofit/roostats/inc/HybridPlot.h,
	  roofit/roostats/inc/HybridResult.h,
	  roofit/roostats/inc/HypoTestCalculator.h,
	  roofit/roostats/inc/IntervalCalculator.h,
	  roofit/roostats/inc/LikelihoodInterval.h,
	  roofit/roostats/inc/LinkDef.h,
	  roofit/roostats/inc/MCMCCalculator.h,
	  roofit/roostats/inc/MCMCInterval.h,
	  roofit/roostats/inc/MCMCIntervalPlot.h,
	  roofit/roostats/inc/MarkovChain.h,
	  roofit/roostats/inc/MetropolisHastings.h,
	  roofit/roostats/inc/ModelConfig.h,
	  roofit/roostats/inc/NeymanConstruction.h,
	  roofit/roostats/inc/PdfProposal.h,
	  roofit/roostats/inc/ProfileLikelihoodCalculator.h,
	  roofit/roostats/inc/ProposalFunction.h,
	  roofit/roostats/inc/ProposalHelper.h,
	  roofit/roostats/inc/RooStatsUtils.h,
	  roofit/roostats/inc/SimpleInterval.h,
	  roofit/roostats/inc/TestStatSampler.h,
	  roofit/roostats/inc/UniformProposal.h,
	  roofit/roostats/inc/UpperLimitMCSModule.h,
	  roofit/roostats/src/BayesianCalculator.cxx,
	  roofit/roostats/src/FeldmanCousins.cxx,
	  roofit/roostats/src/HLFactory.cxx,
	  roofit/roostats/src/Heavyside.cxx,
	  roofit/roostats/src/HybridCalculator.cxx,
	  roofit/roostats/src/HybridPlot.cxx,
	  roofit/roostats/src/HybridResult.cxx,
	  roofit/roostats/src/LikelihoodInterval.cxx,
	  roofit/roostats/src/MCMCCalculator.cxx,
	  roofit/roostats/src/MCMCInterval.cxx,
	  roofit/roostats/src/MCMCIntervalPlot.cxx,
	  roofit/roostats/src/MarkovChain.cxx,
	  roofit/roostats/src/MetropolisHastings.cxx,
	  roofit/roostats/src/ModelConfig.cxx,
	  roofit/roostats/src/PdfProposal.cxx,
	  roofit/roostats/src/ProfileLikelihoodCalculator.cxx,
	  roofit/roostats/src/ProposalFunction.cxx,
	  roofit/roostats/src/ProposalHelper.cxx,
	  roofit/roostats/src/SPlot.cxx,
	  roofit/roostats/src/SimpleInterval.cxx,
	  roofit/roostats/src/UniformProposal.cxx,
	  roofit/roostats/src/UpperLimitMCSModule.cxx: merge with roostats
	  dev branch all the changes from release 5.24
	  (see full log in
	  http://root.cern.ch/viewvc/branches/dev/roostats/?view=log from
	  revision 29258)

2009-09-25 16:01  moneta

	* [r30461] gui/fitpanel/inc/TFitEditor.h,
	  gui/fitpanel/src/TFitEditor.cxx: merge from development branch
	  work from David:
	  
	  - Added predefined functions for 2D Objects.
	  Also correct an error message that displayed wrong information
	  about the method.
	  
	  - Improve the availability of the Draw Advanced Button. i.e.
	  check
	  whether the selected object has already been fitted and
	  enable/disable
	  the button according to this.

2009-09-25 15:55  moneta

	* [r30460] math/minuit2/src/Minuit2Minimizer.cxx: merge with dev
	  branch (from revision 29258)
	  corrected a problem of the minimizer when restoring the
	  gErrorIgnoreLevel after fitting.

2009-09-25 15:38  moneta

	* [r30459] math/smatrix/inc/Math/Dinv.h,
	  math/smatrix/inc/Math/MatrixRepresentationsStatic.h: - add
	  modifications from Rune Jensen in the matrix representation for
	  building specialized static table for
	  symmetrix matrices up to size 10

2009-09-25 15:30  moneta

	* [r30458] hist/hist/inc/TGraph.h, hist/hist/inc/THnSparse.h,
	  hist/hist/src/THnSparse.cxx: - from David: migrate his changes
	  from dev branch
	  
	  THnSParse
	  
	  - Added a static function to create a THnSparse from a TH1
	  derived class as demanded in
	  http://root.cern.ch/phpBB2/viewtopic.php?t=7692
	  - Small change to make both THnSparse::Divide methods to treat
	  errors in the same way.
	  - Implement the multiplication proposal in:
	  http://root.cern.ch/phpBB2/viewtopic.php?t=7692
	  
	  TGraph.h
	  
	  'Fix' the problem from
	  http://root.cern.ch/phpBB2/viewtopic.php?t=9208
	  Exclude TGraph::Fit(TF1 *) from the fit GUI and keep only
	  TGraph::Fit(functionName) as it is for TH1

2009-09-25 15:16  moneta

	* [r30457] hist/hist/src/TF1.cxx: - add a warning message in
	  TF1::Derivative when function dimension is not one

2009-09-25 14:38  wouter

	* [r30456] roofit/doc/v526/index.html: Update roofit release notes

2009-09-25 13:26  matevz

	* [r30449] graf3d/doc/v526/index.html: Release notes for eve/ and
	  gl/.

2009-09-25 12:44  wouter

	* [r30447] roofit/roofitcore/inc/LinkDef2.h,
	  roofit/roofitcore/src/RooFitResult.cxx,
	  roofit/roofitcore/src/RooRealIntegral.cxx: o
	  RooFitResult,LinkDef2
	  
	  - Apply explicit conversion of correlation matrix data from
	  V1 streamer data to TMatrix representation
	  
	  o RooRealIntegral
	  
	  - Initialize data member in ctor that did not exist in V1

2009-09-25 12:44  ganis

	* [r30446] proof/proof/src/TProofServ.cxx: Make sure that the proof
	  group is resolved before being used in substitutions

2009-09-25 11:51  matevz

	* [r30443] graf3d/eve/src/TEveCaloLegoEditor.cxx: Fix a compilation
	  warning.

2009-09-25 11:12  ganis

	* [r30441] proof/proofd/src/XrdProofdProofServMgr.cxx: Remove
	  redontant printouts

2009-09-25 10:48  rdm

	* [r30440] core/editline/src/TTermManip.cxx,
	  core/editline/src/TTermManip.h, core/editline/src/sig.cxx,
	  core/editline/src/term.h, core/editline/src/win32vt100.cxx: Fix
	  fatals for OpenSolaris.

2009-09-25 10:24  wouter

	* [r30439] roofit/roofitcore/inc/RooAbsArg.h,
	  roofit/roofitcore/inc/RooWorkspace.h,
	  roofit/roofitcore/src/RooAbsPdf.cxx,
	  roofit/roofitcore/src/RooHistPdf.cxx,
	  roofit/roofitcore/src/RooMCStudy.cxx,
	  roofit/roofitcore/src/RooWorkspace.cxx,
	  roofit/roofitcore/test/build.sh: o Synchronize latest
	  developments from dev/roostats branch in trunk

2009-09-25 10:15  matevz

	* [r30438] graf3d/eve/inc/TEveCaloLegoEditor.h,
	  graf3d/eve/src/TEveCaloLegoEditor.cxx,
	  graf3d/eve/src/TEveCaloLegoGL.cxx,
	  graf3d/gl/src/TGLCameraOverlay.cxx: From Alja.
	  
	  TGLCameraOverlay:
	  Change color contrasts.
	  
	  TEveCaloLegoGL:
	  Make consistent name stack - first item in selection is tower id.
	  Add missing update on change of eta/phi range.
	  
	  TEveCaloEditor:
	  Add interface to set draw text (tower value) threshold.

2009-09-24 21:01  matevz

	* [r30429] graf3d/eve/src/TEveCaloLegoEditor.cxx,
	  graf3d/eve/src/TEveCaloLegoGL.cxx: Remove superficial lines,
	  whitespace.

2009-09-24 19:45  matevz

	* [r30425] graf3d/eve/inc/TEveLegoEventHandler.h,
	  graf3d/eve/src/TEveCaloLegoGL.cxx,
	  graf3d/eve/src/TEveCaloLegoOverlay.cxx,
	  graf3d/eve/src/TEveLegoEventHandler.cxx,
	  graf3d/gl/inc/TGLAxisPainter.h, graf3d/gl/inc/TGLEventHandler.h,
	  graf3d/gl/inc/TGLFontManager.h, graf3d/gl/inc/TGLRnrCtx.h,
	  graf3d/gl/src/TGLAnnotation.cxx,
	  graf3d/gl/src/TGLAxisPainter.cxx,
	  graf3d/gl/src/TGLCameraOverlay.cxx,
	  graf3d/gl/src/TGLEmbeddedViewer.cxx,
	  graf3d/gl/src/TGLEventHandler.cxx,
	  graf3d/gl/src/TGLFontManager.cxx,
	  graf3d/gl/src/TGLOverlayButton.cxx, graf3d/gl/src/TGLRnrCtx.cxx,
	  graf3d/gl/src/TGLSAViewer.cxx: In all classes using FTGL fonts:
	  Consistently use integer for FTGL font size.
	  
	  TGLEventHandler, TEveLegoEventHandler,
	  TGLSAViewer,TGLEmbeddedViewer:
	  Change construnctor of TGLEventHandler and TEveLegoEventHandler.

2009-09-24 19:28  matevz

	* [r30424] graf3d/eve/src/TEveBoxSetGL.cxx,
	  graf3d/eve/src/TEveFrameBoxGL.cxx,
	  graf3d/eve/src/TEveQuadSetGL.cxx, graf3d/gl/src/TGLCamera.cxx:
	  Add support for drawing of back-polygons for 3D frame-boxes.
	  Those should be transparent, otherwise the things inside are not
	  visible.
	  
	  Modify quad-set and box-set renderers to properly use this
	  feature.
	  
	  Remove debug-printout in TGLCamera.

2009-09-24 17:20  ganis

	* [r30421] proof/proof/inc/TDataSetManager.h,
	  proof/proof/src/TDataSetManager.cxx,
	  proof/proof/src/TDataSetManagerFile.cxx,
	  proof/proof/src/TProofLite.cxx, proof/proof/src/TProofServ.cxx:
	  Some improvements in the dataset manager:
	  - Introduce the possibility to 'trust' the information provided
	  by the user in the TFileCollection
	  object sent over upon registration (by default the status bits
	  and the meta information are reset).
	  - Give the admin has the possibility to configure the dataset
	  manager in such a way that the request
	  for trusting the information is ignored. A new bit
	  TDataSetManager::kTrustInfo controls that and the
	  configuration option controlling it is called "Ti" (for 'Trust
	  Info'; equivalent of "Av" for 'Allow Verification').
	  The current default is that the bit is set.
	  - Remove the unused bit TDataSetManager::kAllowStaging (staging
	  is controlled externally, not by the
	  dataset manager)
	  - Fix a problem with browsing the existing datasets duplicating
	  the same information in some cases.

2009-09-24 17:10  matevz

	* [r30418] graf3d/eve/inc/TEveTextGL.h,
	  graf3d/eve/src/TEveCaloLegoGL.cxx,
	  graf3d/eve/src/TEveCaloLegoOverlay.cxx,
	  graf3d/eve/src/TEveProjectionAxesGL.cxx,
	  graf3d/eve/src/TEveTextGL.cxx, graf3d/gl/inc/TGLAxisPainter.h,
	  graf3d/gl/inc/TGLFontManager.h, graf3d/gl/inc/TGLRnrCtx.h,
	  graf3d/gl/src/TGLAnnotation.cxx,
	  graf3d/gl/src/TGLAxisPainter.cxx,
	  graf3d/gl/src/TGLCameraOverlay.cxx,
	  graf3d/gl/src/TGLFontManager.cxx,
	  graf3d/gl/src/TGLOverlayButton.cxx, graf3d/gl/src/TGLRnrCtx.cxx:
	  From Alja.
	  
	  GLRnrCtx:
	  Add possibility for automatic font scaling.
	  
	  TGLFontManager:
	  In RegisterFont() check if font state has changed and check valid
	  font size. Before,
	  this checks were done in the renders.
	  
	  render classes:
	  Use optionally scaled or non-scaled fonts. Remove checks for FTGL
	  fonts,
	  since they are now done in TGLFontManager:RegisterFont().

2009-09-24 15:24  matevz

	* [r30410] graf3d/eve/src/TEveScene.cxx,
	  graf3d/gl/src/TGLViewer.cxx: In TGLViewer revert to old default -
	  do not use anti-aliased points and lines.

2009-09-24 15:03  wouter

	* [r30408] roofit/roofitcore/inc/RooMinimizerFcn.h,
	  roofit/roofitcore/src/RooMinimizerFcn.cxx: - Sync optional
	  activation with RooMinimizer

2009-09-24 15:03  wouter

	* [r30407] roofit/roofitcore/inc/RooProfileLL.h: o RooProfileLL
	  
	  - Add forgotten accessor to internal minuit object

2009-09-24 15:03  wouter

	* [r30406] roofit/roofit/inc/RooMomentMorph.h: o RooMomentMorph
	  
	  - Fix compiler warning

2009-09-24 15:03  wouter

	* [r30405] roofit/roofit/src/RooIntegralMorph.cxx: o
	  RooIntegralMorph
	  
	  - Bug fix in handling of normalization of cached objects

2009-09-24 15:03  wouter

	* [r30404] roofit/roofitcore/src/RooGenFitStudy.cxx: o
	  RooGenFitStudy
	  
	  - Fix compiler warning

2009-09-24 15:03  wouter

	* [r30403] roofit/roofitcore/src/RooFactoryWSTool.cxx: o
	  RooFactoryWSTool
	  
	  - Add factory tags also to objects inserted by specialized
	  operator methods

2009-09-24 15:03  wouter

	* [r30402] roofit/roofitcore/src/RooDataHist.cxx: o RooDataHist
	  
	  - Fix compiler warning

2009-09-24 15:03  wouter

	* [r30401] roofit/roofitcore/src/RooAbsPdf.cxx: o RooAbsPdf
	  
	  - Fix compiler warning

2009-09-24 15:03  wouter

	* [r30400] roofit/roofitcore/src/RooAbsArg.cxx: o RooAbsArg
	  
	  - (Add method with TGraphStruct interface, but is commented out
	  for now)

2009-09-24 08:45  couet

	* [r30393] hist/hist/src/TGraph.cxx,
	  hist/hist/src/TGraphAsymmErrors.cxx,
	  hist/hist/src/TGraphBentErrors.cxx,
	  hist/hist/src/TGraphErrors.cxx: - Improve the doc: gives a direct
	  access to the drawing options
	  described in TGraphPainter. Remove trailing spaces.

2009-09-24 07:22  wouter

	* [r30391] roofit/roofitcore/src/RooMinimizer.cxx: fix typo

2009-09-23 21:21  pcanal

	* [r30389] cint/reflex/python/genreflex/gendict.py: remove debug
	  print msg

2009-09-23 20:21  brun

	* [r30388] graf2d/qt/src/TGQt.cxx: One more fix to previous fix.

2009-09-23 19:14  brun

	* [r30387] graf2d/qt/src/TGQt.cxx: Fix a compilation error

2009-09-23 19:06  brun

	* [r30386] graf2d/qt/inc/TGQt.h, graf2d/qt/inc/TQtBrush.h,
	  graf2d/qt/inc/TQtMarker.h, graf2d/qt/inc/TQtPen.h,
	  graf2d/qt/inc/TQtSymbolCodec.h, graf2d/qt/inc/TQtWidget.h,
	  graf2d/qt/inc/TVirtualX.interface.h, graf2d/qt/src/TGQt.cxx,
	  graf2d/qt/src/TQtBrush.cxx, graf2d/qt/src/TQtMarker.cxx,
	  graf2d/qt/src/TQtPen.cxx, graf2d/qt/src/TQtSymbolCodec.cxx,
	  graf2d/qt/src/TQtWidget.cxx: From Valeri Fine:
	  TGQt class:
	  
	  - Introduce the new TQtTextProxy abstract interface to allow the
	  end
	  user
	  to provide his/her own custom text handler if needed.
	  The "default" behavior - no TQtTextProxy is used.
	  - Two new methods to query the current Qt font properties:
	  Int_t TGQt::GetFontAscent() const
	  Int_t TGQt::GetFontDescent() const
	  
	  TQrMarker class:
	  - ROOT marker rendering implementation has been moved
	  from TGQt to TQtMaker class
	  
	  TQtSymbolCodec:
	  - clean up comments; remove Qt3 CPP flags.
	  
	  TQtPen:
	  - re-implement TAttLine interface.
	  Add default copy ctor and "operator="
	  
	  TQtBrush:
	  - add TAttFill interface.
	  
	  TQtSymbolCodec
	  - add TAttFill interface
	  
	  TQtWidget
	  
	  - add the refresh timer to get rid of the redundant rendering.

2009-09-23 17:54  matevz

	* [r30384] graf3d/eve/inc/TEveCalo.h,
	  graf3d/eve/inc/TEveCaloLegoEditor.h,
	  graf3d/eve/inc/TEveCaloLegoGL.h,
	  graf3d/eve/inc/TEveCaloLegoOverlay.h,
	  graf3d/eve/inc/TEveProjectionAxes.h, graf3d/eve/src/TEveCalo.cxx,
	  graf3d/eve/src/TEveCalo3DGL.cxx,
	  graf3d/eve/src/TEveCaloLegoEditor.cxx,
	  graf3d/eve/src/TEveCaloLegoGL.cxx,
	  graf3d/eve/src/TEveCaloLegoOverlay.cxx,
	  graf3d/eve/src/TEveProjectionAxes.cxx,
	  graf3d/eve/src/TEveProjectionAxesGL.cxx,
	  graf3d/eve/src/TEveViewer.cxx, graf3d/gl/inc/TGLAxisPainter.h,
	  graf3d/gl/inc/TGLFontManager.h, graf3d/gl/inc/TGLViewer.h,
	  graf3d/gl/src/TGLAnnotation.cxx,
	  graf3d/gl/src/TGLAxisPainter.cxx,
	  graf3d/gl/src/TGLCameraOverlay.cxx,
	  graf3d/gl/src/TGLFontManager.cxx, graf3d/gl/src/TGLViewer.cxx,
	  tutorials/eve/calorimeters.C: Merge from fworks branch the
	  following revisions:
	  
	  30297
	  =====
	  
	  tutorials/eve/cms_calo.C:
	  Change elements names.
	  
	  TGLViewer:
	  Add getter to see if use bright or dark colorset.
	  
	  TGLCameraOverlay, TEveCaloLego,
	  TEveProjectionAxes,TEveCaloLegoOverlay:
	  By default use markup colors from color set. This way color will
	  be correct
	  in bright and dark background without any settings.
	  
	  
	  30340
	  =====
	  
	  TEveViewer:
	  Protect against misleading warnings (happened on mac only).
	  
	  
	  30376
	  =====
	  
	  TGLFont:
	  Remove TGLFont::RenderBitmap() function and replace it with
	  TGLFont::Render(),
	  which can be used more genericaly: for all font types and
	  alignments.
	  
	  TGLAxisPainter, TGLCameraOverlay, TGLAnnotation,
	  TEveProjectionAxesGL:
	  Use TGLFont::Render() function to draw labels and titles.
	  
	  TEveCaloLego, TEveCaloLegoEditor:
	  Remove obsolete members fTopViewUseMaxColor and
	  fTopViewTowerColor.
	  
	  TEveCaloLegoGL:
	  Draw tower vlues in all 2DModes.
	  
	  TEveCaloLegoOverlay:
	  Draw palette scales in case TEveCaloLego is using palette
	  (f2DMode = TEveCaloLego::kValColor).
	  
	  TEveCalo3DGL:
	  Keep grid color same in outline and wirewrame render mode.

2009-09-23 16:52  matevz

	* [r30383] graf3d/eve/src/TEveViewer.cxx,
	  graf3d/gl/src/TGLAnnotation.cxx,
	  graf3d/gl/src/TGLEventHandler.cxx, graf3d/gl/src/TGLViewer.cxx,
	  tutorials/eve/calorimeters.C, tutorials/eve/cms_calo.C: Merge two
	  revisions from fworks brach.
	  Rename cms_calo.C to calorimeters.C.
	  
	  30231:
	  TGLAnnotation:
	  Move annotation to front.
	  Delete/Edit annotation on button release instead of button press.
	  
	  TGLEventHandler:
	  Add check for overlay element in HandleMotion().
	  
	  30309:
	  TEveViewer:
	  Fix a possible crash on DeleteWindow(). Delete event handler
	  before deleting gl-viewer.
	  
	  TGLViewer:
	  Add a comment in TGLViewer::SetEventHandler().

2009-09-23 13:50  wouter

	* [r30381] tutorials/roofit/rf705_linearmorph.C: o
	  rf705_linearmorph
	  
	  - Follow class name change in trunk

2009-09-23 13:48  brun

	* [r30380] test/stressRooFit_tests.cxx: From Wouter
	  changes to match the latest roofit

2009-09-23 13:45  rdm

	* [r30379] config/Makefile.depend, test/Makefile: remove proof
	  dependencies from roofit.

2009-09-23 13:42  wouter

	* [r30378] roofit/roofit/inc/LinkDef1.h,
	  roofit/roofit/inc/RooIntegralMorph.h,
	  roofit/roofit/src/RooIntegralMorph.cxx,
	  roofit/roofitcore/Module.mk, roofit/roofitcore/inc/LinkDef3.h,
	  roofit/roofitcore/inc/RooDataWeightedAverage.h,
	  roofit/roofitcore/inc/RooLinearMorph.h,
	  roofit/roofitcore/inc/RooMinimizer.h,
	  roofit/roofitcore/inc/RooWorkspace.h,
	  roofit/roofitcore/src/RooAbsArg.cxx,
	  roofit/roofitcore/src/RooAbsPdf.cxx,
	  roofit/roofitcore/src/RooAbsReal.cxx,
	  roofit/roofitcore/src/RooBanner.cxx,
	  roofit/roofitcore/src/RooCompositeDataStore.cxx,
	  roofit/roofitcore/src/RooDataWeightedAverage.cxx,
	  roofit/roofitcore/src/RooLinearMorph.cxx,
	  roofit/roofitcore/src/RooMinimizer.cxx,
	  roofit/roofitcore/src/RooSimultaneous.cxx,
	  roofit/roofitcore/src/RooStudyManager.cxx,
	  roofit/roofitcore/src/RooWorkspace.cxx: o Import latest round of
	  updates of roofit(core)
	  from dev branch

2009-09-23 09:23  matevz

	* [r30366] graf3d/eve/inc/TEveCalo.h,
	  graf3d/eve/inc/TEveCaloLegoGL.h,
	  graf3d/eve/inc/TEveCaloLegoOverlay.h,
	  graf3d/eve/inc/TEveLegoEventHandler.h,
	  graf3d/eve/src/TEveCalo.cxx, graf3d/eve/src/TEveCaloLegoGL.cxx,
	  graf3d/eve/src/TEveCaloLegoOverlay.cxx,
	  graf3d/eve/src/TEveLegoEventHandler.cxx,
	  graf3d/gl/inc/TGLCamera.h, graf3d/gl/src/TGLCamera.cxx,
	  tutorials/eve/cms_calo.C: Merge revisions 30010-30222 from the
	  fireworks branch.
	  
	  - Many new features and some fixes in calorimeter visualization
	  classes.
	  
	  - New function TGLCamera::SetCenterWarp for positioning of
	  camera.

2009-09-23 09:02  rdm

	* [r30365] net/net/inc/TWebFile.h, net/net/src/TWebFile.cxx:
	  Optimizations in TWebFile. Improves performance especially for
	  TTree::Map()
	  with about 35%. The following was done:
	  - cache large part for the the request strings (esp avoid
	  recalculating
	  the auth base64 encoding).
	  - drastically optimize the reading of the response headers.

2009-09-23 08:58  rdm

	* [r30364] core/unix/src/TUnixSystem.cxx: when option MSG_SEEK is
	  set, read only once in UnixRecv.

2009-09-22 16:23  ganis

	* [r30362] proof/proofplayer/src/TProofPlayer.cxx: Make sure that
	  all TProofOutputFile objects are removed when in dataset mode

2009-09-22 16:21  rdm

	* [r30361] net/netx/src/TXNetSystem.cxx: From Gerri:
	  don't block when trying to open a connection to an (x)rootd which
	  is down
	  (you do not want fault tolerance for admin operations ...)

2009-09-22 16:19  rdm

	* [r30360] net/net/src/TNetFile.cxx: From Gerri:
	  avoid infinite loop by not calling derived IsPathLocal() again.

2009-09-22 10:35  axel

	* [r30349] core/editline/src/enhance.cxx: Remove unused includes,
	  struct definition.
	  Split ROOT-dependent (types) from generic (brackets) part.

2009-09-22 07:37  brun

	* [r30346] test/bench.cxx: Renormalize rootmarks following last
	  additions.

2009-09-22 07:17  brun

	* [r30345] core/base/inc/TStyle.h, core/base/src/TStyle.cxx: Make
	  TStyle::GetPaperSize a const function.

2009-09-21 19:30  pcanal

	* [r30344] io/io/src/TStreamerInfo.cxx: Properly let a rule have
	  the same target and source (for example for len=10*len (where
	  len's unit is being updated))

2009-09-21 19:25  pcanal

	* [r30343] cint/cintex/src/ROOTClassEnhancer.cxx: We must pass
	  along the information about transient members if we want the I/O
	  to have a chance to set them

2009-09-21 19:24  pcanal

	* [r30342] cint/reflex/python/genreflex/gendict.py: The schema
	  evolution rules are ';' separated (and not comma); The data type
	  can have spaces in them

2009-09-21 17:35  brun

	* [r30339] test/Makefile: Fix a missing blank

2009-09-21 16:47  pcanal

	* [r30338] test/bench.cxx: add missing reference numbers

2009-09-21 16:08  couet

	* [r30337] graf2d/doc/v526/index.html: - TPDF

2009-09-21 16:05  couet

	* [r30336] graf2d/postscript/src/TPDF.cxx: - The alignment
	  (centered and right aligned) of rotated text was not correct

2009-09-21 15:49  brun

	* [r30334] config/Makefile.depend, test/Makefile,
	  test/stressRooFit.cxx, test/stressRooFit_tests.cxx: From Wouter:
	  1) a patch for $ROOTSYS/test (stressRooFit.cxx
	  stressRooFit_tests.cxx and Makefile)
	  2) a new reference file stressRooFit_v256_ref.root for the web
	  server
	  3) a patch for config/Makefile.depend
	  
	  1) is to make some small changes to the test suite
	  2) should go on the web server in the usuals place
	  3) is needed to indicate that roofitcore now depends on proof.

2009-09-21 15:39  wouter

	* [r30333] roofit/roofit/inc/LinkDef1.h,
	  roofit/roofit/inc/RooMomentMorph.h,
	  roofit/roofit/inc/RooNDKeysPdf.h,
	  roofit/roofit/inc/RooTFnBinding.h,
	  roofit/roofit/inc/RooUniform.h,
	  roofit/roofit/src/RooGaussModel.cxx,
	  roofit/roofit/src/RooKeysPdf.cxx,
	  roofit/roofit/src/RooMomentMorph.cxx,
	  roofit/roofit/src/RooNDKeysPdf.cxx,
	  roofit/roofit/src/RooPoisson.cxx,
	  roofit/roofit/src/RooTFnBinding.cxx,
	  roofit/roofit/src/RooUniform.cxx, roofit/roofitcore/Module.mk,
	  roofit/roofitcore/inc/LinkDef1.h,
	  roofit/roofitcore/inc/LinkDef3.h,
	  roofit/roofitcore/inc/RooAbsArg.h,
	  roofit/roofitcore/inc/RooAbsBinning.h,
	  roofit/roofitcore/inc/RooAbsCollection.h,
	  roofit/roofitcore/inc/RooAbsData.h,
	  roofit/roofitcore/inc/RooAbsDataStore.h,
	  roofit/roofitcore/inc/RooAbsPdf.h,
	  roofit/roofitcore/inc/RooAbsReal.h,
	  roofit/roofitcore/inc/RooAbsStudy.h,
	  roofit/roofitcore/inc/RooAdaptiveIntegratorND.h,
	  roofit/roofitcore/inc/RooAddPdf.h,
	  roofit/roofitcore/inc/RooArgList.h,
	  roofit/roofitcore/inc/RooArgSet.h,
	  roofit/roofitcore/inc/RooBinning.h,
	  roofit/roofitcore/inc/RooCachedPdf.h,
	  roofit/roofitcore/inc/RooCintUtils.h,
	  roofit/roofitcore/inc/RooCmdArg.h,
	  roofit/roofitcore/inc/RooCmdConfig.h,
	  roofit/roofitcore/inc/RooCompositeDataStore.h,
	  roofit/roofitcore/inc/RooCurve.h,
	  roofit/roofitcore/inc/RooDataHist.h,
	  roofit/roofitcore/inc/RooDataSet.h,
	  roofit/roofitcore/inc/RooFactoryWSTool.h,
	  roofit/roofitcore/inc/RooFitResult.h,
	  roofit/roofitcore/inc/RooGenFitStudy.h,
	  roofit/roofitcore/inc/RooGlobalFunc.h,
	  roofit/roofitcore/inc/RooHist.h,
	  roofit/roofitcore/inc/RooHistPdf.h,
	  roofit/roofitcore/inc/RooLinkedList.h,
	  roofit/roofitcore/inc/RooMoment.h,
	  roofit/roofitcore/inc/RooMsgService.h,
	  roofit/roofitcore/inc/RooMultiVarGaussian.h,
	  roofit/roofitcore/inc/RooNLLVar.h,
	  roofit/roofitcore/inc/RooProdGenContext.h,
	  roofit/roofitcore/inc/RooProdPdf.h,
	  roofit/roofitcore/inc/RooProofDriverSelector.h,
	  roofit/roofitcore/inc/RooRealIntegral.h,
	  roofit/roofitcore/inc/RooStudyManager.h,
	  roofit/roofitcore/inc/RooStudyPackage.h,
	  roofit/roofitcore/inc/RooTObjWrap.h,
	  roofit/roofitcore/inc/RooTreeDataStore.h,
	  roofit/roofitcore/inc/RooUniformBinning.h,
	  roofit/roofitcore/inc/RooWorkspace.h,
	  roofit/roofitcore/src/RooAbsArg.cxx,
	  roofit/roofitcore/src/RooAbsCollection.cxx,
	  roofit/roofitcore/src/RooAbsData.cxx,
	  roofit/roofitcore/src/RooAbsOptTestStatistic.cxx,
	  roofit/roofitcore/src/RooAbsPdf.cxx,
	  roofit/roofitcore/src/RooAbsReal.cxx,
	  roofit/roofitcore/src/RooAbsRealLValue.cxx,
	  roofit/roofitcore/src/RooAbsStudy.cxx,
	  roofit/roofitcore/src/RooAbsTestStatistic.cxx,
	  roofit/roofitcore/src/RooAdaptiveIntegratorND.cxx,
	  roofit/roofitcore/src/RooBanner.cxx,
	  roofit/roofitcore/src/RooBinning.cxx,
	  roofit/roofitcore/src/RooCintUtils.cxx,
	  roofit/roofitcore/src/RooCmdArg.cxx,
	  roofit/roofitcore/src/RooCmdConfig.cxx,
	  roofit/roofitcore/src/RooCompositeDataStore.cxx,
	  roofit/roofitcore/src/RooCurve.cxx,
	  roofit/roofitcore/src/RooDataHist.cxx,
	  roofit/roofitcore/src/RooDataSet.cxx,
	  roofit/roofitcore/src/RooExtendPdf.cxx,
	  roofit/roofitcore/src/RooFactoryWSTool.cxx,
	  roofit/roofitcore/src/RooFitResult.cxx,
	  roofit/roofitcore/src/RooGenContext.cxx,
	  roofit/roofitcore/src/RooGenFitStudy.cxx,
	  roofit/roofitcore/src/RooGlobalFunc.cxx,
	  roofit/roofitcore/src/RooHist.cxx,
	  roofit/roofitcore/src/RooHistPdf.cxx,
	  roofit/roofitcore/src/RooLinearVar.cxx,
	  roofit/roofitcore/src/RooLinkedList.cxx,
	  roofit/roofitcore/src/RooMCStudy.cxx,
	  roofit/roofitcore/src/RooMinuit.cxx,
	  roofit/roofitcore/src/RooMoment.cxx,
	  roofit/roofitcore/src/RooMsgService.cxx,
	  roofit/roofitcore/src/RooMultiVarGaussian.cxx,
	  roofit/roofitcore/src/RooProdGenContext.cxx,
	  roofit/roofitcore/src/RooProdPdf.cxx,
	  roofit/roofitcore/src/RooProofDriverSelector.cxx,
	  roofit/roofitcore/src/RooRealIntegral.cxx,
	  roofit/roofitcore/src/RooResolutionModel.cxx,
	  roofit/roofitcore/src/RooSimultaneous.cxx,
	  roofit/roofitcore/src/RooStudyManager.cxx,
	  roofit/roofitcore/src/RooStudyPackage.cxx,
	  roofit/roofitcore/src/RooTreeDataStore.cxx,
	  roofit/roofitcore/src/RooWorkspace.cxx: Import changes in
	  roofit/roofit and roofit/roofitcore from dev/roostats branch

2009-09-21 09:51  axel

	* [r30306] core/editline/src/prompt.cxx: Interpret xterm escape
	  sequences for colors / bold / underline; set the prompt color in
	  edtline's internal buffers instead of keeping it in the prompt
	  string.
	  Fixes issue with e.g.
	  ((TRint*)gROOT->GetApplication())->SetPrompt("\033[1mRoot\033[m
	  [%d] ");

2009-09-21 09:50  axel

	* [r30305] core/editline/src/term.cxx: First set color (e.g.
	  default, which will turn off bold etc), then aatributes (bold
	  etc). Fixes problem with e.g. color "bold default".

2009-09-21 08:59  axel

	* [r30304] core/editline/src/term.cxx: Make the RGB colors lighter
	  when "bold" is specified (for 256color terminals).

2009-09-21 08:20  couet

	* [r30303] graf2d/doc/v526/index.html: - update

2009-09-21 08:17  couet

	* [r30302] graf2d/postscript/src/TPostScript.cxx: - In
	  DrawPlyMarker: Do not draw the markers if the size is 0.

2009-09-20 15:30  brun

	* [r30301] graf3d/gl/src/TGLPlotCamera.cxx: Fix a compilation
	  warning on Windows

2009-09-20 11:21  axel

	* [r30300] core/editline/src/Getline_el.cxx: Write the history
	  before executing the line, to be able to recall commands causing
	  crashes.

2009-09-20 04:58  pcanal

	* [r30299] cint/reflex/python/genreflex/selclass.py: allow 'read'
	  (as well as ioread) as the tag for an io read rule element (to
	  match with rootcint)

2009-09-19 13:07  matevz

	* [r30298] graf3d/gl/inc/TGLIsoMesh.h, graf3d/gl/inc/TGLPlotBox.h,
	  graf3d/gl/inc/TGLPlotPainter.h, graf3d/gl/src/TF2GL.cxx,
	  graf3d/gl/src/TGL5DPainter.cxx, graf3d/gl/src/TGLBoxPainter.cxx,
	  graf3d/gl/src/TGLLegoPainter.cxx,
	  graf3d/gl/src/TGLMarchingCubes.cxx,
	  graf3d/gl/src/TGLParametric.cxx, graf3d/gl/src/TGLPlotBox.cxx,
	  graf3d/gl/src/TGLPlotCamera.cxx,
	  graf3d/gl/src/TGLPlotPainter.cxx,
	  graf3d/gl/src/TGLSurfacePainter.cxx,
	  graf3d/gl/src/TGLTF3Painter.cxx,
	  graf3d/gl/src/TGLTH3Composition.cxx: From Timur.
	  
	  Draw all plots so that they are contained within a unit-box
	  centered
	  at the origin.
	  
	  This is the first step towards allowing mixing of plots with
	  other
	  scene elements.

2009-09-18 17:24  matevz

	* [r30254] graf3d/eve/inc/TEvePointSet.h,
	  graf3d/eve/src/TEvePointSet.cxx,
	  graf3d/eve/src/TEvePointSetArrayEditor.cxx: Fix off-by-one bug
	  introduced when adding under and overflow bins:
	  - naming of sub-point-sets was wrong;
	  - SetRange() did not calculate the upper bin limit properly.

2009-09-18 15:42  bellenot

	* [r30253] gui/recorder/src/TRecorder.cxx: - Fix mouse cursor
	  position

2009-09-18 15:23  pcanal

	* [r30252] cint/cint/lib/socket/README.txt,
	  cint/cint/lib/socket/cintsock.h, cint/cint/lib/socket/setup: fix
	  windows build

2009-09-18 14:55  pcanal

	* [r30251] cint/cint/lib/win32api/readme.txt,
	  cint/cint/lib/win32api/setup, cint/cint/lib/win32api/setup.bat:
	  Fix setup script

2009-09-18 14:44  pcanal

	* [r30250] cint/cint/lib/win32api/excpt.h,
	  cint/cint/lib/win32api/make.bat,
	  cint/cint/lib/win32api/readme.txt,
	  cint/cint/lib/win32api/setup.bat: From Louis: fix the compilation

2009-09-18 12:56  axel

	* [r30249] core/editline/src/readline.cxx: Don't print the prompt
	  if nobody listens (!isattty(1)) or if nobody can enter anything
	  (!isatty(0)).

2009-09-18 12:36  axel

	* [r30248] core/editline/src/TTermManip.cxx,
	  core/editline/src/term.cxx: Fix piping / redirection issues,
	  visible e.g. with Philippe's sed and roottest:
	  Use dumb terminal if stdin or stdout is not a tty.
	  Set EDIT_DISABLED if stdin is not a tty.
	  Don't use colors if stdout is not a tty.
	  Do not print color-reset sequence if there is none - would be
	  printed even on non-tty.

2009-09-18 11:52  pcanal

	* [r30247] cint/cint/lib/socket/setup: Update setup for the current
	  location of the include directory

2009-09-18 11:48  pcanal

	* [r30246] cint/cint/lib/socket/setup: Update setup file now that
	  MAKEINFO is not longer supported

2009-09-18 11:36  couet

	* [r30245] hist/doc/v526/index.html: - TGraphPainter

2009-09-18 11:32  couet

	* [r30244] hist/histpainter/src/TGraphPainter.cxx: -
	  TGraphAsymmErrors and TGraphBentErrors were not correctly clipped
	  when
	  paint with the option E3 (filled band) and zoomed.

2009-09-18 08:56  axel

	* [r30242] core/editline/src/TTermManip.cxx,
	  core/editline/src/term.cxx: Only print errors concerning terminal
	  initialization if the environment variable EDITLINEDEBUG is
	  nonempty.
	  The error messages now also state which $TERM is used.
	  Silence TTermManip's errors for dumb terminals.

2009-09-18 08:20  couet

	* [r30241] tutorials/graphs/graphstruct.C: - Minor changes in order
	  to use this macro in the doc.

2009-09-18 08:16  couet

	* [r30240] graf2d/gviz/src/TGraphEdge.cxx,
	  graf2d/gviz/src/TGraphNode.cxx, graf2d/gviz/src/TGraphStruct.cxx:
	  - Small doc improvements

2009-09-18 07:37  couet

	* [r30239] core/base/inc/TColor.h, core/base/src/TColor.cxx: -
	  Documentation improvements (Matthew Strait)

2009-09-18 07:18  axel

	* [r30238] core/editline/src/rlcurses.h: Fix for solaris: declare
	  tigetnum

2009-09-18 06:18  brun

	* [r30237] core/base/src/TStyle.cxx: From Matthew Strait:
	  TStyle.cxx issues the message
	  
	  Error in <TStyle::SetNumberContours>: Illegal number of contours:
	  1001, myst
	  be > 0 and < 1000
	  
	  This patch changes "myst" to "must" and also cleans up some of
	  the
	  documentation by wrapping long lines and repairing grammar.

2009-09-18 06:15  brun

	* [r30236] gui/recorder/src/TRecorder.cxx: Fix coding conventions.

2009-09-18 04:30  brun

	* [r30235] config/rootrc.in, core/editline/src/TTermManip.cxx,
	  core/editline/src/TTermManip.h, core/editline/src/compat_conf.h,
	  core/editline/src/enhance.cxx, core/editline/src/enhance.h,
	  core/editline/src/read.cxx, core/editline/src/readline.cxx,
	  core/editline/src/term.cxx, core/editline/src/term.h,
	  core/rint/src/TRint.cxx: From Axel:
	  Editline improvements:
	  * fix for cygwin,
	  * new rootrc entry for reverseColor (white on black) to enable
	  alternate
	  set of default colors,
	  * document settings in rootrc; allow #rgb and #rrggbb (esp. for
	  256
	  color terminals TERM=xterm-256color)
	  * put conversion of color names to index into term; add
	  terminal's
	  "default" color
	  * default prompt color is now "default",
	  * use TTermManip's color index in editline instead of curses-like
	  color;
	  use 0xff00 byte for bold / underline
	  * don't reset the colors in TTermManip::SetDefaultColor()
	  * add TTermManip::Start/StopBold()
	  * make the index used by TTermManip accessible through
	  GetColorIndex()
	  * allow rootrc to set colors to the terminal default color (index
	  -1)
	  * don't complain if TERM is unset, it works nevertheless (except
	  for colors)
	  
	  C

2009-09-17 16:36  bellenot

	* [r30234] gui/recorder/src/TRecorder.cxx: - Emulate mouse move
	  with a shaped window instead of stealing the real cursor from the
	  user
	  - Add Linux specific offset when recording/replaying mouse moves
	  (as it is now a Window, the decorations have to be taken into
	  account)
	  - Add protection when remapping windows from original ID to the
	  new one (solve random weird behavior when replaying complex GUIs)

2009-09-17 15:36  bellenot

	* [r30232] icons/recursor.png: New icon used to emulate mouse
	  cursor when replaying events from the event recorder

2009-09-17 14:48  rdm

	* [r30229] core/base/src/TDatime.cxx, core/base/src/TTimeStamp.cxx:
	  use reentrant gmtime_r and localtime_r in case we compile with
	  _REENTRANT.

2009-09-17 14:36  brun

	* [r30226] io/io/src/TFileCacheRead.cxx, tree/tree/src/TTree.cxx:
	  Improve information printed by TTree::PrintCacheStats

2009-09-17 13:31  rdm

	* [r30225] test/MainEvent.cxx: allow to read less than the number
	  of entries in the tree.

2009-09-17 13:25  rdm

	* [r30224] configure: TMVA -> libTMVA.

2009-09-17 13:23  rdm

	* [r30223] Makefile, config/Makefile.in, configure: From Gerri:
	  add flag to disable TMVA build. Default is ON (like it was), but
	  now it
	  can be turned off for when it is not needed to speed up the build
	  time.

2009-09-17 12:46  axel

	* [r30221] core/editline/src/Getline_el.cxx: For backward
	  compatibility reasons (Getline.c), don't return a copy.
	  Documentation.

2009-09-17 12:41  axel

	* [r30220] core/editline/src/Getline_el.cxx: Fix "char *ans =
	  Getline("What?")"

2009-09-17 12:29  brun

	* [r30219] tree/tree/inc/TTree.h, tree/tree/src/TTree.cxx,
	  tree/tree/src/TTreeCache.cxx: Add new interface functions for the
	  TreeCache:
	  virtual void AddBranchToCache(const char *bname, Bool_t
	  subbranches = kFALSE);
	  virtual void AddBranchToCache(TBranch *branch, Bool_t subbranches
	  = kFALSE);
	  virtual void PrintCacheStats(Option_t* option = "") const;
	  virtual void SetParallelUnzip(Bool_t opt=kTRUE);

2009-09-17 12:21  ganis

	* [r30218] tutorials/proof/runProof.C: Do not set anymore the
	  ForceLocal option in the packetizer when drawing
	  from the created dataset. This was needed as a workaround for the
	  problem
	  in XrdClient fixed recently.

2009-09-17 12:07  ganis

	* [r30217] tutorials/proof/getProof.C, tutorials/proof/runProof.C:
	  Whenever possible, force creation of temporary directories under
	  /tmp/<user> instead
	  of gSystem->TempDirectory().
	  This allows to circumvent problems in creating UNIX sockets
	  happening, for example, on
	  on MacOsX.

2009-09-17 11:04  brun

	* [r30216] doc/v526/index.html: From Axel:
	  Update the header for the release notes to new style.
	  Add Mary-Louise Gill, Lucie Flekova.
	  Fix Louis H&ouml;fler.

2009-09-17 10:25  rdm

	* [r30215] core/rint/inc/TTabCom.h, core/rint/src/TTabCom.cxx: From
	  Mary-Louise Gill: fix capitalization of user input during tab
	  completion.

2009-09-17 09:32  axel

	* [r30214] core/editline/src/el.cxx, core/editline/src/emacs.cxx,
	  core/editline/src/history.cxx, core/editline/src/prompt.cxx,
	  core/editline/src/prompt.h, core/editline/src/refresh.cxx,
	  core/editline/src/search.cxx, core/editline/src/search.h,
	  core/editline/src/term.cxx, core/editline/src/tokenizer.cxx,
	  core/editline/src/tty.cxx: Probably last batch of fixes for
	  coding convention.

2009-09-17 09:31  axel

	* [r30213] core/editline/src/TTermManip.h: Color rgb values are
	  commonly >255. Fixes colors on terminals supporting initc, e.g.
	  xterm-256color

2009-09-17 08:21  rdm

	* [r30211] configure: after last fixes from Axel turn now editline
	  on by default.

2009-09-17 08:20  rdm

	* [r30210] core/editline/src/term.h: added EL_CAN_UP so one can
	  compile with DEBUG_SCREEN flag.

2009-09-16 17:30  brun

	* [r30208] tree/tree/inc/TTree.h, tree/tree/inc/TTreeCache.h,
	  tree/tree/src/TTree.cxx, tree/tree/src/TTreeCache.cxx: Add a
	  direct interface from TTree to TTreeCache with the functions:
	  
	  virtual void AddBranch2Cache(const char *bname, Bool_t
	  subbranches = kFALSE);
	  virtual void AddBranch2Cache(TBranch *branch, Bool_t subbranches
	  = kFALSE);
	  virtual void SetCacheEntryRange(Long64_t first, Long64_t last);
	  virtual void SetCacheLearnEntries(Int_t n=10);
	  virtual void StopCacheLearningPhase();
	  
	  When adding all branches to the cache the learning phase is
	  automatically
	  stopped.
	  
	  Change the learning phase from 100 to 10 entries.
	  
	  It still remains to change TTree::Process such that the cache
	  entry range
	  is automatically set.

2009-09-16 16:43  axel

	* [r30207] core/editline/src/common.cxx, core/editline/src/el.cxx,
	  core/editline/src/sig.cxx, core/editline/src/term.cxx: Fix window
	  resize: properly move and clean; fix handling of signals, e.g.
	  re-enable them after handling them.
	  When in newest line, next history clears line in old Getline.c;
	  do the same here. It's a workaround for ^C in bash.
	  Fix coloring of move-to-line (sometimes left stray colored char)

2009-09-16 14:55  couet

	* [r30204] graf2d/gviz/inc/TGraphEdge.h,
	  graf2d/gviz/inc/TGraphNode.h, graf2d/gviz/src/TGraphEdge.cxx,
	  graf2d/gviz/src/TGraphNode.cxx, graf2d/gviz/src/TGraphStruct.cxx:
	  - SavePrimitive saves also the graphical attributes.

2009-09-16 14:36  ganis

	* [r30203] net/xrootd/src/xrootd/src/XrdCns/GNUmakefile: Include
	  the linker options in the previous fix

2009-09-16 14:23  moneta

	* [r30201] hist/hist/src/TH3.cxx: fix TH3::KolmogorovTest (see
	  https://savannah.cern.ch/bugs/?55707 )

2009-09-16 14:15  rdm

	* [r30200] README/CREDITS: Add Mary-Louise for the editline work.

2009-09-16 14:12  axel

	* [r30199] core/doc/v526/index.html: From Mary-Louise Gill: release
	  notes for editline.

2009-09-16 13:17  axel

	* [r30198] core/editline/src/readline.cxx: No vi at ROOT's prompt.

2009-09-16 13:14  brun

	* [r30197] tree/tree/src/TTreeCache.cxx: Add a few more comments to
	  the Treecache documentation.

2009-09-16 12:34  axel

	* [r30195] core/editline/src/term.cxx: Check success of setupterm.

2009-09-16 12:19  axel

	* [r30194] core/editline/src/Getline_el.cxx,
	  core/editline/src/builtins.cxx, core/editline/src/builtins.h,
	  core/editline/src/chared.cxx, core/editline/src/chared.h,
	  core/editline/src/common.cxx, core/editline/src/common.h,
	  core/editline/src/editline.h, core/editline/src/el.cxx,
	  core/editline/src/el.h, core/editline/src/emacs.cxx,
	  core/editline/src/emacs.h, core/editline/src/enhance.cxx,
	  core/editline/src/enhance.h, core/editline/src/fcns.cxx,
	  core/editline/src/fcns.h, core/editline/src/help.cxx,
	  core/editline/src/help.h, core/editline/src/hist.cxx,
	  core/editline/src/hist.h, core/editline/src/histedit.h,
	  core/editline/src/history.cxx, core/editline/src/key.cxx,
	  core/editline/src/key.h, core/editline/src/map.cxx,
	  core/editline/src/map.h, core/editline/src/parse.cxx,
	  core/editline/src/parse.h, core/editline/src/prompt.cxx,
	  core/editline/src/prompt.h, core/editline/src/read.cxx,
	  core/editline/src/readline.cxx, core/editline/src/refresh.cxx,
	  core/editline/src/refresh.h, core/editline/src/rlcurses.h,
	  core/editline/src/search.cxx, core/editline/src/search.h,
	  core/editline/src/sig.cxx, core/editline/src/sig.h,
	  core/editline/src/strlcpy.cxx, core/editline/src/sys.h,
	  core/editline/src/term.cxx, core/editline/src/term.h,
	  core/editline/src/tokenizer.cxx, core/editline/src/tokenizer.h,
	  core/editline/src/tty.cxx, core/editline/src/tty.h: Coding
	  conventions.

2009-09-16 10:55  rdm

	* [r30193] net/xrootd/src/xrootd/src/XrdCns/GNUmakefile: use $(LD)
	  to link executable instead of $(CC). Fix issue with icc build.

2009-09-16 10:43  rdm

	* [r30192] Makefile, config/Makefile.in, config/rootrc.in,
	  configure, core/clib/Module.mk, core/editline/Module.mk,
	  core/editline/src/term.cxx, core/rint/Module.mk,
	  core/rint/src/TRint.cxx: integrate the editline build in the
	  configure and make system.
	  At the moment, due to some remaining issues on MacOS X the
	  default
	  is still off. To test it use the --enable-editline configure
	  flag.
	  Once all issues are ironed out we'll turn it on by default.

2009-09-16 09:57  ganis

	* [r30186] proof/proof/src/TDataSetManagerFile.cxx: When showing
	  the available datasets print out also the location of the
	  repository

2009-09-16 09:53  brun

	* [r30185] tree/tree/src/TTreeCache.cxx: add more documentation
	  explaining how the treecache works
	  and showing different examples for different use cases.

2009-09-16 09:51  couet

	* [r30184] hist/doc/v526/index.html: - THStack

2009-09-16 09:35  ganis

	* [r30183] tutorials/proof/ProofNtuple.C,
	  tutorials/proof/ProofNtuple.h, tutorials/proof/runProof.C: Add
	  tutorial for the new functionality of dataset automatic creation
	  from files
	  created on the workers, using TProofOutputFile.
	  The tutorial is referred to as "dataset" in runProof.C and uses
	  the selector
	  ProofNtuple as the "ntuple" tutorial, with a slightly different
	  configuration.
	  The created dataset is called 'testNtuple' and it is
	  automatically registered
	  and verified. The dataset is then used to produce the same plot
	  as in "ntuple"
	  but using the DrawSelect methods of PROOF, showing how to set
	  style, color and
	  other drawing attributes in PROOF.
	  
	  To try it out, do
	  
	  root [0] .L tutorials/proof/runProof.C+
	  root [1] runProof("dataset")

2009-09-16 09:34  couet

	* [r30182] hist/hist/src/THStack.cxx: - Fix a bug with axis
	  re-painting. The following macro displayed two sets
	  of superimposed labels.
	  
	  {
	  TH1F *hgaus1 = new TH1F("Hgaus1", "", 100, -10, 10);
	  TH1F *hgaus2 = new TH1F("Hgaus2", "", 100, -20, 20);
	  THStack *hst = new THStack();
	  hgaus1->FillRandom("gaus", 30000); hst->Add(hgaus1, "ep");
	  hgaus2->FillRandom("gaus", 30000); hst->Add(hgaus2, "ep");
	  hst->Draw("nostack");
	  hst->GetHistogram()->SetLabelSize(0.07, "xy");
	  }
	  
	  The bug was submitted here:
	  http://root.cern.ch/phpBB2/viewtopic.php?p=39006#39006
	  
	  This was yet an other side effect of the fix we did there:
	  http://root.cern.ch/viewvc?view=rev&revision=25536
	  
	  This time we took a different approach which fixes all the known
	  reported problems and keeps the axis re-drawing as it was
	  introduced
	  in 2002 here:
	  http://root.cern.ch/viewvc?view=rev&revision=5394

2009-09-15 21:40  pcanal

	* [r30181] core/meta/src/TClass.cxx: In
	  TClass::BuildEmulatedRealData properly handle the case of TNamed
	  member that are not base class

2009-09-15 18:39  pcanal

	* [r30180] tree/tree/src/TBranchElement.cxx: Avoid associated the
	  artificial StreamerElements with a 'skipped' branch

2009-09-15 17:30  pcanal

	* [r30179] tree/tree/src/TLeafC.cxx: Avoid out of bounds read

2009-09-15 16:36  brun

	* [r30178] hist/hist/src/TFormula.cxx: Fix a compilation warning
	  about unused parameter.

2009-09-15 16:04  couet

	* [r30177] graf2d/gviz/inc/TGraphEdge.h,
	  graf2d/gviz/inc/TGraphNode.h, graf2d/gviz/inc/TGraphStruct.h,
	  graf2d/gviz/src/TGraphEdge.cxx, graf2d/gviz/src/TGraphNode.cxx,
	  graf2d/gviz/src/TGraphStruct.cxx: - Implement SavePrimitives(). A
	  pad containing a TGraphStruct can be saved as
	  a C file.

2009-09-15 15:42  pcanal

	* [r30176] hist/hist/inc/TFormula.h, hist/hist/src/TFormula.cxx,
	  tree/treeplayer/inc/TTreeFormula.h,
	  tree/treeplayer/src/TTreeFormula.cxx: In TFormula and
	  TTreeFormula when execting the ternary condition operator ( c ? i
	  : e ),
	  only evaluate one of the two operands (remove kCondition and
	  kStringCondition and add
	  kJump and kJumpIf). Add support for nested use of ?: in
	  particular when using string
	  operands.
	  
	  Improve the check for the type of the operands, in particular
	  reject all cases of
	  trying to use a number and one string as operands expect for the
	  special case
	  where the 'string' is actually are array of bytes.

2009-09-15 15:09  brun

	* [r30175] test/stressHepix.cxx: renormalize rootmarks to take into
	  account changes in several packages

2009-09-15 14:24  ganis

	* [r30174] proof/proof/inc/TProof.h, proof/proof/inc/TProofDebug.h,
	  proof/proof/inc/TProofServ.h, proof/proof/src/TProof.cxx,
	  proof/proof/src/TProofServ.cxx,
	  proof/proofplayer/inc/TProofOutputFile.h,
	  proof/proofplayer/inc/TProofPlayer.h,
	  proof/proofplayer/src/TProofOutputFile.cxx,
	  proof/proofplayer/src/TProofPlayer.cxx: Patch to support
	  automatic creation of a dataset out of files created on the
	  worker nodes by worker processes. The implementation is an
	  extension of the
	  functionality of the class TProofOutputFile used for merging via
	  file.
	  
	  TProofOutputFile:
	  - Add options to steer the creation of a dataset; the extemded
	  meaning of the
	  constructor arguments and anew constructor are described in
	  
	  http://root.cern.ch/drupal/content/handling-large-outputs-root-files
	  
	  The dataset (i.e. TFileCollection) assembing happens on the
	  master via the
	  Merge method. Information about the node location of the file is
	  happended
	  to the relevant TFileInfo as a special "file:" url with option
	  "node=<host-fqdn>:<port>"
	  This information is needed to facilitate the cleaning of the
	  files once they
	  are not needed anymore.
	  The dataset can be just created and returned in the output list,
	  or registered
	  and/or verified.
	  
	  TProofPlayerRemote::MergeOutputFiles:
	  - Correctly transmit the dataset object into the output list
	  
	  TProofServ:
	  - Create the new subdirectory 'data' either in the sandbox or
	  followinf ProofServ.DataDir .
	  - Register and verify the created dataset if required
	  
	  TProof:
	  - Implement two new methods:
	  - ShowData(), to show the content of the assigned 'data'
	  directory
	  - ClearData(UInt_t what, const char *dsname), to clear all or a
	  subset of the files
	  in the assigned 'data' directory
	  
	  Additional changes:
	  - TProofPlayer:
	  - Correctly handle the feedback canvas
	  - Set the drawing attributes
	  - TProofServ:
	  - Replace all 'Form("...")' with TString::Format("...") .
	  - Use the new tag kCollect in debug statements where relevant
	  - TProof:
	  - Use the new tag kCollect in debug statements where relevant

2009-09-15 13:54  rdm

	* [r30173] core/editline: From Marie-Louise Gill and Axel:
	  Improved prompt interface based on libeditline by Christos Zoulas
	  and
	  http://www.thrysoee.dk/editline/,
	  http://wanderinghorse.net/computing/editline/
	  with added color capability. MIT licensed.

2009-09-15 13:43  ganis

	* [r30171] proof/proof/inc/TProofMgr.h,
	  proof/proofd/inc/XProofProtocol.h,
	  proof/proofd/src/XrdProofdAdmin.cxx,
	  proof/proofx/inc/TXProofMgr.h, proof/proofx/src/TXProofMgr.cxx:
	  Add support for method TProofMgr::Find to run 'find' on the
	  sandbox and
	  allowed directories

2009-09-15 13:35  rdm

	* [r30170] core/unix/inc/TUnixSystem.h,
	  core/unix/src/TUnixSystem.cxx, core/winnt/inc/TWinNTSystem.h,
	  core/winnt/src/TWinNTSystem.cxx, io/io/src/TFile.cxx,
	  net/net/src/TFileStager.cxx, net/netx/inc/TXNetSystem.h,
	  net/netx/src/TXNetSystem.cxx: From Gerri:
	  Fixes for path locality checks:
	  - Retrieve the correct local file name (inclusive of prefix) in
	  TFile::Open()
	  - Allow for protocol-driven implementations of
	  TSystem::IsPathLocal()
	  - Implement TXNetSystem::IsPathLocal() checking for the type of
	  server: the
	  locality check is applied only if the server is a data-server
	  (redirectors
	  do not serve files and could redirect to a real remote server
	  even if running
	  on the local machine)
	  - Check locality of the path when initializing a TFileStager:
	  this allows to
	  avoid blocking when opening a local path with "root://" protocol

2009-09-15 11:37  ganis

	* [r30169] net/xrootd/src/xrootd/src/XrdClient/XrdClient.cc: Import
	  from the vendors branch an important fix in XrdClient::ReadV

2009-09-15 08:37  bellenot

	* [r30163] gui/recorder/src/TRecorder.cxx: Don't record/replay any
	  copy/paste event, as fUser[x] parameters are not valid when
	  replaying on different platforms

2009-09-15 08:01  brun

	* [r30162] test/MainEvent.cxx: When writing baskets are
	  automatically optimized once we have written 10 MBytes to the
	  file.

2009-09-14 22:20  pcanal

	* [r30158] hist/hist/inc/TFormula.h, hist/hist/src/TFormula.cxx,
	  tree/treeplayer/src/TTreeFormula.cxx: Add support for ternary
	  conditional operator when operands are strings

2009-09-14 20:12  pcanal

	* [r30157] hist/doc/v526/index.html, hist/hist/inc/TFormula.h,
	  hist/hist/src/TFormula.cxx, math/splot/src/TSPlot.cxx,
	  tree/doc/v526/index.html, tree/tree/inc/TTree.h,
	  tree/tree/src/TTree.cxx, tree/treeplayer/inc/TSelectorDraw.h,
	  tree/treeplayer/src/TSelectorDraw.cxx,
	  tree/treeplayer/src/TTreeFormula.cxx,
	  tree/treeplayer/src/TTreePlayer.cxx,
	  tree/treeplayer/src/TTreeTableInterface.cxx,
	  tree/treeviewer/src/TSpider.cxx: In TFormula and TTreeFormula add
	  support for the ternary condition operator ( c ? i : e )
	  
	  In TSplot, TSpider, TSelectorDraw, TTreePlayer,
	  TTreeTableInterface update the parsing
	  of colon separated line to properly handle the ternary condition
	  operator, reduce
	  code duplication and fix existing parsing bugs (due to the
	  'almost' duplicated code
	  syndrome):
	  - Removed TSelectorDraw::MakeIndex and
	  TSelectorDraw::GetNameByIndex
	  - Added TSelectorDraw::SplitNames to replace those 2 function
	  plus pre-processing code
	  that was always used in conjunction with their calls.
	  - Updated the calling points to use TSelectorDraw::SplitNames.
	  - Removed the unused (and incorrect) TTree::MakeIndex and
	  TTree::GetNameByIndex.

2009-09-14 15:51  bellenot

	* [r30152] gui/recorder/src/TRecorder.cxx: - Don't record absolute
	  mouse move events, it has side effects and it is not
	  cross-platform (too bad)
	  - Fix (hopefully) window positioning on Linux (taking into
	  account the window decoration size)

2009-09-14 15:48  bellenot

	* [r30151] gui/fitpanel/src/TAdvancedGraphicsDialog.cxx,
	  gui/fitpanel/src/TFitEditor.cxx,
	  gui/fitpanel/src/TFitParametersDialog.cxx: Change order of
	  MapWindow() & Window Manager operations (SETWM...) to fix
	  potential WM dependent problems with the event recorder on Linux

2009-09-14 14:16  axel

	* [r30149] cint/cint/lib/posix/mktypes.c: Silence %d vs long
	  warnings (e.g. MacOS)

2009-09-14 13:29  rdm

	* [r30146] test/ctorture.cxx: fix compilation warnings.

2009-09-14 10:51  rdm

	* [r30139] tree/tree/src/TChain.cxx: in Lookup() assume TUrl
	  arguments to be files and not web links.
	  Fixes issue #54758.

2009-09-14 10:36  rdm

	* [r30138] core/meta/src/TCint.cxx,
	  tree/treeviewer/src/TTreeViewer.cxx: fix compilation warnings on
	  Mac OS X 10.6 gcc 4.2.1.

2009-09-14 10:12  rdm

	* [r30137] core/cont/inc/TObjArray.h,
	  core/cont/src/TClonesArray.cxx, core/cont/src/TObjArray.cxx: also
	  implement RemoveRange() for TObjArray.

2009-09-14 09:44  brun

	* [r30135] io/io/src/TDirectoryFile.cxx: From Bertrand:
	  When browsing directory , don’t skip keys that are folder if they
	  inherit from TTree

2009-09-14 07:59  axel

	* [r30132] cint/reflex/src/TypeBase.cxx: Use new / delete instead
	  of malloc / free, to be compatible with CINT and Cintex. See e.g.
	  http://home.fnal.gov/~cplager/log/0909/log.html#090910_Progress_with_PyRoot_Memory_Problems

2009-09-14 07:45  brun

	* [r30131] README/CREDITS: Add Lucie Flekova for her contribution
	  to the GUI Builder

2009-09-14 06:46  brun

	* [r30130] math/matrix/src/TVectorT.cxx: Another compilation error
	  fixed

2009-09-14 06:27  brun

	* [r30129] gui/guibuilder/src/TRootGuiBuilder.cxx: Fix coding
	  conventions

2009-09-14 06:21  brun

	* [r30128] math/matrix/src/TVectorT.cxx: Fix a compilation error

2009-09-14 05:26  brun

	* [r30127] test/stressGraphics.cxx: Fix a compiler warning (snow
	  Leopard)

2009-09-14 05:12  brun

	* [r30126] README/CREDITS: Add Peter D Barnes for his contribution
	  to the matrix classes

2009-09-14 05:03  brun

	* [r30125] math/matrix/inc/LinkDef.h, math/matrix/inc/TVectorT.h,
	  math/matrix/src/TMatrixTSparse.cxx, math/matrix/src/TVectorT.cxx:
	  From Eddy Offermann:
	  - added a Streamer function to TMatrixTSparse to remove a memory
	  leak.
	  Updated LinkDef.h accordingly.
	  
	  - added vector functionality as proposed by Peter D Barnes from
	  LNL
	  (http://root.cern.ch/phpBB2/viewtopic.php?t=8351).
	  
	  Mult function: double s = v1 * M * v2; // e.g., physics matrix
	  element
	  OuterProduct : TMatrixD M = v1' * v2 // outer product of v1 and
	  v2

2009-09-13 16:07  brun

	* [r30124] core/cont/inc/TClonesArray.h,
	  core/cont/src/TClonesArray.cxx: Implement new function
	  void TClonesArray::RemoveRange(Int_t idx1, Int_t idx2)
	  // Remove objects from index idx1 to idx2 included.
	  This new function was proposed by Thomas Bretz, see:
	  https://savannah.cern.ch/bugs/?44926

2009-09-11 16:43  pcanal

	* [r30121] tree/doc/v526/index.html, tree/tree/inc/TChain.h,
	  tree/tree/inc/TTree.h, tree/tree/src/TChain.cxx,
	  tree/tree/src/TTree.cxx: Add a return value to SetBranchAddress,
	  a return value greater or equal to zero indicate success, a
	  negative value indicates failure (in both case, the address is
	  still updated). Example:
	  
	  if (tree->SetBranchAddress(mybranch,&myvar) < 0 ) {
	  cerr << "Something went wrong\n";
	  return;
	  }
	  The possible return values are:
	  
	  kMissingBranch (-5) : Missing branch
	  kInternalError (-4) : Internal error (could not find the type
	  corresponding to a data type number.
	  kMissingCompiledCollectionProxy (-3) : Missing compiled
	  collection proxy for a compiled collection.
	  kMismatch (-2) : Non-Class Pointer type given does not match the
	  type expected by the branch.
	  kClassMismatch (-1) : Class Pointer type given does not match the
	  type expected by the branch.
	  kMatch (0) : perfect match.
	  kMatchConversion (1) : match with (I/O) conversion.
	  kMatchConversionCollection (2) : match with (I/O) conversion of
	  the content of a collection.
	  kMakeClass (3) : MakeClass mode so we can not check.
	  kVoidPtr (4) : void* passed so no check was made.
	  kNoCheck (5) : Underlying TBranch not yet available so no check
	  was made.

2009-09-11 16:31  axel

	* [r30120] tutorials/graphs/graphpolar.C: remove svn property
	  "executable"

2009-09-11 14:41  brun

	* [r30119] hist/hist/inc/TUnfold.h: Remove a comma in the last item
	  of an enum

2009-09-11 14:21  pcanal

	* [r30118] core/meta/src/TCint.cxx: From Axel:
	  In CheckClassInfo, if no autoloading is requested then there is
	  no point in checking the properties.

2009-09-11 12:45  moneta

	* [r30114] math/minuit/src/TMinuitMinimizer.cxx: - force the use of
	  user provided gradient. This fix a problem reported in
	  http://root.cern.ch/phpBB2/viewtopic.php?t=9144

2009-09-11 03:15  brun

	* [r30104] test/stressLinear.cxx: From Eddy:
	  New version testing more features

2009-09-11 03:15  brun

	* [r30103] math/matrix/inc/TMatrixTSparse.h,
	  math/matrix/src/TMatrixTSparse.cxx: From Eddy:
	  Changes to the TSparseTMatrix class:
	  
	  This should resolve bug reports: 45807,45502 and 45415
	  
	  Issues with the indexing of rows and columns have been resolved.
	  When applying operations like adding, subtracting or multiplying
	  matrixes, the new matrix did not always get the right index
	  table for non-zero entries.
	  The test/stressLinear.cxx code was not always testing the sparse
	  matrix
	  code with matrices that contained also zero entries, therefore
	  not noticing the indexing issues.
	  
	  TMatrixTSparse.h,cxx:
	  
	  - SetSparseIndexAB : added versions that determine the index
	  tables for non-zero entries between dense and sparse matrices
	  - TMatrixTSparse(a,op,b) : added binary constructors between
	  dense
	  and sparde matrices, before it would always call a copy
	  constructor
	  to convert the dense matrix and then call the binary constructor.
	  - recoded parts of the (protected) routines AMultBt, AMinusB and
	  APlusB to resove the indexing issues.

2009-09-10 21:16  pcanal

	* [r30102] core/base/src/TROOT.cxx: Avoid infinite recursion in
	  some case of using of 'long long' introduced in revision 30099

2009-09-10 16:08  pcanal

	* [r30101] config/html.C.in, configure: handle deprecation of
	  --enable-cern and --enable-thread

2009-09-09 18:30  pcanal

	* [r30100] core/meta/inc/TCint.h, core/meta/inc/TInterpreter.h,
	  core/meta/src/TCint.cxx,
	  graf2d/win32gdk/inc/TGWin32InterpreterProxy.h,
	  graf2d/win32gdk/src/TGWin32InterpreterProxy.cxx: From Axel:
	  Allow to check for a valid ClassInfo without triggering autoload.

2009-09-09 18:20  pcanal

	* [r30099] core/base/src/TROOT.cxx: It TROOT::LoadClass, try
	  resolving the typedef before attempting the autoload .. thus
	  avoid unnecessary loads when using the static libraries

2009-09-09 16:47  moneta

	* [r30097] math/minuit2/src/MnFunctionCross.cxx: fix a bug in
	  returning MnCross

2009-09-09 15:49  pcanal

	* [r30092] cint/cint/src/typedef.cxx,
	  tree/treeplayer/src/TFormLeafInfo.cxx: fix order of
	  initialization problem

2009-09-09 15:30  couet

	* [r30091] tutorials/graphs/graphstruct.C: - Add an example showing
	  how to create a TGraphStruct.

2009-09-09 15:17  bellenot

	* [r30090] gui/gui/src/TGFileBrowser.cxx,
	  gui/gui/src/TRootBrowserLite.cxx: Attempt to fix the problem
	  reported here: http://root.cern.ch/phpBB2/viewtopic.php?p=38275
	  The TBrowser always load the 'latest' cycle no matter which icon
	  you click on (ie. mytree;2 or mytree;1)

2009-09-09 14:39  rdm

	* [r30089] build/unix/makestatic.sh: exclude graf2d/gviz from
	  static build.

2009-09-09 14:22  couet

	* [r30088] graf2d/gviz/inc/TGraphEdge.h,
	  graf2d/gviz/src/TGraphEdge.cxx: - Edges can be picked and
	  attributes changed.

2009-09-09 09:14  couet

	* [r30083] graf2d/gviz/inc/TGraphNode.h,
	  graf2d/gviz/src/TGraphNode.cxx: - The Graph nodes can now be
	  picked and modified with the graphics editor.

2009-09-09 07:24  bellenot

	* [r30077] gui/gui/src/TGFileBrowser.cxx: Emit signal when
	  switching tab, to switch also the menu bar

2009-09-09 00:07  pcanal

	* [r30076] tree/tree/src/TLeafB.cxx, tree/tree/src/TLeafD.cxx,
	  tree/tree/src/TLeafF.cxx, tree/tree/src/TLeafL.cxx,
	  tree/tree/src/TLeafO.cxx, tree/tree/src/TLeafS.cxx: Apply
	  revision 18817 to all TLeaf:
	  
	  In TLeaf?::ReadBasket one must check that fReadEntry in the count
	  branch
	  is the same as the one in the branch being read.
	  This check is necessary when reading only one branch having a
	  branch counter.

2009-09-08 15:27  ganis

	* [r30070] proof/proof/src/TDataSetManagerFile.cxx: If the tree has
	  0 entries set the value to 0 in TFileInfo instead of leaving the
	  default -1

2009-09-08 15:23  ganis

	* [r30069] proof/proof/inc/TProofChain.h,
	  proof/proof/src/TProofChain.cxx: Add method
	  TProofChain::FillDrawAttributes to communicate the drawing
	  attributes to the relevant selectors

2009-09-08 15:19  ganis

	* [r30068] proof/proofplayer/inc/TProofDraw.h,
	  proof/proofplayer/src/TProofDraw.cxx: Several fixes in the draw
	  functionality needed by a forthcoming tutorial:
	  - Allow to set a color, size, size, width for lines, area,
	  markers; the
	  attributes are transmitted via the input list and automatically
	  derived
	  from the ones of the chain
	  - Fix a problem with the axis ranges of the underlying histogram
	  in PolyMarker3D
	  - Allow to use the default pad instead of forcing creation of one
	  pad per object
	  - Add wrapper to handle the feedback default canvas

2009-09-08 14:46  ganis

	* [r30067] proof/proof/inc/TProofDebug.h: Add enum case kCollect

2009-09-08 14:45  ganis

	* [r30066] proof/proofplayer/src/TPacketizerAdaptive.cxx: Fix
	  notification message

2009-09-08 14:09  bellenot

	* [r30064] gui/guibuilder/src/TGuiBldEditor.cxx: Fix shadowed
	  variable warnings (thanks Rene for the report)

2009-09-08 12:15  bellenot

	* [r30063] gui/guibuilder/inc/LinkDef.h,
	  gui/guibuilder/inc/TGuiBldDragManager.h,
	  gui/guibuilder/inc/TGuiBldEditor.h,
	  gui/guibuilder/inc/TGuiBldGeometryFrame.h,
	  gui/guibuilder/inc/TGuiBldHintsButton.h,
	  gui/guibuilder/inc/TGuiBldHintsEditor.h,
	  gui/guibuilder/inc/TGuiBldNameFrame.h,
	  gui/guibuilder/inc/TRootGuiBuilder.h,
	  gui/guibuilder/src/TGuiBldDragManager.cxx,
	  gui/guibuilder/src/TGuiBldEditor.cxx,
	  gui/guibuilder/src/TGuiBldGeometryFrame.cxx,
	  gui/guibuilder/src/TGuiBldHintsEditor.cxx,
	  gui/guibuilder/src/TGuiBldNameFrame.cxx,
	  gui/guibuilder/src/TRootGuiBuilder.cxx: From Lucie Flekova and
	  me:
	  
	  - Complete redesign of the Builder interface. It is now more
	  intuitive for e.g. padding and layout hints
	  - Distinguish editing modes with enabled and disabled layout
	  options
	  - Added new interface to set widget position and size explicitely
	  - Added a list tree to display complete structure of the GUI
	  - Added ability to change widget names.
	  - Added frame background color setting
	  - Extended commands in the top menu (open project, save
	  project...)
	  - Added several tool tips
	  - Added important warning dialogs, such as "Save project" dialog
	  before closing the window
	  - Code cleanup

2009-09-07 15:31  couet

	* [r30057] graf2d/gviz/src/TGraphStruct.cxx: - A .dot file in a
	  text file: fopen should be call with option "wt".

2009-09-07 15:28  couet

	* [r30056] configure: - Mods for mac (graphviz)

2009-09-07 14:13  moneta

	* [r30054] math/minuit2/src/FumiliBuilder.cxx,
	  math/minuit2/src/NegativeG2LineSearch.cxx: fix errors when
	  compiling with option -DDEBUG

2009-09-07 12:52  axel

	* [r30053] cint/cint/src/tmplt.cxx: Normalize "unsigned" to
	  "unsigned int" for template parameters.

2009-09-07 12:39  ganis

	* [r30052] proof/proofplayer/inc/TFileMerger.h,
	  proof/proofplayer/src/TFileMerger.cxx: A few improvements on the
	  way to make TFileMerger and hadd totally equivalent
	  (the goal being to use TFileMerger inside 'hadd'):
	  - import from hadd an optimization of key hashing
	  - import from hadd a better way to invoke Merge for generic
	  objects
	  - add option to merge histograms in one go, instead of one-by-one
	  as for generic
	  objects (this option is not yet supported by hadd).
	  The improvement for merging 10000 H1F with 100 bins is about a
	  factor of 2.

2009-09-07 10:48  rdm

	* [r30051] net/alien/src/TAlienMasterJob.cxx: from Gerri:
	  fix shadowing warnings.

2009-09-05 23:46  russo

	* [r30047] cint/cint/lib/prec_stl/vector: Fix typo.

2009-09-04 10:38  brun

	* [r30039] graf3d/gviz3d/src/TStructViewer.cxx,
	  tutorials/tree/ntuple1.C: From Tomasz:
	  fix coding conventions.

2009-09-04 07:37  rdm

	* [r30038] math/mathmore/Module.mk: dependency on MATHMORELIBDEP
	  was missing.

2009-09-03 16:11  rdm

	* [r30035] Makefile, config/Makefile.depend, config/Makefile.in,
	  configure, graf2d/gviz, graf2d/gviz/Module.mk, graf2d/gviz/doc,
	  graf2d/gviz/inc, graf2d/gviz/inc/LinkDef.h,
	  graf2d/gviz/inc/TGraphEdge.h, graf2d/gviz/inc/TGraphNode.h,
	  graf2d/gviz/inc/TGraphStruct.h, graf2d/gviz/src,
	  graf2d/gviz/src/TGraphEdge.cxx, graf2d/gviz/src/TGraphNode.cxx,
	  graf2d/gviz/src/TGraphStruct.cxx: From Olivier:
	  interface to the graphviz package. Compiles fine on Linux but
	  still needs
	  some debugging.

2009-09-02 17:57  brun

	* [r30023] graf3d/gviz3d/inc/TStructNodeEditor.h,
	  graf3d/gviz3d/inc/TStructViewer.h,
	  graf3d/gviz3d/inc/TStructViewerGUI.h,
	  graf3d/gviz3d/src/TStructNodeEditor.cxx,
	  graf3d/gviz3d/src/TStructViewer.cxx,
	  graf3d/gviz3d/src/TStructViewerGUI.cxx, tutorials/gl/gviz3d.C:
	  From Tomasz:
	  New version of the viewer

2009-09-02 14:17  rdm

	* [r30021] net/net/src/TWebFile.cxx: avoid double count of global
	  counter.

2009-09-02 14:04  brun

	* [r30020] net/net/src/TWebFile.cxx: Avoid double counting of bytes
	  read

2009-09-02 13:49  brun

	* [r30019] net/net/src/TWebFile.cxx: Increment statistics
	  (readcalls and bytesread) in GetWomWeb10

2009-09-02 09:27  ganis

	* [r30017] net/xrootd/src/xrootd/configure.classic: Import a fix
	  for unresolved symbols occuring with some openssl builds

2009-09-02 07:28  brun

	* [r30014] graf3d/gviz3d/src/TStructViewer.cxx: Fix coding
	  conventions.

2009-09-02 06:59  brun

	* [r30013] test/stressGeometry.cxx: From Andrei:
	  a fix in stressGeometry.cxx visible if FPE's are catched.

2009-09-02 06:55  brun

	* [r30012] geom/geom/src/TGeoCone.cxx,
	  geom/geom/src/TGeoNavigator.cxx: From Andrei and Yuri Fisiak:
	  a small fix by Yuri in restoring the old safety value. The
	  modification in TGeoCone.cxx is disabled for the moment and
	  represent a first try (not completed) to compute accurate safety
	  for cones.

2009-09-01 22:18  pcanal

	* [r30011] cint/build/Makefile, cint/configure,
	  cint/tool/makecint.cxx: Fix --prefix configuration

2009-09-01 15:07  couet

	* [r30005] test/stressGraphics.ref: - Adjustments needed after a
	  fix in the Math function Landau.

2009-09-01 14:38  rdm

	* [r30004] io/io/src/TFile.cxx: put R__LOCKGUARD(gROOTMutex) in an
	  own scope, so the mutex will be released
	  in time.

2009-09-01 14:10  bellenot

	* [r30002] gui/guibuilder/src/TGuiBldDragManager.cxx: Added missing
	  comments

2009-09-01 13:41  brun

	* [r30001] hist/hist/inc/TH1.h, hist/hist/src/TH1.cxx,
	  hist/hist/src/TProfile.cxx, hist/hist/src/TProfile2D.cxx,
	  hist/hist/src/TProfile3D.cxx: Modify TH1::SavePrimitive such that
	  temporary histograms (like htemp)
	  and histograms for which the directory is not set have unique
	  pointer names.
	  This requires an additional argument in TH1::SavePrimitiveHelp.

2009-09-01 10:37  brun

	* [r29999] proof/proofplayer/inc/TFileMerger.h,
	  proof/proofplayer/src/TFileMerger.cxx: Remove the argument isdir
	  from the function MergeRecursive.
	  Do not remove the first file in the list when returning from
	  MergeRecursive.
	  This should fix https://savannah.cern.ch/bugs/?54591

2009-09-01 10:32  brun

	* [r29998] main/src/hadd.cxx: Remove the argument isdir from the
	  function MergeRootFile.
	  Do not remove the first file in the list when returning from
	  MergeRootFile.

2009-09-01 09:07  ganis

	* [r29995] proof/proof/src/TDataSetManager.cxx: In ScanDataSet in
	  browse mode, show by default only users' datasets instead of all

2009-09-01 07:21  rdm

	* [r29994] etc/vmc/Makefile.macosx: fix so we can build 32-bit
	  version on 64-bit Snow Leopard machine.

2009-09-01 07:14  brun

	* [r29993] graf3d/gviz3d/src/TStructViewerGUI.cxx: Fix a compiler
	  warning on 32 bits machines

2009-09-01 06:15  brun

	* [r29992] etc/vmc/Makefile.linuxx8664icc: From Matevz;
	  created the etc/vmc/Makefile.linuxx8664icc.
	  In principle it is exactly the same as Makefile.linuxicc - as
	  with icc one chooses 32/64 builds by selecting the appropriate
	  compiler.
	  
	  geant3-1.11 compiles ok with this.

2009-08-31 18:00  rdm

	* [r29991] sql/pgsql/src/TPgSQLStatement.cxx: From Axel:
	  correctly set string to 0.

2009-08-31 17:21  rdm

	* [r29987] core/thread/src/TThread.cxx: advance the lock.

2009-08-31 17:07  rdm

	* [r29986] config/Makefile.macosx, config/root-config.in,
	  core/pcre/Module.mk, graf2d/asimage/Module.mk,
	  graf2d/freetype/Module.mk,
	  net/xrootd/src/xrootd/config/GNUmake.rules.macos: Add explicitly
	  -m32 for "macosx" build so that we can build 32-bit versions
	  of ROOT on 64-bit Snow Leopard, where the default is now -m64.
	  This fixes
	  issue #55061.

2009-08-31 16:05  brun

	* [r29985] graf3d/gviz3d/doc/index.txt,
	  graf3d/gviz3d/inc/TStructNode.h,
	  graf3d/gviz3d/inc/TStructViewer.h,
	  graf3d/gviz3d/inc/TStructViewerGUI.h,
	  graf3d/gviz3d/src/TStructNode.cxx,
	  graf3d/gviz3d/src/TStructNodeEditor.cxx,
	  graf3d/gviz3d/src/TStructViewer.cxx,
	  graf3d/gviz3d/src/TStructViewerGUI.cxx: From Tomasz:
	  New version of the viewer with better documentation.

2009-08-31 15:50  axel

	* [r29982] cint/cint/src/init.cxx: The *system* one is _WIN32; CINT
	  also defines -DWIN32. Better rely on the system one internally.

2009-08-31 15:23  axel

	* [r29981] cint/cint/src/init.cxx: The windows system macro is
	  called WIN32, no _WIN32.

2009-08-31 15:22  axel

	* [r29980] cint/cint/inc/G__ci.h: Remove unneeded #undef G__WIN32;
	  fixes sav #54987

2009-08-31 15:22  rdm

	* [r29979] build/unix/makelib.sh: hopefully all ok now.

2009-08-31 14:32  axel

	* [r29978] cint/cint/src/var.cxx: Fix buffer size calculation

2009-08-31 14:27  rdm

	* [r29977] build/unix/makelib.sh: forgot quotes around string to be
	  tested with -z.

2009-08-31 13:34  rdm

	* [r29976] sql/mysql/inc/TMySQLResult.h, sql/mysql/inc/TMySQLRow.h,
	  sql/mysql/inc/TMySQLServer.h, sql/mysql/inc/TMySQLStatement.h,
	  sql/pgsql/inc/TPgSQLStatement.h: From Bertrand:
	  use Winsock2.h includes on Win32. Fixes issue #55051.

2009-08-28 19:42  bellenot

	* [r29971] gui/gui/src/TRootEmbeddedCanvas.cxx: Allow to use
	  <shift> key modifier (as in regular TRootCanvas). Used by e.g. GL
	  in Pad

2009-08-28 18:06  rdm

	* [r29970] graf3d/gviz3d/Module.mk: formatting and typo in comment.

2009-08-28 17:51  rdm

	* [r29969] Makefile: add gviz3d to list of optional modules used
	  for distclean.

2009-08-28 17:50  rdm

	* [r29968] config/Makefile.depend: correct gviz3d dependency list
	  also for non Win platforms.

2009-08-28 11:59  moneta

	* [r29964] math/mlp/inc/TMultiLayerPerceptron.h,
	  math/mlp/src/TMultiLayerPerceptron.cxx: from Axel:
	  Hidden layers don't have names, so complain (instead of crashing)
	  if they do. Reduce code duplication.

2009-08-28 10:07  brun

	* [r29963] tree/tree/src/TBranch.cxx: One more optimisation in
	  TBranch::DropBaskets

2009-08-28 09:21  ganis

	* [r29962] proof/proof/src/TDataSetManagerFile.cxx: - Correctly
	  classify as TTree all TTree derived classes (e.g. TNtuple's)
	  - Fix a problem in saving the end-point URL for local files
	  - Improve realtime notification during 'verify'

2009-08-28 07:33  bellenot

	* [r29956] gui/gui/inc/TVirtualDragManager.h,
	  gui/guibuilder/inc/TGuiBldDragManager.h,
	  gui/guibuilder/src/TGuiBldDragManager.cxx,
	  gui/recorder/inc/TRecorder.h, gui/recorder/src/TRecorder.cxx:
	  Changes allowing to record GUI builder sessions

2009-08-28 07:21  brun

	* [r29955] Makefile, config/Makefile.depend: From Bertrand,
	  fix makefile dependencies for parallel builds spotted by the
	  nightly builds

2009-08-28 06:49  brun

	* [r29954] montecarlo/pythia8/doc,
	  montecarlo/pythia8/doc/index.txt: Add a small introduction
	  chapter to pythia8

2009-08-28 06:41  brun

	* [r29953] montecarlo/pythia8/src/TPythia8.cxx: Add a bit more doc

2009-08-28 06:35  brun

	* [r29952] tutorials/pythia/pythia8.C: Fix a typo

2009-08-28 04:48  brun

	* [r29951] graf2d/qt/inc/TQtUtil.h: From Valeri Fine:
	  more changes to fix dependencies

2009-08-27 20:44  moneta

	* [r29950] hist/hist/src/TFormula.cxx: fix evaluation of xylandau
	  (see https://savannah.cern.ch/bugs/?54570 )

2009-08-27 19:23  brun

	* [r29949] graf3d/gviz3d/src/TStructViewer.cxx: Fix nasty shadowed
	  variables

2009-08-27 18:56  brun

	* [r29948] build/unix/makestatic.sh: exclude gviz3d from static
	  linking

2009-08-27 18:52  brun

	* [r29947] doc/v526/index.html: Add Tomasz Sosnicki to the list of
	  contributors for this version

2009-08-27 18:49  brun

	* [r29946] README/CREDITS: Add Tomasz Sosnicki for his contribution
	  to TStructViewer

2009-08-27 18:43  brun

	* [r29945] tutorials/gl/gviz3d.C: Preliminary example of use of
	  TStructViewer

2009-08-27 18:35  brun

	* [r29944] config/Makefile.depend: Fix libGviz3d dependencies for
	  static linking on wingcc

2009-08-27 17:16  brun

	* [r29943] config/Makefile.depend: Fix libGviz3d on Windows

2009-08-27 16:40  brun

	* [r29942] Makefile: Add gviz3d by default

2009-08-27 16:38  brun

	* [r29941] config/Makefile.depend: Add support for the new package
	  gviz3d

2009-08-27 16:33  brun

	* [r29940] graf3d/gviz3d, graf3d/gviz3d/Module.mk,
	  graf3d/gviz3d/doc, graf3d/gviz3d/doc/index.txt,
	  graf3d/gviz3d/inc, graf3d/gviz3d/inc/LinkDef.h,
	  graf3d/gviz3d/inc/TStructNode.h,
	  graf3d/gviz3d/inc/TStructNodeEditor.h,
	  graf3d/gviz3d/inc/TStructNodeProperty.h,
	  graf3d/gviz3d/inc/TStructViewer.h,
	  graf3d/gviz3d/inc/TStructViewerGUI.h, graf3d/gviz3d/src,
	  graf3d/gviz3d/src/TStructNode.cxx,
	  graf3d/gviz3d/src/TStructNodeEditor.cxx,
	  graf3d/gviz3d/src/TStructNodeProperty.cxx,
	  graf3d/gviz3d/src/TStructViewer.cxx,
	  graf3d/gviz3d/src/TStructViewerGUI.cxx: First attempt to include
	  the new package gviz3d.
	  See documentation in TStructViewer

2009-08-27 14:40  brun

	* [r29938] tree/tree/src/TBranch.cxx: Fix a typo (thanks Bertrand)

2009-08-27 14:15  brun

	* [r29937] math/mathcore/inc/TMath.h: Declare the new functions
	  AreEqual as inline functions.

2009-08-27 13:56  brun

	* [r29935] math/mathcore/inc/TMath.h: Add 2 new functions to
	  compare floating points:
	  Bool_t AreEqualAbs(Double_t af, Double_t bf, Double_t epsilon) {
	  //return kTRUE if absolute difference between af and bf is less
	  than epsilon
	  Bool_t AreEqualRel(Double_t af, Double_t bf, Double_t relPrec) {
	  //return kTRUE if relative difference between af and bf is less
	  than relPrec

2009-08-27 13:54  brun

	* [r29934] tree/tree/inc/TBranch.h, tree/tree/src/TBranch.cxx:
	  Modify TBranch::DropBaskets:
	  - small speedup in case of branches with many buffers.
	  -Remove the members fBasketsRAM and fNBasketsRAM

2009-08-27 13:09  brun

	* [r29929] test/MainEvent.cxx, test/stress.cxx: Add examples of
	  TTreeCache

2009-08-27 13:09  bellenot

	* [r29928] gui/doc/v526/index.html: Update release notes

2009-08-27 10:10  axel

	* [r29923] cint/reflex/python/genreflex/gendict.py: undef CONST is
	  #defined (e.g. by Oracle)

2009-08-27 06:38  brun

	* [r29922] hist/doc/v526/index.html: Update release notes to quote
	  the new tutorial rebin.C

2009-08-27 06:33  brun

	* [r29921] tutorials/hist/rebin.C: Add a new tutorial illustrating
	  how to:
	  -create a variable binwidth histogram with a binning such
	  that the population per bin is about the same.
	  -rebin a variable binwidth histogram into another one.

2009-08-26 20:43  matevz

	* [r29919] graf3d/eve/inc/TEveTrackPropagator.h,
	  tutorials/eve/track.C: * TEveTrackPropagator
	  Add handling of path-mark approach in zero (or near zero)
	  magnetic
	  field.
	  
	  * tutorials/eve/track.C
	  Add test-case with decay in region of zero field.

2009-08-26 14:02  brun

	* [r29918] graf2d/doc/v526/index.html: Update release notes about
	  the new class TGraphTime and the tutorial gtime.C

2009-08-26 14:02  brun

	* [r29917] tree/doc/v526/index.html: Update release notes about the
	  new TTree::OptimizeBaskets function

2009-08-26 11:14  brun

	* [r29914] tree/tree/src/TTree.cxx: Add support for TEventList and
	  TEntryList in TTree::GetMaximum and TTree::GetMinimum

2009-08-26 10:59  axel

	* [r29913] test/stressGraphics.cxx: Shadowed variable

2009-08-26 10:20  moneta

	* [r29912] hist/hist/src/TH3.cxx: fix in the documentation of
	  TH3::PRojectionX/Y

2009-08-26 07:36  bellenot

	* [r29911] gui/recorder/src/TRecorder.cxx: Avoid TGRecorder to be
	  editable by the GuiBuilder

2009-08-26 05:22  brun

	* [r29910] graf3d/eve/src/TEveTrackPropagator.cxx: Fix a warning
	  reported by nightly builds

2009-08-25 18:09  matevz

	* [r29908] graf3d/eve/inc/TEveGeoNode.h,
	  graf3d/eve/inc/TEveTrackPropagator.h, graf3d/eve/inc/TEveTrans.h,
	  graf3d/eve/inc/TEveVSDStructs.h,
	  graf3d/eve/src/TEveTrackPropagator.cxx,
	  graf3d/eve/src/TEveTrans.cxx, graf3d/eve/src/TEveVSDStructs.cxx,
	  graf3d/eve/src/TEveWindow.cxx, tutorials/eve/track.C: * TEveTrans
	  - Add function
	  void SetupFromToVec(const TEveVector& from, const TEveVector&
	  to);
	  that helps to set-up matrix that rotates unit vector 'from' to
	  'to'.
	  - Add function
	  void RotateIP(TEveVector& v) const;
	  
	  * TEveTrackPropagator
	  - Several fixes needed for CMS online display.
	  - Generalize track-parameter update procedure and do not call
	  update
	  from within Step() as the optimal usage depends on context.
	  - Improve determination/calculation of last point on a track
	  segment
	  when propagating to a path-mark.
	  - After reaching a path-mark and fixing the offset, also rotate
	  the
	  momentum vector accordingly.
	  
	  * TEveVSDStructs
	  - Add some common functions for TEveVector.
	  - Consolidate function signatures.
	  
	  * tutorials/eve/track.C
	  - Add new mode demo mode with semi-realistic CMS mag field.
	  Provided by Dmytro Kovalskyi.
	  
	  * TEveGeoNode
	  - Add method 'TGeoManager* GetGeoManager()'.
	  
	  * TEveWindow
	  - White-space.

2009-08-25 15:36  moneta

	* [r29907] hist/hist/src/TH2.cxx, hist/hist/src/TH3.cxx: some more
	  clean up of projection methods and speed optimization. Make the
	  implementations consistent between the TH2 and TH3

2009-08-25 14:00  brun

	* [r29900] tree/tree/inc/TTree.h, tree/tree/src/TTree.cxx: Add a
	  new function in TTree:
	  void TTree::OptimizeBaskets(Int_t maxMemory, Float_t minComp,
	  Option_t *option)
	  //This function may be called after having filled some entries in
	  a Tree
	  //Using the information in the existing branch buffers, it will
	  reassign
	  //new branch buffer sizes to optimize time and memory.
	  //
	  //The function computes the best values for branch buffer sizes
	  such that
	  //the total buffer sizes is less than maxMemory and nearby
	  entries written
	  //at the same time.
	  //In case the branch compression factor for the data written so
	  far is less
	  //than compMin, the compression is disabled.
	  //
	  //if option ="d" an analysis report is printed.
	  
	  This function can be called by the user. The call to this
	  function could be
	  triggered automatically in the near future.
	  
	  We show below an example of use. The input is a CMS file with
	  several thousand
	  branches with identical buffer sizes of 16384. After
	  OptimizeBaskets, the branch
	  baskets will have optimized sizes in function of their data
	  volume in
	  the new cloned Tree.
	  
	  {
	  TFile f("cms-gensimreco.root");
	  TTree *T = (TTree*)f.Get("Events");
	  T->OptimizeBaskets(30000000,1.1,"d");
	  TFile f2("cms2.root","recreate","",7);
	  TTree *T2 = T->CloneTree();
	  T2->Write();
	  }

2009-08-25 12:51  moneta

	* [r29899] hist/hist/inc/TH3.h, hist/hist/src/TAxis.cxx,
	  hist/hist/src/TH1.cxx, hist/hist/src/TH2.cxx,
	  hist/hist/src/TH3.cxx: - revert beahaviour of TH2::ProjectionX,Y
	  TH2::ProfileX,Y , TH3::Project3D and TH3::ProjectProfile when an
	  histogram with the same name exists (see issue
	  https://savannah.cern.ch/bugs/index.php?54340 )
	  Now the histogram is re-used if with same name, type and
	  compatible axis. In case of incompatibility a NULL pointer is
	  returned.
	  
	  Fix also various small issues in all the projection functions,
	  related when setting the range, the number of entries and the use
	  of the various options
	  
	  Fix a problem in TAxis::SetRange when passing a negative upper
	  value. Now returns in that case Nbins()
	  
	  Fix error messages in TH1::Chi2TestX

2009-08-25 11:07  rdm

	* [r29898] build/unix/makelib.sh: some versions of bash don't like
	  += on an empty variable.

2009-08-25 09:35  brun

	* [r29895] hist/hist/inc/TF1.h, hist/hist/inc/TF2.h,
	  hist/hist/inc/TF3.h, hist/hist/src/TF1.cxx: The functions
	  DrawDerivative and DrawIntegral return now a TObject* instead of
	  being void.
	  In case of TF1 these functions return a TGraph*. This changes
	  leaves the door open for a concrete implementations
	  in TF2 and TF3 with TGraph2D (may be) or a future TGraph3D.

2009-08-25 09:13  moneta

	* [r29894] test/stressHistogram.cxx: add a delete of all histogram
	  after testing

2009-08-25 07:19  ganis

	* [r29893] proof/proofx/src/TXProofMgr.cxx: In TXProofMgr::Rm, add
	  possibility to skip the confirmation question
	  (option '-f'/'--force').
	  (Change committed before to the wrong branch).

2009-08-25 06:04  brun

	* [r29892] io/io/src/TFileCacheRead.cxx: Remove include of
	  TXNetFile.h. Was already removed and reintroduced again in
	  previous change.

2009-08-24 20:46  pcanal

	* [r29891] net/xrootd/src/xrootd/src/XrdSys/XrdSysPlatform.cc:
	  Remove duplicate (and thus fatal) extern "C"

2009-08-24 20:43  pcanal

	* [r29890] net/xrootd/Module.mk: Add missing ';' that prevent the
	  proper detection of xrootd build failure

2009-08-24 15:51  rdm

	* [r29887] io/io/src/TFileCacheRead.cxx: correct coding style.

2009-08-24 14:58  brun

	* [r29886] io/io/src/TFileCacheRead.cxx,
	  net/netx/src/TXNetFile.cxx, tree/tree/inc/TTreeCacheUnzip.h,
	  tree/tree/src/TTreeCacheUnzip.cxx: From Fabrizio
	  Reimplement functionality for async mode without introducing a
	  dependency of libRIO on TXNetFile

2009-08-24 14:19  bellenot

	* [r29885] gui/gui/inc/TGFileBrowser.h,
	  gui/gui/src/TGFileBrowser.cxx: Automatically switch to the tab
	  containing the current canvas (if any) when e.g. drawing a
	  histogram by double-clicking on its list tree item in a root file
	  Thanks to Axel for the suggestion.

2009-08-24 12:15  rdm

	* [r29881] tree/tree/inc/TTreeCacheUnzip.h: remove unused forward
	  decls to:
	  class XrdSysCondVar;
	  class XrdSysRecMutex;

2009-08-24 10:46  brun

	* [r29879] io/io/src/TFileCacheRead.cxx: Remove a dependency of
	  TFileCacheRead on TXNetFile

2009-08-24 10:18  brun

	* [r29878] graf2d/graf/src/TLegend.cxx: Add a protection in case
	  obj=0 (thanks to cjbackhouse@gmail.com)

2009-08-24 09:14  brun

	* [r29877] io/io/inc/TFileCacheRead.h,
	  io/io/src/TFileCacheRead.cxx, net/netx/src/TXNetFile.cxx,
	  tree/tree/Module.mk, tree/tree/inc/TTreeCacheUnzip.h,
	  tree/tree/src/TTreeCache.cxx, tree/tree/src/TTreeCacheUnzip.cxx:
	  From Fabrizio:
	  Several optimizations related to the TreeCache and parallel
	  unzipping.

2009-08-24 08:03  brun

	* [r29876] geom/geom/src/TGeoElement.cxx: From Andrei:
	  fix for the un-itialized variable and a protection of the access
	  via TGeoElement.

2009-08-24 07:38  ganis

	* [r29875] proof/proofplayer/src/TProofOutputFile.cxx: Fix typo in
	  comment

2009-08-21 16:56  ganis

	* [r29874] net/xrootd/src/xrootd/bootstrap.sh,
	  net/xrootd/src/xrootd/config/GNUmake.env.in,
	  net/xrootd/src/xrootd/config/GNUmake.options.in,
	  net/xrootd/src/xrootd/config/GNUmake.rules.sunCCamd,
	  net/xrootd/src/xrootd/config/GNUmake.rules.sungcc,
	  net/xrootd/src/xrootd/config/GNUmakefile.in,
	  net/xrootd/src/xrootd/configure.classic,
	  net/xrootd/src/xrootd/makeinstall.sh,
	  net/xrootd/src/xrootd/makeinstall_listfiles.sh,
	  net/xrootd/src/xrootd/src/Xrd/GNUmakefile,
	  net/xrootd/src/xrootd/src/Xrd/XrdConfig.cc,
	  net/xrootd/src/xrootd/src/Xrd/XrdConfig.hh,
	  net/xrootd/src/xrootd/src/Xrd/XrdLink.cc,
	  net/xrootd/src/xrootd/src/Xrd/XrdLink.hh,
	  net/xrootd/src/xrootd/src/Xrd/XrdPollDev.icc,
	  net/xrootd/src/xrootd/src/Xrd/XrdProtLoad.cc,
	  net/xrootd/src/xrootd/src/Xrd/XrdScheduler.hh,
	  net/xrootd/src/xrootd/src/Xrd/XrdStats.cc,
	  net/xrootd/src/xrootd/src/Xrd/XrdStats.hh,
	  net/xrootd/src/xrootd/src/XrdApps/GNUmakefile,
	  net/xrootd/src/xrootd/src/XrdApps/Makefile.am,
	  net/xrootd/src/xrootd/src/XrdApps/XrdMpxStats.cc,
	  net/xrootd/src/xrootd/src/XrdClient/GNUmakefile,
	  net/xrootd/src/xrootd/src/XrdClient/XrdClient.cc,
	  net/xrootd/src/xrootd/src/XrdClient/XrdClientAdmin.cc,
	  net/xrootd/src/xrootd/src/XrdClient/XrdClientConn.cc,
	  net/xrootd/src/xrootd/src/XrdClient/XrdClientConst.hh,
	  net/xrootd/src/xrootd/src/XrdClient/XrdClientEnv.cc,
	  net/xrootd/src/xrootd/src/XrdClient/XrdClientReadCache.cc,
	  net/xrootd/src/xrootd/src/XrdClient/XrdClientReadV.cc,
	  net/xrootd/src/xrootd/src/XrdClient/XrdClientSid.cc,
	  net/xrootd/src/xrootd/src/XrdClient/XrdClientSid.hh,
	  net/xrootd/src/xrootd/src/XrdClient/XrdClientVector.hh,
	  net/xrootd/src/xrootd/src/XrdClient/XrdCommandLine.cc,
	  net/xrootd/src/xrootd/src/XrdClient/XrdStageTool.cc,
	  net/xrootd/src/xrootd/src/XrdClient/Xrdcp.cc,
	  net/xrootd/src/xrootd/src/XrdClient/XrdcpXtremeRead.cc,
	  net/xrootd/src/xrootd/src/XrdClient/XrdcpXtremeRead.hh,
	  net/xrootd/src/xrootd/src/XrdCms/XrdCmsClientConfig.cc,
	  net/xrootd/src/xrootd/src/XrdCms/XrdCmsConfig.cc,
	  net/xrootd/src/xrootd/src/XrdCms/XrdCmsFinder.cc,
	  net/xrootd/src/xrootd/src/XrdCns/XrdCnsDaemon.cc,
	  net/xrootd/src/xrootd/src/XrdFrm/GNUmakefile,
	  net/xrootd/src/xrootd/src/XrdOdc/XrdOdcFinder.cc,
	  net/xrootd/src/xrootd/src/XrdOfs/GNUmakefile,
	  net/xrootd/src/xrootd/src/XrdOfs/Makefile.am,
	  net/xrootd/src/xrootd/src/XrdOfs/XrdOfs.cc,
	  net/xrootd/src/xrootd/src/XrdOfs/XrdOfs.hh,
	  net/xrootd/src/xrootd/src/XrdOfs/XrdOfsConfig.cc,
	  net/xrootd/src/xrootd/src/XrdOfs/XrdOfsEvr.cc,
	  net/xrootd/src/xrootd/src/XrdOfs/XrdOfsEvs.cc,
	  net/xrootd/src/xrootd/src/XrdOfs/XrdOfsHandle.cc,
	  net/xrootd/src/xrootd/src/XrdOfs/XrdOfsHandle.hh,
	  net/xrootd/src/xrootd/src/XrdOfs/XrdOfsStats.cc,
	  net/xrootd/src/xrootd/src/XrdOfs/XrdOfsStats.hh,
	  net/xrootd/src/xrootd/src/XrdOlb/GNUmakefile,
	  net/xrootd/src/xrootd/src/XrdOlb/Makefile.am,
	  net/xrootd/src/xrootd/src/XrdOlb/XrdOlbConfig.cc,
	  net/xrootd/src/xrootd/src/XrdOss/XrdOss.hh,
	  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/XrdOssMSS.cc,
	  net/xrootd/src/xrootd/src/XrdOss/XrdOssStat.cc,
	  net/xrootd/src/xrootd/src/XrdOuc/GNUmakefile,
	  net/xrootd/src/xrootd/src/XrdOuc/Makefile.am,
	  net/xrootd/src/xrootd/src/XrdOuc/XrdOucArgs.cc,
	  net/xrootd/src/xrootd/src/XrdOuc/XrdOucEnv.cc,
	  net/xrootd/src/xrootd/src/XrdOuc/XrdOucEnv.hh,
	  net/xrootd/src/xrootd/src/XrdOuc/XrdOucMsubs.cc,
	  net/xrootd/src/xrootd/src/XrdOuc/XrdOucNSWalk.cc,
	  net/xrootd/src/xrootd/src/XrdOuc/XrdOucName2Name.cc,
	  net/xrootd/src/xrootd/src/XrdOuc/XrdOucStream.cc,
	  net/xrootd/src/xrootd/src/XrdOuc/XrdOucStream.hh,
	  net/xrootd/src/xrootd/src/XrdOuc/XrdOucSxeq.cc,
	  net/xrootd/src/xrootd/src/XrdOuc/XrdOucSxeq.hh,
	  net/xrootd/src/xrootd/src/XrdSec/GNUmakefile,
	  net/xrootd/src/xrootd/src/XrdSecgsi/GNUmakefile,
	  net/xrootd/src/xrootd/src/XrdSecgsi/XrdSecgsiProxy.cc,
	  net/xrootd/src/xrootd/src/XrdSecsss/XrdSecsssKT.cc,
	  net/xrootd/src/xrootd/src/XrdSys/XrdSysPlatform.cc,
	  net/xrootd/src/xrootd/src/XrdSys/XrdSysPlatform.hh,
	  net/xrootd/src/xrootd/src/XrdVersion.hh,
	  net/xrootd/src/xrootd/src/XrdXrootd/GNUmakefile,
	  net/xrootd/src/xrootd/src/XrdXrootd/XrdXrootdConfig.cc,
	  net/xrootd/src/xrootd/src/XrdXrootd/XrdXrootdLoadLib.cc,
	  net/xrootd/src/xrootd/src/XrdXrootd/XrdXrootdStats.cc,
	  net/xrootd/src/xrootd/src/XrdXrootd/XrdXrootdStats.hh,
	  net/xrootd/src/xrootd/src/XrdXrootd/XrdXrootdXPath.hh: Import a
	  new version of XROOTD (20090821-1000):
	  
	  - Fixes in bulk prepare and sync readv operations
	  - Add support for 'make install' / 'make uninstall' and other
	  improvements in configure.classic
	  - Several improvements / fixes in xrdcp:
	  - reduced memory and CPU consumption;
	  - extreme cp optimizations;
	  - windows porting
	  - Support for if/else if/else/fi constructs
	  - Several portability fixes

2009-08-21 11:09  rdm

	* [r29852] build/unix/makelib.sh: when using the
	  --enable-explicitlink option make sure all ROOT libs are
	  fully linked. In most cases -ld was missing. This fixes issue
	  #53011.

2009-08-21 06:02  pcanal

	* [r29851] tree/tree/src/TLeafB.cxx: Properly print an unsigned
	  char (leaflist code b)
	  This fixes Savannah 54641

2009-08-21 05:31  pcanal

	* [r29850] cint/cint/src/struct.cxx: avoid undesired side-effect
	  when setting up autoload entries (Fixes Savannah #54662)

2009-08-20 15:50  rdm

	* [r29843] core/unix/src/TUnixSystem.cxx: fix stack trace printing
	  for MacOS X, uses now the same etc/gdb-backtrace.sh
	  script as Linux.

2009-08-20 15:46  rdm

	* [r29842] config/Makefile.depend: add missing libs to
	  MEMSTATLIBEXTRA (were correctly added to the DEPM).

2009-08-20 10:58  rdm

	* [r29827] etc/gdb-backtrace.sh: add newline before each new thread
	  stack to make scanning the traceback
	  easier.

2009-08-20 08:44  bellenot

	* [r29826] gui/sessionviewer/src/TSessionViewer.cxx: Remove a
	  leftover extra "%s" argument

2009-08-19 15:05  moneta

	* [r29823] hist/hist/src/TF2.cxx: add a protection when gPad does
	  not exist

2009-08-19 14:17  rdm

	* [r29822] etc/gdb-backtrace-script, etc/gdb-backtrace.sh: use
	  gdb-backtrace.sh script now also for MacOS X.

2009-08-19 14:14  rdm

	* [r29821] core/thread/src/TThread.cxx: fix race condition in
	  initializing fgXActMutex in XARequest().

2009-08-19 14:12  rdm

	* [r29820] core/base/inc/Byteswap.h: whitespace.

2009-08-19 14:06  rdm

	* [r29819] config/Makefile.aix5: need to use xlc_r and xlC_r when
	  compiling multi-threaded programs.

2009-08-19 09:16  rdm

	* [r29818] etc/gdb-backtrace.sh: tab to whitespace

2009-08-19 09:00  matevz

	* [r29817] graf3d/gl/src/TGLViewer.cxx: Use TString::Contains()
	  instead of EndsWith() when checking for .gif+ file type - it can
	  be followed by an integer number to specify playback delay.
	  Reported in #54562.

2009-08-18 15:51  matevz

	* [r29816] graf3d/eve/inc/TEveTrack.h,
	  graf3d/eve/src/TEveTrack.cxx: Add member 'Int_t fStatus'.

2009-08-18 15:16  matevz

	* [r29815] graf3d/eve/inc/TEveTrack.h,
	  graf3d/eve/inc/TEveTrackPropagator.h,
	  graf3d/eve/src/TEveTrack.cxx,
	  graf3d/eve/src/TEveTrackPropagator.cxx: Remove all remaining
	  references to track render-style and replace them
	  with track propagator.

2009-08-17 16:46  rdm

	* [r29801] io/io/src/TStreamerInfoReadBuffer.cxx: white space.

2009-08-17 16:46  rdm

	* [r29800] io/io/Module.mk: enable
	  R__EXPLICIT_FUNCTION_INSTANTIATION for all gcc 4.4.x versions.
	  They don't seem to be in a rush to fix this issue it seems.

2009-08-17 14:35  rdm

	* [r29797] core/thread/inc/PosixThreadInc.h,
	  core/thread/inc/TMutex.h, core/thread/inc/TPosixMutex.h,
	  core/thread/inc/TPosixThreadFactory.h,
	  core/thread/inc/TThreadFactory.h, core/thread/inc/TWin32Mutex.h,
	  core/thread/inc/TWin32ThreadFactory.h,
	  core/thread/src/TCondition.cxx, core/thread/src/TMutex.cxx,
	  core/thread/src/TPosixCondition.cxx,
	  core/thread/src/TPosixMutex.cxx,
	  core/thread/src/TPosixThreadFactory.cxx,
	  core/thread/src/TWin32Mutex.cxx,
	  core/thread/src/TWin32ThreadFactory.cxx: From Fabrizio and me:
	  - add support for native recursive mutexes (pthread and Win32)
	  and remove
	  not satisfactory generic recursive implementation.
	  - remove support for older pthread versions (PthreadDraftVersion
	  < 10),
	  all modern systems support version 10 now.

2009-08-15 14:17  pcanal

	* [r29790] cint/cint/src/Shadow.cxx: revision 29416 'missed' void

2009-08-14 22:48  pcanal

	* [r29789] core/meta/src/TClass.cxx, io/io/src/TBufferFile.cxx:
	  Improves I/O operations by 8% (of the total cpu required to read
	  a non compressed, non split TTree).
	  (This + the enabling of a bswap on x86_64 saves 2% of the
	  complete stress -b 30).

2009-08-14 22:47  pcanal

	* [r29788] core/base/inc/Bytes.h, core/base/inc/Byteswap.h: Fix and
	  enable the use of the bswap processor operation on intel/amd 64
	  bits machines.
	  This improves I/O operations by 2% (of the total cpu required to
	  read a non compressed TTree).

2009-08-13 20:39  pcanal

	* [r29780] io/io/src/TFile.cxx: Fix the reading of the TFile title
	  in the header for file produced with v3 or older and for file
	  larger than 2G

2009-08-13 18:22  pcanal

	* [r29779] core/meta/src/TClass.cxx: Update HasDefaultConstructor
	  to reflect whether TClass::New can create the object rather than
	  'just' that we have access to a compiled default constructor.
	  This supress spurrious error message where 'slow' cloning TTree
	  without the original shared library

2009-08-13 16:03  rdm

	* [r29778] core/base/src/TApplication.cxx: extent file argument
	  handling to remote file urls.

2009-08-13 15:34  rdm

	* [r29777] etc/plugins/TSystem/P050_TWebSystem.C,
	  net/net/inc/LinkDef.h, net/net/inc/TWebFile.h,
	  net/net/src/TWebFile.cxx: implement TWebSystem. We can use
	  TSystem::AccessPathName() and GetPathInfo()
	  to check if a web file exsits and to get its size. Directory
	  browsing is not
	  implemented yet.

2009-08-13 15:31  rdm

	* [r29776] core/base/src/TApplication.cxx: change test on file
	  argument from using "flags" to using "size". Most remote
	  protocols don't set the flags correctly. This allows root.exe
	  arguments to
	  be root:, rfio:, dcache:, etc arguments. Fixes partly issue
	  #54176.

2009-08-13 15:07  moneta

	* [r29775] hist/hist/inc/TF1.h, hist/hist/inc/TH1.h,
	  hist/hist/inc/TH2.h, hist/hist/inc/TH3.h, hist/hist/src/TF1.cxx,
	  hist/hist/src/TF1Helper.cxx, hist/hist/src/TF1Helper.h,
	  hist/hist/src/TH1.cxx, hist/hist/src/TH2.cxx,
	  hist/hist/src/TH3.cxx, hist/histpainter/src/THistPainter.cxx: -
	  implement new method IntegralAndError (for TH1, TH2 and TH3)
	  calculating both the integral and the error from the bin content
	  and error od the histogram.
	  Refactor also the Integral method to use the same common code for
	  all the histogram types
	  
	  Implement also a new version of TF1::Integral error working for
	  multi-dimensional functions
	  
	  Remove the drawing in the statistical box for TH3 of the
	  underflow/overflow table, untila an appropriate solution is
	  found. Before a 2D-like table was drawn with all zero.

2009-08-12 18:45  matevz

	* [r29772] graf3d/eve/src/TEvePolygonSetProjected.cxx,
	  graf3d/eve/src/TEveProjectionAxes.cxx,
	  graf3d/eve/src/TEveProjectionManager.cxx,
	  tutorials/eve/lineset_test.C: Fix an issue with
	  wrongly-initalized bounding-boxes for empty
	  containers.

2009-08-12 16:42  axel

	* [r29771] cint/cint/inc/FastAllocString.h, cint/cint/src/Api.cxx,
	  cint/cint/src/CallFunc.cxx, cint/cint/src/Class.cxx,
	  cint/cint/src/FastAllocString.cxx, cint/cint/src/Method.cxx,
	  cint/cint/src/auxu.cxx, cint/cint/src/bc_debug.cxx,
	  cint/cint/src/bc_exec.cxx, cint/cint/src/bc_exec_asm.h,
	  cint/cint/src/bc_parse.cxx, cint/cint/src/bc_reader.h,
	  cint/cint/src/cast.cxx, cint/cint/src/debug.cxx,
	  cint/cint/src/decl.cxx, cint/cint/src/disp.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/gcoll.cxx, cint/cint/src/global.h,
	  cint/cint/src/global1.cxx, 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/macro.cxx,
	  cint/cint/src/malloc.cxx, cint/cint/src/new.cxx,
	  cint/cint/src/newlink.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/rflx_gensrc.cxx,
	  cint/cint/src/scrupto.cxx, cint/cint/src/shl.cxx,
	  cint/cint/src/sizeof.cxx, cint/cint/src/struct.cxx,
	  cint/cint/src/stub.cxx, cint/cint/src/symbols.cxx,
	  cint/cint/src/tmplt.cxx, cint/cint/src/typedef.cxx,
	  cint/cint/src/val2a.cxx, cint/cint/src/value.cxx,
	  cint/cint/src/var.cxx: Merge from
	  branches/dev/axel/cintfastalloc:
	  * Improve G__FastAllocString; now adds <0.5% (aka noise)
	  instructions for stress.cxx(30); uses almost no additional
	  statics and only <300k heap and reduces the stack size
	  considerably.
	  * Replace almost all CINT static, fixed sized buffers by
	  G__FastAllocString. This removes many, many possible buffer
	  overflows when reading into fixed sized buffers without checking
	  the buffer length, and removes most buffer size limitations.
	  * add G__x86_64__ and G__amd64 macros if available
	  (Better version of r29649)

2009-08-12 16:40  rdm

	* [r29770] config/ARCHS, config/Makefile.alphakcc,
	  config/Makefile.linuxdeb2ppc, config/Makefile.linuxia64sgi,
	  config/Makefile.linuxkcc, config/Makefile.linuxpgcc,
	  config/Makefile.sgikcc, config/Makefile.solariskcc,
	  config/root-config.in, core/base/inc/RConfig.h,
	  core/base/inc/Rpair.h, core/base/inc/Rtypeinfo.h,
	  core/base/inc/TTimeStamp.h, core/base/src/TSystem.cxx,
	  core/doc/v526/index.html, core/thread/inc/PosixThreadInc.h,
	  core/unix/src/TUnixSystem.cxx, math/mathcore/src/TMath.cxx,
	  test/Makefile.arch: Remove following obsolete architectures:
	  linuxkcc, alphakcc, linuxia64sgi, linuxdeb2ppc, solariskcc,
	  sgikcc and
	  linuxpgcc.

2009-08-12 15:07  moneta

	* [r29768] math/minuit/src/TMinuitMinimizer.cxx: - fix
	  TMinuitMinimizer::GlobalCC when there are fixed parameters, by
	  transforming from external to internal parameter indices.
	  
	  This fix the valgrind problem reported by Otto Schaile:
	  
	  https://savannah.cern.ch/bugs/?54279

2009-08-12 14:17  axel

	* [r29766] cint/cint/include/_iostream: Fix pragma preprocessor
	  statements

2009-08-12 13:00  axel

	* [r29765] cint/cint/include/_iostream: implement streaming of
	  (u)long long with hex flag set.

2009-08-12 11:27  matevz

	* [r29764] graf3d/eve/inc/TEveLine.h, graf3d/eve/src/TEveLine.cxx:
	  Add functions:
	  TEveVector GetLineStart() const;
	  TEveVector GetLineEnd() const;
	  This makes it easier to join tracks propagated with different
	  propagators.

2009-08-12 10:47  matevz

	* [r29763] graf3d/gl/src/TGLOrthoCamera.cxx,
	  graf3d/gl/src/TGLPerspectiveCamera.cxx,
	  graf3d/gl/src/TGLViewer.cxx: Improve documentation of
	  camera-configure methods.
	  Allow the passed 'double* center' to be 0 - do not change the
	  camera
	  center in this case.

2009-08-12 10:00  rdm

	* [r29761] build/misc/root.m4: ROOTINCDIR was erroneously redefined
	  to be etcdir (fixes issue #54247).

2009-08-12 09:36  brun

	* [r29759] test/MainEvent.cxx: reintroduce old version. New version
	  introduced by mistake.

2009-08-12 09:31  brun

	* [r29758] test/MainEvent.cxx,
	  tree/treeplayer/src/TSelectorDraw.cxx: Protect
	  TSelectorDraw::Begin in case a 3D histogram is requested with
	  option "same"
	  and no 3d view exist.
	  This fixes : http://savannah.cern.ch/bugs/?54251

2009-08-11 17:38  matevz

	* [r29755] graf3d/gl/inc/TGLUtil.h, graf3d/gl/src/TGLManip.cxx,
	  graf3d/gl/src/TGLUtil.cxx: * TGLManip:
	  - Handle zero-length bbox axes in CalcDrawScale().
	  
	  * TGLUtil:
	  - Break-up RenderPolyLine() into two additional helper functions:
	  static void BeginAttLine(const TAttLine& aline, Int_t
	  pick_radius=0, Bool_t selection=kFALSE);
	  static void EndAttLine(Int_t pick_radius=0, Bool_t
	  selection=kFALSE);

2009-08-11 15:48  matevz

	* [r29754] graf3d/eve/inc/TEveStraightLineSetGL.h,
	  graf3d/eve/src/TEveCalo.cxx, graf3d/eve/src/TEvePointSet.cxx,
	  graf3d/eve/src/TEvePolygonSetProjected.cxx,
	  graf3d/eve/src/TEveProjectionAxes.cxx,
	  graf3d/eve/src/TEveProjectionManager.cxx,
	  graf3d/eve/src/TEveQuadSet.cxx,
	  graf3d/eve/src/TEveStraightLineSetGL.cxx,
	  graf3d/gl/inc/TGLBoundingBox.h, graf3d/gl/inc/TGLCamera.h,
	  graf3d/gl/src/TGLCamera.cxx: * TGLBoundingBox:
	  - IsEmpty() was using Volume() to decide whether the box is
	  empty.
	  This caused scenes with 2d objects only to be ignored during
	  scene
	  selection in TGLViewerBase::PreRender().
	  
	  * TGLCamera:
	  - Use TGLBoundingBox::Diagonal() instead of Volume() also for
	  calculation of OfInterest().
	  
	  * EVE classes:
	  - remove workarounds for the TGLBoundingBox bug that accumulated
	  over time.

2009-08-11 14:45  rdm

	* [r29753] config/Makefile.solaris64CC5: forgot solaris64CC5 part
	  of Makefile.

2009-08-11 14:44  rdm

	* [r29752] Makefile, cint/cint/inc/G__ci.h,
	  cint/cint/lib/posix/posix.h, cint/cint/src/newlink.cxx,
	  cint/cint/src/sizeof.cxx, cint/iosenum/iosenum.solaris64CC5,
	  config/ARCHS, config/root-config.in, configure,
	  core/base/inc/RConfig.h, core/pcre/Module.mk,
	  graf2d/asimage/Module.mk, graf2d/freetype/Module.mk,
	  net/xrootd/Module.mk,
	  net/xrootd/src/xrootd/config/GNUmake.rules.sunCCamd,
	  net/xrootd/src/xrootd/configure.classic,
	  net/xrootd/src/xrootd/src/XrdSys/XrdSysPlatform.hh,
	  test/Makefile.arch: Port to Solaris CC 64-bit (arch name
	  solaris64CC5). Autodetection in
	  configure is currently disabled due to a bug in CC (reported to
	  Sun)
	  when compiling dictionaries containing vararg related assembler
	  code.

2009-08-11 14:25  moneta

	* [r29751] math/minuit/src/TLinearFitter.cxx: fix copy constructor
	  and assignment operator of TLinearFitter
	  (see bug https://savannah.cern.ch/bugs/?53615)

2009-08-11 13:57  rdm

	* [r29750] core/base/src/TPluginManager.cxx: From Axel:
	  Use initializer list; initialize also fMethod.

2009-08-11 10:56  moneta

	* [r29749] math/minuit2/src/InitialGradientCalculator.cxx: add a
	  protection against very small step sizes which can cause nan
	  values in the gradient

2009-08-11 10:33  moneta

	* [r29748] hist/hist/src/TH2.cxx: fix a bug in passing the error
	  option to a profile when projecting a 2D histogram in a profile.
	  
	  Update also the comments to document this feature in the
	  reference doc

2009-08-11 04:19  pcanal

	* [r29747] cint/cint/src/ifunc.cxx: In G__overload_match, make
	  explicitly the check or lack of check
	  for accessibility. In particular, no longer check when 'just'
	  searching for a function (as opposed to trying to execute it);
	  also do not issue error message when 'just' checking if a
	  conversion is available.

2009-08-11 02:20  pcanal

	* [r29746] cint/cint/src/func.cxx: Apply r29620 to similar code

2009-08-10 18:16  matevz

	* [r29744] graf3d/gl/inc/TGLViewer.h,
	  graf3d/gl/inc/TGLViewerEditor.h,
	  graf3d/gl/src/TGLPhysicalShape.cxx, graf3d/gl/src/TGLViewer.cxx,
	  graf3d/gl/src/TGLViewerEditor.cxx: * TGLViewer
	  - Add support for usage of smooth poins and lines.
	  - Use FBO image dump function by default (if OpenGL-1.5
	  detected).
	  - Add option to increase global scale in SavePictureUsingFBO().
	  - Add several new image saving functions:
	  Bool_t SavePictureWidth (const TString &fileName, Int_t width,
	  Bool_t pixel_object_scale=kTRUE);
	  Bool_t SavePictureHeight(const TString &fileName, Int_t height,
	  Bool_t pixel_object_scale=kTRUE);
	  Bool_t SavePictureScale (const TString &fileName, Float_t scale,
	  Bool_t pixel_object_scale=kTRUE);
	  
	  * TGLViewerEditor
	  - Add controls for smooth points/lines.
	  
	  * TGLPhysicalShape
	  - Remove obsolete comment.

2009-08-10 16:07  pcanal

	* [r29742] io/io/src/TDirectoryFile.cxx: fix typo in comments

2009-08-10 14:02  bellenot

	* [r29741] core/winnt/inc/TWinNTSystem.h,
	  core/winnt/src/TWinNTSystem.cxx: When calling
	  TWinNTSystem::OpenDirectory(), the fFindFileData structure is
	  filled by a call to FindFirstFile().
	  So first returns this one, before calling FindNextFile(),
	  otherwise we miss the first entry.
	  This issue is usually not visible since the first dir entry is
	  usually '.', and then '..' but becomes a problem
	  with drives (e.g. 'C:\') where there is no '.' and '..'
	  This solves the bug #54169 (https://savannah.cern.ch/bugs/?54169)
	  e.g. when browsing 'C:\' on Windows, the first directory is not
	  seen by the browser
	  Thanks to Andrei Karyukhin for his help finding the problem.

2009-08-09 07:41  brun

	* [r29739] graf3d/gl/src/TGLTH3Composition.cxx: Fix compiler
	  warning (VC9) reported by the nightly builds.

2009-08-08 10:41  matevz

	* [r29738] graf3d/gl/src/TGL5DDataSetEditor.cxx,
	  graf3d/gl/src/TKDEAdapter.cxx: Fix coding convention violations.

2009-08-07 20:10  brun

	* [r29733] core/zip/src/ZInflate.c: From Fabrizio:
	  make the old zip lib thread safe (read part only)

2009-08-07 17:45  pcanal

	* [r29731] hist/hist/src/TH1.cxx: Use type specific pointer in
	  SavePrimitive

2009-08-07 16:10  matevz

	* [r29724] graf3d/gl/inc/LinkDef.h, graf3d/gl/inc/TGLFBO.h,
	  graf3d/gl/inc/TGLRnrCtx.h, graf3d/gl/inc/TGLViewer.h,
	  graf3d/gl/src/TGLFBO.cxx, graf3d/gl/src/TGLRnrCtx.cxx,
	  graf3d/gl/src/TGLViewer.cxx: Add support for frame-buffer objects
	  (FBO).
	  This allows for offscreen rendering into separately instantiaded
	  frame-buffer. Useful for saving of images whan the GL window is
	  now
	  visible or for rendering into textures.
	  
	  Requires OpenGL-1.5 (detected at run-time with GLEW).
	  
	  In TGLViewer add new function
	  Bool_t SavePictureUsingFBO(const TString &fileName, Int_t w,
	  Int_t h);
	  that allows saving of an image with any resolution supported by
	  the
	  local GL implementation (8192 pixels on my desktop).

2009-08-07 15:47  pcanal

	* [r29723] cint/cint/src/opr.cxx: Do not divide by floating point
	  zero when byte code compiling

2009-08-07 15:17  moneta

	* [r29722] hist/hist/src/TGraph.cxx: speed up linear interpolation
	  in TGraph::Eval by avoiding sorting of the points

2009-08-07 13:51  pcanal

	* [r29720] test/TBench.cxx: remove debug statement

2009-08-07 11:42  matevz

	* [r29717] graf3d/eve/inc/TEveTrans.h,
	  graf3d/eve/src/TEveTrans.cxx, graf3d/gl/inc/TGLBoundingBox.h,
	  graf3d/gl/inc/TGLUtil.h, graf3d/gl/src/TGLBoundingBox.cxx: *
	  TGLBoundingBox:
	  - add function ExpandAligned(const TGLVertex3 & point).
	  * TGLVertex3:
	  - add version of Set() taking double*.
	  * TEveTrans:
	  - add version of MultiplyIP() taking double*;
	  - fix a function doc.

2009-08-07 10:35  moneta

	* [r29716] hist/hist/src/TGraph.cxx: - sort points in ascending
	  order in TGraph::Eval
	  This fixes the issue
	  http://root.cern.ch/phpBB2/viewtopic.php?t=8861

2009-08-07 09:54  brun

	* [r29715] geom/geom/src/TGeoManager.cxx: Do not call
	  TCollection::StartgarbageCollection in the TGeoManager
	  destructor.
	  This fixes the nightly builds

2009-08-07 08:36  brun

	* [r29714] graf3d/gl/inc/LinkDef.h, graf3d/gl/inc/TGLHistPainter.h,
	  graf3d/gl/inc/TGLTH3Composition.h, graf3d/gl/inc/TGLUtil.h,
	  graf3d/gl/src/TGLHistPainter.cxx,
	  graf3d/gl/src/TGLTH3Composition.cxx: From Timur:
	  New classes and mods to support analogue of "same" option for TH3
	  hists.

2009-08-07 08:15  pcanal

	* [r29713] test/TBench.cxx, test/bench.cxx: Add several new tests:
	  containers of object in non split mode and in non split mode
	  with member wise streaming.
	  Fix unitialized memory in TSTLHit.
	  Refactor the tests to simplify adding new various tests and to
	  simplify renormalization
	  of the refence number (Use -r option and copy/paste the ouput
	  into the source).

2009-08-07 08:00  brun

	* [r29712] core/base/inc/TVirtualPad.h, graf2d/gpad/inc/TPad.h,
	  graf2d/gpad/src/TPad.cxx: From Valeri Fine:
	  Implement new function in TVirtualPad::GetCanvasImp in order to
	  remove
	  a dependency on TCanvas.h

2009-08-07 07:50  pcanal

	* [r29711] tree/tree/src/TBranchSTL.cxx: Add missing (and essential
	  for set and multiset) call to the collection proxy Commit when
	  reading the branch

2009-08-07 07:07  pcanal

	* [r29710] cint/cint/src/floatutilities.h: yet another fix for
	  solaris

2009-08-07 01:06  pcanal

	* [r29709] cint/cint/src/pause.cxx: Use correct solaris detection

2009-08-06 18:57  pcanal

	* [r29708] cint/cint/src/floatutilities.h, cint/cint/src/pause.cxx:
	  fix for solaris

2009-08-06 18:39  pcanal

	* [r29707] cint/cint/src/floatutilities.h: fix for C99 (isnan is a
	  macro)

2009-08-06 17:57  pcanal

	* [r29706] cint/cint/src/pause.cxx: fix handling of inf/nan on
	  windows

2009-08-06 17:50  pcanal

	* [r29705] cint/cint/src/floatutilities.h, cint/cint/src/pause.cxx:
	  fix compilation on windows

2009-08-06 17:23  pcanal

	* [r29704] cint/cint/src/DataMemberHandle.h,
	  cint/cint/src/pause.cxx, cint/cint/src/var.cxx: Move the
	  implementation of the core of G__deletevariable to
	  G__DataMemberHandle::DeleteVariable.
	  Add new constructor to G__DataMemberHandle.
	  Make the handling of the nan and info more flexible in
	  G__atevaluate.

2009-08-06 15:50  rdm

	* [r29702] config/Makefile.solarisCC5, config/root-config.in,
	  net/xrootd/src/xrootd/config/GNUmake.rules.sunCCamd,
	  net/xrootd/src/xrootd/config/GNUmake.rules.sunCCi86pc: use
	  -library=stlport4 when compiling on i386/i86pc to have more
	  modern STL
	  support. Currently not enabled for SPARC to stay backward
	  compatible for
	  some experiments still using SPARC cpu's.

2009-08-06 15:27  pcanal

	* [r29701] core/meta/src/TMethodCall.cxx: Clarify documentation

2009-08-06 14:47  brun

	* [r29700] io/io/src/TFile.cxx: In TFile::WriteHeader do not
	  increase twice the version number by 1000000

2009-08-06 11:14  matevz

	* [r29696] graf3d/eve/src/TEveGedEditor.cxx: Remove dependence on
	  TCanvas.h - forward declaration is sufficient.

2009-08-06 11:10  matevz

	* [r29695] graf3d/eve/inc/TEveScene.h,
	  graf3d/eve/src/TEveElement.cxx, graf3d/eve/src/TEveGeoNode.cxx,
	  graf3d/eve/src/TEveGeoShape.cxx, graf3d/eve/src/TEveManager.cxx,
	  graf3d/eve/src/TEvePlot3D.cxx, graf3d/eve/src/TEvePointSet.cxx,
	  graf3d/eve/src/TEveScene.cxx, graf3d/eve/src/TEveUtil.cxx: Reduce
	  dependence on TPad:
	  - remove include where redundant;
	  - replace with TVirtualPad where sufficient.

2009-08-06 10:43  matevz

	* [r29694] graf3d/eve/src/TEveGeoShape.cxx: Extend class docs.

2009-08-06 07:26  brun

	* [r29693] graf2d/gpad/inc/TPad.h: Make TPad::GetPainter public and
	  virtual

2009-08-06 06:55  brun

	* [r29692] geom/geom/src/TGeoManager.cxx: From Yuri Fisiak
	  Fixz a problem in TGeoManager destructor when we have more than
	  one TGeoManager.

2009-08-06 04:17  pcanal

	* [r29691] cint/cint/src/tmplt.cxx: avoid listing a library that
	  has been linked against the executable (like libCore) or against
	  another library as one of the header file to be use by the auto
	  dictionary generator

2009-08-06 03:58  pcanal

	* [r29690] core/utils/src/rootcint.cxx: When used by ACLiC, avoid
	  (unnecessarily) claiming that the script has a dependency on
	  libTree

2009-08-05 20:05  pcanal

	* [r29689] cint/cint/src/pause.cxx: avoid an error when display
	  'inf' on the command line (result)

2009-08-05 15:56  rdm

	* [r29688] core/rint/src/TRint.cxx: support Rint.HistSize and
	  Rint.HistSave to set the history parameters,
	  as is described in the doc and system.rootrc file (in the code we
	  used
	  to only check for HistorySize and HistorySave).

2009-08-05 15:19  pcanal

	* [r29687] cint/cint/src/opr.cxx, cint/cint/src/pcode.cxx: To be
	  IEEE 754 compliant, do not prevent division by zero when the
	  operands are floats or double

2009-08-05 13:42  pcanal

	* [r29686] cint/build/libCint.mk, cint/cint/include/iosenum.cxx,
	  cint/cint7/include/iosenum.cxx: In iosenum.cxx copy all the
	  information in a single file (as intended)

2009-08-05 12:50  pcanal

	* [r29683] tree/tree/src/TTree.cxx: cleanup documentation

2009-08-05 07:50  brun

	* [r29682] tmva/src/MethodBDT.cxx, tmva/src/RuleEnsemble.cxx: From
	  Bertrand:
	  Fix following nightly warnings with MSVC++7.1: warning C4288:
	  nonstandard extension used : 'i' : loop control variable declared
	  in the for-loop is used outside the for-loop scope; it conflicts
	  with the declaration in the outer scope

2009-08-05 02:56  pcanal

	* [r29681] io/io/src/TStreamerInfoWriteBuffer.cxx: Avoid attempting
	  memberwise streaming on buffer type that does not support it

2009-08-04 22:22  pcanal

	* [r29680] hist/hist/src/TFormula.cxx: Fix GetExpFormula for
	  TTreeFormula variable (this fixes savannah #53991)

2009-08-04 19:03  pcanal

	* [r29679] core/base/inc/LinkDef2.h, core/cont/inc/LinkDef.h,
	  math/mathcore/inc/LinkDef2.h: In the case of the microsoft
	  compiler, we need the dictionary for the const iterator

2009-08-04 18:31  pcanal

	* [r29678] tree/tree/src/TBranch.cxx, tree/tree/src/TTree.cxx: Add
	  warning about leaflist ordering in a couple more places

2009-08-04 16:19  matevz

	* [r29677] graf3d/gl/src/TGLPolyMarker.cxx: Also use point-scaling
	  in TGLPolyMarker.

2009-08-04 16:18  matevz

	* [r29676] graf3d/eve/src/TEveCaloLegoGL.cxx,
	  graf3d/eve/src/TEveCaloLegoOverlay.cxx,
	  graf3d/eve/src/TEveFrameBoxGL.cxx,
	  graf3d/eve/src/TEvePolygonSetProjectedGL.cxx,
	  graf3d/eve/src/TEveStraightLineSetGL.cxx,
	  graf3d/gl/inc/TGLRnrCtx.h, graf3d/gl/inc/TGLScene.h,
	  graf3d/gl/inc/TGLSceneBase.h, graf3d/gl/inc/TGLSceneInfo.h,
	  graf3d/gl/inc/TGLUtil.h, graf3d/gl/inc/TGLViewer.h,
	  graf3d/gl/inc/TGLViewerBase.h, graf3d/gl/inc/TGLViewerEditor.h,
	  graf3d/gl/src/TGLAnnotation.cxx, graf3d/gl/src/TGLAxis.cxx,
	  graf3d/gl/src/TGLCameraOverlay.cxx,
	  graf3d/gl/src/TGLOverlayButton.cxx,
	  graf3d/gl/src/TGLPolyLine.cxx, graf3d/gl/src/TGLRnrCtx.cxx,
	  graf3d/gl/src/TGLScene.cxx, graf3d/gl/src/TGLSceneBase.cxx,
	  graf3d/gl/src/TGLSceneInfo.cxx, graf3d/gl/src/TGLUtil.cxx,
	  graf3d/gl/src/TGLViewer.cxx, graf3d/gl/src/TGLViewerBase.cxx,
	  graf3d/gl/src/TGLViewerEditor.cxx: Add support for control over
	  viewer-global point-size and line-width
	  scaling. Additionally, allow wireforame and outline line widths
	  to be
	  specified separately (on viewer / scene / scene-info level).
	  
	  This will allow for scaling of pixel-based objects (lines and
	  points) when
	  saving of screenshots with very high resolution is
	  implemented.
	  
	  Basic support is impemented across TGLViewer, TGLScene, TGLRnrCtx
	  and
	  TGLUtil.
	  
	  Classes that used glPointSize and glLineWidth were modified to
	  call
	  corresponding static function in TGLUtil class.
	  
	  Controls were added to TGLViewerEditor (under Style tab).

2009-08-04 10:35  rdm

	* [r29675] misc/rootsl/schema.xml: fix in type name for ROOT files
	  as defined in the info.plist.

2009-08-04 07:42  brun

	* [r29674] tutorials/pyroot/qtexample.py: From Valeri Fine:
	  Adapt tutorial to Qt4

2009-08-03 15:37  pcanal

	* [r29672] hist/hist/src/TFormula.cxx,
	  hist/hist/src/TFormulaPrimitive.cxx: Fix a couple of fatal typo
	  in revision 29663, 29664

2009-08-03 06:42  bellenot

	* [r29667] core/winnt/src/TWinNTSystem.cxx: Remove unused variables

2009-08-01 04:50  pcanal

	* [r29666] cint/cint/src/dict/stlport4strm.cxx: The iostream
	  dictionary must only be explicit initialized (so remove the auto
	  initialization)

2009-07-31 23:24  pcanal

	* [r29665] tree/treeplayer/src/TTreeFormula.cxx: fix warning

2009-07-31 23:22  pcanal

	* [r29664] hist/hist/src/TFormulaPrimitive.cxx: add missing return

2009-07-31 23:17  pcanal

	* [r29663] hist/hist/inc/TFormula.h,
	  hist/hist/inc/TFormulaPrimitive.h, hist/hist/src/TFormula.cxx,
	  hist/hist/src/TFormulaPrimitive.cxx: Resolve Savannah issue
	  #53690.
	  
	  In the list of primitives, allow the same function name to be
	  'reused' with
	  a different number of arguments; Fix the search accordingly.
	  
	  Remove unnecessary dependency of TFormula.h on
	  TFormulaPrimitive.h

2009-07-31 21:22  pcanal

	* [r29662] cint/cint/src/ifunc.cxx, cint/cint/src/init.cxx,
	  cint/cint/src/struct.cxx: initialize new member
	  is_init_aggregate_array in the few case where the initialization
	  of G__var_array is not delegated to memset

2009-07-31 21:16  pcanal

	* [r29661] hist/hist/src/TFormulaPrimitive.cxx: fix functions order

2009-07-31 19:25  pcanal

	* [r29660] doc/v526/index.html: add contributor

2009-07-31 19:15  pcanal

	* [r29659] cint/cint/src/rflx_gensrc.cxx, cint/cint/src/tmplt.cxx:
	  From Louis Hofler: work around Miscrosoft C2039 SDK61 bug

2009-07-31 18:47  pcanal

	* [r29658] test/dt_DrawTest.C, test/dt_MakeRef.C: add testing of
	  Min$,Max$,MinIf$,MaxIf$

2009-07-31 18:46  pcanal

	* [r29657] tree/treeplayer/src/TTreeFormula.cxx: insure proper
	  loading of branches in Min/MaxIf

2009-07-31 16:14  pcanal

	* [r29656] tree/doc/v526/index.html, tree/tree/src/TTree.cxx,
	  tree/treeplayer/inc/TTreeFormula.h,
	  tree/treeplayer/src/TTreeFormula.cxx,
	  tree/treeplayer/src/TTreePlayer.cxx: Add new special function in
	  TTreeFormula (and hence TTree::Draw and TTree::Scan) to calculate
	  the minimun and maximum with an entry:
	  
	  Min$(formula),Max$(formula):
	  return the minimun/maximum (within one TTree entry) of the value
	  of the elements of the formula given as a parameter.
	  
	  MinIf$(formula,condition),MaxIf$(formula,condition):
	  return the minimum (maximum) (within one TTree entry) of the
	  value of the elements of the formula given as a parameter if they
	  match the condition. If not element match the condition, the
	  result is zero. To avoid the the result is zero. To avoid the
	  consequent peak a zero, use the pattern:
	  
	  tree->Draw("MinIf$(formula,condition)","condition");
	  
	  which will avoid calculation MinIf$ for the entries that have no
	  match for the condition.

2009-07-31 14:34  rdm

	* [r29654] io/xmlparser/inc/TSAXParser.h,
	  io/xmlparser/inc/TXMLParser.h: make TXMLParser::StopParser()
	  public, so it can be called from a SAX handler
	  to stop the parsing, if desired.

2009-07-31 09:46  axel

	* [r29652] cint/configure: Explicitly enable auto-import for cygwin

2009-07-31 09:03  axel

	* [r29651] cint/cint/inc/FastAllocString.h, cint/cint/src/Api.cxx,
	  cint/cint/src/CallFunc.cxx, cint/cint/src/Class.cxx,
	  cint/cint/src/FastAllocString.cxx, cint/cint/src/Method.cxx,
	  cint/cint/src/auxu.cxx, cint/cint/src/bc_debug.cxx,
	  cint/cint/src/bc_exec.cxx, cint/cint/src/bc_exec_asm.h,
	  cint/cint/src/bc_parse.cxx, cint/cint/src/bc_reader.h,
	  cint/cint/src/cast.cxx, cint/cint/src/debug.cxx,
	  cint/cint/src/decl.cxx, cint/cint/src/disp.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/gcoll.cxx, cint/cint/src/global.h,
	  cint/cint/src/global1.cxx, 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/macro.cxx,
	  cint/cint/src/malloc.cxx, cint/cint/src/new.cxx,
	  cint/cint/src/newlink.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/rflx_gensrc.cxx,
	  cint/cint/src/scrupto.cxx, cint/cint/src/shl.cxx,
	  cint/cint/src/sizeof.cxx, cint/cint/src/struct.cxx,
	  cint/cint/src/stub.cxx, cint/cint/src/symbols.cxx,
	  cint/cint/src/tmplt.cxx, cint/cint/src/typedef.cxx,
	  cint/cint/src/val2a.cxx, cint/cint/src/value.cxx,
	  cint/cint/src/var.cxx: Revert r29649 until after vacation.

2009-07-30 22:22  ganis

	* [r29650] proof/proofplayer/inc/TProofOutputFile.h,
	  proof/proofplayer/src/TProofOutputFile.cxx: Add support for the
	  placeholded <file> the definition of the outputfile.
	  This allows to have complete URL and to pass options to
	  TFile::Open.

2009-07-30 21:37  axel

	* [r29649] cint/cint/inc/FastAllocString.h, cint/cint/src/Api.cxx,
	  cint/cint/src/CallFunc.cxx, cint/cint/src/Class.cxx,
	  cint/cint/src/FastAllocString.cxx, cint/cint/src/Method.cxx,
	  cint/cint/src/auxu.cxx, cint/cint/src/bc_debug.cxx,
	  cint/cint/src/bc_exec.cxx, cint/cint/src/bc_exec_asm.h,
	  cint/cint/src/bc_parse.cxx, cint/cint/src/bc_reader.h,
	  cint/cint/src/cast.cxx, cint/cint/src/debug.cxx,
	  cint/cint/src/decl.cxx, cint/cint/src/disp.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/gcoll.cxx, cint/cint/src/global.h,
	  cint/cint/src/global1.cxx, 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/macro.cxx,
	  cint/cint/src/malloc.cxx, cint/cint/src/new.cxx,
	  cint/cint/src/newlink.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/rflx_gensrc.cxx,
	  cint/cint/src/scrupto.cxx, cint/cint/src/shl.cxx,
	  cint/cint/src/sizeof.cxx, cint/cint/src/struct.cxx,
	  cint/cint/src/stub.cxx, cint/cint/src/symbols.cxx,
	  cint/cint/src/tmplt.cxx, cint/cint/src/typedef.cxx,
	  cint/cint/src/val2a.cxx, cint/cint/src/value.cxx,
	  cint/cint/src/var.cxx: Merge from
	  branches/dev/axel/cintfastalloc:
	  * Improve G__FastAllocString; now adds <0.5% (aka noise)
	  instructions for stress.cxx(30); uses almost no additional
	  statics and only <300k heap and reduces the stack size
	  considerably.
	  * Replace almost all CINT static, fixed sized buffers by
	  G__FastAllocString. This removes many, many possible buffer
	  overflows when reading into fixed sized buffers without checking
	  the buffer length.
	  * add G__x86_64__ and G__amd64 macros if available

2009-07-30 17:51  pcanal

	* [r29645] tree/tree/src/TBranchBrowsable.cxx: allow ploting of
	  vector of arithmetic type from the TBrowser

2009-07-30 15:53  axel

	* [r29637] cint/cintex/src/ROOTClassEnhancer.cxx: Don't set the
	  CINT version number; removes unnecessary dictionary
	  initialization.

2009-07-30 14:50  rdm

	* [r29636] graf2d/x11/src/TGX11.cxx, html/src/THtml.cxx,
	  io/io/src/TBufferFile.cxx, io/sql/src/TBufferSQL2.cxx,
	  io/xml/src/TBufferXML.cxx, montecarlo/eg/src/TDatabasePDG.cxx:
	  fix gcc-3.4 compiler warnings. This compiler does not like it
	  when Long64_t's
	  are cast to pointers on 32-bit machines without first being cast
	  to Long_t
	  (gcc 4.x does not complain about this).

2009-07-30 14:09  rdm

	* [r29635] bindings/ruby/src/drr.cxx,
	  bindings/ruby/test/test_rr.rb: From Jan Schumacher:
	  fix issue https://savannah.cern.ch/bugs/?53810 in the Ruby
	  binding.

2009-07-30 13:18  rdm

	* [r29633] hist/hist/src/THStack.cxx: add missing protection.

2009-07-30 10:26  ganis

	* [r29632] proof/proofx/src/TXSocket.cxx: Fix warning in the
	  nightlies

2009-07-30 05:33  pcanal

	* [r29623] tree/doc/v526/index.html,
	  tree/treeplayer/src/TTreeFormula.cxx: Significantly (by 2 order
	  of magnitude) improved the performance of TTree::Draw calling C++
	  functions.

2009-07-30 04:10  pcanal

	* [r29622] core/unix/src/TUnixSystem.cxx: Do not attempt to close
	  the pipe if the open failed

2009-07-29 18:33  russo

	* [r29620] cint/cint/src/func.cxx, cint/cint/src/ifunc.cxx: Fix
	  from Philippe for:
	  
	  https://savannah.cern.ch/bugs/?30602
	  
	  This modifies a test for constructor calls to interpreted
	  code to allow testing the access of the constructor.
	  
	  Also fix calls to a base class constructor so that they are
	  looked up in member function context.

2009-07-29 17:39  russo

	* [r29619] cint/cint/src/common.h, cint/cint/src/decl.cxx,
	  cint/cint/src/scrupto.cxx: This fixes:
	  
	  https://savannah.cern.ch/bugs/?37522
	  
	  The problem with the existing code is that a compiled operator
	  delete[]
	  is used to free memory that was not allocated with a new[]
	  operator.
	  
	  The solution chosen here is to flag this special case in the
	  var_array
	  entry for the variable to guide the deletion.

2009-07-29 16:28  ganis

	* [r29618] net/xrootd/src/xrootd/src/XrdSecgsi/GNUmakefile: Remove
	  direct link to Ssl libraries in building xrdgsiproxy

2009-07-29 16:28  ganis

	* [r29617] net/xrootd/src/xrootd/src/XrdSecgsi/XrdSecgsiProxy.cc:
	  Remove unused include

2009-07-29 14:18  axel

	* [r29615] cint/cint/src/val2a.cxx: Help Solaris determine one of
	  the pow(long double,...) overloads.

2009-07-29 12:36  axel

	* [r29614] cint/cint/src/expr.cxx, cint/cint/src/val2a.cxx: Fix the
	  value extraction of long doubles in input.
	  Allow "long double" in the type determination for numeric
	  literals.
	  Implement G__atolf (doesn't exist on std C++).
	  Remove not compiled and non-standard G__atodouble.

2009-07-29 11:21  ganis

	* [r29613] proof/proofd/src/XrdProofdAdmin.cxx,
	  proof/proofx/src/TXProofMgr.cxx, proof/proofx/src/TXSocket.cxx:
	  In TXProofMgr::Cp and related:
	  - fix a problem with the locality determination
	  - improve the notification messages during transfer

2009-07-29 11:18  ganis

	* [r29612] proof/proofd/inc/XrdProofdClient.h,
	  proof/proofd/inc/XrdProofdSandbox.h,
	  proof/proofd/src/XrdProofdClientMgr.cxx: Make sure that the limit
	  on the number of old sessions is applied whenever a new session
	  is started and not only when the daemon is started.

2009-07-29 11:16  ganis

	* [r29611] tutorials/proof/getProof.C: If PROOF-Lite, set
	  consistently the sandbox to the tutorial dir

2009-07-29 11:09  bellenot

	* [r29610] core/winnt/src/TWinNTSystem.cxx: - Add a protection
	  against out of bound access in file descriptors array (according
	  MSDN maximum is 64)
	  - Avoid adding again all file descriptors when removing one file
	  handler (!)
	  - Cleanup code

2009-07-29 10:06  ganis

	* [r29609] proof/proof/inc/TProofMgr.h,
	  proof/proofd/src/XrdProofdAdmin.cxx,
	  proof/proofd/src/XrdProofdNetMgr.cxx,
	  proof/proofx/inc/TXProofMgr.h, proof/proofx/src/TXProofMgr.cxx:
	  Make the recently introduced TProofMgr::Rm return an error code
	  instead of void.

2009-07-28 21:32  pcanal

	* [r29607] core/base/inc/LinkDef2.h, core/cont/inc/LinkDef.h,
	  graf3d/eve/inc/LinkDef1.h, math/mathcore/inc/LinkDef2.h: Use new
	  pragma operators

2009-07-28 21:12  pcanal

	* [r29606] cint/cint/src/newlink.cxx, cint/doc/ref.txt,
	  cint/doc/v526/index.html: New link pragma to simply the
	  generation of the dictionary for 'operators' in a rootcint
	  dictionary.
	  
	  #pragma link [C++|off] operators classname;
	  
	  will turn on/off symbol table registration of the operators that
	  are
	  declared in the declaring scopes of 'classname' (and any of its
	  enclosing
	  scope) and take at least one argument that is a reference,
	  pointer, or value argument of type classname.

2009-07-28 10:23  brun

	* [r29602] graf3d/gl/Module.mk, graf3d/gl/inc/LinkDef.h,
	  graf3d/gl/inc/TGL5D.h, graf3d/gl/inc/TGL5DDataSetEditor.h,
	  graf3d/gl/inc/TGL5DPainter.h, graf3d/gl/inc/TGLIsoMesh.h,
	  graf3d/gl/inc/TGLMarchingCubes.h, graf3d/gl/inc/TGLPlotPainter.h,
	  graf3d/gl/inc/TKDEAdapter.h, graf3d/gl/inc/TKDEFGT.h,
	  graf3d/gl/src/TGL5D.cxx, graf3d/gl/src/TGL5DDataSetEditor.cxx,
	  graf3d/gl/src/TGL5DPainter.cxx, graf3d/gl/src/TGLHistPainter.cxx,
	  graf3d/gl/src/TGLIsoMesh.cxx, graf3d/gl/src/TGLMarchingCubes.cxx,
	  graf3d/gl/src/TGLPlotPainter.cxx,
	  graf3d/gl/src/TGLTF3Painter.cxx, graf3d/gl/src/TKDEAdapter.cxx,
	  graf3d/gl/src/TKDEFGT.cxx: From Timur:
	  -Add new gui for "gl5d" - modifications in TGL5DDataSetPainter.
	  -New class TKDEAdapter - to instantiate TGLMarchingCubes
	  for kernel density estimator as a data source.
	  -TGL5D - TGL5DPainter removed into its own TGL5DPainter.h/.cxx
	  files.
	  -TGL5D - modified to convert data into unit cube.
	  -TKDEFGT - specialized version of BuildModel added
	  to work with TGL5DDataSet (to avoid copying of data from TTree).
	  -TGLTF3Painter - mesh drawing functions were removed.
	  -TGLIsoMesh.cxx added - auxilary mesh drawing functions are here
	  now.

2009-07-28 09:24  bellenot

	* [r29601] graf2d/win32gdk/src/TGWin32.cxx: Adopt latest changes in
	  TExMap

2009-07-27 19:48  pcanal

	* [r29600] tree/tree/src/TBranch.cxx, tree/tree/src/TTree.cxx:
	  Prevent changing fEntryOffsetLen to and from 0 when using
	  Set[Default]EntryOffsetLen.

2009-07-27 15:42  pcanal

	* [r29599] tree/doc/v524/index.html, tree/tree/inc/LinkDef.h,
	  tree/tree/inc/TBranch.h, tree/tree/inc/TTree.h,
	  tree/tree/src/TBasket.cxx, tree/tree/src/TBranch.cxx,
	  tree/tree/src/TBranchElement.cxx, tree/tree/src/TTree.cxx: The
	  default length fEntryOffset can now be set via
	  TTree::SetDefaultEntryOffsetLen which can be optionially applied
	  to the existing branches.

2009-07-27 15:37  rdm

	* [r29598] core/cont/inc/TExMap.h, core/cont/src/TExMap.cxx,
	  graf2d/x11/src/TGX11.cxx: change TExMap hash, key and values from
	  (U)Long_t to (U)Long64_t. This
	  makes TExMap streamable in a portable way. On 64-bit platforms
	  there is
	  no difference, but on 32-bit platforms all values will now be
	  64-bit.
	  This fixes a big portability issue with THnSparse which uses
	  TExMap internally
	  where the versions created on a 32-bit platform could not be read
	  on
	  a 64-bit platform and vice versa.

2009-07-27 13:55  rdm

	* [r29595] net/alien/src/TAlienPackage.cxx: From Gerri:
	  fix hiding warning and small memory leak.

2009-07-27 13:54  rdm

	* [r29594] net/alien/src/TAlienCollection.cxx: From Gerri:
	  fix hiding warning.

2009-07-27 11:46  matevz

	* [r29591] graf3d/gl/src/TGLCameraOverlay.cxx: Fix compilation
	  warnings reported by nightly build.

2009-07-27 11:26  bellenot

	* [r29590] gui/gui/src/TGListBox.cxx: Do not deselect the last
	  selected entry when the multiple selection mode is active

2009-07-26 21:37  pcanal

	* [r29586] tree/tree/src/TBasket.cxx, tree/tree/src/TBranch.cxx:
	  Allow for fEntryOffsetLen to decrease if the number of entries in
	  the basket is less than 1/4 of fEntryOffsetLen, allow decrease of
	  fEntryOffsetLen even after the 10th baskets

2009-07-26 13:16  matevz

	* [r29584] tutorials/eve/quad_test.C: "Add orthographic camera
	  overlay."

2009-07-25 15:52  pcanal

	* [r29583] tree/tree/src/TTree.cxx: extend a bit the documentation
	  for TTree::Fill

2009-07-25 15:30  pcanal

	* [r29582] tree/tree/src/TEventList.cxx: avoid out-of-bounds read

2009-07-25 12:32  ganis

	* [r29581] test/stressProof.cxx: - Add a new test for the admin
	  functionality
	  - Add option '-t testnum' to run only test numbered 'testnum'
	  - Add option '-h1 h1src' to specify an alternative source for the
	  H1 files

2009-07-25 12:31  ganis

	* [r29580] proof/proofd/src/XProofProtUtils.cxx: In TProofMgr, add
	  support for the following functionality:
	  - sandbox file listing and browsing
	  - sandbox file removal
	  - file upload, download
	  See http://root.cern.ch/drupal/content/accessing-sandbox for
	  details.

2009-07-25 12:19  ganis

	* [r29579] proof/proof/inc/TProofMgr.h,
	  proof/proof/src/TProofMgr.cxx, proof/proofd/inc/XProofProtocol.h,
	  proof/proofd/inc/XrdProofdAdmin.h,
	  proof/proofd/inc/XrdProofdNetMgr.h,
	  proof/proofd/inc/XrdProofdPlatform.h,
	  proof/proofd/inc/XrdProofdProtocol.h,
	  proof/proofd/inc/XrdProofdResponse.h,
	  proof/proofd/src/XrdProofdAdmin.cxx,
	  proof/proofd/src/XrdProofdAux.cxx,
	  proof/proofd/src/XrdProofdClientMgr.cxx,
	  proof/proofd/src/XrdProofdManager.cxx,
	  proof/proofd/src/XrdProofdNetMgr.cxx,
	  proof/proofd/src/XrdProofdProtocol.cxx,
	  proof/proofx/inc/TXProofMgr.h, proof/proofx/inc/TXSocket.h,
	  proof/proofx/src/TXProofMgr.cxx, proof/proofx/src/TXSocket.cxx:
	  In TProofMgr, add support for the following functionality:
	  - sandbox file listing and browsing
	  - sandbox file removal
	  - file upload, download
	  See http://root.cern.ch/drupal/content/accessing-sandbox for
	  details.

2009-07-25 08:47  ganis

	* [r29578] tutorials/proof/getProof.C: Fix a warnign about a
	  shadowed variable

2009-07-24 13:53  bellenot

	* [r29577] gui/gui/src/TGPack.cxx: Form Alja:
	  - Fix a mistake in TGPack dicovered by running valgrind

2009-07-24 13:07  matevz

	* [r29576] graf3d/eve/src/TEveCaloData.cxx: Extend XY limits.
	  Needed in case TwoPi periodic behavior is disabled.

2009-07-24 12:52  matevz

	* [r29575] graf3d/gl/inc/TGLCameraOverlay.h,
	  graf3d/gl/src/TGLCameraOverlay.cxx, graf3d/gl/src/TGLViewer.cxx,
	  graf3d/gl/src/TGLViewerEditor.cxx: graf3d/gl/src/TGLViewer.cxx:
	  Enable depth test for overlay elements.
	  
	  graf3d/gl/src/TGLViewerEditor.cxx
	  Add interface to new camera overlay modes.
	  
	  graf3d/gl/src/TGLCameraOverlay.cxx:
	  graf3d/gl/inc/TGLCameraOverlay.h:
	  Use render context color set when draw lines and fonts.
	  Implement kGridFront and kGridBack overlay modes.

2009-07-24 11:48  ganis

	* [r29574]
	  net/xrootd/src/xrootd/src/XrdSecgsi/XrdSecProtocolgsi.cc: Do not
	  disable DN mapping if the grid mapfile is missing but a mapping
	  function is available

2009-07-24 10:59  rdm

	* [r29572] core/base/src/TQObject.cxx: From Bertrand:
	  use IsNull() instead of a not (!) operator on a TString (this was
	  preventing
	  to disconnect all signals from an object).

2009-07-24 10:55  rdm

	* [r29571] core/base/inc/TContextMenu.h,
	  core/base/src/TContextMenu.cxx, gui/gui/src/TRootContextMenu.cxx:
	  From Bertrand:
	  fix for previous patch concerning dynamic strings. Preserve
	  previous ownership
	  model.

2009-07-24 07:29  bellenot

	* [r29569] gui/gui/src/TGListBox.cxx: Fix the following problem
	  (reported on Savannah http://savannah.cern.ch/bugs/?53587):
	  When trying to add an entry to a list box, the background colour
	  of the new item is ignored and set to white

2009-07-24 07:28  ganis

	* [r29568] proof/proof/src/TProofServ.cxx: Fix a problem in
	  TProofServ::CopyFromCache affecting the case where the sandbox
	  dir has a '.' and the macro name has no '.', e.g. compiled
	  selectors in PROOF-Lite.

2009-07-23 13:02  rdm

	* [r29535] core/base/src/TContextMenu.cxx: From Bertrand:
	  Replace a fix size char array by a TString. This fixes a problem
	  reported
	  in savannah:
	  bug #53508, TObjString in .root file
	  (http://savannah.cern.ch/bugs/?53508)
	  This issue is due to TObjArray->GetName() returning its fString
	  member value,
	  which can be very long...

2009-07-23 08:14  bellenot

	* [r29533] gui/gui/src/TGFileBrowser.cxx: - Added a few checks for
	  system files validity before accessing them
	  - Correct access of TObjStrings in ROOT files

2009-07-22 20:40  wlav

	* [r29531] bindings/pyroot/src/Executors.cxx:
	  https://savannah.cern.ch/bugs/?53500

2009-07-21 21:25  russo

	* [r29530] cint/cintex/src/ROOTClassEnhancer.cxx: Reimplement
	  r29519.

2009-07-21 15:14  rdm

	* [r29529] README/CREDITS: add Marco Meoni for different CAF, PROOF
	  and AliEn contributions

2009-07-20 17:41  matevz

	* [r29526] graf3d/eve/Module.mk, graf3d/eve/inc/LinkDef2.h,
	  graf3d/eve/inc/TEvePlot3D.h, graf3d/eve/inc/TEvePlot3DGL.h,
	  graf3d/eve/src/TEvePlot3D.cxx, graf3d/eve/src/TEvePlot3DGL.cxx,
	  graf3d/gl/inc/LinkDef.h, graf3d/gl/inc/TF2GL.h,
	  graf3d/gl/inc/TGLAxisPainter.h, graf3d/gl/inc/TGLObject.h,
	  graf3d/gl/inc/TGLParametricEquationGL.h,
	  graf3d/gl/inc/TGLPlot3D.h, graf3d/gl/inc/TH2GL.h,
	  graf3d/gl/inc/TH3GL.h, graf3d/gl/src/TF2GL.cxx,
	  graf3d/gl/src/TGLAxisPainter.cxx,
	  graf3d/gl/src/TGLBoundingBox.cxx,
	  graf3d/gl/src/TGLParametricEquationGL.cxx,
	  graf3d/gl/src/TGLPlot3D.cxx, graf3d/gl/src/TGLScenePad.cxx,
	  graf3d/gl/src/TGLUtil.cxx, graf3d/gl/src/TH2GL.cxx,
	  graf3d/gl/src/TH3GL.cxx, tutorials/eve/test_glplot.C: gl/
	  ===
	  - Introduce common base class TGLPlot3D for wrappers over
	  plot-painters.
	  - Move code for plot-painter instantiation from TGLScenePad to
	  into TGLPlot3D.
	  - TGLAxisPainter - add option to use markup color from the
	  current color-set
	  instead of axis/label/title colors from TAttAxis.
	  
	  eve/
	  ====
	  - Add class TEvePlot3D - it wraps a TH2/TH3/TF2 object and draws
	  it with
	  given option string. TEveTrans can be applied over it - so the
	  plot
	  can be positioned/scaled to fit into a more complex scene.
	  - There are still problems with usage of depth-buffer in
	  plot-painters so
	  the plots overlay each other in somewhat random fashion.
	  - See tutorials/eve/test_glplot.C.

2009-07-20 16:01  russo

	* [r29525] cint/cintex/src/Cintex.cxx,
	  cint/cintex/src/ROOTClassEnhancer.cxx,
	  cint/cintex/src/ROOTClassEnhancer.h: Revert r29519.

2009-07-20 13:09  bellenot

	* [r29524] gui/guibuilder/src/TGuiBldDragManager.cxx,
	  gui/guibuilder/src/TRootGuiBuilder.cxx: - Fix a typo and a couple
	  of improvements (thanks to Lucie Flekova)

2009-07-20 12:34  ganis

	* [r29523] net/xrootd/src/xrootd/src/XrdClient/Xrdcp.cc,
	  net/xrootd/src/xrootd/src/XrdSys/XrdSysDir.cc: Import from Xrootd
	  head a couple of fixes for xrdcp on Windows (from Bertrand)

2009-07-17 21:31  russo

	* [r29519] cint/cintex/src/Cintex.cxx,
	  cint/cintex/src/ROOTClassEnhancer.cxx,
	  cint/cintex/src/ROOTClassEnhancer.h: Before doing the root class
	  enhancement, check
	  the root TClassTable to see if there is already a
	  Dictionary() function registered for the class.
	  If so, then assume we have already been called
	  once before and do nothing.

2009-07-17 18:32  pcanal

	* [r29518] math/mathcore/src/Fitter.cxx: Remove inclusion of
	  deleted file (Fit/MinimizerControlParams.h)

2009-07-17 18:20  pcanal

	* [r29517] cint/build/libCint.mk, cint/configure: fix for solaris9

2009-07-17 16:26  pcanal

	* [r29516] cint/configure: change default core

2009-07-17 15:30  moneta

	* [r29513] hist/hist/inc/Math/WrappedTF1.h,
	  hist/hist/src/HFitInterface.cxx, hist/hist/src/TH3.cxx,
	  hist/hist/src/WrappedTF1.cxx, math/mathcore/inc/Fit/BinData.h,
	  math/mathcore/inc/Fit/FitConfig.h,
	  math/mathcore/inc/Fit/MinimizerControlParams.h,
	  math/mathcore/inc/Math/MinimizerOptions.h,
	  math/mathcore/src/BinData.cxx, math/mathcore/src/FitConfig.cxx,
	  math/mathcore/src/FitUtil.cxx,
	  math/mathcore/test/fit/testMinim.cxx,
	  math/minuit2/src/Numerical2PGradientCalculator.cxx: - fix bug in
	  Minuit2 https://savannah.cern.ch/bugs/?52666
	  - fix fit with integral option in multi-dimensions
	  - clean up of minimizer options in FitConfig
	  - some clean up and fix a bug in calculating errors when
	  projecting a TH3 with a range and option "O"

2009-07-17 12:04  ganis

	* [r29510] proof/proofd/inc/XrdProofConn.h,
	  proof/proofd/inc/XrdProofPhyConn.h,
	  proof/proofd/src/XrdProofConn.cxx,
	  proof/proofd/src/XrdProofPhyConn.cxx: Implement handler of
	  unsolicited messages to automatically propagate human
	  readable messages between PROOF tiers.

2009-07-17 12:01  ganis

	* [r29509] proof/proofd/inc/XrdProofdAux.h: Remove obsolete method
	  in XrdProofdPipe

2009-07-17 11:56  ganis

	* [r29508] proof/proofd/inc/XrdProofdManager.h,
	  proof/proofd/inc/XrdProofdProofServMgr.h,
	  proof/proofd/inc/XrdROOT.h,
	  proof/proofd/src/XrdProofdManager.cxx,
	  proof/proofd/src/XrdProofdProofServMgr.cxx,
	  proof/proofd/src/XrdROOT.cxx: Internal re-organization:
	  - make the Xrootd central scheduler available via
	  XrdProofdManager

2009-07-17 09:40  ganis

	* [r29504] proof/proofd/inc/XrdROOT.h,
	  proof/proofd/src/XrdProofdProofServMgr.cxx,
	  proof/proofd/src/XrdROOT.cxx: XrdProofdProofServMgr:
	  - Add automatically the line 'Path.ForceRemote 1' to the session
	  rootrc file if the ROOT
	  version is < 5.24/00 ; this acts as a workaround for the wrong
	  TTreeCache initialization
	  at the transition between local and remote files fixed in 5.24/00
	  .
	  This allows to setup xproofd to serve multiple ROOT version w/
	  and w/o the fix in optimized way.
	  In case of need, this setting can be overwritten by adding
	  'xpd.putrc Path.ForceRemote 0'
	  in the xproofd config file.
	  XrdROOT:
	  - Add methods to export more detailed version information as
	  required by XrdProofdProofServMgr.

2009-07-17 03:32  pcanal

	* [r29502] cint/cintex/src/ROOTClassEnhancer.cxx: Do not scan
	  static members in ShowMembers

2009-07-16 19:38  pcanal

	* [r29501] core/rint/src/TTabCom.cxx: Fix TFile
	  f("./data_files/[tab]
	  (Savannah report #50310)

2009-07-16 16:54  matevz

	* [r29500] graf3d/gl/inc/TGLScene.h: Remove default values from
	  overloaded UpdatePhysioLogical().

2009-07-16 16:51  matevz

	* [r29499] graf3d/eve/inc/TEveElement.h,
	  graf3d/eve/inc/TEveScene.h, graf3d/eve/src/TEveScene.cxx,
	  tutorials/eve/hierarchical_scene.C: - TEveElement: add 'virtual
	  Bool_t GetRnrAnything()' to facilitate
	  painting traversal.
	  
	  - TEveScene: add support for hierarchical scenes. By setting the
	  fHierarchical flag, positions of children get calculated by
	  multiplying the transformation matrices of all parents within the
	  scene.
	  
	  - hierarchical_scene.C: demo of a hierarchical scene.

2009-07-16 16:32  rdm

	* [r29497] tutorials/graphs: ignore gtime.root.

2009-07-16 15:51  ganis

	* [r29492] tutorials/proof/ProofNtuple.C,
	  tutorials/proof/ProofNtuple.h, tutorials/proof/ProofPythia.C,
	  tutorials/proof/getProof.C, tutorials/proof/runProof.C:
	  Improvements in the PROOF tutorials:
	  - New tutorial "ntuple", using the selector ProofNtuple.h,.C to
	  the usage of
	  TProofOutputFile to merge via temporary files. To run it locally,
	  do
	  
	  root[] .L tutorials/proof/runProof.C+
	  root[] runProof("ntuple")
	  
	  This fills a simple ntuple which saved in the local working
	  directory in the
	  file ProofNtuple.root .
	  If you run the tutorial using a remote cluster the script will
	  automatically
	  start a local xrootd on port 9000 to receive the file.
	  - Add methods to ping 'xrootd' or 'xproofd' services at given
	  host:port in getProof.C
	  this allows to make consolidate the checks done to setup the
	  tutorial.
	  - Explicitely include TDatabasePDG.h in ProofPythia.C to solev a
	  compilation issue
	  with recent ROOT versions.

2009-07-16 15:12  ganis

	* [r29491] proof/proofd/src/XrdProofdProofServMgr.cxx,
	  proof/proofplayer/inc/TProofOutputFile.h,
	  proof/proofplayer/src/TProofOutputFile.cxx,
	  proof/proofplayer/src/TProofPlayer.cxx: Fix several issues in
	  TProofOutputFile:
	  - Remove the 'mode' parameter as the 'SEQUENTIAL' mode was not
	  really an option
	  for the cases when this merging technique is needed
	  - Fix a problem with the determination of the fDir member; this
	  problem affects
	  mostly PROOF-Lite and it appeared after the change #25949 .
	  - Make sure the the local server information is correctly
	  included in AdoptFile()
	  - Fix a serious issue with the 'CENTRAL' mode whose net effect
	  was to delete the
	  outputfile just after having open it
	  In TProofPlayer and XrdProofdProofServMgr
	  - Cope with the changes in TProofOutputFile

2009-07-16 14:54  ganis

	* [r29490] proof/proof/src/TProofLite.cxx,
	  proof/proofplayer/src/TPacketizer.cxx: Fix a couple of memory
	  leaks showing up when running repeated queries in PROOF-Lite

2009-07-16 12:10  brun

	* [r29488] tutorials/graphs/gtime2.C: cosmetics

2009-07-16 10:08  brun

	* [r29487] tutorials/graphs/gtime2.C: example of TGraphTime showing
	  how the class could be used to visualize
	  a set of particles with their time stamp in a MonteCarlo program.

2009-07-16 09:44  rdm

	* [r29486] core/unix/src/TUnixSystem.cxx: From Gerri:
	  add a missing protection in TUnixSystem.cxx. This creates some
	  occasional
	  crashes in ProofLite.

2009-07-16 09:43  rdm

	* [r29485] configure: From Gerri:
	  add protection in krb5.h detection.

2009-07-16 08:41  brun

	* [r29484] hist/hist/src/TGraphTime.cxx: Use effectively the
	  objects draw options when specified.

2009-07-16 07:50  brun

	* [r29483] tutorials/graphs/gtime.C: Add a title and axis titles

2009-07-16 07:42  brun

	* [r29482] hist/hist/inc/TGraphTime.h,
	  hist/hist/src/TGraphTime.cxx: Add possibility to specify a draw
	  option when adding an object to a time step.
	  Show the TGraphTime title (if any)

2009-07-16 07:35  brun

	* [r29481] graf3d/eve/inc/TEveManager.h: TRedrawDisabler destructor
	  must be virtual

2009-07-16 06:22  brun

	* [r29480] tutorials/graphs/gtime.C: Fix typo

2009-07-16 06:18  brun

	* [r29479] hist/hist/src/TGraphTime.cxx: Cleanup comments

2009-07-16 06:15  brun

	* [r29478] tutorials/graphs/gtime.C: Add a TPaveLabel in the list
	  of objects . The label shows the time step number.

2009-07-15 17:09  brun

	* [r29477] hist/hist/src/TGraphTime.cxx: Temporarely disable option
	  "time" to avoid a dependency of libPad on Windows.

2009-07-15 16:48  matevz

	* [r29476] graf3d/eve/inc/LinkDef1.h, graf3d/eve/inc/TEveManager.h:
	  Make dictionary for TEveManager::TRedrawDisabler - this is
	  extremely
	  useful to have in the macros.

2009-07-15 16:37  pcanal

	* [r29475] tree/tree/src/TBranchElement.cxx: better handling of
	  missing data member in a collection in a split tree

2009-07-15 16:35  rdm

	* [r29474] configure, net/krb5auth/Module.mk,
	  net/krb5auth/src/Krb5Auth.cxx: From Gerri:
	  fix for detecting correct version of krb5_c_valid_cksumtype. Also
	  krb5 support
	  for the old rootd is now turned off by default, use --enable-krb5
	  to turn it
	  explictly on.

2009-07-15 15:26  bellenot

	* [r29473] gui/gui/src/TGNumberEntry.cxx: Solve problem reported on
	  the forum (http://root.cern.ch/phpBB2/viewtopic.php?t=8843):
	  Entering a value of eg .5 (without leading 0) into a
	  TGNumberEntry was not working for
	  kNESRealOne, kNESRealTwo, kNESRealThree, and kNESRealFour
	  options.

2009-07-15 15:05  brun

	* [r29472] tutorials/io/double32.C: Insert the "+" at the right
	  place to force ACLIC

2009-07-15 14:52  brun

	* [r29471] tutorials/io/double32.C: Add a "+" in the first line to
	  indicate that this script must be run under ACLIC.

2009-07-15 14:08  couet

	* [r29470] graf2d/doc/v526/index.html, hist/doc/v526/index.html: -
	  update

2009-07-15 13:20  brun

	* [r29469] tutorials/graphs/gtime.C: New tutorial illustrating the
	  new class TGraphTime

2009-07-15 13:19  brun

	* [r29468] hist/hist/inc/LinkDef.h, hist/hist/inc/TGraphTime.h,
	  hist/hist/src/TGraphTime.cxx: Add new class TGraphTime to
	  organize and draw a list of objects evolving with time.
	  An example of use is shown in new tutorial
	  $ROOTSYS/tutorials/graphs/gtime.C

2009-07-15 11:38  axel

	* [r29467] cint/reflex/python/genreflex/gendict.py: Specializations
	  of templates for ClassDef implementations must be in their
	  class's enclosing namespace.

2009-07-15 10:45  moneta

	* [r29466] math/genvector/Module.mk: add VectorUtil.h to list of
	  files for dictionary. With this change the dictionary for the non
	  template functions in VectorUtil, like
	  ROOT::Math::VectorUtil::Phi_mpi_pi will be generated
	  
	  (see http://root.cern.ch/phpBB2/viewtopic.php?t=8779)

2009-07-15 04:56  pcanal

	* [r29463] cint/cintex/src/ROOTClassEnhancer.cxx,
	  cint/doc/v526/index.html: Fix the implementation of ShowMembers
	  in the case where the members are of type with a ClassDef and
	  with a rootcint dictionary (and not genreflex dictionary).
	  [Note: Compared to revision 17238, this fixes the case where the
	  member type has a ClassDef macro.]

2009-07-15 04:50  pcanal

	* [r29462] cint/reflex/src/Scope.cxx, cint/reflex/src/Type.cxx,
	  cint/reflex/src/TypeTemplate.cxx: Do not attempt an Unload if
	  Reflex has already ShutDown

2009-07-14 14:49  brun

	* [r29460] doc/v526/index.html: Add Fabrizio in the Release Notes

2009-07-14 08:39  brun

	* [r29458] graf2d/graf/src/TMarker.cxx: In
	  TMarker::DistancetoPrimitive take into account the marker size

2009-07-14 07:51  moneta

	* [r29457] hist/hist/inc/THnSparse.h, hist/hist/src/THnSparse.cxx:
	  From Matus Kalinsky and Axel: implement THnSparse::SetTitle()
	  which also
	  sets the axes titles like it's done for TH1, TH2, TH3. Rename the
	  projection target histograms to reduce ambiguity for subsequent
	  projections.

2009-07-13 15:06  axel

	* [r29456] cint/cint/src/Api.cxx, cint/cint/src/malloc.cxx,
	  cint/cint/src/newlink.cxx, cint/cint/src/struct.cxx: Never simply
	  exit in case of errors; throw a runtime_exception instead.
	  Fixes Savannah #53130.

2009-07-13 15:02  axel

	* [r29455] cint/cintex/Module.mk: Veto profiling for compiling
	  CINTFunctional.o.

2009-07-13 10:59  bellenot

	* [r29452] gui/gui/src/TRootBrowserLite.cxx: Rename "New Old
	  Browser" to "New Browser Lite" menu entries + add hotkey for
	  "Save As..."

2009-07-13 10:51  ganis

	* [r29451] net/xrootd/src/xrootd/src/Xrd/XrdConfig.cc: Import from
	  the CVS head a fix to the order in which protocols are loaded

2009-07-13 08:47  axel

	* [r29450] cint/cint/src/Api.cxx, cint/cint/src/parse.cxx,
	  cint/test/t977.cxx, cint/test/t977.h: Also dereference the thrown
	  value in Api.
	  Fix the catching in Api; better handling of G__exception (e.g.
	  #include its header first so CINT knows it).
	  Now that we can handle throwing of float, double, void* etc,
	  enable the tests that come with it.
	  Changes to Api.cxx also fix CINT test t977.

2009-07-12 07:51  pcanal

	* [r29447] tutorials/roofit/rf105_funcbinding.C: Fix running
	  rf105_funcbinding.C via the interpreter by properly dealing with
	  the fact
	  that function are not supported by the autoloader.

2009-07-11 13:20  axel

	* [r29446] cint/cint/src/parse.cxx: Memory management of exception
	  buffers: structs should not be dereferenced to set obj.i;
	  destruct structs but free everything. Fixes CINT test eh1.

2009-07-11 12:15  brun

	* [r29445] hist/hist/inc/TGraph.h, hist/hist/src/TGraph.cxx: Follow
	  the convention used for histograms also in TGraph::Integral.
	  If last argument=-1 the last point is taken.

2009-07-11 11:01  brun

	* [r29444] hist/hist/inc/TGraph.h, hist/hist/src/TGraph.cxx:
	  Implement a new function computing the integral of a graph
	  Double_t TGraph::Integral(Int_t first, Int_t last) const
	  {
	  // Integrate the TGraph data within a given (index) range
	  // NB: if first=last=0 (default) take the full range from 0 to
	  fNpoints-1
	  // if (first >= last) the function returns 0.
	  // : The graph segments should not intersect.
	  //Method:
	  // There are many ways to calculate the surface of a polygon. It
	  all depends on what kind of data
	  // you have to deal with. The most evident solution would be to
	  divide the polygon in triangles and
	  // calculate the surface of them. But this can quickly become
	  complicated as you will have to test
	  // every segment of every triangle and check if they are
	  intersecting with a current polygon?s
	  // segment or if it goes outside the polygone. Many calculations
	  that would lead to many problems...
	  // The solution
	  // Fortunately for us, there is a simple way to solve this
	  problem, as long as the polygon?s
	  // segments don?t intersect.
	  // It takes the x coordinate of the current vertex and multiply
	  it by the y coordinate of the next
	  // vertex. Then it subtracts from it the result of the y
	  coordinate of the current vertex multiplied
	  // by the x coordinate of the next vertex. Then divide the result
	  by 2 to get the surface/area.
	  // Sources
	  //
	  http://forums.wolfram.com/mathgroup/archive/1998/Mar/msg00462.html
	  //
	  http://stackoverflow.com/questions/451426/how-do-i-calculate-the-surface-area-of-a-2d-polygon

2009-07-11 10:49  brun

	* [r29443] graf2d/graf/inc/TCutG.h, graf2d/graf/src/TCutG.cxx:
	  Rename TCutG::Integral to TCutg::IntegralHist to avoid a clash
	  with the new TGraph::Integral.

2009-07-10 15:35  bellenot

	* [r29442] gui/gui/src/TRootBrowserLite.cxx: - Rename "New Browser"
	  to "New Old Browser" in the "File" menu and use "New Browser" to
	  launch the new version of the ROOT browser.
	  This allows to have the two versions running side by side (for
	  comparison)
	  - Add a notification for the user, telling there is a new browser
	  and how to use it

2009-07-10 14:07  brun

	* [r29441] hist/hist/src/TH3.cxx: Fix a bug in TH3::DoProject2D
	  see Savannah report : https://savannah.cern.ch/bugs/?53038

2009-07-10 13:58  axel

	* [r29440] cint/cint/src/tmplt.cxx: Also skip the "static" keyword
	  when determining what kind of a template we have.
	  Fixes Savannah #44738 part 1.

2009-07-10 13:52  brun

	* [r29439] misc/memstat/src/TMemStat.cxx: Show the first 5 levels
	  of the stack trace in the tooltip

2009-07-10 07:59  ganis

	* [r29438] net/krb5auth/src/Krb5Auth.cxx: Revert the last patch to
	  use krb5_c_valid_cksumtype(...) instead of the old
	  fashioned valid_cksumtype(...). This function
	  'krb5_c_valid_cksumtype' should
	  always be available in 'krb5.h'. If this creates problems on
	  peculiar installations
	  we will address them as they come.

2009-07-10 07:28  axel

	* [r29437] cint/cint/src/Shadow.cxx: Reset length template argument
	  type name to 0 after encountering "const".

2009-07-09 19:22  axel

	* [r29436] cint/cint/src/Shadow.cxx: Skip "const" when prepending
	  types with "::"

2009-07-09 15:53  axel

	* [r29416] cint/cint/src/Shadow.cxx: Fix savannah #17796. All that
	  was left to do was to fix the shadow typedef: its template
	  parameters needed to have a leading "::" to "pull" them out of
	  the shadow scope. Of course that doesn't work for int ("::int" is
	  invalid).

2009-07-09 15:51  rdm

	* [r29415] configure, misc/memstat/src/TMemStatDepend.cxx,
	  misc/memstat/src/TMemStatManager.cxx: make MemStat compilable
	  also on platforms that don't support the memstat
	  collecting hooks (__malloc_hook, etc).

2009-07-09 14:52  pcanal

	* [r29414] io/io/src/TStreamerInfoReadBuffer.cxx: properly skip
	  variable size array in the case of a split TTree

2009-07-09 14:10  pcanal

	* [r29413] tree/tree/inc/TTreeCloner.h: Fix for solaris

2009-07-09 13:58  rdm

	* [r29412] configure, io/sql/Module.mk: From Bertrand and me:
	  - libfftw3.a should always be prefered over .so, to avoid forcing
	  users
	  to install fftw3
	  - rename libSQL.so to libSQLIO.so to be consistent with libRIO.so
	  and
	  libXMLIO.so

2009-07-09 12:11  brun

	* [r29411] core/base/inc/TBrowser.h: From Bertrand:
	  Add BrowseObject(TObject *) method to solve problems when
	  browsing containers (e.g. TList)
	  
	  For example whith this code:
	  
	  TBrowser *browser = new TBrowser();
	  
	  TList *list = new TList();
	  
	  ...
	  
	  list->Browse(browser);
	  
	  The list itself is not added to the browser, and the content of
	  the list is added to the current browser folder
	  
	  So by using browser->BrowseObject(list); instead of
	  list->Browse(browser); the list is added to the browser, and its
	  content goes inside the list folder

2009-07-09 12:10  brun

	* [r29410] misc/memstat/inc/TMemStat.h,
	  misc/memstat/src/TMemStat.cxx: Rewrite the visualization part of
	  TMemStat.
	  use the new ToolTip canvas facility to report the stack traces.

2009-07-09 10:39  bellenot

	* [r29409] gui/gui/src/TGFileBrowser.cxx,
	  gui/gui/src/TRootBrowserLite.cxx: When browsing an object, check
	  if it is already in the browser list tree, otherwise add it
	  Will be used by the new browser method BrowseObject(TObject *)

2009-07-09 10:20  bellenot

	* [r29408] gui/gui/src/TRootCanvas.cxx: Add a special case for
	  displaying tooltip information:
	  if the string returned by GetObjectInfo begins with
	  '-' display only the object info

2009-07-09 10:20  axel

	* [r29407] cint/cint/src/parse.cxx: Fix Savannah #30598, #30599.
	  Dereference the exception for all types and not just for structs.
	  Determine proper catch by matching more than just tagnum.

2009-07-09 08:08  couet

	* [r29406] hist/histpainter/src/TGraphPainter.cxx: - Some doc
	  formating

2009-07-09 07:24  brun

	* [r29405] gui/qtgsi/src/TQRootDialog.cxx: remove a compiler
	  warning

2009-07-09 07:24  bellenot

	* [r29404] gui/doc/v526/index.html: Update release notes

2009-07-09 07:17  brun

	* [r29403] config/rootrc.in, core/base/inc/TCanvasImp.h,
	  graf2d/gpad/inc/TCanvas.h, graf2d/gpad/src/TCanvas.cxx,
	  gui/gui/inc/TRootCanvas.h, gui/gui/src/TRootCanvas.cxx: From
	  Bertrand:
	  Implement tooltip displaying information about the primitive
	  below the mouse pointer in a canvas.
	  
	  It is possible to enable/disable this optional feature with the
	  "Tooltip info" menu entry from the "View" menu of the canvas.
	  
	  To change the default behaviour (off by default), a new option
	  has been added in system.rootrc:
	  
	  Canvas.ShowToolTips: false

2009-07-09 05:03  pcanal

	* [r29402] io/io/src/TBufferFile.cxx: When checking to avoid out of
	  bound read, do not over-estimate the amount of space need by
	  array's of Float16 or Double32 on disk

2009-07-09 01:07  pcanal

	* [r29401] tree/tree/inc/TTreeCloner.h,
	  tree/tree/src/TTreeCloner.cxx: Fix the default sorting order of
	  baskets when the TTree is an older in-memory TTree.
	  Enhance the sort order to use the 'entry number' when the seek
	  position are equal.
	  Consequently the default sort order for an older in-memory TTree
	  is now
	  essentially kSortBasketsByEntry rather than kSortBasketsByBranch
	  (old 'correct' sort
	  order) or 'random' (the 'broken' sort order prior to this patch).

2009-07-08 22:01  pcanal

	* [r29400] core/rint/src/TTabCom.cxx: Fix:
	  
	  When pressing Tab it convert my arrow to dot.
	  
	  My listing:
	  root [0] TLine l
	  root [1] l.IsA()-> // here I press Tab
	  "l" is not of pointer type. Use this operator: .
	  ...
	  root [1] l.IsA().

2009-07-08 14:51  brun

	* [r29399] io/io/src/TFile.cxx: Fix a compilation error spotted by
	  gcc option -Wshadow

2009-07-08 12:52  rdm

	* [r29398] core/base/inc/TEnv.h, core/base/src/TEnv.cxx: Add
	  support for skipping the reading of the $HOME/<name> resource
	  file.
	  To do this set the shell variable ROOTENV_NO_HOME=1. This might
	  be useful
	  in case the home directory resides on an automounted remote file
	  system and one wants to avoid this file system from being
	  mounted.
	  Fixes issue #52551.

2009-07-08 12:21  couet

	* [r29396] test/stressGraphics.cxx: - Print the test number near
	  the keyword "FAILED" to identify
	  more easily which test failed in nightly reports.

2009-07-08 12:05  couet

	* [r29395] test/stressGraphics.ref: - an other adjustment needed
	  after the last TASImage mod.

2009-07-08 08:14  axel

	* [r29394] cint/cint/include/limits.h, cint/cint/src/loadfile.cxx:
	  CPP predicate sizeof is only valid for CINT; limits.h might get
	  included by external CPP.
	  Pass G__EXTERNAL_CPP when invoking external CPP to signal that we
	  cannot rely on CINT's extensions.
	  Construct limits.h from CPP info if available, fallback on a
	  32bit int.

2009-07-08 07:44  brun

	* [r29393] geom/geom/src/TGeoNavigator.cxx,
	  geom/geom/src/TGeoVolume.cxx: From Andrei:
	  fixes an incoherency while navigating in assembly volumes by
	  correctly storing the index of the next crossed daughter to the
	  assembly. The effect was that in some rare cases assembly volumes
	  appeared in tracking with GEANT4.

2009-07-08 07:01  brun

	* [r29392] proof/proofplayer/src/TFileMerger.cxx: TFileMerger is
	  supposed to copy objects that it cannot merge.
	  This is fine. However, it prematurely jumps out of the loop
	  after the first such object.
	  This patch fixes
	  https://savannah.cern.ch/bugs/?52886

2009-07-07 17:59  pcanal

	* [r29391] core/meta/src/TCint.cxx: avoid doing work after reflex
	  has shutdown

2009-07-07 16:54  pcanal

	* [r29388] tree/tree/src/TBranchElement.cxx: Fix the case involving
	  nested classes inside an STL container,
	  when a data member is deleted from a class in the middle and root
	  did not
	  properly recognize this when reading old data, and overwrites
	  part
	  of the structure being read.
	  
	  For example, suppose we have this:
	  
	  
	  struct C { int x; };
	  struct B { C b1; C b2; };
	  struct A { std::vector<B> aa; };
	  
	  
	  and then write an A to a tree. We then remove the `b2' member.
	  When reading an old file, the contents of `b1' will be written
	  with the old `b2'!

2009-07-07 16:34  matevz

	* [r29387] graf3d/gl/src/TGLClip.cxx: When initializing
	  TGLClipPlane for the first time, place it in the
	  center of the scene's bounding-box.
	  Before that, plane was always positioned at (0,0,0) which lead to
	  unexpected behaviour when scene was not centered at the origin.

2009-07-07 15:32  rdm

	* [r29386] tutorials/hsimple.C: remove commented printf to keep
	  code clean.

2009-07-07 15:27  rdm

	* [r29385] net/bonjour/inc/TBonjourBrowser.h,
	  net/bonjour/inc/TBonjourRegistrar.h,
	  net/bonjour/src/TBonjourBrowser.cxx,
	  net/bonjour/src/TBonjourRegistrar.cxx,
	  net/bonjour/src/TBonjourResolver.cxx: - add extra comments on
	  what packages must be installed on Linux to make
	  Bonjour work.
	  - add env var to silence Avahi about using the Bonjour compat
	  library.

2009-07-07 14:01  couet

	* [r29382] graf2d/doc/v526/index.html: - TASImage

2009-07-07 13:53  couet

	* [r29381] test/stressGraphics.ref: - Some adjustments needed
	  because of a change in the
	  text drawing in TASimage.

2009-07-07 13:51  couet

	* [r29380] graf2d/asimage/src/TASImage.cxx: - The text size
	  adjustment applied in revision:
	  http://root.cern.ch/viewvc?view=rev&revision=18073
	  Was not valid. The text was wrong and the following macro
	  produced a wrong title when ran in batch:
	  {
	  TCanvas *canvas = new TCanvas("c5","TauValidation",900,900);
	  TH1F *histo = new
	  TH1F("Histo","123456x_{i}abcdefy^{2}",100,0,20);
	  canvas->Print("drawing.gif");
	  }
	  This problem is now fixed. The text size is now the same in
	  interactive and batch mode.

2009-07-07 13:15  axel

	* [r29379] cint/cint/inc/FastAllocString.h,
	  cint/cint/src/FastAllocString.cxx, cint/cint/src/common.h,
	  cint/cint/src/ifunc.cxx, cint/cint/src/loadfile.cxx,
	  cint/cint/src/newlink.cxx, cint/cint/src/shl.cxx,
	  cint/cint/src/strbuf.cxx, cint/cint/src/strbuf.h: Rename
	  G__StrBuf to G__FastAllocString; make it part of the C++ API.

2009-07-07 13:03  axel

	* [r29378] cint/cint7/src/pcode.cxx, cint/cint7/src/pragma.cxx:
	  Silence warnings on VC9 by making "-unsigned" a no-op and
	  protecting a local var declaration with proper #ifdefs

2009-07-07 11:42  wouter

	* [r29377] roofit/roofitcore/inc/RooDataHist.h,
	  roofit/roofitcore/src/RooDataHist.cxx,
	  roofit/roofitcore/src/RooProfileLL.cxx: o RooProfileLL
	  
	  - Bug fix from dev branch
	  
	  
	  o RooDataHist
	  
	  - Fix bug in schema evolution

2009-07-07 11:10  brun

	* [r29376] misc/memstat/src/TMemStat.cxx: Activate TMemStat::draw
	  and add many protections in the code.

2009-07-07 11:09  brun

	* [r29375] config/Makefile.depend: Add dependency of libGraf and
	  libGpad for libMemStat

2009-07-07 09:07  axel

	* [r29373] cint/doc/v526/index.html: CINT typename lookup

2009-07-07 04:36  pcanal

	* [r29372] io/doc/v526/index.html: update doc

2009-07-07 04:35  pcanal

	* [r29371] io/io/src/TFile.cxx: more accurate debug statement from
	  TagFile

2009-07-06 23:58  pcanal

	* [r29364] core/cont/src/TBits.cxx, core/doc/v526/index.html: Fix
	  TBits::operator== to properly assume that the unset bits values
	  default to zero and 2 TBits of differents length are not longer
	  always 'not equal'.

2009-07-06 22:10  pcanal

	* [r29361] io/io/src/TStreamerInfo.cxx,
	  tree/tree/src/TTreeCloner.cxx: Insure that the TTreeCloner (fast
	  merging) is able to also copy 'uninitialized' TStreamerInfo
	  describing abstract classes (This fixed savannah report #52856)

2009-07-06 21:10  pcanal

	* [r29360] io/io/inc/TMakeProject.h, io/io/src/TFile.cxx,
	  io/io/src/TMakeProject.cxx, io/io/src/TStreamerInfo.cxx: In
	  TMakeProject:
	  Add option 'nocompilation' to allow for the generation of MAKEP
	  without running it.
	  
	  Now look for any 'empty class' and enums that are listed as
	  template arguments before starting
	  to generate the header files (Allowing for better and more
	  predictable converage, including
	  detecting the 'implied' namespaces and/or classes and insuring
	  they are properly declared.)
	  
	  Replace the associative container (map<x,y>, set<z>) respectively
	  by (vector<pair<x,y>> and
	  vector<z>) when x is an objet not only when their are the top
	  level type (i.e. what
	  we had before) but also when they are part of template parameters
	  (of other containers).
	  
	  Replace multiple specializations of class template with a single
	  generic implementation when
	  their are all empty (hence reducing initialization order issues,
	  in particular when the
	  template parameter is a nested class inside another class).
	  
	  These allow running MakeProject on the latest CMS event model.

2009-07-06 18:05  axel

	* [r29358] cint/doc/v526/index.html: Delayed load.

2009-07-06 17:53  matevz

	* [r29357] graf3d/eve/inc/TEveRGBAPalette.h,
	  graf3d/eve/inc/TEveRGBAPaletteEditor.h,
	  graf3d/eve/src/TEveRGBAPalette.cxx,
	  graf3d/eve/src/TEveRGBAPaletteEditor.cxx: TEveRGBAPalette -
	  implement additional flag fFixColorRange specifying
	  how the palette color range gets mapped onto signal values:
	  true - LowLimit -> HighLimit
	  false - MinValue -> MaxValue.
	  
	  State of the flag can be passed in the constructor or changed via
	  the
	  void SetFixColorRange(Bool_t v);
	  member function.
	  
	  Control of the flag is also available in the GUI editor.

2009-07-06 17:34  axel

	* [r29355] cint/cintex/src/CINTClassBuilder.cxx,
	  cint/cintex/src/CINTFunctional.cxx,
	  cint/cintex/src/ROOTClassEnhancer.cxx,
	  cint/reflex/inc/Reflex/Builder/ClassBuilder.h,
	  cint/reflex/inc/Reflex/Builder/GenreflexMemberBuilder.h,
	  cint/reflex/inc/Reflex/Builder/OnDemandBuilder.h,
	  cint/reflex/inc/Reflex/Builder/OnDemandBuilderForScope.h,
	  cint/reflex/inc/Reflex/Builder/ReflexBuilder.h,
	  cint/reflex/inc/Reflex/Kernel.h, cint/reflex/inc/Reflex/Scope.h,
	  cint/reflex/inc/Reflex/Type.h,
	  cint/reflex/inc/Reflex/internal/BuilderContainer.h,
	  cint/reflex/inc/Reflex/internal/ScopeBase.h,
	  cint/reflex/python/genreflex/gendict.py,
	  cint/reflex/src/BuilderContainer.cxx, cint/reflex/src/Class.cxx,
	  cint/reflex/src/Class.h, cint/reflex/src/ClassBuilder.cxx,
	  cint/reflex/src/GenreflexMemberBuilder.cxx,
	  cint/reflex/src/OnDemandBuilder.cxx, cint/reflex/src/Scope.cxx,
	  cint/reflex/src/ScopeBase.cxx, cint/reflex/src/Type.cxx,
	  cint/reflex/test/implementation/legacy/test_Reflex_simple1.cxx,
	  cint/reflex/test/implementation/legacy/test_Reflex_simple2.cxx:
	  Implement delayed, on-demand initialization of data and function
	  members in Reflex dictionaries.
	  This should reduce both the memory usage and the start-up time
	  caused by the dictionaries.
	  
	  Details:
	  * genreflex uses OnDemandBuilders that register with ScopeBase
	  (via ClassBuilder) to add the member dictionaries when ScopeBase
	  needs them.
	  * The kind of information that the OnDemandBuilder can provide is
	  specified by ScopeBase::EBuilderKind; this allows us to
	  initialize subtypes and subscopes later, using a similar
	  mechanism.
	  * ClassBuilder has a new overload, taking an existing Class*
	  which it will add information to.
	  * Due to the way Cintex sets up inheritance, at least
	  __getBasestable must be available immediately when definign the
	  class; it cannot be loaded in a delayed way. For now,
	  constructors and destructors are also initialized immediately.
	  * Cintex's ROOTClassEnhancer now checks whether a class alreday
	  has StreamerNVirtual with the proper signature; it will only add
	  the ROOT ClassDef functions if this function cannot be found.
	  * To prevent Cintex from triggering the loading of the function
	  members of all classes, FunctionMemberByName() now has a new last
	  optional parameter specifying wither delayed loading should be
	  allowed or not; the default is to allow it.
	  * Adapt Reflex test suite to reflect the new member order.
	  
	  Also fix a few automatic indentation issues in ClassBuilder.h.

2009-07-06 16:17  brun

	* [r29354] tutorials/hsimple.C: From Valeri Fine:
	  The "h1draw" and "ntuple1" of the ROOT macro benchmarks.C crash
	  (time by
	  time) performing
	  
	  dir+"hsimple.root"
	  
	  from hsimple.C. Each macro "h1draw.C" and "ntuple1.C" can be
	  executed alone
	  with no problem.

2009-07-06 16:03  pcanal

	* [r29353] core/base/inc/LinkDef2.h: apply r27928 ('Do not attempt
	  to generate dictionary for auxiliary vector class when iterator
	  is _not_ a class') also to vector<TString>

2009-07-06 15:21  brun

	* [r29352] core/cont/src/TClassTable.cxx: Protect
	  TClassTable::Print in case fgSortedTable is not yet set.

2009-07-06 09:30  axel

	* [r29347] cint/reflex/python/genreflex/gendict.py: Work around
	  bogus GCC 4.3 warning, fixes Savannah #52750.
	  See http://gcc.gnu.org/bugzilla/show_bug.cgi?id=40658

2009-07-06 06:27  brun

	* [r29343] io/io/src/TMakeProject.cxx: Fix a compilation warning.

2009-07-04 16:04  pcanal

	* [r29334] io/io/src/TMakeProject.cxx, io/io/src/TStreamerInfo.cxx:
	  MakeProject: Improve support for auto_ptr and bitset, limit file
	  name size to 255 characters

2009-07-04 16:02  pcanal

	* [r29333] core/metautils/src/TClassEdit.cxx: mark auto_ptr as an
	  std class

2009-07-03 17:02  matevz

	* [r29332] graf3d/gl/inc/TGLContext.h,
	  graf3d/gl/src/TGLContext.cxx, graf3d/gl/src/TGLWidget.cxx: -
	  TGLContext: Initialize GLEW the first time any context is made
	  current.
	  - TGLWidget: Fix method-name in error print-out.

2009-07-03 16:23  axel

	* [r29331] cint/cintex/src/CINTFunctional.cxx: Don't ask base
	  classes for __getNewDelFunctions, and don't run UpdateMembers().

2009-07-03 16:21  axel

	* [r29330] cint/cintex/src/CINTClassBuilder.cxx,
	  cint/cintex/src/CINTFunctional.cxx,
	  cint/cintex/src/ROOTClassEnhancer.cxx: Don't ask for MemberByName
	  but use FunctionMemberByName when looking for a function member!

2009-07-03 13:07  rdm

	* [r29326] configure: From Matevz:
	  When running with locally installed GLEW "-lGLEW" was not passed
	  into
	  the build system. Quote all assignments to shell variables in
	  GLEW detection.

2009-07-03 11:27  matevz

	* [r29324] graf3d/eve/inc/TEveWindowManager.h,
	  graf3d/eve/src/TEveWindow.cxx,
	  graf3d/eve/src/TEveWindowManager.cxx: Merge rev 29248 from the
	  fireworks branch:
	  
	  Emit dock/undock signals from TEveWindowManager.

2009-07-03 10:57  matevz

	* [r29323] graf3d/eve/inc/TEveViewer.h,
	  graf3d/eve/src/TEveViewer.cxx: Detect if display is running on
	  mac at runtime - the compile-time
	  detection was wrong as people ssh to lxplus from their macs.
	  Thanks to Fons for providing the detection code.

2009-07-03 10:45  brun

	* [r29322] graf2d/gpad/src/TCanvas.cxx: From Bertrand:
	  Fix issue when mixing canvases in batch and non-batch mode as
	  reported on the forum:
	  
	  http://root.cern.ch/phpBB2/viewtopic.php?t=8578

2009-07-03 10:42  brun

	* [r29321] io/sql/inc/TBufferSQL2.h, io/sql/src/TBufferSQL2.cxx,
	  io/xml/src/TBufferXML.cxx, net/net/inc/TSQLServer.h,
	  net/net/src/TSQLServer.cxx, sql/mysql/src/TMySQLStatement.cxx,
	  sql/odbc/src/TODBCStatement.cxx, sql/oracle/inc/TOracleServer.h,
	  sql/oracle/src/TOracleRow.cxx, sql/oracle/src/TOracleServer.cxx,
	  sql/oracle/src/TOracleStatement.cxx: From Sergei Linev:
	  1. New static methods to set/get time formatting in TOracleServer
	  2. Move float format constant for TBufferSQL2 to TSQLServer
	  3. Use that format in several other appropriate places like
	  TODBCStatement, TOracleRow and so on.
	  4. Replace sprintf to snprintf calls in several places.

2009-07-03 10:36  brun

	* [r29320] tmva/src/PDF.cxx, tmva/src/Reader.cxx,
	  tmva/src/TNeuron.cxx, tmva/src/VariableTransformBase.cxx: From
	  Bertrand:
	  Fix warning C4355: 'this' : used in base member initializer list
	  (on Windows)

2009-07-02 19:26  pcanal

	* [r29318] cint/cint/src/DataMemberHandle.h,
	  cint/cint/src/decl.cxx, cint/cint/src/fproto.h,
	  cint/cint/src/struct.cxx, cint/cint/src/typedef.cxx,
	  cint/cint/src/var.cxx: Avoid using the lookup to search for a
	  variable/data member that we just created/allocated; This is both
	  faster and avoiding potential inconsistency in the lookup

2009-07-02 16:10  brun

	* [r29317] tree/treeplayer/src/TTreePlayer.cxx: In
	  TTreePlayer::DrawSelect fix problem reported at :
	  http://savannah.cern.ch/bugs/?52681
	  TTree::Draw ignores "goff" option when the "TCut selection"
	  rejects all events.

2009-07-02 12:23  couet

	* [r29308] hist/histpainter/src/THistPainter.cxx: - Improve the
	  "Option B example".

2009-07-02 10:39  rdm

	* [r29304] build/win/makeresource.sh: From Bertrand:
	  correct version determination.

2009-07-02 09:50  couet

	* [r29303] hist/histpainter/src/THistPainter.cxx: - Complete the
	  documentation about the "b", "bar" and "hbar" options.

2009-07-02 08:37  matevz

	* [r29302] graf3d/eve/inc/TEveCaloData.h: Document data-members of
	  struct TEveCaloData::SliceInfo_t.

2009-07-01 16:52  matevz

	* [r29298] graf3d/eve/src/TEveViewer.cxx,
	  graf3d/eve/src/TEveWindow.cxx: Wrong function called on viewer
	  dock. Fix error in function documentation.

2009-07-01 14:40  brun

	* [r29293] tree/treeplayer/src/TTreePlayer.cxx: From Lorenzo:
	  fix in TTreePlayer to fix the usage of option "D" when an
	  histogram was not drawn before

2009-07-01 13:37  couet

	* [r29291] test/stressGraphics.ref: - Small adjustement for
	  windows.

2009-07-01 13:03  axel

	* [r29288] cint/reflex/cmake/templates/Main.cxx,
	  cint/reflex/inc/LinkDef.h, cint/reflex/inc/Reflex/Any.h,
	  cint/reflex/inc/Reflex/Base.h,
	  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/NamespaceBuilder.h,
	  cint/reflex/inc/Reflex/Builder/NewDelFunctions.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/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/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/InternalTools.h,
	  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/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/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/OwnedPropertyList.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/Scope.cxx,
	  cint/reflex/src/ScopeBase.cxx, cint/reflex/src/ScopeName.cxx,
	  cint/reflex/src/ScopedType.cxx, cint/reflex/src/ScopedType.h,
	  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/genmap.cxx, cint/reflex/src/stl_hash.h,
	  cint/reflex/test/genreflex/template/TemplateDefaultArgTests.cxx,
	  cint/reflex/test/implementation/legacy/demangle_test.cxx,
	  cint/reflex/test/implementation/legacy/testDict1/Reflex.h,
	  cint/reflex/test/implementation/legacy/testDict2/ClassA.h,
	  cint/reflex/test/implementation/legacy/testDict2/ClassB.h,
	  cint/reflex/test/implementation/legacy/testDict2/ClassC.h,
	  cint/reflex/test/implementation/legacy/testDict2/ClassD.h,
	  cint/reflex/test/implementation/legacy/testDict2/ClassE.h,
	  cint/reflex/test/implementation/legacy/testDict2/ClassF.h,
	  cint/reflex/test/implementation/legacy/testDict2/ClassG.h,
	  cint/reflex/test/implementation/legacy/testDict2/ClassH.h,
	  cint/reflex/test/implementation/legacy/testDict2/ClassI.h,
	  cint/reflex/test/implementation/legacy/testDict2/ClassJ.h,
	  cint/reflex/test/implementation/legacy/testDict2/ClassK.h,
	  cint/reflex/test/implementation/legacy/testDict2/ClassL.h,
	  cint/reflex/test/implementation/legacy/testDict2/ClassM.h,
	  cint/reflex/test/implementation/legacy/testDict2/ClassN.h,
	  cint/reflex/test/implementation/legacy/testDict2/ClassO.h,
	  cint/reflex/test/implementation/legacy/testDict2/ClassSelections.h,
	  cint/reflex/test/implementation/legacy/testDict2/ClassT.h,
	  cint/reflex/test/implementation/legacy/testDict2/Functions.h,
	  cint/reflex/test/implementation/legacy/testDict2/MemberPointer.h,
	  cint/reflex/test/implementation/legacy/testDict2/TemplatedClasses.h,
	  cint/reflex/test/implementation/legacy/testDict2/TestClasses.h,
	  cint/reflex/test/implementation/legacy/testDict2/VirtFuncOverrider.h,
	  cint/reflex/test/implementation/legacy/testPlugins/ICommon.h,
	  cint/reflex/test/implementation/legacy/testPlugins/plugin1.cxx,
	  cint/reflex/test/implementation/legacy/testPlugins/plugin1bis.cxx,
	  cint/reflex/test/implementation/legacy/testPlugins/plugin2.cxx,
	  cint/reflex/test/implementation/legacy/testPlugins/plugin3.cxx,
	  cint/reflex/test/implementation/legacy/test_ReflexBuilder_unit.cxx,
	  cint/reflex/test/implementation/legacy/test_Reflex_generate.cxx,
	  cint/reflex/test/implementation/legacy/test_Reflex_lookup.cxx,
	  cint/reflex/test/implementation/legacy/test_Reflex_plugins.cxx,
	  cint/reflex/test/implementation/legacy/test_Reflex_simple1.cxx,
	  cint/reflex/test/implementation/legacy/test_Reflex_simple2.cxx,
	  cint/reflex/test/implementation/legacy/test_Reflex_unit.cxx,
	  cint/reflex/test/implementation/members/OffsetOfTest.cxx,
	  cint/reflex/test/implementation/members/UpdateMembersTest.cxx,
	  cint/reflex/test/implementation/types/EmptyClassTests.cxx,
	  cint/reflex/test/iso-iec/class/access/2/a.cxx,
	  cint/reflex/test/iso-iec/conv/fpprom/a.cxx: Use uniform coding
	  style, e.g. "if (a)" instead of "if( a )".
	  It's basically ROOT's except for function return types being on a
	  separate line, so function definitions can be searched as regexp
	  ^ClassName::FuncName.

2009-07-01 12:18  axel

	* [r29287] cint/cint/src/common.h, cint/cint/src/init.cxx,
	  cint/cint/src/scrupto.cxx, cint/cint/src/struct.cxx,
	  cint/cint/src/tmplt.cxx, cint/cint/src/typedef.cxx: Properly
	  implement r29264:
	  Speed up the dictionary initialization for large dictionaries by
	  a huge factor, reducing it from n^2 to nlogn.
	  Also increases the speed of type name lookup, especially in the
	  case of non-existing types, a common thing in CINT ("is TObject a
	  typedef? no").
	  Attempts to fix the underlying issue of Savannah #52457

2009-07-01 09:56  couet

	* [r29286] graf2d/doc/v526/index.html: - TLatex

2009-07-01 09:46  couet

	* [r29285] graf2d/graf/src/TLatex.cxx: - Fix the problem mentionned
	  here: https://savannah.cern.ch/bugs/?51473
	  
	  In the following macro the #int and #sum symbols had wrong limits
	  placement
	  if the character just before started with "#".
	  {
	  TCanvas *c1 = new TCanvas("c1","c1",500,500);
	  TLatex l;
	  l.SetTextSize(0.1);
	  
	  l.DrawLatex(0.1,0.6,"#nu#int^{1-x}_{2#pi}");
	  l.DrawLatex(0.1,0.2,"a#int^{1-x}_{2#pi}");
	  
	  l.DrawLatex(0.5,0.6,"#nu#sum^{1-x}_{2#pi}");
	  l.DrawLatex(0.5,0.2,"a#sum^{1-x}_{2#pi}");
	  }
	  
	  This problem is there since the 1st version of TLatex. It is
	  fixed by:
	  1. Giving "^" and "_" a lower precedence than special and greek
	  characters.
	  2. Making a special case for #int and #sum and giving them even
	  lower precedence than "^" and "_".
	  
	  Oleksandr Grebenyuk <ogrebenyuk@lbl.gov> helped a lot solving
	  this issue.

2009-07-01 08:49  couet

	* [r29283] graf2d/doc/v526/index.html: - TPostScript

2009-07-01 08:43  couet

	* [r29280] graf2d/postscript/src/TPostScript.cxx: - In the
	  following TLatex the minus sign was not correct:
	  TLatex *l = new TLatex(0.5, 0.5, "#font[122]{a = b + c - d #pm
	  e}");
	  Note it is not the recommended way to do greek characters with
	  TLatex, but it should work anyway.

2009-07-01 08:31  moneta

	* [r29278] hist/hist/src/TH2.cxx: fix statistics when projecting
	  using TCutg

2009-07-01 05:09  pcanal

	* [r29276] core/meta/src/TSchemaRule.cxx: Fix the initialization of
	  the checksum information for a TSchemaRule
	  (hence fixing the lookup based on checksum)

2009-07-01 03:22  pcanal

	* [r29275] tree/tree/src/TBranchBrowsable.cxx: Allow the TBrowser
	  to see the member function of the base class of emulated classes

2009-06-30 21:16  axel

	* [r29274] core/utils/src/rootcint.cxx: Fix a funny issue on
	  Windows: vec.push_back(vec[0]) fails because vec got reallocated
	  during push_back, which invalidated vec[0].
	  Fixes issue with EventDict.cxx reported by Bertrand.

2009-06-30 19:24  pcanal

	* [r29272] core/meta/inc/TSchemaRuleSet.h,
	  core/meta/src/TSchemaRuleSet.cxx, io/io/src/TStreamerInfo.cxx:
	  Since we can not distinguish (in the TStreamerInfo) the case
	  where
	  the class layout was versioned to 1 or was un-versioned, we
	  update the
	  rule matching mechanism so that a rule assigned to version '1'
	  will
	  apply both to any unversioned class layout and to a class layout
	  which
	  version number was set to '1'.
	  
	  This resolves the issue described at
	  http://root.cern.ch/phpBB2/viewtopic.php?t=8749

2009-06-30 16:26  moneta

	* [r29271] math/minuit2/build/configure.in,
	  math/minuit2/build/inc_Minuit2_Makefile.am,
	  math/minuit2/build/src_Makefile.am, math/minuit2/src/MnHesse.cxx:
	  fixes for building a stand-alone 5.24 version of Minuit2

2009-06-30 14:50  pcanal

	* [r29270] core/rint/src/TTabCom.cxx: additinal cleanup and coding
	  convention fix in TTabCom::DeterminePath

2009-06-30 11:21  axel

	* [r29269] cint/cint/src/common.h, cint/cint/src/init.cxx,
	  cint/cint/src/scrupto.cxx, cint/cint/src/struct.cxx,
	  cint/cint/src/tmplt.cxx, cint/cint/src/typedef.cxx: Revert r
	  29264, 29265 until issue on macos and solaris are understood

2009-06-30 10:18  axel

	* [r29268] cint/cint/src/common.h: Fix constness of const char*
	  comparator, solves a compilation problem with VC9.

2009-06-30 09:47  axel

	* [r29265] core/utils/src/rootcint.cxx: Make almost all of
	  rootcint's buffers dynamic in size.

2009-06-30 09:45  axel

	* [r29264] cint/cint/src/common.h, cint/cint/src/init.cxx,
	  cint/cint/src/scrupto.cxx, cint/cint/src/struct.cxx,
	  cint/cint/src/tmplt.cxx, cint/cint/src/typedef.cxx: Speed up the
	  dictionary initialization for large dictionaries by a huge
	  factor, reducing it from n^2 to nlogn.
	  Also increases the speed of type name lookup, especially in the
	  case of non-existing types, a common thing in CINT ("is TObject a
	  typedef? no").
	  Attempts to fix the underlying issue of Savannah #52457

2009-06-30 09:36  rdm

	* [r29263] net/globusauth/src/GlobusAuth.cxx: fix due to explicit
	  TString(int) ctor.

2009-06-30 09:29  brun

	* [r29262] core/utils/src/rootcint.cxx: Extend an internal array
	  dimension from 128 to 1024.
	  see http://savannah.cern.ch/bugs/?52521

2009-06-30 09:16  brun

	* [r29261] core/rint/src/TTabCom.cxx: Remove a useless statement

2009-06-30 08:18  brun

	* [r29260] bindings/doc/v526, bindings/doc/v526/index.html,
	  cint/doc/v526, cint/doc/v526/index.html, core/doc/v526,
	  core/doc/v526/index.html, doc/v526, doc/v526/Trailer.html,
	  doc/v526/index.html, geom/doc/v526, geom/doc/v526/index.html,
	  graf2d/doc/v526, graf2d/doc/v526/index.html, graf3d/doc/v526,
	  graf3d/doc/v526/index.html, gui/doc/v526,
	  gui/doc/v526/index.html, hist/doc/v526, hist/doc/v526/index.html,
	  html/doc/v526, html/doc/v526/index.html, io/doc/v526,
	  io/doc/v526/index.html, math/doc/v526, math/doc/v526/index.html,
	  misc/doc/v526, misc/doc/v526/index.html, montecarlo/doc/v526,
	  montecarlo/doc/v526/index.html, net/doc/v526,
	  net/doc/v526/index.html, proof/doc/v526,
	  proof/doc/v526/index.html, roofit/doc/v526,
	  roofit/doc/v526/index.html, sql/doc/v526,
	  sql/doc/v526/index.html, tmva/doc/v526, tmva/doc/v526/index.html,
	  tree/doc/v526, tree/doc/v526/index.html: Add
	  xxx/doc/v526/index.html pages

2009-06-30 08:14  brun

	* [r29259] build/version_number, core/base/inc/RVersion.h: Start
	  development version v5.25/01

2009-06-30 05:57  brun

	* [r29257] core/rint/src/TTabCom.cxx: From Philippe:
	  tab completion was 'broken' for the case
	  root [0] .x tutorials/ [TAB]

2009-06-29 16:26  brun

	* [r29256] tmva/src/MethodLD.cxx: Remove a debug statement

2009-06-29 15:00  brun

	* [r29255] Makefile: From Fons:
	  small diff for the "uninstall" target in case ROOTSYS is not
	  correctly set. Fixes issue #52245.

 V5.25.txt:1
 V5.25.txt:2
 V5.25.txt:3
 V5.25.txt:4
 V5.25.txt:5
 V5.25.txt:6
 V5.25.txt:7
 V5.25.txt:8
 V5.25.txt:9
 V5.25.txt:10
 V5.25.txt:11
 V5.25.txt:12
 V5.25.txt:13
 V5.25.txt:14
 V5.25.txt:15
 V5.25.txt:16
 V5.25.txt:17
 V5.25.txt:18
 V5.25.txt:19
 V5.25.txt:20
 V5.25.txt:21
 V5.25.txt:22
 V5.25.txt:23
 V5.25.txt:24
 V5.25.txt:25
 V5.25.txt:26
 V5.25.txt:27
 V5.25.txt:28
 V5.25.txt:29
 V5.25.txt:30
 V5.25.txt:31
 V5.25.txt:32
 V5.25.txt:33
 V5.25.txt:34
 V5.25.txt:35
 V5.25.txt:36
 V5.25.txt:37
 V5.25.txt:38
 V5.25.txt:39
 V5.25.txt:40
 V5.25.txt:41
 V5.25.txt:42
 V5.25.txt:43
 V5.25.txt:44
 V5.25.txt:45
 V5.25.txt:46
 V5.25.txt:47
 V5.25.txt:48
 V5.25.txt:49
 V5.25.txt:50
 V5.25.txt:51
 V5.25.txt:52
 V5.25.txt:53
 V5.25.txt:54
 V5.25.txt:55
 V5.25.txt:56
 V5.25.txt:57
 V5.25.txt:58
 V5.25.txt:59
 V5.25.txt:60
 V5.25.txt:61
 V5.25.txt:62
 V5.25.txt:63
 V5.25.txt:64
 V5.25.txt:65
 V5.25.txt:66
 V5.25.txt:67
 V5.25.txt:68
 V5.25.txt:69
 V5.25.txt:70
 V5.25.txt:71
 V5.25.txt:72
 V5.25.txt:73
 V5.25.txt:74
 V5.25.txt:75
 V5.25.txt:76
 V5.25.txt:77
 V5.25.txt:78
 V5.25.txt:79
 V5.25.txt:80
 V5.25.txt:81
 V5.25.txt:82
 V5.25.txt:83
 V5.25.txt:84
 V5.25.txt:85
 V5.25.txt:86
 V5.25.txt:87
 V5.25.txt:88
 V5.25.txt:89
 V5.25.txt:90
 V5.25.txt:91
 V5.25.txt:92
 V5.25.txt:93
 V5.25.txt:94
 V5.25.txt:95
 V5.25.txt:96
 V5.25.txt:97
 V5.25.txt:98
 V5.25.txt:99
 V5.25.txt:100
 V5.25.txt:101
 V5.25.txt:102
 V5.25.txt:103
 V5.25.txt:104
 V5.25.txt:105
 V5.25.txt:106
 V5.25.txt:107
 V5.25.txt:108
 V5.25.txt:109
 V5.25.txt:110
 V5.25.txt:111
 V5.25.txt:112
 V5.25.txt:113
 V5.25.txt:114
 V5.25.txt:115
 V5.25.txt:116
 V5.25.txt:117
 V5.25.txt:118
 V5.25.txt:119
 V5.25.txt:120
 V5.25.txt:121
 V5.25.txt:122
 V5.25.txt:123
 V5.25.txt:124
 V5.25.txt:125
 V5.25.txt:126
 V5.25.txt:127
 V5.25.txt:128
 V5.25.txt:129
 V5.25.txt:130
 V5.25.txt:131
 V5.25.txt:132
 V5.25.txt:133
 V5.25.txt:134
 V5.25.txt:135
 V5.25.txt:136
 V5.25.txt:137
 V5.25.txt:138
 V5.25.txt:139
 V5.25.txt:140
 V5.25.txt:141
 V5.25.txt:142
 V5.25.txt:143
 V5.25.txt:144
 V5.25.txt:145
 V5.25.txt:146
 V5.25.txt:147
 V5.25.txt:148
 V5.25.txt:149
 V5.25.txt:150
 V5.25.txt:151
 V5.25.txt:152
 V5.25.txt:153
 V5.25.txt:154
 V5.25.txt:155
 V5.25.txt:156
 V5.25.txt:157
 V5.25.txt:158
 V5.25.txt:159
 V5.25.txt:160
 V5.25.txt:161
 V5.25.txt:162
 V5.25.txt:163
 V5.25.txt:164
 V5.25.txt:165
 V5.25.txt:166
 V5.25.txt:167
 V5.25.txt:168
 V5.25.txt:169
 V5.25.txt:170
 V5.25.txt:171
 V5.25.txt:172
 V5.25.txt:173
 V5.25.txt:174
 V5.25.txt:175
 V5.25.txt:176
 V5.25.txt:177
 V5.25.txt:178
 V5.25.txt:179
 V5.25.txt:180
 V5.25.txt:181
 V5.25.txt:182
 V5.25.txt:183
 V5.25.txt:184
 V5.25.txt:185
 V5.25.txt:186
 V5.25.txt:187
 V5.25.txt:188
 V5.25.txt:189
 V5.25.txt:190
 V5.25.txt:191
 V5.25.txt:192
 V5.25.txt:193
 V5.25.txt:194
 V5.25.txt:195
 V5.25.txt:196
 V5.25.txt:197
 V5.25.txt:198
 V5.25.txt:199
 V5.25.txt:200
 V5.25.txt:201
 V5.25.txt:202
 V5.25.txt:203
 V5.25.txt:204
 V5.25.txt:205
 V5.25.txt:206
 V5.25.txt:207
 V5.25.txt:208
 V5.25.txt:209
 V5.25.txt:210
 V5.25.txt:211
 V5.25.txt:212
 V5.25.txt:213
 V5.25.txt:214
 V5.25.txt:215
 V5.25.txt:216
 V5.25.txt:217
 V5.25.txt:218
 V5.25.txt:219
 V5.25.txt:220
 V5.25.txt:221
 V5.25.txt:222
 V5.25.txt:223
 V5.25.txt:224
 V5.25.txt:225
 V5.25.txt:226
 V5.25.txt:227
 V5.25.txt:228
 V5.25.txt:229
 V5.25.txt:230
 V5.25.txt:231
 V5.25.txt:232
 V5.25.txt:233
 V5.25.txt:234
 V5.25.txt:235
 V5.25.txt:236
 V5.25.txt:237
 V5.25.txt:238
 V5.25.txt:239
 V5.25.txt:240
 V5.25.txt:241
 V5.25.txt:242
 V5.25.txt:243
 V5.25.txt:244
 V5.25.txt:245
 V5.25.txt:246
 V5.25.txt:247
 V5.25.txt:248
 V5.25.txt:249
 V5.25.txt:250
 V5.25.txt:251
 V5.25.txt:252
 V5.25.txt:253
 V5.25.txt:254
 V5.25.txt:255
 V5.25.txt:256
 V5.25.txt:257
 V5.25.txt:258
 V5.25.txt:259
 V5.25.txt:260
 V5.25.txt:261
 V5.25.txt:262
 V5.25.txt:263
 V5.25.txt:264
 V5.25.txt:265
 V5.25.txt:266
 V5.25.txt:267
 V5.25.txt:268
 V5.25.txt:269
 V5.25.txt:270
 V5.25.txt:271
 V5.25.txt:272
 V5.25.txt:273
 V5.25.txt:274
 V5.25.txt:275
 V5.25.txt:276
 V5.25.txt:277
 V5.25.txt:278
 V5.25.txt:279
 V5.25.txt:280
 V5.25.txt:281
 V5.25.txt:282
 V5.25.txt:283
 V5.25.txt:284
 V5.25.txt:285
 V5.25.txt:286
 V5.25.txt:287
 V5.25.txt:288
 V5.25.txt:289
 V5.25.txt:290
 V5.25.txt:291
 V5.25.txt:292
 V5.25.txt:293
 V5.25.txt:294
 V5.25.txt:295
 V5.25.txt:296
 V5.25.txt:297
 V5.25.txt:298
 V5.25.txt:299
 V5.25.txt:300
 V5.25.txt:301
 V5.25.txt:302
 V5.25.txt:303
 V5.25.txt:304
 V5.25.txt:305
 V5.25.txt:306
 V5.25.txt:307
 V5.25.txt:308
 V5.25.txt:309
 V5.25.txt:310
 V5.25.txt:311
 V5.25.txt:312
 V5.25.txt:313
 V5.25.txt:314
 V5.25.txt:315
 V5.25.txt:316
 V5.25.txt:317
 V5.25.txt:318
 V5.25.txt:319
 V5.25.txt:320
 V5.25.txt:321
 V5.25.txt:322
 V5.25.txt:323
 V5.25.txt:324
 V5.25.txt:325
 V5.25.txt:326
 V5.25.txt:327
 V5.25.txt:328
 V5.25.txt:329
 V5.25.txt:330
 V5.25.txt:331
 V5.25.txt:332
 V5.25.txt:333
 V5.25.txt:334
 V5.25.txt:335
 V5.25.txt:336
 V5.25.txt:337
 V5.25.txt:338
 V5.25.txt:339
 V5.25.txt:340
 V5.25.txt:341
 V5.25.txt:342
 V5.25.txt:343
 V5.25.txt:344
 V5.25.txt:345
 V5.25.txt:346
 V5.25.txt:347
 V5.25.txt:348
 V5.25.txt:349
 V5.25.txt:350
 V5.25.txt:351
 V5.25.txt:352
 V5.25.txt:353
 V5.25.txt:354
 V5.25.txt:355
 V5.25.txt:356
 V5.25.txt:357
 V5.25.txt:358
 V5.25.txt:359
 V5.25.txt:360
 V5.25.txt:361
 V5.25.txt:362
 V5.25.txt:363
 V5.25.txt:364
 V5.25.txt:365
 V5.25.txt:366
 V5.25.txt:367
 V5.25.txt:368
 V5.25.txt:369
 V5.25.txt:370
 V5.25.txt:371
 V5.25.txt:372
 V5.25.txt:373
 V5.25.txt:374
 V5.25.txt:375
 V5.25.txt:376
 V5.25.txt:377
 V5.25.txt:378
 V5.25.txt:379
 V5.25.txt:380
 V5.25.txt:381
 V5.25.txt:382
 V5.25.txt:383
 V5.25.txt:384
 V5.25.txt:385
 V5.25.txt:386
 V5.25.txt:387
 V5.25.txt:388
 V5.25.txt:389
 V5.25.txt:390
 V5.25.txt:391
 V5.25.txt:392
 V5.25.txt:393
 V5.25.txt:394
 V5.25.txt:395
 V5.25.txt:396
 V5.25.txt:397
 V5.25.txt:398
 V5.25.txt:399
 V5.25.txt:400
 V5.25.txt:401
 V5.25.txt:402
 V5.25.txt:403
 V5.25.txt:404
 V5.25.txt:405
 V5.25.txt:406
 V5.25.txt:407
 V5.25.txt:408
 V5.25.txt:409
 V5.25.txt:410
 V5.25.txt:411
 V5.25.txt:412
 V5.25.txt:413
 V5.25.txt:414
 V5.25.txt:415
 V5.25.txt:416
 V5.25.txt:417
 V5.25.txt:418
 V5.25.txt:419
 V5.25.txt:420
 V5.25.txt:421
 V5.25.txt:422
 V5.25.txt:423
 V5.25.txt:424
 V5.25.txt:425
 V5.25.txt:426
 V5.25.txt:427
 V5.25.txt:428
 V5.25.txt:429
 V5.25.txt:430
 V5.25.txt:431
 V5.25.txt:432
 V5.25.txt:433
 V5.25.txt:434
 V5.25.txt:435
 V5.25.txt:436
 V5.25.txt:437
 V5.25.txt:438
 V5.25.txt:439
 V5.25.txt:440
 V5.25.txt:441
 V5.25.txt:442
 V5.25.txt:443
 V5.25.txt:444
 V5.25.txt:445
 V5.25.txt:446
 V5.25.txt:447
 V5.25.txt:448
 V5.25.txt:449
 V5.25.txt:450
 V5.25.txt:451
 V5.25.txt:452
 V5.25.txt:453
 V5.25.txt:454
 V5.25.txt:455
 V5.25.txt:456
 V5.25.txt:457
 V5.25.txt:458
 V5.25.txt:459
 V5.25.txt:460
 V5.25.txt:461
 V5.25.txt:462
 V5.25.txt:463
 V5.25.txt:464
 V5.25.txt:465
 V5.25.txt:466
 V5.25.txt:467
 V5.25.txt:468
 V5.25.txt:469
 V5.25.txt:470
 V5.25.txt:471
 V5.25.txt:472
 V5.25.txt:473
 V5.25.txt:474
 V5.25.txt:475
 V5.25.txt:476
 V5.25.txt:477
 V5.25.txt:478
 V5.25.txt:479
 V5.25.txt:480
 V5.25.txt:481
 V5.25.txt:482
 V5.25.txt:483
 V5.25.txt:484
 V5.25.txt:485
 V5.25.txt:486
 V5.25.txt:487
 V5.25.txt:488
 V5.25.txt:489
 V5.25.txt:490
 V5.25.txt:491
 V5.25.txt:492
 V5.25.txt:493
 V5.25.txt:494
 V5.25.txt:495
 V5.25.txt:496
 V5.25.txt:497
 V5.25.txt:498
 V5.25.txt:499
 V5.25.txt:500
 V5.25.txt:501
 V5.25.txt:502
 V5.25.txt:503
 V5.25.txt:504
 V5.25.txt:505
 V5.25.txt:506
 V5.25.txt:507
 V5.25.txt:508
 V5.25.txt:509
 V5.25.txt:510
 V5.25.txt:511
 V5.25.txt:512
 V5.25.txt:513
 V5.25.txt:514
 V5.25.txt:515
 V5.25.txt:516
 V5.25.txt:517
 V5.25.txt:518
 V5.25.txt:519
 V5.25.txt:520
 V5.25.txt:521
 V5.25.txt:522
 V5.25.txt:523
 V5.25.txt:524
 V5.25.txt:525
 V5.25.txt:526
 V5.25.txt:527
 V5.25.txt:528
 V5.25.txt:529
 V5.25.txt:530
 V5.25.txt:531
 V5.25.txt:532
 V5.25.txt:533
 V5.25.txt:534
 V5.25.txt:535
 V5.25.txt:536
 V5.25.txt:537
 V5.25.txt:538
 V5.25.txt:539
 V5.25.txt:540
 V5.25.txt:541
 V5.25.txt:542
 V5.25.txt:543
 V5.25.txt:544
 V5.25.txt:545
 V5.25.txt:546
 V5.25.txt:547
 V5.25.txt:548
 V5.25.txt:549
 V5.25.txt:550
 V5.25.txt:551
 V5.25.txt:552
 V5.25.txt:553
 V5.25.txt:554
 V5.25.txt:555
 V5.25.txt:556
 V5.25.txt:557
 V5.25.txt:558
 V5.25.txt:559
 V5.25.txt:560
 V5.25.txt:561
 V5.25.txt:562
 V5.25.txt:563
 V5.25.txt:564
 V5.25.txt:565
 V5.25.txt:566
 V5.25.txt:567
 V5.25.txt:568
 V5.25.txt:569
 V5.25.txt:570
 V5.25.txt:571
 V5.25.txt:572
 V5.25.txt:573
 V5.25.txt:574
 V5.25.txt:575
 V5.25.txt:576
 V5.25.txt:577
 V5.25.txt:578
 V5.25.txt:579
 V5.25.txt:580
 V5.25.txt:581
 V5.25.txt:582
 V5.25.txt:583
 V5.25.txt:584
 V5.25.txt:585
 V5.25.txt:586
 V5.25.txt:587
 V5.25.txt:588
 V5.25.txt:589
 V5.25.txt:590
 V5.25.txt:591
 V5.25.txt:592
 V5.25.txt:593
 V5.25.txt:594
 V5.25.txt:595
 V5.25.txt:596
 V5.25.txt:597
 V5.25.txt:598
 V5.25.txt:599
 V5.25.txt:600
 V5.25.txt:601
 V5.25.txt:602
 V5.25.txt:603
 V5.25.txt:604
 V5.25.txt:605
 V5.25.txt:606
 V5.25.txt:607
 V5.25.txt:608
 V5.25.txt:609
 V5.25.txt:610
 V5.25.txt:611
 V5.25.txt:612
 V5.25.txt:613
 V5.25.txt:614
 V5.25.txt:615
 V5.25.txt:616
 V5.25.txt:617
 V5.25.txt:618
 V5.25.txt:619
 V5.25.txt:620
 V5.25.txt:621
 V5.25.txt:622
 V5.25.txt:623
 V5.25.txt:624
 V5.25.txt:625
 V5.25.txt:626
 V5.25.txt:627
 V5.25.txt:628
 V5.25.txt:629
 V5.25.txt:630
 V5.25.txt:631
 V5.25.txt:632
 V5.25.txt:633
 V5.25.txt:634
 V5.25.txt:635
 V5.25.txt:636
 V5.25.txt:637
 V5.25.txt:638
 V5.25.txt:639
 V5.25.txt:640
 V5.25.txt:641
 V5.25.txt:642
 V5.25.txt:643
 V5.25.txt:644
 V5.25.txt:645
 V5.25.txt:646
 V5.25.txt:647
 V5.25.txt:648
 V5.25.txt:649
 V5.25.txt:650
 V5.25.txt:651
 V5.25.txt:652
 V5.25.txt:653
 V5.25.txt:654
 V5.25.txt:655
 V5.25.txt:656
 V5.25.txt:657
 V5.25.txt:658
 V5.25.txt:659
 V5.25.txt:660
 V5.25.txt:661
 V5.25.txt:662
 V5.25.txt:663
 V5.25.txt:664
 V5.25.txt:665
 V5.25.txt:666
 V5.25.txt:667
 V5.25.txt:668
 V5.25.txt:669
 V5.25.txt:670
 V5.25.txt:671
 V5.25.txt:672
 V5.25.txt:673
 V5.25.txt:674
 V5.25.txt:675
 V5.25.txt:676
 V5.25.txt:677
 V5.25.txt:678
 V5.25.txt:679
 V5.25.txt:680
 V5.25.txt:681
 V5.25.txt:682
 V5.25.txt:683
 V5.25.txt:684
 V5.25.txt:685
 V5.25.txt:686
 V5.25.txt:687
 V5.25.txt:688
 V5.25.txt:689
 V5.25.txt:690
 V5.25.txt:691
 V5.25.txt:692
 V5.25.txt:693
 V5.25.txt:694
 V5.25.txt:695
 V5.25.txt:696
 V5.25.txt:697
 V5.25.txt:698
 V5.25.txt:699
 V5.25.txt:700
 V5.25.txt:701
 V5.25.txt:702
 V5.25.txt:703
 V5.25.txt:704
 V5.25.txt:705
 V5.25.txt:706
 V5.25.txt:707
 V5.25.txt:708
 V5.25.txt:709
 V5.25.txt:710
 V5.25.txt:711
 V5.25.txt:712
 V5.25.txt:713
 V5.25.txt:714
 V5.25.txt:715
 V5.25.txt:716
 V5.25.txt:717
 V5.25.txt:718
 V5.25.txt:719
 V5.25.txt:720
 V5.25.txt:721
 V5.25.txt:722
 V5.25.txt:723
 V5.25.txt:724
 V5.25.txt:725
 V5.25.txt:726
 V5.25.txt:727
 V5.25.txt:728
 V5.25.txt:729
 V5.25.txt:730
 V5.25.txt:731
 V5.25.txt:732
 V5.25.txt:733
 V5.25.txt:734
 V5.25.txt:735
 V5.25.txt:736
 V5.25.txt:737
 V5.25.txt:738
 V5.25.txt:739
 V5.25.txt:740
 V5.25.txt:741
 V5.25.txt:742
 V5.25.txt:743
 V5.25.txt:744
 V5.25.txt:745
 V5.25.txt:746
 V5.25.txt:747
 V5.25.txt:748
 V5.25.txt:749
 V5.25.txt:750
 V5.25.txt:751
 V5.25.txt:752
 V5.25.txt:753
 V5.25.txt:754
 V5.25.txt:755
 V5.25.txt:756
 V5.25.txt:757
 V5.25.txt:758
 V5.25.txt:759
 V5.25.txt:760
 V5.25.txt:761
 V5.25.txt:762
 V5.25.txt:763
 V5.25.txt:764
 V5.25.txt:765
 V5.25.txt:766
 V5.25.txt:767
 V5.25.txt:768
 V5.25.txt:769
 V5.25.txt:770
 V5.25.txt:771
 V5.25.txt:772
 V5.25.txt:773
 V5.25.txt:774
 V5.25.txt:775
 V5.25.txt:776
 V5.25.txt:777
 V5.25.txt:778
 V5.25.txt:779
 V5.25.txt:780
 V5.25.txt:781
 V5.25.txt:782
 V5.25.txt:783
 V5.25.txt:784
 V5.25.txt:785
 V5.25.txt:786
 V5.25.txt:787
 V5.25.txt:788
 V5.25.txt:789
 V5.25.txt:790
 V5.25.txt:791
 V5.25.txt:792
 V5.25.txt:793
 V5.25.txt:794
 V5.25.txt:795
 V5.25.txt:796
 V5.25.txt:797
 V5.25.txt:798
 V5.25.txt:799
 V5.25.txt:800
 V5.25.txt:801
 V5.25.txt:802
 V5.25.txt:803
 V5.25.txt:804
 V5.25.txt:805
 V5.25.txt:806
 V5.25.txt:807
 V5.25.txt:808
 V5.25.txt:809
 V5.25.txt:810
 V5.25.txt:811
 V5.25.txt:812
 V5.25.txt:813
 V5.25.txt:814
 V5.25.txt:815
 V5.25.txt:816
 V5.25.txt:817
 V5.25.txt:818
 V5.25.txt:819
 V5.25.txt:820
 V5.25.txt:821
 V5.25.txt:822
 V5.25.txt:823
 V5.25.txt:824
 V5.25.txt:825
 V5.25.txt:826
 V5.25.txt:827
 V5.25.txt:828
 V5.25.txt:829
 V5.25.txt:830
 V5.25.txt:831
 V5.25.txt:832
 V5.25.txt:833
 V5.25.txt:834
 V5.25.txt:835
 V5.25.txt:836
 V5.25.txt:837
 V5.25.txt:838
 V5.25.txt:839
 V5.25.txt:840
 V5.25.txt:841
 V5.25.txt:842
 V5.25.txt:843
 V5.25.txt:844
 V5.25.txt:845
 V5.25.txt:846
 V5.25.txt:847
 V5.25.txt:848
 V5.25.txt:849
 V5.25.txt:850
 V5.25.txt:851
 V5.25.txt:852
 V5.25.txt:853
 V5.25.txt:854
 V5.25.txt:855
 V5.25.txt:856
 V5.25.txt:857
 V5.25.txt:858
 V5.25.txt:859
 V5.25.txt:860
 V5.25.txt:861
 V5.25.txt:862
 V5.25.txt:863
 V5.25.txt:864
 V5.25.txt:865
 V5.25.txt:866
 V5.25.txt:867
 V5.25.txt:868
 V5.25.txt:869
 V5.25.txt:870
 V5.25.txt:871
 V5.25.txt:872
 V5.25.txt:873
 V5.25.txt:874
 V5.25.txt:875
 V5.25.txt:876
 V5.25.txt:877
 V5.25.txt:878
 V5.25.txt:879
 V5.25.txt:880
 V5.25.txt:881
 V5.25.txt:882
 V5.25.txt:883
 V5.25.txt:884
 V5.25.txt:885
 V5.25.txt:886
 V5.25.txt:887
 V5.25.txt:888
 V5.25.txt:889
 V5.25.txt:890
 V5.25.txt:891
 V5.25.txt:892
 V5.25.txt:893
 V5.25.txt:894
 V5.25.txt:895
 V5.25.txt:896
 V5.25.txt:897
 V5.25.txt:898
 V5.25.txt:899
 V5.25.txt:900
 V5.25.txt:901
 V5.25.txt:902
 V5.25.txt:903
 V5.25.txt:904
 V5.25.txt:905
 V5.25.txt:906
 V5.25.txt:907
 V5.25.txt:908
 V5.25.txt:909
 V5.25.txt:910
 V5.25.txt:911
 V5.25.txt:912
 V5.25.txt:913
 V5.25.txt:914
 V5.25.txt:915
 V5.25.txt:916
 V5.25.txt:917
 V5.25.txt:918
 V5.25.txt:919
 V5.25.txt:920
 V5.25.txt:921
 V5.25.txt:922
 V5.25.txt:923
 V5.25.txt:924
 V5.25.txt:925
 V5.25.txt:926
 V5.25.txt:927
 V5.25.txt:928
 V5.25.txt:929
 V5.25.txt:930
 V5.25.txt:931
 V5.25.txt:932
 V5.25.txt:933
 V5.25.txt:934
 V5.25.txt:935
 V5.25.txt:936
 V5.25.txt:937
 V5.25.txt:938
 V5.25.txt:939
 V5.25.txt:940
 V5.25.txt:941
 V5.25.txt:942
 V5.25.txt:943
 V5.25.txt:944
 V5.25.txt:945
 V5.25.txt:946
 V5.25.txt:947
 V5.25.txt:948
 V5.25.txt:949
 V5.25.txt:950
 V5.25.txt:951
 V5.25.txt:952
 V5.25.txt:953
 V5.25.txt:954
 V5.25.txt:955
 V5.25.txt:956
 V5.25.txt:957
 V5.25.txt:958
 V5.25.txt:959
 V5.25.txt:960
 V5.25.txt:961
 V5.25.txt:962
 V5.25.txt:963
 V5.25.txt:964
 V5.25.txt:965
 V5.25.txt:966
 V5.25.txt:967
 V5.25.txt:968
 V5.25.txt:969
 V5.25.txt:970
 V5.25.txt:971
 V5.25.txt:972
 V5.25.txt:973
 V5.25.txt:974
 V5.25.txt:975
 V5.25.txt:976
 V5.25.txt:977
 V5.25.txt:978
 V5.25.txt:979
 V5.25.txt:980
 V5.25.txt:981
 V5.25.txt:982
 V5.25.txt:983
 V5.25.txt:984
 V5.25.txt:985
 V5.25.txt:986
 V5.25.txt:987
 V5.25.txt:988
 V5.25.txt:989
 V5.25.txt:990
 V5.25.txt:991
 V5.25.txt:992
 V5.25.txt:993
 V5.25.txt:994
 V5.25.txt:995
 V5.25.txt:996
 V5.25.txt:997
 V5.25.txt:998
 V5.25.txt:999
 V5.25.txt:1000
 V5.25.txt:1001
 V5.25.txt:1002
 V5.25.txt:1003
 V5.25.txt:1004
 V5.25.txt:1005
 V5.25.txt:1006
 V5.25.txt:1007
 V5.25.txt:1008
 V5.25.txt:1009
 V5.25.txt:1010
 V5.25.txt:1011
 V5.25.txt:1012
 V5.25.txt:1013
 V5.25.txt:1014
 V5.25.txt:1015
 V5.25.txt:1016
 V5.25.txt:1017
 V5.25.txt:1018
 V5.25.txt:1019
 V5.25.txt:1020
 V5.25.txt:1021
 V5.25.txt:1022
 V5.25.txt:1023
 V5.25.txt:1024
 V5.25.txt:1025
 V5.25.txt:1026
 V5.25.txt:1027
 V5.25.txt:1028
 V5.25.txt:1029
 V5.25.txt:1030
 V5.25.txt:1031
 V5.25.txt:1032
 V5.25.txt:1033
 V5.25.txt:1034
 V5.25.txt:1035
 V5.25.txt:1036
 V5.25.txt:1037
 V5.25.txt:1038
 V5.25.txt:1039
 V5.25.txt:1040
 V5.25.txt:1041
 V5.25.txt:1042
 V5.25.txt:1043
 V5.25.txt:1044
 V5.25.txt:1045
 V5.25.txt:1046
 V5.25.txt:1047
 V5.25.txt:1048
 V5.25.txt:1049
 V5.25.txt:1050
 V5.25.txt:1051
 V5.25.txt:1052
 V5.25.txt:1053
 V5.25.txt:1054
 V5.25.txt:1055
 V5.25.txt:1056
 V5.25.txt:1057
 V5.25.txt:1058
 V5.25.txt:1059
 V5.25.txt:1060
 V5.25.txt:1061
 V5.25.txt:1062
 V5.25.txt:1063
 V5.25.txt:1064
 V5.25.txt:1065
 V5.25.txt:1066
 V5.25.txt:1067
 V5.25.txt:1068
 V5.25.txt:1069
 V5.25.txt:1070
 V5.25.txt:1071
 V5.25.txt:1072
 V5.25.txt:1073
 V5.25.txt:1074
 V5.25.txt:1075
 V5.25.txt:1076
 V5.25.txt:1077
 V5.25.txt:1078
 V5.25.txt:1079
 V5.25.txt:1080
 V5.25.txt:1081
 V5.25.txt:1082
 V5.25.txt:1083
 V5.25.txt:1084
 V5.25.txt:1085
 V5.25.txt:1086
 V5.25.txt:1087
 V5.25.txt:1088
 V5.25.txt:1089
 V5.25.txt:1090
 V5.25.txt:1091
 V5.25.txt:1092
 V5.25.txt:1093
 V5.25.txt:1094
 V5.25.txt:1095
 V5.25.txt:1096
 V5.25.txt:1097
 V5.25.txt:1098
 V5.25.txt:1099
 V5.25.txt:1100
 V5.25.txt:1101
 V5.25.txt:1102
 V5.25.txt:1103
 V5.25.txt:1104
 V5.25.txt:1105
 V5.25.txt:1106
 V5.25.txt:1107
 V5.25.txt:1108
 V5.25.txt:1109
 V5.25.txt:1110
 V5.25.txt:1111
 V5.25.txt:1112
 V5.25.txt:1113
 V5.25.txt:1114
 V5.25.txt:1115
 V5.25.txt:1116
 V5.25.txt:1117
 V5.25.txt:1118
 V5.25.txt:1119
 V5.25.txt:1120
 V5.25.txt:1121
 V5.25.txt:1122
 V5.25.txt:1123
 V5.25.txt:1124
 V5.25.txt:1125
 V5.25.txt:1126
 V5.25.txt:1127
 V5.25.txt:1128
 V5.25.txt:1129
 V5.25.txt:1130
 V5.25.txt:1131
 V5.25.txt:1132
 V5.25.txt:1133
 V5.25.txt:1134
 V5.25.txt:1135
 V5.25.txt:1136
 V5.25.txt:1137
 V5.25.txt:1138
 V5.25.txt:1139
 V5.25.txt:1140
 V5.25.txt:1141
 V5.25.txt:1142
 V5.25.txt:1143
 V5.25.txt:1144
 V5.25.txt:1145
 V5.25.txt:1146
 V5.25.txt:1147
 V5.25.txt:1148
 V5.25.txt:1149
 V5.25.txt:1150
 V5.25.txt:1151
 V5.25.txt:1152
 V5.25.txt:1153
 V5.25.txt:1154
 V5.25.txt:1155
 V5.25.txt:1156
 V5.25.txt:1157
 V5.25.txt:1158
 V5.25.txt:1159
 V5.25.txt:1160
 V5.25.txt:1161
 V5.25.txt:1162
 V5.25.txt:1163
 V5.25.txt:1164
 V5.25.txt:1165
 V5.25.txt:1166
 V5.25.txt:1167
 V5.25.txt:1168
 V5.25.txt:1169
 V5.25.txt:1170
 V5.25.txt:1171
 V5.25.txt:1172
 V5.25.txt:1173
 V5.25.txt:1174
 V5.25.txt:1175
 V5.25.txt:1176
 V5.25.txt:1177
 V5.25.txt:1178
 V5.25.txt:1179
 V5.25.txt:1180
 V5.25.txt:1181
 V5.25.txt:1182
 V5.25.txt:1183
 V5.25.txt:1184
 V5.25.txt:1185
 V5.25.txt:1186
 V5.25.txt:1187
 V5.25.txt:1188
 V5.25.txt:1189
 V5.25.txt:1190
 V5.25.txt:1191
 V5.25.txt:1192
 V5.25.txt:1193
 V5.25.txt:1194
 V5.25.txt:1195
 V5.25.txt:1196
 V5.25.txt:1197
 V5.25.txt:1198
 V5.25.txt:1199
 V5.25.txt:1200
 V5.25.txt:1201
 V5.25.txt:1202
 V5.25.txt:1203
 V5.25.txt:1204
 V5.25.txt:1205
 V5.25.txt:1206
 V5.25.txt:1207
 V5.25.txt:1208
 V5.25.txt:1209
 V5.25.txt:1210
 V5.25.txt:1211
 V5.25.txt:1212
 V5.25.txt:1213
 V5.25.txt:1214
 V5.25.txt:1215
 V5.25.txt:1216
 V5.25.txt:1217
 V5.25.txt:1218
 V5.25.txt:1219
 V5.25.txt:1220
 V5.25.txt:1221
 V5.25.txt:1222
 V5.25.txt:1223
 V5.25.txt:1224
 V5.25.txt:1225
 V5.25.txt:1226
 V5.25.txt:1227
 V5.25.txt:1228
 V5.25.txt:1229
 V5.25.txt:1230
 V5.25.txt:1231
 V5.25.txt:1232
 V5.25.txt:1233
 V5.25.txt:1234
 V5.25.txt:1235
 V5.25.txt:1236
 V5.25.txt:1237
 V5.25.txt:1238
 V5.25.txt:1239
 V5.25.txt:1240
 V5.25.txt:1241
 V5.25.txt:1242
 V5.25.txt:1243
 V5.25.txt:1244
 V5.25.txt:1245
 V5.25.txt:1246
 V5.25.txt:1247
 V5.25.txt:1248
 V5.25.txt:1249
 V5.25.txt:1250
 V5.25.txt:1251
 V5.25.txt:1252
 V5.25.txt:1253
 V5.25.txt:1254
 V5.25.txt:1255
 V5.25.txt:1256
 V5.25.txt:1257
 V5.25.txt:1258
 V5.25.txt:1259
 V5.25.txt:1260
 V5.25.txt:1261
 V5.25.txt:1262
 V5.25.txt:1263
 V5.25.txt:1264
 V5.25.txt:1265
 V5.25.txt:1266
 V5.25.txt:1267
 V5.25.txt:1268
 V5.25.txt:1269
 V5.25.txt:1270
 V5.25.txt:1271
 V5.25.txt:1272
 V5.25.txt:1273
 V5.25.txt:1274
 V5.25.txt:1275
 V5.25.txt:1276
 V5.25.txt:1277
 V5.25.txt:1278
 V5.25.txt:1279
 V5.25.txt:1280
 V5.25.txt:1281
 V5.25.txt:1282
 V5.25.txt:1283
 V5.25.txt:1284
 V5.25.txt:1285
 V5.25.txt:1286
 V5.25.txt:1287
 V5.25.txt:1288
 V5.25.txt:1289
 V5.25.txt:1290
 V5.25.txt:1291
 V5.25.txt:1292
 V5.25.txt:1293
 V5.25.txt:1294
 V5.25.txt:1295
 V5.25.txt:1296
 V5.25.txt:1297
 V5.25.txt:1298
 V5.25.txt:1299
 V5.25.txt:1300
 V5.25.txt:1301
 V5.25.txt:1302
 V5.25.txt:1303
 V5.25.txt:1304
 V5.25.txt:1305
 V5.25.txt:1306
 V5.25.txt:1307
 V5.25.txt:1308
 V5.25.txt:1309
 V5.25.txt:1310
 V5.25.txt:1311
 V5.25.txt:1312
 V5.25.txt:1313
 V5.25.txt:1314
 V5.25.txt:1315
 V5.25.txt:1316
 V5.25.txt:1317
 V5.25.txt:1318
 V5.25.txt:1319
 V5.25.txt:1320
 V5.25.txt:1321
 V5.25.txt:1322
 V5.25.txt:1323
 V5.25.txt:1324
 V5.25.txt:1325
 V5.25.txt:1326
 V5.25.txt:1327
 V5.25.txt:1328
 V5.25.txt:1329
 V5.25.txt:1330
 V5.25.txt:1331
 V5.25.txt:1332
 V5.25.txt:1333
 V5.25.txt:1334
 V5.25.txt:1335
 V5.25.txt:1336
 V5.25.txt:1337
 V5.25.txt:1338
 V5.25.txt:1339
 V5.25.txt:1340
 V5.25.txt:1341
 V5.25.txt:1342
 V5.25.txt:1343
 V5.25.txt:1344
 V5.25.txt:1345
 V5.25.txt:1346
 V5.25.txt:1347
 V5.25.txt:1348
 V5.25.txt:1349
 V5.25.txt:1350
 V5.25.txt:1351
 V5.25.txt:1352
 V5.25.txt:1353
 V5.25.txt:1354
 V5.25.txt:1355
 V5.25.txt:1356
 V5.25.txt:1357
 V5.25.txt:1358
 V5.25.txt:1359
 V5.25.txt:1360
 V5.25.txt:1361
 V5.25.txt:1362
 V5.25.txt:1363
 V5.25.txt:1364
 V5.25.txt:1365
 V5.25.txt:1366
 V5.25.txt:1367
 V5.25.txt:1368
 V5.25.txt:1369
 V5.25.txt:1370
 V5.25.txt:1371
 V5.25.txt:1372
 V5.25.txt:1373
 V5.25.txt:1374
 V5.25.txt:1375
 V5.25.txt:1376
 V5.25.txt:1377
 V5.25.txt:1378
 V5.25.txt:1379
 V5.25.txt:1380
 V5.25.txt:1381
 V5.25.txt:1382
 V5.25.txt:1383
 V5.25.txt:1384
 V5.25.txt:1385
 V5.25.txt:1386
 V5.25.txt:1387
 V5.25.txt:1388
 V5.25.txt:1389
 V5.25.txt:1390
 V5.25.txt:1391
 V5.25.txt:1392
 V5.25.txt:1393
 V5.25.txt:1394
 V5.25.txt:1395
 V5.25.txt:1396
 V5.25.txt:1397
 V5.25.txt:1398
 V5.25.txt:1399
 V5.25.txt:1400
 V5.25.txt:1401
 V5.25.txt:1402
 V5.25.txt:1403
 V5.25.txt:1404
 V5.25.txt:1405
 V5.25.txt:1406
 V5.25.txt:1407
 V5.25.txt:1408
 V5.25.txt:1409
 V5.25.txt:1410
 V5.25.txt:1411
 V5.25.txt:1412
 V5.25.txt:1413
 V5.25.txt:1414
 V5.25.txt:1415
 V5.25.txt:1416
 V5.25.txt:1417
 V5.25.txt:1418
 V5.25.txt:1419
 V5.25.txt:1420
 V5.25.txt:1421
 V5.25.txt:1422
 V5.25.txt:1423
 V5.25.txt:1424
 V5.25.txt:1425
 V5.25.txt:1426
 V5.25.txt:1427
 V5.25.txt:1428
 V5.25.txt:1429
 V5.25.txt:1430
 V5.25.txt:1431
 V5.25.txt:1432
 V5.25.txt:1433
 V5.25.txt:1434
 V5.25.txt:1435
 V5.25.txt:1436
 V5.25.txt:1437
 V5.25.txt:1438
 V5.25.txt:1439
 V5.25.txt:1440
 V5.25.txt:1441
 V5.25.txt:1442
 V5.25.txt:1443
 V5.25.txt:1444
 V5.25.txt:1445
 V5.25.txt:1446
 V5.25.txt:1447
 V5.25.txt:1448
 V5.25.txt:1449
 V5.25.txt:1450
 V5.25.txt:1451
 V5.25.txt:1452
 V5.25.txt:1453
 V5.25.txt:1454
 V5.25.txt:1455
 V5.25.txt:1456
 V5.25.txt:1457
 V5.25.txt:1458
 V5.25.txt:1459
 V5.25.txt:1460
 V5.25.txt:1461
 V5.25.txt:1462
 V5.25.txt:1463
 V5.25.txt:1464
 V5.25.txt:1465
 V5.25.txt:1466
 V5.25.txt:1467
 V5.25.txt:1468
 V5.25.txt:1469
 V5.25.txt:1470
 V5.25.txt:1471
 V5.25.txt:1472
 V5.25.txt:1473
 V5.25.txt:1474
 V5.25.txt:1475
 V5.25.txt:1476
 V5.25.txt:1477
 V5.25.txt:1478
 V5.25.txt:1479
 V5.25.txt:1480
 V5.25.txt:1481
 V5.25.txt:1482
 V5.25.txt:1483
 V5.25.txt:1484
 V5.25.txt:1485
 V5.25.txt:1486
 V5.25.txt:1487
 V5.25.txt:1488
 V5.25.txt:1489
 V5.25.txt:1490
 V5.25.txt:1491
 V5.25.txt:1492
 V5.25.txt:1493
 V5.25.txt:1494
 V5.25.txt:1495
 V5.25.txt:1496
 V5.25.txt:1497
 V5.25.txt:1498
 V5.25.txt:1499
 V5.25.txt:1500
 V5.25.txt:1501
 V5.25.txt:1502
 V5.25.txt:1503
 V5.25.txt:1504
 V5.25.txt:1505
 V5.25.txt:1506
 V5.25.txt:1507
 V5.25.txt:1508
 V5.25.txt:1509
 V5.25.txt:1510
 V5.25.txt:1511
 V5.25.txt:1512
 V5.25.txt:1513
 V5.25.txt:1514
 V5.25.txt:1515
 V5.25.txt:1516
 V5.25.txt:1517
 V5.25.txt:1518
 V5.25.txt:1519
 V5.25.txt:1520
 V5.25.txt:1521
 V5.25.txt:1522
 V5.25.txt:1523
 V5.25.txt:1524
 V5.25.txt:1525
 V5.25.txt:1526
 V5.25.txt:1527
 V5.25.txt:1528
 V5.25.txt:1529
 V5.25.txt:1530
 V5.25.txt:1531
 V5.25.txt:1532
 V5.25.txt:1533
 V5.25.txt:1534
 V5.25.txt:1535
 V5.25.txt:1536
 V5.25.txt:1537
 V5.25.txt:1538
 V5.25.txt:1539
 V5.25.txt:1540
 V5.25.txt:1541
 V5.25.txt:1542
 V5.25.txt:1543
 V5.25.txt:1544
 V5.25.txt:1545
 V5.25.txt:1546
 V5.25.txt:1547
 V5.25.txt:1548
 V5.25.txt:1549
 V5.25.txt:1550
 V5.25.txt:1551
 V5.25.txt:1552
 V5.25.txt:1553
 V5.25.txt:1554
 V5.25.txt:1555
 V5.25.txt:1556
 V5.25.txt:1557
 V5.25.txt:1558
 V5.25.txt:1559
 V5.25.txt:1560
 V5.25.txt:1561
 V5.25.txt:1562
 V5.25.txt:1563
 V5.25.txt:1564
 V5.25.txt:1565
 V5.25.txt:1566
 V5.25.txt:1567
 V5.25.txt:1568
 V5.25.txt:1569
 V5.25.txt:1570
 V5.25.txt:1571
 V5.25.txt:1572
 V5.25.txt:1573
 V5.25.txt:1574
 V5.25.txt:1575
 V5.25.txt:1576
 V5.25.txt:1577
 V5.25.txt:1578
 V5.25.txt:1579
 V5.25.txt:1580
 V5.25.txt:1581
 V5.25.txt:1582
 V5.25.txt:1583
 V5.25.txt:1584
 V5.25.txt:1585
 V5.25.txt:1586
 V5.25.txt:1587
 V5.25.txt:1588
 V5.25.txt:1589
 V5.25.txt:1590
 V5.25.txt:1591
 V5.25.txt:1592
 V5.25.txt:1593
 V5.25.txt:1594
 V5.25.txt:1595
 V5.25.txt:1596
 V5.25.txt:1597
 V5.25.txt:1598
 V5.25.txt:1599
 V5.25.txt:1600
 V5.25.txt:1601
 V5.25.txt:1602
 V5.25.txt:1603
 V5.25.txt:1604
 V5.25.txt:1605
 V5.25.txt:1606
 V5.25.txt:1607
 V5.25.txt:1608
 V5.25.txt:1609
 V5.25.txt:1610
 V5.25.txt:1611
 V5.25.txt:1612
 V5.25.txt:1613
 V5.25.txt:1614
 V5.25.txt:1615
 V5.25.txt:1616
 V5.25.txt:1617
 V5.25.txt:1618
 V5.25.txt:1619
 V5.25.txt:1620
 V5.25.txt:1621
 V5.25.txt:1622
 V5.25.txt:1623
 V5.25.txt:1624
 V5.25.txt:1625
 V5.25.txt:1626
 V5.25.txt:1627
 V5.25.txt:1628
 V5.25.txt:1629
 V5.25.txt:1630
 V5.25.txt:1631
 V5.25.txt:1632
 V5.25.txt:1633
 V5.25.txt:1634
 V5.25.txt:1635
 V5.25.txt:1636
 V5.25.txt:1637
 V5.25.txt:1638
 V5.25.txt:1639
 V5.25.txt:1640
 V5.25.txt:1641
 V5.25.txt:1642
 V5.25.txt:1643
 V5.25.txt:1644
 V5.25.txt:1645
 V5.25.txt:1646
 V5.25.txt:1647
 V5.25.txt:1648
 V5.25.txt:1649
 V5.25.txt:1650
 V5.25.txt:1651
 V5.25.txt:1652
 V5.25.txt:1653
 V5.25.txt:1654
 V5.25.txt:1655
 V5.25.txt:1656
 V5.25.txt:1657
 V5.25.txt:1658
 V5.25.txt:1659
 V5.25.txt:1660
 V5.25.txt:1661
 V5.25.txt:1662
 V5.25.txt:1663
 V5.25.txt:1664
 V5.25.txt:1665
 V5.25.txt:1666
 V5.25.txt:1667
 V5.25.txt:1668
 V5.25.txt:1669
 V5.25.txt:1670
 V5.25.txt:1671
 V5.25.txt:1672
 V5.25.txt:1673
 V5.25.txt:1674
 V5.25.txt:1675
 V5.25.txt:1676
 V5.25.txt:1677
 V5.25.txt:1678
 V5.25.txt:1679
 V5.25.txt:1680
 V5.25.txt:1681
 V5.25.txt:1682
 V5.25.txt:1683
 V5.25.txt:1684
 V5.25.txt:1685
 V5.25.txt:1686
 V5.25.txt:1687
 V5.25.txt:1688
 V5.25.txt:1689
 V5.25.txt:1690
 V5.25.txt:1691
 V5.25.txt:1692
 V5.25.txt:1693
 V5.25.txt:1694
 V5.25.txt:1695
 V5.25.txt:1696
 V5.25.txt:1697
 V5.25.txt:1698
 V5.25.txt:1699
 V5.25.txt:1700
 V5.25.txt:1701
 V5.25.txt:1702
 V5.25.txt:1703
 V5.25.txt:1704
 V5.25.txt:1705
 V5.25.txt:1706
 V5.25.txt:1707
 V5.25.txt:1708
 V5.25.txt:1709
 V5.25.txt:1710
 V5.25.txt:1711
 V5.25.txt:1712
 V5.25.txt:1713
 V5.25.txt:1714
 V5.25.txt:1715
 V5.25.txt:1716
 V5.25.txt:1717
 V5.25.txt:1718
 V5.25.txt:1719
 V5.25.txt:1720
 V5.25.txt:1721
 V5.25.txt:1722
 V5.25.txt:1723
 V5.25.txt:1724
 V5.25.txt:1725
 V5.25.txt:1726
 V5.25.txt:1727
 V5.25.txt:1728
 V5.25.txt:1729
 V5.25.txt:1730
 V5.25.txt:1731
 V5.25.txt:1732
 V5.25.txt:1733
 V5.25.txt:1734
 V5.25.txt:1735
 V5.25.txt:1736
 V5.25.txt:1737
 V5.25.txt:1738
 V5.25.txt:1739
 V5.25.txt:1740
 V5.25.txt:1741
 V5.25.txt:1742
 V5.25.txt:1743
 V5.25.txt:1744
 V5.25.txt:1745
 V5.25.txt:1746
 V5.25.txt:1747
 V5.25.txt:1748
 V5.25.txt:1749
 V5.25.txt:1750
 V5.25.txt:1751
 V5.25.txt:1752
 V5.25.txt:1753
 V5.25.txt:1754
 V5.25.txt:1755
 V5.25.txt:1756
 V5.25.txt:1757
 V5.25.txt:1758
 V5.25.txt:1759
 V5.25.txt:1760
 V5.25.txt:1761
 V5.25.txt:1762
 V5.25.txt:1763
 V5.25.txt:1764
 V5.25.txt:1765
 V5.25.txt:1766
 V5.25.txt:1767
 V5.25.txt:1768
 V5.25.txt:1769
 V5.25.txt:1770
 V5.25.txt:1771
 V5.25.txt:1772
 V5.25.txt:1773
 V5.25.txt:1774
 V5.25.txt:1775
 V5.25.txt:1776
 V5.25.txt:1777
 V5.25.txt:1778
 V5.25.txt:1779
 V5.25.txt:1780
 V5.25.txt:1781
 V5.25.txt:1782
 V5.25.txt:1783
 V5.25.txt:1784
 V5.25.txt:1785
 V5.25.txt:1786
 V5.25.txt:1787
 V5.25.txt:1788
 V5.25.txt:1789
 V5.25.txt:1790
 V5.25.txt:1791
 V5.25.txt:1792
 V5.25.txt:1793
 V5.25.txt:1794
 V5.25.txt:1795
 V5.25.txt:1796
 V5.25.txt:1797
 V5.25.txt:1798
 V5.25.txt:1799
 V5.25.txt:1800
 V5.25.txt:1801
 V5.25.txt:1802
 V5.25.txt:1803
 V5.25.txt:1804
 V5.25.txt:1805
 V5.25.txt:1806
 V5.25.txt:1807
 V5.25.txt:1808
 V5.25.txt:1809
 V5.25.txt:1810
 V5.25.txt:1811
 V5.25.txt:1812
 V5.25.txt:1813
 V5.25.txt:1814
 V5.25.txt:1815
 V5.25.txt:1816
 V5.25.txt:1817
 V5.25.txt:1818
 V5.25.txt:1819
 V5.25.txt:1820
 V5.25.txt:1821
 V5.25.txt:1822
 V5.25.txt:1823
 V5.25.txt:1824
 V5.25.txt:1825
 V5.25.txt:1826
 V5.25.txt:1827
 V5.25.txt:1828
 V5.25.txt:1829
 V5.25.txt:1830
 V5.25.txt:1831
 V5.25.txt:1832
 V5.25.txt:1833
 V5.25.txt:1834
 V5.25.txt:1835
 V5.25.txt:1836
 V5.25.txt:1837
 V5.25.txt:1838
 V5.25.txt:1839
 V5.25.txt:1840
 V5.25.txt:1841
 V5.25.txt:1842
 V5.25.txt:1843
 V5.25.txt:1844
 V5.25.txt:1845
 V5.25.txt:1846
 V5.25.txt:1847
 V5.25.txt:1848
 V5.25.txt:1849
 V5.25.txt:1850
 V5.25.txt:1851
 V5.25.txt:1852
 V5.25.txt:1853
 V5.25.txt:1854
 V5.25.txt:1855
 V5.25.txt:1856
 V5.25.txt:1857
 V5.25.txt:1858
 V5.25.txt:1859
 V5.25.txt:1860
 V5.25.txt:1861
 V5.25.txt:1862
 V5.25.txt:1863
 V5.25.txt:1864
 V5.25.txt:1865
 V5.25.txt:1866
 V5.25.txt:1867
 V5.25.txt:1868
 V5.25.txt:1869
 V5.25.txt:1870
 V5.25.txt:1871
 V5.25.txt:1872
 V5.25.txt:1873
 V5.25.txt:1874
 V5.25.txt:1875
 V5.25.txt:1876
 V5.25.txt:1877
 V5.25.txt:1878
 V5.25.txt:1879
 V5.25.txt:1880
 V5.25.txt:1881
 V5.25.txt:1882
 V5.25.txt:1883
 V5.25.txt:1884
 V5.25.txt:1885
 V5.25.txt:1886
 V5.25.txt:1887
 V5.25.txt:1888
 V5.25.txt:1889
 V5.25.txt:1890
 V5.25.txt:1891
 V5.25.txt:1892
 V5.25.txt:1893
 V5.25.txt:1894
 V5.25.txt:1895
 V5.25.txt:1896
 V5.25.txt:1897
 V5.25.txt:1898
 V5.25.txt:1899
 V5.25.txt:1900
 V5.25.txt:1901
 V5.25.txt:1902
 V5.25.txt:1903
 V5.25.txt:1904
 V5.25.txt:1905
 V5.25.txt:1906
 V5.25.txt:1907
 V5.25.txt:1908
 V5.25.txt:1909
 V5.25.txt:1910
 V5.25.txt:1911
 V5.25.txt:1912
 V5.25.txt:1913
 V5.25.txt:1914
 V5.25.txt:1915
 V5.25.txt:1916
 V5.25.txt:1917
 V5.25.txt:1918
 V5.25.txt:1919
 V5.25.txt:1920
 V5.25.txt:1921
 V5.25.txt:1922
 V5.25.txt:1923
 V5.25.txt:1924
 V5.25.txt:1925
 V5.25.txt:1926
 V5.25.txt:1927
 V5.25.txt:1928
 V5.25.txt:1929
 V5.25.txt:1930
 V5.25.txt:1931
 V5.25.txt:1932
 V5.25.txt:1933
 V5.25.txt:1934
 V5.25.txt:1935
 V5.25.txt:1936
 V5.25.txt:1937
 V5.25.txt:1938
 V5.25.txt:1939
 V5.25.txt:1940
 V5.25.txt:1941
 V5.25.txt:1942
 V5.25.txt:1943
 V5.25.txt:1944
 V5.25.txt:1945
 V5.25.txt:1946
 V5.25.txt:1947
 V5.25.txt:1948
 V5.25.txt:1949
 V5.25.txt:1950
 V5.25.txt:1951
 V5.25.txt:1952
 V5.25.txt:1953
 V5.25.txt:1954
 V5.25.txt:1955
 V5.25.txt:1956
 V5.25.txt:1957
 V5.25.txt:1958
 V5.25.txt:1959
 V5.25.txt:1960
 V5.25.txt:1961
 V5.25.txt:1962
 V5.25.txt:1963
 V5.25.txt:1964
 V5.25.txt:1965
 V5.25.txt:1966
 V5.25.txt:1967
 V5.25.txt:1968
 V5.25.txt:1969
 V5.25.txt:1970
 V5.25.txt:1971
 V5.25.txt:1972
 V5.25.txt:1973
 V5.25.txt:1974
 V5.25.txt:1975
 V5.25.txt:1976
 V5.25.txt:1977
 V5.25.txt:1978
 V5.25.txt:1979
 V5.25.txt:1980
 V5.25.txt:1981
 V5.25.txt:1982
 V5.25.txt:1983
 V5.25.txt:1984
 V5.25.txt:1985
 V5.25.txt:1986
 V5.25.txt:1987
 V5.25.txt:1988
 V5.25.txt:1989
 V5.25.txt:1990
 V5.25.txt:1991
 V5.25.txt:1992
 V5.25.txt:1993
 V5.25.txt:1994
 V5.25.txt:1995
 V5.25.txt:1996
 V5.25.txt:1997
 V5.25.txt:1998
 V5.25.txt:1999
 V5.25.txt:2000
 V5.25.txt:2001
 V5.25.txt:2002
 V5.25.txt:2003
 V5.25.txt:2004
 V5.25.txt:2005
 V5.25.txt:2006
 V5.25.txt:2007
 V5.25.txt:2008
 V5.25.txt:2009
 V5.25.txt:2010
 V5.25.txt:2011
 V5.25.txt:2012
 V5.25.txt:2013
 V5.25.txt:2014
 V5.25.txt:2015
 V5.25.txt:2016
 V5.25.txt:2017
 V5.25.txt:2018
 V5.25.txt:2019
 V5.25.txt:2020
 V5.25.txt:2021
 V5.25.txt:2022
 V5.25.txt:2023
 V5.25.txt:2024
 V5.25.txt:2025
 V5.25.txt:2026
 V5.25.txt:2027
 V5.25.txt:2028
 V5.25.txt:2029
 V5.25.txt:2030
 V5.25.txt:2031
 V5.25.txt:2032
 V5.25.txt:2033
 V5.25.txt:2034
 V5.25.txt:2035
 V5.25.txt:2036
 V5.25.txt:2037
 V5.25.txt:2038
 V5.25.txt:2039
 V5.25.txt:2040
 V5.25.txt:2041
 V5.25.txt:2042
 V5.25.txt:2043
 V5.25.txt:2044
 V5.25.txt:2045
 V5.25.txt:2046
 V5.25.txt:2047
 V5.25.txt:2048
 V5.25.txt:2049
 V5.25.txt:2050
 V5.25.txt:2051
 V5.25.txt:2052
 V5.25.txt:2053
 V5.25.txt:2054
 V5.25.txt:2055
 V5.25.txt:2056
 V5.25.txt:2057
 V5.25.txt:2058
 V5.25.txt:2059
 V5.25.txt:2060
 V5.25.txt:2061
 V5.25.txt:2062
 V5.25.txt:2063
 V5.25.txt:2064
 V5.25.txt:2065
 V5.25.txt:2066
 V5.25.txt:2067
 V5.25.txt:2068
 V5.25.txt:2069
 V5.25.txt:2070
 V5.25.txt:2071
 V5.25.txt:2072
 V5.25.txt:2073
 V5.25.txt:2074
 V5.25.txt:2075
 V5.25.txt:2076
 V5.25.txt:2077
 V5.25.txt:2078
 V5.25.txt:2079
 V5.25.txt:2080
 V5.25.txt:2081
 V5.25.txt:2082
 V5.25.txt:2083
 V5.25.txt:2084
 V5.25.txt:2085
 V5.25.txt:2086
 V5.25.txt:2087
 V5.25.txt:2088
 V5.25.txt:2089
 V5.25.txt:2090
 V5.25.txt:2091
 V5.25.txt:2092
 V5.25.txt:2093
 V5.25.txt:2094
 V5.25.txt:2095
 V5.25.txt:2096
 V5.25.txt:2097
 V5.25.txt:2098
 V5.25.txt:2099
 V5.25.txt:2100
 V5.25.txt:2101
 V5.25.txt:2102
 V5.25.txt:2103
 V5.25.txt:2104
 V5.25.txt:2105
 V5.25.txt:2106
 V5.25.txt:2107
 V5.25.txt:2108
 V5.25.txt:2109
 V5.25.txt:2110
 V5.25.txt:2111
 V5.25.txt:2112
 V5.25.txt:2113
 V5.25.txt:2114
 V5.25.txt:2115
 V5.25.txt:2116
 V5.25.txt:2117
 V5.25.txt:2118
 V5.25.txt:2119
 V5.25.txt:2120
 V5.25.txt:2121
 V5.25.txt:2122
 V5.25.txt:2123
 V5.25.txt:2124
 V5.25.txt:2125
 V5.25.txt:2126
 V5.25.txt:2127
 V5.25.txt:2128
 V5.25.txt:2129
 V5.25.txt:2130
 V5.25.txt:2131
 V5.25.txt:2132
 V5.25.txt:2133
 V5.25.txt:2134
 V5.25.txt:2135
 V5.25.txt:2136
 V5.25.txt:2137
 V5.25.txt:2138
 V5.25.txt:2139
 V5.25.txt:2140
 V5.25.txt:2141
 V5.25.txt:2142
 V5.25.txt:2143
 V5.25.txt:2144
 V5.25.txt:2145
 V5.25.txt:2146
 V5.25.txt:2147
 V5.25.txt:2148
 V5.25.txt:2149
 V5.25.txt:2150
 V5.25.txt:2151
 V5.25.txt:2152
 V5.25.txt:2153
 V5.25.txt:2154
 V5.25.txt:2155
 V5.25.txt:2156
 V5.25.txt:2157
 V5.25.txt:2158
 V5.25.txt:2159
 V5.25.txt:2160
 V5.25.txt:2161
 V5.25.txt:2162
 V5.25.txt:2163
 V5.25.txt:2164
 V5.25.txt:2165
 V5.25.txt:2166
 V5.25.txt:2167
 V5.25.txt:2168
 V5.25.txt:2169
 V5.25.txt:2170
 V5.25.txt:2171
 V5.25.txt:2172
 V5.25.txt:2173
 V5.25.txt:2174
 V5.25.txt:2175
 V5.25.txt:2176
 V5.25.txt:2177
 V5.25.txt:2178
 V5.25.txt:2179
 V5.25.txt:2180
 V5.25.txt:2181
 V5.25.txt:2182
 V5.25.txt:2183
 V5.25.txt:2184
 V5.25.txt:2185
 V5.25.txt:2186
 V5.25.txt:2187
 V5.25.txt:2188
 V5.25.txt:2189
 V5.25.txt:2190
 V5.25.txt:2191
 V5.25.txt:2192
 V5.25.txt:2193
 V5.25.txt:2194
 V5.25.txt:2195
 V5.25.txt:2196
 V5.25.txt:2197
 V5.25.txt:2198
 V5.25.txt:2199
 V5.25.txt:2200
 V5.25.txt:2201
 V5.25.txt:2202
 V5.25.txt:2203
 V5.25.txt:2204
 V5.25.txt:2205
 V5.25.txt:2206
 V5.25.txt:2207
 V5.25.txt:2208
 V5.25.txt:2209
 V5.25.txt:2210
 V5.25.txt:2211
 V5.25.txt:2212
 V5.25.txt:2213
 V5.25.txt:2214
 V5.25.txt:2215
 V5.25.txt:2216
 V5.25.txt:2217
 V5.25.txt:2218
 V5.25.txt:2219
 V5.25.txt:2220
 V5.25.txt:2221
 V5.25.txt:2222
 V5.25.txt:2223
 V5.25.txt:2224
 V5.25.txt:2225
 V5.25.txt:2226
 V5.25.txt:2227
 V5.25.txt:2228
 V5.25.txt:2229
 V5.25.txt:2230
 V5.25.txt:2231
 V5.25.txt:2232
 V5.25.txt:2233
 V5.25.txt:2234
 V5.25.txt:2235
 V5.25.txt:2236
 V5.25.txt:2237
 V5.25.txt:2238
 V5.25.txt:2239
 V5.25.txt:2240
 V5.25.txt:2241
 V5.25.txt:2242
 V5.25.txt:2243
 V5.25.txt:2244
 V5.25.txt:2245
 V5.25.txt:2246
 V5.25.txt:2247
 V5.25.txt:2248
 V5.25.txt:2249
 V5.25.txt:2250
 V5.25.txt:2251
 V5.25.txt:2252
 V5.25.txt:2253
 V5.25.txt:2254
 V5.25.txt:2255
 V5.25.txt:2256
 V5.25.txt:2257
 V5.25.txt:2258
 V5.25.txt:2259
 V5.25.txt:2260
 V5.25.txt:2261
 V5.25.txt:2262
 V5.25.txt:2263
 V5.25.txt:2264
 V5.25.txt:2265
 V5.25.txt:2266
 V5.25.txt:2267
 V5.25.txt:2268
 V5.25.txt:2269
 V5.25.txt:2270
 V5.25.txt:2271
 V5.25.txt:2272
 V5.25.txt:2273
 V5.25.txt:2274
 V5.25.txt:2275
 V5.25.txt:2276
 V5.25.txt:2277
 V5.25.txt:2278
 V5.25.txt:2279
 V5.25.txt:2280
 V5.25.txt:2281
 V5.25.txt:2282
 V5.25.txt:2283
 V5.25.txt:2284
 V5.25.txt:2285
 V5.25.txt:2286
 V5.25.txt:2287
 V5.25.txt:2288
 V5.25.txt:2289
 V5.25.txt:2290
 V5.25.txt:2291
 V5.25.txt:2292
 V5.25.txt:2293
 V5.25.txt:2294
 V5.25.txt:2295
 V5.25.txt:2296
 V5.25.txt:2297
 V5.25.txt:2298
 V5.25.txt:2299
 V5.25.txt:2300
 V5.25.txt:2301
 V5.25.txt:2302
 V5.25.txt:2303
 V5.25.txt:2304
 V5.25.txt:2305
 V5.25.txt:2306
 V5.25.txt:2307
 V5.25.txt:2308
 V5.25.txt:2309
 V5.25.txt:2310
 V5.25.txt:2311
 V5.25.txt:2312
 V5.25.txt:2313
 V5.25.txt:2314
 V5.25.txt:2315
 V5.25.txt:2316
 V5.25.txt:2317
 V5.25.txt:2318
 V5.25.txt:2319
 V5.25.txt:2320
 V5.25.txt:2321
 V5.25.txt:2322
 V5.25.txt:2323
 V5.25.txt:2324
 V5.25.txt:2325
 V5.25.txt:2326
 V5.25.txt:2327
 V5.25.txt:2328
 V5.25.txt:2329
 V5.25.txt:2330
 V5.25.txt:2331
 V5.25.txt:2332
 V5.25.txt:2333
 V5.25.txt:2334
 V5.25.txt:2335
 V5.25.txt:2336
 V5.25.txt:2337
 V5.25.txt:2338
 V5.25.txt:2339
 V5.25.txt:2340
 V5.25.txt:2341
 V5.25.txt:2342
 V5.25.txt:2343
 V5.25.txt:2344
 V5.25.txt:2345
 V5.25.txt:2346
 V5.25.txt:2347
 V5.25.txt:2348
 V5.25.txt:2349
 V5.25.txt:2350
 V5.25.txt:2351
 V5.25.txt:2352
 V5.25.txt:2353
 V5.25.txt:2354
 V5.25.txt:2355
 V5.25.txt:2356
 V5.25.txt:2357
 V5.25.txt:2358
 V5.25.txt:2359
 V5.25.txt:2360
 V5.25.txt:2361
 V5.25.txt:2362
 V5.25.txt:2363
 V5.25.txt:2364
 V5.25.txt:2365
 V5.25.txt:2366
 V5.25.txt:2367
 V5.25.txt:2368
 V5.25.txt:2369
 V5.25.txt:2370
 V5.25.txt:2371
 V5.25.txt:2372
 V5.25.txt:2373
 V5.25.txt:2374
 V5.25.txt:2375
 V5.25.txt:2376
 V5.25.txt:2377
 V5.25.txt:2378
 V5.25.txt:2379
 V5.25.txt:2380
 V5.25.txt:2381
 V5.25.txt:2382
 V5.25.txt:2383
 V5.25.txt:2384
 V5.25.txt:2385
 V5.25.txt:2386
 V5.25.txt:2387
 V5.25.txt:2388
 V5.25.txt:2389
 V5.25.txt:2390
 V5.25.txt:2391
 V5.25.txt:2392
 V5.25.txt:2393
 V5.25.txt:2394
 V5.25.txt:2395
 V5.25.txt:2396
 V5.25.txt:2397
 V5.25.txt:2398
 V5.25.txt:2399
 V5.25.txt:2400
 V5.25.txt:2401
 V5.25.txt:2402
 V5.25.txt:2403
 V5.25.txt:2404
 V5.25.txt:2405
 V5.25.txt:2406
 V5.25.txt:2407
 V5.25.txt:2408
 V5.25.txt:2409
 V5.25.txt:2410
 V5.25.txt:2411
 V5.25.txt:2412
 V5.25.txt:2413
 V5.25.txt:2414
 V5.25.txt:2415
 V5.25.txt:2416
 V5.25.txt:2417
 V5.25.txt:2418
 V5.25.txt:2419
 V5.25.txt:2420
 V5.25.txt:2421
 V5.25.txt:2422
 V5.25.txt:2423
 V5.25.txt:2424
 V5.25.txt:2425
 V5.25.txt:2426
 V5.25.txt:2427
 V5.25.txt:2428
 V5.25.txt:2429
 V5.25.txt:2430
 V5.25.txt:2431
 V5.25.txt:2432
 V5.25.txt:2433
 V5.25.txt:2434
 V5.25.txt:2435
 V5.25.txt:2436
 V5.25.txt:2437
 V5.25.txt:2438
 V5.25.txt:2439
 V5.25.txt:2440
 V5.25.txt:2441
 V5.25.txt:2442
 V5.25.txt:2443
 V5.25.txt:2444
 V5.25.txt:2445
 V5.25.txt:2446
 V5.25.txt:2447
 V5.25.txt:2448
 V5.25.txt:2449
 V5.25.txt:2450
 V5.25.txt:2451
 V5.25.txt:2452
 V5.25.txt:2453
 V5.25.txt:2454
 V5.25.txt:2455
 V5.25.txt:2456
 V5.25.txt:2457
 V5.25.txt:2458
 V5.25.txt:2459
 V5.25.txt:2460
 V5.25.txt:2461
 V5.25.txt:2462
 V5.25.txt:2463
 V5.25.txt:2464
 V5.25.txt:2465
 V5.25.txt:2466
 V5.25.txt:2467
 V5.25.txt:2468
 V5.25.txt:2469
 V5.25.txt:2470
 V5.25.txt:2471
 V5.25.txt:2472
 V5.25.txt:2473
 V5.25.txt:2474
 V5.25.txt:2475
 V5.25.txt:2476
 V5.25.txt:2477
 V5.25.txt:2478
 V5.25.txt:2479
 V5.25.txt:2480
 V5.25.txt:2481
 V5.25.txt:2482
 V5.25.txt:2483
 V5.25.txt:2484
 V5.25.txt:2485
 V5.25.txt:2486
 V5.25.txt:2487
 V5.25.txt:2488
 V5.25.txt:2489
 V5.25.txt:2490
 V5.25.txt:2491
 V5.25.txt:2492
 V5.25.txt:2493
 V5.25.txt:2494
 V5.25.txt:2495
 V5.25.txt:2496
 V5.25.txt:2497
 V5.25.txt:2498
 V5.25.txt:2499
 V5.25.txt:2500
 V5.25.txt:2501
 V5.25.txt:2502
 V5.25.txt:2503
 V5.25.txt:2504
 V5.25.txt:2505
 V5.25.txt:2506
 V5.25.txt:2507
 V5.25.txt:2508
 V5.25.txt:2509
 V5.25.txt:2510
 V5.25.txt:2511
 V5.25.txt:2512
 V5.25.txt:2513
 V5.25.txt:2514
 V5.25.txt:2515
 V5.25.txt:2516
 V5.25.txt:2517
 V5.25.txt:2518
 V5.25.txt:2519
 V5.25.txt:2520
 V5.25.txt:2521
 V5.25.txt:2522
 V5.25.txt:2523
 V5.25.txt:2524
 V5.25.txt:2525
 V5.25.txt:2526
 V5.25.txt:2527
 V5.25.txt:2528
 V5.25.txt:2529
 V5.25.txt:2530
 V5.25.txt:2531
 V5.25.txt:2532
 V5.25.txt:2533
 V5.25.txt:2534
 V5.25.txt:2535
 V5.25.txt:2536
 V5.25.txt:2537
 V5.25.txt:2538
 V5.25.txt:2539
 V5.25.txt:2540
 V5.25.txt:2541
 V5.25.txt:2542
 V5.25.txt:2543
 V5.25.txt:2544
 V5.25.txt:2545
 V5.25.txt:2546
 V5.25.txt:2547
 V5.25.txt:2548
 V5.25.txt:2549
 V5.25.txt:2550
 V5.25.txt:2551
 V5.25.txt:2552
 V5.25.txt:2553
 V5.25.txt:2554
 V5.25.txt:2555
 V5.25.txt:2556
 V5.25.txt:2557
 V5.25.txt:2558
 V5.25.txt:2559
 V5.25.txt:2560
 V5.25.txt:2561
 V5.25.txt:2562
 V5.25.txt:2563
 V5.25.txt:2564
 V5.25.txt:2565
 V5.25.txt:2566
 V5.25.txt:2567
 V5.25.txt:2568
 V5.25.txt:2569
 V5.25.txt:2570
 V5.25.txt:2571
 V5.25.txt:2572
 V5.25.txt:2573
 V5.25.txt:2574
 V5.25.txt:2575
 V5.25.txt:2576
 V5.25.txt:2577
 V5.25.txt:2578
 V5.25.txt:2579
 V5.25.txt:2580
 V5.25.txt:2581
 V5.25.txt:2582
 V5.25.txt:2583
 V5.25.txt:2584
 V5.25.txt:2585
 V5.25.txt:2586
 V5.25.txt:2587
 V5.25.txt:2588
 V5.25.txt:2589
 V5.25.txt:2590
 V5.25.txt:2591
 V5.25.txt:2592
 V5.25.txt:2593
 V5.25.txt:2594
 V5.25.txt:2595
 V5.25.txt:2596
 V5.25.txt:2597
 V5.25.txt:2598
 V5.25.txt:2599
 V5.25.txt:2600
 V5.25.txt:2601
 V5.25.txt:2602
 V5.25.txt:2603
 V5.25.txt:2604
 V5.25.txt:2605
 V5.25.txt:2606
 V5.25.txt:2607
 V5.25.txt:2608
 V5.25.txt:2609
 V5.25.txt:2610
 V5.25.txt:2611
 V5.25.txt:2612
 V5.25.txt:2613
 V5.25.txt:2614
 V5.25.txt:2615
 V5.25.txt:2616
 V5.25.txt:2617
 V5.25.txt:2618
 V5.25.txt:2619
 V5.25.txt:2620
 V5.25.txt:2621
 V5.25.txt:2622
 V5.25.txt:2623
 V5.25.txt:2624
 V5.25.txt:2625
 V5.25.txt:2626
 V5.25.txt:2627
 V5.25.txt:2628
 V5.25.txt:2629
 V5.25.txt:2630
 V5.25.txt:2631
 V5.25.txt:2632
 V5.25.txt:2633
 V5.25.txt:2634
 V5.25.txt:2635
 V5.25.txt:2636
 V5.25.txt:2637
 V5.25.txt:2638
 V5.25.txt:2639
 V5.25.txt:2640
 V5.25.txt:2641
 V5.25.txt:2642
 V5.25.txt:2643
 V5.25.txt:2644
 V5.25.txt:2645
 V5.25.txt:2646
 V5.25.txt:2647
 V5.25.txt:2648
 V5.25.txt:2649
 V5.25.txt:2650
 V5.25.txt:2651
 V5.25.txt:2652
 V5.25.txt:2653
 V5.25.txt:2654
 V5.25.txt:2655
 V5.25.txt:2656
 V5.25.txt:2657
 V5.25.txt:2658
 V5.25.txt:2659
 V5.25.txt:2660
 V5.25.txt:2661
 V5.25.txt:2662
 V5.25.txt:2663
 V5.25.txt:2664
 V5.25.txt:2665
 V5.25.txt:2666
 V5.25.txt:2667
 V5.25.txt:2668
 V5.25.txt:2669
 V5.25.txt:2670
 V5.25.txt:2671
 V5.25.txt:2672
 V5.25.txt:2673
 V5.25.txt:2674
 V5.25.txt:2675
 V5.25.txt:2676
 V5.25.txt:2677
 V5.25.txt:2678
 V5.25.txt:2679
 V5.25.txt:2680
 V5.25.txt:2681
 V5.25.txt:2682
 V5.25.txt:2683
 V5.25.txt:2684
 V5.25.txt:2685
 V5.25.txt:2686
 V5.25.txt:2687
 V5.25.txt:2688
 V5.25.txt:2689
 V5.25.txt:2690
 V5.25.txt:2691
 V5.25.txt:2692
 V5.25.txt:2693
 V5.25.txt:2694
 V5.25.txt:2695
 V5.25.txt:2696
 V5.25.txt:2697
 V5.25.txt:2698
 V5.25.txt:2699
 V5.25.txt:2700
 V5.25.txt:2701
 V5.25.txt:2702
 V5.25.txt:2703
 V5.25.txt:2704
 V5.25.txt:2705
 V5.25.txt:2706
 V5.25.txt:2707
 V5.25.txt:2708
 V5.25.txt:2709
 V5.25.txt:2710
 V5.25.txt:2711
 V5.25.txt:2712
 V5.25.txt:2713
 V5.25.txt:2714
 V5.25.txt:2715
 V5.25.txt:2716
 V5.25.txt:2717
 V5.25.txt:2718
 V5.25.txt:2719
 V5.25.txt:2720
 V5.25.txt:2721
 V5.25.txt:2722
 V5.25.txt:2723
 V5.25.txt:2724
 V5.25.txt:2725
 V5.25.txt:2726
 V5.25.txt:2727
 V5.25.txt:2728
 V5.25.txt:2729
 V5.25.txt:2730
 V5.25.txt:2731
 V5.25.txt:2732
 V5.25.txt:2733
 V5.25.txt:2734
 V5.25.txt:2735
 V5.25.txt:2736
 V5.25.txt:2737
 V5.25.txt:2738
 V5.25.txt:2739
 V5.25.txt:2740
 V5.25.txt:2741
 V5.25.txt:2742
 V5.25.txt:2743
 V5.25.txt:2744
 V5.25.txt:2745
 V5.25.txt:2746
 V5.25.txt:2747
 V5.25.txt:2748
 V5.25.txt:2749
 V5.25.txt:2750
 V5.25.txt:2751
 V5.25.txt:2752
 V5.25.txt:2753
 V5.25.txt:2754
 V5.25.txt:2755
 V5.25.txt:2756
 V5.25.txt:2757
 V5.25.txt:2758
 V5.25.txt:2759
 V5.25.txt:2760
 V5.25.txt:2761
 V5.25.txt:2762
 V5.25.txt:2763
 V5.25.txt:2764
 V5.25.txt:2765
 V5.25.txt:2766
 V5.25.txt:2767
 V5.25.txt:2768
 V5.25.txt:2769
 V5.25.txt:2770
 V5.25.txt:2771
 V5.25.txt:2772
 V5.25.txt:2773
 V5.25.txt:2774
 V5.25.txt:2775
 V5.25.txt:2776
 V5.25.txt:2777
 V5.25.txt:2778
 V5.25.txt:2779
 V5.25.txt:2780
 V5.25.txt:2781
 V5.25.txt:2782
 V5.25.txt:2783
 V5.25.txt:2784
 V5.25.txt:2785
 V5.25.txt:2786
 V5.25.txt:2787
 V5.25.txt:2788
 V5.25.txt:2789
 V5.25.txt:2790
 V5.25.txt:2791
 V5.25.txt:2792
 V5.25.txt:2793
 V5.25.txt:2794
 V5.25.txt:2795
 V5.25.txt:2796
 V5.25.txt:2797
 V5.25.txt:2798
 V5.25.txt:2799
 V5.25.txt:2800
 V5.25.txt:2801
 V5.25.txt:2802
 V5.25.txt:2803
 V5.25.txt:2804
 V5.25.txt:2805
 V5.25.txt:2806
 V5.25.txt:2807
 V5.25.txt:2808
 V5.25.txt:2809
 V5.25.txt:2810
 V5.25.txt:2811
 V5.25.txt:2812
 V5.25.txt:2813
 V5.25.txt:2814
 V5.25.txt:2815
 V5.25.txt:2816
 V5.25.txt:2817
 V5.25.txt:2818
 V5.25.txt:2819
 V5.25.txt:2820
 V5.25.txt:2821
 V5.25.txt:2822
 V5.25.txt:2823
 V5.25.txt:2824
 V5.25.txt:2825
 V5.25.txt:2826
 V5.25.txt:2827
 V5.25.txt:2828
 V5.25.txt:2829
 V5.25.txt:2830
 V5.25.txt:2831
 V5.25.txt:2832
 V5.25.txt:2833
 V5.25.txt:2834
 V5.25.txt:2835
 V5.25.txt:2836
 V5.25.txt:2837
 V5.25.txt:2838
 V5.25.txt:2839
 V5.25.txt:2840
 V5.25.txt:2841
 V5.25.txt:2842
 V5.25.txt:2843
 V5.25.txt:2844
 V5.25.txt:2845
 V5.25.txt:2846
 V5.25.txt:2847
 V5.25.txt:2848
 V5.25.txt:2849
 V5.25.txt:2850
 V5.25.txt:2851
 V5.25.txt:2852
 V5.25.txt:2853
 V5.25.txt:2854
 V5.25.txt:2855
 V5.25.txt:2856
 V5.25.txt:2857
 V5.25.txt:2858
 V5.25.txt:2859
 V5.25.txt:2860
 V5.25.txt:2861
 V5.25.txt:2862
 V5.25.txt:2863
 V5.25.txt:2864
 V5.25.txt:2865
 V5.25.txt:2866
 V5.25.txt:2867
 V5.25.txt:2868
 V5.25.txt:2869
 V5.25.txt:2870
 V5.25.txt:2871
 V5.25.txt:2872
 V5.25.txt:2873
 V5.25.txt:2874
 V5.25.txt:2875
 V5.25.txt:2876
 V5.25.txt:2877
 V5.25.txt:2878
 V5.25.txt:2879
 V5.25.txt:2880
 V5.25.txt:2881
 V5.25.txt:2882
 V5.25.txt:2883
 V5.25.txt:2884
 V5.25.txt:2885
 V5.25.txt:2886
 V5.25.txt:2887
 V5.25.txt:2888
 V5.25.txt:2889
 V5.25.txt:2890
 V5.25.txt:2891
 V5.25.txt:2892
 V5.25.txt:2893
 V5.25.txt:2894
 V5.25.txt:2895
 V5.25.txt:2896
 V5.25.txt:2897
 V5.25.txt:2898
 V5.25.txt:2899
 V5.25.txt:2900
 V5.25.txt:2901
 V5.25.txt:2902
 V5.25.txt:2903
 V5.25.txt:2904
 V5.25.txt:2905
 V5.25.txt:2906
 V5.25.txt:2907
 V5.25.txt:2908
 V5.25.txt:2909
 V5.25.txt:2910
 V5.25.txt:2911
 V5.25.txt:2912
 V5.25.txt:2913
 V5.25.txt:2914
 V5.25.txt:2915
 V5.25.txt:2916
 V5.25.txt:2917
 V5.25.txt:2918
 V5.25.txt:2919
 V5.25.txt:2920
 V5.25.txt:2921
 V5.25.txt:2922
 V5.25.txt:2923
 V5.25.txt:2924
 V5.25.txt:2925
 V5.25.txt:2926
 V5.25.txt:2927
 V5.25.txt:2928
 V5.25.txt:2929
 V5.25.txt:2930
 V5.25.txt:2931
 V5.25.txt:2932
 V5.25.txt:2933
 V5.25.txt:2934
 V5.25.txt:2935
 V5.25.txt:2936
 V5.25.txt:2937
 V5.25.txt:2938
 V5.25.txt:2939
 V5.25.txt:2940
 V5.25.txt:2941
 V5.25.txt:2942
 V5.25.txt:2943
 V5.25.txt:2944
 V5.25.txt:2945
 V5.25.txt:2946
 V5.25.txt:2947
 V5.25.txt:2948
 V5.25.txt:2949
 V5.25.txt:2950
 V5.25.txt:2951
 V5.25.txt:2952
 V5.25.txt:2953
 V5.25.txt:2954
 V5.25.txt:2955
 V5.25.txt:2956
 V5.25.txt:2957
 V5.25.txt:2958
 V5.25.txt:2959
 V5.25.txt:2960
 V5.25.txt:2961
 V5.25.txt:2962
 V5.25.txt:2963
 V5.25.txt:2964
 V5.25.txt:2965
 V5.25.txt:2966
 V5.25.txt:2967
 V5.25.txt:2968
 V5.25.txt:2969
 V5.25.txt:2970
 V5.25.txt:2971
 V5.25.txt:2972
 V5.25.txt:2973
 V5.25.txt:2974
 V5.25.txt:2975
 V5.25.txt:2976
 V5.25.txt:2977
 V5.25.txt:2978
 V5.25.txt:2979
 V5.25.txt:2980
 V5.25.txt:2981
 V5.25.txt:2982
 V5.25.txt:2983
 V5.25.txt:2984
 V5.25.txt:2985
 V5.25.txt:2986
 V5.25.txt:2987
 V5.25.txt:2988
 V5.25.txt:2989
 V5.25.txt:2990
 V5.25.txt:2991
 V5.25.txt:2992
 V5.25.txt:2993
 V5.25.txt:2994
 V5.25.txt:2995
 V5.25.txt:2996
 V5.25.txt:2997
 V5.25.txt:2998
 V5.25.txt:2999
 V5.25.txt:3000
 V5.25.txt:3001
 V5.25.txt:3002
 V5.25.txt:3003
 V5.25.txt:3004
 V5.25.txt:3005
 V5.25.txt:3006
 V5.25.txt:3007
 V5.25.txt:3008
 V5.25.txt:3009
 V5.25.txt:3010
 V5.25.txt:3011
 V5.25.txt:3012
 V5.25.txt:3013
 V5.25.txt:3014
 V5.25.txt:3015
 V5.25.txt:3016
 V5.25.txt:3017
 V5.25.txt:3018
 V5.25.txt:3019
 V5.25.txt:3020
 V5.25.txt:3021
 V5.25.txt:3022
 V5.25.txt:3023
 V5.25.txt:3024
 V5.25.txt:3025
 V5.25.txt:3026
 V5.25.txt:3027
 V5.25.txt:3028
 V5.25.txt:3029
 V5.25.txt:3030
 V5.25.txt:3031
 V5.25.txt:3032
 V5.25.txt:3033
 V5.25.txt:3034
 V5.25.txt:3035
 V5.25.txt:3036
 V5.25.txt:3037
 V5.25.txt:3038
 V5.25.txt:3039
 V5.25.txt:3040
 V5.25.txt:3041
 V5.25.txt:3042
 V5.25.txt:3043
 V5.25.txt:3044
 V5.25.txt:3045
 V5.25.txt:3046
 V5.25.txt:3047
 V5.25.txt:3048
 V5.25.txt:3049
 V5.25.txt:3050
 V5.25.txt:3051
 V5.25.txt:3052
 V5.25.txt:3053
 V5.25.txt:3054
 V5.25.txt:3055
 V5.25.txt:3056
 V5.25.txt:3057
 V5.25.txt:3058
 V5.25.txt:3059
 V5.25.txt:3060
 V5.25.txt:3061
 V5.25.txt:3062
 V5.25.txt:3063
 V5.25.txt:3064
 V5.25.txt:3065
 V5.25.txt:3066
 V5.25.txt:3067
 V5.25.txt:3068
 V5.25.txt:3069
 V5.25.txt:3070
 V5.25.txt:3071
 V5.25.txt:3072
 V5.25.txt:3073
 V5.25.txt:3074
 V5.25.txt:3075
 V5.25.txt:3076
 V5.25.txt:3077
 V5.25.txt:3078
 V5.25.txt:3079
 V5.25.txt:3080
 V5.25.txt:3081
 V5.25.txt:3082
 V5.25.txt:3083
 V5.25.txt:3084
 V5.25.txt:3085
 V5.25.txt:3086
 V5.25.txt:3087
 V5.25.txt:3088
 V5.25.txt:3089
 V5.25.txt:3090
 V5.25.txt:3091
 V5.25.txt:3092
 V5.25.txt:3093
 V5.25.txt:3094
 V5.25.txt:3095
 V5.25.txt:3096
 V5.25.txt:3097
 V5.25.txt:3098
 V5.25.txt:3099
 V5.25.txt:3100
 V5.25.txt:3101
 V5.25.txt:3102
 V5.25.txt:3103
 V5.25.txt:3104
 V5.25.txt:3105
 V5.25.txt:3106
 V5.25.txt:3107
 V5.25.txt:3108
 V5.25.txt:3109
 V5.25.txt:3110
 V5.25.txt:3111
 V5.25.txt:3112
 V5.25.txt:3113
 V5.25.txt:3114
 V5.25.txt:3115
 V5.25.txt:3116
 V5.25.txt:3117
 V5.25.txt:3118
 V5.25.txt:3119
 V5.25.txt:3120
 V5.25.txt:3121
 V5.25.txt:3122
 V5.25.txt:3123
 V5.25.txt:3124
 V5.25.txt:3125
 V5.25.txt:3126
 V5.25.txt:3127
 V5.25.txt:3128
 V5.25.txt:3129
 V5.25.txt:3130
 V5.25.txt:3131
 V5.25.txt:3132
 V5.25.txt:3133
 V5.25.txt:3134
 V5.25.txt:3135
 V5.25.txt:3136
 V5.25.txt:3137
 V5.25.txt:3138
 V5.25.txt:3139
 V5.25.txt:3140
 V5.25.txt:3141
 V5.25.txt:3142
 V5.25.txt:3143
 V5.25.txt:3144
 V5.25.txt:3145
 V5.25.txt:3146
 V5.25.txt:3147
 V5.25.txt:3148
 V5.25.txt:3149
 V5.25.txt:3150
 V5.25.txt:3151
 V5.25.txt:3152
 V5.25.txt:3153
 V5.25.txt:3154
 V5.25.txt:3155
 V5.25.txt:3156
 V5.25.txt:3157
 V5.25.txt:3158
 V5.25.txt:3159
 V5.25.txt:3160
 V5.25.txt:3161
 V5.25.txt:3162
 V5.25.txt:3163
 V5.25.txt:3164
 V5.25.txt:3165
 V5.25.txt:3166
 V5.25.txt:3167
 V5.25.txt:3168
 V5.25.txt:3169
 V5.25.txt:3170
 V5.25.txt:3171
 V5.25.txt:3172
 V5.25.txt:3173
 V5.25.txt:3174
 V5.25.txt:3175
 V5.25.txt:3176
 V5.25.txt:3177
 V5.25.txt:3178
 V5.25.txt:3179
 V5.25.txt:3180
 V5.25.txt:3181
 V5.25.txt:3182
 V5.25.txt:3183
 V5.25.txt:3184
 V5.25.txt:3185
 V5.25.txt:3186
 V5.25.txt:3187
 V5.25.txt:3188
 V5.25.txt:3189
 V5.25.txt:3190
 V5.25.txt:3191
 V5.25.txt:3192
 V5.25.txt:3193
 V5.25.txt:3194
 V5.25.txt:3195
 V5.25.txt:3196
 V5.25.txt:3197
 V5.25.txt:3198
 V5.25.txt:3199
 V5.25.txt:3200
 V5.25.txt:3201
 V5.25.txt:3202
 V5.25.txt:3203
 V5.25.txt:3204
 V5.25.txt:3205
 V5.25.txt:3206
 V5.25.txt:3207
 V5.25.txt:3208
 V5.25.txt:3209
 V5.25.txt:3210
 V5.25.txt:3211
 V5.25.txt:3212
 V5.25.txt:3213
 V5.25.txt:3214
 V5.25.txt:3215
 V5.25.txt:3216
 V5.25.txt:3217
 V5.25.txt:3218
 V5.25.txt:3219
 V5.25.txt:3220
 V5.25.txt:3221
 V5.25.txt:3222
 V5.25.txt:3223
 V5.25.txt:3224
 V5.25.txt:3225
 V5.25.txt:3226
 V5.25.txt:3227
 V5.25.txt:3228
 V5.25.txt:3229
 V5.25.txt:3230
 V5.25.txt:3231
 V5.25.txt:3232
 V5.25.txt:3233
 V5.25.txt:3234
 V5.25.txt:3235
 V5.25.txt:3236
 V5.25.txt:3237
 V5.25.txt:3238
 V5.25.txt:3239
 V5.25.txt:3240
 V5.25.txt:3241
 V5.25.txt:3242
 V5.25.txt:3243
 V5.25.txt:3244
 V5.25.txt:3245
 V5.25.txt:3246
 V5.25.txt:3247
 V5.25.txt:3248
 V5.25.txt:3249
 V5.25.txt:3250
 V5.25.txt:3251
 V5.25.txt:3252
 V5.25.txt:3253
 V5.25.txt:3254
 V5.25.txt:3255
 V5.25.txt:3256
 V5.25.txt:3257
 V5.25.txt:3258
 V5.25.txt:3259
 V5.25.txt:3260
 V5.25.txt:3261
 V5.25.txt:3262
 V5.25.txt:3263
 V5.25.txt:3264
 V5.25.txt:3265
 V5.25.txt:3266
 V5.25.txt:3267
 V5.25.txt:3268
 V5.25.txt:3269
 V5.25.txt:3270
 V5.25.txt:3271
 V5.25.txt:3272
 V5.25.txt:3273
 V5.25.txt:3274
 V5.25.txt:3275
 V5.25.txt:3276
 V5.25.txt:3277
 V5.25.txt:3278
 V5.25.txt:3279
 V5.25.txt:3280
 V5.25.txt:3281
 V5.25.txt:3282
 V5.25.txt:3283
 V5.25.txt:3284
 V5.25.txt:3285
 V5.25.txt:3286
 V5.25.txt:3287
 V5.25.txt:3288
 V5.25.txt:3289
 V5.25.txt:3290
 V5.25.txt:3291
 V5.25.txt:3292
 V5.25.txt:3293
 V5.25.txt:3294
 V5.25.txt:3295
 V5.25.txt:3296
 V5.25.txt:3297
 V5.25.txt:3298
 V5.25.txt:3299
 V5.25.txt:3300
 V5.25.txt:3301
 V5.25.txt:3302
 V5.25.txt:3303
 V5.25.txt:3304
 V5.25.txt:3305
 V5.25.txt:3306
 V5.25.txt:3307
 V5.25.txt:3308
 V5.25.txt:3309
 V5.25.txt:3310
 V5.25.txt:3311
 V5.25.txt:3312
 V5.25.txt:3313
 V5.25.txt:3314
 V5.25.txt:3315
 V5.25.txt:3316
 V5.25.txt:3317
 V5.25.txt:3318
 V5.25.txt:3319
 V5.25.txt:3320
 V5.25.txt:3321
 V5.25.txt:3322
 V5.25.txt:3323
 V5.25.txt:3324
 V5.25.txt:3325
 V5.25.txt:3326
 V5.25.txt:3327
 V5.25.txt:3328
 V5.25.txt:3329
 V5.25.txt:3330
 V5.25.txt:3331
 V5.25.txt:3332
 V5.25.txt:3333
 V5.25.txt:3334
 V5.25.txt:3335
 V5.25.txt:3336
 V5.25.txt:3337
 V5.25.txt:3338
 V5.25.txt:3339
 V5.25.txt:3340
 V5.25.txt:3341
 V5.25.txt:3342
 V5.25.txt:3343
 V5.25.txt:3344
 V5.25.txt:3345
 V5.25.txt:3346
 V5.25.txt:3347
 V5.25.txt:3348
 V5.25.txt:3349
 V5.25.txt:3350
 V5.25.txt:3351
 V5.25.txt:3352
 V5.25.txt:3353
 V5.25.txt:3354
 V5.25.txt:3355
 V5.25.txt:3356
 V5.25.txt:3357
 V5.25.txt:3358
 V5.25.txt:3359
 V5.25.txt:3360
 V5.25.txt:3361
 V5.25.txt:3362
 V5.25.txt:3363
 V5.25.txt:3364
 V5.25.txt:3365
 V5.25.txt:3366
 V5.25.txt:3367
 V5.25.txt:3368
 V5.25.txt:3369
 V5.25.txt:3370
 V5.25.txt:3371
 V5.25.txt:3372
 V5.25.txt:3373
 V5.25.txt:3374
 V5.25.txt:3375
 V5.25.txt:3376
 V5.25.txt:3377
 V5.25.txt:3378
 V5.25.txt:3379
 V5.25.txt:3380
 V5.25.txt:3381
 V5.25.txt:3382
 V5.25.txt:3383
 V5.25.txt:3384
 V5.25.txt:3385
 V5.25.txt:3386
 V5.25.txt:3387
 V5.25.txt:3388
 V5.25.txt:3389
 V5.25.txt:3390
 V5.25.txt:3391
 V5.25.txt:3392
 V5.25.txt:3393
 V5.25.txt:3394
 V5.25.txt:3395
 V5.25.txt:3396
 V5.25.txt:3397
 V5.25.txt:3398
 V5.25.txt:3399
 V5.25.txt:3400
 V5.25.txt:3401
 V5.25.txt:3402
 V5.25.txt:3403
 V5.25.txt:3404
 V5.25.txt:3405
 V5.25.txt:3406
 V5.25.txt:3407
 V5.25.txt:3408
 V5.25.txt:3409
 V5.25.txt:3410
 V5.25.txt:3411
 V5.25.txt:3412
 V5.25.txt:3413
 V5.25.txt:3414
 V5.25.txt:3415
 V5.25.txt:3416
 V5.25.txt:3417
 V5.25.txt:3418
 V5.25.txt:3419
 V5.25.txt:3420
 V5.25.txt:3421
 V5.25.txt:3422
 V5.25.txt:3423
 V5.25.txt:3424
 V5.25.txt:3425
 V5.25.txt:3426
 V5.25.txt:3427
 V5.25.txt:3428
 V5.25.txt:3429
 V5.25.txt:3430
 V5.25.txt:3431
 V5.25.txt:3432
 V5.25.txt:3433
 V5.25.txt:3434
 V5.25.txt:3435
 V5.25.txt:3436
 V5.25.txt:3437
 V5.25.txt:3438
 V5.25.txt:3439
 V5.25.txt:3440
 V5.25.txt:3441
 V5.25.txt:3442
 V5.25.txt:3443
 V5.25.txt:3444
 V5.25.txt:3445
 V5.25.txt:3446
 V5.25.txt:3447
 V5.25.txt:3448
 V5.25.txt:3449
 V5.25.txt:3450
 V5.25.txt:3451
 V5.25.txt:3452
 V5.25.txt:3453
 V5.25.txt:3454
 V5.25.txt:3455
 V5.25.txt:3456
 V5.25.txt:3457
 V5.25.txt:3458
 V5.25.txt:3459
 V5.25.txt:3460
 V5.25.txt:3461
 V5.25.txt:3462
 V5.25.txt:3463
 V5.25.txt:3464
 V5.25.txt:3465
 V5.25.txt:3466
 V5.25.txt:3467
 V5.25.txt:3468
 V5.25.txt:3469
 V5.25.txt:3470
 V5.25.txt:3471
 V5.25.txt:3472
 V5.25.txt:3473
 V5.25.txt:3474
 V5.25.txt:3475
 V5.25.txt:3476
 V5.25.txt:3477
 V5.25.txt:3478
 V5.25.txt:3479
 V5.25.txt:3480
 V5.25.txt:3481
 V5.25.txt:3482
 V5.25.txt:3483
 V5.25.txt:3484
 V5.25.txt:3485
 V5.25.txt:3486
 V5.25.txt:3487
 V5.25.txt:3488
 V5.25.txt:3489
 V5.25.txt:3490
 V5.25.txt:3491
 V5.25.txt:3492
 V5.25.txt:3493
 V5.25.txt:3494
 V5.25.txt:3495
 V5.25.txt:3496
 V5.25.txt:3497
 V5.25.txt:3498
 V5.25.txt:3499
 V5.25.txt:3500
 V5.25.txt:3501
 V5.25.txt:3502
 V5.25.txt:3503
 V5.25.txt:3504
 V5.25.txt:3505
 V5.25.txt:3506
 V5.25.txt:3507
 V5.25.txt:3508
 V5.25.txt:3509
 V5.25.txt:3510
 V5.25.txt:3511
 V5.25.txt:3512
 V5.25.txt:3513
 V5.25.txt:3514
 V5.25.txt:3515
 V5.25.txt:3516
 V5.25.txt:3517
 V5.25.txt:3518
 V5.25.txt:3519
 V5.25.txt:3520
 V5.25.txt:3521
 V5.25.txt:3522
 V5.25.txt:3523
 V5.25.txt:3524
 V5.25.txt:3525
 V5.25.txt:3526
 V5.25.txt:3527
 V5.25.txt:3528
 V5.25.txt:3529
 V5.25.txt:3530
 V5.25.txt:3531
 V5.25.txt:3532
 V5.25.txt:3533
 V5.25.txt:3534
 V5.25.txt:3535
 V5.25.txt:3536
 V5.25.txt:3537
 V5.25.txt:3538
 V5.25.txt:3539
 V5.25.txt:3540
 V5.25.txt:3541
 V5.25.txt:3542
 V5.25.txt:3543
 V5.25.txt:3544
 V5.25.txt:3545
 V5.25.txt:3546
 V5.25.txt:3547
 V5.25.txt:3548
 V5.25.txt:3549
 V5.25.txt:3550
 V5.25.txt:3551
 V5.25.txt:3552
 V5.25.txt:3553
 V5.25.txt:3554
 V5.25.txt:3555
 V5.25.txt:3556
 V5.25.txt:3557
 V5.25.txt:3558
 V5.25.txt:3559
 V5.25.txt:3560
 V5.25.txt:3561
 V5.25.txt:3562
 V5.25.txt:3563
 V5.25.txt:3564
 V5.25.txt:3565
 V5.25.txt:3566
 V5.25.txt:3567
 V5.25.txt