2008-12-18 08:38  brun

	* [r27001] tmva/inc/ModulekNN.h, tmva/src/Event.cxx,
	  tmva/src/ModulekNN.cxx: From Peter Hristov:
	  Changes to compile on OpenSolaris. There was some mess with const
	  declarations of the arguments.

2008-12-18 08:33  brun

	* [r27000] net/xrootd/src/xrootd/src/XrdSys/XrdSysPlatform.cc,
	  net/xrootd/src/xrootd/src/XrdSys/XrdSysPlatform.hh: From Peter
	  Hristov:
	  changes required to compile xrootd on OpenSolaris

2008-12-18 07:47  brun

	* [r26999] graf2d/qt/src/TQtWidget.cxx: From Valeri Fine:
	  - Force painting of the TCanvas background
	  for the embedded object at the time of
	  the Qt GUI instantiation to avoid the annoying
	  "black widget"
	  
	  - Remove the redundant Qt 3.x CPP flag.

2008-12-17 19:08  brun

	* [r26998] build/version_number, core/base/inc/RVersion.h: Make
	  production release v5.22/00

2008-12-17 16:26  rdm

	* [r26997] net/net/src/TWebFile.cxx: make TWebFile robust in case
	  of errors like EADDRINUSE and EISCONN
	  that can happen if TWebFiles are created in high frequency (like
	  in
	  PROOF Lite).

2008-12-17 16:21  brun

	* [r26996] roofit/doc/v522/index.html: From Lorenzo:
	  Update release notes

2008-12-17 16:20  rdm

	* [r26995] core/unix/src/TUnixSystem.cxx: protect connect() against
	  EINTR signals.

2008-12-17 16:09  moneta

	* [r26994] hist/doc/v522/index.html, math/doc/v522/index.html: -
	  small updates in release notes

2008-12-17 16:01  rdm

	* [r26993] proof/doc/v522/index.html, proof/proof/inc/TProofServ.h,
	  proof/proof/src/TProof.cxx, proof/proof/src/TProofMgrLite.cxx,
	  proof/proof/src/TProofServ.cxx,
	  proof/proofd/inc/XrdProofdProofServMgr.h,
	  proof/proofd/src/XrdProofdProofServMgr.cxx,
	  proof/proofx/inc/TXProofServ.h, proof/proofx/inc/TXSocket.h,
	  proof/proofx/src/TXProofServ.cxx, proof/proofx/src/TXSocket.cxx:
	  From Gerri:
	  - Fix a problem with filtering the SvcMsg in
	  TProofMgrLite::GetSessionLogs
	  - Fix a weird backward-compatibility problem in TProof::SendFile
	  (found
	  and needed by ALICE)
	  - Update the release notes

2008-12-17 15:18  moneta

	* [r26992] roofit/roostats/src/HybridPlot.cxx: from Greogory: fix
	  plot label

2008-12-17 15:16  brun

	* [r26991] geom/geom/inc/TGeoManager.h,
	  geom/geom/inc/TGeoNavigator.h, geom/geom/src/TGeoManager.cxx,
	  geom/geom/src/TGeoNavigator.cxx: From Federico:
	  A few code optimizations.

2008-12-17 13:46  moneta

	* [r26989] roofit/roostats/src/RooStatsUtils.cxx: - add a dummy
	  file for documentation of RooStats namespace.
	  
	  This is the only solution to avoid that Thtml picks up as
	  description for RooStats namespace the
	  last file used in the rootcont command

2008-12-17 13:43  moneta

	* [r26988] hist/doc/v522/index.html: update hist release notes

2008-12-17 11:04  brun

	* [r26987] doc/v522/index.html: to be ready for the version
	  announcement

2008-12-17 11:01  brun

	* [r26986] tutorials/html/MakeTutorials.C: New version with less
	  restrictions and more tutorials processed

2008-12-17 11:00  brun

	* [r26985] tutorials/fit/TwoHistoFit2D.C: Must be executed with
	  ACLIC

2008-12-17 09:02  axel

	* [r26983] cint/doc/v522/index.html: Typos

2008-12-17 08:44  moneta

	* [r26982] tutorials/roostats/rs201_hybridcalculator.C: update
	  tutorial to use new HypoTestCalculator API

2008-12-17 08:17  moneta

	* [r26981] roofit/roostats/inc/RooStatsUtils.h: fix for Solaris

2008-12-17 05:35  pcanal

	* [r26979] core/rint/src/TTabCom.cxx: From Matevz:
	  
	  I've been after this for a long time ... tab completion was not
	  working in alice event display.
	  
	  I traced it down today to occurence of '::' in my macro-path.
	  I add a string:
	  ":$ALICE_ROOT/EVE/alice-macros"
	  to the macro path - but the existing/default macro-path already
	  ends with an ':' as it is defined in etc/system.rootrc:
	  Unix.*.Root.MacroPath: .:$(ROOTSYS)/macros:
	  The same is true for all paths in rootrc - maybe they should be
	  changed after the release?
	  
	  While I can avoid it now that i know of it, it is likely that it
	  will or does bite someone else, too.
	  
	  This patch properly parseis ::s - the problem was in
	  NewListOfFilesInPath() which abandoned processing after receiving
	  an empty string for a match, which occurs when one has '::'. I
	  remodelled the logic to be the same as in ExtendPath().

2008-12-17 04:56  pcanal

	* [r26978] cint/doc/v522/index.html, core/doc/v522/index.html:
	  update release notes

2008-12-17 04:40  pcanal

	* [r26977] cint/doc/v522/index.html: update release notes

2008-12-17 04:20  pcanal

	* [r26976] cint/test/testdiff.newmacos.ref: Update reference files

2008-12-17 03:23  pcanal

	* [r26975] cint/configure: remove option not supported by older
	  compilers

2008-12-17 03:13  pcanal

	* [r26974] cint/cint7/src/rflxutil.cxx: Use G__cint5_tuple_to_type
	  when loading the type of the parameter from a dictionary (solving
	  issues with typedefs)

2008-12-16 22:06  pcanal

	* [r26971] cint/tool/makecint.cxx: Fix typo

2008-12-16 22:01  pcanal

	* [r26970] cint/build/Makefile, cint/build/libCint.mk,
	  cint/configure, cint/tool/makecint.cxx: From Daniel Barna and
	  Philippe:
	  
	  Introduce MANGLEPATHSU in configure, which is the inverse of
	  MANGLEPATHS.
	  
	  cint-config has now a -u|--unix option, which causes that all
	  paths are
	  printed using unix-like syntax.
	  
	  CINTLIB is set via $(shell cint-config --unix --libdir) etc,
	  avoiding the
	  below-mentioned problem
	  
	  Completely eliminate the makefile-variables CINTSYSDIRU and
	  CINTSYSDIRW from the output makefile of makecint, since they do
	  not make
	  any sense with prefix installation, and everything is set now via
	  cint-config
	  
	  Fix build of cint standalone on windows.

2008-12-16 21:13  moneta

	* [r26969] tutorials/roostats/rs100_numbercounting.C,
	  tutorials/roostats/rs102_hypotestwithshapes.C: update tutorials
	  for changes in RooStat classes (use of references)

2008-12-16 20:49  pcanal

	* [r26968] tree/doc/v522/index.html: fix typo

2008-12-16 17:32  brun

	* [r26965] montecarlo/vmc/inc/TPDGCode.h: Add the definition of the
	  following particles in the enum:
	  kXiMinus, kXiBarPlus, kOmegaMinus and kOmegaBarPlus
	  Thanks to Boris Hippolyte

2008-12-16 16:30  moneta

	* [r26964] roofit/roostats/inc/CombinedCalculator.h,
	  roofit/roostats/inc/HybridCalculator.h,
	  roofit/roostats/inc/HypoTestCalculator.h,
	  roofit/roostats/inc/IntervalCalculator.h,
	  roofit/roostats/inc/ProfileLikelihoodCalculator.h,
	  roofit/roostats/inc/RooStatsUtils.h,
	  roofit/roostats/src/HybridCalculator.cxx,
	  roofit/roostats/src/ProfileLikelihoodCalculator.cxx: import new
	  version of roostats from development branch
	  Main changes are:
	  - use of reference instead of pointers in calculator interfaces
	  - add new Initialize methods in HypoTestCalculator
	  - add SetNuisanceParameters and SetNuisancePdf
	  
	  - add inheritance in HybridCalculator from HypoTestCalculator
	  - add also new constructor including a dataset
	  - add methods to set the number of toys
	  
	  - exlcude for the moment usage with Workspace due to some problem
	  observed

2008-12-16 16:11  moneta

	* [r26963] hist/doc/v522/Contour.gif, hist/doc/v522/Scan.gif,
	  hist/doc/v522/index.html: from David: update release notes for
	  fit panel

2008-12-16 16:07  rdm

	* [r26962] core/cont/src/TClonesArray.cxx: Fix two issues:
	  - make sure the status of the
	  TBuffer::kCannotHandleMemberWiseStreaming bit
	  is part of the buffer, so that when reading the object the right
	  mode is used, independent of the writing method (e.g. written via
	  TMessage, received and stored to a file and then later read via
	  TBufferFile)
	  - make classv[256] in Streamer() dynamic (who does still have
	  class
	  names < 256 ;-) ).

2008-12-16 15:58  moneta

	* [r26960] math/doc/v522/index.html: update math release notes

2008-12-16 15:53  rdm

	* [r26959] net/net/src/TMessage.cxx: TMessage must set
	  SetBit(kCannotHandleMemberWiseStreaming) to be able to
	  automatically handle the correct streaming of TClonesArrays. This
	  fixes
	  issue #43211.

2008-12-16 15:38  moneta

	* [r26958] math/minuit/src/TLinearMinimizer.cxx: - remove from
	  gROOT the linear basis function created for the linear fit
	  this fixes some crashes observed running a linear fit after a
	  rest of gROOT.

2008-12-16 15:02  axel

	* [r26957] cint/build/libCint.mk, cint/cint/include/mkincld.c,
	  cint/cint7/include/mkincld.c, cint/configure: Fix a few issues
	  for standalone CINT on Windows:
	  * windows doesn't have readline
	  * window's platform-obj is winnt, not v6_winnt
	  * mkincld doesn't need G__ci.h (it's even evil because it
	  re-#defines printf, pulling in the symbol from libcint)
	  * repair build of mkincld.exe: target .exe was specified as .obj
	  output file

2008-12-16 14:04  matevz

	* [r26955] graf3d/doc/v522/index.html: Update release notes.

