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.