2008-12-16 13:53  moneta

	* [r26954] tutorials/fit/multifit.C: add include to run tutorials
	  in compile mode

2008-12-16 12:08  rdm

	* [r26953] net/net/src/TSocket.cxx: add protection for
	  dereferencing 0 pointer.

2008-12-16 12:07  rdm

	* [r26952] tutorials/net/spyserv.C: add protection in case server
	  socket could not be created.

2008-12-16 12:04  ganis

	* [r26951] proof/proof/inc/TProof.h, proof/proof/inc/TProofMgr.h,
	  proof/proof/inc/TProofServ.h, proof/proof/src/TProof.cxx,
	  proof/proof/src/TProofServ.cxx,
	  proof/proofd/inc/XrdProofdManager.h,
	  proof/proofd/inc/XrdProofdProofServMgr.h,
	  proof/proofd/src/XrdProofSched.cxx,
	  proof/proofd/src/XrdProofdManager.cxx,
	  proof/proofd/src/XrdProofdNetMgr.cxx,
	  proof/proofd/src/XrdProofdProofServMgr.cxx,
	  proof/proofx/inc/TXProofMgr.h, proof/proofx/inc/TXProofServ.h,
	  proof/proofx/inc/TXSocket.h, proof/proofx/src/TXProofServ.cxx,
	  proof/proofx/src/TXSocket.cxx: - Fix an issue with uploading
	  packages in rapid sequence
	  - Fix an issue with TProof::Load() in forced compilation mode
	  ('++')
	  - Fix an issue with grep in log retrieval
	  - Fix an issue with ownership of the xrootd log file
	  - Make sure the XrdProofdProofServMgr::fCurrentSessions is always
	  up-to-date

2008-12-16 11:39  brun

	* [r26950] tutorials/math/mathmoreIntegration.C,
	  tutorials/quadp/portfolio.C: Force these tutorials to be run with
	  ACLIC when running the html documentation

2008-12-16 11:38  brun

	* [r26949] tutorials/fit/fit2a.C, tutorials/fit/fit2dHist.C,
	  tutorials/fit/minuit2FitBench.C, tutorials/hist/sparsehist.C:
	  Force these tutorials to be run with ACLIC when running the html
	  documentation

2008-12-16 11:19  matevz

	* [r26948] graf3d/eve/src/TEveManager.cxx: In destructor also
	  delete the event-manager.

2008-12-16 11:09  moneta

	* [r26947] gui/fitpanel/inc/TAdvancedGraphicsDialog.h,
	  gui/fitpanel/src/TAdvancedGraphicsDialog.cxx,
	  gui/fitpanel/src/TFitEditor.cxx,
	  math/mathcore/build/configure.in, math/mathcore/test/Makefile,
	  math/mathcore/test/testIntegrationMultiDim.cxx,
	  math/mathcore/test/testRootFinder.cxx,
	  math/mathmore/test/testFunctor.cxx,
	  math/mathmore/test/testInterpolation.cxx,
	  math/mathmore/test/testRandom.cxx,
	  math/minuit2/build/test_MnSim_Makefile.am,
	  math/minuit2/src/TFumiliFCN.cxx,
	  math/minuit2/test/MnSim/Makefile,
	  math/minuit2/test/MnSim/ParallelTest.cxx,
	  math/smatrix/build/configure.in: merge lates change from dev
	  branch (from version 26682 in math and gui)
	  
	  fitpanel:
	  
	  some small improvements from David, like adding the tip text, and
	  possibility for choosing contour color
	  
	  minuit2:
	  add new standalone test for multi-dim fit to show effect of
	  parallelization
	  
	  mathcore.mathmore:
	  fix some small problems with the test programs

2008-12-16 10:47  moneta

	* [r26946] hist/hist/inc/Math/WrappedTF1.h,
	  tutorials/fit/fitCircle.C, tutorials/fit/fitcont.C: WrappedTF1:
	  - fix a problem when checking if the TF1 function is linear
	  
	  tutorials:
	  be sure they are run using Minuit as minimizer engine

2008-12-16 10:29  brun

	* [r26945] cint/cint/src/func.cxx, cint/cint7/src/func.cxx: From
	  Axel:
	  Allow empty vararg list for scanf which is legal due to
	  assignment suppression
	  specifier "*", see
	  http://root.cern.ch/phpBB2/viewtopic.php?p=32803#32803

2008-12-16 10:27  brun

	* [r26944] etc/html/saveScriptOutput.C, html/inc/THtml.h,
	  html/src/TDocOutput.cxx, tutorials/html/MakeTutorials.C: From
	  Axel and me:
	  patch calls $ROOTSYS/etc/html/saveScriptOutput.C for some
	  directories (gui,...). With that MakeTutorials finishes for
	  almost all the
	  tutorials - a few are crashing, and a few need a restart

2008-12-16 10:03  ganis

	* [r26942] proof/proof/src/TSlaveLite.cxx: Set the protocol value
	  to the current kPROOF_Protocol

2008-12-16 08:28  bellenot

	* [r26941] gui/guihtml/inc/TGHtml.h, gui/guihtml/src/TGHtml.cxx,
	  gui/guihtml/src/TGHtmlForm.cxx, gui/guihtml/src/TGHtmlIndex.cxx,
	  gui/guihtml/src/TGHtmlParse.cxx, gui/guihtml/src/TGHtmlSizer.cxx:
	  - Fix coding convention violations.

2008-12-16 08:22  pcanal

	* [r26940] cint/test/selfreference.h: make test more portable

2008-12-16 08:02  pcanal

	* [r26939] cint/cint7/src/rflxutil.cxx: When loading a function
	  declaration from a dictionary, do not double count the pointers
	  when a typedef is involved

2008-12-16 06:54  pcanal

	* [r26938] cint/test/t1247.h: work around bug in older icc compiler

2008-12-16 06:34  pcanal

	* [r26937] cint/cint7/src/Api.cxx, cint/cint7/src/MethodAr.cxx,
	  cint/cint7/src/fproto.h, cint/cint7/src/init.cxx,
	  cint/cint7/src/quote.cxx, cint/cint7/src/shl.cxx,
	  cint/cint7/src/sizeof.cxx: Avoid returning the value of c_str
	  coming from a temporary string

2008-12-16 05:16  pcanal

	* [r26936] cint/cint7/src/newlink.cxx: remove debug message

2008-12-16 05:11  pcanal

	* [r26935] cint/cint7/src/fproto.h, cint/cint7/src/newlink.cxx:
	  remove improper return of string.c_str()

2008-12-16 05:09  pcanal

	* [r26934] cint/cint7/src/newlink.cxx: quite compiler warnings

2008-12-16 02:20  pcanal

	* [r26933] core/base/src/TSystem.cxx: Make the dependency on
	  cintdictversion.h work with --enable-cint7

2008-12-15 20:33  brun

	* [r26931] math/minuit/src/TMinuitMinimizer.cxx: From Lorenzo:
	  patch for suppressing warnings in Minuit when fitting with option
	  "Q"

2008-12-15 20:17  pcanal

	* [r26930] cint/cint7/inc/Api.h: quiet compiler warning

2008-12-15 20:09  pcanal

	* [r26929] cint/cint7/src/pcode.h: In G__asm_deref_cast, properly
	  cast the value (and thus fix behavior on big endian platform)

2008-12-15 19:57  pcanal

	* [r26928] cint/test/t1034.cxx, cint/test/t1034.ref,
	  cint/test/t1034.ref64, cint/test/t1034a.cxx,
	  cint/test/testall.cxx, cint/test/testdiff.linux.ref,
	  cint/test/testdiff.linuxicc.ref, cint/test/testdiff.macos.ref,
	  cint/test/testdiff.newlinux.ref,
	  cint/test/testdiff.newlinuxicc.ref,
	  cint/test/testdiff.newmacos.ref: make test t1034 more portable

2008-12-15 17:50  brun

	* [r26927] graf3d/eve/inc/TEveWindowManager.h,
	  graf3d/eve/src/TEveWindowManager.cxx, tutorials/eve/cone_test.C:
	  From Matevz:
	  TEveWindowManager - name of protected method was misspelled.
	  tutorials/eve/cone_test.C - TEveManager::Create() was called
	  twice.

2008-12-15 17:39  russo

	* [r26926] cint/cint7/src/sizeof.cxx: Fix G__Lsizeof(), it got the
	  wrong size (20) for
	  sizeof(x[0]) in this situation:
	  
	  root [0] float x[] = { 1.0, 2.0, 3.0, 4.0, 5.0 }
	  root [1] x[0]
	  (float)1.00000000000000000e+00
	  root [2] sizeof(x)
	  (int)20
	  root [3] sizeof(x[0])
	  (int)20

2008-12-15 17:28  pcanal

	* [r26925] test/Makefile: Improve stressRooFit dependencies

2008-12-15 17:24  pcanal

	* [r26924] cint/cint/src/ifunc.cxx, cint/cint7/src/ifunc.cxx: catch
	  one more case of 'code generation' when checking for call to
	  non-static function without a pointer

2008-12-15 17:11  axel

	* [r26923] cint/cint7/src/var.cxx: Fix for casts (i.e. variable
	  assignments in this context) to scoped types: use scoped name

2008-12-15 16:55  couet

	* [r26922] graf2d/asimage/src/libAfterImage/libAfterImage.mak: -
	  Remove the word "Warning" in the message
	  "Warning: cannot find "libAfterImage.dep" to prevent to SPI
	  nightly build to issue an error.

2008-12-15 15:23  bellenot

	* [r26920] gui/guihtml/inc/TGHtml.h, gui/guihtml/inc/TGHtmlUri.h,
	  gui/guihtml/src/TGHtml.cxx, gui/guihtml/src/TGHtmlBrowser.cxx,
	  gui/guihtml/src/TGHtmlDraw.cxx,
	  gui/guihtml/src/TGHtmlElement.cxx,
	  gui/guihtml/src/TGHtmlForm.cxx, gui/guihtml/src/TGHtmlImage.cxx,
	  gui/guihtml/src/TGHtmlIndex.cxx,
	  gui/guihtml/src/TGHtmlLayout.cxx,
	  gui/guihtml/src/TGHtmlParse.cxx, gui/guihtml/src/TGHtmlSizer.cxx,
	  gui/guihtml/src/TGHtmlTable.cxx,
	  gui/guihtml/src/TGHtmlTokenMap.cxx,
	  gui/guihtml/src/TGHtmlUri.cxx: - First attempt to fix coding
	  convention violations in guihtml...

2008-12-15 13:31  rdm

	* [r26917] math/unuran/Module.mk: silence it in distclean.

2008-12-15 11:43  bellenot

	* [r26915] gui/guihtml/src/TGHtmlForm.cxx: - Add protection against
	  possible NULL pointer

2008-12-15 11:31  rdm

	* [r26914] config/Makefile.freebsd7, config/Makefile.hurddeb,
	  config/Makefile.linux, config/Makefile.linuxalphagcc,
	  config/Makefile.linuxarm, config/Makefile.linuxhppa,
	  config/Makefile.linuxia64gcc, config/Makefile.linuxmips,
	  config/Makefile.linuxmips64, config/Makefile.linuxppcgcc,
	  config/Makefile.linuxx8664gcc, config/Makefile.macosx,
	  config/Makefile.macosx64, config/Makefile.win32gcc: fix issue
	  reported by Federico that when custom gfortran is specified in
	  ./configure the Makefile was still taking the F77 run-time from
	  the
	  default gfortran.

2008-12-15 11:06  bellenot

	* [r26912] gui/guihtml/src/TGHtmlDraw.cxx: - Avoid the following
	  message when drawing ill-formed html pages:
	  Unplanned behavior in the HTML Widget in file
	  gui/guihtml/src/TGHtmlDraw.cxx line 722

2008-12-15 10:55  bellenot

	* [r26911] gui/doc/v522/gui_tgpack.png,
	  gui/doc/v522/gui_tgrecorder.png: - delete svn:executable
	  property.

2008-12-15 10:52  bellenot

	* [r26910] gui/doc/v522/gui_tgpack.png,
	  gui/doc/v522/gui_tgrecorder.png, gui/doc/v522/index.html: -
	  Update GUI & GUIHTML release notes

2008-12-15 10:20  brun

	* [r26908] test/stressRooFit_tests.cxx: From Wouter:
	  Protection added in case the test is run on a system where fftw
	  is not available.

2008-12-15 10:18  moneta

	* [r26907] gui/fitpanel/src/TAdvancedGraphicsDialog.cxx: - from
	  David: add comments description class member functions

2008-12-14 22:04  pcanal

	* [r26902] cint/cint/inc/Api.h: fix the generation of Apiif.cxx

2008-12-14 17:29  moneta

	* [r26901] gui/fitpanel/src/TAdvancedGraphicsDialog.cxx,
	  math/mathcore/src/FitUtil.cxx: - fix coding convention violation

2008-12-14 12:20  matevz

	* [r26900] tutorials/gl/nucleus.C: Remove executable property.

2008-12-14 12:15  brun

	* [r26899] graf3d/eve/src/TEveWindow.cxx,
	  graf3d/eve/src/TEveWindowManager.cxx: From Matevz:
	  Replace tabs with spaces.
	  Remove executable property on a tutorial macro.

2008-12-14 09:16  brun

	* [r26898] test/stressHistogram.cxx: Update reference rootmark

2008-12-14 09:09  axel

	* [r26897] cint/reflex/python/genreflex/gendict.py: From Scott
	  Snyder: fix problem with defaulted template arguments (Savannah
	  #43356)

2008-12-13 22:07  pcanal

	* [r26896] core/meta/src/TCint.cxx: In GetSharedLibrary, filter out
	  libMetaCint[7] the same way we filter out the cintdll and their
	  dictionary. There is never a need to link directly to libMetaCint
	  (it is either hard linked or loaded by TROOT.cxx)

2008-12-13 19:06  pcanal

	* [r26895] cint/cint/inc/Api.h, cint/cint/inc/G__ci.h,
	  cint/cint/src/disp.cxx, cint/cint/src/init.cxx,
	  cint/cint/src/loadfile.cxx, cint/cint/src/pause.cxx,
	  cint/cint/src/scrupto.cxx, cint/cint/src/stub.cxx: Move
	  G__DictionaryPosition to Api.h to match cint7

2008-12-13 18:35  pcanal

	* [r26894] core/meta/src/TClass.cxx: add protection against null
	  pointer

2008-12-13 17:36  pcanal

	* [r26893] cint/cint7/inc/G__ci.h: work around cint parsing bug

2008-12-13 17:14  pcanal

	* [r26892] bindings/pyroot/Module.mk: In pyroot work around an
	  issue with the order of library initialization
	  when using --enable-cint7. libMetaTCint is now linked to
	  libPyROOT.so
	  (pyroot currently only support cint5).

2008-12-13 17:05  pcanal

	* [r26891] cint/cint/inc/G__ci.h: Work around an issue in the Cint5
	  parser

2008-12-13 09:33  moneta

	* [r26890] test/stressHistogram.cxx: fix a warning in Windows

2008-12-13 07:11  brun

	* [r26889] graf3d/eve/inc/TEveWindowManager.h,
	  graf3d/eve/src/TEveManager.cxx,
	  graf3d/eve/src/TEveTrackPropagator.cxx,
	  graf3d/eve/src/TEveWindowManager.cxx: From Alja and Matevz:
	  
	  TEveTrackPropagator
	  -------------------
	  - Improve logic that handles the stopping condition when
	  propagating towards
	  a user-provided path-mark.
	  - Increase minimum RK step to 10 cm.
	  
	  TEveWindowManager
	  -----------------
	  - Add method DestroyWindows() that allows recursive destruction
	  of
	  all existing eve-windows.
	  
	  TEveManager
	  -----------
	  - In destructor, when destroying eve-windows, call specialized
	  TEveManager::DestroyWindows() instead of DestroyElements().
	  This avoids potential trouble with GUI elements destructed via
	  TGFrame::DeleteWindow() that uses a timer to invoke the real
	  destructor.

2008-12-12 21:43  pcanal

	* [r26888] cint/cint/inc/G__ci.h, cint/cint7/inc/G__ci.h,
	  core/base/src/ManualBase4Body.h, core/meta/inc/TCint.h,
	  core/meta/inc/TInterpreter.h, core/meta/src/TCint.cxx,
	  tree/tree/src/ManualTree2Body.h: Make the 2 manual dictionary
	  independent of the Cint version

2008-12-12 21:07  moneta

	* [r26887] test/stressHistogram.cxx: add new version of David of
	  stressHistogram with comparison from a reference file

2008-12-12 19:20  wlav

	* [r26886] tutorials/pyroot/fit1.py, tutorials/pyroot/fit1_py.py:
	  fix labeling of fit1.py

2008-12-12 18:06  pcanal

	* [r26885] core/meta/src/TCint.cxx: From Axel:adapt -I path to
	  TCint/TCint7. Fixes e.g. root/selector/simple with
	  --enable-cint7.

2008-12-12 17:02  pcanal

	* [r26884] cint/cint/src/init.cxx, cint/cint7/src/init.cxx: From
	  Axel: Re-register libraries even after a G__scratch_all()
	  followed by a dictionary
	  setup, so we don't forget linked libraries.

2008-12-12 16:15  moneta

	* [r26882] hist/hist/src/HFitImpl.cxx: fixed deleting of FitData.
	  Should use .release() and not .get()

2008-12-12 16:05  pcanal

	* [r26879] cint/cint/src/shl.cxx, cint/cint7/src/shl.cxx: From
	  Axel: In G__RegisterLibrary, 'normalize' the shared library name
	  by removing the soversion(s) when present

2008-12-12 15:21  wouter

	* [r26878] roofit/roofit/src/RooChebychev.cxx,
	  roofit/roofitcore/inc/RooAbsArg.h,
	  roofit/roofitcore/src/RooAbsArg.cxx,
	  roofit/roofitcore/src/RooAbsPdf.cxx,
	  roofit/roofitcore/src/RooBanner.cxx,
	  roofit/roofitcore/src/RooRealIntegral.cxx: o RooAbsPdf
	  
	  - Handle Optimize() argument in createNLL()
	  
	  
	  o RooBanner
	  
	  - Increment version tag to v2.95
	  
	  
	  o RooAbsArg
	  
	  - Credit Kyle for original concept of GraphViz use
	  
	  - Make operMode() properly reflect status of flipAClean()
	  
	  
	  o RooRealIntegral
	  
	  - Remove spurious double application of jacobian term
	  
	  
	  o RooChebychev
	  
	  - Do not advertise internal integral if integration over
	  range is requested as internal implemention currently
	  only handles complete range

2008-12-12 15:14  pcanal

	* [r26877] cint/cint/src/val2a.cxx: In G__value_monitor print
	  positive integer values the same whether their type is a typedef
	  or not

2008-12-12 14:45  matevz

	* [r26876] tutorials/eve/SplitGLView.C, tutorials/eve/alice_esd.C,
	  tutorials/eve/alice_esd_split.C, tutorials/eve/arrow.C,
	  tutorials/eve/arrow_standalone.C, tutorials/eve/boxset_test.C,
	  tutorials/eve/cms_calo.C, tutorials/eve/cms_calo_detail.C,
	  tutorials/eve/cone_test.C, tutorials/eve/geom_alias.C,
	  tutorials/eve/geom_alice_its.C, tutorials/eve/geom_alice_tpc.C,
	  tutorials/eve/geom_atlas.C, tutorials/eve/geom_cms.C,
	  tutorials/eve/geom_default.C, tutorials/eve/lineset_test.C,
	  tutorials/eve/pack.C, tutorials/eve/pointset_test.C,
	  tutorials/eve/projection_test.C,
	  tutorials/eve/projection_test_prescale.C,
	  tutorials/eve/quad_test.C, tutorials/eve/test_compound.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_test.C,
	  tutorials/eve/track.C, tutorials/eve/triangleset.C,
	  tutorials/eve/view3ds.C: Fix / add tutorial titles.

2008-12-12 14:21  ganis

	* [r26875] proof/proof/src/TProofServ.cxx,
	  proof/proofplayer/src/TPacketizer.cxx,
	  proof/proofplayer/src/TPacketizerAdaptive.cxx,
	  proof/proofplayer/src/TPacketizerUnit.cxx: Patch to:
	  - Add the possibility to set upper limits on the virtual memory
	  (changes in TProofPlayer,
	  TProofServ, TXProofServ and pmain (separate patch)).
	  If enebled, the session gets firts a warning when it reaches 80%
	  of the limit, and then
	  processing is stopped whenit exceeds 95% of the limit, sending
	  back the results.
	  Also, the memory footprint is notified when the session is
	  terminated.
	  - Make sure the the active valuse in XrdProofWorker are always
	  correct; this was not the
	  case for dynamic startup as the notification at the end of the
	  query was not done.
	  This information is crucial or the scheduler.
	  The way the information is stored in XrdProofdProofServ had to be
	  modified
	  and a new internal message type (kReleaseWorker) added.
	  (Changes in several proofd classes, TProof, TXsocket and
	  TXProofServ)
	  - Fix problem with setting a static upper limit of the sessions
	  that can be started,
	  and enable this functionality for the dynamic mode (changes in
	  XrdProofSched)
	  - Remove a deleted worker from all the lists in TProof::MarkBad
	  to avoid later attempts of use.
	  - Better control the use of the internal pipe for socket
	  readiness notification in TXSocket.

2008-12-12 13:43  moneta

	* [r26874] hist/hist/src/HFitImpl.cxx: fix for Solaris due to the
	  missing template copy ctor in auto_ptr in libCstd

2008-12-12 12:58  matevz

	* [r26873] graf3d/eve/inc/TEveWindow.h,
	  graf3d/eve/src/TEveViewer.cxx, graf3d/eve/src/TEveWindow.cxx:
	  Perform hierarhical pre-undoc / post-dock so that child
	  GL-windows get properly relocated on mac.

2008-12-12 12:21  rdm

	* [r26872] core/base/inc/TSystem.h: for completeness add also
	  GetListOfSignalHandlers().

2008-12-12 12:21  rdm

	* [r26871] core/base/inc/RConfig.h: From Axel:
	  Now that ROOT uses the default STL implementation we don't need
	  to force the
	  inclusion of w32pragma.h anymore.

2008-12-12 12:09  rdm

	* [r26870] main/Module.mk: From Axel:
	  Rename root7.exe to rootc7.exe so it does not get confused with a
	  new ROOT
	  version but signals that it's ROOT built with CINT7.

2008-12-12 11:41  axel

	* [r26869] html/src/TDocParser.cxx: Also adjust the links in the
	  source line, not just the comments. Fixes invalid links to class
	  doc in tutorials.

2008-12-12 11:04  ganis

	* [r26868] net/xrootd/src/xrootd/Makefile.msc: From Bertrand: fix
	  Windows makefile for clean and distclean targets

2008-12-12 10:59  axel

	* [r26867] html/src/TDocOutput.cxx: On Solaris we cannot use Anar's
	  iterator interface for TIter, e.g. to insert all entries from a
	  TList into a set. Revert to good old manual iteration instead.

2008-12-12 10:50  moneta

	* [r26866] gui/fitpanel/inc/LinkDef.h,
	  gui/fitpanel/inc/TAdvancedGraphicsDialog.h,
	  gui/fitpanel/inc/TFitEditor.h,
	  gui/fitpanel/src/TAdvancedGraphicsDialog.cxx,
	  gui/fitpanel/src/TFitEditor.cxx,
	  gui/fitpanel/src/TFitParametersDialog.cxx,
	  hist/hist/inc/HFitInterface.h, hist/hist/inc/TBackCompFitter.h,
	  hist/hist/src/HFitImpl.cxx, hist/hist/src/TBackCompFitter.cxx,
	  math/fumili/inc/TFumiliMinimizer.h,
	  math/fumili/src/TFumiliMinimizer.cxx,
	  math/mathcore/inc/Fit/Chi2FCN.h,
	  math/mathcore/inc/Fit/FitResult.h,
	  math/mathcore/inc/Fit/Fitter.h, math/mathcore/inc/LinkDef2.h,
	  math/mathcore/inc/LinkDef3.h, math/mathcore/inc/Math/Minimizer.h,
	  math/mathcore/inc/Math/WrappedFunction.h,
	  math/mathcore/src/FitConfig.cxx, math/mathcore/src/FitResult.cxx,
	  math/mathcore/src/FitUtil.cxx, math/mathcore/src/Fitter.cxx,
	  math/mathcore/test/fit/testFit.cxx,
	  math/mathmore/inc/Math/GSLMinimizer.h,
	  math/mathmore/inc/Math/GSLNLSMinimizer.h,
	  math/mathmore/inc/Math/GSLSimAnMinimizer.h,
	  math/mathmore/src/GSLMinimizer.cxx,
	  math/mathmore/src/GSLMultiFit.h,
	  math/mathmore/src/GSLNLSMinimizer.cxx,
	  math/mathmore/src/GSLSimAnMinimizer.cxx,
	  math/mathmore/test/testIntegrationMultiDim.cxx,
	  math/minuit/inc/TMinuitMinimizer.h,
	  math/minuit/src/TLinearMinimizer.cxx,
	  math/minuit/src/TMinuitMinimizer.cxx,
	  math/minuit2/inc/Minuit2/Minuit2Minimizer.h,
	  math/minuit2/inc/Minuit2/MnPrint.h,
	  math/minuit2/src/Minuit2Minimizer.cxx,
	  math/minuit2/src/MnParameterScan.cxx,
	  math/smatrix/inc/Math/CramerInversion.icc,
	  math/smatrix/inc/Math/CramerInversionSym.icc,
	  math/smatrix/inc/Math/Dinv.h,
	  math/smatrix/inc/Math/MatrixInversion.icc,
	  math/smatrix/inc/Math/SMatrix.h,
	  math/smatrix/inc/Math/SMatrix.icc, math/smatrix/test/matrix_op.h:
	  import lates changes from math development branch
	  (from rev 26842)
	  
	  The main changes are:
	  - add support for drawing Scan and Contour plot from FitPanel
	  - improve Minimizer interface by adding methods for contours and
	  scan.
	  implement them using Minuit and Minuit2
	  
	  Mathcore:
	  - improve Fitter class
	  mantain now after fitting a reference to the Minimizer and
	  Objective funciton which can be used later for performing the
	  contour and scans
	  - avoid a copy of FitResult class
	  - add new methods in Minimizer for re-setting the variable values
	  - fix the bin fitting using the bin function integral in
	  combination with the gradient or with Fumili
	  - add dictionary for Fit method functions
	  
	  
	  Minuit2:
	  remove limit on number of scan points
	  implement scan and contour in Minuit2Minimizer
	  
	  Minuit
	  implement scan and contour in TMinuitMinimizer
	  
	  SMatrix:
	  
	  Change implementation of SMatrix::Invert (and Inverse) to use the
	  direct Cramer method only for 2x2 (not up to 5x5)
	  Add SMatrix::InvertFast using Cramer method up to 5x5
	  (this is having now same behavior as before)
	  
	  hist:
	  TBackCompFitter:
	  improve class due to change in Fitter. Use now the minimizer
	  reference and
	  there is no need to re-create it
	  Add interface for scan and contour in TBackCompFitter
	  Add methods to retrieve FitResult and FitConfig
	  
	  mathmore
	  fix a memory leak
	  implement changes in Minimizer
	  
	  fitpanel
	  new dialog for the advanced drawing option with two tabs one for
	  drawing contour the other for drawing scan plots
	  fixed some meory leaks and other small problems

2008-12-12 10:31  brun

	* [r26864] doc/index.html: From Axel:
	  Add a
	  description for the reference guide containing a link to the
	  tutorials.

2008-12-12 09:12  axel

	* [r26861] tutorials/html/MakeTutorials.C: Update from Rene's list
	  of output exclusions.
	  Close img tag.
	  Fix alignment of index entries (missing space)

2008-12-12 09:10  axel

	* [r26860] etc/html/ROOT.css: Add padding also to the right of the
	  arrows; left-align link "up", too

2008-12-12 08:56  axel

	* [r26859] tutorials/hist/draw2dopt.C: Now that the canvases are
	  included: remove stale links

2008-12-12 08:54  axel

	* [r26858] html/src/TDocParser.cxx, html/src/THtml.cxx: Also write
	  out non-comment lines in Convert()
	  Keep track of failed attempts to load a library, veto all
	  depending libraries

2008-12-12 08:10  brun

	* [r26857] graf2d/graf/src/TLegend.cxx: iFix TLegend copy
	  constructor. See:https://savannah.cern.ch/bugs/?45270

2008-12-12 08:02  brun

	* [r26856] bindings/pyroot/src/TPySelector.cxx: Fix a compilation
	  warning with gcc4.3

2008-12-12 04:15  russo

	* [r26855] cint/cint7/src/tmplt.cxx: Fix handling of
	  G__templatearg_enclosedscope.

2008-12-11 22:56  russo

	* [r26854] cint/cint7/src/pcode.cxx: An enumerator must be handled
	  has a special case in the
	  optimized code for op2.

2008-12-11 22:28  pcanal

	* [r26853] cint/cint7/src/opr.cxx: properly deal with typedef when
	  checking a type's type

2008-12-11 22:28  russo

	* [r26852] cint/cint7/src/cast.cxx: Fix a missing not in
	  G__castvalue_bc.

2008-12-11 22:18  wouter

	* [r26851] roofit/roofitcore/inc/RooAbsData.h,
	  roofit/roofitcore/inc/RooAbsLValue.h,
	  roofit/roofitcore/inc/RooAbsRealLValue.h,
	  roofit/roofitcore/inc/RooDataHist.h,
	  roofit/roofitcore/inc/RooTreeData.h,
	  roofit/roofitcore/src/RooAbsOptTestStatistic.cxx,
	  roofit/roofitcore/src/RooAbsReal.cxx,
	  roofit/roofitcore/src/RooChi2Var.cxx,
	  roofit/roofitcore/src/RooDataHist.cxx,
	  roofit/roofitcore/src/RooFFTConvPdf.cxx,
	  roofit/roofitcore/src/RooNLLVar.cxx,
	  roofit/roofitcore/src/RooTreeData.cxx: o RooDataHist
	  
	  - Add method cacheValidEntries() to calculate which bins are
	  valid inside the
	  RooDataHist after the ranges of the observables have been
	  adjusted
	  
	  - Implement valid() method which return true if current bin is
	  still inside
	  the defined range of the observables
	  
	  - Modify sumEntries() so that only valid bins are included
	  
	  
	  o RooTreeData,RooAbsData
	  
	  - Implement method valid() which returns true by default
	  
	  
	  o RooAbsOptTestStatistic
	  
	  - Fix typo in print message
	  
	  - Trigger calculation of valid bins in binned datasets after
	  range
	  adjustments have been made
	  
	  
	  o RooNLLVar,RooChi2Var
	  
	  - Only process valid bins of binned datasets
	  
	  
	  
	  o RooFFTConvPdf
	  
	  - Fix bug in cache construction: do not redirect servers of
	  internal function
	  clones to global parameters that are also non-convolution
	  observables
	  in the cache histogram
	  
	  
	  o RooAbsReal
	  
	  - Print proper error message if a RooAbsReal is attached to a
	  tree branch
	  that represents an array

2008-12-11 21:45  matevz

	* [r26850] graf3d/eve/inc/TEveViewer.h,
	  graf3d/eve/inc/TEveWindow.h, graf3d/eve/src/TEveViewer.cxx,
	  graf3d/eve/src/TEveWindow.cxx: Add virtuals
	  PreUndock/PostUndock() to TEveWindow and Implement them for
	  TEveViewer. This allows undocking of a single gl window on mac -
	  for hierarchical undock need to add recursion over sub-frames.

2008-12-11 21:39  matevz

	* [r26849] graf3d/gl/inc/TGLEmbeddedViewer.h,
	  graf3d/gl/inc/TGLSAViewer.h, graf3d/gl/inc/TGLViewer.h,
	  graf3d/gl/src/TGLEmbeddedViewer.cxx,
	  graf3d/gl/src/TGLSAViewer.cxx: TGLViewer and framed sub-classes
	  --------------------------------
	  - Add virtual Create/DestroyGLWidget() functions.
	  This is apparently needed to make undocking work on mac.

2008-12-11 20:17  matevz

	* [r26848] graf3d/eve/src/TEveTrackPropagator.cxx: If propagete to
	  path-mark hits R/Z boundrary, skip rotation of momentum
	  for the remaining step.

2008-12-11 20:09  russo

	* [r26847] cint/ROOT/cintdlls.mk: Fixed phony targets and one more
	  line where /dll_stl goes
	  to /lib/dll_stl.

2008-12-11 20:02  pcanal

	* [r26846] cint/cint7/src/ifunc.cxx, cint/cint7/src/rflxutil.cxx,
	  cint/cint7/src/shl.cxx, cint/cint7/src/var.cxx: more fix to
	  handle 'first' class function type

2008-12-11 18:18  pcanal

	* [r26845] cint/cint7/src/ifunc.cxx: Avoid rejecting const object
	  to non-const reference conversion when an intermediary object
	  will be involved (in function signature matching)

2008-12-11 17:40  pcanal

	* [r26844] cint/reflex/src/Tools.cxx: Fix stripping by copying all
	  the needed characters instead of dropping the last valid
	  characters.
	  Avoid reading past the beginning of the string when the strings
	  contains only spaces.

2008-12-11 16:39  pcanal

	* [r26842] cint/cint7/src/ifunc.cxx, cint/cint7/src/shl.cxx: Cint7
	  can not use the 'typedef from function signature to void*' to
	  handle function pointer. Introduce in the matching code an
	  explicit match between function pointer and void* which is needed
	  for backward compatibility

2008-12-11 15:40  axel

	* [r26838] html/src/TDocOutput.cxx: -Wshadow

2008-12-11 15:35  axel

	* [r26837] html/src/TDocOutput.cxx: Remove timers that are created
	  by scripts

2008-12-11 15:34  brun

	* [r26836] core/base/inc/TSystem.h: From Axel:
	  implement getter for list of timers.

2008-12-11 15:29  axel

	* [r26835] html/src/THtml.cxx: Keep the order of the requested
	  libraries.

2008-12-11 15:23  ganis

	* [r26834] proof/proofd/inc/XrdProofdProofServ.h,
	  proof/proofd/inc/XrdProofdProofServMgr.h,
	  proof/proofd/src/XrdProofdProofServ.cxx,
	  proof/proofd/src/XrdProofdProofServMgr.cxx: Fix possible race
	  conditions in the way the max number of sessions is applied and
	  in DeleteFromSessions

2008-12-11 14:22  axel

	* [r26832] tutorials/hist/hksimple.C: spelling

2008-12-11 13:39  axel

	* [r26831] cint/reflex/src/Tools.cxx: Fix stripping at the end by
	  starting at the end, not one char beyond

2008-12-11 11:24  axel

	* [r26828] html/inc/LinkDef.h, html/inc/THtml.h,
	  html/src/THtml.cxx: For an THtml::GetInputPath() of
	  /user/me/path, don't try to build modules USER_Index.html,
	  ME_Index.html,...

2008-12-11 10:39  axel

	* [r26827] tutorials/html/MakeTutorials.C: write to output, not
	  inpath

2008-12-11 09:55  axel

	* [r26825] cint/ROOT/cintdlls.mk, cint/cint/Module.mk,
	  cint/cint7/Module.mk: Fix (dist)clean of cintdlls - it was not
	  finding the files.
	  Rename root7 to rootc7, as it's not a new ROOT version but ROOT
	  built with a new CINT version.
	  Do not build cint, makecint, cint7, makecint7 - they should not
	  be used in the ROOT context anyway, and they clash with our
	  package maintainers' CINT-standalone package. I.e. get standalone
	  cint if you really need the cint binary.

2008-12-11 09:28  ganis

	* [r26824] test/stressProof.cxx: - Make sure to not duplicate the
	  user name in the temporary directory
	  - Add a warning in the case the dynamic option cannot be
	  fullfilled .

2008-12-11 09:26  ganis

	* [r26823] gui/sessionviewer/inc/TProofProgressLog.h,
	  gui/sessionviewer/src/TProofProgressLog.cxx,
	  proof/proof/inc/TProofMgr.h, proof/proof/inc/TProofMgrLite.h,
	  proof/proofx/inc/TXProofMgr.h: - In logs. filter-out by default
	  the service messages used for memory monitoring;
	  a new check box has been added to the log dialog box to force
	  display of those
	  messages; this reduces considerably the number of 'noise'
	  messages and also the
	  default soze of logs.

2008-12-11 09:22  ganis

	* [r26822] proof/proof/src/TProofMgrLite.cxx: Fix problem with
	  'grep -v'

2008-12-11 09:21  ganis

	* [r26821] tutorials/proof/getProof.C: - Add default values for
	  arguments
	  - Add a warnings about inconsistent requests

2008-12-11 01:34  pcanal

	* [r26820] cint/cint7/src/quote.cxx: preserve constness

2008-12-11 01:22  pcanal

	* [r26819] cint/test/simple30.cxx, cint/test/simple31.cxx,
	  cint/test/simple32.cxx: save simplified test

2008-12-11 01:17  pcanal

	* [r26818] core/metautils/src/dequeLinkdef.h: deque.dll does not
	  contain deque<string>

2008-12-11 00:16  wlav

	* [r26817] bindings/pyroot/inc/TPySelector.h,
	  bindings/pyroot/src/TPySelector.cxx: o) comment updates, error
	  checking, refactoring

2008-12-11 00:04  wlav

	* [r26816] bindings/pyroot/src/Pythonize.cxx: o) prevent possible
	  crash when printing null TTree

2008-12-11 00:03  wlav

	* [r26815] bindings/pyroot/src/Utility.cxx: o) fix warning and
	  comments

2008-12-10 22:51  russo

	* [r26814] cint/cint7/src/pcode.cxx: Fix the optimized versions pre
	  and post operator
	  increment and decrement. The increment was done
	  with the wrong type cast in some cases.

2008-12-10 22:35  pcanal

	* [r26813] cint/cint7/src/typedef.cxx: fix copy/paste typo

2008-12-10 22:28  pcanal

	* [r26812] cint/cint7/src/typedef.cxx: When setting aside an
	  autoload entry that is replaced by a typedef, we also need to
	  cleanup G__struct

2008-12-10 20:57  bellenot

	* [r26811] tutorials/thread/threadsh2.C: - Make the example a bit
	  more complex, showing how to:
	  - create a TCanvas in a thread
	  - save the canvas as animated gif, with delay between each frame

2008-12-10 20:35  axel

	* [r26810] etc/html/ROOT.css: Add a few setting for pages generated
	  by THtml::Convert(), e.g. for the layout of the context links at
	  the top of the page

2008-12-10 18:44  pcanal

	* [r26809] cint/reflex/src/TypeBase.cxx: RawType should not
	  preserve the qualifier of the 'end node

2008-12-10 17:49  axel

	* [r26808] tutorials/html, tutorials/html/MakeTutorials.C: From
	  Rene and me: script converting the ROOT tutorials to web pages.
	  Demonstrates the use ot THtml::Convert() in a realistic context.

2008-12-10 17:47  axel

	* [r26807] html/inc/TDocOutput.h, html/inc/TDocParser.h,
	  html/inc/THtml.h, html/src/TDocDirective.cxx,
	  html/src/TDocOutput.cxx, html/src/TDocParser.cxx,
	  html/src/THtml.cxx: Reset interpreter after executing macros in
	  Convert().
	  Less interpreter invocations to do gClient calls.
	  if !gClient fall back to saving TCanvases only.
	  Convert() source as code.

2008-12-10 17:40  pcanal

	* [r26804] cint/cint7/src/ifunc.cxx: (re)take in consideration the
	  constness when matching functions

2008-12-10 17:27  pcanal

	* [r26803] cint/cint7/src/var.cxx: preserve constness when
	  evaluating a variable

2008-12-10 16:59  matevz

	* [r26802] graf3d/eve/src/TEveManager.cxx: Start with collapsed
	  list-entries for WindowManager, Viewers and Scenes.

2008-12-10 16:39  matevz

	* [r26801] graf3d/eve/inc/TEveWindow.h,
	  graf3d/eve/src/TEveWindow.cxx: TEveWindow
	  ----------
	  - Add interface for equalizing the embedded pack.
	  - Minor doc changes.

2008-12-10 16:20  bellenot

	* [r26800] gui/gui/inc/TGPack.h, gui/gui/src/TGPack.cxx: From
	  Matevz:
	  - Add method GetAvailableLength().
	  - Add method EqualizeFrames() to equaly distribute space among
	  all frames.
	  - Do not allow splitters to resize the widget below 0 length.

2008-12-10 16:03  pcanal

	* [r26799] cint/cint/src/Class.cxx: avoid creating zero length
	  array and avoid allocating the string unnecessarily

2008-12-10 15:58  pcanal

	* [r26798] cint/cint/src/Class.cxx, cint/cint7/src/Class.cxx: avoid
	  creating zero length array and avoid allocating the string
	  unnecessarily

2008-12-10 15:13  matevz

	* [r26797] graf3d/eve/inc/TEveWindow.h,
	  graf3d/eve/inc/TEveWindowManager.h,
	  graf3d/eve/src/TEveBrowser.cxx, graf3d/eve/src/TEveWindow.cxx,
	  graf3d/eve/src/TEveWindowManager.cxx: TEveBrowser
	  -----------
	  - Add menu-bar entries for setting window-decoration level.
	  
	  TEveWindowManager
	  -----------------
	  - Add methods to handle different eve-window decoration schemes.
	  - Add a pointer to default window-container where undocked
	  windows are put
	  if their previous parent was destroyed.
	  - Emit a signal when a window is about to be deleted.
	  - Consistent names for window-notification and signal-emitting
	  functions.
	  
	  TEveWindow
	  ----------
	  - Support for window undocking.
	  - Keep a list of existing eve-frames in a static THashList.
	  - Add decoration handling functions.

2008-12-10 15:03  pcanal

	* [r26795] tree/treeplayer/src/TChainIndex.cxx: extent assert as
	  needed

2008-12-10 14:49  couet

	* [r26794] tutorials/fit/graph2dfit.C: - The last mod was wrong:
	  one should not put a "\"
	  between the two parts of "#splitline".

2008-12-10 13:28  brun

	* [r26792] core/pcre/Module.mk: From Bertrand:
	  - Fix make clean and distclean for pcre on Windows.

2008-12-10 10:47  ganis

	* [r26791] proof/proof/src/TDSet.cxx: Fix a problem with the lookup
	  status counter due to a missing notification message.
	  This happened in the case the number of files was not an exact
	  multiple of the
	  notification frequency.

2008-12-10 09:59  ganis

	* [r26790] proof/proofd/src/XrdProofdProofServMgr.cxx: Fix problem
	  preventing in some cases proper cleaning of worker sessions

2008-12-10 08:28  bellenot

	* [r26789] tutorials/eve/arrow_standalone.C: - Changes for the new
	  SetGLViewer syntax.

2008-12-10 08:24  ganis

	* [r26788] net/xrootd/src/xrootd/src/XrdCrypto/XrdCryptoCipher.cc,
	  net/xrootd/src/xrootd/src/XrdCrypto/XrdCryptoRSA.cc: Add missing
	  include files

2008-12-10 08:10  brun

	* [r26787] cint/cint/src/Class.cxx: From Bertrand:
	  - Avoid crash in rootcint_tmp while trying to delete possible
	  zero-length
	  array in Cint::G__ClassInfo::Init(const char *classname)

2008-12-09 23:10  pcanal

	* [r26785] tree/tree/src/TTree.cxx,
	  tree/treeplayer/src/TChainIndex.cxx: When detaching an index from
	  a TTree, also detach the TTree from the index. Now we can
	  properly delete 'detached' TTreeIndices in TChainIndex

2008-12-09 23:09  pcanal

	* [r26784] bindings/pyroot/src/Utility.cxx: quiet compiler warning

2008-12-09 22:56  pcanal

	* [r26783] tree/tree/src/TTree.cxx: roottest is not ready for the
	  change made in r26768, so revert it

2008-12-09 22:54  wlav

	* [r26782] bindings/pyroot/src/Utility.cxx: o) handle ctypes
	  variables which only implement part of the buffer
	  protocol

2008-12-09 22:53  wlav

	* [r26781] bindings/pyroot/src/RootWrapper.cxx: o) likely fix for
	  http://savannah.cern.ch/bugs/?44917

2008-12-09 22:32  russo

	* [r26780] cint/cint7/src/struct.cxx: Oops, forgot to remove some
	  test code.

2008-12-09 21:57  brun

	* [r26779] gui/gui/src/TGMimeTypes.cxx: From Matevz:
	  Initialize char array variables that are passed to
	  TString::operator=(). initializers.

2008-12-09 21:56  matevz

	* [r26778] graf3d/eve/inc/TEveTrackPropagator.h,
	  graf3d/eve/src/TEveTrack.cxx,
	  graf3d/eve/src/TEveTrackPropagator.cxx: From Alja:
	  
	  TEveTrackPropagator - add option to use Runge-Kutta method
	  instead of
	  the helix-model.

2008-12-09 21:54  pcanal

	* [r26777] cint/cint/src/Class.cxx, cint/cint7/src/Class.cxx: leave
	  space for the string expansion done in G__defined_tagname

2008-12-09 21:42  pcanal

	* [r26776] cint/cint/src/Class.cxx, cint/cint7/src/Class.cxx:
	  Prevent ClassInfo::Init from inadvertently writing into read-only
	  memory

2008-12-09 21:37  russo

	* [r26775] cint/cint7/src/struct.cxx: In G__defined_tagname, if the
	  given scope lookup fails
	  exit immediately instead of substituting the global scope.
	  
	  -- Paul Russo & Philippe Canal

2008-12-09 19:57  matevz

	* [r26772] graf3d/eve/inc/TEveCalo.h,
	  graf3d/eve/inc/TEveCalo3DGL.h, graf3d/eve/src/TEveCalo.cxx,
	  graf3d/eve/src/TEveCalo3DGL.cxx,
	  graf3d/eve/src/TEveCaloLegoGL.cxx,
	  graf3d/gl/inc/TGLFontManager.h, graf3d/gl/src/TGLFontManager.cxx,
	  tutorials/eve/cms_calo.C, tutorials/eve/cms_calo_detail.C: Merge
	  revs between 26664 and 26771 from the fireworks branch.
	  
	  26664
	  =====
	  TEveCalo3DGL - Check if data empty in draw function.
	  
	  
	  26681
	  =====
	  TEveCalo.cxx:
	  Check if Data is empty if use relative scaling.
	  
	  TEveCalo3DGL.cxx:
	  Remove unnecessary if statement.
	  
	  
	  26683
	  =====
	  TGLFontManager:
	  Add maping from TTF ID to font name.
	  
	  TEveCaloLegoGL:
	  Remove hard coded axis title, read from TAxis.
	  
	  cms_calo.C, cms_calo_detail.C:
	  Set axis title.
	  
	  
	  26685
	  =====
	  Draw frame from eta, pgi axis in TEveCalo3D.
	  
	  
	  26687
	  =====
	  TEveCalo3DGL - Do not use DLcache in case of highlight and
	  selection.
	  
	  
	  26688
	  =====
	  TEveCalo3DGL - Draw phi bins exactly from front endcap to back
	  endcap.
	  
	  
	  26756
	  =====
	  TEveCalo3DGL - Draw frame within eta, phi limits.
	  
	  
	  26771
	  =====
	  TEveCaloX - Fix compilation warnings.

2008-12-09 17:17  pcanal

	* [r26769] tree/treeplayer/src/TTreeFormula.cxx: Remove spurrious
	  error message (now that -1 is a valid TBranchElement type)

2008-12-09 17:17  pcanal

	* [r26768] tree/tree/src/TTree.cxx: Do not split top level string
	  even when requested

2008-12-09 16:44  matevz

	* [r26767] graf3d/eve/src/TEveViewer.cxx: Remove commented line.

2008-12-09 16:41  matevz

	* [r26766] graf3d/eve/src/TEveViewer.cxx,
	  graf3d/gl/src/TGLSAViewer.cxx: From Bertrand: fix issue with
	  menus not working after embedding a stand-alone gl-viewer.

2008-12-09 16:26  pcanal

	* [r26765] tree/treeplayer/src/TChainIndex.cxx: Better solution for
	  revision 17257 (fixing http://savannah.cern.ch/bugs/?22722).
	  Avoid double delete without introducing a memory leak.

2008-12-09 16:19  axel

	* [r26763] html/src/TDocOutput.cxx: Add the ability to capture GUI
	  and GL, too, by iterating over all windows

2008-12-09 16:06  couet

	* [r26761] hist/histpainter/src/TGraphPainter.cxx: - Fix
	  https://savannah.cern.ch/bugs/index.php?43461 . zdemo.C and
	  stressGraphics
	  have been checked and are working.

2008-12-09 15:56  brun

	* [r26760] core/base/inc/TCanvasImp.h, core/base/inc/TVirtualPad.h,
	  graf2d/gpad/inc/TPad.h, gui/gui/inc/TRootCanvas.h,
	  gui/gui/src/TRootCanvas.cxx: From Axel, Matevz and me:
	  
	  Added several methods to be able to properly generate pictures
	  from macros (for html):
	  
	  - Added Bool_t HasViewer3D() to TVirtualPad/TPad
	  
	  - Added Bool_t HasEditor() HasMenuBar() HasStatusBar()
	  HasToolBar() to TCanvasImp /TRootCanvas

2008-12-09 15:35  axel

	* [r26759] etc/html/ROOT.css: dos2unix, add rules for next/up/prev

2008-12-09 15:20  ganis

	* [r26758] proof/proof/src/TQueryResultManager.cxx: Fine-tune
	  verbosity; remove the usage of static Form(...)

2008-12-09 13:15  ganis

	* [r26755] net/xrootd/src/xrootd/src/XrdCrypto/XrdCryptoCipher.cc,
	  net/xrootd/src/xrootd/src/XrdCrypto/XrdCryptoRSA.cc: Fix
	  uninitialized arrays reported by valgrind

2008-12-09 13:08  ganis

	* [r26754] proof/proofd/src/XrdProofdProofServMgr.cxx: - Fixes
	  following tcheck_cl:
	  - Save the admin path in XrdProofdProtocol instance associated
	  with the proofserv
	  just after opening the connection as it may be needed during the
	  first Process
	  call
	  - Remove redundant lock
	  - Unblock SIGUSR1 and SIGUSR2 for the child process so that the
	  can be used in
	  proofserv if needed (they are blocked by default by xrootd).

2008-12-09 12:59  ganis

	* [r26753] proof/proofd/src/XrdProofConn.cxx: Fix uninitialized
	  warning from valgrind

2008-12-09 10:10  ganis

	* [r26750] proof/proofd/inc/XrdProofWorker.h,
	  proof/proofd/inc/XrdProofdProofServ.h,
	  proof/proofd/src/XrdProofWorker.cxx,
	  proof/proofd/src/XrdProofdProofServ.cxx: From Jan: preparation
	  for basic FIFO scheduling:
	  - Improve handling of active sessions counters
	  - Introduce a list of queries associated to a session; a new
	  class XrdProofQuery describes
	  the type of query.

2008-12-09 09:10  axel

	* [r26749] html/src/TDocOutput.cxx: Make the thumbs bigger (double
	  their area)

2008-12-09 09:06  couet

	* [r26748] hist/histpainter/src/TGraphPainter.cxx: - Revert the
	  previous fix. The macro zdemo.C did not work.
	  more investigations are needed to fix:
	  https://savannah.cern.ch/bugs/index.php?43461

2008-12-09 09:04  ganis

	* [r26747] proof/proofd/src/XrdProofdNetMgr.cxx: Fine-tune the
	  worker dump message

2008-12-09 08:58  brun

	* [r26746] math/physics/src/TRobustEstimator.cxx: Fix a memory
	  leak. See: <http://savannah.cern.ch/bugs/?45128>

2008-12-08 22:50  ganis

	* [r26745] proof/proofd/src/XrdProofdPriorityMgr.cxx: Fix method
	  name in notification message

2008-12-08 22:46  wlav

	* [r26744] bindings/pyroot/src/Pythonize.cxx: TVectorT behavior and
	  comment fixes

2008-12-08 22:15  pcanal

	* [r26743] cint/cint7/src/Dict.cxx, cint/cint7/src/Dict.h,
	  cint/cint7/src/bc_exec_asm.h, cint/cint7/src/disp.cxx,
	  cint/cint7/src/newlink.cxx, cint/cint7/src/rflx_gensrc.cxx,
	  cint/cint7/src/struct.cxx: Inforce Singleton-ness of the G__Dict
	  object
	  Add a direct connection 'tagnum' to Reflex::Scope

2008-12-08 21:21  bellenot

	* [r26742] gui/gui/inc/TRootBrowser.h,
	  gui/gui/src/TRootBrowser.cxx: From Matevz:
	  - Store additional index in StartEmbedding() to be able to assign
	  the name passed to StopEmbedding(name) to the right sub-tab

2008-12-08 19:39  matevz

	* [r26741] graf3d/eve/inc/TEveWindow.h,
	  graf3d/eve/inc/TEveWindowManager.h,
	  graf3d/eve/src/TEveManager.cxx, graf3d/eve/src/TEveWindow.cxx,
	  graf3d/eve/src/TEveWindowManager.cxx,
	  tutorials/eve/SplitGLView.C, tutorials/eve/test_windows.C:
	  TEveManager
	  -----------
	  - Create new viewer in current window-slot if it is empty.
	  
	  TEveWindow, TEveWindowManager
	  -----------------------------
	  - Convenience functions for setting/getting current window.
	  
	  test_windows.C
	  --------------
	  - Create also an TRootEmbeddedCanvas.
	  
	  SplitGLView.C
	  -------------
	  - Changes for the new TGLWindow registration syntax.

2008-12-08 19:28  russo

	* [r26740] cint/cint7/src/tmplt.cxx: Improve template partial
	  specialization slightly. We actually
	  compare the typenames of template type parameters now instead
	  of taking the first specialization with a type parameter in the
	  right place. We also create a synthetic argument list for the
	  specialization from the actual argument list. We must do this
	  because in general the parameter list for the specialization
	  is different from the base template parameter list, so we must
	  rearrange the given arguments so they are in the right order
	  for the specialization. If we do not do this the template
	  substitution code gets the wrong list of arguments for the
	  template source it will be substituting into.
	  
	  -- Paul Russo

2008-12-08 19:22  russo

	* [r26739] cint/cint7/src/disp.cxx, cint/cint7/src/ifunc.cxx,
	  cint/cint7/src/rflxutil.cxx: Fix creation of reflex array type,
	  we were putting
	  the array node in the wrong place.
	  
	  -- Paul Russo

2008-12-08 18:05  ganis

	* [r26738] proof/proofd/inc/XProofProtocol.h,
	  proof/proofd/inc/XrdProofSched.h,
	  proof/proofd/inc/XrdProofdProofServMgr.h,
	  proof/proofd/src/XrdProofdProofServMgr.cxx,
	  proof/proofx/src/TXSlave.cxx, proof/proofx/src/TXSocket.cxx: In
	  the case it is active, apply the limitation of the max number of
	  master sessions also
	  in dynamic mode.

2008-12-08 18:00  ganis

	* [r26737] proof/proof/src/TProof.cxx,
	  proof/proof/src/TProofServ.cxx: TProof, TProofServ
	  - Make sure that SendFile has finished before sending new
	  messages; this solve some issues
	  observed sometimes in fast submission of multiple queries
	  TProofserv
	  - Make sure that for all actions not allowed during processes a
	  message meaningful to the
	  requester is sent back
	  TProof
	  - Protect all calls to fPlayer to avoid problems during
	  asynchronous actions

2008-12-08 17:30  ganis

	* [r26736] proof/proofd/src/XrdProofdNetMgr.cxx: Fix problem with
	  the log file url, affetcing log retrieval in some cases

2008-12-08 16:35  axel

	* [r26734] html/inc/TDocOutput.h, html/inc/THtml.h,
	  html/src/TDocOutput.cxx, html/src/THtml.cxx: Put Canvases to the
	  right of the code but at the top of the page.
	  Hovering switches the canvases to their original size.
	  Convert() now takes a bitmask: kInterpretedOutput interprets the
	  file, kCompiledOutput uses ACLiC and if combined with
	  kForceOutput existing PNGs are ignored.
	  Convert() now has a new parameter (context) which is written
	  verbatim to the output file; useful e.g. for context links (up,
	  next,...)

2008-12-08 14:35  matevz

	* [r26731] graf3d/gl/src/TGLSAViewer.cxx: With Bertran: when viewer
	  is being embedded, do not put it into TGLSAFrame - it caused
	  inproper window mapping on windows.

2008-12-08 14:03  brun

	* [r26730] math/mlp/src/TMLPAnalyzer.cxx: Add missing protection.

2008-12-08 13:30  ganis

	* [r26728] proof/proofx/src/TXProofServ.cxx: Add a debug statement
	  for ping actions

2008-12-08 13:29  ganis

	* [r26727] proof/proofd/src/XrdProofdClient.cxx: Fix problem
	  affecting the resul of session verification when run conncurently
	  with
	  normal ping actions

2008-12-08 11:40  axel

	* [r26726] html/src/TDocOutput.cxx: Convert: show canvases on top
	  of script; show thumbnails on the left and full size on the right
	  with links to canvases if more than one canvas is created

2008-12-08 10:38  axel

	* [r26724] cint/reflex/src/FunctionMember.cxx: Only pass
	  Object::Address() to the stub if the Object* is != 0, i.e. the
	  return value is requested

2008-12-08 10:36  rdm

	* [r26723] core/base/src/TPRegexp.cxx: From Matevz:
	  TPRegexp::SubstituteInternal()
	  Correctly return the number of substitutions made.
	  
	  TPRegexp::ReplaceSubs()
	  Do not attempt a dollar substitution if the match index is out of
	  bounds
	  (potential crash).

2008-12-08 10:35  moneta

	* [r26722] math/mathcore/inc/Math/ParamFunctor.h: apply a
	  suggestion from Axel to remove a conflict of two TF1 constructor,
	  when a TString was passed for the formula name.
	  Using an explicit constructor for ParamFunctor the compiler will
	  not perform implicit conversion from TString to ParamFunctor, but
	  to TString to const char *.

2008-12-08 09:29  couet

	* [r26721] graf2d/doc/v522/index.html: - Update rel notes.

2008-12-08 09:28  couet

	* [r26720] graf2d/asimage/src/TASImage.cxx: - From Bertrand:
	  This patch allows to save images (canvas->Print) from within
	  threads.

2008-12-08 07:48  bellenot

	* [r26719] gui/gui/src/TGPack.cxx: From Matevz:
	  - Use local-cleanup (more sane, but also combatible with TGTab).
	  - Set cleanup in both constructors.

2008-12-08 07:21  ganis

	* [r26718] proof/proofd/src/XrdProofdNetMgr.cxx,
	  proof/proofplayer/src/TProofPlayer.cxx: Fix warnings fro
	  nigthlies

2008-12-07 22:07  matevz

	* [r26717] graf3d/eve/inc/TEveElement.h,
	  graf3d/eve/inc/TEveManager.h, graf3d/eve/inc/TEveViewer.h,
	  graf3d/eve/inc/TEveWindow.h, graf3d/eve/src/TEveManager.cxx,
	  graf3d/eve/src/TEveViewer.cxx, graf3d/eve/src/TEveWindow.cxx,
	  graf3d/gl/inc/TGLSAViewer.h, graf3d/gl/src/TGLEventHandler.cxx,
	  graf3d/gl/src/TGLSAViewer.cxx, graf3d/gl/src/TGLViewer.cxx,
	  tutorials/eve/cms_calo_detail.C, tutorials/eve/geom_alias.C,
	  tutorials/eve/geom_atlas.C, tutorials/eve/geom_cms.C,
	  tutorials/eve/projection_test.C,
	  tutorials/eve/projection_test_prescale.C,
	  tutorials/eve/test_compound.C, tutorials/eve/test_windows.C,
	  tutorials/eve/text_test.C: graf3d/gl
	  =========
	  
	  Documentation changes.
	  
	  TGLSAViewer
	  -----------
	  - store TGLSAFrame as a normal composite-frame.
	  
	  
	  graf3d/eve
	  ==========
	  
	  Support for creation of GL windows.
	  Support for full hierarhic destruction.
	  
	  TEveManager
	  -----------
	  - Push all gl-viewer management to TEveViewerList.
	  - Allow spawning several GL viewers during initialization.
	  
	  TEveViewer
	  ----------
	  - Subclass from TEveWindowFrame. This way all eve-window
	  operations
	  are supported.
	  
	  TEveViewerList
	  --------------
	  - Perform gl-viewer management via Add/RemoveElement() virtuals.
	  
	  TEveWindow
	  ----------
	  - Properly set cleanup of all frames.
	  - Delete embedded GUI frames via DeleteWindow().
	  - Change all debug printout with info messages at gDebug > 0.
	  
	  TEveElement
	  -----------
	  - Added access methods for member 'Int_t fParentIgnoreCnt'.
	  
	  
	  tutorials/eve
	  =============
	  
	  Use new interace for creating / accessing eve and gl viewers.

2008-12-07 21:55  brun

	* [r26716] core/base/src/TObject.cxx: From Matevz:
	  While running valgrind I noticed that deleting an object from the
	  context menu causes an invalid read when checking
	  TestBit(kMustCleanup) after the method has been executed:
	  
	  http://root.cern.ch/root/htmldoc/src/TObject.cxx.html#l5Msn
	  
	  This patch stores the must-cleanup state into a local variable.

2008-12-07 17:32  axel

	* [r26715] html/src/TClassDocOutput.cxx, html/src/THtml.cxx:
	  Cosmetics: rename ViewCVS to the more generic ViewVC. Keep
	  Root.Html.ViewCVS for backward compatibility.

2008-12-07 07:05  brun

	* [r26714] proof/proofd/src/XrdProofdNetMgr.cxx: Temporary fix for
	  a warning polluting the nightly builds

2008-12-07 06:47  brun

	* [r26713] tutorials/fit/TestBinomial.C: Fix errors in format

2008-12-06 20:44  matevz

	* [r26712] tutorials/gl/glViewerLOD.C, tutorials/gl/glsurfaces.C,
	  tutorials/gl/gltf3.C: Normalize line widths.

2008-12-06 19:50  brun

	* [r26711] graf2d/graf/inc/TLegend.h,
	  graf2d/graf/inc/TLegendEntry.h, graf2d/graf/src/TLegend.cxx,
	  graf2d/graf/src/TLegendEntry.cxx: Change
	  TLegendEntry *TLegend::AddEntry(TObject *obj, const char *label,
	  Option_t *option)
	  to
	  TLegendEntry *TLegend::AddEntry(const TObject *obj, const char
	  *label, Option_t *option)

2008-12-06 16:48  matevz

	* [r26709] graf3d/eve/src/TEveBrowser.cxx: TEveBrowser - select new
	  window slots via TEveWindowManager.

2008-12-06 16:34  matevz

	* [r26708] graf3d/eve/inc/TEveWindow.h,
	  graf3d/eve/src/TEveWindow.cxx, tutorials/eve/test_windows.C:
	  TEveWindow
	  ----------
	  - In constructors of TEveWindowFrame/Pack/Tab instantiate a
	  default
	  GUI object if 0 is passed as the frame argument.
	  - TEveWindowPack - add SetHorizonta/Vertical() functions.
	  
	  tutorials/eve/test_windows.C
	  ----------------------------
	  - Use the new / more descriptive setter for pack orientation.

2008-12-06 16:28  brun

	* [r26707] tutorials/fit/multidimfit.C: Do not delete gRandom

2008-12-06 16:27  brun

	* [r26706] tutorials/math/testrandom.C: Fix a fatal use of gRandom
	  when the tutorial is executed before another tutorial using
	  gRandom.

2008-12-06 14:35  rdm

	* [r26705] build/package/debian/changelog,
	  build/package/debian/root-system-rootd.preinst,
	  build/package/debian/rules, build/package/lib/makebuilddepend.sh,
	  build/package/lib/makerpmspec.sh: From Christian Holm:
	  some more patches.

2008-12-06 14:35  rdm

	* [r26704] math/unuran/Module.mk: From Christian Holm:
	  facilitate the packaging system.

2008-12-06 14:29  rdm

	* [r26703] core/unix/src/TUnixSystem.cxx,
	  proof/proof/inc/LinkDef.h: From Christian Holm:
	  typos.

2008-12-06 14:29  rdm

	* [r26702] configure: From Christian Holm:
	  again Qt detection issues.

2008-12-06 14:02  brun

	* [r26701] tutorials/math/Bessel.C: cosmetics

2008-12-06 13:57  brun

	* [r26700] tutorials/splot/TestSPlot.C: cosmetics

2008-12-06 13:52  brun

	* [r26699] tutorials/spectrum/peaks.C: cosmetics

2008-12-06 13:49  brun

	* [r26698] tutorials/mlp/mlpHiggs.C, tutorials/mlp/mlpRegression.C:
	  cosmetics

2008-12-06 13:46  brun

	* [r26697] tutorials/geom/RadioNuclides.C,
	  tutorials/geom/assembly.C: cosmetics

2008-12-06 13:41  brun

	* [r26696] tutorials/fit/ConfidenceIntervals.C,
	  tutorials/fit/ErrorIntegral.C, tutorials/fit/FittingDemo.C,
	  tutorials/fit/TestBinomial.C, tutorials/fit/fit2.C,
	  tutorials/fit/fitCircle.C, tutorials/fit/fitExclude.C,
	  tutorials/fit/fitLinear.C, tutorials/fit/fitMultiGraph.C,
	  tutorials/fit/fithist.C, tutorials/fit/graph2dfit.C: cosmetics

2008-12-06 12:06  brun

	* [r26695] tutorials/graphs/approx.C, tutorials/graphs/bent.C,
	  tutorials/graphs/exclusiongraph2.C, tutorials/graphs/labels1.C,
	  tutorials/graphs/labels2.C, tutorials/graphs/waves.C,
	  tutorials/graphs/zdemo.C: cosmetics

2008-12-06 11:54  brun

	* [r26694] tutorials/hist/h1draw.C, tutorials/hist/hlabels1.C,
	  tutorials/hist/hlabels2.C, tutorials/hist/hstack.C,
	  tutorials/hist/hsum.C, tutorials/hist/hsumTimer.C,
	  tutorials/hist/logscales.C, tutorials/hist/multicolor.C:
	  cosmetics

2008-12-06 11:39  brun

	* [r26693] tutorials/graphics/anim.C, tutorials/graphics/first.C,
	  tutorials/graphics/graphShade.C, tutorials/graphics/latex.C,
	  tutorials/graphics/latex2.C, tutorials/graphics/latex3.C,
	  tutorials/graphics/mandelbrot.C,
	  tutorials/graphics/markerwarning.C,
	  tutorials/graphics/piechart.C, tutorials/graphics/pstable.C,
	  tutorials/graphics/quarks.C: Cosmetics

2008-12-06 10:54  bellenot

	* [r26692] gui/gui/inc/TGStatusBar.h: From Valeriy Onuchin:
	  - Getter method added to TGStatusBar

2008-12-06 10:53  bellenot

	* [r26691] gui/gui/src/TGPack.cxx, gui/gui/src/TGStatusBar.cxx:
	  From Matevz:
	  - Distribute small remaining space among all windows.
	  - Comment out debug printout.

2008-12-06 10:32  rdm

	* [r26690] main/src/pmain.cxx, proof/proof/src/TProofServ.cxx: fix
	  compilation problems due to LONG_MAX not defined. Use kMaxLong
	  instead.

2008-12-06 07:03  brun

	* [r26689] graf2d/qt/src/TGQt.cxx: From Valeri Fine:
	  fixes the bug that had been masked by the previous bug.
	  It may not affect anybody code yet. Need to be fixed also.
	  Might have caused the embedded TCanvas dtor crash from the
	  multithreaded applications.

2008-12-05 21:50  matevz

	* [r26686] graf3d/eve/src/TEveWindow.cxx,
	  graf3d/eve/src/TEveWindowManager.cxx: TEveWindowManager
	  -----------------
	  Directly emit signal when a current window is about to be
	  deleted.
	  
	  TEveWindow
	  ----------
	  - When relinquishing a window set current state off.

2008-12-05 14:57  rdm

	* [r26679] main/src/pmain.cxx: From Gerri:
	  Enable the possibility to set hard and soft limits on the virtual
	  memory
	  used by the worker processes.
	  This is done by calls to setrlimit with flag RLIMIT_AS.
	  The two envs are called ROOTPROOFASSOFT and ROOTPROOFASHARD and
	  the values
	  are in MBs.

2008-12-05 14:53  ganis

	* [r26678] proof/proof/inc/TProofServ.h,
	  proof/proof/src/TProof.cxx, proof/proof/src/TProofServ.cxx,
	  proof/proofd/inc/XProofProtocol.h,
	  proof/proofd/inc/XrdProofWorker.h,
	  proof/proofd/inc/XrdProofdAdmin.h,
	  proof/proofd/inc/XrdProofdNetMgr.h,
	  proof/proofd/inc/XrdProofdProofServ.h,
	  proof/proofd/src/XrdProofSched.cxx,
	  proof/proofd/src/XrdProofWorker.cxx,
	  proof/proofd/src/XrdProofdAdmin.cxx,
	  proof/proofd/src/XrdProofdAux.cxx,
	  proof/proofd/src/XrdProofdManager.cxx,
	  proof/proofd/src/XrdProofdNetMgr.cxx,
	  proof/proofd/src/XrdProofdProofServ.cxx,
	  proof/proofd/src/XrdProofdProofServMgr.cxx,
	  proof/proofplayer/src/TProofPlayer.cxx,
	  proof/proofx/inc/TXProofServ.h, proof/proofx/inc/TXSocket.h,
	  proof/proofx/inc/TXSocketHandler.h,
	  proof/proofx/src/TXProofServ.cxx, proof/proofx/src/TXSlave.cxx,
	  proof/proofx/src/TXSocket.cxx,
	  proof/proofx/src/TXSocketHandler.cxx: Patch to:
	  - Add the possibility to set upper limits on the virtual memory
	  (changes in TProofPlayer,
	  TProofServ, TXProofServ and pmain (separate patch)).
	  If enebled, the session gets firts a warning when it reaches 80%
	  of the limit, and then
	  processing is stopped whenit exceeds 95% of the limit, sending
	  back the results.
	  Also, the memory footprint is notified when the session is
	  terminated.
	  - Make sure the the active valuse in XrdProofWorker are always
	  correct; this was not the
	  case for dynamic startup as the notification at the end of the
	  query was not done.
	  This information is crucial or the scheduler.
	  The way the information is stored in XrdProofdProofServ had to be
	  modified
	  and a new internal message type (kReleaseWorker) added.
	  (Changes in several proofd classes, TProof, TXsocket and
	  TXProofServ)
	  - Fix problem with setting a static upper limit of the sessions
	  that can be started,
	  and enable this functionality for the dynamic mode (changes in
	  XrdProofSched)
	  - Remove a deleted worker from all the lists in TProof::MarkBad
	  to avoid later attempts of use.
	  - Better control the use of the internal pipe for socket
	  readiness notification in TXSocket.

2008-12-05 14:28  axel

	* [r26677] html/inc/THtml.h, html/src/TDocDirective.cxx,
	  html/src/THtml.cxx: From Christian Holm Christensen and me:
	  After THtml::SetBatch() is called, 


















































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































Last change: Thu Dec 18 10:10:41 2008
Last generated: 2008-12-18 10:10

This page has been automatically generated. If you have any comments or suggestions about the page layout send a mail to ROOT support, or contact the developers with any questions or problems regarding ROOT.