ROOT version 5.20 Development Notes
2008-06-24 20:03 brun
* [r24526] build/version_number, core/base/inc/RVersion.h: Stamp
production release 5.20/00
2008-06-24 19:26 wouter
* [r24525] roofit/doc/v520/index.html: o index.html
- Add announcement on newly available tutorial macros
2008-06-24 19:01 brun
* [r24524] tutorials/fit/RoofitDemo.C,
tutorials/roofit/RoofitDemo.C: Move old RoofitDemo from
tutorials/fit to tutorials/roofit
2008-06-24 18:58 brun
* [r24523] tutorials/roofit, tutorials/roofit/rf01_basics.C,
tutorials/roofit/rf02_composite.C,
tutorials/roofit/rf03_multidim.C,
tutorials/roofit/rf04_composition.C,
tutorials/roofit/rf05_conditional.C,
tutorials/roofit/rf06_convolution.C,
tutorials/roofit/rf07_bphysics.C,
tutorials/roofit/rf08_intminuit.C,
tutorials/roofit/rf09_constraints.C,
tutorials/roofit/rf10_ranges.C,
tutorials/roofit/rf11_plotbinning.C,
tutorials/roofit/rf12_mcstudy.C,
tutorials/roofit/rf13_wspacewrite.C,
tutorials/roofit/rf14_wspaceread.C,
tutorials/roofit/rf15_simwstool.C,
tutorials/roofit/rf16_normandint.C,
tutorials/roofit/rf17_normandint2d.C: From Wouter.
A new collection of tutorials showing various facets of the
Roofit system.
These tutorials can be executed via CINT or ACLIC.
See comments at the top of each script. The tutorial naming
indicates
the recommended execution/learning order.
2008-06-24 17:51 brun
* [r24522] tree/tree/src/TChain.cxx: Documemt the return value of
the TChain::Add functions.
2008-06-24 16:47 rdm
* [r24521] proof/doc/v520/index.html: From Gerri:
PROOF release notes.
2008-06-24 16:46 rdm
* [r24520] net/net/inc/TSocket.h, proof/proof/src/TProofServ.cxx,
proof/proofd/src/XrdProofConn.cxx: from Gerri:
fix unitialized variables and one leak discovered by valgrind.
2008-06-24 16:40 rdm
* [r24519] Makefile: use libfrtbegin only when g77 is the F77
compiler.
2008-06-24 16:29 rdm
* [r24518] core/thread/inc/TAtomicCountGcc.h: Apple behaves as
expected with the 10.6 beta (remove previous correction).
2008-06-24 16:04 rdm
* [r24517] configure: fix error introduced in Qt test.
2008-06-24 15:25 moneta
* [r24516] math/doc/index.html, math/doc/v520/index.html,
math/mathcore/doc/MathCore.html, math/mathcore/doc/index.html,
math/minuit2/doc/Minuit2.html: update some missing link in the
documentation
2008-06-24 14:06 rdm
* [r24515] net/doc/v520/index.html: From Gerri:
xrootd and netx notes.
2008-06-24 13:21 brun
* [r24514] gui/qtgsi/test/example1/Makefile,
gui/qtgsi/test/example1/Makefile.win,
gui/qtgsi/test/example1/qtroot.cpp,
gui/qtgsi/test/example1/qtroot.h,
gui/qtgsi/test/example2/Makefile.win,
gui/qtgsi/test/example2/qtrootexample.pro,
gui/qtgsi/test/example2/qtrootexample1.ui.h: From Bertrand:
- Port QtGsi tests to Qt4, keeping them compatible with Qt3
2008-06-24 13:17 brun
* [r24513] roofit/roofitcore/src/RooProdPdf.cxx: From Wouter:
While runing one of my tutorial macros I crashed RooFit on a very
unfortunate typo that I introduced while fixing one of the
-Wshadow
warning messages that was not exposed in any of the other use
cases
that I run in stressRooFit.
2008-06-24 13:15 brun
* [r24512] bindings/ruby/src/drr.cxx: From Axel:
ruby fails to compile on win32gcc. I assume that's because it's
the only platform which tests it, or because it's the only one
with ruby 1.8. Anyway - there are some functions returning const
char* that used to return char*. These char* are only passed as
const char* or passed back to ruby functions (which expect them
as char*, grr), so it's mostly a compiler issue. This patch casts
them to (char*) before assigning them to char*. That should not
matter for the cases where it used to work, and it gets rid of
the compiler errors we see in the cases where it doesn't work.
2008-06-24 10:44 brun
* [r24511] doc/v520/Trailer.html: From Axel:
I fixed the links in the release notes trailer (e.g. "class
index" was pointing nowhere) and as suggested by Fons added a
link to the w3c validator so we can check easily from now on
whether the page is valid html.
2008-06-24 09:49 rdm
* [r24510] config/mimes.unix.in, config/mimes.win32.in,
net/alien/inc/TAlienDirectory.h,
net/alien/src/TAlienDirectory.cxx: From Andreas:
support browsing of AliEn files in TBrowser.
2008-06-24 09:29 brun
* [r24509] graf2d/doc/v520/index.html: Add info about QT (QT
version 3 not supported anymore)
2008-06-24 09:24 brun
* [r24508] graf2d/qt/src/TQtPadFont.cxx: Fix a compilation error
when attempting to install with Qt3
2008-06-24 09:19 moneta
* [r24507] math/doc/index.html, math/genvector/doc/index.html,
math/mathcore/doc/MathCore.html, math/mathcore/doc/TMath.html,
math/mathcore/doc/index.html, math/minuit2/build/src_Makefile.am,
math/minuit2/build/test_MnSim_Makefile.am,
math/minuit2/build/test_MnTutorial_Makefile.am,
math/minuit2/doc/Minuit2.html: - update doc files.
- Add also description of TMath from David
- change name of standalone library libMinuit2 built from
tar-file
2008-06-24 09:16 brun
* [r24506] graf2d/qt/inc/TGQt.h, graf2d/qt/inc/TQtBrush.h,
graf2d/qt/inc/TQtPadFont.h, graf2d/qt/inc/TQtRConfig.h,
graf2d/qt/inc/TQtWidget.h, graf2d/qt/src/TGQt.cxx,
graf2d/qt/src/TQtBrush.cxx, graf2d/qt/src/TQtPadFont.cxx,
graf2d/qt/src/TQtWidget.cxx: From Valeri fine:
1. New class TQtPadFont, TGQt:
- Move the Qt font operations from the TGQt class to the new
dedicated TQtPadFont
2. TQtBrush, TGQt
- No need for the special Win32 case for Qt4 to manage the ROOT
fill styles
3. TQtRConfig.h
- Adjust CPP flags to built Qt layer on Mac OS with X11 version
of Qt4
4. TQtWidget
- Remove the clash with Qt4 shared lib name. It fixes the ROOT
context menu issue.
- Fix the logical expression bug
2008-06-24 07:50 brun
* [r24505] math/doc/v520/index.html: From Axel:
One more layout fix.
2008-06-24 07:40 brun
* [r24504] math/doc/v520/index.html: From Axel,
fix HTML issues reported by w3c validator.
2008-06-24 07:31 brun
* [r24503] net/net/src/TSocket.cxx: Add protections in
TSocket::RecvStreamerInfos when receiving a TStreamerInfo with
a class not yet in the class table.
2008-06-24 06:28 rdm
* [r24502] core/doc/v520/index.html, io/doc/v520/index.html,
net/doc/v520/index.html: update release notes.
2008-06-24 06:25 brun
* [r24501] tree/tree/src/TBranch.cxx, tree/tree/src/TTree.cxx: Do
not execute FlushBaskets when fDirectory is null.
2008-06-24 03:15 matevz
* [r24500] graf3d/doc/v520/graf3d_eve-news-2.png,
graf3d/doc/v520/graf3d_eve-news-3.png,
graf3d/doc/v520/index.html, graf3d/eve/src/TEvePointSet.cxx:
Release notes.
TEvePointSet::PointSelected() - call also the base-class version
so
the associated TObject is printed on the terminal (if it exists).
2008-06-23 22:38 russo
* [r24499] cint/cint7/src/fproto.h: Do not pass Scope, Type, or
Member by reference in struct.cxx functions.
2008-06-23 22:37 russo
* [r24498] cint/cint7/src/struct.cxx: reindent using astyle
2008-06-23 22:17 moneta
* [r24497] math/genvector/LorentzVector.html,
math/genvector/Point3D.html, math/genvector/Transformation.html,
math/genvector/VectorPoint2D.html,
math/genvector/doc/LorentzVector.html,
math/genvector/doc/Point3D.html,
math/genvector/doc/Transformation.html,
math/genvector/doc/VectorPoint2D.html,
math/genvector/doc/externalUsage.html,
math/genvector/doc/vector.html,
math/genvector/externalUsage.html, math/genvector/vector.html: -
move file in correct place (genvector/doc)
2008-06-23 22:15 moneta
* [r24496] math/doc/index.html, math/genvector/LorentzVector.html,
math/genvector/Point3D.html, math/genvector/Transformation.html,
math/genvector/VectorPoint2D.html, math/genvector/doc,
math/genvector/doc/Vector3D.html, math/genvector/doc/index.html,
math/genvector/externalUsage.html, math/genvector/vector.html,
math/mathcore/doc/LorentzVector.html,
math/mathcore/doc/MathCore.html, math/mathcore/doc/Point3D.html,
math/mathcore/doc/Transformation.html,
math/mathcore/doc/Vector3D.html,
math/mathcore/doc/VectorPoint2D.html,
math/mathcore/doc/externalUsage.html,
math/mathcore/doc/index.html, math/mathcore/doc/index.txt,
math/mathcore/doc/vector.html, math/mathmore/doc/MathMore.html,
math/mathmore/doc/index.html, math/mathmore/doc/index.txt: -
update doc for mathcore, mathmore and genvector
2008-06-23 21:35 pcanal
* [r24495] cint/cint7/src/var.cxx: cint5 is excluding 'Z' type
object from being found by having an odd hash value. Since we no
longer use this hash during the lookup we need to test explicit
2008-06-23 21:34 pcanal
* [r24494] cint/cint7/src/init.cxx: 'Z' type need to be initialize
early to be of any use
2008-06-23 21:31 wouter
* [r24493] roofit/doc/v520/index.html: o index.html
- Update release notes for v5.20
2008-06-23 20:40 moneta
* [r24492] hist/doc/v520/index.html,
math/mathcore/inc/Fit/Chi2FCN.h, math/mathcore/inc/Fit/Fitter.h:
- update histogram release notes + small fix in class
descriptiosn
2008-06-23 19:11 brun
* [r24491] io/io/src/TFile.cxx: In TFile::close replace the call to
"if (!isOpen())" by "if (!TFile::IsOpen())".
This change is necessary when TXNetFile::Close is called, calling
TFile::Close.
TXNetFile overloads TFile::IsOpen
2008-06-23 15:58 ganis
* [r24490] proof/proof/src/TProof.cxx,
proof/proof/src/TProofServ.cxx: From Jan: fix a problem
processing a TFileCollection
2008-06-23 15:56 russo
* [r24489] cint/cint7/src/disp.cxx, cint/cint7/src/fproto.h:
Improve comments and indentation, don't use
references for passing ::Reflex::Scope.
-- Paul Russo
2008-06-23 15:52 russo
* [r24488] cint/cint7/src/ifunc.cxx: Fix from Philippe Canal for
parsing "int* const", we
should only make this G__PCONSTVAR if the count of
pointers seen is at least one.
-- Paul Russo from Philippe Canal
2008-06-23 15:48 russo
* [r24487] cint/cint7/src/rflxutil.cxx: Fix G__modify_type, the
G__CONSTVAR needs to be applied
to the rawtype node, not the top node.
Fix G__test_static, G__AUTOARYDISCRETEOBJ needs to test
the statictype property directly.
-- Philippe Canal and Paul Russo
2008-06-23 15:44 rdm
* [r24486] cint/cint7/include/sys: ignore types.h.
2008-06-23 15:43 couet
* [r24485] graf2d/doc/v520/index.html: - HTML typo
2008-06-23 15:36 couet
* [r24484] hist/histpainter/src/THistPainter.cxx: - In revision
20804, a test has been added to:
"Make option BAR work with option HIST"
This test worked nicely when Hoption.Bar >= 10 (option "BAR" and
"HBAR").
But, in some cases, it disabled th case Hoption.Bar = 1 (simple
option "B").
2008-06-23 15:34 brun
* [r24483] doc/v520/index.html: Update contributors
2008-06-23 15:33 moneta
* [r24482] math/doc/v520/index.html,
math/mathcore/inc/Fit/BinPoint.h, math/mathcore/inc/Fit/Fitter.h,
math/mathcore/inc/Math/FitMethodFunction.h,
math/mathcore/inc/Math/Functor.h,
math/mathcore/inc/Math/IFunction.h,
math/mathcore/inc/Math/IParamFunction.h,
math/mathcore/inc/Math/MultiDimParamFunctionAdapter.h,
math/mathcore/inc/Math/OneDimFunctionAdapter.h,
math/mathcore/inc/Math/ParamFunctor.h,
math/mathcore/inc/Math/QuantFuncMathCore.h,
math/mathcore/inc/Math/RichardsonDerivator.h,
math/mathcore/inc/Math/WrappedFunction.h,
math/mathcore/inc/Math/WrappedParamFunction.h,
math/mathmore/inc/Math/ParamFunction.h,
math/mathmore/inc/Math/Polynomial.h: - update math release notes
and class descriptions. No change in code only in doc
2008-06-23 15:30 axel
* [r24481] cint/doc/v520/index.html: put CINT section title on top
of the CINT release notes
2008-06-23 13:29 rdm
* [r24480] net/net/inc/TSocket.h, net/net/src/TPSocket.cxx,
net/net/src/TSocket.cxx, proof/proofx/src/TXSocket.cxx: move the
send streamer info and send process id code into:
SendStreamerInfos()
SendProcessIDs()
move the recv streamer info and recv process id code into:
RecvStreamerInfos()
RecvProcessIDs()
Add support for schema evolution and process ids also to TPSocket
and
TXSocket.
2008-06-23 13:13 brun
* [r24479] gui/gui/src/TGTable.cxx: Fix mismatch between
declaration and implementation of TGTable::MoveTable
2008-06-23 13:13 couet
* [r24478] graf2d/doc/v520/index.html: - Update release notes.
2008-06-23 12:58 moneta
* [r24477] math/doc/index.html, math/doc/v520/index.html,
math/mathcore/inc/Fit/BinData.h,
math/mathcore/inc/Fit/DataOptions.h,
math/mathcore/inc/Fit/DataVector.h,
math/mathcore/inc/Fit/FitConfig.h,
math/mathcore/inc/Fit/FitResult.h,
math/mathcore/inc/Fit/FitUtil.h,
math/mathcore/inc/Fit/FitUtilParallel.h,
math/mathcore/inc/Fit/Fitter.h,
math/mathcore/inc/Fit/MinimizerControlParams.h,
math/mathcore/inc/Fit/ParameterSettings.h,
math/mathcore/inc/Fit/UnBinData.h,
math/mathcore/inc/Math/BrentMinimizer1D.h,
math/mathcore/inc/Math/BrentRootFinder.h,
math/mathcore/inc/Math/IMinimizer1D.h,
math/mathcore/inc/Math/IRootFinderMethod.h,
math/mathcore/inc/Math/RootFinder.h,
math/mathcore/inc/Math/VirtualIntegrator.h,
math/mathcore/src/FitResult.cxx, math/mathcore/src/FitUtil.cxx,
math/mathmore/inc/Math/GSLMCIntegrator.h,
math/mathmore/inc/Math/GSLMinimizer.h,
math/mathmore/inc/Math/GSLMinimizer1D.h: - fix a warning in
FitUtil.cxx
- fix a coding convention violation
- improve and update release notes
- improve doc, in particular doxygen groups
2008-06-23 12:35 brun
* [r24476] config/Makefile.solarisCC5: Activate again F77LIBS
2008-06-23 11:28 brun
* [r24475] hist/hist/src/TH2.cxx: From Axel:
Support variable bin size histograms in TH2::FitSlicesX too.
2008-06-23 09:56 rdm
* [r24474] configure: enable memstat only for linux architectures
(e.g. not win32gcc).
2008-06-23 09:19 brun
* [r24473] net/net/src/TSocket.cxx: In TSocket::recv the received
TStreamerInfo was not registered at the right place.
2008-06-23 09:08 ganis
* [r24472] proof/proofd/src/XrdProofConn.cxx,
proof/proofd/src/XrdProofdProtocol.cxx: Add some missing
protections
2008-06-23 05:33 brun
* [r24471] hist/hist/src/TH2.cxx: From Axel:
add support for variable bins for chi2 histogram created by
FitSlices().
2008-06-23 01:37 rdm
* [r24470] core/base/inc/TFileCollection.h,
core/base/src/TFileCollection.cxx: From Jan:
renamed AddFromDirectory() to Add(), correctly handles wildcards
in
directory. Behaviour is now similar to TChain::Add(). Fixes
needed for CAF.
2008-06-23 01:11 rdm
* [r24469] core/meta/src/TClass.cxx, io/io/src/TBufferFile.cxx:
correction in comments.
2008-06-22 16:47 ganis
* [r24468] net/xrootd/src/xrootd/Makefile.am,
net/xrootd/src/xrootd/acinclude.m4,
net/xrootd/src/xrootd/config/GNUmake.env.in,
net/xrootd/src/xrootd/config/GNUmake.rules.gcc,
net/xrootd/src/xrootd/config/GNUmake.rules.macos,
net/xrootd/src/xrootd/config/GNUmake.rules.macos64,
net/xrootd/src/xrootd/config/GNUmake.rules.sunCC,
net/xrootd/src/xrootd/config/GNUmake.rules.sunCCamd,
net/xrootd/src/xrootd/config/GNUmake.rules.sunCCi86pc,
net/xrootd/src/xrootd/config/GNUmakefile.in,
net/xrootd/src/xrootd/configure.ac,
net/xrootd/src/xrootd/configure.classic,
net/xrootd/src/xrootd/etc/README,
net/xrootd/src/xrootd/etc/StartCMS,
net/xrootd/src/xrootd/etc/StartOLB.cf.example,
net/xrootd/src/xrootd/etc/StartXRD,
net/xrootd/src/xrootd/etc/StartXRD.cf.example,
net/xrootd/src/xrootd/etc/StopCMS,
net/xrootd/src/xrootd/etc/StopOLB,
net/xrootd/src/xrootd/etc/StopXRD,
net/xrootd/src/xrootd/etc/XrdOlbMonPerf,
net/xrootd/src/xrootd/etc/xrootd.cf.example,
net/xrootd/src/xrootd/etc/xrootd.cf.example2,
net/xrootd/src/xrootd/src/Makefile.am,
net/xrootd/src/xrootd/src/XProtocol/XProtocol.hh,
net/xrootd/src/xrootd/src/XProtocol/YProtocol.hh,
net/xrootd/src/xrootd/src/Xrd/GNUmakefile,
net/xrootd/src/xrootd/src/Xrd/Makefile.am,
net/xrootd/src/xrootd/src/Xrd/XrdConfig.cc,
net/xrootd/src/xrootd/src/Xrd/XrdInet.cc,
net/xrootd/src/xrootd/src/Xrd/XrdLink.cc,
net/xrootd/src/xrootd/src/Xrd/XrdLink.hh,
net/xrootd/src/xrootd/src/Xrd/XrdLinkMatch.cc,
net/xrootd/src/xrootd/src/Xrd/XrdMain.cc,
net/xrootd/src/xrootd/src/Xrd/XrdPoll.cc,
net/xrootd/src/xrootd/src/Xrd/XrdPollDev.hh,
net/xrootd/src/xrootd/src/Xrd/XrdPollDev.icc,
net/xrootd/src/xrootd/src/Xrd/XrdPollE.hh,
net/xrootd/src/xrootd/src/Xrd/XrdPollE.icc,
net/xrootd/src/xrootd/src/Xrd/XrdPollPoll.icc,
net/xrootd/src/xrootd/src/Xrd/XrdScheduler.cc,
net/xrootd/src/xrootd/src/Xrd/XrdTrace.hh,
net/xrootd/src/xrootd/src/XrdAcc/GNUmakefile,
net/xrootd/src/xrootd/src/XrdAcc/XrdAccAccess.cc,
net/xrootd/src/xrootd/src/XrdAcc/XrdAccCapability.cc,
net/xrootd/src/xrootd/src/XrdAcc/XrdAccConfig.cc,
net/xrootd/src/xrootd/src/XrdAcc/XrdAccGroups.cc,
net/xrootd/src/xrootd/src/XrdAcc/XrdAccTest.cc,
net/xrootd/src/xrootd/src/XrdBwm,
net/xrootd/src/xrootd/src/XrdBwm/GNUmakefile,
net/xrootd/src/xrootd/src/XrdBwm/Makefile.am,
net/xrootd/src/xrootd/src/XrdBwm/XrdBwm.cc,
net/xrootd/src/xrootd/src/XrdBwm/XrdBwm.hh,
net/xrootd/src/xrootd/src/XrdBwm/XrdBwmConfig.cc,
net/xrootd/src/xrootd/src/XrdBwm/XrdBwmHandle.cc,
net/xrootd/src/xrootd/src/XrdBwm/XrdBwmHandle.hh,
net/xrootd/src/xrootd/src/XrdBwm/XrdBwmLogger.cc,
net/xrootd/src/xrootd/src/XrdBwm/XrdBwmLogger.hh,
net/xrootd/src/xrootd/src/XrdBwm/XrdBwmPolicy.hh,
net/xrootd/src/xrootd/src/XrdBwm/XrdBwmPolicy1.cc,
net/xrootd/src/xrootd/src/XrdBwm/XrdBwmPolicy1.hh,
net/xrootd/src/xrootd/src/XrdBwm/XrdBwmTrace.hh,
net/xrootd/src/xrootd/src/XrdCS2/XrdCS2DCM.cc,
net/xrootd/src/xrootd/src/XrdCS2/XrdCS2DCM2cs.cc,
net/xrootd/src/xrootd/src/XrdCS2/XrdCS2DCMConfig.cc,
net/xrootd/src/xrootd/src/XrdCS2/XrdCS2DCMMain.cc,
net/xrootd/src/xrootd/src/XrdClient/GNUmakefile,
net/xrootd/src/xrootd/src/XrdClient/Makefile.am,
net/xrootd/src/xrootd/src/XrdClient/TestXrdClient.cc,
net/xrootd/src/xrootd/src/XrdClient/TestXrdClient_read.cc,
net/xrootd/src/xrootd/src/XrdClient/XrdClient.cc,
net/xrootd/src/xrootd/src/XrdClient/XrdClient.hh,
net/xrootd/src/xrootd/src/XrdClient/XrdClientAbs.cc,
net/xrootd/src/xrootd/src/XrdClient/XrdClientAbs.hh,
net/xrootd/src/xrootd/src/XrdClient/XrdClientAbsMonIntf.hh,
net/xrootd/src/xrootd/src/XrdClient/XrdClientAdmin.cc,
net/xrootd/src/xrootd/src/XrdClient/XrdClientAdmin.hh,
net/xrootd/src/xrootd/src/XrdClient/XrdClientAdmin_c.cc,
net/xrootd/src/xrootd/src/XrdClient/XrdClientConn.cc,
net/xrootd/src/xrootd/src/XrdClient/XrdClientConn.hh,
net/xrootd/src/xrootd/src/XrdClient/XrdClientConnMgr.cc,
net/xrootd/src/xrootd/src/XrdClient/XrdClientConnMgr.hh,
net/xrootd/src/xrootd/src/XrdClient/XrdClientConst.hh,
net/xrootd/src/xrootd/src/XrdClient/XrdClientDebug.hh,
net/xrootd/src/xrootd/src/XrdClient/XrdClientEnv.cc,
net/xrootd/src/xrootd/src/XrdClient/XrdClientInputBuffer.cc,
net/xrootd/src/xrootd/src/XrdClient/XrdClientMStream.cc,
net/xrootd/src/xrootd/src/XrdClient/XrdClientMStream.hh,
net/xrootd/src/xrootd/src/XrdClient/XrdClientMessage.cc,
net/xrootd/src/xrootd/src/XrdClient/XrdClientPSock.cc,
net/xrootd/src/xrootd/src/XrdClient/XrdClientPSock.hh,
net/xrootd/src/xrootd/src/XrdClient/XrdClientPhyConnection.cc,
net/xrootd/src/xrootd/src/XrdClient/XrdClientPhyConnection.hh,
net/xrootd/src/xrootd/src/XrdClient/XrdClientPrep.cc,
net/xrootd/src/xrootd/src/XrdClient/XrdClientProtocol.cc,
net/xrootd/src/xrootd/src/XrdClient/XrdClientReadCache.cc,
net/xrootd/src/xrootd/src/XrdClient/XrdClientReadCache.hh,
net/xrootd/src/xrootd/src/XrdClient/XrdClientSock.cc,
net/xrootd/src/xrootd/src/XrdClient/XrdClientSock.hh,
net/xrootd/src/xrootd/src/XrdClient/XrdClientUrlSet.cc,
net/xrootd/src/xrootd/src/XrdClient/XrdClientVector.hh,
net/xrootd/src/xrootd/src/XrdClient/XrdCommandLine.cc,
net/xrootd/src/xrootd/src/XrdClient/XrdCpMthrQueue.hh,
net/xrootd/src/xrootd/src/XrdClient/XrdCpWorkLst.cc,
net/xrootd/src/xrootd/src/XrdClient/XrdStageTool.cc,
net/xrootd/src/xrootd/src/XrdClient/Xrdcp.cc,
net/xrootd/src/xrootd/src/XrdCms,
net/xrootd/src/xrootd/src/XrdCms/GNUmakefile,
net/xrootd/src/xrootd/src/XrdCms/Makefile.am,
net/xrootd/src/xrootd/src/XrdCms/XrdCmsAdmin.cc,
net/xrootd/src/xrootd/src/XrdCms/XrdCmsAdmin.hh,
net/xrootd/src/xrootd/src/XrdCms/XrdCmsCache.cc,
net/xrootd/src/xrootd/src/XrdCms/XrdCmsCache.hh,
net/xrootd/src/xrootd/src/XrdCms/XrdCmsClient.hh,
net/xrootd/src/xrootd/src/XrdCms/XrdCmsClientConfig.cc,
net/xrootd/src/xrootd/src/XrdCms/XrdCmsClientConfig.hh,
net/xrootd/src/xrootd/src/XrdCms/XrdCmsClientMan.cc,
net/xrootd/src/xrootd/src/XrdCms/XrdCmsClientMan.hh,
net/xrootd/src/xrootd/src/XrdCms/XrdCmsClientMsg.cc,
net/xrootd/src/xrootd/src/XrdCms/XrdCmsClientMsg.hh,
net/xrootd/src/xrootd/src/XrdCms/XrdCmsCluster.cc,
net/xrootd/src/xrootd/src/XrdCms/XrdCmsCluster.hh,
net/xrootd/src/xrootd/src/XrdCms/XrdCmsConfig.cc,
net/xrootd/src/xrootd/src/XrdCms/XrdCmsConfig.hh,
net/xrootd/src/xrootd/src/XrdCms/XrdCmsFinder.cc,
net/xrootd/src/xrootd/src/XrdCms/XrdCmsFinder.hh,
net/xrootd/src/xrootd/src/XrdCms/XrdCmsJob.cc,
net/xrootd/src/xrootd/src/XrdCms/XrdCmsJob.hh,
net/xrootd/src/xrootd/src/XrdCms/XrdCmsKey.cc,
net/xrootd/src/xrootd/src/XrdCms/XrdCmsKey.hh,
net/xrootd/src/xrootd/src/XrdCms/XrdCmsLogin.cc,
net/xrootd/src/xrootd/src/XrdCms/XrdCmsLogin.hh,
net/xrootd/src/xrootd/src/XrdCms/XrdCmsManList.cc,
net/xrootd/src/xrootd/src/XrdCms/XrdCmsManList.hh,
net/xrootd/src/xrootd/src/XrdCms/XrdCmsManTree.cc,
net/xrootd/src/xrootd/src/XrdCms/XrdCmsManTree.hh,
net/xrootd/src/xrootd/src/XrdCms/XrdCmsManager.cc,
net/xrootd/src/xrootd/src/XrdCms/XrdCmsManager.hh,
net/xrootd/src/xrootd/src/XrdCms/XrdCmsMeter.cc,
net/xrootd/src/xrootd/src/XrdCms/XrdCmsMeter.hh,
net/xrootd/src/xrootd/src/XrdCms/XrdCmsNash.cc,
net/xrootd/src/xrootd/src/XrdCms/XrdCmsNash.hh,
net/xrootd/src/xrootd/src/XrdCms/XrdCmsNode.cc,
net/xrootd/src/xrootd/src/XrdCms/XrdCmsNode.hh,
net/xrootd/src/xrootd/src/XrdCms/XrdCmsPList.cc,
net/xrootd/src/xrootd/src/XrdCms/XrdCmsPList.hh,
net/xrootd/src/xrootd/src/XrdCms/XrdCmsParser.cc,
net/xrootd/src/xrootd/src/XrdCms/XrdCmsParser.hh,
net/xrootd/src/xrootd/src/XrdCms/XrdCmsPrepArgs.cc,
net/xrootd/src/xrootd/src/XrdCms/XrdCmsPrepArgs.hh,
net/xrootd/src/xrootd/src/XrdCms/XrdCmsPrepare.cc,
net/xrootd/src/xrootd/src/XrdCms/XrdCmsPrepare.hh,
net/xrootd/src/xrootd/src/XrdCms/XrdCmsProtocol.cc,
net/xrootd/src/xrootd/src/XrdCms/XrdCmsProtocol.hh,
net/xrootd/src/xrootd/src/XrdCms/XrdCmsRRData.cc,
net/xrootd/src/xrootd/src/XrdCms/XrdCmsRRData.hh,
net/xrootd/src/xrootd/src/XrdCms/XrdCmsRRQ.cc,
net/xrootd/src/xrootd/src/XrdCms/XrdCmsRRQ.hh,
net/xrootd/src/xrootd/src/XrdCms/XrdCmsRTable.cc,
net/xrootd/src/xrootd/src/XrdCms/XrdCmsRTable.hh,
net/xrootd/src/xrootd/src/XrdCms/XrdCmsReq.cc,
net/xrootd/src/xrootd/src/XrdCms/XrdCmsReq.hh,
net/xrootd/src/xrootd/src/XrdCms/XrdCmsResp.cc,
net/xrootd/src/xrootd/src/XrdCms/XrdCmsResp.hh,
net/xrootd/src/xrootd/src/XrdCms/XrdCmsRouting.cc,
net/xrootd/src/xrootd/src/XrdCms/XrdCmsRouting.hh,
net/xrootd/src/xrootd/src/XrdCms/XrdCmsSecurity.cc,
net/xrootd/src/xrootd/src/XrdCms/XrdCmsSecurity.hh,
net/xrootd/src/xrootd/src/XrdCms/XrdCmsSelect.hh,
net/xrootd/src/xrootd/src/XrdCms/XrdCmsState.cc,
net/xrootd/src/xrootd/src/XrdCms/XrdCmsState.hh,
net/xrootd/src/xrootd/src/XrdCms/XrdCmsSupervisor.cc,
net/xrootd/src/xrootd/src/XrdCms/XrdCmsSupervisor.hh,
net/xrootd/src/xrootd/src/XrdCms/XrdCmsTalk.cc,
net/xrootd/src/xrootd/src/XrdCms/XrdCmsTalk.hh,
net/xrootd/src/xrootd/src/XrdCms/XrdCmsTrace.hh,
net/xrootd/src/xrootd/src/XrdCms/XrdCmsTypes.hh,
net/xrootd/src/xrootd/src/XrdCms/XrdCmsXmi.hh,
net/xrootd/src/xrootd/src/XrdCms/XrdCmsXmiReq.cc,
net/xrootd/src/xrootd/src/XrdCms/XrdCmsXmiReq.hh,
net/xrootd/src/xrootd/src/XrdCrypto/GNUmakefile,
net/xrootd/src/xrootd/src/XrdCrypto/XrdCryptoAux.hh,
net/xrootd/src/xrootd/src/XrdCrypto/XrdCryptoCipher.cc,
net/xrootd/src/xrootd/src/XrdCrypto/XrdCryptoMsgDigest.cc,
net/xrootd/src/xrootd/src/XrdCrypto/XrdCryptoTrace.hh,
net/xrootd/src/xrootd/src/XrdCrypto/XrdCryptoX509Chain.cc,
net/xrootd/src/xrootd/src/XrdCrypto/XrdCryptoX509Chain.hh,
net/xrootd/src/xrootd/src/XrdCrypto/XrdCryptosslRSA.cc,
net/xrootd/src/xrootd/src/XrdCrypto/XrdCryptosslTrace.hh,
net/xrootd/src/xrootd/src/XrdMon/GNUmakefile,
net/xrootd/src/xrootd/src/XrdMon/XrdMonArgParserConvert.hh,
net/xrootd/src/xrootd/src/XrdMon/XrdMonBufferedOutput.cc,
net/xrootd/src/xrootd/src/XrdMon/XrdMonCommon.hh,
net/xrootd/src/xrootd/src/XrdMon/XrdMonConvertTimestampApp.cc,
net/xrootd/src/xrootd/src/XrdMon/XrdMonCout2FileApp.cc,
net/xrootd/src/xrootd/src/XrdMon/XrdMonCtrAdmin.cc,
net/xrootd/src/xrootd/src/XrdMon/XrdMonCtrArchiver.cc,
net/xrootd/src/xrootd/src/XrdMon/XrdMonCtrBuffer.cc,
net/xrootd/src/xrootd/src/XrdMon/XrdMonCtrCollector.cc,
net/xrootd/src/xrootd/src/XrdMon/XrdMonCtrDebug.cc,
net/xrootd/src/xrootd/src/XrdMon/XrdMonCtrMainApp.cc,
net/xrootd/src/xrootd/src/XrdMon/XrdMonCtrWriter.cc,
net/xrootd/src/xrootd/src/XrdMon/XrdMonDebugPacketApp.cc,
net/xrootd/src/xrootd/src/XrdMon/XrdMonDecArgParser.cc,
net/xrootd/src/xrootd/src/XrdMon/XrdMonDecDictInfo.hh,
net/xrootd/src/xrootd/src/XrdMon/XrdMonDecMainApp.cc,
net/xrootd/src/xrootd/src/XrdMon/XrdMonDecPacketDecoder.cc,
net/xrootd/src/xrootd/src/XrdMon/XrdMonDecPacketDecoder.hh,
net/xrootd/src/xrootd/src/XrdMon/XrdMonDecPreProcess.cc,
net/xrootd/src/xrootd/src/XrdMon/XrdMonDecSink.cc,
net/xrootd/src/xrootd/src/XrdMon/XrdMonDecSink.hh,
net/xrootd/src/xrootd/src/XrdMon/XrdMonDecStageInfo.cc,
net/xrootd/src/xrootd/src/XrdMon/XrdMonDecStageInfo.hh,
net/xrootd/src/xrootd/src/XrdMon/XrdMonDecTraceInfo.hh,
net/xrootd/src/xrootd/src/XrdMon/XrdMonDecUserInfo.hh,
net/xrootd/src/xrootd/src/XrdMon/XrdMonDumpPacketsApp.cc,
net/xrootd/src/xrootd/src/XrdMon/XrdMonException.cc,
net/xrootd/src/xrootd/src/XrdMon/XrdMonHeader.cc,
net/xrootd/src/xrootd/src/XrdMon/XrdMonHeader.hh,
net/xrootd/src/xrootd/src/XrdMon/XrdMonSenderInfo.cc,
net/xrootd/src/xrootd/src/XrdMon/XrdMonSndCoder.cc,
net/xrootd/src/xrootd/src/XrdMon/XrdMonSndCoder.hh,
net/xrootd/src/xrootd/src/XrdMon/XrdMonSndDictEntry.hh,
net/xrootd/src/xrootd/src/XrdMon/XrdMonSndDummyXrootd.cc,
net/xrootd/src/xrootd/src/XrdMon/XrdMonSndDummyXrootd.hh,
net/xrootd/src/xrootd/src/XrdMon/XrdMonSndDummyXrootdApp.cc,
net/xrootd/src/xrootd/src/XrdMon/XrdMonSndFileSenderApp.cc,
net/xrootd/src/xrootd/src/XrdMon/XrdMonSndStageEntry.cc,
net/xrootd/src/xrootd/src/XrdMon/XrdMonSndStageEntry.hh,
net/xrootd/src/xrootd/src/XrdMon/XrdMonSndTraceCache.cc,
net/xrootd/src/xrootd/src/XrdMon/XrdMonSndTraceEntry.hh,
net/xrootd/src/xrootd/src/XrdMon/XrdMonSndTransmitter.cc,
net/xrootd/src/xrootd/src/XrdMon/XrdMonUtils.cc,
net/xrootd/src/xrootd/src/XrdMon/testArgParser.cc,
net/xrootd/src/xrootd/src/XrdNet/GNUmakefile,
net/xrootd/src/xrootd/src/XrdNet/Makefile.am,
net/xrootd/src/xrootd/src/XrdNet/XrdNetDNS.cc,
net/xrootd/src/xrootd/src/XrdNet/XrdNetDNS.hh,
net/xrootd/src/xrootd/src/XrdNet/XrdNetMsg.cc,
net/xrootd/src/xrootd/src/XrdNet/XrdNetMsg.hh,
net/xrootd/src/xrootd/src/XrdNet/XrdNetSecurity.cc,
net/xrootd/src/xrootd/src/XrdNet/XrdNetSocket.cc,
net/xrootd/src/xrootd/src/XrdOdc/GNUmakefile,
net/xrootd/src/xrootd/src/XrdOdc/XrdOdcConfig.cc,
net/xrootd/src/xrootd/src/XrdOdc/XrdOdcResp.cc,
net/xrootd/src/xrootd/src/XrdOdc/XrdOdcTest.cc,
net/xrootd/src/xrootd/src/XrdOdc/XrdOdcTrace.hh,
net/xrootd/src/xrootd/src/XrdOfs/GNUmakefile,
net/xrootd/src/xrootd/src/XrdOfs/Makefile.am,
net/xrootd/src/xrootd/src/XrdOfs/XrdOfs.cc,
net/xrootd/src/xrootd/src/XrdOfs/XrdOfs.hh,
net/xrootd/src/xrootd/src/XrdOfs/XrdOfsConfig.cc,
net/xrootd/src/xrootd/src/XrdOfs/XrdOfsConfig.hh,
net/xrootd/src/xrootd/src/XrdOfs/XrdOfsEvr.cc,
net/xrootd/src/xrootd/src/XrdOfs/XrdOfsEvr.hh,
net/xrootd/src/xrootd/src/XrdOfs/XrdOfsEvs.cc,
net/xrootd/src/xrootd/src/XrdOfs/XrdOfsEvs.hh,
net/xrootd/src/xrootd/src/XrdOfs/XrdOfsFS.cc,
net/xrootd/src/xrootd/src/XrdOfs/XrdOfsHandle.cc,
net/xrootd/src/xrootd/src/XrdOfs/XrdOfsHandle.hh,
net/xrootd/src/xrootd/src/XrdOfs/XrdOfsTrace.hh,
net/xrootd/src/xrootd/src/XrdOlb/GNUmakefile,
net/xrootd/src/xrootd/src/XrdOlb/XrdOlbAdmin.cc,
net/xrootd/src/xrootd/src/XrdOlb/XrdOlbCache.cc,
net/xrootd/src/xrootd/src/XrdOlb/XrdOlbConfig.cc,
net/xrootd/src/xrootd/src/XrdOlb/XrdOlbManager.cc,
net/xrootd/src/xrootd/src/XrdOlb/XrdOlbPrepArgs.cc,
net/xrootd/src/xrootd/src/XrdOlb/XrdOlbProtocol.cc,
net/xrootd/src/xrootd/src/XrdOlb/XrdOlbServer.cc,
net/xrootd/src/xrootd/src/XrdOlb/XrdOlbTrace.hh,
net/xrootd/src/xrootd/src/XrdOss/GNUmakefile,
net/xrootd/src/xrootd/src/XrdOss/Makefile.am,
net/xrootd/src/xrootd/src/XrdOss/XrdOss.hh,
net/xrootd/src/xrootd/src/XrdOss/XrdOssAio.cc,
net/xrootd/src/xrootd/src/XrdOss/XrdOssApi.cc,
net/xrootd/src/xrootd/src/XrdOss/XrdOssApi.hh,
net/xrootd/src/xrootd/src/XrdOss/XrdOssCache.cc,
net/xrootd/src/xrootd/src/XrdOss/XrdOssCache.hh,
net/xrootd/src/xrootd/src/XrdOss/XrdOssConfig.cc,
net/xrootd/src/xrootd/src/XrdOss/XrdOssConfig.hh,
net/xrootd/src/xrootd/src/XrdOss/XrdOssCreate.cc,
net/xrootd/src/xrootd/src/XrdOss/XrdOssLock.cc,
net/xrootd/src/xrootd/src/XrdOss/XrdOssMSS.cc,
net/xrootd/src/xrootd/src/XrdOss/XrdOssMio.cc,
net/xrootd/src/xrootd/src/XrdOss/XrdOssPath.cc,
net/xrootd/src/xrootd/src/XrdOss/XrdOssPath.hh,
net/xrootd/src/xrootd/src/XrdOss/XrdOssRename.cc,
net/xrootd/src/xrootd/src/XrdOss/XrdOssSpace.cc,
net/xrootd/src/xrootd/src/XrdOss/XrdOssSpace.hh,
net/xrootd/src/xrootd/src/XrdOss/XrdOssStage.cc,
net/xrootd/src/xrootd/src/XrdOss/XrdOssStage.hh,
net/xrootd/src/xrootd/src/XrdOss/XrdOssStat.cc,
net/xrootd/src/xrootd/src/XrdOss/XrdOssTrace.hh,
net/xrootd/src/xrootd/src/XrdOss/XrdOssUnlink.cc,
net/xrootd/src/xrootd/src/XrdOuc/GNUmakefile,
net/xrootd/src/xrootd/src/XrdOuc/Makefile.am,
net/xrootd/src/xrootd/src/XrdOuc/XrdOucCRC.cc,
net/xrootd/src/xrootd/src/XrdOuc/XrdOucCRC.hh,
net/xrootd/src/xrootd/src/XrdOuc/XrdOucEnv.cc,
net/xrootd/src/xrootd/src/XrdOuc/XrdOucErrInfo.hh,
net/xrootd/src/xrootd/src/XrdOuc/XrdOucHash.hh,
net/xrootd/src/xrootd/src/XrdOuc/XrdOucHash.icc,
net/xrootd/src/xrootd/src/XrdOuc/XrdOucMsubs.cc,
net/xrootd/src/xrootd/src/XrdOuc/XrdOucMsubs.hh,
net/xrootd/src/xrootd/src/XrdOuc/XrdOucPup.cc,
net/xrootd/src/xrootd/src/XrdOuc/XrdOucPup.hh,
net/xrootd/src/xrootd/src/XrdOuc/XrdOucRash.icc,
net/xrootd/src/xrootd/src/XrdOuc/XrdOucReqID.cc,
net/xrootd/src/xrootd/src/XrdOuc/XrdOucStream.cc,
net/xrootd/src/xrootd/src/XrdOuc/XrdOucStream.hh,
net/xrootd/src/xrootd/src/XrdOuc/XrdOucString.cc,
net/xrootd/src/xrootd/src/XrdOuc/XrdOucString.hh,
net/xrootd/src/xrootd/src/XrdOuc/XrdOucTrace.hh,
net/xrootd/src/xrootd/src/XrdOuc/XrdOuca2x.cc,
net/xrootd/src/xrootd/src/XrdPosix/GNUmakefile,
net/xrootd/src/xrootd/src/XrdPosix/Makefile.am,
net/xrootd/src/xrootd/src/XrdPosix/XrdPosix.cc,
net/xrootd/src/xrootd/src/XrdPosix/XrdPosix.hh,
net/xrootd/src/xrootd/src/XrdPosix/XrdPosixExtern.hh,
net/xrootd/src/xrootd/src/XrdPosix/XrdPosixLinkage.cc,
net/xrootd/src/xrootd/src/XrdPosix/XrdPosixLinkage.hh,
net/xrootd/src/xrootd/src/XrdPosix/XrdPosixOsDep.hh,
net/xrootd/src/xrootd/src/XrdPosix/XrdPosixPreload.cc,
net/xrootd/src/xrootd/src/XrdPosix/XrdPosixPreload32.cc,
net/xrootd/src/xrootd/src/XrdPosix/XrdPosixXrootd.cc,
net/xrootd/src/xrootd/src/XrdPosix/XrdPosixXrootd.hh,
net/xrootd/src/xrootd/src/XrdPss/GNUmakefile,
net/xrootd/src/xrootd/src/XrdPss/XrdPss.cc,
net/xrootd/src/xrootd/src/XrdPss/XrdPss.hh,
net/xrootd/src/xrootd/src/XrdPss/XrdPssConfig.cc,
net/xrootd/src/xrootd/src/XrdSec/GNUmakefile,
net/xrootd/src/xrootd/src/XrdSec/XrdSecClient.cc,
net/xrootd/src/xrootd/src/XrdSec/XrdSecPManager.cc,
net/xrootd/src/xrootd/src/XrdSec/XrdSecServer.cc,
net/xrootd/src/xrootd/src/XrdSec/XrdSecTrace.hh,
net/xrootd/src/xrootd/src/XrdSec/XrdSectestClient.cc,
net/xrootd/src/xrootd/src/XrdSec/XrdSectestServer.cc,
net/xrootd/src/xrootd/src/XrdSecgsi/GNUmakefile,
net/xrootd/src/xrootd/src/XrdSecgsi/Makefile.am,
net/xrootd/src/xrootd/src/XrdSecgsi/XrdSecProtocolgsi.cc,
net/xrootd/src/xrootd/src/XrdSecgsi/XrdSecProtocolgsi.hh,
net/xrootd/src/xrootd/src/XrdSecgsi/XrdSecgsiGMAPFunLDAP.cc,
net/xrootd/src/xrootd/src/XrdSecgsi/XrdSecgsiGMAPFunLDAP.cf,
net/xrootd/src/xrootd/src/XrdSecgsi/XrdSecgsiTrace.hh,
net/xrootd/src/xrootd/src/XrdSeckrb4/XrdSecProtocolkrb4.cc,
net/xrootd/src/xrootd/src/XrdSeckrb5/XrdSecProtocolkrb5.cc,
net/xrootd/src/xrootd/src/XrdSecpwd/GNUmakefile,
net/xrootd/src/xrootd/src/XrdSecpwd/XrdSecProtocolpwd.cc,
net/xrootd/src/xrootd/src/XrdSecunix/XrdSecProtocolunix.cc,
net/xrootd/src/xrootd/src/XrdSfs/XrdSfsInterface.hh,
net/xrootd/src/xrootd/src/XrdSfs/XrdSfsNative.cc,
net/xrootd/src/xrootd/src/XrdSfs/XrdSfsNative.hh,
net/xrootd/src/xrootd/src/XrdSut/GNUmakefile,
net/xrootd/src/xrootd/src/XrdSut/XrdSutAux.hh,
net/xrootd/src/xrootd/src/XrdSut/XrdSutBucket.cc,
net/xrootd/src/xrootd/src/XrdSut/XrdSutBuffer.cc,
net/xrootd/src/xrootd/src/XrdSut/XrdSutPFEntry.hh,
net/xrootd/src/xrootd/src/XrdSut/XrdSutTrace.hh,
net/xrootd/src/xrootd/src/XrdSys/GNUmakefile,
net/xrootd/src/xrootd/src/XrdSys/Makefile.am,
net/xrootd/src/xrootd/src/XrdSys/XrdSysError.cc,
net/xrootd/src/xrootd/src/XrdSys/XrdSysHeaders.hh,
net/xrootd/src/xrootd/src/XrdSys/XrdSysPlatform.hh,
net/xrootd/src/xrootd/src/XrdSys/XrdSysPlugin.cc,
net/xrootd/src/xrootd/src/XrdSys/XrdSysPriv.cc,
net/xrootd/src/xrootd/src/XrdSys/XrdSysPthread.hh,
net/xrootd/src/xrootd/src/XrdSys/XrdSysXSLock.cc,
net/xrootd/src/xrootd/src/XrdVersion.hh,
net/xrootd/src/xrootd/src/XrdXrootd/GNUmakefile,
net/xrootd/src/xrootd/src/XrdXrootd/XrdXrootdAio.cc,
net/xrootd/src/xrootd/src/XrdXrootd/XrdXrootdCallBack.cc,
net/xrootd/src/xrootd/src/XrdXrootd/XrdXrootdConfig.cc,
net/xrootd/src/xrootd/src/XrdXrootd/XrdXrootdFile.cc,
net/xrootd/src/xrootd/src/XrdXrootd/XrdXrootdFile.hh,
net/xrootd/src/xrootd/src/XrdXrootd/XrdXrootdJob.cc,
net/xrootd/src/xrootd/src/XrdXrootd/XrdXrootdMonitor.cc,
net/xrootd/src/xrootd/src/XrdXrootd/XrdXrootdProtocol.cc,
net/xrootd/src/xrootd/src/XrdXrootd/XrdXrootdProtocol.hh,
net/xrootd/src/xrootd/src/XrdXrootd/XrdXrootdResponse.cc,
net/xrootd/src/xrootd/src/XrdXrootd/XrdXrootdResponse.hh,
net/xrootd/src/xrootd/src/XrdXrootd/XrdXrootdTrace.hh,
net/xrootd/src/xrootd/src/XrdXrootd/XrdXrootdXPath.hh,
net/xrootd/src/xrootd/src/XrdXrootd/XrdXrootdXeq.cc,
net/xrootd/src/xrootd/test/test1.sh,
net/xrootd/src/xrootd/test/test2.sh,
net/xrootd/src/xrootd/utils/XrdCmsNotify.pm,
net/xrootd/src/xrootd/utils/mps_MigrPurg,
net/xrootd/src/xrootd/utils/mps_Stage,
net/xrootd/src/xrootd/utils/mps_monStage.pm,
net/xrootd/src/xrootd/utils/mps_prep,
net/xrootd/src/xrootd/xrootd.spec.in: Import xrootd 20080621-0000
2008-06-22 16:46 brun
* [r24467] graf2d/gpad/src/TPad.cxx: Make TPad::FindObject(const
char *name) recursive like TPad::FindObject(const TObject *obj)
2008-06-22 16:24 rdm
* [r24466] tutorials/net/hclient.C: static
TMessage::EnableSchemaEvolution() now called
TMessage::EnableSchemaEvolutionForAll()
(TMessage::EnableSchemaEvolution()
is now member function setting schema evolution per message).
2008-06-22 15:56 rdm
* [r24465] etc/vmc/Makefile.linux, etc/vmc/Makefile.linuxx8664gcc,
etc/vmc/Makefile.macosx, etc/vmc/Makefile.macosx64: From Fed:
use root-config to detect used fortran compiler.
2008-06-22 14:34 rdm
* [r24464] config/root-config.in, etc/proof/utils/proofinstall.sh:
use portable form of grep (fixes Solaris issue).
2008-06-22 09:06 moneta
* [r24463] math/mathcore/src/FitUtil.cxx: fix a problem with a
variable not being initialized
2008-06-22 05:32 brun
* [r24462] tree/tree/src/TBranchObject.cxx: Fix compilation
warnings reported by the nightly builds.
2008-06-21 15:44 brun
* [r24461] geom/geom/src/TGeoArb8.cxx: Fix compilation warning on
windows
2008-06-21 13:58 rdm
* [r24460] config/root-config.in: fix for Solaris.
2008-06-21 13:41 brun
* [r24459] core/meta/src/TCint.cxx: From Axel:
Fix coding conventions.
2008-06-21 11:56 rdm
* [r24458] config/rootrc.in: From Gerri:
Change the default for XProof.Debug.
2008-06-21 11:56 rdm
* [r24457] net/net/inc/TSocket.h: From Gerri:
add dummy method Reconnect(), implemented in TXSocket for
reconnections
in PROOF.
2008-06-21 11:55 rdm
* [r24456] configure: From Gerri:
prepare for new xrootd.
2008-06-21 06:00 brun
* [r24455] misc/memstat/src/TMemStatInfo.cxx: Fix coding
conventions
2008-06-21 03:13 pcanal
* [r24454] tree/doc/v520/index.html, tree/tree/inc/TBranch.h,
tree/tree/inc/TTree.h, tree/tree/src/TBasket.cxx,
tree/tree/src/TBranch.cxx, tree/tree/src/TBranchClones.cxx,
tree/tree/src/TBranchElement.cxx,
tree/tree/src/TBranchObject.cxx, tree/tree/src/TBranchRef.cxx,
tree/tree/src/TBranchSTL.cxx, tree/tree/src/TTree.cxx,
tree/tree/src/TTreeCloner.cxx: Disk and Memory Space Gain
In ROOT older than v5.20/00, the branches' last basket, also
known as the write basket, was always saved in the same "key" as
the TTree object and was always present in memory when reading or
writing. When reading this write basket was always present in
memory even if the branch was never accessed.
Starting in v5.20/00, TTree::Write closes out, compresses (when
requested) and writes to disk in their own file record the write
baskets of all the branches. (This is implemented via the new
function TTree::FlushBaskets, TBranch::FlushBaskets,
TBranch::FlushOneBaskets)
TTree::AutoSave supports a new option "FlushBaskets" which will
call FlushBaskets before saving the TTree object.
Benefits
- Flushing the write baskets has several advantages:
- Reduce the file size of the TTree object (it not longer
contains the last basket), improving read time of the TTree
object
- Reduce memory footprint of the TTree object.
- In a TTree which "flushed" buffer, there is now usually only
zero or one buffer in memory.
- Previously each branch always had at least one basket in memory
and usually 2 (the write basket and one read basket).
- Now only the basket of the branches actually read are loaded in
memory.
- allow for the basket to be compressed and stored separated,
increasing the compression factor.
Note: Calling FlushBaskets too often (either directly of via
AutoSave("FlushBaskets")) can lead to unnecessary fragmentation
of the ROOT file, since it write the baskets to disk (and a new
basket will be started at the next fill) whether or not the
content was close to filling the basket or not.
The fast tree cloning (TTreeCloner) was enhanced to support
copying in-memory TTrees (that have been save as a single key on
file). This issue was preventing hadd to fast clone files
containing any 'in-memory' tree.
2008-06-20 23:04 ganis
* [r24451] net/netx/src/TXNetFile.cxx: Add dynamic cache size
synchronization (from F. Furano)
2008-06-20 21:37 matevz
* [r24449] graf3d/eve/inc/TEveElement.h, graf3d/eve/inc/TEveLine.h,
graf3d/eve/inc/TEveManager.h, graf3d/eve/inc/TEvePointSet.h,
graf3d/eve/inc/TEveStraightLineSet.h, graf3d/eve/inc/TEveTrack.h,
graf3d/eve/src/TEveElement.cxx, graf3d/eve/src/TEveLine.cxx,
graf3d/eve/src/TEveManager.cxx, graf3d/eve/src/TEvePointSet.cxx,
graf3d/eve/src/TEveStraightLineSet.cxx,
graf3d/eve/src/TEveTrack.cxx: Implement saving/loading of VizDB
via creation/processing of CINT scripts.
TEveManager
-----------
1. Implement Load/SaveVizDB()
2. Add bool members controlling behaviour of VizDB during
loading, in
particular whether to replace existing entries and update
connected clients.
TEveElement
-----------
1. Implement top-level SaveVizParams() and virtual
WriteVizParams()
that is called throughout the element class-hierarchy.
2. Add the following methods that can be called from the context
menu:
- void VizDB_Apply(const char* tag);
- void VizDB_Reapply();
- void VizDB_UpdateModel(Bool_t update=kTRUE);
- void VizDB_Insert(const char* tag, Bool_t replace=kTRUE, Bool_t
update=kTRUE);
Other
-----
Virtual WriteVizParams() implemented for the following classes:
TEvePointSet, TEveLine, TEveTrack, TEveTrackList and
TEveStraightLineSet.
2008-06-20 21:06 matevz
* [r24448] graf3d/gl/inc/TGLFontManager.h,
graf3d/gl/src/TGLFontManager.cxx: From Alja:
Introduce trash count to prevent too frequent creation and
destruction of FTFont objects.
2008-06-20 20:55 matevz
* [r24447] graf3d/eve/inc/TEveProjections.h,
graf3d/eve/src/TEveProjections.cxx: Add method
ChangePreScaleEntry(), allowing change of scale for an already
existing scaling-entry.
2008-06-20 20:21 axel
* [r24446] cint/ROOT/cintdlls.mk, cint/cint/Module.mk,
cint/cint7/Module.mk: Add missing dependency on cintdictversion.h
so the cintdlls get regenerated when the dictionary version
changes - like now. Fixes another problem with svn up and make
2008-06-20 18:55 matevz
* [r24445] graf3d/eve/inc/TEveCalo.h,
graf3d/eve/inc/TEveCaloLegoGL.h,
graf3d/eve/inc/TEveLegoOverlay.h, graf3d/eve/src/TEveCalo.cxx,
graf3d/eve/src/TEveCaloLegoGL.cxx,
graf3d/eve/src/TEveLegoOverlay.cxx, graf3d/gl/inc/LinkDef.h,
graf3d/gl/inc/TGLAxisPainter.h, graf3d/gl/src/TGLAxisPainter.cxx:
From Alja.
TGLAxisPainter.h, TGLAxisPainter.cxx:
Introduce new utilty class to paint axis with GL.
TEveCaloLegoGL,TEveLegoOverlay:
Use TGLAxisPainter functionality.
TEveCaloViz:
Add new Function GetMaxVal().
2008-06-20 17:52 matevz
* [r24444] graf3d/gl/inc/TGLRnrCtx.h, graf3d/gl/src/TGLObject.cxx,
graf3d/gl/src/TGLPhysicalShape.cxx, graf3d/gl/src/TGLRnrCtx.cxx:
TGLRnrCtx
---------
Add new member 'Bool_t fHighlightOutline' that is set during the
outline-pass of the highlight.
TGLObject
---------
Disable use of display-lists for multi-colored objects only in
the
outline pass of the highlight.
TGLPhysicalShape
----------------
Set HighlightOutline and HighlightOutline of the rnr-ctx during
highlight.
2008-06-20 16:42 axel
* [r24442] cint/doc/v520/index.html: Mention include/cint and
TInterpreter update.
Spellchecked.
2008-06-20 16:24 axel
* [r24438] cint/ROOT/cintdlls.mk, cint/cint/Module.mk,
cint/cint7/Module.mk: When building cint7: cintdlls depend on
cint7's iosenum.h, not cint5's
2008-06-20 16:20 axel
* [r24437] cint/cint7/include, cint/cint7/include/sys/types.h,
cint/cint7/include/systypes.h: CINT7: remove generated files; add
them to ignores
2008-06-20 16:01 rdm
* [r24436] core/meta/inc, core/meta/src: ignore TCint_7.cxx and .h.
2008-06-20 16:01 rdm
* [r24435] core/meta/Module.mk: delete TCint_7.cxx and .h.
2008-06-20 15:59 moneta
* [r24434] tutorials/math/mathmoreIntegration.C: update for change
of enumeration name
2008-06-20 15:59 wouter
* [r24433] roofit/roofitcore/inc/RooFFTConvPdf.h,
roofit/roofitcore/src/RooFFTConvPdf.cxx: o RooFFTConvPdf
- Migrate to use new cache management scheme of
RooAbsCachedPdf to
- Do proper handling of caches with non-default
binning names
2008-06-20 15:43 rdm
* [r24432] net/net/inc/TMessage.h, net/net/src/TMessage.cxx: add
local fEvolution flag in TMessage. It will be initialized by the
value
of fgEvolution at the time of message creation. This to:
1) allow some message to have schema evolution while others not
2) to avoid that the changing of the global fgEvolution during
the life-time
of a message to cause problems
2008-06-20 15:40 moneta
* [r24431] hist/hist/src/TProfile.cxx: - implement in the Profile
the existing option G to get the bin error in the case of
combination of measurements y
with gaussian error dy. In this case the profile must be filled
with a weight = 1./dy**2 and the correct error from the
combination (1./sqrt(Sum(1./dy**2) ) ) will be obtained.
This option was requested by Yuri Fisyak.
2008-06-20 15:38 rdm
* [r24430] cint/ROOT/configcint.mk, cint/cint/Module.mk, configure:
From Axel:
Without --enable-cint7, put (deprecated) copies of the headers in
include/cint/ into include/ to allow a transition period to the
new
CINT include dir. They will be removed by configure --enable-cint
cint7: set G__CFG_COREVERSION.
2008-06-20 15:34 moneta
* [r24429] test/stressMathCore.cxx, test/stressMathMore.cxx: remove
a printoutline to avoid updating reference file
2008-06-20 15:20 axel
* [r24428] cint/cint7/lib/posix, cint/cint7/main, core/utils/src:
More ignores
2008-06-20 15:04 rdm
* [r24427] cint/cint7/lib/posix: ignore mktypes.
2008-06-20 15:03 rdm
* [r24426] cint/cint7/include/iosenum.h: generated, not in svn.
2008-06-20 14:49 rdm
* [r24425] core/meta/inc/LinkDef_TCint.h: From Axel:
belongs to cint7 patch.
2008-06-20 14:48 moneta
* [r24424] math/mathmore/inc/Math/Polynomial.h: - from Bertrand:
disable warning 4250 on Windows 9.0. This is a known deficit of
9.0 in that particular case,
see for example
http://connect.microsoft.com/VisualStudio/feedback/ViewFeedback.aspx?FeedbackID=101259
2008-06-20 14:47 rdm
* [r24423] Makefile, bindings/pyroot/Module.mk,
cint/ROOT/cintdlls.mk, cint/ROOT/configcint.mk,
cint/cint/Module.mk, cint/cint/inc/G__ci.h,
cint/cint/inc/cintdictversion.h, cint/cint/src/loadfile.cxx,
cint/cint/src/newlink.cxx, cint/cint/src/parse.cxx,
cint/cint/src/value.cxx, cint/cint/src/var.cxx,
cint/cint/src/winnt.cxx, cint/cint7/Module.mk,
cint/cint7/inc/G__ci.h, cint/cint7/inc/cintdictversion.h,
cint/cint7/include/sys/types.h, cint/cint7/include/systypes.h,
cint/cint7/src/loadfile.cxx, cint/cint7/src/newlink.cxx,
cint/cint7/src/pcode.h, cint/cintex/Module.mk,
cint/reflex/Module.mk, cint/reflex/ModuleVars.mk, configure,
core/base/Module.mk, core/base/inc/RtypesImp.h,
core/base/src/ManualBase4.h, core/base/src/TROOT.cxx,
core/meta/Module.mk, core/meta/inc/LinkDef.h,
core/meta/inc/TCint.h, core/meta/inc/TDictionary.h,
core/meta/inc/TInterpreter.h, core/meta/src/TCint.cxx,
core/metautils/src/TClassEdit.cxx, core/unix/src/TUnixSystem.cxx,
core/utils/Module.mk, core/utils/ModuleVars.mk,
core/utils/src/RStl.cxx, core/utils/src/rootcint.cxx,
graf2d/win32gdk/inc/TGWin32ProxyDefs.h, main/Module.mk,
misc/table/Module.mk, tree/tree/Module.mk: From Axel:
Allow --enable-cint7 to build CINT7 in parallel to CINT5.
This builds root7.exe, rootcint7, cint7 which will pick up
libCint7.
CINT includes are now in include/cint and include/cint7. Many
#include
statements changed because of that. We still provide backward
compatible
wrapper headers in include/ pointing to the include/cint ones.
Dictionaries for CINT5 and CINT7 are now (mostly) compatible.
When --enabled-cint7, TCint for CINT5 is in libMetaTCint and
TCint for CINT7
is in libMetaTCint_7. The classes' source is identical for now
(except for the
cases marked with #ifdef R__BUILDING_CINT7); they pick up
different CINT
implementations, though.
Without --enable-cint7, TCint.o is linked into libCore, just like
it used to
be. With --enable-cint7, TROOT() dlopens libMetaTCint /
libMetaTCint_7,
depending on which libCint the binary is linked against
(determined via
G__cint_version). TCint contains and sets a global factory
pointer that
creates the appropriate TCint object for TROOT.
The cintdlls are built for CINT5 and CINT7 separately,
cintdlls.mk is
included twice, with different contexts set by cint/Module.mk and
cint7/Module.mk.
--enable-/--disable-cint7 (i.e. (TCint.o in libCore vs
libMetaTCint)
triggers a re-build of TROOT.o
Remove dependency from TGWin32ProxyDefs to bare CINT
Add implementation of G__alloc_tempobject_val to cint5
Add a rule how to build C-dictionaries, needed for
G__c_stdfunc.c.
No rootmap entries for TCint - CINT should never ever try to
autoload it.
It's either linked anyway or we dlopen it by hand.
2008-06-20 14:27 moneta
* [r24422] test/stressMathCore.cxx: - fix precision problem on
linux 32
2008-06-20 13:40 brun
* [r24419] geom/geom/inc/TGeoArb8.h, geom/geom/inc/TGeoBBox.h,
geom/geom/src/TGeoArb8.cxx, geom/geom/src/TGeoBBox.cxx,
geom/geom/src/TGeoManager.cxx, geom/geom/src/TGeoNode.cxx,
geom/geompainter/src/TGeoChecker.cxx: From Andrei:
a patch that unifies the overlap checking methods by sampling via
the standard. There is also a new method introduced to sample
points on shapes surface - implemented only for TGeoBBox for the
moment.
2008-06-20 13:36 brun
* [r24418] test/stressMathCore.cxx, test/stressMathMore.cxx:
Renormalize rootmarks
2008-06-20 13:25 brun
* [r24417] hist/hist/src/TH2.cxx: Fix a compilation warning
2008-06-20 13:08 moneta
* [r24415] hist/hist/inc/TH2.h, hist/hist/src/TH2.cxx,
hist/hist/src/TH3.cxx, hist/hist/src/TProfile.cxx,
hist/hist/src/TProfile2D.cxx: import dev branch (up to rev.
24397)
- merge implementation from David of TH2::ProjectionX and
TH2::ProjectionY in a common method
- fix a coubple of bugs in projections of TH3 found thanks to the
new projection test from David
- improve KolmogorvSmirnov test in 2D and 3D. Make it also
working for weighted histograms.
For the 3D tests use as probing max distance the one obtained
using all possible axis combination for the order.
It is arbitrary (as in the 2D case), but at least consistent. A
better method, like the one proposed by Peacock,
should be used for the multi-dim KS test.
- add some extra comments for projections of profiles to
histograms using option "W". Fix also an un-wanted
extra calls to Sumw2()
2008-06-20 13:03 couet
* [r24414] hist/histpainter/src/TGraphPainter.cxx: - Start
improving the doc.
- Protection added in case a TGraphPolar is plotted wit option
"E"
but has no errors defined.
- The title painted for TGraphPolar was not correct.
2008-06-20 12:14 moneta
* [r24412] test/stressMathCore.cxx: increase some test tolerance
2008-06-20 12:07 rdm
* [r24411] config/root-config.in: make independent of ROOTSYS, lib
location depends on root-config location.
2008-06-20 11:06 rdm
* [r24409] etc/vmc/Makefile.linux, etc/vmc/Makefile.linuxx8664gcc,
etc/vmc/Makefile.macosx, etc/vmc/Makefile.macosx64: remove
ROOTBUILD based g95 support. Should use compiler ROOT is build
with.
2008-06-20 08:36 anar
* [r24405] misc/memstat/src/TMemStatDrawDlg.cxx,
misc/memstat/src/TMemStatInfo.cxx,
misc/memstat/src/TMemStatViewerGUI.cxx: added a couple of
comments
2008-06-20 08:35 moneta
* [r24404] math/genvector/inc/Math/LinkDef_Rotation.h: - add
instantiation of some extra template methods in Rotation and
Transform3D classes.
Unfortunatly explicit constructors cannot be added since arenot
supported by CINT. One should then use in
Python or CINT dummy constructor + operator=.
2008-06-20 08:31 moneta
* [r24403] hist/hist/inc/Math/WrappedMultiTF1.h,
hist/hist/inc/Math/WrappedTF1.h, hist/hist/src/TF1.cxx,
math/mathcore/inc/Fit/FitResult.h,
math/mathcore/inc/Fit/FitUtil.h,
math/mathcore/inc/Fit/MinimizerControlParams.h,
math/mathcore/inc/Math/AllIntegrationTypes.h,
math/mathcore/inc/Math/IParamFunction.h,
math/mathcore/inc/Math/Integrator.h,
math/mathcore/inc/Math/IntegratorMultiDim.h,
math/mathcore/inc/Math/Minimizer.h,
math/mathcore/inc/Math/MultiDimParamFunctionAdapter.h,
math/mathcore/inc/Math/RichardsonDerivator.h,
math/mathcore/inc/Math/WrappedParamFunction.h,
math/mathcore/src/FitConfig.cxx, math/mathcore/src/FitResult.cxx,
math/mathcore/src/FitUtil.cxx, math/mathcore/src/Integrator.cxx,
math/mathcore/src/RichardsonDerivator.cxx,
math/mathcore/test/fit/GaussFunction.h,
math/mathcore/test/fit/Makefile,
math/mathcore/test/fit/WrapperRooPdf.h,
math/mathcore/test/fit/testFit.cxx,
math/mathcore/test/stressTF1.cxx,
math/mathcore/test/testIntegration.cxx,
math/mathmore/inc/Math/GSLMCIntegrator.h,
math/mathmore/inc/Math/GSLMinimizer1D.h,
math/mathmore/inc/Math/IntegrationTypes.h,
math/mathmore/inc/Math/InterpolationTypes.h,
math/mathmore/inc/Math/Interpolator.h,
math/mathmore/inc/Math/LinkDef.h,
math/mathmore/inc/Math/MCIntegrationTypes.h,
math/mathmore/inc/Math/ParamFunction.h,
math/mathmore/inc/Math/Polynomial.h,
math/mathmore/src/GSLIntegrator.cxx,
math/mathmore/src/GSLInterpolator.cxx,
math/mathmore/src/GSLMCIntegrationWorkspace.h,
math/mathmore/src/GSLMCIntegrator.cxx,
math/mathmore/src/GSLMinimizer1D.cxx,
math/mathmore/src/ParamFunction.cxx,
math/mathmore/src/Polynomial.cxx,
math/mathmore/test/testIntegration.cxx,
math/mathmore/test/testIntegrationMultiDim.cxx,
math/mathmore/test/testInterpolation.cxx,
math/mathmore/test/testMinimization1D.cxx,
math/unuran/test/unuranMulti2D.cxx,
math/unuran/test/unuranMultiDim.cxx, test/stressMathCore.cxx,
test/stressMathMore.cxx: sync with dev brunch (rev: 24397).
Main changes are:
- improve integrator interface adding template functions taking
as imput any C++ callable object for evaluation
of the integrals
- use ROOT convention for enumeration names (start with k, like
kADAPTIVE for the integration type). Change for
Integration types, Interpolation types (in MathMore) and
Minimizer1D types. Change all classes and tests using this
enumeration name
- improve RichardsonDerivator class (used by TF1::Derivative).
Remove an un-needed function call
Fix also a bug in calculation of the error returned by
TF1::DerivativeError
- change interface for the function interfaced used for fitting
(IParamFunction function and IParamGrad function)
Requires now that the parameter values are passed when evaluating
the function and the gradient and make the method
operator()(double *x, double *p) const. Derived class must
implement DoEvalPar (and not DoEval as before)
for implementing this interface. This change makes the caching of
parameter not hidden and the interface is now
thread-safe. In the IParamGradFunction interface remove the
funcitonality for gradient of the coordinates (x)
since it is not needed. Define only the parameter gradient.
- improve also the ParamFunction class used by the concrete
function like Polynomial. Adapt Polynomial class to new
parameteric function interface
- improve Fit Result class with function to get parameter
correlations after the fit and to fill any generic matrix
with covariance or correlation result.
- add method also in the minimizer interface to get correlation
values
- add strategy in the minimizer control parameters
- increase timing of stressMathCore and stressMathMore
2008-06-20 07:38 moneta
* [r24401] math/minuit2/test/MnSim/Makefile: fix a dependency
problem in test Makefile
2008-06-20 07:28 moneta
* [r24400] math/minuit2/inc/Minuit2/Minuit2Minimizer.h,
math/minuit2/inc/Minuit2/MinuitParameter.h,
math/minuit2/inc/Minuit2/MnUserParameterState.h,
math/minuit2/inc/Minuit2/MnUserParameters.h,
math/minuit2/inc/Minuit2/MnUserTransformation.h,
math/minuit2/src/Minuit2Minimizer.cxx,
math/minuit2/src/MnGlobalCorrelationCoeff.cxx,
math/minuit2/src/MnUserFcn.cxx,
math/minuit2/src/MnUserParameterState.cxx,
math/minuit2/src/MnUserParameters.cxx,
math/minuit2/src/MnUserTransformation.cxx,
math/minuit2/test/Makefile, math/minuit2/test/MnSim,
math/minuit2/test/MnSim/Makefile, math/minuit2/test/MnTutorial,
math/minuit2/test/MnTutorial/Makefile,
math/minuit2/test/MnTutorial/Quad4FMain.cxx,
math/minuit2/test/testGraph.cxx,
math/minuit2/test/testNdimFit.cxx,
math/minuit2/test/testNewMinimizer.cxx,
math/minuit2/test/testUnbinGausFit.cxx: sync with dev brunch
(r=24397):
- use std::string for parameter name and remove un-necessary
limitation on the length of parameter name
maintan the Name() method returning a char * (for backward
compatibility) and add a new method GetName() returning
a reference to a std::string
- add also a method in MInuit2Minimizer to get correlation
coefficient between parameter i and j and a method to get
the global Correlation coefficient of parameter i
- add new complex tests of fitting used for parallelization
studies
- compile in ROOT also the tests in MnSim and MnTutorial
2008-06-20 07:15 brun
* [r24398] misc/memstat/test, misc/memstat/test/MemStat.C,
misc/memstat/test/MemStatLeak.C: Add a script in the new test
directory to show the use of the TMemStat class.
Note that this class is under development and works currently
only under Linux.
More developments are expected in the coming weeks to tune this
class and make
a better GUI.
2008-06-19 18:25 matevz
* [r24392] graf3d/eve/src/TEveBoxSetGL.cxx,
tutorials/eve/boxset_test.C, tutorials/eve/cone_test.C: From
Alja.
TEveBoxSetGL:
Fix bug with wrong cone orientation.
boxset_test.C, cone_test.C:
Move cone set demo from boxset_test to separate macro.
2008-06-19 15:34 anar
* [r24385] misc/memstat/src/TMemStat.cxx: fixed HTML doc.
2008-06-19 14:34 couet
* [r24379] tutorials/graphs/exclusiongraph.C: - Mods in order to
use this macro in the documentation.
2008-06-19 13:18 brun
* [r24376] misc/memstat/src/TMemStatInfo.cxx,
misc/memstat/src/TMemStatManager.cxx,
misc/memstat/src/TMemStatViewerGUI.cxx: Fix doc layout to be
usable by THtml
2008-06-19 13:10 brun
* [r24374] misc/memstat/src/TMemStat.cxx: Modify the example macro
such that it can be executed by THtml.
2008-06-19 13:06 brun
* [r24373] misc/memstat/src/TMemStat.cxx: Preserve the directory
context in the constructor.
Optimize layout for html
2008-06-19 12:51 anar
* [r24372] misc/memstat/inc/TMemStatViewerGUI.h,
misc/memstat/src/TMemStatViewerGUI.cxx: the "Draw MemStat" button
has been removed.
2008-06-19 12:48 anar
* [r24371] misc/memstat/inc/TMemStatDrawDlg.h,
misc/memstat/src/TMemStatDrawDlg.cxx,
misc/memstat/src/TMemStatViewerGUI.cxx: slight redesign of GUI,
as proposed by Rene (added Tabs for a text report and graphics
view)
2008-06-19 11:27 rdm
* [r24369] io/xml/inc/TXMLEngine.h: white space.
2008-06-19 11:19 rdm
* [r24368] build/unix/makestatic.sh: don't put memstat in static
module.
2008-06-19 09:50 anar
* [r24366] misc/memstat/Module.mk, misc/memstat/inc/TMemStat.h,
misc/memstat/inc/TMemStatHelpers.h,
misc/memstat/inc/TMemStatInfo.h,
misc/memstat/inc/TMemStatManager.h,
misc/memstat/inc/TMemStatViewerGUI.h,
misc/memstat/src/TMemStat.cxx,
misc/memstat/src/TMemStatDepend.cxx,
misc/memstat/src/TMemStatDrawDlg.cxx,
misc/memstat/src/TMemStatHelpers.cxx,
misc/memstat/src/TMemStatInfo.cxx,
misc/memstat/src/TMemStatManager.cxx,
misc/memstat/src/TMemStatViewerGUI.cxx: - fixed coding
conventions
- fixed a copy/past bug. There was a wrong number of stack
deepness (GUI)
- many minor and cosmetic changes
- fixed dependencies
2008-06-19 09:17 couet
* [r24364] hist/histpainter/src/THistPainter.cxx: - Better
formatting of the HTML code to make it more readable
and easier to modify. In particular the tables describing
the options.
2008-06-19 07:44 brun
* [r24360] geom/geom/doc/index.txt: Fix a typo
2008-06-19 07:43 brun
* [r24359] misc/memstat/inc/TMemStatViewerGUI.h: Remove
unimplemented functions
2008-06-18 17:28 anar
* [r24357] misc/memstat/Module.mk, misc/memstat/inc/LinkDef.h,
misc/memstat/inc/LinkDefGUI.h, misc/memstat/inc/TMemStat.h,
misc/memstat/inc/TMemStatInfo.h,
misc/memstat/inc/TMemStatManager.h,
misc/memstat/inc/TMemStatViewerGUI.h,
misc/memstat/inc/TMemViewerGUI.h, misc/memstat/src/TMemStat.cxx,
misc/memstat/src/TMemStatInfo.cxx,
misc/memstat/src/TMemStatManager.cxx,
misc/memstat/src/TMemStatViewerGUI.cxx,
misc/memstat/src/TMemViewerGUI.cxx: using the ROOT naming
conventions for class names
2008-06-18 16:54 anar
* [r24355] misc/memstat/Module.mk, misc/memstat/src/TMemStat.cxx: -
fixed "undefined symbol" errors.
- I have commented three methods of TMemStat. These methods have
something to do with the graphics and must be revised.
2008-06-18 16:10 anar
* [r24354] misc/memstat/inc/LinkDef.h,
misc/memstat/inc/LinkDefGUI.h, misc/memstat/inc/TMemStat.h,
misc/memstat/inc/TMemStatDepend.h,
misc/memstat/inc/TMemStatDrawDlg.h,
misc/memstat/inc/TMemStatHelpers.h,
misc/memstat/inc/TMemStatInfo.h,
misc/memstat/inc/TMemStatManager.h,
misc/memstat/inc/TMemStatResource.h,
misc/memstat/inc/TMemViewerGUI.h, misc/memstat/src/TMemStat.cxx,
misc/memstat/src/TMemStatDepend.cxx,
misc/memstat/src/TMemStatDrawDlg.cxx,
misc/memstat/src/TMemStatHelpers.cxx,
misc/memstat/src/TMemStatInfo.cxx,
misc/memstat/src/TMemStatManager.cxx,
misc/memstat/src/TMemViewerGUI.cxx: - fixed indents in source
files
- fixed headers of files
- fixed comments following after "ClassDef"
2008-06-18 16:06 axel
* [r24353] cint/cint7/src/rflxutil.cxx: std::strlen needs #include
cstring
2008-06-18 16:00 rdm
* [r24351] config/Makefile.depend, configure,
misc/memstat/Module.mk: correct case of libMemstat to libMemStat.
2008-06-18 15:39 rdm
* [r24348] config/Makefile.depend, configure,
misc/memstat/Module.mk: cleanup and adding of MEMSTATLIBEXTRA in
case of explicitlinking.
2008-06-18 15:21 couet
* [r24346] graf2d/graf/src/TGraphPolar.cxx: - The constructor's
parameters naming was wrong.
- Better example (easier to understand).
2008-06-18 15:18 rdm
* [r24345] configure: add proper check for libMemStat only to
compile on linux (32 and 64).
2008-06-18 14:30 brun
* [r24340] Makefile, config/Makefile.depend, config/Makefile.in,
configure: Changes to build memstat
2008-06-18 14:08 rdm
* [r24339] core/unix/src/TUnixSystem.cxx: From Remi Mommsen:
avoid ROOTLIBDIR not being added to dynpath because its path is
also contained
in CINTINCDIR.
2008-06-18 14:03 brun
* [r24338] misc/memstat, misc/memstat/Module.mk, misc/memstat/doc,
misc/memstat/inc, misc/memstat/inc/LinkDef.h,
misc/memstat/inc/LinkDefGUI.h, misc/memstat/inc/TMemStat.h,
misc/memstat/inc/TMemStatDepend.h,
misc/memstat/inc/TMemStatDrawDlg.h,
misc/memstat/inc/TMemStatHelpers.h,
misc/memstat/inc/TMemStatInfo.h,
misc/memstat/inc/TMemStatManager.h,
misc/memstat/inc/TMemStatResource.h,
misc/memstat/inc/TMemViewerGUI.h, misc/memstat/src,
misc/memstat/src/TMemStat.cxx,
misc/memstat/src/TMemStatDepend.cxx,
misc/memstat/src/TMemStatDrawDlg.cxx,
misc/memstat/src/TMemStatHelpers.cxx,
misc/memstat/src/TMemStatInfo.cxx,
misc/memstat/src/TMemStatManager.cxx,
misc/memstat/src/TMemViewerGUI.cxx: From Marian Ivanov and Anar
Manafov:
Introduce a new package memstat for visualization of the memory
usage.
This package is expected to evolve in the coming hours/days.
Principle:
Hook functions for alloc and free are used.
All calls to alloc (new) and free (delete) are catched and the
statistical information is collected.
The information is collected per stack trace (Unique identifier
and per functions). Following informations are collected as
function of time:
Total number of allocations
Total allocation size
Allocation count
Allocation size
How to use it:
Create memstat object
TMemStat memstat(autoStamSize=10000, autoStampCount=1000);
autoStamSize - The increase - decrease of size of memory after
which stamps are generated
autoStampCount - The increase - decrease of memory allocation
counter after which stamps are generated
User request for adding the named memory stamp is supported.
memstat.AddStamp("mystamp")
The file "memstat.root" is created after destruction of object.
This class supports following functions for standard user:
constructor - TMemStat memstat(filename)
Report
Draw
SelectCode(libname, functionname)
SelectStack()
The various format options to draw a Graph can be accessed
calling
TMemStat memstat;
memstat.Report("?")
More info is available in the classes documentation.
Note that this new package is currently available on Linux
systems.
It is not enabled by default. To enable it do
./configure --enable-memstat
2008-06-18 13:46 rdm
* [r24333] configure: fix for -rpath option on MacOS X in case
cross-compiling for 32-bit on
a 64-bit machine.
2008-06-18 13:45 rdm
* [r24332] Makefile: cleanup all old .dylib's on MacOS X (on 10.5
.dylib are not needed anymore).
2008-06-18 13:43 rdm
* [r24331] config/Makefile.macosxicc: since ROOT contains minicern
we compile everything with ifort and there is
not need to link with gfortran runtimes anymore.
2008-06-18 13:22 brun
* [r24328] core/zip/src/ZInflate.c: When an error is detected,
print the error number too.
2008-06-18 12:31 ganis
* [r24327] proof/proof/src/TProofServ.cxx: Fix problem in the
ErrorHandler introduced in the previous patch
2008-06-18 06:55 brun
* [r24320] geom/geom/doc/index.txt: Add a link to the AliROOT
geometry description page
2008-06-17 23:46 rdm
* [r24319] build/unix/compiledata.sh: for MacOS X 10.5, don't use
-install_name for ACliC generated so's. In this
case the systems uses the full path name as soname, which is just
what we
want.
2008-06-17 23:44 rdm
* [r24318] core/unix/src/TUnixSystem.cxx: small cleanup concerning
old icc compilers.
2008-06-17 22:41 rdm
* [r24317] graf3d/gl/src/TGLViewer.cxx, hist/hist/src/TH2.cxx,
math/mathcore/src/FunctorCint.cxx,
tree/treeplayer/src/TTreePlayer.cxx: From Axel:
strangely enough Wndows does not support %p, use good old 0x%lx.
2008-06-17 19:48 matevz
* [r24316] graf3d/gl/inc/TGLViewerBase.h,
graf3d/gl/src/TGLViewer.cxx, graf3d/gl/src/TGLViewerBase.cxx:
TGLViewerBase
=============
Break render into two pieces to give sub-classes more control
over
rendering procedure.
TGLViewer
=========
Render axes/guides before selected/highlighte objects so that
depth-test can be honoured (if requested).
2008-06-17 18:19 matevz
* [r24314] graf3d/eve/inc/LinkDef.h,
graf3d/eve/inc/TEveProjectionManager.h,
graf3d/eve/inc/TEveProjections.h,
graf3d/eve/src/TEveProjectionManager.cxx,
graf3d/eve/src/TEveProjectionManagerEditor.cxx,
graf3d/eve/src/TEveProjections.cxx,
tutorials/eve/projection_test_prescale.C: TEveManager
===========
Keep projections in an array and reuse them when changing
projection-types. This allows parameters set by users to be kept
for
each projection type separately (only center is controlled by
manager).
TEveProjections
===============
Introduce pre-scaling of projected objects: users can specify
different scaling factors for regions of projected coordinate
space.
Fish-eye distortion is applied afterwards.
Demonstrated by the new tutorial 'projection_test_prescale.C'.
2008-06-17 17:23 matevz
* [r24313] graf3d/eve/src/TEveBoxSetGL.cxx: From Alja:
Bug fix. Position of cone previously defined by cone base now
with cone apex.
2008-06-17 17:11 matevz
* [r24312] tutorials/eve/projection_test.C: Expose also 3d
geometry.
2008-06-17 14:48 couet
* [r24311] hist/histpainter/src/TGraphPainter.cxx: - The markers
clipping was wrong in case of TGraphPolar.
2008-06-17 14:25 brun
* [r24309] test/stressRooFit.cxx: From Wouter:
some protections added
2008-06-17 14:20 pcanal
* [r24308] tree/tree/src/TTree.cxx: replace printf with Error
2008-06-17 13:21 wouter
* [r24307] roofit/roofitcore/inc/RooAbsArg.h,
roofit/roofitcore/inc/RooAbsCollection.h,
roofit/roofitcore/inc/RooAbsData.h,
roofit/roofitcore/inc/RooAbsReal.h,
roofit/roofitcore/inc/RooDataHist.h,
roofit/roofitcore/inc/RooDataSet.h,
roofit/roofitcore/inc/RooPlot.h,
roofit/roofitcore/src/RooAbsArg.cxx,
roofit/roofitcore/src/RooAbsCollection.cxx,
roofit/roofitcore/src/RooAbsData.cxx,
roofit/roofitcore/src/RooAbsPdf.cxx,
roofit/roofitcore/src/RooAbsReal.cxx,
roofit/roofitcore/src/RooCurve.cxx,
roofit/roofitcore/src/RooDataHist.cxx,
roofit/roofitcore/src/RooDataSet.cxx,
roofit/roofitcore/src/RooFitResult.cxx,
roofit/roofitcore/src/RooPlot.cxx,
roofit/roofitcore/src/RooPrintable.cxx,
roofit/roofitcore/src/RooTreeData.cxx: // Finishing touches on
end-user interfacing of new RooFit printing organization
o RooAbsData,RooDataHist,RooDataSet
- Move implementation of printValue() from RooAbsData to
RooDataHist and RooDataSet
and implement specialized value message for binned and unbinned
data
- Remove custom defaultPrintStyle() and defaultPrintContents()
implementations in RooAbsData
o RooDataHist,RooDataSet
- Implement a printArgs() method that shows the observables
present in the dataset
o RooPlot
- Encode name of variable in default name of RooPlot
- Implement printArgs() that prints name of associated variable
- Implement printValue() that prints list of names of contained
objects
- Finetune layout of text in printMultiline, add class name of
contained objects in printing of object list
- Set default print contents to name,value and arguments for all
print styles
- Remove customized defaultPrintStyle() method
o RooFitResult
- Some fine tuning of layout of printValue() and printArgs()
messages
- Add arguments as default item to be printed in
defaultPrintContents()
- In defaultPrintStyle() use kStandard print style if no option
is given,
otherwise defer to RooPrintable::defaultPrintStyle()
o RooCurve
- Remove "curve_" prefix from internally constructed name
o RooAbsReal
- In integralNameSuffix() add option to omit empty list of
integrated observables
- Introduce new automatic naming convention for curves created
by plotOn(): FUNCName_Slice[X]_DataAvg[X]_Asym[X] where the
last three suffixes are only appended if necessary. For sum
curves introduce convention CurveName1_PLUS_CurveName2
- Add string curveNameSuffix to PlotOpt to facilitate passing
of curve name extensions introduced by RooAbsPdf::plotOn()
to RooAbsReal::plotOn()
o RooAbsPdf
- Introduce new automatic naming convention for curves created
by plotOn(): PDFName_Comp[X] where the component suffix
is only introduced when components are selected. Any needed
additional options implemented by RooAbsReal::plotOn()
are added by RooAbsReal::plotOn().
o RooAbsCollection
- Fix broken contentsString() method
- Remove custom defaultPrintStyle() implementation
o RooAbsArg
- Remove custom defaultPrintStyle() method
- Add cloneTree() utility function that uses snapshoto to clone
tree expression headed by self and then adds all non-head
nodes as owned component to the head node.
o RooPrintable
- Modify default printTreeStructure() to print message
that tree printing is not implemented in class that
uses this default method
- Create universal defaultPrintStyle() method that maps
Print() options I,S,V,T to RooPrintable styles kInline,
kStandard,kVerbose and kTreeStructure respective. The
default print style is kSingleLine
o RooTreeData
- Introduce new automatic naming convention for histograms
created by plotOn(): h_DATASETName_RangeCut[X]_Cut[X]_Asym[X]
where the last three suffixes are only appended if necessary.
2008-06-17 12:12 brun
* [r24305] tutorials/tree/tree2a.C: Add 2 missing includes
2008-06-17 10:52 ganis
* [r24301] proof/proofd/src/XrdProofdManager.cxx: Fix typo in error
message
2008-06-17 10:48 rdm
* [r24300] graf3d/gl/src/TGLViewer.cxx, hist/hist/src/TH2.cxx,
math/mathcore/src/FunctorCint.cxx,
tree/treeplayer/src/TTreePlayer.cxx: From Axel:
using %p as format flag instead of 0x%x allows pointers to be
passed
on 64bits, too.
2008-06-17 07:21 couet
* [r24297] hist/histpainter/src/THistPainter.cxx: - New doc.
2008-06-17 06:58 brun
* [r24296] roofit/roofitcore/src/RooNameSet.cxx: Fix a compilation
warning
2008-06-16 21:01 russo
* [r24295] cint/cint7/src/var.cxx: Fix from Philippe for improperly
initialized root special
variables, type 'Z'. The initialization of the first eight
bytes to zero was being done through a char*, which only
initializted bytes 0 and 4. The cint5 uses a cast to long*,
so that behavior is used now.
-- Paul Russo
2008-06-16 20:41 wouter
* [r24294] roofit/roofitcore/src/RooWorkspace.cxx: o RooWorkspace
- Fix portability issue in writing side of Streamer() of embedded
class CodeRepo
2008-06-16 19:35 wouter
* [r24293] roofit/roofitcore/src/RooWorkspace.cxx: o RooWorkspace
- Fix bug in write mode of Streamer of embedded class CodeRepo
2008-06-16 17:35 matevz
* [r24291] graf3d/eve/inc/TEveCalo.h,
graf3d/eve/inc/TEveCaloData.h, graf3d/eve/src/TEveCalo.cxx,
graf3d/eve/src/TEveCalo2DGL.cxx, graf3d/eve/src/TEveCalo3DGL.cxx,
graf3d/eve/src/TEveCaloData.cxx,
graf3d/eve/src/TEveCaloVizEditor.cxx: From Alja.
TEveCalo2DGL, TEveCalo3DGL:
Assert palette in DirectDraw().
TEveCaloData:
Add DataChanged() to notify all referenced calo-viz objects to
refresh
cell id cache, update eta, phi limits and palette.
TEveCaloVizEditor:
Set eta, phi limits for TEveGValuators in SetModel().
2008-06-16 17:28 russo
* [r24290] cint/cint7/src/decl.cxx, cint/cint7/src/scrupto.cxx:
Remove special case in G__destroy_upto() for an object of
compiled class type with statictype G__AUTOARYDISCRETEOBJ.
This case is not needed any longer, we allocate these with
the compiled constructor and should destroy them using the
compiled destructor as well. We really no longer need
the G__AUTOARYDISCRETEOBJ at all, we should try to remove it.
-- Paul Russo
2008-06-16 17:07 pcanal
* [r24289] tree/tree/src/TBranch.cxx: add protection in case
GetFile() is zero
2008-06-16 16:42 brun
* [r24288] gui/gui/inc/LinkDef3.h, gui/gui/inc/TGSplitFrame.h,
gui/gui/src/TGSplitFrame.cxx, tutorials/eve/SplitGLView.C: From
Bertrand:
- Introduce TGRectMap helper (tiny) class used
in TMap, associating a rectangle area with
a split frame
- Introduce a new tooltip-like popup window
showing the actual split frame layout and
allowing to interact with the subframes via
their context menu
- Add a few new methods:
Close(): close the embedded frame
CloseAndCollapse(): close the embedded frame
and remove the splitframe (unsplit its parent)
ExtractFrame(): undock the embedded frame
SwallowBack(): dock the embedded frame back
to its original location
SwitchToMain(): swap the current embedded
frame and the one in the main (first) split
frame
SplitHor(): horizontally re-split the frame,
keeping the actual embedded frame in any side
SplitVer(): vertically re-split the frame,
keeping the actual embedded frame in any side
All these methods are accessible via context menu,
from the tooltip like popup window and allow to
dynamically split, unsplit and delete split frames
2008-06-16 15:52 wouter
* [r24287] roofit/roofitcore/inc/RooRealVar.h: o RooRealVar
- Fix Windows compilation problem
2008-06-16 15:47 wouter
* [r24286] roofit/roofit/inc/Roo2DKeysPdf.h,
roofit/roofit/inc/RooBCPGenDecay.h,
roofit/roofit/inc/RooBDecay.h, roofit/roofit/inc/RooChebychev.h,
roofit/roofit/inc/RooDecay.h, roofit/roofit/inc/RooDstD0BG.h,
roofit/roofit/inc/RooGExpModel.h, roofit/roofit/inc/RooKeysPdf.h,
roofit/roofit/inc/RooNDKeysPdf.h,
roofit/roofit/inc/RooNonCPEigenDecay.h,
roofit/roofit/inc/RooVoigtian.h,
roofit/roofit/src/Roo2DKeysPdf.cxx,
roofit/roofit/src/RooArgusBG.cxx,
roofit/roofit/src/RooBCPEffDecay.cxx,
roofit/roofit/src/RooBCPGenDecay.cxx,
roofit/roofit/src/RooBDecay.cxx,
roofit/roofit/src/RooBMixDecay.cxx,
roofit/roofit/src/RooBifurGauss.cxx,
roofit/roofit/src/RooBlindTools.cxx,
roofit/roofit/src/RooBreitWigner.cxx,
roofit/roofit/src/RooBukinPdf.cxx,
roofit/roofit/src/RooCBShape.cxx,
roofit/roofit/src/RooChebychev.cxx,
roofit/roofit/src/RooDecay.cxx, roofit/roofit/src/RooDstD0BG.cxx,
roofit/roofit/src/RooExponential.cxx,
roofit/roofit/src/RooGExpModel.cxx,
roofit/roofit/src/RooGaussModel.cxx,
roofit/roofit/src/RooGaussian.cxx,
roofit/roofit/src/RooKeysPdf.cxx,
roofit/roofit/src/RooLandau.cxx,
roofit/roofit/src/RooNDKeysPdf.cxx,
roofit/roofit/src/RooNonCPEigenDecay.cxx,
roofit/roofit/src/RooNovosibirsk.cxx,
roofit/roofit/src/RooParametricStepFunction.cxx,
roofit/roofit/src/RooPolynomial.cxx,
roofit/roofit/src/RooUnblindCPAsymVar.cxx,
roofit/roofit/src/RooUnblindOffset.cxx,
roofit/roofit/src/RooUnblindPrecision.cxx,
roofit/roofit/src/RooUnblindUniform.cxx,
roofit/roofit/src/RooVoigtian.cxx: o Roo2DKeysPdf RooArgusBG
RooBCPEffDecay RooBCPGenDecay RooBDecay
RooBifurGauss RooBlindTools RooBMixDecay RooBreitWigner
RooBukinPdf
RooCBShape RooChebychev RooDecay RooDstD0BG RooExponential
RooGaussian
RooGaussModel RooGExpModel RooKeysPdf RooLandau RooNDKeysPdf
RooNonCPEigenDecay RooNovosibirsk RooParametricStepFunction
RooPolynomial RooUnblindCPAsymVar RooUnblindOffset
RooUnblindPrecision
RooUnblindUniform RooVoigtian
- Update style of class documentation header so that class
documentation
is picked up again by THtml
- Introduce //___ style separators preceding each member function
definition
- Make sure all classes have a one line ClassDef description
2008-06-16 15:05 wouter
* [r24285] roofit/roofitcore/src/RooMPSentinel.cxx,
roofit/roofitcore/src/RooMinuit.cxx,
roofit/roofitcore/src/RooMsgService.cxx,
roofit/roofitcore/src/RooMultiCatIter.cxx,
roofit/roofitcore/src/RooMultiCategory.cxx,
roofit/roofitcore/src/RooNLLVar.cxx,
roofit/roofitcore/src/RooNameReg.cxx,
roofit/roofitcore/src/RooNameSet.cxx,
roofit/roofitcore/src/RooNormSetCache.cxx,
roofit/roofitcore/src/RooNumCdf.cxx,
roofit/roofitcore/src/RooNumConvPdf.cxx,
roofit/roofitcore/src/RooNumConvolution.cxx,
roofit/roofitcore/src/RooNumIntConfig.cxx,
roofit/roofitcore/src/RooNumIntFactory.cxx,
roofit/roofitcore/src/RooNumRunningInt.cxx,
roofit/roofitcore/src/RooNumber.cxx,
roofit/roofitcore/src/RooObjCacheManager.cxx,
roofit/roofitcore/src/RooParamBinning.cxx,
roofit/roofitcore/src/RooPlot.cxx,
roofit/roofitcore/src/RooPlotable.cxx,
roofit/roofitcore/src/RooPolyVar.cxx,
roofit/roofitcore/src/RooPrintable.cxx,
roofit/roofitcore/src/RooProdGenContext.cxx,
roofit/roofitcore/src/RooProdPdf.cxx,
roofit/roofitcore/src/RooProduct.cxx,
roofit/roofitcore/src/RooProfileLL.cxx,
roofit/roofitcore/src/RooProjectedPdf.cxx,
roofit/roofitcore/src/RooPullVar.cxx,
roofit/roofitcore/src/RooQuasiRandomGenerator.cxx,
roofit/roofitcore/src/RooRandom.cxx,
roofit/roofitcore/src/RooRandomizeParamMCSModule.cxx,
roofit/roofitcore/src/RooRangeBinning.cxx,
roofit/roofitcore/src/RooRealAnalytic.cxx,
roofit/roofitcore/src/RooRealBinding.cxx,
roofit/roofitcore/src/RooRealConstant.cxx,
roofit/roofitcore/src/RooRealIntegral.cxx,
roofit/roofitcore/src/RooRealMPFE.cxx,
roofit/roofitcore/src/RooRealProxy.cxx,
roofit/roofitcore/src/RooRealSumPdf.cxx,
roofit/roofitcore/src/RooRealVar.cxx,
roofit/roofitcore/src/RooRealVarSharedProperties.cxx,
roofit/roofitcore/src/RooRecursiveFraction.cxx,
roofit/roofitcore/src/RooRefCountList.cxx,
roofit/roofitcore/src/RooResolutionModel.cxx,
roofit/roofitcore/src/RooSegmentedIntegrator1D.cxx,
roofit/roofitcore/src/RooSegmentedIntegrator2D.cxx,
roofit/roofitcore/src/RooSentinel.cxx,
roofit/roofitcore/src/RooSetProxy.cxx,
roofit/roofitcore/src/RooSharedProperties.cxx,
roofit/roofitcore/src/RooSharedPropertiesList.cxx,
roofit/roofitcore/src/RooSimGenContext.cxx,
roofit/roofitcore/src/RooSimultaneous.cxx,
roofit/roofitcore/src/RooStreamParser.cxx,
roofit/roofitcore/src/RooStringVar.cxx,
roofit/roofitcore/src/RooSuperCategory.cxx,
roofit/roofitcore/src/RooTable.cxx,
roofit/roofitcore/src/RooThreshEntry.cxx,
roofit/roofitcore/src/RooThresholdCategory.cxx,
roofit/roofitcore/src/RooTrace.cxx,
roofit/roofitcore/src/RooTreeData.cxx,
roofit/roofitcore/src/RooTruthModel.cxx,
roofit/roofitcore/src/RooUniformBinning.cxx: o RooProdPdf
RooParamBinning RooMsgService RooStreamParser RooPlot
RooRealBinding RooSharedPropertiesList RooPullVar RooNameSet
RooNumCdf
RooThreshEntry RooNumber RooSegmentedIntegrator1D RooRangeBinning
RooRealSumPdf RooProduct RooRefCountList RooSharedProperties
RooTable
RooRecursiveFraction RooNormSetCache RooNumConvPdf RooProfileLL
RooObjCacheManager RooQuasiRandomGenerator RooRealMPFE RooRealVar
RooNLLVar RooPlotable RooRealIntegral RooStringVar
RooRealConstant
RooNumIntFactory RooMultiCatIter RooNumRunningInt RooMPSentinel
RooResolutionModel RooTruthModel RooMultiCategory RooPolyVar
RooSetProxy RooNumConvolution RooRealVarSharedProperties
RooProdGenContext RooMinuit RooProjectedPdf RooNameReg
RooPrintable
RooRandom RooRandomizeParamMCSModule RooUniformBinning
RooRealProxy
RooSimGenContext RooThresholdCategory RooSuperCategory RooTrace
RooNumIntConfig RooSegmentedIntegrator2D RooRealAnalytic
RooSentinel
RooSimultaneous RooTreeData
- Update of function member documentation.
2008-06-16 14:49 rdm
* [r24284] graf2d/win32gdk/gdk/src/gdk/gdkdraw.c,
graf2d/win32gdk/gdk/src/gdk/gdkevents.c,
gui/gui/src/TGWindow.cxx: From Bertrand:
Solve a long standing issue with frames not being properly
deleted on
Windows (as reported at https://savannah.cern.ch/bugs/?15653).
2008-06-16 05:53 brun
* [r24281] core/unix/src/TUnixSystem.cxx: Fix
https://savannah.cern.ch/bugs/index.php?37849
In TUnixSystem class, method StackTrace(), in line
if (noPath) name = "which `" + name + "`";
inverted quotation mark should be before which, otherwise in some
cases a crashing program is executed again and again in a loop.
2008-06-15 20:57 wouter
* [r24280] roofit/roofitcore/inc/RooMCIntegrator.h,
roofit/roofitcore/inc/RooMultiCategory.h,
roofit/roofitcore/inc/RooNLLVar.h,
roofit/roofitcore/inc/RooNormSetCache.h,
roofit/roofitcore/inc/RooNumConvPdf.h,
roofit/roofitcore/inc/RooNumConvolution.h,
roofit/roofitcore/inc/RooNumRunningInt.h,
roofit/roofitcore/inc/RooObjCacheManager.h,
roofit/roofitcore/inc/RooParamBinning.h,
roofit/roofitcore/inc/RooPlotable.h,
roofit/roofitcore/inc/RooPolyVar.h,
roofit/roofitcore/inc/RooProdGenContext.h,
roofit/roofitcore/inc/RooProduct.h,
roofit/roofitcore/inc/RooProfileLL.h,
roofit/roofitcore/inc/RooProjectedPdf.h,
roofit/roofitcore/inc/RooQuasiRandomGenerator.h,
roofit/roofitcore/inc/RooRandom.h,
roofit/roofitcore/inc/RooRangeBinning.h,
roofit/roofitcore/inc/RooRealAnalytic.h,
roofit/roofitcore/inc/RooRealBinding.h,
roofit/roofitcore/inc/RooRealIntegral.h,
roofit/roofitcore/inc/RooRealSumPdf.h,
roofit/roofitcore/inc/RooScaledFunc.h,
roofit/roofitcore/inc/RooSegmentedIntegrator2D.h,
roofit/roofitcore/inc/RooSetPair.h,
roofit/roofitcore/inc/RooSimGenContext.h,
roofit/roofitcore/inc/RooSimPdfBuilder.h,
roofit/roofitcore/inc/RooSimWSTool.h,
roofit/roofitcore/inc/RooSimultaneous.h,
roofit/roofitcore/inc/RooStreamParser.h,
roofit/roofitcore/inc/RooSuperCategory.h,
roofit/roofitcore/inc/RooThreshEntry.h,
roofit/roofitcore/inc/RooThresholdCategory.h,
roofit/roofitcore/inc/RooTrace.h,
roofit/roofitcore/inc/RooTreeData.h,
roofit/roofitcore/inc/RooTruthModel.h,
roofit/roofitcore/inc/RooWorkspace.h,
roofit/roofitcore/src/RooMCIntegrator.cxx,
roofit/roofitcore/src/RooMCStudy.cxx,
roofit/roofitcore/src/RooMinuit.cxx,
roofit/roofitcore/src/RooMsgService.cxx,
roofit/roofitcore/src/RooMultiCatIter.cxx,
roofit/roofitcore/src/RooMultiCategory.cxx,
roofit/roofitcore/src/RooNLLVar.cxx,
roofit/roofitcore/src/RooNameReg.cxx,
roofit/roofitcore/src/RooNameSet.cxx,
roofit/roofitcore/src/RooNormSetCache.cxx,
roofit/roofitcore/src/RooNumCdf.cxx,
roofit/roofitcore/src/RooNumConvPdf.cxx,
roofit/roofitcore/src/RooNumConvolution.cxx,
roofit/roofitcore/src/RooNumIntConfig.cxx,
roofit/roofitcore/src/RooNumIntFactory.cxx,
roofit/roofitcore/src/RooNumRunningInt.cxx,
roofit/roofitcore/src/RooNumber.cxx,
roofit/roofitcore/src/RooObjCacheManager.cxx,
roofit/roofitcore/src/RooParamBinning.cxx,
roofit/roofitcore/src/RooPlot.cxx,
roofit/roofitcore/src/RooPlotable.cxx,
roofit/roofitcore/src/RooPolyVar.cxx,
roofit/roofitcore/src/RooPrintable.cxx,
roofit/roofitcore/src/RooProdGenContext.cxx,
roofit/roofitcore/src/RooProdPdf.cxx,
roofit/roofitcore/src/RooProduct.cxx,
roofit/roofitcore/src/RooProfileLL.cxx,
roofit/roofitcore/src/RooProjectedPdf.cxx,
roofit/roofitcore/src/RooPullVar.cxx,
roofit/roofitcore/src/RooQuasiRandomGenerator.cxx,
roofit/roofitcore/src/RooRandom.cxx,
roofit/roofitcore/src/RooRandomizeParamMCSModule.cxx,
roofit/roofitcore/src/RooRangeBinning.cxx,
roofit/roofitcore/src/RooRealAnalytic.cxx,
roofit/roofitcore/src/RooRealBinding.cxx,
roofit/roofitcore/src/RooRealConstant.cxx,
roofit/roofitcore/src/RooRealIntegral.cxx,
roofit/roofitcore/src/RooRealMPFE.cxx,
roofit/roofitcore/src/RooRealProxy.cxx,
roofit/roofitcore/src/RooRealSumPdf.cxx,
roofit/roofitcore/src/RooRealVar.cxx,
roofit/roofitcore/src/RooRealVarSharedProperties.cxx,
roofit/roofitcore/src/RooRecursiveFraction.cxx,
roofit/roofitcore/src/RooRefCountList.cxx,
roofit/roofitcore/src/RooResolutionModel.cxx,
roofit/roofitcore/src/RooScaledFunc.cxx,
roofit/roofitcore/src/RooSegmentedIntegrator1D.cxx,
roofit/roofitcore/src/RooSegmentedIntegrator2D.cxx,
roofit/roofitcore/src/RooSentinel.cxx,
roofit/roofitcore/src/RooSetPair.cxx,
roofit/roofitcore/src/RooSetProxy.cxx,
roofit/roofitcore/src/RooSharedProperties.cxx,
roofit/roofitcore/src/RooSharedPropertiesList.cxx,
roofit/roofitcore/src/RooSimGenContext.cxx,
roofit/roofitcore/src/RooSimPdfBuilder.cxx,
roofit/roofitcore/src/RooSimWSTool.cxx,
roofit/roofitcore/src/RooSimultaneous.cxx,
roofit/roofitcore/src/RooStreamParser.cxx,
roofit/roofitcore/src/RooStringVar.cxx,
roofit/roofitcore/src/RooSuperCategory.cxx,
roofit/roofitcore/src/RooTObjWrap.cxx,
roofit/roofitcore/src/RooTable.cxx,
roofit/roofitcore/src/RooThreshEntry.cxx,
roofit/roofitcore/src/RooThresholdCategory.cxx,
roofit/roofitcore/src/RooTrace.cxx,
roofit/roofitcore/src/RooTreeData.cxx,
roofit/roofitcore/src/RooTruthModel.cxx,
roofit/roofitcore/src/RooUniformBinning.cxx,
roofit/roofitcore/src/RooWorkspace.cxx: o RooMCIntegrator
RooMCStudy RooMinuit RooMsgService RooMultiCategory
RooMultiCatIter RooNameReg RooNameSet RooNLLVar
RooNormSetCache RooNumber RooNumCdf RooNumConvolution
RooNumConvPdf RooNumIntConfig RooNumIntFactory RooNumRunningInt
RooObjCacheManager RooParamBinning RooPlot RooPlotable RooPolyVar
RooPrintable RooProdGenContext RooProdPdf RooProduct
RooProfileLL RooProjectedPdf RooPullVar RooQuasiRandomGenerator
RooRandom RooRandomizeParamMCSModule RooRangeBinning
RooRealAnalytic RooRealBinding RooRealConstant RooRealIntegral
RooRealMPFE RooRealProxy RooRealSumPdf RooRealVar
RooRealVarSharedProperties RooRecursiveFraction RooRefCountList
RooResolutionModel RooScaledFunc RooSegmentedIntegrator1D
RooSegmentedIntegrator2D RooSentinel RooSetPair RooSetProxy
RooSharedProperties RooSharedPropertiesList RooSimGenContext
RooSimPdfBuilder RooSimultaneous RooSimWSTool RooStreamParser
RooStringVar RooSuperCategory RooTable RooThreshEntry
RooThresholdCategory RooTObjWrap RooTrace RooTreeData
RooTruthModel RooUniformBinning RooWorkspace
- Upgrade inline documention: make sure that each class has a
description.
- Fix class description header so that it is correctly identified
by THtml
- Updating of data, function member documentation _not_ done yet
2008-06-15 15:31 wouter
* [r24279] roofit/roofitcore/inc/RooPlot.h,
roofit/roofitcore/src/RooPlot.cxx: o RooPlot
- Add implementation of defaultPrintStyle()
and defaultPrintOptions
2008-06-15 15:21 wouter
* [r24278] roofit/roofitcore/inc/RooExtendPdf.h,
roofit/roofitcore/inc/RooExtendedTerm.h,
roofit/roofitcore/inc/RooFFTConvPdf.h,
roofit/roofitcore/inc/RooFitResult.h,
roofit/roofitcore/inc/RooFormula.h,
roofit/roofitcore/inc/RooFormulaVar.h,
roofit/roofitcore/inc/RooFracRemainder.h,
roofit/roofitcore/inc/RooGaussKronrodIntegrator1D.h,
roofit/roofitcore/inc/RooGenCategory.h,
roofit/roofitcore/inc/RooGenContext.h,
roofit/roofitcore/inc/RooGenProdProj.h,
roofit/roofitcore/inc/RooGrid.h,
roofit/roofitcore/inc/RooHashTable.h,
roofit/roofitcore/inc/RooHist.h,
roofit/roofitcore/inc/RooHistFunc.h,
roofit/roofitcore/inc/RooHistPdf.h,
roofit/roofitcore/inc/RooImproperIntegrator1D.h,
roofit/roofitcore/inc/RooInt.h,
roofit/roofitcore/inc/RooIntegrator1D.h,
roofit/roofitcore/inc/RooIntegrator2D.h,
roofit/roofitcore/inc/RooIntegratorBinding.h,
roofit/roofitcore/inc/RooInvTransform.h,
roofit/roofitcore/inc/RooLinTransBinning.h,
roofit/roofitcore/inc/RooLinearMorph.h,
roofit/roofitcore/inc/RooLinearVar.h,
roofit/roofitcore/inc/RooLinkedList.h,
roofit/roofitcore/inc/RooLinkedListElem.h,
roofit/roofitcore/inc/RooLinkedListIter.h,
roofit/roofitcore/inc/RooListProxy.h,
roofit/roofitcore/inc/RooMCIntegrator.h,
roofit/roofitcore/inc/RooMCStudy.h,
roofit/roofitcore/inc/RooMPSentinel.h,
roofit/roofitcore/src/RooExtendPdf.cxx,
roofit/roofitcore/src/RooFFTConvPdf.cxx,
roofit/roofitcore/src/RooFitResult.cxx,
roofit/roofitcore/src/RooFormula.cxx,
roofit/roofitcore/src/RooFormulaVar.cxx,
roofit/roofitcore/src/RooFracRemainder.cxx,
roofit/roofitcore/src/RooGaussKronrodIntegrator1D.cxx,
roofit/roofitcore/src/RooGenCategory.cxx,
roofit/roofitcore/src/RooGenContext.cxx,
roofit/roofitcore/src/RooGenProdProj.cxx,
roofit/roofitcore/src/RooGenericPdf.cxx,
roofit/roofitcore/src/RooGrid.cxx,
roofit/roofitcore/src/RooHashTable.cxx,
roofit/roofitcore/src/RooHist.cxx,
roofit/roofitcore/src/RooHistError.cxx,
roofit/roofitcore/src/RooHistFunc.cxx,
roofit/roofitcore/src/RooHistPdf.cxx,
roofit/roofitcore/src/RooImproperIntegrator1D.cxx,
roofit/roofitcore/src/RooInt.cxx,
roofit/roofitcore/src/RooIntegrator1D.cxx,
roofit/roofitcore/src/RooIntegrator2D.cxx,
roofit/roofitcore/src/RooIntegratorBinding.cxx,
roofit/roofitcore/src/RooInvTransform.cxx,
roofit/roofitcore/src/RooLinTransBinning.cxx,
roofit/roofitcore/src/RooLinearMorph.cxx,
roofit/roofitcore/src/RooLinearVar.cxx,
roofit/roofitcore/src/RooLinkedList.cxx,
roofit/roofitcore/src/RooLinkedListElem.cxx,
roofit/roofitcore/src/RooLinkedListIter.cxx,
roofit/roofitcore/src/RooList.cxx,
roofit/roofitcore/src/RooListProxy.cxx,
roofit/roofitcore/src/RooMCIntegrator.cxx,
roofit/roofitcore/src/RooMCStudy.cxx,
roofit/roofitcore/src/RooMPSentinel.cxx: o RooMPSentinel WHERE
RooGenContext RooLinearMorph RooHistFunc RooInvTransform
RooFracRemainder
RooIntegrator2D RooGaussKronrodIntegrator1D RooFitResult
RooFFTConvPdf RooHist RooFormula RooIntegrator1D
RooMCStudy RooGenericPdf RooIntegratorBinding RooMPSentinel
RooImproperIntegrator1D RooExtendPdf RooInt
RooLinTransBinning RooLinkedList RooLinkedListElem RooGenCategory
RooList RooGrid RooLinkedListIter
RooMCIntegrator RooHistPdf RooListProxy RooFormulaVar
RooHistError RooLinearVar RooGenProdProj RooHashTable
- Upgrade inline documention: make sure that (almost) every
member function has some descriptive comments, every
data member has a descriptive comment, make sure that each class
has a description.
- Fix class description header so that it is correctly identified
by THtml
2008-06-13 21:01 russo
* [r24277] cint/cint7/src/common.h, cint/cint7/src/fproto.h,
cint/cint7/src/ifunc.cxx: Fix G__rate_parameter_match so that a
conversion from
an argument of integral type with value 0 to char* is
considered viable only if the integral type is const.
See
2008-06-13 20:40 russo
* [r24276] cint/cint7/src/rflxutil.cxx: Fix G__is_cppmacro, it just
did not work, it was
checking for a typename of $MACRO$ instead of
macroInt$ or macroDouble$.
This change comes from Philippe Canal.
-- Paul Russo
2008-06-13 20:38 russo
* [r24275] cint/cint7/src/var.cxx: Revise the handling of type
macroInt$ and macroDouble$
in G__getvariable and G__letvariable. We were not testing
their constness correctly and we were converting them
to long on assignment.
This change is from Philippe Canal.
-- Paul Russo
2008-06-13 20:35 pcanal
* [r24274] core/cont/src/TBits.cxx: const array are now static.
slight doc clarification
2008-06-13 20:34 russo
* [r24273] cint/cint7/src/init.cxx: Make type macroInt$ have
rawtype "int const" instead of
"int" so that NULL translates to a constant integral type.
The C++ standard has this to say in section
4.10 Pointer conversions [conv.ptr]:
A "null pointer constant" is an integral constant
expression (5.19) rvalue of integer type that
evaluates to zero.
This is a problem in a function overloading situation
like this:
void f(double);
void f(char*);
int main()
{
for (int i = 1; i < 10; ++i) {
f(i);
}
}
The rule in section 4.10 on null pointer constants
and the rules in Chapter 13 Overloading, make f(char*)
a non-viable function for overloading purposes
because i is not a "integral constant expression".
However given:
#define POGO 0
then in the same loop a call written:
f(POGO);
is ambiguous since both of the functions are viable
(because POGO is substituted with 0, which is an
integral constant expression).
In cint "#define int MyType" is implemented as a variable
definition using the special type macroInt$. So we need
to make that type const so that overloading works correctly.
Note that this is all a gross hack to paper over the fact
that cint does not have a proper preprocessor.
-- Paul Russo and Philippe Canal
2008-06-13 17:08 matevz
* [r24271] graf3d/eve/inc/TEveCalo.h,
graf3d/eve/inc/TEveCaloData.h, graf3d/eve/src/TEveCalo.cxx,
graf3d/eve/src/TEveCalo2DGL.cxx, graf3d/eve/src/TEveCalo3DGL.cxx,
graf3d/eve/src/TEveCaloData.cxx,
graf3d/eve/src/TEveCaloLegoGL.cxx: From Alja.
Move build of TEveCaloData::CellId_t cache from render classes to
the base
classes. Rename fCache to fCellIdCache.
2008-06-13 16:57 matevz
* [r24270] graf3d/eve/src/TEveCaloLegoGL.cxx: From Alja: Fix font
rendering bug on mac os.
2008-06-13 15:37 wouter
* [r24269] roofit/roofitcore/inc/RooCacheManager.h,
roofit/roofitcore/inc/RooClassFactory.h,
roofit/roofitcore/inc/RooCmdArg.h,
roofit/roofitcore/inc/RooCmdConfig.h,
roofit/roofitcore/inc/RooConstVar.h,
roofit/roofitcore/inc/RooConstraintSum.h,
roofit/roofitcore/inc/RooConvCoefVar.h,
roofit/roofitcore/inc/RooConvIntegrandBinding.h,
roofit/roofitcore/inc/RooCurve.h,
roofit/roofitcore/inc/RooCustomizer.h,
roofit/roofitcore/inc/RooDLLSignificanceMCSModule.h,
roofit/roofitcore/inc/RooDataHist.h,
roofit/roofitcore/inc/RooDataHistSliceIter.h,
roofit/roofitcore/inc/RooDataSet.h,
roofit/roofitcore/inc/RooDataWeightedAverage.h,
roofit/roofitcore/inc/RooDirItem.h,
roofit/roofitcore/inc/RooDouble.h,
roofit/roofitcore/inc/RooEffGenContext.h,
roofit/roofitcore/inc/RooEffProd.h,
roofit/roofitcore/inc/RooEfficiency.h,
roofit/roofitcore/inc/RooEllipse.h,
roofit/roofitcore/inc/RooErrorVar.h,
roofit/roofitcore/src/RooClassFactory.cxx,
roofit/roofitcore/src/RooCmdArg.cxx,
roofit/roofitcore/src/RooCmdConfig.cxx,
roofit/roofitcore/src/RooComplex.cxx,
roofit/roofitcore/src/RooConstVar.cxx,
roofit/roofitcore/src/RooConstraintSum.cxx,
roofit/roofitcore/src/RooConvCoefVar.cxx,
roofit/roofitcore/src/RooConvGenContext.cxx,
roofit/roofitcore/src/RooConvIntegrandBinding.cxx,
roofit/roofitcore/src/RooCurve.cxx,
roofit/roofitcore/src/RooCustomizer.cxx,
roofit/roofitcore/src/RooDLLSignificanceMCSModule.cxx,
roofit/roofitcore/src/RooDataHist.cxx,
roofit/roofitcore/src/RooDataHistSliceIter.cxx,
roofit/roofitcore/src/RooDataProjBinding.cxx,
roofit/roofitcore/src/RooDataSet.cxx,
roofit/roofitcore/src/RooDataWeightedAverage.cxx,
roofit/roofitcore/src/RooDirItem.cxx,
roofit/roofitcore/src/RooDouble.cxx,
roofit/roofitcore/src/RooEffGenContext.cxx,
roofit/roofitcore/src/RooEffProd.cxx,
roofit/roofitcore/src/RooEfficiency.cxx,
roofit/roofitcore/src/RooEllipse.cxx,
roofit/roofitcore/src/RooErrorVar.cxx,
roofit/roofitcore/src/RooExtendedTerm.cxx: o RooConvCoefVar
RooDataWeightedAverage RooEllipse RooClassFactory RooConstVar
RooDataHist RooDataSet
RooCmdConfig RooConvIntegrandBinding RooCacheManager RooDirItem
RooEffGenContext RooCustomizer RooDataHistSliceIter
RooConstraintSum RooCurve RooErrorVar RooEfficiency RooDouble
RooEffProd RooDLLSignificanceMCSModule RooCmdArg
- Upgrade inline documention: make sure that every member
function has some descriptive comments, every
data member has a descriptive comment, make sure that each class
has a description.
- Fix class description header so that it is correctly identified
by THtml
2008-06-13 15:20 ganis
* [r24268] proof/proofd/inc/XrdProofdAux.h,
proof/proofd/inc/XrdProofdManager.h,
proof/proofd/src/XrdProofdAux.cxx,
proof/proofd/src/XrdProofdManager.cxx: Add possibility to allow
connections based on the UNIX group.
Users are accepted if members of the groups specified by
xpd.allowedgroups group1,group2,...
or if explicitely authorized via
xpd.allowedusers usr1,usr2,...
By default all UNIX groups are authorized. The 'xpd.allowedusers'
can now also be used
to deny access to a user by prefixing the username with '-'.
For example, if 'usrgrp1' belongs to group 'grp1' and 'usrgrp2'
to group 'grp2', the
following settings
xpd.allowedgroups grp1
xpd.allowedusers -usrgrp1,usrgrp2
will accept connection from any member of 'grp1' but 'usrgrp1',
and from 'usrgrp2',
even though the latter does not belong to group 'grp1'.
2008-06-13 15:07 ganis
* [r24267] proof/proofd/src/XrdProofdProtocol.cxx: Make Process()
return 0 on success (instead of 1) so that additional requests,
if present, are processed right-away. Solves rare problem with
multiple workers
using the same physical connection.
2008-06-13 13:42 matevz
* [r24266] graf3d/eve/inc/TEveManager.h,
graf3d/eve/src/TEveElement.cxx, graf3d/eve/src/TEveManager.cxx:
Merge rev 24265 from the fireworks branch.
2008-06-13 10:18 wouter
* [r24261] roofit/roofitcore/inc/RooAICRegistry.h,
roofit/roofitcore/inc/RooAcceptReject.h,
roofit/roofitcore/inc/RooAdaptiveGaussKronrodIntegrator1D.h,
roofit/roofitcore/inc/RooAddGenContext.h,
roofit/roofitcore/inc/RooAddModel.h,
roofit/roofitcore/inc/RooAddPdf.h,
roofit/roofitcore/inc/RooAddition.h,
roofit/roofitcore/inc/RooArgList.h,
roofit/roofitcore/inc/RooArgProxy.h,
roofit/roofitcore/inc/RooArgSet.h,
roofit/roofitcore/inc/RooBinning.h,
roofit/roofitcore/inc/RooBrentRootFinder.h,
roofit/roofitcore/inc/RooCacheManager.h,
roofit/roofitcore/inc/RooCachedPdf.h,
roofit/roofitcore/inc/RooCachedReal.h,
roofit/roofitcore/inc/RooCatType.h,
roofit/roofitcore/inc/RooCategory.h,
roofit/roofitcore/inc/RooCategoryProxy.h,
roofit/roofitcore/inc/RooChangeTracker.h,
roofit/roofitcore/inc/RooChi2Var.h,
roofit/roofitcore/src/RooAcceptReject.cxx,
roofit/roofitcore/src/RooAdaptiveGaussKronrodIntegrator1D.cxx,
roofit/roofitcore/src/RooAddGenContext.cxx,
roofit/roofitcore/src/RooAddModel.cxx,
roofit/roofitcore/src/RooAddPdf.cxx,
roofit/roofitcore/src/RooAddition.cxx,
roofit/roofitcore/src/RooArgList.cxx,
roofit/roofitcore/src/RooArgProxy.cxx,
roofit/roofitcore/src/RooArgSet.cxx,
roofit/roofitcore/src/RooBanner.cxx,
roofit/roofitcore/src/RooBinning.cxx,
roofit/roofitcore/src/RooBrentRootFinder.cxx,
roofit/roofitcore/src/RooCacheManager.cxx,
roofit/roofitcore/src/RooCachedPdf.cxx,
roofit/roofitcore/src/RooCachedReal.cxx,
roofit/roofitcore/src/RooCatType.cxx,
roofit/roofitcore/src/RooCategory.cxx,
roofit/roofitcore/src/RooCategoryProxy.cxx,
roofit/roofitcore/src/RooCategorySharedProperties.cxx,
roofit/roofitcore/src/RooChangeTracker.cxx,
roofit/roofitcore/src/RooChi2Var.cxx: o RooCachedPdf
RooCachedReal RooChi2Var RooAddModelRooChangeTracker RooCategory
RooAddPdf
RooAdaptiveGaussKronrodIntegrator1D RooCacheManager RooArgList
RooCatType RooBanner RooBrentRootFinder
RooArgProxy RooCategorySharedProperties RooAddGenContext
RooCategoryProxy RooBinning RooAddition RooAcceptReject RooArgSet
- Upgrade inline documention: make sure that every member
function has some descriptive comments, every
data member has a descriptive comment, make sure that each class
has a description.
- Fix class description header so that it is correctly identified
by THtml
o RooAddPdf
- Add DIV0 protection in updateCoefficients() when running in
extended ML mode
2008-06-12 19:13 matevz
* [r24257] graf3d/eve/inc/TEveCalo.h,
graf3d/eve/inc/TEveCaloData.h, graf3d/eve/src/TEveCalo.cxx,
graf3d/eve/src/TEveCalo2DGL.cxx, graf3d/eve/src/TEveCalo3DGL.cxx,
graf3d/eve/src/TEveCaloData.cxx,
graf3d/eve/src/TEveCaloLegoGL.cxx,
graf3d/eve/src/TEveCaloVizEditor.cxx: From Alja.
TEveCaloData:
Inherit from TEveRefBackPtr. Add function InvalidateUsersCache()
to
make correct update on all calo references when changing
threshold and
CaloClasses:
Rename ResetCache() to DeleteCache(). Add get/set methods for
slice-color and slice-threshold.
2008-06-12 16:50 rdm
* [r24256] build/unix/makestatic.sh: add vmc to libRoota (needed by
ALICE in static aliroot version).
2008-06-12 16:49 rdm
* [r24255] graf2d/graf/src/TGraph.cxx: remove gxwork et al that are
not used anymore (moved to TGraphPainter) and
were breaking "make static" with "gxwork multiple defined" error.
2008-06-12 16:26 rdm
* [r24254] config/Makefile.macosx, config/Makefile.macosx64: remove
special case for g95 in ROOTBUILD. Can still be set as external
f77 compiler.
2008-06-12 16:24 rdm
* [r24253] core/thread/inc/TAtomicCountGcc.h: on Apple with gcc 4.2
atomicity.h stays in bits and not in ext.
2008-06-12 16:21 rdm
* [r24252] core/utils/src/rlibmap.cxx: From Axel:
don't remove spaces after "const ", "[un]signed ".
2008-06-12 14:54 wouter
* [r24247] roofit/roofitcore/inc/Roo1DTable.h,
roofit/roofitcore/inc/RooAbsAnaConvPdf.h,
roofit/roofitcore/inc/RooAbsArg.h,
roofit/roofitcore/inc/RooAbsBinning.h,
roofit/roofitcore/inc/RooAbsCache.h,
roofit/roofitcore/inc/RooAbsCacheElement.h,
roofit/roofitcore/inc/RooAbsCachedPdf.h,
roofit/roofitcore/inc/RooAbsCachedReal.h,
roofit/roofitcore/inc/RooAbsCategory.h,
roofit/roofitcore/inc/RooAbsCategoryLValue.h,
roofit/roofitcore/inc/RooAbsCollection.h,
roofit/roofitcore/inc/RooAbsData.h,
roofit/roofitcore/inc/RooAbsFunc.h,
roofit/roofitcore/inc/RooAbsGenContext.h,
roofit/roofitcore/inc/RooAbsHiddenReal.h,
roofit/roofitcore/inc/RooAbsIntegrator.h,
roofit/roofitcore/inc/RooAbsMCStudyModule.h,
roofit/roofitcore/inc/RooAbsOptTestStatistic.h,
roofit/roofitcore/inc/RooAbsPdf.h,
roofit/roofitcore/inc/RooAbsProxy.h,
roofit/roofitcore/inc/RooAbsReal.h,
roofit/roofitcore/inc/RooAbsRealLValue.h,
roofit/roofitcore/inc/RooAbsRootFinder.h,
roofit/roofitcore/inc/RooAbsSelfCachedPdf.h,
roofit/roofitcore/inc/RooAbsSelfCachedReal.h,
roofit/roofitcore/inc/RooAbsString.h,
roofit/roofitcore/inc/RooAbsTestStatistic.h,
roofit/roofitcore/inc/RooEffProd.h,
roofit/roofitcore/src/Roo1DTable.cxx,
roofit/roofitcore/src/RooAICRegistry.cxx,
roofit/roofitcore/src/RooAbsAnaConvPdf.cxx,
roofit/roofitcore/src/RooAbsArg.cxx,
roofit/roofitcore/src/RooAbsBinning.cxx,
roofit/roofitcore/src/RooAbsCache.cxx,
roofit/roofitcore/src/RooAbsCacheElement.cxx,
roofit/roofitcore/src/RooAbsCachedPdf.cxx,
roofit/roofitcore/src/RooAbsCachedReal.cxx,
roofit/roofitcore/src/RooAbsCategory.cxx,
roofit/roofitcore/src/RooAbsCategoryLValue.cxx,
roofit/roofitcore/src/RooAbsCollection.cxx,
roofit/roofitcore/src/RooAbsData.cxx,
roofit/roofitcore/src/RooAbsFunc.cxx,
roofit/roofitcore/src/RooAbsGenContext.cxx,
roofit/roofitcore/src/RooAbsHiddenReal.cxx,
roofit/roofitcore/src/RooAbsIntegrator.cxx,
roofit/roofitcore/src/RooAbsLValue.cxx,
roofit/roofitcore/src/RooAbsMCStudyModule.cxx,
roofit/roofitcore/src/RooAbsOptTestStatistic.cxx,
roofit/roofitcore/src/RooAbsPdf.cxx,
roofit/roofitcore/src/RooAbsProxy.cxx,
roofit/roofitcore/src/RooAbsReal.cxx,
roofit/roofitcore/src/RooAbsRealLValue.cxx,
roofit/roofitcore/src/RooAbsRootFinder.cxx,
roofit/roofitcore/src/RooAbsSelfCachedPdf.cxx,
roofit/roofitcore/src/RooAbsSelfCachedReal.cxx,
roofit/roofitcore/src/RooAbsString.cxx,
roofit/roofitcore/src/RooAbsTestStatistic.cxx,
roofit/roofitcore/src/RooEffProd.cxx,
roofit/roofitcore/src/RooMinuit.cxx: o RooAbsSelfCachedPdf
RooAbsCacheElement RooAbsProxy RooAbsSelfCachedReal
RooAbsRealLValue
RooAbsCachedReal RooAbsGenContext RooAbsCategoryLValue
RooAbsAnaConvPdf RooAbsReal
RooAbsCollection RooAICRegistry RooAbsCachedPdf
RooAbsTestStatistic RooAbsData RooAbsLValue
RooAbsFunc RooAbsPdf RooAbsArg RooAbsBinning Roo1DTable
RooEffProd RooAbsRootFinder RooAbsHiddenReal
RooAbsString RooAbsIntegrator RooMinuit RooAbsCache
RooAbsCategory RooAbsOptTestStatistic RooAbsMCStudyModule
- Upgrade inline documention: make sure that every member
function has some descriptive comments, every
data member has a descriptive comment, make sure that each class
has a description.
- Fix class description header so that it is correctly identified
by THtml
- Remove a couple of obsolete member function
2008-06-12 14:20 couet
* [r24246] tutorials/hist/hstack.C: - Mods is order to use this
macro in the THistPainter documentation.
2008-06-12 13:34 axel
* [r24243] cint/cint7/src/loadfile.cxx: Do not complain about
already loaded cintdll, even when loading it without path
2008-06-12 13:32 axel
* [r24242] cint/cint/src/loadfile.cxx: Do not complain about
already loaded cintdll, even when loading it without path
2008-06-12 09:17 brun
* [r24233] tree/tree/src/TBranchElement.cxx: From Lukasz:
Fix a problem when splitting a vector<T*>
2008-06-12 07:57 couet
* [r24231] tutorials/fit/fit2a.C: - Changes in order to use it in
the THistPainter documentation.
2008-06-11 15:40 brun
* [r24224] core/cont/inc/LinkDef.h, core/cont/src/TRefTable.cxx:
-implement a custom Streamer for TRefTable. The streamer uses the
automatic streaming
and make sure that all TProcessIDs referenced in the Tree are put
to the buffer.
This is important in case the buffer is a TMessage to be sent
through a TSocket
and the message contains one or more Trees. This improvement is
important for PROOF
when the workers send Trees to the master where they are merged.
-in TRefTable::FillBuffer remove my previous change.
2008-06-11 15:40 brun
* [r24223] core/cont/src/TClonesArray.cxx: -call the new function
ForceWriteInfoClones instead of ForceWriteInfo.
2008-06-11 15:40 brun
* [r24222] core/meta/src/TStreamerElement.cxx: -call
TBuffer::ForceWriteInfo instead of TStreamerInfo::ForceWriteInfo
2008-06-11 15:40 brun
* [r24221] tree/tree/src/TBranchElement.cxx,
tree/tree/src/TBranchObject.cxx: -call TBuffer::ForceWriteInfo
instead of TStreamerInfo::ForceWriteInfo
2008-06-11 15:39 brun
* [r24220] io/sql/src/TBufferSQL2.cxx: -call
TBuffer::ForceWriteInfo instead of TStreamerInfo::ForceWriteInfo
2008-06-11 15:39 brun
* [r24219] io/io/inc/TBufferFile.h, io/io/src/TBufferFile.cxx:
-implement the new function TBufferFile::ForceWriteInfo. It
simply calls
the existing TStreamerInfo::ForceWriteInfo function
-the new function ForceWriteInfoClones is similar to the old
ForceWriteInfo
except that it calls TBufferFile::ForceWriteInfo instead of
TStreamerInfo::ForceWriteInfo
2008-06-11 15:39 brun
* [r24218] net/net/inc/TMessage.h, net/net/src/TMessage.cxx:
-implement the new function TMessage::ForceWriteInfo. The
function adds the TStreamerInfo
objects to the list of streamed TStreamerInfos.
2008-06-11 15:39 brun
* [r24217] core/base/inc/TBuffer.h: -rename the function
ForceWriteInfo to ForceWriteInfoClones
-add a new function
virtual void ForceWriteInfo(TVirtualStreamerInfo *info, Bool_t
force) = 0;
2008-06-11 15:21 matevz
* [r24216] graf3d/eve/src/TEveCalo2DGL.cxx: Remove debug printout.
2008-06-11 15:04 matevz
* [r24215] graf3d/eve/inc/TEveBoxSet.h,
graf3d/eve/src/TEveBoxSet.cxx, tutorials/eve/boxset_test.C:
TEveBoxset
----------
Rename function for adding cones to AddCone() and reorder the
parameters to a more logical order.
2008-06-11 14:48 matevz
* [r24214] graf3d/eve/inc/TEveCalo2DGL.h,
graf3d/eve/inc/TEveCalo3DGL.h, graf3d/eve/inc/TEveCaloLegoGL.h,
graf3d/eve/inc/TEveLineGL.h, graf3d/eve/inc/TEveQuadSetGL.h,
graf3d/eve/inc/TEveTrackGL.h, graf3d/eve/src/TEveBoxSetGL.cxx,
graf3d/eve/src/TEveCalo.cxx, graf3d/eve/src/TEveCalo2DGL.cxx,
graf3d/eve/src/TEveCalo3DGL.cxx, graf3d/eve/src/TEveCaloData.cxx,
graf3d/eve/src/TEveCaloLegoGL.cxx, graf3d/eve/src/TEveLineGL.cxx,
graf3d/eve/src/TEvePolygonSetProjectedGL.cxx,
graf3d/eve/src/TEveProjectionAxesGL.cxx,
graf3d/eve/src/TEveQuadSetGL.cxx,
graf3d/eve/src/TEveStraightLineSetGL.cxx,
graf3d/eve/src/TEveTrackGL.cxx,
graf3d/eve/src/TEveTrackProjectedGL.cxx,
graf3d/eve/src/TEveTriangleSetGL.cxx, graf3d/gl/inc/LinkDef.h,
graf3d/gl/inc/TGLObject.h, graf3d/gl/inc/TGLRnrCtx.h,
graf3d/gl/inc/TGLUtil.h, graf3d/gl/src/TGLLogicalShape.cxx,
graf3d/gl/src/TGLObject.cxx, graf3d/gl/src/TGLPhysicalShape.cxx,
graf3d/gl/src/TGLRotateManip.cxx, graf3d/gl/src/TGLUtil.cxx,
graf3d/gl/src/TPointSet3DGL.cxx: TGLObject and subclasses
-----------------------------------------
Introduce new member 'Bool_t TGLObject::fMultiColor' that
specifies
whether the class uses multiple colors for its rendering. This
information is important when drawing highlight or outlines
around
objects as display-lists can not be used if color-state changes
are
stored in them.
With this modification most of the logick for
virtual Bool_t TGLLogicalShape::ShouldDLCache(...)
can be implemented in TGLObject version.
Most of the GL-rendering classes have been fixed to properly set
the
fMultiColor state and rely on the TGLObject::ShouldDLCache().
TGLPhysicalShape
----------------
Use TGLLogicalShape::Draw() instead of DirectDraw() when drawing
highlights to allow usage of display-lists for classes that do
not use
multiple colors.
TGLUtil
-------
Decrease the default draw-quality for
DrawLine/Cylinder/Sphere/Disk to
10. With software rendering the previous value of 60 caused very
low
refresh rates.
Introduce two inner classes TDrawQualityModifier and
TDrawQualityScaler allowing easy/safe modification of
draw-quality for
the above functions.
Introduce inner class TColorLocker allowing easy/safe
modification of
color-lock state.
2008-06-11 10:30 matevz
* [r24210] graf3d/eve/inc/TEveBoxSet.h,
graf3d/eve/inc/TEveDigitSet.h, graf3d/eve/inc/TEveQuadSet.h,
graf3d/eve/src/TEveBoxSet.cxx, graf3d/eve/src/TEveBoxSetGL.cxx,
graf3d/eve/src/TEveDigitSet.cxx,
graf3d/eve/src/TEveQuadSetGL.cxx, tutorials/eve/boxset_test.C:
From Alja.
TEveBoxSet classes:
Introduce new structure to draw cone set.
tutorials/eve/boxset_test.C
Add function cone_test() to test cone set.
TEveDigitSet, TEveQuadSet:
Fix member in ERenderMode_e, to draw properly in wire-frame
rendering mode.
2008-06-10 19:59 rdm
* [r24207] Makefile, bindings/pyroot/Module.mk,
cint/reflex/Module.mk, cint/reflex/ModuleVars.mk,
core/metautils/Module.mk, core/utils/Module.mk,
core/utils/ModuleVars.mk: From Axel:
add support for ModuleVars.mk files, that can be used to declare
some global
variables for a package that can be used by other package
Module.mk's.
This avoids circular Module.mk dependencies.
2008-06-10 19:25 pcanal
* [r24206] tree/tree/src/TBranchElement.cxx: Correct the value of
fNleaves in default constructor
2008-06-10 18:24 matevz
* [r24204] graf3d/gl/inc/TGLContext.h,
graf3d/gl/inc/TGLPShapeObjEditor.h, graf3d/gl/inc/TGLWidget.h,
graf3d/gl/src/TGLContext.cxx,
graf3d/gl/src/TGLEmbeddedViewer.cxx,
graf3d/gl/src/TGLPShapeObjEditor.cxx,
graf3d/gl/src/TGLSAViewer.cxx, graf3d/gl/src/TGLWidget.cxx: -
TGLContext, TGLWidget
Fix creation of TGLWidget so that it also works with software
rendering where few visuals are available.
This means that we have to break TGLWidget construction into
three
phases (required for software rendering on X11):
1. find appropriate visual and create window;
2. create widget using the above window;
3. create gl-context binding them together.
To avoid unexpected behaviour the construction is now done via
static constructor 'TGLWidget* TGLWidget::Create()' and the
actual constructor has been made protected.
- TGLEmbeddedViewer, TGLSAViewer
Use new TGLWidget construction syntax.
- TGLPShapeObjEditor
Use new TGLWidget construction syntax.
Fix rendering and update of color-sphere.
2008-06-10 16:08 moneta
* [r24203] hist/hist/src/TH1.cxx, hist/hist/src/TH2.cxx: - save and
then restore at the end the original statistic information at the
end of Add() and ReBin(), since
when using SetBinContent(), fTsumw is set to zero and the
statistics is reset.
2008-06-10 15:58 couet
* [r24202] tutorials/hist/ContourList.C: - Reset TitleW and TitleH
at the end of the macro.
2008-06-10 15:14 brun
* [r24201] core/cont/src/TRefTable.cxx: In TRefTable::FillBuffer
also call TBuffer::WriteProcessID.
In case of a socket will trigger passing the TProcessID with the
message.
2008-06-10 14:11 couet
* [r24200] tutorials/hist/ContourList.C: - Mods to make it usable
by the documentation.
2008-06-10 13:28 brun
* [r24199] core/base/src/TQConnection.cxx: From Bertrand:
- Fix a problem with TQSlotPool inheriting from THashTable
but having no ClassDef(). This was making crash at
destruction time, the class scheme being wrong.
Creating a THashTable private data member instead of
inheriting from it solves the problem. Thanks to Andrei for
the report.
2008-06-10 12:53 brun
* [r24198] math/fftw/src/TFFTRealComplex.cxx,
tree/tree/src/TBranchElement.cxx: From Anna:
a fix for TFFTRealComplex::GetPointComplex(Int_t *,...) function,
for the case of transforms of more than 2 dimensions. The real
index in the internal 1-d flat array is now computed correctly,
taking into account that only ~half of entries are stored because
of Hermitian symmetry. And thanks to Christophe Yeche for
pointing it out.
2008-06-10 09:21 couet
* [r24195] tutorials/graphics/earth.C: - Changes to make this macro
usable by the documentation.
2008-06-09 19:21 pcanal
* [r24194] core/metautils/src/TClassEdit.cxx: In
TClassEdit::ShortType insure that the constness is kept for the
template argument
2008-06-09 17:46 matevz
* [r24193] graf3d/eve/src/TEveCalo.cxx,
graf3d/eve/src/TEveCaloLegoGL.cxx, tutorials/eve/cms_calo.C: From
Alja:
TEveCaloLegoGL:
Fix a crash when going from 3D to 2D lego view.
SmallFixes:
- CaloLegoGL, CaloLego
Change offset of XY axis titles.
Check gap between projected bin lines around average eta and phi
values.
- cms_calo.C
Change color of towers to make towers more visible in 2D view.
2008-06-09 14:07 couet
* [r24191] tutorials/hist/hbars.C: - Returns the TCanvas in order
to be used by the documentation.
2008-06-09 11:34 matevz
* [r24186] graf3d/gl/inc/TGLOrthoCamera.h,
graf3d/gl/inc/TGLPlotPainter.h, graf3d/gl/src/TGLBoxPainter.cxx,
graf3d/gl/src/TGLLegoPainter.cxx,
graf3d/gl/src/TGLOrthoCamera.cxx,
graf3d/gl/src/TGLPlotPainter.cxx,
graf3d/gl/src/TGLSurfacePainter.cxx, tutorials/graphics/anim.C:
Take phi/theta from gPad in TGLPlotPainter constructor and use
them when setting camera rotation.
2008-06-09 10:06 wouter
* [r24185] roofit/roofitcore/inc/RooEffProd.h,
roofit/roofitcore/src/RooEffProd.cxx: o RooEffProd
- Fix bug in calculation of normalization for p.d.f.s where shape
depends
on choice of observables (reported by Tristan)
2008-06-09 09:28 couet
* [r24184] tutorials/graphics/ellipse.C: - "return c1" was missing.
This macro is used as an example
in the reference guide.
2008-06-09 08:45 moneta
* [r24183] math/doc/index.html: improve index page by adding
hyperlinks to the separate items
2008-06-07 22:43 rdm
* [r24182] build/unix/compiledata.sh: on MacOS X 10.5 make sure the
shared lib install name has no path component.
This makes is behave like on Linux where a lib explicitly loaded
via Load()
is found when referenced in another shared lib.
2008-06-07 20:13 matevz
* [r24180] graf3d/eve/src/TEveGeoNode.cxx,
tutorials/eve/cms_calo.C: - cms_calo.C
Use tower-size as default representation for projected view.
- TEveGeoNode
Use default constructor of TGeoManager so that it does not
attempt to
register itselg to gROOT which might not be initialized yet.
(Thanks to Bertrand for tracing this down.)
2008-06-07 15:14 brun
* [r24178] graf3d/gl/src/TGLWidget.cxx: From Bertrand:
- Solve uninitialized variable in TGLWidget
(thanks to Timur for the report)
2008-06-07 00:28 rdm
* [r24177] tutorials/tree: ignore staff.root.
2008-06-07 00:27 rdm
* [r24176] bindings/pyroot/Module.mk,
bindings/pyroot/src/python64.c: on macosx64 build a 64-bit python
executable, bin/python64.
The standard python on MacOS X 64 is 32-bit only and hence cannot
load
any 64-bit python modules, like PyROOT.
2008-06-06 20:53 wouter
* [r24175] roofit/roofitcore/inc/RooAbsCachedPdf.h,
roofit/roofitcore/inc/RooAbsCachedReal.h,
roofit/roofitcore/inc/RooLinearMorph.h,
roofit/roofitcore/inc/RooNumRunningInt.h,
roofit/roofitcore/src/RooAbsCachedPdf.cxx:
o
RooAbsCachedReal,RooAbsCachedPdf,RooLinearMorph,RooNumRunningInt
- Fix Solaris compiler errors related to access of nested classes
to protected section of encapsulating class
o RooAbsCachedPdf
- Fix -Wshadow warning
2008-06-06 19:33 matevz
* [r24173] graf3d/eve/inc/LinkDef.h, graf3d/eve/inc/TEveCalo.h,
graf3d/eve/inc/TEveCaloData.h,
graf3d/eve/inc/TEveCaloVizEditor.h,
graf3d/eve/inc/TEveGValuators.h, graf3d/eve/src/TEveCalo.cxx,
graf3d/eve/src/TEveCalo2DGL.cxx, graf3d/eve/src/TEveCalo3DGL.cxx,
graf3d/eve/src/TEveCaloData.cxx,
graf3d/eve/src/TEveCaloLegoGL.cxx,
graf3d/eve/src/TEveCaloVizEditor.cxx,
graf3d/eve/src/TEveGValuators.cxx, tutorials/eve/cms_calo.C: From
Alja.
TEveGValuators:
Sub-class from TGWidget and add optional widget-id argument in
constructors.
TEveCalo-classes, cms_calo.C:
Add nested structure SliceInfo_t to hold data for each slice in
histogram stack: name, threshold and color.
2008-06-06 19:07 russo
* [r24172] cint/cint7/src/common.h: Fix
G__RflxVarProperties::operator=(), forgot to call
G__RflxProperties::operator=(). Ooops.
-- Paul Russo
2008-06-06 17:00 brun
* [r24171] core/meta/inc/TCint.h, core/meta/inc/TInterpreter.h: All
functions called via gCint must have a dummy implementation in
TInterpreter.
2008-06-06 16:27 brun
* [r24170] core/base/src/TPluginManager.cxx, core/meta/inc/TCint.h,
core/meta/inc/TInterpreter.h, core/meta/src/TCint.cxx,
tutorials/benchmarks.C, tutorials/demos.C, tutorials/fit/fit1.C,
tutorials/fit/fitslicesy.C, tutorials/fit/myfit.C,
tutorials/geom/geodemo.C, tutorials/geom/geometry.C,
tutorials/graphs/motorcycle.C, tutorials/hist/FirstContour.C,
tutorials/hist/h1draw.C, tutorials/hist/hbars.C,
tutorials/hsimple.C, tutorials/io/loopdir.C,
tutorials/splot/TestSPlot.C, tutorials/tasks.C,
tutorials/tree/basic.C, tutorials/tree/basic2.C,
tutorials/tree/cernbuild.C, tutorials/tree/ntuple1.C,
tutorials/tree/staff.C: From Axel:
Add TCint::GetTopLevelMacroName(), TCint::GetCurrentMacroName()
as pv function to TInterpreter; make nonstatic.
2008-06-06 15:23 brun
* [r24169] tree/tree/src/TBranchSTL.cxx: From Lukasz:
Protection added in case the address specified is 0
2008-06-06 15:15 brun
* [r24168] net/net/inc/TSocket.h, net/net/src/TSocket.cxx:
Implement support for referenced objects in TSocket.
-Mods in TMessage
When a referenced object or a TRef is streamed to a TMessage
buffer,
the bit corresponding to the uuid of the TProcessID is set in the
new data
member fBitsPIDs.
-Mods in TSocket.
Before sending the TMessage containing a referenced object, the
list of
TProcessIDs is sent through the socket before sending the
message.
The list of TProcessIDs already sent is kept in the new member
TList* fUUIds.
When receiving the message, the TProcessID is stored in the
global list of
TProcessIDs if not already there.
2008-06-06 13:29 brun
* [r24166] net/net/src/TSocket.cxx: Go back to old version. I
committed a new version by mistake.
2008-06-06 12:20 brun
* [r24164] core/base/inc/MessageTypes.h, hist/hist/src/TF1.cxx,
net/net/inc/TMessage.h, net/net/src/TMessage.cxx,
net/net/src/TSocket.cxx: Protect TF1::ExecuteEvent in case
fHistogram is null. This case may happen
in a multi-threaded application when one thread repaints the
histogram while the mouse is over a pad containing a TF1.
2008-06-06 11:33 matevz
* [r24162] graf3d/gl/inc/LinkDef.h,
graf3d/gl/inc/TGLContextPrivate.h, graf3d/gl/inc/TGLWidget.h,
graf3d/gl/src/TGLContext.cxx, graf3d/gl/src/TGLEventHandler.cxx,
graf3d/gl/src/TGLWidget.cxx, tutorials/eve/SplitGLView.C: From
Bertrand:
Remove TGLWidgetContainer class and change inheritance of
TGLWidget as following:
before: class TGLWidget : public TGCanvas, public TGLPaintDevice
now: class TGLWidget : public TGFrame, public TGLPaintDevice
Now TGFrame base class is used directly to tie with the GL
Context,
instead of creating an external window and registering it in
TVirtualX
window list.
2008-06-06 09:57 moneta
* [r24161] math/doc/index.html: add top level Math description page
2008-06-06 04:35 pcanal
* [r24160] tree/treeplayer/src/TChainIndex.cxx: Fix TChainIndex
when the lookuped value does not exist
2008-06-05 17:16 matevz
* [r24158] graf3d/eve/inc/TEveCaloData.h,
graf3d/eve/src/TEveCalo.cxx, graf3d/eve/src/TEveCaloData.cxx,
graf3d/eve/src/TEveCaloLegoGL.cxx, graf3d/gl/inc/TGLCamera.h,
graf3d/gl/src/TGLCamera.cxx: From Alja.
TEveCaloData:
Change GetCellData() to const.
TEveCalo:
Set threshold in SetData().
TEveCaloLegoGL:
Fix tick-marks and change rendering order of cells and plane.
TGLCamera:
Coordinate-system conversion functions ViewportDeltaToWorld(),
ViewportToWorld() and WorldToViewport now take an optional
argument
specifying model-view matrix to be used in calculation.
2008-06-05 16:48 axel
* [r24157] cint/cint/src/ifunc.cxx: fix overload res of functions
taking enums: they come in as int arguments
2008-06-05 09:21 brun
* [r24152] tutorials/eve/SplitGLView.C: From Bertrand:
- Adapt the code according to recent changes in TString and in
TEveElementList
2008-06-05 08:11 couet
* [r24150] tutorials/graphs/graphpolar.C: - Display the angular
coordinates using the Pi notation.
2008-06-05 07:00 brun
* [r24149] graf2d/graf/src/TGraphPolar.cxx: Fix a bug in the
TGraphPolar constructors. The data members were not initialized.
2008-06-04 19:49 pcanal
* [r24148] cint/cint7/inc/G__ci.h: Re-sync the sizeof(G__value) to
be the same as in Cint5
2008-06-04 19:48 matevz
* [r24147] graf3d/eve/inc/TEveElement.h,
graf3d/eve/inc/TEveManager.h,
graf3d/eve/inc/TEveProjectionManager.h,
graf3d/eve/inc/TEveSelection.h, graf3d/eve/src/TEveElement.cxx,
graf3d/eve/src/TEveGeoNode.cxx, graf3d/eve/src/TEveManager.cxx,
graf3d/eve/src/TEveProjectionManager.cxx,
graf3d/eve/src/TEveSelection.cxx: - TEveProjectionManager:
Added member 'Bool_t fImportEmpty' - this forces the projection
manager
to also import sub-trees without any projectable elements.
Useful if one expects a completely parallel element structure in
projected replica.
- TEveSelection:
Added method 'void RemoveImpliedSelected(TEveElement* el)' needed
for
deregistration of implied-selected elements during their
destruction.
- TEveManager:
- In PreDeleteElement() check if the element is implied selected
or
highlighted and deregister it from there.
- In function InsertVizDBEntry():
a) added argument 'Bool_t update';
b) when replacing the model-element copy its children to the new
model and optionally update their viz-params.
- TEveElement:
- Add methods to simplify propagation of visualization-parameters
between model-elements and their clients
- Add members 'Int_t fParentIgnoreCnt, fTopItemCnt' that allow
better tracking of references in view of automatic destruction.
- Consolidate Has/Num|Children/Parents() methods.
- TEveGeoNode:
Use TEveElement::HasChildren() instead of checking container
size.
2008-06-04 19:32 matevz
* [r24146] graf3d/eve/inc/TEveCalo.h,
graf3d/eve/inc/TEveCaloData.h,
graf3d/eve/inc/TEveCaloVizEditor.h, graf3d/eve/inc/TEveUtil.h,
graf3d/eve/src/TEveCalo.cxx, graf3d/eve/src/TEveCalo2DGL.cxx,
graf3d/eve/src/TEveCalo3DGL.cxx, graf3d/eve/src/TEveCaloData.cxx,
graf3d/eve/src/TEveCaloLegoEditor.cxx,
graf3d/eve/src/TEveCaloLegoGL.cxx,
graf3d/eve/src/TEveCaloVizEditor.cxx,
graf3d/eve/src/TEveLegoOverlay.cxx, graf3d/eve/src/TEveUtil.cxx,
tutorials/eve/cms_calo.C: - TEveCalo-classes:
Add possibility to plot E/Et values and enable absolute/relative
scaling.
- TEveUtil:
Add utility functions to check if a phi interval lies within or
overlaps with another interval taking into account the U(1)
wrap-around.
2008-06-04 19:21 brun
* [r24145] graf2d/graf/inc/TGraphPolar.h,
graf2d/graf/inc/TGraphPolargram.h,
graf2d/graf/src/TGraphPolar.cxx,
graf2d/graf/src/TGraphPolargram.cxx,
hist/histpainter/inc/TGraphPainter.h,
hist/histpainter/src/TGraphPainter.cxx,
tree/treeviewer/src/TSpider.cxx: From Olivier,
separate graphics and non graphics in class TGraphPolar
2008-06-04 15:49 wouter
* [r24144] roofit/roofitcore/src/RooDataHist.cxx,
roofit/roofitcore/src/RooHistFunc.cxx,
roofit/roofitcore/src/RooHistPdf.cxx: o RooDataHist
- Fix bug in sum(), multiply with bin volume, rather than divide
by it
o RooHistFunc, RooHistPdf
- Use bin-volume corrected sum in analytical integral
implementation
2008-06-04 13:48 rdm
* [r24143] core/base/src/TString.cxx: add protection in case pos is
out of bounds in Replace(). This fixes bad
crashes iin e.g.:
TString s("aap")
s.Remove(s.Index(" "))
2008-06-04 13:17 axel
* [r24140] cint/reflex/inc/Reflex/DictionaryGenerator.h: Silence
MSVC warning C4251 due to STL being part of the API (forgot one)
2008-06-04 13:08 axel
* [r24139] cint/cint7/inc/G__ci_fproto.h: G__map_cpp_name:
propagate Philipp's change of constness of arg also to the decl
2008-06-04 12:50 axel
* [r24138] cint/reflex/inc/Reflex/internal/MemberTemplateImpl.h,
cint/reflex/inc/Reflex/internal/PropertyListImpl.h,
cint/reflex/inc/Reflex/internal/ScopeBase.h,
cint/reflex/inc/Reflex/internal/TypeTemplateImpl.h: Silence MSVC
warning C4251 due to STL being part of the API.
2008-06-04 08:19 rdm
* [r24131] tutorials/gui/staffTableTest.C: correct location of
staff.root.
2008-06-04 08:07 rdm
* [r24130] config/Makefile.in, configure, net/monalisa/Module.mk,
net/monalisa/inc/LinkDef.h, net/monalisa/inc/TMonaLisaReader.h,
net/monalisa/src/TMonaLisaReader.cxx: remove TMonaLisaReader on
advice from its author as this MonaLisa reader
interface is not anymore supported via AliEn (ROOT does not
compile with
the latest AliEn). If needed a better implementation will be
provided.
2008-06-04 08:06 antcheva
* [r24129] tutorials/gui/buttonChangelabel.C,
tutorials/gui/guilabels.C: Fixed typos in comments.
2008-06-04 07:59 antcheva
* [r24128] tutorials/gui/listBox.C: Fixed error in comments.
2008-06-04 07:59 moneta
* [r24127] math/physics/src/TVector3.cxx: fix bug in documentation
of pseudorapidity thanks to Tim Olson
2008-06-04 07:50 rdm
* [r24126] rootx/src/rootx.cxx: remove any limit on the number of
arguments. If there are too many arguments
the shell will not start the application.
2008-06-04 07:27 rdm
* [r24125] proof/proofplayer/src/TFileMerger.cxx: change from
revision 23873 (avoid writing tree header twice) got lost
during file moving.
2008-06-04 07:17 matevz
* [r24123] graf3d/eve/inc/LinkDef.h: Forgot to include LinkDef.h in
last commit.
2008-06-03 19:38 matevz
* [r24122] graf3d/eve/inc/TEveVSD.h,
graf3d/eve/inc/TEveVSDStructs.h, graf3d/eve/src/TEveVSD.cxx: From
Boris Hippolyte: include VSD structures for description of
cascades.
2008-06-03 19:27 wouter
* [r24121] roofit/roofitcore/src/RooLinearMorph.cxx,
roofit/roofitcore/src/RooMinuit.cxx,
roofit/roofitcore/src/RooSimWSTool.cxx,
roofit/roofitcore/src/RooWorkspace.cxx: o RooLinearMorph,
RooSimWSTool, RooMinuit, RooWorkspace
- Fix variable shadowing warnings highlighted by -Wshadow
2008-06-03 19:24 brun
* [r24120] io/io/src/TStreamerInfo.cxx: Fix a problem in
TStreamerInfo::GenerateInclude when generating the code for
classes with pointers like in:
AliESDtrackCuts.h: TH1F* fhNClustersITS[2]; //->
AliESDtrackCuts.h: TH1F* fhNClustersTPC[2]; //->
In this case the code for the constructor and destructor must
explictly delete the objects and set the arrays to 0.
2008-06-03 18:42 wouter
* [r24119] roofit/roofitcore/Module.mk,
roofit/roofitcore/inc/LinkDef3.h,
roofit/roofitcore/inc/RooAbsArg.h,
roofit/roofitcore/inc/RooAbsCachedPdf.h,
roofit/roofitcore/inc/RooAbsCachedReal.h,
roofit/roofitcore/inc/RooAbsCategory.h,
roofit/roofitcore/inc/RooAbsCategoryLValue.h,
roofit/roofitcore/inc/RooAbsFunc.h,
roofit/roofitcore/inc/RooAbsLValue.h,
roofit/roofitcore/inc/RooAbsPdf.h,
roofit/roofitcore/inc/RooAbsReal.h,
roofit/roofitcore/inc/RooAbsRealLValue.h,
roofit/roofitcore/inc/RooAbsSelfCachedPdf.h,
roofit/roofitcore/inc/RooAbsSelfCachedReal.h,
roofit/roofitcore/inc/RooBrentRootFinder.h,
roofit/roofitcore/inc/RooCacheManager.h,
roofit/roofitcore/inc/RooCachedPdf.h,
roofit/roofitcore/inc/RooCachedReal.h,
roofit/roofitcore/inc/RooChangeTracker.h,
roofit/roofitcore/inc/RooCmdArg.h,
roofit/roofitcore/inc/RooDataHist.h,
roofit/roofitcore/inc/RooFFTConvPdf.h,
roofit/roofitcore/inc/RooFracRemainder.h,
roofit/roofitcore/inc/RooGlobalFunc.h,
roofit/roofitcore/inc/RooHistFunc.h,
roofit/roofitcore/inc/RooHistPdf.h,
roofit/roofitcore/inc/RooLinearMorph.h,
roofit/roofitcore/inc/RooMsgService.h,
roofit/roofitcore/inc/RooNumCdf.h,
roofit/roofitcore/inc/RooNumRunningInt.h,
roofit/roofitcore/inc/RooRealBinding.h,
roofit/roofitcore/inc/RooRealIntegral.h,
roofit/roofitcore/inc/RooRealVar.h,
roofit/roofitcore/inc/RooSimWSTool.h,
roofit/roofitcore/inc/RooWorkspace.h,
roofit/roofitcore/src/RooAbsArg.cxx,
roofit/roofitcore/src/RooAbsCachedPdf.cxx,
roofit/roofitcore/src/RooAbsCachedReal.cxx,
roofit/roofitcore/src/RooAbsCategory.cxx,
roofit/roofitcore/src/RooAbsCategoryLValue.cxx,
roofit/roofitcore/src/RooAbsCollection.cxx,
roofit/roofitcore/src/RooAbsIntegrator.cxx,
roofit/roofitcore/src/RooAbsOptTestStatistic.cxx,
roofit/roofitcore/src/RooAbsPdf.cxx,
roofit/roofitcore/src/RooAbsReal.cxx,
roofit/roofitcore/src/RooAbsRealLValue.cxx,
roofit/roofitcore/src/RooAbsSelfCachedPdf.cxx,
roofit/roofitcore/src/RooAbsSelfCachedReal.cxx,
roofit/roofitcore/src/RooBrentRootFinder.cxx,
roofit/roofitcore/src/RooCachedPdf.cxx,
roofit/roofitcore/src/RooCachedReal.cxx,
roofit/roofitcore/src/RooChangeTracker.cxx,
roofit/roofitcore/src/RooCmdArg.cxx,
roofit/roofitcore/src/RooCustomizer.cxx,
roofit/roofitcore/src/RooDataHist.cxx,
roofit/roofitcore/src/RooDataHistSliceIter.cxx,
roofit/roofitcore/src/RooFFTConvPdf.cxx,
roofit/roofitcore/src/RooFracRemainder.cxx,
roofit/roofitcore/src/RooGlobalFunc.cxx,
roofit/roofitcore/src/RooHist.cxx,
roofit/roofitcore/src/RooHistFunc.cxx,
roofit/roofitcore/src/RooHistPdf.cxx,
roofit/roofitcore/src/RooLinearMorph.cxx,
roofit/roofitcore/src/RooMinuit.cxx,
roofit/roofitcore/src/RooMsgService.cxx,
roofit/roofitcore/src/RooMultiCategory.cxx,
roofit/roofitcore/src/RooNLLVar.cxx,
roofit/roofitcore/src/RooNumCdf.cxx,
roofit/roofitcore/src/RooNumRunningInt.cxx,
roofit/roofitcore/src/RooProdGenContext.cxx,
roofit/roofitcore/src/RooRealAnalytic.cxx,
roofit/roofitcore/src/RooRealBinding.cxx,
roofit/roofitcore/src/RooRealMPFE.cxx,
roofit/roofitcore/src/RooRealVar.cxx,
roofit/roofitcore/src/RooSimWSTool.cxx,
roofit/roofitcore/src/RooSimultaneous.cxx,
roofit/roofitcore/src/RooSuperCategory.cxx,
roofit/roofitcore/src/RooWorkspace.cxx: o RooAbsSelfCachedPdf
- Follow changes in RooAbsCachedPdf
o RooCachedPdf
- Add option to override default choice of cache observables
(the normalization observables) with a specific set of variables
to make it possible to also cache p.d.f values for all values
of given parameters as well.
- Forward analytical integration capabilities to actual cache
p.d.f
- Forward calls on preferred observable order to cached p.d.f
o RooDataHist
- Add option to bin dataset in alternate binning configuration,
as
specified by binning name in constructor.
- Add feature to weight() function to enforce special boundaries
when interpolating a histogram representing a cumulative
distribution function.
If so, lower-side bounds are forced to zero and upper-side bounds
are
forced to 1.0 instead of the default mirroring strategy
o RooMsgService
- Add new topic NumericIntegration
- Show PROGRESS level messages by default
o RooAbsSelfCachedReal
- New base class for self-caching RooAbsReal objects analoguous
to RooAbsSelfCachedPdf
o RooCachedReal
- New class to cache arbitrary RooAbsReal function objects,
analogous to RooAbsCachedPdf
o RooRealBinding
- Add feature to save and restore values of input variables,
used by RooRealIntegral to restore observable values after
numeric
integration to original values.
o RooLinearMorph
- New operator p.d.f class implementing using the algorithm
described
by Alex Read in NUM A 425 (1999) 357-369 'Linear interpolation of
histograms'.
This class implements a generalization for continuous p.d.f
o RooAbsRealLValue
- Following changes in RooAbsLValue
o RooHistFunc
- Real-valued function modeled by external RooDataHist object,
analoguous to RooHistPdf,
but without normalization support and allowing negative histogram
values
o RooAbsCachedReal
- New abstract base class for caching functions, analoguous to
RooAbsCachedPdf.
o RooFracRemainder
- New dedicated helper class to calculate the remainder fraction
of a RooAddPdf, i.e. 1-sum(i)x_i
for a given RooArgSet x
o RooCustomizer
- Fix memory management issue for sterile use
o RooAbsCategoryLValue
- Follow changes in RooAbsLValue
o RooNumCdf
- Specialization of RooNumRunningInt to calculate running
integrals of p.d.f.s:
the running integral is by construction normalized to one
exactly, taking out
any possible imprecisions in the regular integral calculation and
by imposing
special constraints on the RooHistFunc that models the output so
that the boundaries
are constrained to exactly 0 and 1 when interpolation is used.
o RooFFTConv
- Fix bug in cache naming algorithm
- Follow changes in RooAbsCachedPdf
o RooChangeTracker
- New special purpose object that tracks changes in a given set
of variables, used
to determine if cached p.d.fs in RooAbsCachedPdf and
RooAbsCachedReal need to
be recalculated due to parameter changes. In addition to
valueDirty tracking,
an explicit comparison can be made to stored reference values of
variables,
to avoid recalculation of expensive quantities in case a
valueDirty is propagated
even if the value did not change (this can e.g. happen when you
step though
a RooDataHist where usually only one of the observables changes
value, but
all observables propagate a valueDirty every time)
o RooHist
- Bug fix in makeResidual()
o RooAbsReal
- Fix small memory leak in createIntegral
- Expand functionality of fillDataHist: optional correction for
binVolume
when filling, and optional progress indication.
- Modify logEvalError() so that when cumulative logging for
Minuit is disabled
that messages are printed through the standard message logging
service.
- Modify error logging so that name of objects are stored in
addition to
pointers so that delayed logging of errors of (cache) objects
that no
longer exists can be performed correctly.
- Add virtual function preferredObservableScanOrder() to indicate
preferred
order in which multi-dimensional functions should be scanned into
a
RooHistPdf, which may matter greatly for the performance of
certain
p.d.f.s like RooFFTConvPdf and RooLinearMorph
- Add new function createRunningIntegral() which constructs for a
given F(x,y)
a Int[xlo,x] F(x',y) dx. The default strategy is to construct the
underlying
integral with createIntegral() and adapt it with a RooCustomizer
and a RooParamBinning
to a running integral. In case it concerns a one-dimensional
numeric running
integral, the running integral is represented by a dedicated
class RooNumRunningInt
which scans the integrand and numerically integrates the scanned
histogram
o RooAbsCollection
- Bug fix in nameFieldLength handling of print routine
o RooAbsCachedPdf
- Introduce explicitly the strategy that the cache contains the
_normalized_ p.d.f. values,
so that no postior normalization integral is required. This has
the added advantages that
the cache p.d.f can be instructed to consider itself normalized
skipping an explicit
normalization step in the RooHistPdf.
- Add utility function getCachePdf() and getCacheHist() to
retrieve cache p.d.f and histogram
for a given choice of normalization set
- Clean up structure of CacheElem nested class by making guts
private and providing accessor
function for derived CacheElem classes. Virtualize cache creation
with a new member function
createCache that will allow derived classes to create a derived
CacheElem.
- Forward integration handling to cache pdf actually being used
o RooDataHistSliceIter
- Follow changes in RooDataHist for alternate binning
o RooRealMPFE
- Follow changes in eval error logging in RooAbsReal
o RooAbsPdf
- Add createCdf() function to create cumulative distribution
functions from p.d.f.s. This is
quite similar to RooAbsReal::createRunningIntegral() but with
some c.d.f specific features
related to constraints on normalization
o RooAbsArg
- Fix bug in optimizeCacheMode()
o RooBrentRootFinder
- Improve error messaging through RooMsgService interface.
o RooCmdArg
- Expand payload from 2 to 3 strings
o RooSimWSTool
- Complete rewrite of RooSimPdfBuilder integrated with
RooWorkspace for object storage.
o RooNumRunningInt
- New dedicated class to calculate running integral of any
function that does not have
an analytical integral implementation. This class scans such a
function in a histogram
and then numerically integrates the histogram. The filling of the
histogram is performed
adaptively using a recursion division strategy with a precision
cutoff to save time
of the filling of smooth functions in finely binned histograms
o RooMultiCategory, RooSuperCategory
- Minor tweak in name of proxies
o RooAbsIntegrator
- Deploy save and restore functionality of
RooAbsFunc/RooRealBinding to restore observable
values to prior values after an intergration step.
o RooMinuit
- Fix gcc 4.3 compiler warning
o RooWorkspace
- Add bulk import() function taking a const RooArgSet instead of
a RooAbsArg
- Add RecycleConflictNodes() option to ignore conflicts and
simply recycle internal
nodes when a different external node is encountered.
- Add new accessors catfunc() for category functions, arg() for
generic RooAbsArgs,
and funcArg() for fundamental arguments of any type.
- Add separate section for category functions in Print()
o RooHistPdf
- Add option to declare contents unit normalized. When activated,
the analytical
integral is hardwired to 1.
- Add option to propagate cdfBoundaries mode to the underlying
RooDataHist.
o RooAbsOptTestStatistic
- Optimize handling of empty rangeName specification (from Alfio)
o RooSimultaneous
- Tune proxy names
- Make p.d.f return zero, in case index category is in state
where no p.d.f is assigned,
rather that assert(0)
o LinkDef3.h, Module.mk
- Add new class definitions
2008-06-03 16:46 axel
* [r24118] cint/reflex/python/genreflex/gendict.py: Hopefully fix
that typeid(::namesp::cls) bug - it doesn't work for any
namespaces. Create a local typedef instead.
2008-06-03 15:21 axel
* [r24116] cint/cint/src/struct.cxx, cint/cint7/src/struct.cxx:
When looking up class names, convert T<A, B> into T<A,B>.
Prerequisite for Savannah #33892
2008-06-03 13:14 matevz
* [r24114] graf3d/gl/src/TGLEmbeddedViewer.cxx,
graf3d/gl/src/TGLSAViewer.cxx, graf3d/gl/src/TGLViewer.cxx: From
Bertrand: Set fGLWidget=0 in TGLEmbeddedViewer and TGLSAViewer
destructor and check it in TGLViewer destructor.
2008-06-03 09:28 rdm
* [r24113] configure: add checks for the existence of
X11/extensions/shape.h and libXext.so.
2008-06-03 09:09 rdm
* [r24112] rootx/src/rootx.cxx: support up to 4096 arguments (POSIX
minimum), was 256.
2008-06-03 09:04 rdm
* [r24111] core/base/inc/TApplication.h,
core/base/src/TApplication.cxx: add protection in Argv(int idx)
for idx being larger than argc-1.
2008-06-03 09:03 rdm
* [r24110] core/unix/src/TUnixSystem.cxx: set exepathlen to
kMAXPATHLEN (was 1024).
2008-06-03 06:46 brun
* [r24108] hist/hist/src/TH1.cxx: From Philippe:
In TH1::Merge add support for merging histograms where bin labels
are set
and not all bins or same bins have a label set.
This fixes the report:
http://root.cern.ch/phpBB2/viewtopic.php?t=5767
2008-06-03 05:31 brun
* [r24107] core/meta/src/TMethodCall.cxx: Fix a bug in the new
version of TMethodCall::ReturnType. The internal variable rettype
cannot be reused as it points to a static variable in TCintFix a
bug in the new version of TMethodCall::ReturnType. The internal
variable rettype
cannot be reused as it points to a static variable in TCint..
s fixes the nightly builds problems.--This line, and those below,
will be ignored--
M core/meta/src/TMethodCall.cxx
2008-06-02 19:23 pcanal
* [r24106] core/meta/src/TGlobal.cxx: Readd unadvertently removed
call to TCint::TypeName
2008-06-02 18:53 brun
* [r24105] graf2d/graf/inc/TGraph.h, graf2d/graf/src/TGraph.cxx,
hist/histpainter/inc/TGraphPainter.h,
hist/histpainter/src/TGraphPainter.cxx: Move back the functionm
Zero from TGraphPainter::Zero to TGraph::Zero where it was
originally.
This function is not a graphics function and it is used by
several applications.
2008-06-02 16:47 pcanal
* [r24104] cint/cint7/src/newlink.cxx: Cint5 has gone through an
update to replace 'char*' with 'const char*', this has not yet
been ported to Cint7 .. however G__map_cpp_name is not being
called with a const char* in TCint.cxx, so quick repair the cint7
build
2008-06-02 16:43 brun
* [r24103] bindings/pyroot/src/MethodHolder.cxx: Replace include
"TCint.h" by "TInterpreter.h"
2008-06-02 16:32 pcanal
* [r24102] core/meta/inc/TCint.h: Re-add Api.h until TCint.h is no
longer use build in the cint7 build and/or G__dictposition is
handed differently
2008-06-02 16:05 couet
* [r24101] graf2d/graf/src/TGraph.cxx: - Remove useless lines.
2008-06-02 15:46 rdm
* [r24100] configure: make is_lib64 test only on "linux"
architecture.
2008-06-02 15:27 rdm
* [r24099] config/Makefile.linux, configure,
graf2d/asimage/Module.mk, graf2d/freetype/Module.mk,
net/xrootd/Module.mk,
net/xrootd/src/xrootd/config/GNUmake.rules.gcc: changes needed to
support building 32 bit version on 64 bit linux platform.
To build 32 bit version on x8664 machine just do:
./configure linux
2008-06-02 14:57 brun
* [r24098] io/io/src/TGenCollectionProxy.cxx: add missing include
<stdlib.h> required by gcc4.3 (was previously included by Api.h
2008-06-02 14:30 brun
* [r24097] io/io/src/TGenCollectionProxy.cxx: Replace direct calls
to CINT by the TInterpreter interface.
2008-06-02 14:30 brun
* [r24096] core/meta/inc/TCint.h, core/meta/inc/TInterpreter.h,
core/meta/src/TCint.cxx: Add two functions IsValid and Size to
the TypeInfo interface.
These functions are required by the new version of
TGenCollectionProxy
2008-06-02 13:55 axel
* [r24095] cint/cint7/src/disp.cxx, cint/cint7/src/expr.cxx,
cint/cint7/src/global.h, cint/cint7/src/ifunc.cxx: Fix a few
compilation issues (mostly introduced by G__StrBuf, plus some
unused vars)
2008-06-02 13:15 brun
* [r24094] core/meta/inc/TCint.h,
core/meta/src/TStreamerElement.cxx: Remove useless include Api.h
2008-06-02 12:02 brun
* [r24093] io/io/src/TKey.cxx: Add the following comment in
TKey::ReadObjWithBuffer(char *bufferRead)
// NOTE :
// This function is called only internally by ROOT classes.
// Although being public it is not supposed to be used outside
ROOT.
// If used, you must make sure that the bufferRead is large
enough to
// accomodate the object being read.
2008-06-02 10:12 axel
* [r24092] cint/reflex/python/genreflex/gendict.py: Do not prepend
stdext namespace with "::" when calling sizeof, typeid, due to
MSVC7.1 bug (was already done for namespace std). Fixes
nightlies.
2008-06-02 09:39 couet
* [r24090] hist/histpainter/src/TGraphPainter.cxx: - The
displacements vectors (EXlowd ...) have been lost in
PaintGraphBentErrors
after the last changes from Rene.
2008-06-02 09:32 brun
* [r24089] tree/tree/src/TBranchSTL.cxx: From Lukasz:
fix a bug in the split collection
stuff.
2008-06-02 06:27 brun
* [r24088] core/meta/inc/TCint.h, core/meta/inc/TInterpreter.h,
core/meta/src/TCint.cxx, core/meta/src/TMethodCall.cxx: Remove
unused function and fix coding conventions.
2008-06-01 16:15 brun
* [r24087] core/base/inc/TEnv.h: When making the previous change
(rev 13300 Nov 21 2007) rdm forgot to increment
the TEnv version number. This patch fixes the report:
<http://savannah.cern.ch/bugs/?37270>
2008-06-01 15:56 brun
* [r24086] etc/plugins/TVirtualGraphPainter,
etc/plugins/TVirtualGraphPainter/P010_TGraphPainter.C: Add the
plugin for the TVirtualGraphPainter
2008-06-01 15:47 brun
* [r24085] hist/histpainter/src/TGraphPainter.cxx: Fix a compiler
warning (gcc4.3)
2008-06-01 15:34 brun
* [r24084] graf2d/graf/inc/TGraph.h,
graf2d/graf/inc/TGraphAsymmErrors.h,
graf2d/graf/inc/TGraphBentErrors.h,
graf2d/graf/inc/TGraphErrors.h, graf2d/graf/src/TGraph.cxx,
graf2d/graf/src/TGraphAsymmErrors.cxx,
graf2d/graf/src/TGraphBentErrors.cxx,
graf2d/graf/src/TGraphErrors.cxx,
graf2d/graf/src/TGraphPolar.cxx, graf2d/graf/src/TMultiGraph.cxx,
hist/hist/inc/LinkDef.h, hist/hist/inc/TVirtualGraphPainter.h,
hist/hist/src/TVirtualGraphPainter.cxx,
hist/histpainter/inc/LinkDef.h,
hist/histpainter/inc/TGraph2DPainter.h,
hist/histpainter/inc/TGraphPainter.h,
hist/histpainter/inc/THistPainter.h,
hist/histpainter/src/TGraph2DPainter.cxx,
hist/histpainter/src/TGraphPainter.cxx,
hist/histpainter/src/THistPainter.cxx: From Olivier and me:
Split the TGraph classes to move the graphics code to separate
classes.
These classes will be moved to the hist directory once the
classes will be ok.
The TGraphs are painted via the TVirtualGraphPainter class and
its concrete
implementation TGraphPainter.
At the difference of the TH1 classes for which a different
painter is created
when drawing each histogram, one single TGraphPainter class is
created.
The TGraphPainter class does not have internal state, all the
information
from TGraph is passed to the drawing functions via parameters.
2008-06-01 07:10 brun
* [r24083] tree/tree/src/TBranch.cxx: Fix a problem when calling
the Error function.
see: <http://savannah.cern.ch/bugs/?37260>
2008-06-01 05:37 brun
* [r24082] core/meta/inc/TCint.h, core/meta/inc/TInterpreter.h,
core/meta/src/TCint.cxx: Change the return type of all functions
Property , Offset and Tagnum from int to Long_t
2008-06-01 00:59 rdm
* [r24081] gui/gui/inc/TGFrame.h, gui/gui/src/TGFrame.cxx: Avoid
DeleteWindow() singleshot timer from being set twice for the same
window (could happen when clicking very quickly twice in the WM
close box).
Fixes issue 37197.
2008-05-31 20:39 brun
* [r24080] core/meta/inc/TInterpreter.h: Fix a warning on Windows.
2008-05-31 20:28 brun
* [r24079] core/meta/src/TDataMember.cxx, core/rint/src/TRint.cxx:
Add missing include stdlib required by gcc4.3
2008-05-31 20:19 brun
* [r24078] core/meta/inc/TInterpreter.h: Fix compiler warnings
about unused argument names
2008-05-31 19:39 brun
* [r24077] core/base/src/TQConnection.cxx,
core/base/src/TQObject.cxx, core/base/src/TROOT.cxx,
core/base/src/TStorage.cxx, core/base/src/TSystem.cxx,
core/base/src/TVirtualFitter.cxx, core/meta/inc/TBaseClass.h,
core/meta/inc/TCint.h, core/meta/inc/TClass.h,
core/meta/inc/TDataMember.h, core/meta/inc/TDataType.h,
core/meta/inc/TDictionary.h, core/meta/inc/TFunction.h,
core/meta/inc/TGlobal.h, core/meta/inc/TInterpreter.h,
core/meta/inc/TMethod.h, core/meta/inc/TMethodArg.h,
core/meta/inc/TMethodCall.h, core/meta/src/TBaseClass.cxx,
core/meta/src/TCint.cxx, core/meta/src/TClass.cxx,
core/meta/src/TDataMember.cxx, core/meta/src/TDataType.cxx,
core/meta/src/TFunction.cxx, core/meta/src/TGlobal.cxx,
core/meta/src/TInterpreter.cxx, core/meta/src/TIsAProxy.cxx,
core/meta/src/TMethod.cxx, core/meta/src/TMethodArg.cxx,
core/meta/src/TMethodCall.cxx,
core/meta/src/TStreamerElement.cxx, core/rint/src/TRint.cxx,
core/rint/src/TTabCom.cxx, core/thread/src/TThread.cxx,
gui/guibuilder/src/TGuiBldDragManager.cxx, hist/hist/src/TF1.cxx,
math/foam/src/TFoam.cxx, math/mathcore/src/FunctorCint.cxx,
math/minuit/src/TMinuit.cxx, math/minuit2/src/TFitterMinuit.cxx,
net/alien/inc/TAlienSystem.h,
roofit/roofitcore/src/RooGenCategory.cxx,
roofit/roofitcore/src/RooWorkspace.cxx,
tree/tree/inc/TSelectorCint.h, tree/tree/src/TSelector.cxx,
tree/tree/src/TSelectorCint.cxx, tree/tree/src/TTree.cxx: Extend
the TInterpreter class to support the CINT API used so far by
ROOT.
The concrete implementation of the class is in TCint.
The new functions are essentially interfaces to the existing CINT
C++ classes
like G__ClassInfo, G__CallFunc, G__DataMemberInfo, G__MethodInfo,
G__TypeInfo
and G__TypedefInfo. Most of these functions will call the Reflex
interface
once the CINT/Reflex interface will be available later this year.
All direct calls to CINT are replaced by calls like
gCint->ClassInfo_xxx where gCint
points to the TCint implementation.
The existing calls to TCint via gInterpreter are kept because on
Windows
gInterpreter does not call directly TCint, but instead call
TWin32InterpreterProxy
that in turns call TCint.
On Linux and Mac, gInterpreter and gCint are equivalent.
Once the transformation using gCint will be completed, it will be
possible
to specify at startup time which version of CINT (CINT or CINT7)
by loading
dynamically TCint or TCint7.--This line, and those below, will be
ignored--
M core/meta/src/TStreamerElement.cxx
M core/meta/src/TCint.cxx
M core/meta/src/TGlobal.cxx
M core/meta/src/TBaseClass.cxx
M core/meta/src/TDataMember.cxx
M core/meta/src/TInterpreter.cxx
M core/meta/src/TClass.cxx
M core/meta/src/TMethodArg.cxx
M core/meta/src/TDataType.cxx
M core/meta/src/TMethodCall.cxx
M core/meta/src/TIsAProxy.cxx
M core/meta/src/TMethod.cxx
M core/meta/src/TFunction.cxx
M core/meta/inc/TClass.h
M core/meta/inc/TDictionary.h
M core/meta/inc/TMethodArg.h
M core/meta/inc/TDataType.h
M core/meta/inc/TMethodCall.h
M core/meta/inc/TMethod.h
M core/meta/inc/TFunction.h
M core/meta/inc/TCint.h
M core/meta/inc/TGlobal.h
M core/meta/inc/TBaseClass.h
M core/meta/inc/TDataMember.h
M core/meta/inc/TInterpreter.h
M core/thread/src/TThread.cxx
M core/base/src/TVirtualFitter.cxx
M core/base/src/TStorage.cxx
M core/base/src/TQConnection.cxx
M core/base/src/TROOT.cxx
M core/base/src/TSystem.cxx
M core/base/src/TQObject.cxx
M core/rint/src/TRint.cxx
M core/rint/src/TTabCom.cxx
M math/foam/src/TFoam.cxx
M math/minuit2/src/TFitterMinuit.cxx
M math/mathcore/src/FunctorCint.cxx
M math/minuit/src/TMinuit.cxx
M tree/tree/src/TTree.cxx
M tree/tree/src/TSelectorCint.cxx
M tree/tree/src/TSelector.cxx
M tree/tree/inc/TSelectorCint.h
M roofit/roofitcore/src/RooGenCategory.cxx
M roofit/roofitcore/src/RooWorkspace.cxx
M hist/hist/src/TF1.cxx
M gui/guibuilder/src/TGuiBldDragManager.cxx
M net/alien/inc/TAlienSystem.h
2008-05-30 16:43 matevz
* [r24076] graf3d/eve/inc/TEveCalo.h,
graf3d/eve/inc/TEveCaloVizEditor.h, graf3d/eve/src/TEveCalo.cxx,
graf3d/eve/src/TEveCalo2DGL.cxx,
graf3d/eve/src/TEveCaloLegoGL.cxx,
graf3d/eve/src/TEveCaloVizEditor.cxx, tutorials/eve/cms_calo.C:
From Alja:
- TEveCalo, TEveCaloLegoGL, TEveCalo2DGL, TEveCaloVizEditor:
Add possibility to auto scale calorimeters.
In class TEveCaloViz rename member fPhiRng to fPhiOffset.
- cms_calo.C:
Demonstrate auto scale and eta/phi range.
2008-05-30 16:22 axel
* [r24075] cint/reflex/python/genreflex/gendict.py,
cint/reflex/test/test_Reflex_generate.testref: Work around a
funny bug in MSVC7.1: sizeof(::std::vector<int>) gives
"'std::allocator<_Ty>' : illegal use of this type as an
expression". So use sizeof(std::vector<int>) instead for all STL
classes on windows.
Update the reflex test ref file to take into account that classes
are now only written once.
2008-05-30 12:56 bellenot
* [r24074] core/winnt/src/TWinNTSystem.cxx,
graf2d/win32gdk/inc/TGWin32.h, graf2d/win32gdk/src/TGWin32.cxx: -
Remove all HandleConsoleThread code from TWinNTSystem.
Console input handling is now performed in the main event
loop (in TWinNTSystem::DispatchOneEvent())
- Move the splash screen code from TGWin32 to TWinNTSystem,
allowing to come back to the original behavior, which is:
display the splash screen when starting root, unless -l
is specified as startup option, and this without having
to load libWin32gdk first.
2008-05-30 12:38 axel
* [r24073] cint/cint/src/common.h, cint/cint/src/ifunc.cxx,
cint/cint/src/strbuf.cxx, cint/cint/src/strbuf.h,
cint/cint7/src/Api.cxx, cint/cint7/src/CallFunc.cxx,
cint/cint7/src/Class.cxx, cint/cint7/src/Method.cxx,
cint/cint7/src/auxu.cxx, cint/cint7/src/bc_debug.cxx,
cint/cint7/src/bc_exec.cxx, cint/cint7/src/bc_parse.cxx,
cint/cint7/src/common.h, cint/cint7/src/debug.cxx,
cint/cint7/src/decl.cxx, cint/cint7/src/disp.cxx,
cint/cint7/src/end.cxx, cint/cint7/src/error.cxx,
cint/cint7/src/expr.cxx, cint/cint7/src/func.cxx,
cint/cint7/src/gcoll.cxx, cint/cint7/src/global2.cxx,
cint/cint7/src/ifunc.cxx, cint/cint7/src/inherit.cxx,
cint/cint7/src/init.cxx, cint/cint7/src/input.cxx,
cint/cint7/src/intrpt.cxx, cint/cint7/src/loadfile.cxx,
cint/cint7/src/macro.cxx, cint/cint7/src/new.cxx,
cint/cint7/src/newlink.cxx, cint/cint7/src/opr.cxx,
cint/cint7/src/parse.cxx, cint/cint7/src/pause.cxx,
cint/cint7/src/pcode.cxx, cint/cint7/src/pragma.cxx,
cint/cint7/src/quote.cxx, cint/cint7/src/rflxutil.cxx,
cint/cint7/src/scrupto.cxx, cint/cint7/src/shl.cxx,
cint/cint7/src/sizeof.cxx, cint/cint7/src/strbuf.cxx,
cint/cint7/src/strbuf.h, cint/cint7/src/struct.cxx,
cint/cint7/src/stub.cxx, cint/cint7/src/tmplt.cxx,
cint/cint7/src/typedef.cxx, cint/cint7/src/val2a.cxx,
cint/cint7/src/value.cxx, cint/cint7/src/var.cxx: Add a buffer
management class to replace static sized char buffers on the
stack.
Also allows us to gradually convert static to dynamic sizes.
Use it in CINT7 thoughout, and in CINT5 in the places that were
most urgent according to a stack usage evaluation with
http://home.cern.ch/axel/stacksize.sh, i.e. in
G__interpret_function only for now.
Fix the lookup's conversion vs. promotion algorithm; especially
the promotion part was completely wrong. This fixes Savannah
#23352.
2008-05-30 10:07 axel
* [r24072] cint/doc/index.html: Missing closing tag for <a>
2008-05-30 09:19 matevz
* [r24071] graf3d/eve/inc/TEveCaloLegoGL.h,
graf3d/eve/src/TEveCaloLegoGL.cxx: Fix compilation warning and
some whitespace.
2008-05-30 09:04 couet
* [r24070] etc/plugins/TVirtualGraphPainter: - roll back.
2008-05-30 09:02 couet
* [r24069] etc/plugins/TVirtualGraphPainter/P010_TGraphPainter.C: -
Roll back last commit.
2008-05-30 09:00 couet
* [r24068] hist/hist/inc/LinkDef.h: - Roll back last commit.
2008-05-30 08:58 couet
* [r24067] hist/hist/inc/TVirtualGraphPainter.h,
hist/hist/src/TVirtualGraphPainter.cxx: - Roll back last commit.
2008-05-30 08:55 couet
* [r24066] hist/histpainter/inc/TGraphPainter.h,
hist/histpainter/src/TGraphPainter.cxx: - Roll back last commit
2008-05-30 08:54 couet
* [r24065] graf2d/graf/inc/TGraph.h,
graf2d/graf/inc/TGraphAsymmErrors.h,
graf2d/graf/inc/TGraphBentErrors.h,
graf2d/graf/inc/TGraphErrors.h, graf2d/graf/src/TGraph.cxx,
graf2d/graf/src/TGraphAsymmErrors.cxx,
graf2d/graf/src/TGraphBentErrors.cxx,
graf2d/graf/src/TGraphErrors.cxx,
graf2d/graf/src/TGraphPolar.cxx, graf2d/graf/src/TMultiGraph.cxx:
- Roll back last commit.
2008-05-30 08:16 couet
* [r24064] graf2d/graf/inc/TGraph.h,
graf2d/graf/inc/TGraphAsymmErrors.h,
graf2d/graf/inc/TGraphBentErrors.h,
graf2d/graf/inc/TGraphErrors.h, graf2d/graf/src/TGraph.cxx,
graf2d/graf/src/TGraphAsymmErrors.cxx,
graf2d/graf/src/TGraphBentErrors.cxx,
graf2d/graf/src/TGraphErrors.cxx,
graf2d/graf/src/TGraphPolar.cxx, graf2d/graf/src/TMultiGraph.cxx:
- All the methods doing graphics are now in TGraphPainter.
2008-05-30 08:09 rdm
* [r24063] etc/plugins/TVirtualGraphPainter,
etc/plugins/TVirtualGraphPainter/P010_TGraphPainter.C: From
Olivier:
new plugin for TGraphPainter.
2008-05-30 07:59 couet
* [r24062] hist/histpainter/inc/TGraphPainter.h,
hist/histpainter/src/TGraphPainter.cxx: - TGraphPainter now
contains all the methods needed to paint TGraph and the
classes deriving from it.
2008-05-30 07:56 couet
* [r24061] hist/hist/inc/LinkDef.h,
hist/hist/inc/TVirtualGraphPainter.h,
hist/hist/src/TVirtualGraphPainter.cxx: - New class
TVirtualGraphPainter.
2008-05-30 07:43 brun
* [r24060] tmva/doc/index.txt: Add a reference to the TMVA Options
Reference page
2008-05-30 04:15 matevz
* [r24059] graf3d/eve/inc/TEveGeoNode.h,
graf3d/eve/src/TEveGeoNode.cxx,
graf3d/eve/src/TEveGeoShapeExtract.cxx,
graf3d/eve/src/TEveUtil.cxx, graf3d/gl/inc/TGLOrthoCamera.h,
graf3d/gl/inc/TGLSAViewer.h, graf3d/gl/inc/TGLViewer.h,
graf3d/gl/src/TGLCamera.cxx, graf3d/gl/src/TGLOrthoCamera.cxx,
graf3d/gl/src/TGLSAViewer.cxx, graf3d/gl/src/TGLViewer.cxx,
tutorials/eve/projection_test.C: - TEveGeoShape
Add static data-member holding a pointer to a default geo-manager
that allows us to capture dangling geo-shapes as they are created
for
or imported into TEveGeoShape.
- TGLCamera
Fix AdjustAndClampVal() fix poorly implementd logarithmic scaling
of
the value step.
- TGLOrthoCamera
Add get/set methods for fZoomMin/Max.
- TGLViewer, TGLSAViewer
Move SavePicture() from TGLSAViewer to TGLViewer and improve
structure of the code. This allows also images from TGLEmbedded
viewer to be saved to a file.
- projection_test.C
Set min/max-zoom of the camera.
2008-05-29 22:17 russo
* [r24058] cint/cint7/src/cast.cxx, cint/cint7/src/common.h,
cint/cint7/src/fproto.h, cint/cint7/src/ifunc.cxx,
cint/cint7/src/newlink.cxx, cint/cint7/src/rflxutil.cxx: Fix the
way G__memberfunc_setup() calculates the
function property ptradjust. The translation from
cint5 missed initializing the pointer to zero,
and the return type for the cast which is done to
calculate the pointer adjustment was incorrect,
it was the class type instead of a pointer to the
class type.
Make sure that reflex properties are copied correctly,
there are some non-default copy semantics and we
must be sure to have real copy constructors
and operator= functions for the type heirarchy.
-- Paul Russo
2008-05-29 22:11 russo
* [r24057] cint/cint7/src/Method.cxx: Fix Next(), it was returning
functions from the global
scope in addition to the class methods.
Fix handling of data members which are cached values
derived from calling member functions of other data
members. They were not always reset when their master
data member was changed.
-- Paul Russo
2008-05-29 21:07 rdm
* [r24055] core/base/src/TUUID.cxx: Correct TUUID time code was
inactive due to obsolete R__LONGLONG ifdef.
2008-05-29 20:47 axel
* [r24054] cint/doc/index.html: Super-package doc.
2008-05-29 17:03 matevz
* [r24052] graf3d/eve/inc/TEveCalo.h,
graf3d/eve/inc/TEveCaloData.h, graf3d/eve/inc/TEveCaloLegoGL.h,
graf3d/eve/src/TEveCalo.cxx, graf3d/eve/src/TEveCalo2DGL.cxx,
graf3d/eve/src/TEveCalo3DGL.cxx, graf3d/eve/src/TEveCaloData.cxx,
graf3d/eve/src/TEveCaloLegoGL.cxx,
graf3d/eve/src/TEveCaloVizEditor.cxx,
graf3d/eve/src/TEveLegoOverlay.cxx: From Alja:
- TEveCaloVizEditor:
Read eta limits from data.
- TEveCaloData, TEveCalo, TEveCalo3DGL, TEveCaloLegoGL,
TEveCalo2DGL:
Enable variable eta and phi range.
- TEveLegoOverlay:
Draw axis using THLimits finder.
2008-05-29 10:15 brun
* [r24049] bindings/pyroot/src/Adapters.cxx,
bindings/pyroot/src/ConstructorHolder.cxx,
bindings/pyroot/src/Converters.cxx,
bindings/pyroot/src/MethodHolder.cxx,
bindings/pyroot/src/PropertyProxy.cxx,
bindings/pyroot/src/RootWrapper.cxx,
bindings/pyroot/src/TPyClassGenerator.cxx: Make the necessary
changes in view of the coming changes in TClass where
the new member fClassInfo is now of type ClassInfo_t instead of
G__ClassInfo.
2008-05-29 05:37 brun
* [r24048] misc/minicern/src/cernlib.c: In function cfstati select
the code used for __APPLE for __FreeBSD__ too.
2008-05-28 23:22 matevz
* [r24047] graf3d/eve/inc/TEveElement.h,
graf3d/eve/inc/TEvePolygonSetProjected.h,
graf3d/eve/src/TEveElement.cxx, graf3d/eve/src/TEveGeoNode.cxx,
graf3d/eve/src/TEveManager.cxx,
graf3d/eve/src/TEvePolygonSetProjected.cxx,
graf3d/eve/src/TEvePolygonSetProjectedEditor.cxx: - TEveElement
Add member 'TEveElement *fVizModel' that points to VizDB entry
used
for determination of element's visual properties.
When setting the VizModel add it as a child to the model-element.
This will allow for two-way communication between client and
model
elements.
- TEveManager
When adding a model-element into VizDB increase its deny-destroy
count. Use Destroy() not direct delete when removing it.
- TEvePolygonSetProjected
- Override TEveElement::SetMainColor() so that we can keep line
and
fill colors in sync if this is desired.
- Remove SetLine/FillColor(Pixel_t).
- TEveGeoNode
Add some info and warning messages for unexpected conditions
(which
I now suspect might actually happen in some rare cases).
2008-05-28 20:48 brun
* [r24046] gui/gui/src/TGSimpleTableInterface.cxx,
tree/treeplayer/src/TTreeTableInterface.cxx: From Bertrand:
- Solve a problem on Windows with 'const char *' returned by a
few methods.
2008-05-28 14:59 brun
* [r24044] tutorials/gui/gtreeTableTest.C,
tutorials/gui/ntupleTableTest.C, tutorials/gui/simpleTableTest.C,
tutorials/gui/staffTableTest.C: from Roel Aaij and Ilka:
new tutorials illustrating the use of the TGTable class.
2008-05-28 14:34 antcheva
* [r24043] gui/gui/inc/TGSimpleTableInterface.h,
gui/gui/inc/TGTable.h, gui/gui/src/TGTable.cxx: From Roel:
Several fixes in related to table widget and its use.
2008-05-28 13:22 bellenot
* [r24041] core/winnt/src/TWinNTSystem.cxx: - Check for the return
value of RegQueryValueEx (has to be ERROR_SUCCESS)
(the registry was updated at each root.exe startup before)
2008-05-28 11:18 ganis
* [r24040] proof/proof/src/TProofDataSetManager.cxx: From
Jan-Fiete:
- Always read the group config file
- Enforce GBytes by default for quota definitions
- Define and use a variable for the product (1024 * 1024 * 1024)
2008-05-28 09:21 axel
* [r24039] cint/reflex/python/genreflex/gendict.py: Fix
determination of func name for shadows; repairs Gaudi nightly
build
2008-05-28 06:46 brun
* [r24038] hist/hist/src/TH1.cxx: Add a new option "M" in
TH1::Reset.
When this option is specified, the Minimum and Maximum are also
reset.
2008-05-28 06:32 brun
* [r24037] io/io/inc/TKey.h, io/io/src/TFile.cxx,
io/io/src/TKey.cxx, io/sql/inc/TKeySQL.h, io/sql/src/TKeySQL.cxx,
io/xml/inc/TKeyXML.h, io/xml/src/TKeyXML.cxx: Instead of the
optional argument in TKey::ReadObj, implement a new function
TKey::ReadObjWithBuffer(char *bufferRead)
2008-05-27 18:36 pcanal
* [r24035] cint/cint/src/val2a.cxx, cint/cint7/src/val2a.cxx:
recognize 'long int' as meaning 'long'
2008-05-27 17:50 pcanal
* [r24034] tree/tree/src/TBranchElement.cxx: Insure that kBranchAny
or kBranchObject is set even if the file was
created by a version of ROOT older than 5-18-00c and the top
level
branch is not split.
2008-05-27 14:02 axel
* [r24031] cint/reflex/inc/Reflex/Kernel.h: For now, revert change
r24030. Will need to rename enum constant CONST to solve this
properly.
2008-05-27 11:08 axel
* [r24030] cint/reflex/inc/Reflex/Kernel.h: Include windows.h
before Kernel.h undefs CONST. Otherwise it can get included (e.g.
by boost) after the #undef CONST and thus change the meaning of
CONST.
2008-05-27 10:21 axel
* [r24029] cint/reflex/python/genreflex/gendict.py: Fix func name
extraction from mangled name when evaluating whether a shadow of
a derived class needs to reimplement an otherwise ambiguous
virtual function
2008-05-27 07:44 brun
* [r24028] io/io/src/TFile.cxx: With the previous optimization, the
file title was not read correctly.
2008-05-26 20:50 moneta
* [r24027] math/genvector/inc/Math/GenVector/Cartesian2D.h,
math/mathcore/inc/Math/PdfFunc.h: - fixes a stray endif and a
wrong include guard thanks to Axel.
2008-05-26 19:12 matevz
* [r24026] graf3d/eve/inc/LinkDef.h, graf3d/eve/inc/TEveManager.h,
graf3d/eve/src/TEveElement.cxx, graf3d/eve/src/TEveManager.cxx,
tutorials/eve/test_compound.C: TEveManger
----------
Implement basic visual-parameter database management using TMap
(load/save not supported yet).
Use TMap instead of std::map for geometry management.
TEveElement
-----------
Implement CopyVizParamsFromDB().
test_compound.C
---------------
Add minimal example showing usage of visual-parameter database.
2008-05-26 17:12 rdm
* [r24025] build/unix/compiledata.sh, core/base/src/TSystem.cxx: -
TSystem:
- prepend $ROOTSYS or ROOTBINDIR to rootcint path in ACliC
- on MacOS X < 10.5, remove the default linked libs from the
ACLiC
generated .rootmap file (fixes also problem of double loading
libCore
from PyROOT)
- on MacOS X >= 10.5, behaves now exactly like Linux, we can
prelink
the ACliC generated .so with all libraries loaded in ROOT. No
need
for .rootmap anymore.
- compiledata.sh:
- add special case for MacOS X >= 10.5, use SOFLAGS from
Makefile.macosx
and use list of libs currently loaded into ROOT.
2008-05-26 15:22 antcheva
* [r24024] gui/gui/src/TGListTree.cxx: From Bertrand and Matevz:
Emit MouseOver(0) signals when mouse leaves the window
and below-mouse item is still set.
2008-05-26 14:31 axel
* [r24023] cint/reflex/test/testDict2/VirtFuncOverrider.h: Forgot
credit / author line.
2008-05-26 14:27 axel
* [r24022] cint/reflex/test/testDict2/Class2Dict.h,
cint/reflex/test/testDict2/VirtFuncOverrider.h,
cint/reflex/test/testDict2/selection.xml,
cint/reflex/test/test_Reflex_generate.cxx: In test suite, print
classes only once instead of twice (as scope, as type).
Add test suite for shadow's virtual function overrider.
2008-05-26 14:12 axel
* [r24021] cint/reflex/python/genreflex/gendict.py: Shadow class A,
deriving from B and C, now checks whether it needs to add an
otherwise ambiguous function that exists both in B and C. Fixes
https://savannah.cern.ch/bugs/?32874
Also remove a left-ovcer debug statement.
2008-05-26 14:09 brun
* [r24020] graf3d/eve/src/TEveMacro.cxx: Remove include <G__ci.h>
2008-05-26 13:53 axel
* [r24019] cint/reflex/python/genreflex/gendict.py,
cint/reflex/test/test_Reflex_generate.testref: Include template
parameters in function names. This fixes the second, nasty part
of Sav #32916, working around a GCCXML bug.
Update test suite to test for the proper function names
(including template parameters)
2008-05-26 13:44 brun
* [r24018] tree/treeplayer/src/TTreePlayer.cxx: Remove include
<Api.h>
2008-05-26 13:42 brun
* [r24016] tree/tree/src/TBranchElement.cxx: Remove #include
<Api.h>
2008-05-26 12:48 brun
* [r24015] io/io/src/TFile.cxx: in TFile::Init always read
kBEGIN+200 bytes instead of kBEGIN bytes.
Most of the time, the main directory follows kBEGIN and it is
shorter than 200 bytes.
When this happen, we save one file transaction by calling the new
TDirectoryFile::ReadKeys
with the new option kFALSE.
In TFile::GetStreamerInfoList, we use the new optional argument
of TKey::ReadObj to indicate that ReadObj can read from the
specified
argument instead of creating an internal buffer and reading from
the file.
With these changes, opening a ROOT file implies now 3
transactions instead of 6.
2008-05-26 12:21 brun
* [r24014] io/sql/inc/TKeySQL.h, io/sql/src/TKeySQL.cxx,
io/xml/inc/TKeyXML.h, io/xml/src/TKeyXML.cxx: Add optional
argument bufferRead to the ReadObj functions.
2008-05-26 12:07 brun
* [r24013] core/base/inc/TDirectory.h, io/io/inc/TDirectoryFile.h,
io/io/src/TDirectoryFile.cxx: Add an optional argument Bool_t
forceRead to TDirectory::ReadKeys.
When this argument is called with kFALSE, ReadKeys assume that
the TKey members
have already been read before this call.
2008-05-26 12:05 brun
* [r24012] io/io/inc/TKey.h, io/io/src/TKey.cxx: Add an optional
argument char*bufferRead to TKey::ReadObj.
When this argument is specified, the function reads directly from
the specified buffer
instead of creating an internal buffer and reading from the file.
With this change, one can save one read operation when opening a
ROOT file.
2008-05-26 07:28 brun
* [r24007] graf3d/eve/src/TEveElement.cxx: Fix a compilation
warning about a unused argument
2008-05-26 07:25 brun
* [r24006] graf3d/eve/inc/TEveManager.h: From Federico:
some efffc++ fixes
2008-05-26 07:25 brun
* [r24005] net/net/inc/TSocket.h: From Federico:
some efffc++ fixes
2008-05-24 20:08 matevz
* [r24004] graf3d/eve/inc/TEveCompound.h,
graf3d/eve/inc/TEveElement.h, graf3d/eve/inc/TEveLine.h,
graf3d/eve/inc/TEvePointSet.h,
graf3d/eve/inc/TEveProjectionBases.h,
graf3d/eve/inc/TEveStraightLineSet.h, graf3d/eve/inc/TEveTrack.h,
graf3d/eve/src/TEveCompound.cxx, graf3d/eve/src/TEveElement.cxx,
graf3d/eve/src/TEveGedEditor.cxx, graf3d/eve/src/TEveLine.cxx,
graf3d/eve/src/TEvePointSet.cxx,
graf3d/eve/src/TEveProjectionBases.cxx,
graf3d/eve/src/TEveStraightLineSet.cxx,
graf3d/eve/src/TEveTrack.cxx: Implement virtual method
TEveElement::CopyVizParams(element) for the
following classes: TEvePointSet, TEveLine, TEveTrack,
TEveTrackList
and TEveStraightLineSet.
Implemented TEveProjectable::PropagateVizParams().
In TEveGedEditor::Update() call PropagateVizParamsToProjecteds()
so
that all representation of given element receive the potential
updates.
2008-05-24 18:43 matevz
* [r24003] graf3d/eve/inc/TEveSelection.h: Remove declaration of an
unimplemented method.
2008-05-23 20:58 matevz
* [r24001] graf3d/eve/inc/TEveElement.h,
graf3d/eve/inc/TEveGeoNode.h, graf3d/eve/inc/TEveSceneInfo.h,
graf3d/eve/inc/TEveSelection.h, graf3d/eve/inc/TEveUtil.h,
graf3d/eve/src/TEveBrowser.cxx, graf3d/eve/src/TEveCompound.cxx,
graf3d/eve/src/TEveElement.cxx, graf3d/eve/src/TEveGedEditor.cxx,
graf3d/eve/src/TEveGeoNode.cxx, graf3d/eve/src/TEveManager.cxx,
graf3d/eve/src/TEveProjectionBases.cxx,
graf3d/eve/src/TEveProjectionManager.cxx,
graf3d/eve/src/TEveSceneInfo.cxx,
graf3d/eve/src/TEveSelection.cxx,
graf3d/eve/src/TEveTrackPropagator.cxx,
graf3d/eve/src/TEveTrackPropagatorEditor.cxx,
graf3d/eve/src/TEveUtil.cxx: Optimize updates of element
visibility by introducing a new stamp-type
and preprocessing the changed elements in
TEveManager::DoRedraw3D().
Make TEveElement::AddStamp() virtual. This allows sub-classes to
react
to different changes within the element.
This also simplifes handling of visibility for TEveGeoNode and
TEveSceneInfo.
TEveProjection manager properly maintains compound-element
relation.
Finalize propagation of visibility and color from compounds to
compound elements and from projectables to projecteds.
Add three new selection propagation modes (compound, compound and
projectable, master).
Remove obsolete method TEveElement::UpdateItems() and all its
incarnations.
Replace asserts in TEveTrackPropagator::HelixToBounds() with a
warning
as this case can actually occur due to numerical errors for
tracks with
pZ close to zero.
2008-05-23 16:36 rdm
* [r23996] cint/cint/Module.mk: From Axel:
use gcc4strm.cxx with icc 10.1.
2008-05-23 15:17 axel
* [r23992] cint/cint7/src/func.cxx: Implement '#' alternate form
printf char (same as r23981 for CINT5)
2008-05-23 14:42 axel
* [r23991] cint/reflex/python/genreflex/gendict.py,
cint/reflex/python/genreflex/genreflex.py,
cint/reflex/test/CppUnit_testdriver.cpp,
cint/reflex/test/test_Reflex_generate.cxx,
cint/reflex/test/test_Reflex_generate.testref,
cint/reflex/test/test_Reflex_simple2.cxx,
cint/reflex/test/test_Reflex_unit.cxx: Add support for GCCXML
0.9:
* OffsetType is not enclosed by a PointerType anymore.
* arrays have size [3u]
* all typedefs are replaced by their underlying types; remove
tests failing due to that.
* doesn't add default c'tor / copy c'tor / d'tor; GCCXML0.7 was
adding them _most_ of the time. Add them always.
* different sort order for function members; make the test suite
insensitive to that.
Port test suite to GCC4.3
Sort test output from test_Reflex_generate.
2008-05-23 09:10 ganis
* [r23986] proof/proof/src/TProofServ.cxx,
proof/proofd/src/XrdProofSched.cxx,
proof/proofplayer/inc/TPacketizerAdaptive.h,
proof/proofplayer/inc/TVirtualPacketizer.h,
proof/proofplayer/src/TPacketizerAdaptive.cxx,
proof/proofplayer/src/TProofPlayer.cxx,
proof/proofplayer/src/TVirtualPacketizer.cxx: Import fixes / new
functionality from branches/dev/proof:
- proof/proofplayer/src/TPacketizerAdaptive.cxx
Implement the classic strategy of the TPacketizer in
TPacketizerAdaptive.
The strategy can be changed from adaptive (default) to
TPacketizer with:
"PROOF_PacketizerStrategy" parameter to PROOF
- proof/proofplayer/src/TProofPlayer.cxx
Fixed error messages for 'MissingFiles' and 'FailedPackets'
lists.
Improve fault detection by creating a list of failed packets upon
a mismatch
in the expected and actual number of processed events; the list
is added to
the output list.
- proof/proofplayer/src/TVirtualPacketizer.cxx
Make sure that something has been processed before setting
kIsDone.
Improve fault detection by creating a list of failed packets upon
a mismatch
in the expected and actual number of processed events; the list
is added to
the output list.
- proof/proofplayer/inc/TVirtualPacketizer.h
Improve fault detection by creating a list of failed packets upon
a mismatch
in the expected and actual number of processed events; the list
is added to
the output list.
- proof/proofplayer/inc/TPacketizerAdaptive.h
Implement the classic strategy of the TPacketizer in
TPacketizerAdaptive
- proof/proof/src/TProofServ.cxx
Fixes:
+ option string: "stageOnly" --> "stagedOnly".
+ add parenthesis to avoid a warning after the previous patch.
+ remove the objects added to the missingFiles in TDSet::Add from
the 'dataset'
before deleting it
+ fixed an error HandleCheckFile ('kPROOF_WorkDir' instead of
'kPROOF_PackDir').
+ make fCacheDir and fPackageDir controllable via directive
+ in TProofServ::ErrorHandler: do not create the related
additional buffer if
not logging to syslog
Added functionality:
- add possibility to flag an "Info" message as service message
using
the prefix "|Svc" in the location field; e.g.
Info("SetupCommon|Svc", "Test of SvcMsg");
will produce something like
09:28:24 6892 Mst-0 | SvcMsg in <TXProofServ::SetupCommon>: Test
of SvcMsg
This is needed to be able in the future to filter-out messages
needed
by some services (e.g. the forthcoming memory checker) which
should not be
displayed by default.
- proof/proofd/src/XrdProofSched.cxx
Improve the calculation of the number of workers to assign by
using fMinForQuery
as a minimum.
Fix the length of method separators.
Fix signed/unsigned warning.
2008-05-23 08:23 axel
* [r23985] cint/reflex/python/genreflex/gendict.py: Add a few
leading "::" to ensure that there are no ambiguities between
types pulled in via the dictionary's "using namespace Reflex" and
a user class name.
2008-05-23 07:56 axel
* [r23983] cint/reflex/python/genreflex/gendict.py: Allow exclusion
of fields (i.e. data members)
2008-05-23 07:53 axel
* [r23982] cint/reflex/python/genreflex/gendict.py: Protect shadow
class names from being #defined. Fixes issue with shadowing
G4String; __G4String is used as an include guard.
2008-05-23 07:17 axel
* [r23981] cint/cint/src/func.cxx: Implement alternate form printf
format modifier
2008-05-23 00:44 wlav
* [r23980] bindings/pyroot/inc/TPyDispatcher.h,
bindings/pyroot/src/TPyDispatcher.cxx: add builtin dispatches as
per TQObject::Emit
2008-05-22 19:28 matevz
* [r23979] graf3d/eve/inc/LinkDef.h, graf3d/eve/inc/TEveCompound.h,
graf3d/eve/inc/TEveElement.h, graf3d/eve/inc/TEveManager.h,
graf3d/eve/inc/TEveProjectionBases.h,
graf3d/eve/src/TEveCompound.cxx, graf3d/eve/src/TEveElement.cxx,
graf3d/eve/src/TEveManager.cxx,
graf3d/eve/src/TEveProjectionBases.cxx,
graf3d/eve/src/TEveProjectionManager.cxx,
tutorials/eve/test_compound.C: Propagation of main-color and
render-state from:
a) compounds to compound-members;
b) projectables to projected elements.
New tutorial to test/demonstrate compounds (not complete).
2008-05-22 16:54 brun
* [r23978] gui/gui/src/TRootBrowserLite.cxx: From Bertrand:
- Add protections against double and/or invalid object deletion
- Some code cleanup
2008-05-22 15:01 axel
* [r23974] core/utils/src/rootcint.cxx: rootcint was removing last
subdir of ROOTSYS
2008-05-22 14:51 rdm
* [r23973] build/win/makelib.sh: From Axel:
link libCore against shell32.lib.
2008-05-22 13:53 rdm
* [r23972] core/utils/src/rootcint.cxx,
core/winnt/src/TWinNTSystem.cxx, macros/fileopen.C: From Axel:
rootcint.cxx: For non-prefix build, rootcint uses its location to
determine ROOTSYS, now also on windows. Fixes ROOTSYS for
rootcint_tmp.
TWinNTSystem.cxx: add a registry entry such that double clicking
.root
files starts root and opens the file. Also sets icon and title
for .root-files.
$ROOTSYS/etc/fileopen.C can be customized; currently it simply
opens a
TBrowser. The registry is only touched if
$ROOTSYS/macros/fileopen.C exists.
2008-05-22 13:37 moneta
* [r23970] math/minuit2/inc/Minuit2/ABObj.h,
math/minuit2/inc/Minuit2/ABProd.h,
math/minuit2/inc/Minuit2/ABSum.h: - fix a potential problem found
by Timur (see
http://root.cern.ch/phpBB2/viewtopic.php?p=27949#27949)
2008-05-22 13:21 axel
* [r23969] html/src/TDocParser.cxx: Ensure frames are not words
when removing "decorative frames" in comments. Fixes issue with
TGTableLayout
2008-05-22 09:20 axel
* [r23964] cint/cint/src/Shadow.cxx, cint/cint7/src/Shadow.cxx:
Support unions for shadows
2008-05-22 09:02 couet
* [r23963] gui/ged/src/TPieEditor.cxx,
gui/ged/src/TPieSliceEditor.cxx: - Fix coding conventions'
mistakes.
2008-05-22 07:45 brun
* [r23962] tutorials/net/hclient.C, tutorials/net/hserv.C: Make the
hclient and hserv named scripts and add an optional argument
in hclient to enable automatic schema evolution.
2008-05-22 07:44 brun
* [r23961] net/net/inc/TMessage.h, net/net/src/TMessage.cxx,
net/net/src/TSocket.cxx: Make the automatic schema evolution
optional.
Add a new static function
TMessage::EnableSchemaEvolution(Bool_t enable=kFALSE)
2008-05-21 20:30 rdm
* [r23959] core/cont/inc/TMap.h, core/cont/src/TMap.cxx: From
Matevz:
Introduce the concept of value-object ownership for TMap by using
a
new object bit (kIsOwnerValue). To set it use either:
a) SetOwnerValue(bool ownval)
b) SetOwnerKeyValue(bool ownkey, bool ownval)
Changed methods:
1. Clear() - honour settings of own-keys, own-values.
2. TObject *TMap::Remove(TObject *key) - delete value object if
the
map owns them.
New methods:
1. Bool_t DeleteEntry(TObject* key) - remove (key,val) pair
corresponding
to key. Delete key/value objects depending on the
ownership-state.
2. TPair *TMap::RemoveEntry(TObject *key) - remove (key,val) pair
corresponding to key and return the full pair object.
In class-doc mention that IsEqual() is used for key-comparison.
2008-05-21 18:16 matevz
* [r23958] graf3d/eve/inc/TEveCalo2DGL.h,
graf3d/eve/inc/TEveCaloData.h, graf3d/eve/src/TEveCalo.cxx,
graf3d/eve/src/TEveCalo2DGL.cxx, graf3d/eve/src/TEveCalo3DGL.cxx,
graf3d/eve/src/TEveCaloData.cxx,
graf3d/eve/src/TEveCaloLegoGL.cxx: From Alja.
TEveCalo2DGL, EveCalo3DGL - fix quad normals.
TEveCalo, TEveCaloLegoGL - use THLimitFider for XY axis.
TEveCaloData - simplify CellData_t handling.
2008-05-21 17:12 brun
* [r23957] net/net/inc/TSocket.h, net/net/src/TSocket.cxx: In
TSocket.h, add a new member TBits fBitsInfo that keeps track of
all the TStreamerInfo
objects already send through the socket.
In TSocket::Send send an internal message including all
TStreamerInfos before
sending the message itself.
In TSocket::Recv read the TStreamerInfo list and update the
corresponding classes
in memory, adding a new version if required.
With these changes, a TSocket should be able to support automatic
schema evolution.
This is useful when a client and a server use different versions
of ROOT, or
different versions of the user classes.
2008-05-21 17:05 brun
* [r23956] net/net/inc/TMessage.h, net/net/src/TMessage.cxx: In
view of the coming TSocket schema evolution support, we extend
TMessage with
a new TList* fInfos member that keeps track of all TStreamerInfo
objects used when writing the object in the message.
Implement TMessage::WriteObject overloading
TBufferFile::WriteObject.
2008-05-21 16:53 brun
* [r23955] core/base/inc/MessageTypes.h: Add a new message type
kMESS_STREAMERINFO used by the new version of TSocket supporting
schema evolution (coming soon).
2008-05-21 16:49 brun
* [r23954] io/io/inc/TBufferFile.h, io/io/src/TBufferFile.cxx:
Remove tthe function GetInfoStack.
Rename the protected function WriteObject with 2 arguments to
WriteObjectClass to avoid
a compiler complaint about a hidden function when implementing a
new function TMessage::WriteObject.
-This line, and those below, will be ignored--
M io/io/src/TBufferFile.cxx
M io/io/inc/TBufferFile.h
2008-05-21 15:35 rdm
* [r23953] core/unix/src/TUnixSystem.cxx,
core/utils/src/rootcint.cxx, rootx/src/rootx.cxx: On Linux and
MacSO X it is not needed anymore to set ROOTSYS as ROOTSYS will
be
set depending on the executable location of rootcint or rootx, as
their
location, in non-prefix mode, is always in ROOTSYS/bin.
2008-05-21 15:30 rdm
* [r23952] config/Makefile.macosx, config/Makefile.macosx64,
config/Makefile.macosxicc, config/root-config.in, configure: add
-rpath support for MacOS X 10.5 (first version supporting
-rpath).
It has the additional nice feature the it allows relative rpaths
depending
on the location of the executable. Hence if the executable and
shared libraries
are moved around in sync then the executable can always find the
shared libs
and there is no need for LD_LIBRARY_PATH. This also allows ROOT
to be
packaged in an .app bundle that can be placed anywhere on the
system.
The relative rpath is used when running: ./configure
--enable-rpath.
Note, on 10.5 it is not needed to set DYLD_LIBRARY_PATH anymore,
just
LD_LIBRARY_PATH is ok.
2008-05-21 11:02 axel
* [r23951] cint/cintex/test/dict/CintexTest.h: Make valgrind
happier
2008-05-21 10:32 axel
* [r23950] cint/cintex/Module.mk,
cint/cintex/test/dict/CintexTest.h,
cint/cintex/test/test_all.bat, cint/cintex/test/test_all.sh: fix
paths + unused var warning in cintex tests
2008-05-21 09:13 couet
* [r23949] test/stressGraphics.cxx: - Tiny fix: remove a duplicated
line.
2008-05-21 09:06 couet
* [r23948] test/stress.cxx: - Change the way lines are counted in
stress_lhcb.ps; the PS header is skiped
in the line counting because it might change in case of fix or
improvement
in TPostScript.
2008-05-21 08:25 brun
* [r23947] proof/proofplayer/src/TFileMerger.cxx: From Andrei:
if the object corresponding to the current key is deriving from
TCollection it means that it was written with kSingleKey option
so it has to be written after merging with the same option.
Otherwise one gets weird results when merging lists of
histograms.
2008-05-21 00:53 wlav
* [r23946] bindings/pyroot/src/ObjectProxy.cxx,
bindings/pyroot/src/RootModule.cxx,
bindings/pyroot/src/TPyROOTApplication.cxx: improved comments
2008-05-21 00:52 wlav
* [r23945] bindings/pyroot/src/MethodProxy.cxx,
bindings/pyroot/src/MethodProxy.h: fix cleanup of internal method
info
2008-05-21 00:52 wlav
* [r23944] bindings/pyroot/src/PyRootType.cxx: handle python
derived classes in metatype
2008-05-20 22:29 rdm
* [r23943] core/winnt/src/TWinNTSystem.cxx: From Axel:
patch extracts ROOTSYS from libCore's location on windows.
2008-05-20 22:05 rdm
* [r23942] net/net/src/TMessage.cxx: fix type-punned warning.
2008-05-20 17:37 rdm
* [r23939] net/net/src/TMessage.cxx: compressed buffer should be of
UChar_t type to be able to correctly
extract in and output buffer lenghts.
2008-05-20 17:10 rdm
* [r23938] tutorials/net/hserv.C, tutorials/net/hserv2.C: add error
protection to avoid dereferencing 0 object.
2008-05-20 16:44 axel
* [r23937] html/inc/TDocInfo.h, html/src/TClassDocOutput.cxx,
html/src/TDocInfo.cxx, html/src/TDocOutput.cxx,
html/src/THtml.cxx: Add typedefs-to-class that are defined within
namespaces to the class index.
2008-05-20 16:00 couet
* [r23936] graf2d/postscript/inc/TPostScript.h,
graf2d/postscript/src/TPostScript.cxx: - Simplify the fonts
encoding (use ISOLatin1Encoding). The new way allows to
print any character with accent etc.. like on the screen. The new
encoding
was done by Pierre Juillot.
2008-05-20 15:11 brun
* [r23934] io/io/inc/TBufferFile.h, io/io/src/TBufferFile.cxx: Add
a new getter
TStreamerInfo *TBufferFile::GetInfoStack(Int_t number) const
//return the TStreamerInfo at position number in the InfoStack
//return 0 if the number requested is outside the stack
This new function will be used in a coming version of TSocket
supporting
schema evolution by sending TStreamerInfo objects together with
the message object.
2008-05-20 14:35 axel
* [r23933] html/src/TDocOutput.cxx: When the filesystem is uphappy
about a file name (typedef name too long) skip that one typedef
instead of giving all on all.
2008-05-20 14:01 axel
* [r23932] html/src/TDocOutput.cxx, html/src/THtml.cxx: Add debug
output for gDebug>0; silence TFileSysDir::Recurse()'s output a
bit.
Make links within the converted modules' index.txt relative to
"./", not "../".
2008-05-20 11:43 ganis
* [r23929] gui/sessionviewer/inc/TProofProgressLog.h,
gui/sessionviewer/src/TProofProgressDialog.cxx,
gui/sessionviewer/src/TProofProgressLog.cxx: From Anna: optimize
the number of calls to TProofMgr::GetSessionLogs
2008-05-20 11:40 ganis
* [r23928] proof/proofplayer/src/TProofPlayer.cxx: From Anna:
remove double deletion in the player on workers
2008-05-20 10:19 matevz
* [r23927] graf3d/gl/inc/TGLFontManager.h: Add dummy member
initializers for effc++.
2008-05-20 09:46 couet
* [r23925] graf2d/graf/src/TPie.cxx, gui/ged/src/TPieEditor.cxx,
gui/ged/src/TPieSliceEditor.cxx: - From Guido Volpi:
More fixes.
2008-05-20 09:05 couet
* [r23924] gui/ged/src/TPieEditor.cxx: - Several fixes:
- One missing include for windows.
- One shadowed variable.
- One wrong argument type.
2008-05-20 08:25 couet
* [r23923] gui/ged/inc/LinkDef.h, gui/ged/inc/TPieEditor.h,
gui/ged/inc/TPieSliceEditor.h, gui/ged/src/TPieEditor.cxx,
gui/ged/src/TPieSliceEditor.cxx: - From Guido Volpi:
Implement Editors for TPie and TPieSlice
2008-05-20 08:23 couet
* [r23922] graf2d/graf/src/TPieSlice.cxx: - From Guido Volpi:
Change the cursor shape to point on a slice (Hand instead of
Cross)
2008-05-20 08:01 couet
* [r23921] graf2d/asimage/Module.mk: - Disable SVG when configuring
libAfterimage.
2008-05-20 06:52 rdm
* [r23920] core/unix/src/TUnixSystem.cxx: HAVE_DLADDR is not true
on cygwin/gcc.
2008-05-20 00:17 rdm
* [r23919] core/unix/src/TUnixSystem.cxx: on Linux use dladdr() to
get the pathname of libCore,
based on this patname we set ROOTSYS (if not in ROOTPREFIX mode).
So the user does not have to set ROOTSYS anymore. Trying to do
the same
for the other platforms.
2008-05-19 23:28 rdm
* [r23918] configure, net/xrootd/src/xrootd/configure.classic: From
Matevz:
remove references to athena from the Kerberos search paths.
2008-05-19 23:25 rdm
* [r23917] core/base/src/TROOT.cxx, core/unix/src/TUnixSystem.cxx,
rootx/src/rootx.cxx: on MacOS X use _dyld_get_image_name() to get
the pathname of libCore,
based on this patname we set ROOTSYS (if not in ROOTPREFIX mode).
So the user does not have to set ROOTSYS anymore. Trying to do
the same
for the other platforms.
2008-05-19 20:01 brun
* [r23916] io/io/inc/TZIPFile.h: From Bertrand:
Fix a problem on Windows in previous patch from Federico.
2008-05-19 19:09 matevz
* [r23915] graf3d/eve/src/TEveTrackEditor.cxx: Fix passing a
TString into printf.
2008-05-19 18:23 matevz
* [r23914] graf3d/eve/src/TEveCaloLegoGL.cxx,
graf3d/eve/src/TEveTrackEditor.cxx: TEveTrackEditor - add a
protection.
From Alja: TEveCaloLegoGL - Set z-coordinate of 2D cells to the
same
value as in 3d case to allow for thresholding with a transparent
plane.
2008-05-19 17:07 brun
* [r23913] graf2d/graf/inc/TSpline.h, io/io/inc/TArchiveFile.h,
proof/proof/inc/TProof.h: From Federico:
Corrections for effc++ in root
2008-05-19 15:28 axel
* [r23909] html/doc/v520/index.html: Update the relnotes
2008-05-19 15:25 axel
* [r23908] html/inc/TClassDocOutput.h, html/inc/TDocInfo.h,
html/inc/TDocOutput.h, html/inc/TDocParser.h, html/inc/THtml.h,
html/src/TClassDocOutput.cxx, html/src/TDocDirective.cxx,
html/src/TDocOutput.cxx, html/src/TDocParser.cxx,
html/src/THtml.cxx: Fix coding converntion violations: structs
end on "_t".
Document typedef-to-class on a separate page per typedef (as in
TMatrixD.html);
mention the existing typedefs for a class (extremely useful for
350 character templates).
TDocParser::Context() was returning the top of an empty stack
when it was not parsing but only decorating keywords.
Fix a few issues found by the W3C validator: a stray </div>,
methods' toggle/signal/... abbr was a shorttag and wasn't meant
to be (obviously).
Also reference templated types.
Also reference typedefs in a different scope than the global
scope.
Replace printf by a call to Info().
Bail out of a doc directive wants GUI but we cannot switch to
non-batch.
Also allow scopes and templates as return types for the type eval
of an expression like "a.b()->".
2008-05-19 14:47 brun
* [r23907] graf2d/qt/src/TGQt.cxx: From Valeri Fine:
- class TGQt: Provide the correct Qt-based implementation of
TVirtualX::QueryPointer(int &ix, int &iy) method
2008-05-19 14:23 ganis
* [r23906] proof/proof/src/TDSet.cxx: Fix a bug in validating
elements in multi-master scenarios
2008-05-19 10:03 rdm
* [r23903] net/xrootd/src/xrootd/src/XrdOuc/XrdOucStream.cc,
net/xrootd/src/xrootd/src/XrdSys/XrdSysError.cc,
net/xrootd/src/xrootd/src/XrdSys/XrdSysLogger.cc: remove
references to unused stropts.h include file, with these changes
ROOT compiles fine on Fedora 9, where this include file has been
obsoleted.
2008-05-19 10:01 antcheva
* [r23902] gui/gui/src/TGTable.cxx: Some improvements.
2008-05-19 09:14 antcheva
* [r23899] gui/gui/src/TGTable.cxx: Fix related to html doc
generation.
2008-05-19 08:52 antcheva
* [r23898] gui/gui/inc/TGTable.h, gui/gui/src/TGTable.cxx: Fixes
related to doc generation and provided examples.
2008-05-19 07:48 antcheva
* [r23897] gui/gui/src/TGTable.cxx: Coding conventions.
2008-05-18 17:42 matevz
* [r23896] graf3d/eve/inc/TEveElement.h,
graf3d/eve/inc/TEveFrameBox.h, graf3d/eve/src/TEveElement.cxx,
graf3d/eve/src/TEveElementEditor.cxx,
graf3d/eve/src/TEveFrameBox.cxx, tutorials/eve/alice_esd.C,
tutorials/eve/alice_esd_split.C, tutorials/eve/projection_test.C,
tutorials/eve/quad_test.C, tutorials/eve/text_test.C,
tutorials/regexp_pme.C: Cleanup method-names for setting colors
so that the cast of argument
to Color_t is not needed.
2008-05-16 23:11 russo
* [r23894] cint/cint7/src/Shadow.cxx, cint/cint7/src/Typedf.cxx,
cint/cint7/src/common.h, cint/cint7/src/disp.cxx,
cint/cint7/src/func.cxx, cint/cint7/src/scrupto.cxx,
cint/cint7/src/struct.cxx, cint/cint7/src/typedef.cxx,
cint/cint7/src/var.cxx: Flush out latest batch of fixes before I
go on furlough.
-- Paul Russo
2008-05-16 18:46 matevz
* [r23893] graf3d/eve/inc/TEveCalo.h,
graf3d/eve/inc/TEveCaloLegoEditor.h,
graf3d/eve/inc/TEveCaloLegoGL.h,
graf3d/eve/inc/TEveLegoOverlay.h, graf3d/eve/src/TEveCalo.cxx,
graf3d/eve/src/TEveCaloLegoEditor.cxx,
graf3d/eve/src/TEveCaloLegoGL.cxx,
graf3d/eve/src/TEveLegoOverlay.cxx: From Alja.
TEveCalo,TEveCaloLegoEditor:
Add interface for horizontal plane color and transparency.
TEveCaloLegoGL:
Structural improvements.
2008-05-16 18:45 brun
* [r23892] montecarlo/eg/inc/cfortran.h: Use official cfortran.h
file from Debian (by Kevin McCarty)
2008-05-16 18:03 rdm
* [r23891] proof/proofplayer/src/TFileMerger.cxx: revert to direct
calls iso via CINT.
2008-05-16 17:56 rdm
* [r23890] Makefile: in distclean use rm -rf to delete the
ReleaseNotes directory.
2008-05-16 17:55 rdm
* [r23889] config/Makefile.depend, geom/geom/Module.mk,
geom/geom/inc/LinkDef1.h, geom/geom/inc/TGeoOverlap.h,
geom/geom/src/TGeoOverlap.cxx, geom/geompainter/inc/LinkDef.h,
geom/geompainter/inc/TGeoOverlap.h,
geom/geompainter/src/TGeoOverlap.cxx, io/io/inc/LinkDef.h,
io/io/inc/TFileMerger.h, io/io/src/TFileMerger.cxx,
proof/proofplayer/inc/LinkDef.h,
proof/proofplayer/inc/TFileMerger.h,
proof/proofplayer/src/TFileMerger.cxx: Revert from failed
experiment.
2008-05-16 17:21 brun
* [r23888] misc/minicern/src/kernlib.f: reveert to previous version
of minicern replaced by mistake in a previous commit.
2008-05-16 17:13 brun
* [r23887] core/base/inc/TVirtualTableInterface.h,
misc/minicern/src/kernlib.f: non-private constructor and a
virtual destructor must be specified.
2008-05-16 16:45 brun
* [r23886] gui/gui/src/TGTable.cxx: Fix problems with the use of
the abs function.
2008-05-16 16:42 brun
* [r23885] gui/gui/inc/TGTable.h, gui/gui/src/TGTable.cxx: Fix
several compilation warnings about redundant constness
2008-05-16 16:32 brun
* [r23884] core/base/Module.mk, core/base/inc/LinkDef3.h,
core/base/inc/TVirtualTableInterface.h, gui/gui/Module.mk,
gui/gui/inc/LinkDef3.h, gui/gui/inc/TGFrame.h,
gui/gui/inc/TGSimpleTable.h,
gui/gui/inc/TGSimpleTableInterface.h, gui/gui/inc/TGTable.h,
gui/gui/inc/TGTableCell.h, gui/gui/inc/TGTableContainer.h,
gui/gui/inc/TGTableHeader.h, gui/gui/src/TGFrame.cxx,
gui/gui/src/TGSimpleTable.cxx,
gui/gui/src/TGSimpleTableInterface.cxx, gui/gui/src/TGTable.cxx,
gui/gui/src/TGTableCell.cxx, gui/gui/src/TGTableContainer.cxx,
gui/gui/src/TGTableHeader.cxx, tree/treeplayer/inc/LinkDef.h,
tree/treeplayer/inc/TTreeTableInterface.h,
tree/treeplayer/src/TTreeTableInterface.cxx,
tree/treeviewer/Module.mk, tree/treeviewer/inc/LinkDef.h,
tree/treeviewer/inc/TGTreeTable.h,
tree/treeviewer/src/TGTreeTable.cxx: From Ilka and Roel Aaij
First attempt to introduce the new set of table widgets. A full
documentation
will be entered in the coming days by Ilka. Meanwhile lokk at the
TGTable class documentation.
2008-05-16 16:28 rdm
* [r23883] io/io/src/TFileMerger.cxx: version using ProcessLine to
be independent of libHist and libTree at link time.
2008-05-16 16:15 brun
* [r23882] main/src/hadd.cxx: From Axel:
checks for "Merge(TCollection*)" for a key's object, and if it
exists invokes that. It replaced the TH1/2/3 case and makes hadd
also work for THnSparse (and TList and what not).
2008-05-16 15:21 moneta
* [r23881] hist/hist/inc/THnSparse.h, hist/hist/src/THnSparse.cxx:
from Axel: THnSparse only saves the filled part of its last
chunk. When appending bins to a read chunk ensure
that we allocate the full chunk size.
This is done using a new, non-persistent data member that keeps
track of the chunk's current allocation
state.
2008-05-16 14:52 rdm
* [r23880] config/Makefile.depend, geom/geom/Module.mk,
geom/geom/inc/LinkDef1.h, geom/geom/inc/TGeoOverlap.h,
geom/geom/src/TGeoOverlap.cxx, geom/geompainter/inc/LinkDef.h,
geom/geompainter/inc/TGeoOverlap.h,
geom/geompainter/src/TGeoOverlap.cxx, io/io/inc/LinkDef.h,
io/io/inc/TFileMerger.h, io/io/src/TFileMerger.cxx,
proof/proofplayer/inc/LinkDef.h,
proof/proofplayer/inc/TFileMerger.h,
proof/proofplayer/src/TFileMerger.cxx: From Chistian Holm:
- move TFileMerger from proof/proofplayer to io/io.
- move TGeoOverlap from geom/geompainter to geom/geom.
as they are indepedent of the packages they were in.
It will also facilitate upcoming packaging for deb and rpm.
2008-05-16 14:35 pcanal
* [r23879] math/minuit2/inc/Minuit2/ABSum.h: Use as the name of the
template argument of the templated member function a symbol that
is _not_ also the name of a function in order to avoid a fatal
confusion in order compilers (gcc 3.3)
2008-05-16 14:35 brun
* [r23878] tree/tree/src/TTreeCache.cxx,
tree/tree/src/TTreeCacheUnzip.cxx: From Leo:
Don't transfer a basket if it's already in memory (fixes a
multiple transfer for certain extremes cases)
2008-05-16 09:45 brun
* [r23875] net/alien/src/TAlienFile.cxx,
net/alien/src/TAlienJDL.cxx: Fix coding conventions
2008-05-16 09:41 moneta
* [r23874] hist/hist/src/TH1.cxx: - fix sign of residuals for UW
and WW
- fix a bug in the UW case and bin error = 0
2008-05-16 08:34 brun
* [r23873] proof/proofplayer/src/TFileMerger.cxx: Fix a bug in
TFileMerger::Merge. The objects in the directory were saved twice
(once by the call to target->SaveSelf in
TFileMerger::Mergerecursive and once
by calling fOutputFile->Write)
2008-05-16 01:00 rdm
* [r23872] core/base/src/TPluginManager.cxx: load plugin macros in
alphabetical order. The most generic plugin should
be loaded last (and should have a name like P0N0_xxxx.C, so it
sorts last).
2008-05-15 21:16 pcanal
* [r23871] math/minuit2/inc/Minuit2/ABProd.h: Use as the name of
the template argument of the templated member function a symbol
that is _not_ also the name of a function in order to avoid a
fatal confusion in order compilers (gcc 3.3)
2008-05-15 21:09 pcanal
* [r23870] core/base/src/TSystem.cxx: On windows, make the filename
used for ACLiC's dictionary more random (lack of randomness in
tmpnam is what was causing rootttest/root/io/newstl to fail on
windows)
2008-05-15 19:48 matevz
* [r23869] graf3d/eve/inc/TEveCalo.h,
graf3d/eve/inc/TEveCaloLegoGL.h,
graf3d/eve/inc/TEveLegoEventHandler.h,
graf3d/eve/inc/TEveLegoOverlay.h, graf3d/eve/src/TEveCalo.cxx,
graf3d/eve/src/TEveCaloData.cxx,
graf3d/eve/src/TEveCaloLegoEditor.cxx,
graf3d/eve/src/TEveCaloLegoGL.cxx,
graf3d/eve/src/TEveCompound.cxx,
graf3d/eve/src/TEveLegoEventHandler.cxx,
graf3d/eve/src/TEveLegoOverlay.cxx,
graf3d/eve/src/TEveTrackPropagator.cxx,
graf3d/gl/inc/TGLFontManager.h, graf3d/gl/inc/TGLViewerBase.h,
graf3d/gl/src/TGLBoxPainter.cxx, graf3d/gl/src/TGLContext.cxx,
graf3d/gl/src/TGLFontManager.cxx,
graf3d/gl/src/TGLLegoPainter.cxx,
graf3d/gl/src/TGLOrthoCamera.cxx,
graf3d/gl/src/TGLPlotPainter.cxx, graf3d/gl/src/TGLRnrCtx.cxx,
graf3d/gl/src/TGLScene.cxx, graf3d/gl/src/TGLSurfacePainter.cxx,
graf3d/gl/src/TGLViewer.cxx: Remove trailing whitespace.
2008-05-15 19:32 matevz
* [r23868] graf3d/eve/inc/LinkDef.h, graf3d/eve/inc/TEveCalo.h,
graf3d/eve/inc/TEveCaloLegoEditor.h,
graf3d/eve/inc/TEveCaloLegoGL.h,
graf3d/eve/inc/TEveLegoOverlay.h, graf3d/eve/src/TEveCalo.cxx,
graf3d/eve/src/TEveCaloData.cxx,
graf3d/eve/src/TEveCaloLegoEditor.cxx,
graf3d/eve/src/TEveCaloLegoGL.cxx,
graf3d/eve/src/TEveLegoOverlay.cxx,
graf3d/gl/inc/TGLFontManager.h, graf3d/gl/src/TGLFontManager.cxx,
tutorials/eve/cms_calo.C: From Alja.
TGLFontManager:
Add utility function GetFontSize().
TEveCaloData:
Fix wrong usage of THStack.
TEveCalo, TEveCaloLegoEditor:
Remove obsolete memeber.
TEveLegoOverlay, LinkDef:
New class.
TEveCaloLegoGL:
Draw a semi-transparent plane parallel to the grid and have an
interactive marker on the scale which a user can drag to cause
the
plane to move.
cms_calo.C:
Add overlay to the GL scene.
2008-05-15 18:59 matevz
* [r23867] graf3d/eve/inc/LinkDef.h, graf3d/eve/inc/TEveTrack.h,
graf3d/eve/inc/TEveTrackPropagator.h,
graf3d/eve/inc/TEveTrackPropagatorEditor.h,
graf3d/eve/inc/TEveVSDStructs.h, graf3d/eve/src/TEveTrack.cxx,
graf3d/eve/src/TEveTrackGL.cxx,
graf3d/eve/src/TEveTrackProjectedGL.cxx,
graf3d/eve/src/TEveTrackPropagator.cxx,
graf3d/eve/src/TEveTrackPropagatorEditor.cxx,
graf3d/eve/src/TEveVSDStructs.cxx: 1. TEveVSDStructs
- Add class TEveVector4.
- Add new type of path-mark - a 2D-cluster.
2. TEveTrack, TEveTrackPropagator
- Properly handle 2D-cluster path-marks.
- Use TEveVector4 for propagation instead of inner struct
Vertex4D_t
(now removed).
2008-05-15 18:49 matevz
* [r23866] graf3d/eve/inc/LinkDef.h, graf3d/eve/inc/TEveCompound.h,
graf3d/eve/inc/TEveElement.h, graf3d/eve/src/TEveCompound.cxx,
graf3d/eve/src/TEveElement.cxx: Support for compound elements.
Only basic management implemented so far.
2008-05-15 18:48 matevz
* [r23865] graf3d/gl/src/TGLPhysicalShape.cxx: Render highlight
with fewer passes when requested LOD is not LODHigh.
2008-05-15 16:36 matevz
* [r23864] graf3d/eve/src/TEveBoxSet.cxx: Removed debug printout in
TEveBoxSet::ComputeBBox().
2008-05-15 16:16 rdm
* [r23863] net/alien/inc/LinkDef.h, net/alien/inc/TAlienPackage.h,
net/alien/src/TAlienPackage.cxx: From Andreas:
New class providing package management functionality like the
AliEn
Package Management System.
Allows to setup software packages on a local desktop like in the
GRID environment and to execute the contained programs.
Registered Dependencies are automatically resolved and missing
packages are automatically installed.
Currently there is no support for 'source' packages.
The desired platform has to be specified in the constructor.
The default constructor takes packages from the global package
section in AliEn. If you want to install a user package, you have
to
set the AliEn package directory to your local package directory
using
package->SetAliEnMainPackageDir("/alice/cern.ch/user/..../packages")
2008-05-15 16:14 rdm
* [r23861] net/alien/inc/TAlienJDL.h, net/alien/src/TAlienJDL.cxx:
From Andreas:
- Support to parse in a JDL from an AliEn JDL textfile:
TAlienJDL::Parse(<filename>)
- Support of more JDL tags:
Executable, Arguments, EMail, OutputDirectory,Merge,
MergedOutputDirectory, Price,TTL, JobTag,InputDataListFormat,
InputDataList, Split, Split, SplitMaxInputFileNumber,
SplitMaxInputFileSize,SplitArguments,ValidationCommand,
InputSandbox,OutputSandbox,InputData,InputDataCollection,
Requirements,InputFile,OutputFile,Packages,OutputArchive,
2008-05-15 16:13 rdm
* [r23860] net/alien/inc/TAlien.h, net/alien/src/TAlien.cxx: From
Andreas:
Added ListPackages function to display existing software packages
in AliEn:
TAlien::ListPackages(<package dir=>defaults to the global VO
packages);
2008-05-15 16:10 moneta
* [r23859] hist/hist/src/TH1.cxx,
math/unuran/test/unuranDiscrete.cxx,
math/unuran/test/unuranDistr.cxx,
math/unuran/test/unuranHist.cxx,
math/unuran/test/unuranMulti2D.cxx,
math/unuran/test/unuranMultiDim.cxx: - improve chi2test to
consider the case of weighted histograms (options UW or WW) and
the histograms
have zero bin errors.
(For example in case an histogram is compared to a function
represented as an histogram with zero errors)
- suppress in unuran tests info message produced by chi2 test
2008-05-15 08:17 moneta
* [r23858] math/mathcore/inc/TMath.h: from David: improve doc in
TMath for new functions using iterators
2008-05-15 06:45 brun
* [r23857] README/cfortran.doc: New version of the cfortran.h
documentation by kmccarty@debian.org
2008-05-14 18:15 pcanal
* [r23856] tree/treeplayer/src/TTreeFormula.cxx: properly pass NaN
through function calls in TTree::Draw
2008-05-14 16:22 brun
* [r23855] graf2d/gpad/src/TPad.cxx,
tree/treeviewer/src/TSpider.cxx: From Axel:
Fix memory leaks reported by valgrind.
2008-05-14 15:33 rdm
* [r23854] config/Makefile.macosx, config/Makefile.macosx64,
config/Makefile.macosxicc: set F77LD to F77 is F77 is defined.
2008-05-14 15:15 brun
* [r23853] etc/vmc/Makefile.linuxx8664gcc: From Federico:
New version of the VMC makefile
2008-05-14 15:01 brun
* [r23852] graf3d/g3d/src/TView3D.cxx: From Axel:
Rename the name of the canvas used in the example macro from c1
to cV3D
to avoid a clash between two concurrent canvases with the same
name.
2008-05-14 14:57 brun
* [r23851] build/version_number, core/base/inc/RVersion.h: Starting
development cycle 5.19/05
2008-05-14 13:46 rdm
* [r23849] build/unix/makedistsrc.sh: use -depth option in find
when removing .svn directories from the source
to avoid warning about find complaining that the directory it is
in is deleted.
2008-05-14 13:45 rdm
* [r23848] Makefile, config/Makefile.depend: put thread before tree
in the MODULES list, as tree depends on thread.
2008-05-14 13:41 brun
* [r23847] core/meta/src/TMethod.cxx: From Axel:
Fix a mismatched new/delete
2008-05-14 13:35 brun
* [r23846] montecarlo/eg/inc/cfortran.h: Fix compilation warnings
with gcc4.3
2008-05-14 13:26 brun
* [r23845] montecarlo/eg/inc/cfortran.h: New version of cfortran.h
(validated by Alice)
2008-05-14 13:20 brun
* [r23844] hist/hist/src/TH1.cxx: From Axel:
Lorenzo's check-in reverted my patch from rev 23800.
2008-05-14 13:16 brun
* [r23843] math/minuit/src/TFitter.cxx: Do not call GetSumLog with
arguments greater than 10000 but
call TMath::LnGamma instead, otherwise we can explode memory
when fitting histograms with big bin contents with the Likelihood
option.
2008-05-14 10:21 brun
* [r23842] test/RootShower/RootShower.cxx: From Bertrand:
- Rename html.SetSourceDir(gProgPath) to
html.SetInputDir(gProgPath), following
latest THtml changes.
2008-05-14 10:12 brun
* [r23841] net/alien/src/TAlienCollection.cxx,
net/alien/src/TAlienFile.cxx, net/alien/src/TAlienResult.cxx:
From Peter Hristov
Fixes to compile with gcc4.3
2008-05-14 10:03 axel
* [r23840] html/src/THtml.cxx: Remove a forgotten '!'
2008-05-14 10:02 brun
* [r23839] geom/geom/src/TGeoBoolNode.cxx: Fix a compilation
warning
geom\geom\src\TGeoBoolNode.cxx(825) : warning C4804: '~' : unsafe
use of type 'bool' in operation
geom\geom\src\TGeoBoolNode.cxx(825) : warning C4805: '&' : unsafe
mix of type 'Bool_t' and type 'int' in operation
2008-05-14 08:10 brun
* [r23838] build/unix/makeversion.sh, build/version_number,
core/base/inc/RVersion.h: Update file name
2008-05-14 08:08 brun
* [r23837] build/version.cxx: Change to reflect new directory
structure
2008-05-14 07:28 brun
* [r23836] core/winnt/src/TWinNTSystem.cxx: From Bertrand:
- Add a protection when running Root in a cygwin shell...
2008-05-14 07:26 brun
* [r23835] build/unix/makeversion.sh: Implement changes required by
the new directory structure
2008-05-14 04:37 brun
* [r23834] hist/hist/src/TH1.cxx: Fix a compilation warning about
variable j that might be used uninitialized
2008-05-13 18:10 pcanal
* [r23833] io/io/inc/TMakeProject.h, io/io/src/TMakeProject.cxx,
io/io/src/TStreamerInfo.cxx: In MakeProject, make sure that
nested class that are
used _only_ as a class template parameter are properly
declared (needed for ATLAS' AOD.pool.root).
2008-05-13 16:37 brun
* [r23832] graf2d/postscript/src/TPostScript.cxx: From Olivier:
CellArrayBegin now uses "setrgbcolor" to define the colors and
not the
shortcut "c". The shortcut "c" might be equal to "setcmykcolor"
and in
that case the PS macros defined in CellArrayBegin don't work.
This fixes
the problem reported here:
http://root.cern.ch/phpBB2/viewtopic.php?p=27598#27598
2008-05-13 16:34 brun
* [r23831] doc/v520/index.html: From Axel:
with this one, W3C is happy with the output of "make
releasenotes". And it now includes a link to html's release
notes.
2008-05-13 15:45 axel
* [r23829] html/doc/v520, html/doc/v520/index.html: Add THtml
release notes
2008-05-13 15:29 brun
* [r23827] bindings/doc/v520/index.html, cint/doc/v520/index.html,
core/doc/v520/index.html, doc/v520/index.html,
geom/doc/v520/index.html, graf2d/doc/v520/index.html,
graf3d/doc/v520/index.html, gui/doc/v520/index.html,
hist/doc/v520/index.html, io/doc/v520/index.html,
math/doc/v520/index.html, misc/doc/v520/index.html,
montecarlo/doc/v520/index.html, net/doc/v520/index.html,
proof/doc/v520/index.html, roofit/doc/v520/index.html,
sql/doc/v520/index.html, tmva/doc/v520/index.html,
tree/doc/v520/index.html: From Axel:
this should make the W3C validator happy.
2008-05-13 14:58 brun
* [r23826] hist/hist/src/TH2.cxx: Fix a typo in the k5b kernel of
TH2::Smooth.
see :https://savannah.cern.ch/bugs/?36511
2008-05-13 14:27 axel
* [r23825] html/src/THtml.cxx: Add exceptions to the exceptions
used for math: TComplex and TRandom* _have_ their class doc in
their source file - so for those the source file needs to be
properly determined.
2008-05-13 14:19 brun
* [r23824] geom/geom/src/TGeoPgon.cxx: From Andrei:
Fix a problem appearing when running stressGeometry on MAC
Leopard only
2008-05-13 13:48 moneta
* [r23823] hist/doc/v520/index.html, hist/hist/src/TH1.cxx,
math/mathcore/src/PdfFuncMathCore.cxx, tutorials/math/chi2test.C:
- improve chi2 test for the treatment of empty bins. Fix cases
with option WW or UW and both histograms had empty bins.
For UU and only one histogram has an empty bin do not decrease
ndf as suggested by I. Reid.
- fix bug in evaluation of chi2 pdf when x = 0 and ndf <=2.
2008-05-13 13:24 brun
* [r23822] core/base/src/TDirectory.cxx: From Axel:
patch improves
Warning in <TROOT::Append>: Replacing existing TH1: Rint
(Potential memory leak).
by printing the object's name instead of the directory's.
2008-05-13 12:43 couet
* [r23821] graf2d/postscript/src/TPDF.cxx: - Put the same
protection as in TPostScript in case of very long file name.
2008-05-13 12:10 rdm
* [r23820] net/alien/inc/TAlienFile.h,
net/alien/src/TAlienFile.cxx: From Fabrizio:
- Retrieves the file size after it has been closed
(anti-mismatch).
- The file was not properly closed in the case of DB troubles.
Now the
file is immediately closed if requested to do so.
- Fix bad troubles when closing files in write mode via TFile
downcasting.
- Correctly honor the create/recreate options in Open().
2008-05-13 12:09 rdm
* [r23819] net/netx/src/TXNetFile.cxx: From Fabrizio:
- Correctly honor the create/recreate options coming from
TFile::Open().
- Allow the size of the (written) file to be retrieved after the
Close
(solves several reported file size mismatches).
2008-05-13 11:53 brun
* [r23818] geom/geom/src/TGeoXtru.cxx: From Andrei:
adding a protection in TGeoXtru::GetPlaneNormal.
2008-05-13 10:50 bellenot
* [r23817] graf2d/win32gdk/src/TGWin32.cxx: - Prevent to call
SetForegroundWindow() on child windows
(due to weird calls like i.e.: fVScrollbar->RaiseWindow()
in TGListView::Layout()...)
The bad effect was to bring the browser in front at each
Refresh() call.
Thanks to Axel for pointing this strange behavior
2008-05-13 10:28 brun
* [r23816] graf3d/g3d/src/TView3D.cxx: From Axel:
a few improvements for TView3D's doc.
2008-05-13 10:14 axel
* [r23815] html/src/TDocParser.cxx: Improve the stripping of
comments a bit; fixes doc of TView3D::AxisVertex()
2008-05-13 09:37 axel
* [r23814] html/src/THtml.cxx: Add doc for namespaces (also !=
TMath) back in
2008-05-13 09:29 axel
* [r23813] html/src/TClassDocOutput.cxx: Fix the method list for
namespaces
2008-05-13 08:56 axel
* [r23812] html/inc/TDocInfo.h, html/inc/THtml.h,
html/src/TClassDocOutput.cxx, html/src/TDocOutput.cxx,
html/src/THtml.cxx: IsSelected() was broken because HaveSource()
only tested for impl file name; now just tests for decl file name
which also works for templated classes. SMatrix doc is now back.
Fix "does dot exist?" algo; was still esting for -1 instead of
kDotUnknown
"Search documentation..." text now vanishes again when clicked.
Add a title to the "Search" button containing the search host
used. Fixes Savannah #34509.
Fix include file determination (aka ".h5",
"core/base/inc/TObject.h")
Use TPMERegexp; TRegexp with wildcard is broken anyway;
TPMERegexp works nicely.
Do not find sources files of "math/mathcore/", "math/mathmore/",
"math/genvector/", "math/minuit2/", "math/smatrix/", even though
we can. They have their class doc in the header; but if THtml
finds the source it needs the class doc to be in the source file.
Will be improved at some point.
ViewCVS link was written even if no decl / impl file known;
fixed.
Sort modules (and sub-modules) for writing the list of modules.
2008-05-13 07:41 brun
* [r23811] geom/geom/src/TGeoNode.cxx: Fix a compilation warning
when compiling with gcc option -Wshadow
2008-05-13 07:40 brun
* [r23810] geom/geompainter/src/TGeoChecker.cxx: Comment an unused
parameter ovlp
2008-05-13 07:34 brun
* [r23809] geom/geom/inc/TGeoManager.h,
geom/geom/src/TGeoBoolNode.cxx, geom/geom/src/TGeoManager.cxx,
geom/geom/src/TGeoNode.cxx, geom/geompainter/src/TGeoChecker.cxx:
From Andrei:
- adding a method AddTrack(TVirtualGeoTrack *) to TGeoManager.
- TGeoBoolNode::Safety(point, in) returns now 0. in case the
tracking point is not matching the input <in> condition - caused
track propagation outside geometry limits with g4root
- Improvements in checking overlaps by sampling for TGeoNode -
using now voxels.
2008-05-13 07:31 brun
* [r23808] io/io/src/TStreamerInfo.cxx: Extend size of an internal
array in TstreamerInfo::GenerateIncludes
2008-05-12 23:48 rdm
* [r23807] config/root-config.in: make sure libThread dictionary
gets linked in on machines requiring
explicit linking.
2008-05-12 23:48 rdm
* [r23806] Makefile, build/unix/makereleasenotes.sh: add new
releasenotes target to the Makefile, do: make releasenotes
to generate the releasenotes file in
README/ReleaseNotes/v520/index.html.
2008-05-12 23:42 rdm
* [r23805] core/unix/src/TUnixSystem.cxx: typo in comment.
2008-05-12 22:27 russo
* [r23804] cint/cint7/src/Method.cxx: Fix Philippe's typo
2008-05-12 22:27 russo
* [r23803] cint/reflex/src/NameLookup.cxx: Fix Philippe's typo
2008-05-12 22:13 russo
* [r23802] cint/reflex/src/NameLookup.cxx: From Paul and Philippe:
In NameLookup when expanding template parameters,
also _unconditionally_ strip the prefix std::
to match the fact that Cint(5) ignores it.
With this updates, all ROOT dictionary should
be properly generated and compiled. Now on to
the bold frontier (roottest).
2008-05-12 15:53 brun
* [r23800] config/rootrc.in, etc/html/ROOT.css,
etc/html/footer.html, hist/hist/src/TH1.cxx,
tree/treeviewer/src/TSpider.cxx: From Axel:
TH1, TSpider: update doc to respect new dir structure.
config: use new search; use more appropriate input path
etc: standard footer now also displays when the html page was
generated, CSS has new styles ("SIGNAL" etc, search box).
2008-05-12 13:10 axel
* [r23799] html/inc/LinkDef.h, html/inc/TDocDirective.h,
html/inc/TDocInfo.h, html/inc/TDocOutput.h,
html/inc/TDocParser.h, html/inc/THtml.h,
html/src/TClassDocOutput.cxx, html/src/TDocDirective.cxx,
html/src/TDocInfo.cxx, html/src/TDocOutput.cxx,
html/src/TDocParser.cxx, html/src/THtml.cxx: Support new dir
structure - support any dir structure, actually.
Allow THtml to find files even if they are only known as
"include/TObject.h": THtml now parses all subdirs of the input
path. Req by Gerhard Brandt, Fons.
Structure THtml's 1000 configuration vars a bit.
Implemented traits-like objects that allow the user to define
modules, where to find files, etc, by deriving from the base
classes used by THtml.
Improve the doc search: add the top links box to all pages; add
the search in there; make search ignore src/, examples/ subdirs
of the output dir (i.e. only look at the doc itself) - req by
Diego C.
Add info for methods' signal / menu / etc setting - req by Valeri
O.
Print both last modified (source file change date) and last
generated (html generation date) - suggested by Ornella.
Silence directive parser when encountering unknown directives -
req by Rene.
Open issues remaining: typedef-to-class need separate page,
forwarding to class's page. (req by Vassili Maroussov, Katharina
Ehrhardt), TMath doc a bit broken.
2008-05-11 06:31 pcanal
* [r23793] cint/cint7/src/var.cxx: fix compilation error introduce
by previous checkin
2008-05-10 12:43 brun
* [r23792] tmva/doc/v520/index.html: From Joerg Stelzer
Release notes for TMVA
2008-05-10 05:49 brun
* [r23791] tutorials/graphs/labels1.C: Fix typos
2008-05-09 22:10 wouter
* [r23790] roofit/doc/v520/index.html: Add RooFit release notes for
5.19/04
2008-05-09 16:06 rdm
* [r23788] core/doc/v520/index.html: add description of new svn
structure and std::iterator support by Anar.
2008-05-09 15:49 matevz
* [r23786] graf3d/eve/inc/TEveCalo.h,
graf3d/eve/inc/TEveCaloData.h, graf3d/eve/inc/TEveCaloLegoGL.h,
graf3d/eve/src/TEveCalo.cxx, graf3d/eve/src/TEveCalo2DGL.cxx,
graf3d/eve/src/TEveCalo3DGL.cxx, graf3d/eve/src/TEveCaloData.cxx,
graf3d/eve/src/TEveCaloLegoGL.cxx: From Alja:
TEveCaloData, TEveCalo, TEveCalo3DGL, TEveCalo2DGL,
TEveCaloLegoGL:
Fix handling of min and max value cut.
TEveCalo3DGL:
Structural improvements.
2008-05-09 14:18 axel
* [r23784] cint/doc/v520/index.html: Add note on
Reflex::PluginService not catching exceptions anymore
2008-05-09 14:15 axel
* [r23783] cint/reflex/src/PluginService.cxx: Do not catch
exceptions thrown by the plugin-invoked function. Fixes Savannah
#36363
2008-05-09 11:32 pcanal
* [r23782] cint/cint/src/var.cxx, cint/cint7/src/var.cxx: fix
support for array of pointer in an interpreted class/struct
2008-05-09 11:14 matevz
* [r23781] graf3d/doc/v520/graf3d_eve-news-1.png,
graf3d/doc/v520/graf3d_eve-news-2.png,
graf3d/doc/v520/index.html: Add release notes.
2008-05-09 10:40 axel
* [r23780] cint/doc/v520/index.html: Update release notes for
upcoming dev release
2008-05-09 10:24 pcanal
* [r23779] tree/tree/src/TBranchElement.cxx: Correct the reading
and writing of Double32 and Float16 in MakeClass mode
2008-05-09 06:51 antcheva
* [r23778] gui/doc/v520/index.html: From Bertrand:
Update of release notes.
2008-05-09 06:15 brun
* [r23777] misc/table/src/TFileIter.cxx: Fix coding convention
2008-05-08 21:02 pcanal
* [r23776] core/meta/src/TCint.cxx: Reset the IgnoreDuplicate flags
once we are done using the modified value
2008-05-08 20:27 pcanal
* [r23775] core/doc/v520/index.html: extend release notes
2008-05-08 20:18 pcanal
* [r23774] tree/tree/src/TTree.cxx: add doc for emulating the
ternary operator in TTree::Draw
2008-05-08 20:17 pcanal
* [r23773] io/doc/v520/index.html: extend release notes
2008-05-08 19:55 matevz
* [r23772] graf3d/eve/src/TEveLegoEventHandler.cxx,
graf3d/gl/inc/TGLViewer.h: From Alja:
TGLViewer - add method TGLSelectRecord& GetSelRec().
TEveLegoEventHandler - add mising function docs.
2008-05-08 19:43 matevz
* [r23771] graf3d/eve/inc/TEveCaloLegoGL.h,
graf3d/eve/inc/TEveLegoEventHandler.h,
graf3d/eve/src/TEveCaloLegoGL.cxx,
graf3d/eve/src/TEveLegoEventHandler.cxx: From Alja:
In lego-view, draw an additional Z-axis next to the tower that is
double-clicked.
2008-05-08 19:41 matevz
* [r23770] graf3d/eve/inc/LinkDef.h, graf3d/eve/inc/TEveBoxSet.h,
graf3d/eve/inc/TEveDigitSet.h, graf3d/eve/inc/TEveQuadSet.h,
graf3d/eve/src/TEveBoxSet.cxx, graf3d/eve/src/TEveDigitSet.cxx,
graf3d/eve/src/TEveQuadSet.cxx, tutorials/eve/quad_test.C,
tutorials/eve/quad_test_callback.cxx: TEveDigitSet: Add optional
callback function for secondary-selection
handling. This simplifies handling for simple implementations as
there
is no need to implement an event handler class.
Set class versions of TEveDigitSet and derived classes to 0.
2008-05-08 16:39 antcheva
* [r23769] gui/doc/v520/index.html: Extended release notes.
2008-05-08 15:59 brun
* [r23768] misc/table/src/TFileIter.cxx: From Valeri Fine:
Fix coding conventions.
2008-05-08 15:57 antcheva
* [r23767] gui/doc/v520/gui_availabledrives.gif,
gui/doc/v520/index.html: Extended release notes.
2008-05-08 15:38 moneta
* [r23766] hist/doc/v520/index.html, hist/hist/inc/TF1.h,
hist/hist/src/TH1.cxx, hist/hist/src/TH3.cxx,
math/doc/v520/index.html, tutorials/fit/minuit2FitBench.C: -
fixed bug in TH3::Project3DProfile("xz") (see
https://savannah.cern.ch/bugs/?36191)
- fixed a bug in TH1::Divide with binomial errors (see
https://savannah.cern.ch/bugs/?36372)
- remove some commented code in TF1, update rel notes and improve
graphics output of a tutorial
2008-05-08 14:10 pcanal
* [r23764] tree/doc/v520/index.html: fix html syntax errors
2008-05-08 13:58 pcanal
* [r23763] tree/doc/v520/index.html: extend release notes
2008-05-08 13:57 brun
* [r23762] test/MainEvent.cxx: From Leandro:
Add new option to run with parallel unzipping in a separate
thread.
To run it do
Event 5000 1 99 1 (to write the file Event.root)
Event 5000 1 99 20 (to read normal without a thread)
Event 5000 1 99 21 (to read with the parallelp unzipping thread)
Send the results to rootdev@root.cern.ch
2008-05-08 13:55 couet
* [r23761] graf2d/doc/v520/graf2d_01.gif,
graf2d/doc/v520/graf2d_02.gif, graf2d/doc/v520/graph2d01.gif,
graf2d/doc/v520/graph2d02.gif, graf2d/doc/v520/index.html: -
Rename gif files.
2008-05-08 13:37 brun
* [r23760] configure: From Matevz:
I reviewed the gentoo policy. They explicitly and strictly avoid
compiling object files for static libraries with -fPIC.
As I don't want to a) get into flame war with gentoo people; nor
b) compile gsl manually, I guess, at least for now, the best
option is to have a configuration option --enable-gsl-shared to
use shared libs for gsl.
2008-05-08 12:54 antcheva
* [r23759] test/guitest.cxx, tutorials/gui/guitest.C: From Bertrand
and me:
Follow-up changes in the list box test case to include a list box
entry with id=0
2008-05-08 12:53 antcheva
* [r23758] gui/gui/src/TGTableLayout.cxx: From Bertrand:
Fix a bug in TGTableLayout:
When decreasing size of a frame with a TGTableLayout having
homogeneous flag
set to true, the individual cells were not resized (they were
resized only
when increasing the frame size) (discovered thanks to a CMS use
case)
2008-05-08 12:52 antcheva
* [r23757] gui/gui/src/TGListBox.cxx: From Bertrand:
Fixed a bug reported at: http://savannah.cern.ch/bugs/?36389
TGListBox::RemoveEntry() doesn't work for the entry at id = 0
2008-05-08 12:42 couet
* [r23756] graf2d/doc/v520/graph2d01.gif,
graf2d/doc/v520/graph2d02.gif, graf2d/doc/v520/index.html: -
Release notes update.
2008-05-08 10:25 ganis
* [r23755] proof/proof/src/TProofServ.cxx: Fix shadow-related
warnings
2008-05-08 10:01 couet
* [r23754] graf2d/doc/v520/index.html: - Update release notes.
2008-05-08 09:52 antcheva
* [r23753] gui/doc/v520/index.html: Release notes update.
2008-05-08 09:44 ganis
* [r23752] proof/proof/src/TProofServ.cxx,
proof/proofplayer/src/TProofPlayer.cxx: Remove the 'MissingFiles'
list from all the input list copies
2008-05-08 09:33 ganis
* [r23751] proof/proof/src/TProofServ.cxx: Correctly cleanup the
input list on the workers
2008-05-08 09:32 ganis
* [r23750] proof/proofplayer/src/TEventIter.cxx: Add missing
protection
2008-05-08 09:26 brun
* [r23748] doc/v520/Trailer.html: Add html utility file to generate
the release notes
2008-05-08 09:15 brun
* [r23747] cint/doc/v520/index.html, math/doc/v520/index.html: Fix
some html problems
2008-05-08 08:58 brun
* [r23746] core/doc/v520/index.html, misc/doc/v520/index.html: Fix
some html problems
2008-05-08 08:32 brun
* [r23745] bindings/doc/v520/index.html, cint/doc/v520/index.html,
core/doc/v520/index.html, doc/v520/index.html,
geom/doc/v520/index.html, graf2d/doc/v520/index.html,
graf3d/doc/v520/index.html, gui/doc/v520/index.html,
hist/doc/v520/index.html, io/doc/v520/index.html,
math/doc/v520/index.html, misc/doc/v520/index.html,
montecarlo/doc/v520/index.html, net/doc/v520/index.html,
proof/doc/v520/index.html, roofit/doc/v520/index.html,
sql/doc/v520/index.html, tmva/doc/v520/index.html,
tree/doc/v520/index.html: Implement a suggestion from Olivier to
add a package index to the Relaese Notes
2008-05-08 08:08 brun
* [r23744] hist/hist/inc/TH3.h, hist/hist/src/TH3.cxx: include
TH1.h instead of TProfile2D and forward declare TProfile2D
2008-05-08 08:01 brun
* [r23743] tree/tree/inc/TTree.h: Remove forward declaration of
TVirtualtreePlayer (include already declared)
2008-05-08 06:32 brun
* [r23742] doc/v520.html, doc/v520/index.html: Rename v520.html to
index.html
2008-05-08 06:31 brun
* [r23741] doc/v520: Create top level release notes directory
2008-05-08 06:28 brun
* [r23740] doc/v520.html: Changes version and release date
2008-05-08 05:23 brun
* [r23739] core/base/src/ManualBase4.cxx: Fix coding conventions
2008-05-08 05:18 brun
* [r23738] cint/reflex/src/TypeTemplate.cxx,
cint/reflex/src/Union.cxx: Fix coding conventions
2008-05-08 05:05 brun
* [r23737] misc/table/src/TFileIter.cxx: Fix a compiler warning and
a bug.
2008-05-08 04:53 brun
* [r23736] misc/table/inc/TFileIter.h: From Valeri fine:
Fix compilation warnings
2008-05-07 21:18 moneta
* [r23735] math/genvector/inc/Math/GenVector/Cartesian2D.h,
math/genvector/inc/Math/GenVector/Cartesian3D.h,
math/genvector/inc/Math/GenVector/Cylindrical3D.h,
math/genvector/inc/Math/GenVector/CylindricalEta3D.h,
math/genvector/inc/Math/GenVector/DisplacementVector2D.h,
math/genvector/inc/Math/GenVector/DisplacementVector3D.h,
math/genvector/inc/Math/GenVector/GenVectorIO.h,
math/genvector/inc/Math/GenVector/LorentzVector.h,
math/genvector/inc/Math/GenVector/Polar2D.h,
math/genvector/inc/Math/GenVector/Polar3D.h,
math/genvector/inc/Math/GenVector/PositionVector2D.h,
math/genvector/inc/Math/GenVector/PositionVector3D.h,
math/genvector/inc/Math/GenVector/PtEtaPhiM4D.h,
math/genvector/inc/Math/GenVector/PxPyPzE4D.h,
math/genvector/inc/Math/GenVector/PxPyPzM4D.h,
math/genvector/test/Makefile,
math/smatrix/inc/Math/MatrixInversion.icc,
math/smatrix/inc/Math/SMatrix.icc,
math/smatrix/inc/Math/SVector.icc, test/TrackMathCore.h: apply
fixes for -Wshadow in GenVector and SMatrix
2008-05-07 20:47 wlav
* [r23734] bindings/pyroot/src/TPython.cxx: fix index bug
2008-05-07 18:59 brun
* [r23733] misc/table/inc/TFileIter.h,
misc/table/src/TFileIter.cxx: From valeri fine:
- Merge with STAR local version to allow iteration of the nested
TDirectory (Thanks Rene Brun for the idea)
2008-05-07 18:37 matevz
* [r23732] graf3d/eve/inc/TEveCalo.h,
graf3d/eve/inc/TEveCaloLegoEditor.h, graf3d/eve/src/TEveCalo.cxx,
graf3d/eve/src/TEveCaloLegoEditor.cxx,
graf3d/eve/src/TEveCaloLegoGL.cxx: From Alja:
Add possibility to draw box/guide-lines around the lego.
2008-05-07 18:20 matevz
* [r23731] graf3d/eve/inc/TEveGeoNode.h,
graf3d/eve/src/TEveGeoNode.cxx, graf3d/eve/src/TEveManager.cxx:
TEveManager::GetGeometry() - if TGeoManager is locked, unlock it
on
load time and re-lock it back afterwards.
TEveGeoShape - added method SetShape() so that full object can be
constructed also in program (required loading from file before).
2008-05-07 16:55 moneta
* [r23730] hist/hist/inc/TF1.h: - add a template TF1::SetFunction
from a C++ callable object and a member function.
This follows a request by Mike Marino (see
https://savannah.cern.ch/bugs/?34430 )
This fixes also previous SetFunction method, which was not
working if the previously created function was
not of the right type.
2008-05-07 16:20 axel
* [r23729] cint/reflex/python/genreflex/gendict.py,
cint/reflex/test/testDict2/TestClasses.h: First GCCXML0.9 fix
2008-05-07 16:19 axel
* [r23728] cint/reflex/python/genreflex/genreflex.py,
cint/reflex/python/genreflex/genrootmap.py: Forgot tgo check in
two files for r23727:
From Sebastien Binet: allow classes selected through a typedef to
be loadable by that typedef.
Sort of fixes Savannah #30478
2008-05-07 16:14 axel
* [r23727] cint/reflex/python/genreflex/gendict.py: From Sebastien
Binet: allow classes selected through a typedef to be loadable by
that typedef.
Sort of fixes Savannah #30478
2008-05-07 16:06 moneta
* [r23726] hist/doc/v520/index.html, hist/hist/src/TProfile.cxx,
hist/hist/src/TProfile2D.cxx: Add a new option "W" requested by
Melinda Siciliano in the profile projections in order to be able
to return the equivalent weighted filled histogram.
The bin content of the returned histogram is equal to the profile
bin content multiplied by the bin entries.
2008-05-07 16:06 brun
* [r23725] config/Makefile.depend: From Bertrand:
- Add missing dependency of libTree on libThread
2008-05-07 15:49 brun
* [r23724] tutorials/eve/SplitGLView.C: From Bertrand:
- Disable the 'hide' function of TGDockableFrames
2008-05-07 15:48 brun
* [r23723] tree/tree/src/TTreeCacheUnzip.cxx: From Leandro:
Fix a warning detected by -Wshadow
2008-05-07 15:46 brun
* [r23722] graf3d/doc/v520/graf3d_eve-news-1.png,
graf3d/doc/v520/index.html: add picture graf3d_eve-news-1.png
2008-05-07 15:44 brun
* [r23721] gui/doc/v520/gui_contextmenu.gif,
gui/doc/v520/index.html: Change name of gif file and add it to
SVN
2008-05-07 15:38 brun
* [r23720] tree/doc/v520.html, tree/doc/v520/index.html: Move file
v520.html in new directory v520/index.html
2008-05-07 15:38 brun
* [r23719] tree/doc/v520: Add new directory v520
2008-05-07 15:37 brun
* [r23718] tmva/doc/v520.html, tmva/doc/v520/index.html: Move file
v520.html in new directory v520/index.html
2008-05-07 15:37 brun
* [r23717] tmva/doc/v520: Add new directory v520
2008-05-07 15:36 brun
* [r23716] sql/doc/v520.html, sql/doc/v520/index.html: Move file
v520.html in new directory v520/index.html
2008-05-07 15:36 brun
* [r23715] sql/doc/v520: Add new directory v520
2008-05-07 15:35 brun
* [r23714] roofit/doc/v520.html, roofit/doc/v520/index.html: Move
file v520.html in new directory v520/index.html
2008-05-07 15:35 brun
* [r23713] roofit/doc/v520: Add new directory v520
2008-05-07 15:35 brun
* [r23712] proof/doc/v520.html, proof/doc/v520/index.html: Move
file v520.html in new directory v520/index.html
2008-05-07 15:34 brun
* [r23711] proof/doc/v520: Add new directory v520
2008-05-07 15:34 brun
* [r23710] net/doc/v520.html, net/doc/v520/index.html: Move file
v520.html in new directory v520/index.html
2008-05-07 15:34 brun
* [r23709] net/doc/v520: Add new directory v520
2008-05-07 15:33 brun
* [r23708] montecarlo/doc/v520.html,
montecarlo/doc/v520/index.html: Move file v520.html in new
directory v520/index.html
2008-05-07 15:33 brun
* [r23707] montecarlo/doc/v520: Add new directory v520
2008-05-07 15:32 brun
* [r23706] misc/doc/v520.html, misc/doc/v520/index.html: Move file
v520.html in new directory v520/index.html
2008-05-07 15:32 brun
* [r23705] misc/doc/v520: Add new directory v520
2008-05-07 15:31 brun
* [r23704] math/doc/v520.html, math/doc/v520/index.html: Move file
v520.html in new directory v520/index.html
2008-05-07 15:31 brun
* [r23703] math/doc/v520: Add new directory v520
2008-05-07 15:31 brun
* [r23702] io/doc/v520.html, io/doc/v520/index.html: Move file
v520.html in new directory v520/index.html
2008-05-07 15:30 brun
* [r23701] io/doc/v520: Add new directory v520
2008-05-07 15:30 brun
* [r23700] hist/doc/v520.html, hist/doc/v520/index.html: Move file
v520.html in new directory v520/index.html
2008-05-07 15:29 brun
* [r23699] hist/doc/v520: Add new directory v520
2008-05-07 15:29 brun
* [r23698] gui/doc/v520.html, gui/doc/v520/index.html: Move file
v520.html in new directory v520/index.html
2008-05-07 15:28 brun
* [r23697] gui/doc/v520: Add new directory v520
2008-05-07 15:28 brun
* [r23696] graf3d/doc/v520.html, graf3d/doc/v520/index.html: Move
file v520.html in new directory v520/index.html
2008-05-07 15:27 brun
* [r23695] graf3d/doc/v520: Add new directory v520
2008-05-07 15:27 brun
* [r23694] graf2d/doc/v520.html, graf2d/doc/v520/index.html: Move
file v520.html in new directory v520/index.html
2008-05-07 15:27 brun
* [r23693] graf2d/doc/v520: Add new directory v520
2008-05-07 15:26 brun
* [r23692] geom/doc/v520.html, geom/doc/v520/index.html: Move file
v520.html in new directory v520/index.html
2008-05-07 15:25 brun
* [r23691] geom/doc/v520: Add new directory v520
2008-05-07 15:25 brun
* [r23690] core/doc/v520.html, core/doc/v520/index.html: Move file
v520.html in new directory v520/index.html
2008-05-07 15:24 brun
* [r23689] core/doc/v520: Add new directory v520
2008-05-07 15:23 brun
* [r23688] bindings/doc/v520/index.html,
bindings/doc/v520/v520.html: Rename file v520.html index.html
2008-05-07 15:22 brun
* [r23687] cint/doc/v520, cint/doc/v520.html,
cint/doc/v520/index.html: Move file v520.html in new directory
v520/index.html
2008-05-07 15:22 moneta
* [r23686] math/mathcore/inc/LinkDef.h: add #pragma link C++ global
ROOT_TMath as suggested by Philippe. This avoids via the header
guard to re-include the definition of TMath.h when running in
CINT.
This fixes a crash observed running stressFit.cxx in interpreted
mode
2008-05-07 15:18 brun
* [r23685] Makefile, config/Makefile.depend, config/root-config.in,
core/zip/src/ZInflate.c, io/io/inc/TFileCacheRead.h,
io/io/src/TFileCacheRead.cxx, tree/tree/inc/LinkDef.h,
tree/tree/inc/TTreeCache.h, tree/tree/inc/TTreeCacheUnzip.h,
tree/tree/src/TBasket.cxx, tree/tree/src/TBranch.cxx,
tree/tree/src/TChain.cxx, tree/tree/src/TTree.cxx,
tree/tree/src/TTreeCache.cxx, tree/tree/src/TTreeCacheUnzip.cxx:
Introducing a parallel unzipping algorithm for pre-fetched
buffers. Since we already know what buffers are going to be read,
we can decompress a few of them in advance in an additional
thread and give the impression that the data decompression comes
for free (we gain up to 30% in reading intensive jobs).
The size of this unzipping cache is 20% the size of the
TTreeCache and can be modified with
TTreeCache::SetUnzipBufferSize(Long64_t bufferSize).
Theoretically, we only need one buffer in advance but in practice
we might fall short if the unzipping cache is too small
(synchronization costs).
This experimental feature is disabled by default, to activate it
use the static function
TTreeCache::SetParallelUnzip(TTreeCacheUnzip::EParUnzipMode
option = TTreeCacheUnzip::kEnable). The possible values to pass
are: TTreeCacheUnzip::kEnable to enable
it,TTreeCacheUnzip::kDisable to disable it and
TTreeCacheUnzip::kForce to force it. Since it will only work if
you have more than one core, the TTreeCacheUnzip::kForce option
is useful to run it even if you have only one cpu (to measure the
overhead, for example).
2008-05-07 15:10 brun
* [r23684] bindings/doc/v520, bindings/doc/v520.html,
bindings/doc/v520/v520.html: Move file v520.html in new directory
v520
2008-05-07 14:51 rdm
* [r23683] core/doc/v520.html: Document changes in TPRegexp and
PRMERegexp.
2008-05-07 14:37 couet
* [r23682] graf2d/doc/v520.html: - small fixes
2008-05-07 14:36 rdm
* [r23681] core/base/inc/LinkDef2.h, core/base/inc/TPRegexp.h,
core/base/src/TPRegexp.cxx, tutorials/regexp_pme.C: From Matevz:
TPRegexp
========
1. Modularized Match() and Substitute() functions so that the
low-level work
is done by MatchInternal() and SubstituteInternal().
2. Added function TString GetModifiers() that translates from
bit-flag
options back to perl-style option characters.
3. For all functions that do actual matching replaced the default
value
of 'Int_t nMatchMax' argument from 30 to 10. PCRE internals
require
the index buffer to be 3-times the number of allowed matches.
This
multiplication is now performed in individual functions and
nMatchMax
is really the number of allowed matches. Two function calls in
TString passing this number explicitly have been updated.
TPMERegexp
==========
New sub-class of TPRegexp with API closer to PERL.
Supports main Perl operations using regular expressions (Match,
Substitute and Split). To retrieve the results one can simply use
operator[] returning a TString.
tutorials/regexp_pme.C
======================
Tutorial showing usage of the TPMERegexp class.
2008-05-07 14:10 rdm
* [r23679] core/clib/src/Demangle.c, net/rootd/src/rootd.cxx:
remove shadow warnings.
2008-05-07 11:48 couet
* [r23677] hist/hist/src/TH1.cxx: - Help update.
2008-05-07 10:31 brun
* [r23676] tree/treeplayer/src/TTreePlayer.cxx: In
TTreePlayer::DrawSelect reset the kcanRebin bit once the
histogram has been drawn.
see: http://root.cern.ch/phpBB2/viewtopic.php?t=6648
2008-05-07 10:14 moneta
* [r23675] math/doc/v520.html: add release notes for smatrix
2008-05-07 09:58 moneta
* [r23674] hist/doc/v520.html, hist/hist/inc/TH2.h,
hist/hist/src/TH2.cxx: from Axel: Improve TH2::FitFitSliceX (and
Y) by adding the possibility to return the generated histograms
in a TObjArray when the passed pointer is not null.
2008-05-07 09:45 moneta
* [r23673] hist/doc/v520.html, math/doc/v520.html: - update release
notes with latest changes
2008-05-07 09:41 axel
* [r23672] cint/cint/src/dict/gcc4strm.cxx: Silence
-Wstrict-aliasing for gcc4strm
2008-05-07 09:41 axel
* [r23671] cint/reflex/src/ClassBuilder.cxx,
cint/reflex/src/FunctionMember.cxx,
cint/reflex/src/PropertyListImpl.cxx, cint/reflex/src/Scope.cxx,
cint/reflex/src/Tools.cxx, cint/reflex/src/Type.cxx,
cint/reflex/src/TypeTemplate.cxx, cint/reflex/src/Union.cxx,
cint/reflex/src/UnionBuilder.cxx: Fix relevant coding violations
2008-05-07 08:51 brun
* [r23670] hist/hist/src/TProfile.cxx: From Ilka;
a fix in TProfile documentation (ylow and yup parameter names
were replaced by ymin and ymax in the comments).
2008-05-07 08:29 axel
* [r23669] cint/cintex/src/CINTFunctional.cxx,
cint/cintex/src/ROOTClassEnhancer.cxx,
core/utils/src/rootcint.cxx: Fix -Wshadow
2008-05-07 00:22 wlav
* [r23668] bindings/pyroot/ROOT.py: Do not remove DISPLAY from
environ; this may lead to some
warnings, but those can be fixed by the user, whereas that
is not the case for setting DISPLAY back.
2008-05-06 17:30 matevz
* [r23667] graf3d/eve/inc/LinkDef.h,
graf3d/eve/inc/TEveLegoEventHandler.h,
graf3d/eve/src/TEveCaloLegoGL.cxx,
graf3d/eve/src/TEveLegoEventHandler.cxx,
graf3d/gl/inc/TGLCamera.h, graf3d/gl/inc/TGLViewer.h,
graf3d/gl/inc/TGLViewerBase.h, graf3d/gl/src/TGLCamera.cxx,
tutorials/eve/cms_calo.C: From Alja:
TEveLegoEventHandler - New class for camera event handling.
TEveCaloLegoGL - Remove code which changed GL model-view matrix.
TGLViewer, TGLViewerBase - New getters.
TGLCamera - Add function GetTheta().
tutorials/eve/cms_calo.C - Structural improvements. Demonstrate
TEveLegoEventHandler.
2008-05-06 14:45 matevz
* [r23666] graf3d/gl/inc/TGLCamera.h: File forgotten at last
check-in.
2008-05-06 14:38 matevz
* [r23665] graf3d/gl/inc/TGLOrthoCamera.h,
graf3d/gl/inc/TGLPerspectiveCamera.h,
graf3d/gl/inc/TGLSAViewer.h, graf3d/gl/inc/TGLViewer.h,
graf3d/gl/src/TGLOrthoCamera.cxx, graf3d/gl/src/TGLSAViewer.cxx,
graf3d/gl/src/TGLViewer.cxx: Added three more orthographic
cameras (looking at the scene from
another side).
Added virtual methods Bool_t
TGLCamera::IsPerspective()/IsOrthographic().
2008-05-06 14:29 rdm
* [r23664] core/winnt/src/TWinNTSystem.cxx,
gui/gui/src/TGFSComboBox.cxx, gui/gui/src/TGFileBrowser.cxx,
gui/gui/src/TRootBrowserLite.cxx, icons/netdisk_s.xpm,
icons/netdisk_t.xpm: From Bertrand:
- Added information on the types of volumes returned by
TWinNTSystem::GetVolumes():
- Type of drive: local, removable, network, CD/DVD
- File System: NTFS, AFS, NFS
- Adapted TGFSCombobox and TGFileBrowser accordingly to these new
info
- Added two new icons to represent Network drives on Windows
2008-05-06 14:26 couet
* [r23663] graf2d/gpad/src/TPad.cxx: - Mods to allow interactive
zooming with option CONT4
2008-05-06 14:26 couet
* [r23662] hist/histpainter/src/THistPainter.cxx: - Mods to allow
interactive zooming with option CONT4
2008-05-06 14:11 moneta
* [r23661] hist/hist/src/TH1.cxx: - fix a bug in
TH1::KolmogorovTest for scaled histograms (reported by Marc
Escalier)
The routine has been modified from the original hdiff to use
always the effective entries for normalizing the
max distance.
Now in princile it could also be used also for comparing an
histogram with a function created as an histogram
with zero errors (equivalent to option F1 or F2 in the original
HDIFF.
2008-05-06 09:50 moneta
* [r23660] math/mathcore/src/BrentMinimizer1D.cxx,
math/mathcore/src/BrentRootFinder.cxx,
math/mathcore/src/GaussIntegrator.cxx,
math/mathcore/src/GaussLegendreIntegrator.cxx: - from David, port
changes http://root.cern.ch/viewcvs?rev=23659&root=root&view=rev
2008-05-06 09:16 rdm
* [r23658] net/alien/src/TAlienCollection.cxx: fix coding style
warning.
2008-05-06 09:13 moneta
* [r23657] math/mathcore/inc/Math/Minimizer.h,
math/minuit/src/TMinuitMinimizer.cxx: - fix compilaiton problem
on Solaris
- add comments in TMinuitMinimizer class fixing the coding
convention violation
2008-05-06 08:16 antcheva
* [r23656] gui/gui/inc/TGTab.h, gui/gui/src/TGTab.cxx: From
Bertrand:
Add a new signal Removed(Int_t id) to notify when a tab was
removed.
2008-05-06 07:58 moneta
* [r23655] math/mathcore/Module.mk, math/mathcore/inc/LinkDef.h,
math/mathcore/inc/Math/LinkDef.h,
math/mathcore/inc/Math/Minimizer.h, math/mathcore/inc/TMath.h,
math/mathcore/src/ProbFuncMathCore.cxx,
math/mathcore/src/TMath.cxx, math/mathcore/test/Makefile,
math/mathcore/test/binarySearchTime.cxx, math/mathcore/test/fit,
math/mathcore/test/stdsort.cxx,
math/mathcore/test/stressTMath.cxx,
math/mathcore/test/testIntegration.cxx,
math/mathcore/test/testIntegrationMultiDim.cxx,
math/mathcore/test/testRootFinder.cxx,
math/mathcore/test/testSortOrder.cxx,
math/mathcore/test/testSpecFuncBeta.cxx,
math/mathcore/test/testSpecFuncBetaI.cxx,
math/mathcore/test/testSpecFuncErf.cxx,
math/mathcore/test/testSpecFuncGamma.cxx,
math/mathcore/test/testTMath.cxx: - merge changes with
development branch (up to rev 23650).
Main changes are:
TMath:
from David: The following methods now have additional interface
working with Iterators as well:
MinElement
MaxElement
LocMin
LocMax
Mean
GeomMean
RMS
BinarySearch
Sort -> (changed to SortItr)
- use now std in binary search algorithm. Old algorithm failed
some tests and it is found to be a
little bit slower
- do not use std instead in LocMin and LocMax since generic std
algorithm is slower on 64 bit arch.
- TMath::PoissonI
fix a problem for large values, by using directly the
TMath::Poisson implementation
- TMath::Landau and TMath::Landau
remove duplications by using directly ROOT::Math::landau_pdf and
ROOT::Math::landau_cdf
- TMath::Prob
use ROOT::Math::chisquared_cdf_c (gives also less rounding errors
for small values)
- TMath::GammaDist
use ROOT::Math::gamma_pdf , implementation now returns correct
value, 0, for large values of
shape parameter instead of nan
- TMath::LogNormal:
use ROOT::Math::lognormal_pdf
- compile TMath dictionary with -O2
- fix a warning in -Wshadow
- TMath.h is now reordered by functionality and alphabetical
order
test:
various improvement from David, see
http://root.cern.ch/viewcvs?rev=22880&root=root&view=rev
- add dictionary for the enumeration used in the Integration
class
- from David: some clean up of Minimizer class (remove typedef
definitions)
2008-05-06 07:30 moneta
* [r23654] math/minuit2/inc/Minuit2/BasicFunctionMinimum.h,
math/minuit2/inc/Minuit2/FunctionMinimum.h,
math/minuit2/inc/Minuit2/Minuit2Minimizer.h,
math/minuit2/inc/Minuit2/MnApplication.h,
math/minuit2/inc/Minuit2/MnFcn.h,
math/minuit2/inc/Minuit2/MnHesse.h,
math/minuit2/inc/Minuit2/MnMigrad.h,
math/minuit2/inc/Minuit2/MnMinimize.h,
math/minuit2/inc/Minuit2/MnMinos.h,
math/minuit2/inc/Minuit2/MnUserFcn.h,
math/minuit2/src/FumiliMinimizer.cxx,
math/minuit2/src/HessianGradientCalculator.cxx,
math/minuit2/src/Minuit2Minimizer.cxx,
math/minuit2/src/MnApplication.cxx, math/minuit2/src/MnHesse.cxx,
math/minuit2/src/MnMinos.cxx,
math/minuit2/src/ModularFunctionMinimizer.cxx,
math/minuit2/src/ScanBuilder.cxx,
math/minuit2/src/SimplexBuilder.cxx, math/minuit2/test,
math/minuit2/test/testNewMinimizer.cxx: - sync with development
branch. Main changes are described in this changelog:
http://root.cern.ch/viewcvs?rev=23610&root=root&view=rev
2008-05-05 17:50 pcanal
* [r23653] cint/cint/src/ifunc.cxx, cint/cint7/src/ifunc.cxx:
protect against invalid file 'number'
2008-05-05 17:50 pcanal
* [r23652] core/base/inc/LinkDef1.h: just 'declare' the TMath
namespace here without duplicate the dictionary for the content
of TMathBase and prevent the interpretation of TMathBase.h
2008-05-05 17:49 pcanal
* [r23651] core/utils/src/rootcint.cxx: Extend #pragma create
TClass to namespaces
2008-05-05 15:35 antcheva
* [r23650] gui/gui/doc/index.txt: Fixed typo in the link.
2008-05-05 14:08 antcheva
* [r23648] gui/gui/src/TGTableLayout.cxx: Updated class
description.
2008-05-05 13:49 couet
* [r23647] core/base/src/TAttMarker.cxx: - Help update.
2008-05-03 15:33 brun
* [r23645] tmva/inc/MethodCuts.h, tmva/inc/Option.h,
tmva/inc/TActivationIdentity.h, tmva/src/Configurable.cxx,
tmva/src/DataSet.cxx, tmva/src/Factory.cxx,
tmva/src/MethodBDT.cxx, tmva/src/MethodBase.cxx,
tmva/src/MethodFisher.cxx, tmva/src/MethodKNN.cxx,
tmva/src/MethodPDERS.cxx, tmva/src/MethodSVM.cxx,
tmva/src/Reader.cxx, tmva/src/RuleEnsemble.cxx,
tmva/src/SimulatedAnnealing.cxx,
tmva/src/VariableDecorrTransform.cxx,
tmva/test/ClassApplication.C, tmva/test/TMVApplication.C,
tmva/test/tmvaglob.C: From Joerg and Andreas:
Fix compilation warnings for -Wshadow
2008-05-02 21:22 rdm
* [r23644] core/cont/inc/TBtree.h: make the few TBtree methods
available from CINT so at least TBtree
objects can be created from CINT (keep hiding the many methods of
the
internal BTree classes from CINT).
2008-05-02 20:51 brun
* [r23643] bindings/doc/v520.html: From Wim:
pyroot release notes.
2008-05-02 20:27 pcanal
* [r23642] cint/cint7/Module.mk, cint/cint7/src/loadfile.cxx: cint7
in ROOT need the new regular expression: G__REGEXP
2008-05-02 20:02 pcanal
* [r23641] cint/cint7/src/struct.cxx: fix a cint5 bug where
G__var_type is not properly set/reset during parsing of an
explicit member function declaration
2008-05-02 17:58 pcanal
* [r23640] tree/tree/src/TBranchElement.cxx: do not register a
branch object when the datamember its remember is missing from
the current class layout
2008-05-02 17:34 pcanal
* [r23639] cint/cint7/src/ifunc.cxx: fix void** return type setting
2008-05-02 17:33 pcanal
* [r23638] cint/cint7/src/Shadow.cxx: avoid printing the global
namespace 'name' as part of the shadow class name
2008-05-02 11:12 rdm
* [r23637] io/xmlparser/inc/TDOMParser.h,
io/xmlparser/src/TDOMParser.cxx, io/xmlparser/src/TXMLParser.cxx:
fix the TDOMParser to set the new error code -6 in case the XML
document is
not valid.
2008-05-02 11:10 rdm
* [r23636] configure: make sure to first try to get
/usr/lib/libxml2 before trying /sw/lib/libxml2
on MacOS X. The /usr/lib version is a proper universal binary
containing a
64-bit version.
2008-05-01 21:39 russo
* [r23635] cint/cint7/src/rflxutil.cxx,
cint/reflex/inc/Reflex/Scope.h, cint/reflex/inc/Reflex/Type.h,
cint/reflex/inc/Reflex/internal/ScopeBase.h,
cint/reflex/src/Scope.cxx, cint/reflex/src/ScopeBase.cxx,
cint/reflex/src/Type.cxx: Make it possible to lookup a function
member by name
and signature, ignoring the return type. We need to
do this to allow for a virtual function overrider with
a covariant return type.
This is used by the Builder in rflxutil.
-- Paul Russo
2008-05-01 21:31 russo
* [r23634] cint/cint7/src/ifunc.cxx: If a function parameter type
lookup fails, try again using the
helper typedef for a template with default arguments.
-- Paul Russo
2008-05-01 20:46 ganis
* [r23633] net/krb5auth/src/Krb5Auth.cxx: Fix warnings about
shadowed variables
2008-05-01 20:45 ganis
* [r23632] proof/proof/src/TProof.cxx,
proof/proof/src/TProofCondor.cxx,
proof/proof/src/TProofSuperMaster.cxx,
proof/proofd/src/XrdProofdManager.cxx,
proof/proofd/src/XrdProofdProtocol.cxx,
proof/proofplayer/src/TFileMerger.cxx,
proof/proofplayer/src/TPacketizer.cxx,
proof/proofplayer/src/TPacketizerAdaptive.cxx,
proof/proofplayer/src/TProofDraw.cxx,
proof/proofplayer/src/TProofPlayer.cxx,
proof/proofplayer/src/TVirtualPacketizer.cxx,
proof/proofx/src/TXSocket.cxx: Fix gcc 4.3 warnings (mostly
shadowed variables)
2008-05-01 10:50 rdm
* [r23631] core/base/src/TSystem.cxx,
core/meta/src/TGenericClassInfo.cxx, core/utils/src/rootcint.cxx,
graf2d/graf/src/TGraph.cxx, hist/hist/src/TFormula.cxx,
misc/table/inc/TTable.h, proof/proof/inc/TProofDataSetManager.h,
proof/proof/src/TProof.cxx,
proof/proof/src/TProofDataSetManagerFile.cxx,
proof/proofplayer/src/TPacketizerAdaptive.cxx,
sql/mysql/src/TMySQLStatement.cxx, tree/tree/src/TBranch.cxx: Fix
coding conventions.
2008-05-01 07:54 brun
* [r23629] hist/hbook/src/THbookFile.cxx: Fix shadowed varioables
2008-05-01 07:48 brun
* [r23628] gui/gui/src/TGFSComboBox.cxx,
gui/gui/src/TGFileBrowser.cxx: Fix compilation warnings
2008-05-01 06:54 rdm
* [r23627] proof/proof/src/TProofServ.cxx: From Jan:
The objects added to the missingFiles in TDSet::Add have to be
removed from
the 'dataset' before deleting it.
2008-05-01 06:45 rdm
* [r23626] core/winnt/src/TWinNTSystem.cxx: add to description of
GetVolumes() method that the TList must be deleted
by the user and call SetOwner() on the TList so the TObjStrings
in it get
deleted too.
2008-05-01 06:39 rdm
* [r23625] core/base/inc/TSystem.h, core/winnt/inc/TWinNTSystem.h,
core/winnt/src/TWinNTSystem.cxx, gui/gui/inc/TGFileBrowser.h,
gui/gui/src/TGFSComboBox.cxx, gui/gui/src/TGFileBrowser.cxx: From
bertrand:
- Added new method TList *TSystem::GetVolumes(Option_t *opt)
returning the list of hard drives on Windows when opt = "all"
or the current hard drive when opt = "cur"
the return type is a TList of TObjString's containing the drive
letters,
i.e: for drives C: G: H: K:. The TList must be deleted by the
user.
- Implement the ability to browse available (mounted) drives on
Windows.
- Added list of available (mounted) drives in TGFSCombobox on
Windows.
2008-04-30 21:12 brun
* [r23624] core/base/inc/LinkDef1.h: From Lorenzo:
Patch fixing compilation of TMath dictionary in optimized mode
2008-04-30 16:13 moneta
* [r23623] math/minuit/inc/TLinearMinimizer.h,
math/minuit/inc/TMinuitMinimizer.h,
math/minuit/src/TLinearMinimizer.cxx,
math/minuit/src/TMinuitMinimizer.cxx: - sync changes of David
from dev. branch
use directly ROOT::Math::IMultiGenFunction and
ROOT::Math::IMultiGradFunction instead of typedef's
2008-04-30 15:50 moneta
* [r23621] hist/hist/src/TF1.cxx: sync with dev version.
From David: Now the DerivativeError returns the error of the last
derivative.
2008-04-30 15:39 moneta
* [r23620] math/unuran/Module.mk,
math/unuran/src/unuran-1.2.3-root.tar.gz,
math/unuran/src/unuran-1.2.4-root.tar.gz, math/unuran/test: - new
version of unuran 1.2.4 from Josef Leydold with some work-around
for a bug in the gcc 4.3 optimization.
before recompiling root is needed to do :
make distclean-unuran
2008-04-30 15:25 moneta
* [r23619] math/mathmore/inc/Math/GSLMinimizer.h,
math/mathmore/inc/Math/GSLNLSMinimizer.h,
math/mathmore/inc/Math/GSLSimAnMinimizer.h,
math/mathmore/src/GSLMinimizer.cxx,
math/mathmore/src/GSLNLSMinimizer.cxx,
math/mathmore/src/GSLSimAnMinimizer.cxx, math/mathmore/test,
math/mathmore/test/Makefile, math/mathmore/test/simanTSP.cxx,
math/mathmore/test/testChebyshev.cxx,
math/mathmore/test/testDerivation.cxx,
math/mathmore/test/testIntegration.cxx,
math/mathmore/test/testIntegrationMultiDim.cxx,
math/mathmore/test/testInterpolation.cxx,
math/mathmore/test/testPermute.cxx,
math/mathmore/test/testRandomDist.cxx,
math/mathmore/test/testRootFinder.cxx,
math/mathmore/test/testSpecFunc.cxx: - port mathmore changes of
dev brunch done by David
- improve tests to correctly return a status
- some clean up of minimizer classes (use directly
ROOT::Math::IMultiGenFunction and ROOT::Math::IMultiGradFunction
instead of typedef's)
2008-04-30 15:14 couet
* [r23618] test/stressGraphics.ref: - Tiny mods to avoid reported
failures with MSVC8 (seen by Philippe).
This file needs to be revisited completly.
2008-04-30 13:29 moneta
* [r23617] math/genvector/Module.mk,
math/genvector/inc/Math/GenVector/DisplacementVector2D.h,
math/genvector/inc/Math/GenVector/LorentzVector.h,
math/genvector/inc/Math/GenVector/PositionVector2D.h,
math/genvector/test: sync with dev brunch rev. 23615
- apply changes implemented by David and suggested by G. Raven
for the Setters functions of the 2D and 4D vectors,
by returning a reference to *this instead of void
Changes for the 3D vector have been already applied in rev. 22771
2008-04-30 13:11 moneta
* [r23616] math/smatrix/Module.mk, math/smatrix/test: - sync with
dev branch (rev=23613)
fix some dependency in Module.mk
2008-04-29 21:52 rdm
* [r23609] config/Makefile.solarisCC5: fix for f77 libs on Solaris
i386.
2008-04-29 14:37 couet
* [r23604] graf2d/asimage/inc/TASImage.h,
graf2d/asimage/src/TASImage.cxx: - New method to retrieve the
last zoom position on an image:
void TASImage::GetZoomPosition(UInt_t &x, UInt_t &y, UInt_t &w,
UInt_t &h) const
Return the zoom parameters. This is useful when the zoom has been
done
interactively using the mouse.
2008-04-28 19:47 pcanal
* [r23601] core/cont/src/TRefArray.cxx: remove a redundant call to
Form
2008-04-28 19:47 pcanal
* [r23600] core/clib/src/snprintf.c: Implement support for '%p'
[This is needed for microsoft vc7.1]
2008-04-28 19:42 russo
* [r23599] cint/cint7/src/tmplt.cxx: Make sure that the typedef we
generate to map a template-id
without the default template parameters filled in, to the
template-id with the default parameters filled in is defined
in the proper scope.
This patch comes from Philippe Canal.
-- Paul Russo
2008-04-28 19:21 pcanal
* [r23598] cint/cint/src/opr.cxx, cint/cint7/src/opr.cxx: Do not
add LL or ULL to the string representation of a pointer to
(unsigned) long long
2008-04-28 14:11 brun
* [r23595] html/src/TDocOutput.cxx: Remove strings containing
digits from the author list.
Should fix <http://savannah.cern.ch/bugs/?36075>
2008-04-28 13:51 couet
* [r23594] hist/histpainter/src/THistPainter.cxx: - In PaintH3 the
palette is drawn in case of option COLZ. This is useful
when a TTree 4D plot is painted with that option.
2008-04-28 10:26 brun
* [r23592] README/CREDITS: Add credits for:
Jean-Francois Bastien
Lukasz Janyst
Hady Zalek
2008-04-28 10:11 rdm
* [r23591] README/CREDITS: add Anar.
2008-04-28 09:43 brun
* [r23590] sql/doc, sql/doc/v520.html: Add new doc directory and
v520 release notes
2008-04-28 09:38 brun
* [r23589] montecarlo/doc, montecarlo/doc/v520.html: Add new doc
directory and v520 release notes
2008-04-28 09:33 brun
* [r23587] misc/doc, misc/doc/v520.html: Add new doc directory and
v520 release notes
2008-04-28 09:27 brun
* [r23586] geom/doc, geom/doc/v520.html: Add new doc directory and
v520 release notes
2008-04-28 09:26 brun
* [r23585] roofit/doc, roofit/doc/v520.html: Add new doc directory
and v520 release notes
2008-04-28 09:25 brun
* [r23584] doc, doc/v520.html: Add new doc directory and v520
release notes
2008-04-28 09:23 brun
* [r23583] hist/doc/v520.html: upadte release notes
2008-04-28 09:22 brun
* [r23582] tmva/doc/v520.html: Add release notes
2008-04-28 09:19 brun
* [r23581] bindings/doc, bindings/doc/v520.html: Add new doc
directory and v520 release not
2008-04-28 09:18 brun
* [r23580] graf2d/doc, graf2d/doc/v520.html: Add new doc directory
and v520 release notes
2008-04-28 09:16 brun
* [r23579] gui/doc, gui/doc/v520.html: Add new doc directory and
v520 release notes
2008-04-28 09:15 brun
* [r23578] graf3d/doc, graf3d/doc/v520.html: Add new doc directory
and v520 release note
2008-04-28 09:13 brun
* [r23577] math/doc, math/doc/v520.html: Add new doc directory and
v520 release notes
2008-04-28 09:12 brun
* [r23576] proof/doc, proof/doc/v520.html: Add new doc directory
and v520 release notes
2008-04-28 09:11 brun
* [r23575] net/doc, net/doc/v520.html: Add new doc directory and
v520 release notes
2008-04-28 09:09 brun
* [r23574] tree/doc, tree/doc/v520.html: Add new doc directory and
v520 release notes
2008-04-28 09:07 brun
* [r23573] io/doc, io/doc/v520.html: Add new doc directory and v520
release notes
2008-04-28 09:05 brun
* [r23572] core/doc, core/doc/v520.html: Add new doc directory and
v520 release notes
2008-04-28 09:03 brun
* [r23571] cint/doc/v520.html: Add v520 release notes
2008-04-28 09:02 brun
* [r23570] hist/doc, hist/doc/v520.html: Add new directory doc and
the release notes vor v520
2008-04-26 21:50 brun
* [r23568] gui/gui/src/TGListBox.cxx: From Bertrand:
- Update TGListBox the same way it is done in TGListTree (solve
flickering problem on Windows)
2008-04-26 21:48 brun
* [r23567] gui/gui/src/TGClient.cxx: From Bertrand:
- Remove extra check for Windows (since modal window option has
been implemented on Windows)
2008-04-26 21:47 brun
* [r23566] graf3d/gl/src/TGLWidget.cxx: From Bertrand:
- Remove extra check for Windows (since modal window option has
been implemented on Windows)
2008-04-26 19:55 bellenot
* [r23565] graf2d/win32gdk/gdk/src/gdk/win32/gdkwindow-win32.c: -
Implement (at last!) SetWMTransientHint
(aka modal window) on Windows
2008-04-26 12:54 bellenot
* [r23564] graf2d/win32gdk/gdk/src/gdk/win32/gdkwindow-win32.c: -
Don't use WS_EX_TOPMOST property (side effects).
2008-04-26 01:58 pcanal
* [r23563] tree/treeplayer/src/TTreeProxyGenerator.cxx: more
-Wshadow fixes
2008-04-25 20:52 russo
* [r23562] cint/cint7/src/parse.cxx: After handling a break or
continue statement while
executing a loop, reset the parser return code so
that we do not propagate the break/continue status
upward.
This problem was only visible under -O1, -O2, and
-O3, the defective code was not executed under -O0
or -O4.
This fixes Savannah bug #35884: Problem with break.
This is the same fix as revision 23561, but for cint7
instead of cint5.
-- Paul Russo
2008-04-25 20:50 russo
* [r23561] cint/cint/src/parse.cxx: After handling a break or
continue statement while
executing a loop, reset the parser return code so
that we do not propagate the break/continue status
upward.
This problem was only visible under -O1, -O2, and
-O3, the defective code was not executed under -O0
or -O4.
This fixes Savannah bug #35884: Problem with break.
-- Paul Russo
2008-04-25 19:46 axel
* [r23560] cint/reflex/python/genreflex/gendict.py: From Scott
Snyder: re-enable selection of templates with defaults. Savannah
#36024
2008-04-25 15:37 moneta
* [r23558] math/minuit2/src/Minuit2Minimizer.cxx: fix a potential
problem. Strange that the compiler did not report any warning
2008-04-25 13:47 pcanal
* [r23554] tree/tree/src/TBranchElement.cxx,
tree/tree/src/TTreeCache.cxx,
tree/treeplayer/src/TBranchProxyClassDescriptor.cxx,
tree/treeplayer/src/TTreeFormula.cxx: Fix for -Wshadow
2008-04-25 13:42 rdm
* [r23553] math/genvector/Module.mk, math/genvector/test/Makefile,
math/mathcore/test/Makefile, math/mathcore/test/fit/Makefile,
math/minuit2/Module.mk, math/minuit2/test/Makefile,
math/smatrix/test/Makefile, test/Makefile.arch,
test/RootIDE/Makefile, test/rhtml/Makefile: remove dependencies
on ROOTSYS from the Makefile's. Allows to make and distclean
without ROOTSYS being set.
2008-04-25 10:04 brun
* [r23552] graf3d/gl/src/TGLLightSetEditor.cxx: Fix a shadowed
variable
2008-04-25 09:51 couet
* [r23549] graf3d/ftgl/inc/FTVector.h,
graf3d/ftgl/src/FTContour.cxx, graf3d/ftgl/src/FTExtrdGlyph.cxx,
graf3d/ftgl/src/FTOutlineGlyph.cxx,
graf3d/ftgl/src/FTPolyGlyph.cxx, graf3d/gl/src/TGLViewer.cxx: -
Fix shadowed variables.
2008-04-25 09:35 moneta
* [r23548] math/unuran/Module.mk,
math/unuran/test/unuranDiscrete.cxx: fix distclean target
(problem reported by Eddy) and remove some warning in tests
2008-04-25 08:45 wouter
* [r23547] roofit/roofitcore/src/RooRealMPFE.cxx,
roofit/roofitcore/src/RooWorkspace.cxx: o RooRealMPFE
- Fix Solaris compiler error
o RooWorkspace
- Fix windows warning
2008-04-25 08:39 couet
* [r23546] graf3d/gl/src/gl2ps.c: - Fix shadowed variables.
2008-04-25 07:42 brun
* [r23545] roofit/roofitcore/src/RooMsgService.cxx,
roofit/roofitcore/src/RooRealMPFE.cxx: Use gSystem->GetPid
instead of the non portable getpid
2008-04-25 07:29 brun
* [r23544] roofit/roofitcore/src/RooAbsReal.cxx,
roofit/roofitcore/src/RooMsgService.cxx: Remove unnecessary
include unistd.h (did not compile on Windows)
2008-04-24 22:04 wouter
* [r23543] roofit/roofitcore/inc/RooNLLVar.h: o RooNLLVar
- Fix gcc4.3 compiler problems
2008-04-24 21:58 wouter
* [r23542] roofit/roofitcore/inc/RooChi2Var.h: o RooChi2Var
- Fix gcc4.3 problems
2008-04-24 21:47 brun
* [r23541] test/stressRooFit.cxx: From Wouter:
New version including a new reference file
2008-04-24 21:15 wouter
* [r23540] roofit/roofitcore/inc/RooAbsReal.h: o RooAbsReal
- Fix Windows compiler error
2008-04-24 21:02 wouter
* [r23539] roofit/roofit/inc/Roo2DKeysPdf.h,
roofit/roofit/inc/RooBlindTools.h,
roofit/roofit/src/RooBlindTools.cxx,
roofit/roofit/src/RooExponential.cxx,
roofit/roofit/src/RooGExpModel.cxx,
roofit/roofit/src/RooGaussModel.cxx,
roofit/roofit/src/RooGaussian.cxx,
roofit/roofit/src/RooNDKeysPdf.cxx,
roofit/roofit/src/RooPolynomial.cxx: === Date: Thu Apr 24
15:20:15 2008 ===
o Various classes
- Fix all -Wshadow compiler warnings
o RooNDKeysPdf
- Fix gcc4.3 compiler warning
2008-04-24 21:02 wouter
* [r23538] roofit/roofitcore/Module.mk,
roofit/roofitcore/inc/LinkDef3.h,
roofit/roofitcore/inc/Roo1DTable.h,
roofit/roofitcore/inc/RooAbsAnaConvPdf.h,
roofit/roofitcore/inc/RooAbsArg.h,
roofit/roofitcore/inc/RooAbsBinning.h,
roofit/roofitcore/inc/RooAbsCategory.h,
roofit/roofitcore/inc/RooAbsCollection.h,
roofit/roofitcore/inc/RooAbsData.h,
roofit/roofitcore/inc/RooAbsFunc.h,
roofit/roofitcore/inc/RooAbsGenContext.h,
roofit/roofitcore/inc/RooAbsHiddenReal.h,
roofit/roofitcore/inc/RooAbsMCStudyModule.h,
roofit/roofitcore/inc/RooAbsOptTestStatistic.h,
roofit/roofitcore/inc/RooAbsPdf.h,
roofit/roofitcore/inc/RooAbsProxy.h,
roofit/roofitcore/inc/RooAbsReal.h,
roofit/roofitcore/inc/RooAbsRealLValue.h,
roofit/roofitcore/inc/RooAbsString.h,
roofit/roofitcore/inc/RooAbsTestStatistic.h,
roofit/roofitcore/inc/RooAcceptReject.h,
roofit/roofitcore/inc/RooAddGenContext.h,
roofit/roofitcore/inc/RooAddPdf.h,
roofit/roofitcore/inc/RooAddition.h,
roofit/roofitcore/inc/RooArgProxy.h,
roofit/roofitcore/inc/RooCacheManager.h,
roofit/roofitcore/inc/RooCatType.h,
roofit/roofitcore/inc/RooCategoryProxy.h,
roofit/roofitcore/inc/RooChi2Var.h,
roofit/roofitcore/inc/RooConstraintSum.h,
roofit/roofitcore/inc/RooConvGenContext.h,
roofit/roofitcore/inc/RooCurve.h,
roofit/roofitcore/inc/RooCustomizer.h,
roofit/roofitcore/inc/RooDataHist.h,
roofit/roofitcore/inc/RooDataSet.h,
roofit/roofitcore/inc/RooDataSetSliceIter.h,
roofit/roofitcore/inc/RooDataWeightedAverage.h,
roofit/roofitcore/inc/RooEllipse.h,
roofit/roofitcore/inc/RooFitResult.h,
roofit/roofitcore/inc/RooFormula.h,
roofit/roofitcore/inc/RooFormulaVar.h,
roofit/roofitcore/inc/RooGenCategory.h,
roofit/roofitcore/inc/RooGenContext.h,
roofit/roofitcore/inc/RooGenericPdf.h,
roofit/roofitcore/inc/RooGlobalFunc.h,
roofit/roofitcore/inc/RooGrid.h, roofit/roofitcore/inc/RooHist.h,
roofit/roofitcore/inc/RooLinearVar.h,
roofit/roofitcore/inc/RooListProxy.h,
roofit/roofitcore/inc/RooMCStudy.h,
roofit/roofitcore/inc/RooMappedCategory.h,
roofit/roofitcore/inc/RooMinuit.h,
roofit/roofitcore/inc/RooMsgService.h,
roofit/roofitcore/inc/RooMultiCategory.h,
roofit/roofitcore/inc/RooNLLVar.h,
roofit/roofitcore/inc/RooNameSet.h,
roofit/roofitcore/inc/RooNumIntConfig.h,
roofit/roofitcore/inc/RooObjCacheManager.h,
roofit/roofitcore/inc/RooParamBinning.h,
roofit/roofitcore/inc/RooPlot.h,
roofit/roofitcore/inc/RooPlotable.h,
roofit/roofitcore/inc/RooPrintable.h,
roofit/roofitcore/inc/RooProdGenContext.h,
roofit/roofitcore/inc/RooProdPdf.h,
roofit/roofitcore/inc/RooRealBinding.h,
roofit/roofitcore/inc/RooRealIntegral.h,
roofit/roofitcore/inc/RooRealMPFE.h,
roofit/roofitcore/inc/RooRealProxy.h,
roofit/roofitcore/inc/RooRealVar.h,
roofit/roofitcore/inc/RooRecursiveFraction.h,
roofit/roofitcore/inc/RooResolutionModel.h,
roofit/roofitcore/inc/RooSetProxy.h,
roofit/roofitcore/inc/RooSimGenContext.h,
roofit/roofitcore/inc/RooSuperCategory.h,
roofit/roofitcore/inc/RooTObjWrap.h,
roofit/roofitcore/inc/RooTable.h,
roofit/roofitcore/inc/RooThresholdCategory.h,
roofit/roofitcore/inc/RooTreeData.h,
roofit/roofitcore/inc/RooUniformBinning.h,
roofit/roofitcore/inc/RooWorkspace.h,
roofit/roofitcore/src/Roo1DTable.cxx,
roofit/roofitcore/src/RooAbsAnaConvPdf.cxx,
roofit/roofitcore/src/RooAbsArg.cxx,
roofit/roofitcore/src/RooAbsBinning.cxx,
roofit/roofitcore/src/RooAbsCategory.cxx,
roofit/roofitcore/src/RooAbsCollection.cxx,
roofit/roofitcore/src/RooAbsData.cxx,
roofit/roofitcore/src/RooAbsGenContext.cxx,
roofit/roofitcore/src/RooAbsHiddenReal.cxx,
roofit/roofitcore/src/RooAbsIntegrator.cxx,
roofit/roofitcore/src/RooAbsOptTestStatistic.cxx,
roofit/roofitcore/src/RooAbsPdf.cxx,
roofit/roofitcore/src/RooAbsProxy.cxx,
roofit/roofitcore/src/RooAbsReal.cxx,
roofit/roofitcore/src/RooAbsRealLValue.cxx,
roofit/roofitcore/src/RooAbsSelfCachedPdf.cxx,
roofit/roofitcore/src/RooAbsString.cxx,
roofit/roofitcore/src/RooAbsTestStatistic.cxx,
roofit/roofitcore/src/RooAcceptReject.cxx,
roofit/roofitcore/src/RooAddGenContext.cxx,
roofit/roofitcore/src/RooAddModel.cxx,
roofit/roofitcore/src/RooAddPdf.cxx,
roofit/roofitcore/src/RooAddition.cxx,
roofit/roofitcore/src/RooArgProxy.cxx,
roofit/roofitcore/src/RooBanner.cxx,
roofit/roofitcore/src/RooCatType.cxx,
roofit/roofitcore/src/RooCategoryProxy.cxx,
roofit/roofitcore/src/RooChi2Var.cxx,
roofit/roofitcore/src/RooClassFactory.cxx,
roofit/roofitcore/src/RooConstraintSum.cxx,
roofit/roofitcore/src/RooConvGenContext.cxx,
roofit/roofitcore/src/RooCurve.cxx,
roofit/roofitcore/src/RooCustomizer.cxx,
roofit/roofitcore/src/RooDataHist.cxx,
roofit/roofitcore/src/RooDataProjBinding.cxx,
roofit/roofitcore/src/RooDataSet.cxx,
roofit/roofitcore/src/RooDataWeightedAverage.cxx,
roofit/roofitcore/src/RooEffProd.cxx,
roofit/roofitcore/src/RooEllipse.cxx,
roofit/roofitcore/src/RooFFTConvPdf.cxx,
roofit/roofitcore/src/RooFitResult.cxx,
roofit/roofitcore/src/RooFormula.cxx,
roofit/roofitcore/src/RooFormulaVar.cxx,
roofit/roofitcore/src/RooGenCategory.cxx,
roofit/roofitcore/src/RooGenContext.cxx,
roofit/roofitcore/src/RooGenericPdf.cxx,
roofit/roofitcore/src/RooGlobalFunc.cxx,
roofit/roofitcore/src/RooGrid.cxx,
roofit/roofitcore/src/RooHist.cxx,
roofit/roofitcore/src/RooIntegrator1D.cxx,
roofit/roofitcore/src/RooLinearVar.cxx,
roofit/roofitcore/src/RooListProxy.cxx,
roofit/roofitcore/src/RooMCStudy.cxx,
roofit/roofitcore/src/RooMappedCategory.cxx,
roofit/roofitcore/src/RooMinuit.cxx,
roofit/roofitcore/src/RooMsgService.cxx,
roofit/roofitcore/src/RooMultiCategory.cxx,
roofit/roofitcore/src/RooNLLVar.cxx,
roofit/roofitcore/src/RooNameReg.cxx,
roofit/roofitcore/src/RooNameSet.cxx,
roofit/roofitcore/src/RooNumConvPdf.cxx,
roofit/roofitcore/src/RooNumConvolution.cxx,
roofit/roofitcore/src/RooNumIntConfig.cxx,
roofit/roofitcore/src/RooParamBinning.cxx,
roofit/roofitcore/src/RooPlot.cxx,
roofit/roofitcore/src/RooPlotable.cxx,
roofit/roofitcore/src/RooPrintable.cxx,
roofit/roofitcore/src/RooProdGenContext.cxx,
roofit/roofitcore/src/RooProdPdf.cxx,
roofit/roofitcore/src/RooProduct.cxx,
roofit/roofitcore/src/RooProjectedPdf.cxx,
roofit/roofitcore/src/RooRandomizeParamMCSModule.cxx,
roofit/roofitcore/src/RooRealBinding.cxx,
roofit/roofitcore/src/RooRealIntegral.cxx,
roofit/roofitcore/src/RooRealMPFE.cxx,
roofit/roofitcore/src/RooRealProxy.cxx,
roofit/roofitcore/src/RooRealSumPdf.cxx,
roofit/roofitcore/src/RooRealVar.cxx,
roofit/roofitcore/src/RooRecursiveFraction.cxx,
roofit/roofitcore/src/RooResolutionModel.cxx,
roofit/roofitcore/src/RooSetProxy.cxx,
roofit/roofitcore/src/RooSimGenContext.cxx,
roofit/roofitcore/src/RooSimPdfBuilder.cxx,
roofit/roofitcore/src/RooSimultaneous.cxx,
roofit/roofitcore/src/RooSuperCategory.cxx,
roofit/roofitcore/src/RooTable.cxx,
roofit/roofitcore/src/RooThreshEntry.cxx,
roofit/roofitcore/src/RooThresholdCategory.cxx,
roofit/roofitcore/src/RooTreeData.cxx,
roofit/roofitcore/src/RooTruthModel.cxx,
roofit/roofitcore/src/RooUniformBinning.cxx,
roofit/roofitcore/src/RooWorkspace.cxx: Import changes from
development branch
==== Date: Wed Feb 20 22:33:28 2008 =====
o RooRealSumPdf
- Do _not_ use normalization of RooAbsPdf input components
in numerator of RooRealSumPdf expression since it is
already explicitly occurring in denominator of RooRealSumPdf.
(Fixes wrong normalization reported by Tristan)
o RooObjCacheManager
- Register owner of cache with each cache elememt to
facilitate callbacks
o RooAbsCacheElement
- Add storage for pointer to owner of cache and
supply setOwner() function
o RooAbsPdf
- Use RooObjCacheManager callback mechanism to zero
'last used normalization' pointer in RooAbsPdf
when the cache-owned object pointed is about
to be deleted.
o RooAbsArg
- Make crc32 function static
o RooWorkspace
- Add CodeRepo nested class that allows to store C++ code
of RooAbsArg derived classes that are not in ROOT distribution
but are contained in workspace. When reading any missing
class, code is compiled on the fly allowing for transparent
reading of workspace object from file. Code is found in
location pointed to from TClass objects. Additional search
path for declaration and implementation files can be provided
to be able to handle non-trivial cases.
- Add WSDir nested class that represents information contained
in workspace as read-only TDirectory for easy interactive use.
Directory representation is created using makeDir() member
function.
o LinkDef3
- Add nested classes in RooWorkspace
===== Date: Wed Mar 26 23:04:26 2008 =====
o RooProdPdf
- Fix typo in ctor documentaion
- Improve error message in expectedEvents() when no extendable
p.d.f.s are found
- Implement getConstraints() function to retrieve constraint
p.d.f terms from product
expression given set of observables and set of parameters to be
constrained.
o RooMsgService
- Add PROGRESS message level between INFO and WARNING
- Add globalKill level for messages to be able to quickly
eliminate all messages below
a given level without interfering with the stream structore of
RooMsgService
o RooPrintable
- Implement new printing interface with more details control over
items printed trhough contents enum
(multiple ORable options) and style of printing (inline, single
line, (verbose) multiline) with style
enum (exclusive options).
- Introduce generic virtual functions for printing of
name,title,value,arguments,
and extras of each object.
- Each class can overload the default contents used for all
printing
uses (inline,verbose,standard) etc as well as the default
printing style invoked by Print()
o RooPlot,RooGenContext,
RooAbsRealLValue,RooDataSet,RooNameSet,RooCustomizer,
RooAbsGenContext, RooAddModel,
RooFitResult,RooCurve,RooAbsAnaConv,RooHist,RooAbsReal,RooAbsCollection,RooAddPdf,RooTable,RooAbsData,
RooMappedCategory,RooFormula,RooFormulaVar,RooCatType,RooRealVar,RooAbsArg,RooAbsPdf,RooPlotable,RooRealIntegral,
RooAbsBinning,Roo1DTable,RooAddGenContext,RooGenericPdf,RooResolutionMode,RooAbsHiddenReal,RooMultiCategory,
RooAbsString,RooSetProxy,RooProdGenContext,RooConvGenContext,RooGenCategory,RooGrid,RooSimGenContext,
RooThresholdCategory,RooAcceptReject,RooSuperCategory,RooEllipse,RooNumIntConfig,RooAbsCategory,RooListProxy,
RooLinearVar,RooTreeData,RooTreeData
- Update to new RooPrintable interface
o
RooGenContext,RooAbsGenContext,RooAddGenContext,RooProdGenContext,RooConvGenContext,RooSimGenContext
- Implement attach() function to simplify management of changing
parameters during lifetime of context
o RooAbsRealLValue
- Eliminate inFitRange() warning message as it is gives too many
false warnings when used with
parameterized ranges
o RooCustomizer
- Make owning of contents optional to simplify release of created
components
o RooAbsReal
- Implement new evaluation error logging mechanism. Rather than
passing zero p.d.f values, push error message with
details on a static stack (if logging is enabled by e.g.
RooMinuit).
- Augment functionality of createIntegral: explicitly allow
integration over ranges with bounds parameterized in
in terms of other integrated observables. Integrals of this type
are automatically recognized and cast
as recursive integrals in case of >1-D integrals to integrate
over requested phase space.
- Add createIntObj() helper function for above functionaliy.
- Eliminate a lot of commented out debug code from
createPlotProjection()
- Modify fillHistogram(): when plot observables are cloned,
explicitly interconnect clones again to facilitate
proper plotting of N-D integrals with entangled parameterized
ranges
- Add ScaleFactor() argument to fillHistogram to control use of
histogram density correction scale factor in Z-scale
of filled histogram
o RooProduction
- Fix bug for persistence
o RooRealMPFE
- Extend client/server protocol with message to retrieve
RooAbsReal evaluation error log from server side and
merge with error log on client side
o RooRealVar
- Introduced concept of non-shared alternative binnings(ranges)
required to accommodate RooParamBinning ranges
that cannot be shared across instances because of their
client/server connection to other objects in p.d.f
expression trees. Modify setBinning to automatically recognize
non-shareable binnings and divert those to
non-shared alternative binning container.
- Add setRange([const char*,] RooAbsReal&,RooAbsReal&) methods to
simplify creation of parameterized ranges.
o RooAbsArg
- Introduce concept of owned components with addOwnedComponents()
interface to be able to make any RooAbsArg
object own any number of others. This can be used to simplify the
memory management of object trees
- Introduce prohibitServerRedirect mode that will trigger fatal
assert if any server redirect is attempted
to thus configured object. Useful as debugging tool to track
faulty copy constructors that leave clone
object tree unintentionally connected to the original object
tree.
- Migrate fixed--name-field management tool from RooAbsReal to
RooAbsArg. Used to accomplish regular
formatting in RooAbsCollection::printStream.
- Add concept of transient boolean attributes that are not
tranferred on copy construction. Mostly useful
for debugging.
- Extend leafNodeServerList and treeNodeServerList to distinguish
to types of leaf-nodes: strict leaf modes
in the sense of the client-server tree structure and 'physical'
leaf nodes that do not recurse into
nodes that have isDerived()==kFalse. The latter corresponds to
the original concept of leaf nodes / variables,
which the former mode, a new addition, explicitly exposes any
shape servers contained in parameterized
ranges of variables.
- Fix logic error in recursiveServerRedirect: do not recurse into
nodes that are in the replacement list themselves.
- Fix bug in printCompactTree(): value/shape clients were not
always properly indicated.
- Add getAllConstraints() method that finds all RooProdPdfs in
expression trees and harvest constraints from all
of these from the getConstraint() method
o RooAbsPdf
- Implement new evaluation error logging mechanism for negative
p.d.f values and zero normalization integrals
- Add Constrain(const RooArgSet& pars) and
ExternalConstraints(const RooArgSet& pdfs) arguments to fitTo()
method.
The Constrain() method retrieves any constraints p.d.f. on
parameters multiplied in any RooProdPdf in the normal
p.d.f expression and adds those to the likelihood that is
minimized. Only constraints on the listed parameters
will be picked up. Multiple constraints per parameter may exist.
The ExternalConstrains() argument implements
similar functionality except that provided external constraint
p.d.f.s are added rather than internal constraints.
- Fix potentially fatal bug in print statement in getContext()
- Add new method createCdf() to create a cumulative distribution
function from given p.d.f. Given a set of observables x,
the returned c.d.f is implemented in terms of a RooRealIntegral
of p.d.f(x') over a parameterized range from [ 0 - x ].
o Roo1DIntegrator
- Improve error message
o RooRealIntegral
- Fix bug in calculation of shape dependencies on observables.
- Add handling of dependencies of integral value on values of
objects representing parameterized ranges of
integrated observables.
o RooMCStudy
- Add Constrain(const RooArgSet& pars) and
ExternalConstraints(const RooArgSet& pdfs) arguments to
constructor.
In addition to passing these arguments to the fitTo() call of the
fit stage, modify event generation as
follows: instead of sampling events from 'static' generator
p.d.f, sample value of constrained parameters
from joint constraints p.d.f and sample observables at those
parameter settings. Save the generator parameters
for each toy as these change per toy. Change the pull calculation
such that it uses the per-event truth values
rather than the per-study truth value if constraints are used.
o RooAddition
- Fix bug in evaluate() related to persistence
o RooMinuit
- Enable/disable new evaluation error logging mechanism prior to
and just after each MINUIT call.
- Print logged error messages, if any, in glue function
o RooProjectedPdf
- Fix important bug: normalization set should always include
integration set for each configuration
o RooGlobalFunc
- Add definition of Scaling(),Constrain() and
ExternalConstraints() helper functions
o RooUniformBinning
- Remove dedicated print function as it output is identical to
that of the generic print function in RooAbsBinningx
o RooAbsBinning
- Add virtual methods isParameterized(),lowBound() and
highBound() to be to detect and analyze parameterized binnings
through abstract interface
- Add isShareable() method to be able to separate shareable and
non-shareable binnings in RooRealVar.
- Add insertHook() and removeHook() function to allow connection
of possible proxies present in binning to
owning RooAbsArg.
o RooWorkspace
- Improve code import facility by introducing a class->file
mapping step in the CodeStore to correctly handle cases where
multiple classes are defined in a single file.
- Add check that TClass interface actually yields file names.
- Only require default constructor to be present for non-abstract
classes. It should be there for abstract classes as
well but current TClass::HasDefaultConstructor() method will not
tell us.
o RooTreeData
- Improve renameVariable() method to not only rename the
RooAbsArg branch buffer but also any TTree branches involved as
well.
While the tree branch names are generally invisible to the user,
having branch names that are different from branch buffer names
may cause branch naming conflicts in merge() that are not
detectable as branch buffer naming conflicts.
o RooParamBinning
- New class implementing binning with low and high points defined
by external RooAbsReal objects
o RooConstrainSum
- Helper class for RooAbsPdf to represent likelihood of
collection of constraint p.d.f.s.
==== Date: Fri Mar 28 10:04:57 2008 =====
o RooRecursiveFraction
- Helper function for RooAddPdf that calculates recursive
fraction
f1*(1-f2)*(1-f3) from a given set of plain fractions
o RooAddPdf
- Add flag to ctor to optionally interpret fractions as recursive
fractions.
If activated it constructs the recursive fractions using
RooRecursiveFraction
from the original fractions
o LinkDef3.h, Module.mk
- Add new class RooRecursiveFraction
==== Date: Tue Apr 1 22:42:19 2008 ====
o RooDataWeightedAverage
- New implementation of RooAbsOptTestStatistics that calculates
data weighted
average of any RooAbsReal. This class serves as successor of
RooDataProjBinding
that no longer complies with new optimization scheme.
o RooRealBinding
- Implement name() function for more useful error messaging in
integration
o RooChi2Var,RooNLLVar
- Follow changes in base class
o RooAbsReal
- In plotOn() support binning flag in ProjWData(). Reimplement
data-weighted projections
using new RooDataWeightedAverage class instead of
RooDataProjBinding which does not
work with new generic function optimization scheme.
- Add support for NumCPU() argument
in plotOn() to facilitate multi-processor calculation of
projections. Extend NumCPU()
argument to pass interleaving option in MP splitting mode of
RooAbsTestStatistic
- Move fixAddCoefNormalization() and fixAddCoefRange() from
RooAbsPdf to RooAbsReal
o RooAbsTestStatistic
- Generalize functionality: allow RooAbsReals as input arguments
instead of RooAbsPdfs only.
Also add virtual globalNormalization() function that allows to
apply a global normalization
term after combinedValue() operation to facilitate functionality
of RooDataWeightedAverage.
- Add option to split data in multiprocessor mode in interleave
mode instead of in bulk mode.
Interleave mode is useful for parallel processing of histogram
data where bulk partitions
may not contain equal amount of non-zero data points leading to
non-optimal load balancing
between processes.
o RooAbsPdf
- Move fixAddCoefRange() and fixAddCoefNormalization to
RooAbsReal to support operation of
new generalized RooAbsTestStatistic
o RooIntegrator1D
- Use name() of RooAbsFunc() to clarify warning and error
messages.
o RooRealIntegral
- Rename _operMode to _intOperMode to avoid shadowing of equally
named data member in RooAbsArg
- Fix bug in recursive printing
o RooSetProxy
- Fix bug in print()
o RooGlobalFunc
- Modify ProjWData() and NumCPU() helper functions with extra
optional argument
o RooAbsOptTestStatistic
- Follow changes in RooAbsTestStatistic
o RooAbsFunc
- Add virtual name() function to facilitate better error and
warning messages from integrators
=== Date: Tue Apr 15 17:57:32 2008 ===
o RooMsgService
- Add option to prefix streamed messages with process ID to
simplify
debugging of parallel fits
o RooAbsProxy
- Add optional addContents flag to print()
o RooArgProxy, RooSetProxy, RooListProxy
- Implement addContents flag in print()
o RooAbsReal
- Reimplement stack of logged error messages in terms of custom
EvalError class.
A separate list<EvalError> is now kept for each object that
reports an error.
In addition to the given error message a record is constructed of
the proxy
values at the time of reporting.
- In printEvalErrors() add option to restrict number of reported
items per node.
If number is zero, only number of errors per node is shown
(without details)
o RooRealMPFE
- Adjust ReportErrors message to changes EvalError implementation
in RooAbsReal.
- Make sure to synchronize remote error logging state with state
of parent process
before each evaluate()
o RooRealVar
- Move printing of error from printValue() to printExtras()
o RooNLLVar
- Fix bug in setting of interleave parameter of base class in
certain ctors
o RooAbsPdf
- Improve passing of eval error messsages by make separate
messages for NaN
and negative values and including details in the error message
- Add PrintEvalError(Int_t nErr) option to fitTo() to control new
eval error
message control system
- Int printValue show both value (raw from evaluate()) as well as
most recently
used normalization value (if available)
o RooMinuit
- Interface new eval error logging control by adding
setPrintEvalErrors(Int_t numEvalErrors)
=== Date: Thu Apr 24 15:11:59 2008 ===
o Various classes
- Fix all -Wshadow compiler warnings
=== Date: Thu Apr 24 16:32:21 2008 ===
o RooMsgService
- Use TSystem::GetPid() rather than getpid() for portability
o RooAbsReal
- Make nested class EvalError public
o RooWorkspace
- Fix windows compiler warning
========================================
o RooBanner
- Increment version tag to 2.40
2008-04-24 20:58 brun
* [r23537] montecarlo/eg/src/TDatabasePDG.cxx: From Bertrand:
- Re-introduce variable initialization removed in Revision 23479
2008-04-24 19:39 rdm
* [r23536] core/base/inc/TString.h, core/base/src/TString.cxx,
core/cont/inc/TCollection.h: revert the std::string forward
declaration, not allowed by the standard.
2008-04-24 16:31 brun
* [r23533] hist/hist/src/TH1.cxx, hist/hist/src/THnSparse.cxx: From
Axel:
there is a bug in GCC 4.3.0 that makes
roottest/root/hist/operator/runsparse.C fail in the error
calculation part. Funny enough it fails because TH3 messes up its
errors (not THnSparse :-) .
The problem stems from TH1::GetBinError():
if (fSumw2.fN) return TMath::Sqrt(fSumw2.fArray[bin]);
does not get evaluated properly - it has _horribly_ wrong values,
e.g.
-5063: 0.42
+5063: 0.648074
("-" is GCC 3.4.6, "+" is GCC 4.3.0)
after scaling a bin with a single entry by 0.42. So this is a
real issue. It's possibly connected to the new math compiler
intrinsics + pushing their results onto the stack.
Attached patch fixes this, by introducing a temporary.
Double_t err2 = fSumw2.fArray[bin];
return TMath::Sqrt(err2);
The patch also fixes THnSparse::Scale() - it was also scaling the
entries.
2008-04-24 16:24 rdm
* [r23532] test/stressIterators.cxx: From Anar:
- added tests for the following cases:
* TBtree with std::for_each (Full iteration: from the Begin up to
the End)
* TBtree with std::find_if
* TBtree with std::count_if
* TOrdCollection with std::for_each (Full iteration: from the
Begin
up to the End)
* TOrdCollection with std::find_if
* TOrdCollection with std::count_if
* TRefArray with std::for_each (Full iteration: from the Begin up
to the End)
* TRefArray with std::find_if
* TRefArray with std::count_if
2008-04-24 16:23 rdm
* [r23531] core/cont/inc/TOrdCollection.h,
core/cont/src/TOrdCollection.cxx: iterator of TOrdCollection
objects can be now used with std::for_each,
std::find_if, std::count_if and the like.
2008-04-24 16:22 rdm
* [r23530] core/cont/inc/TRefArray.h, core/cont/src/TRefArray.cxx:
From Anar:
iterator of TRefArray objects can be now used with std::for_each,
std::find_if,
std::count_if and the like.
2008-04-24 16:21 rdm
* [r23529] core/cont/inc/TBtree.h, core/cont/src/TBtree.cxx: From
Anar:
iterator of TBtree objects can be now used with std::for_each,
std::find_if,
std::count_if and the like.
2008-04-24 15:30 moneta
* [r23525] math/mathmore/src/GSLRootFinderDeriv.cxx: more fixes for
-Wshadow
2008-04-24 15:25 moneta
* [r23524] math/mathmore/inc/Math/GSLRootFinderDeriv.h: - fix for
-Wshadow
2008-04-24 15:12 brun
* [r23523] test/RootIDE/TGRootIDE.cxx,
test/RootShower/RootShower.cxx: From Bertrand:
- Add a few more missing #include <string>
2008-04-24 15:09 moneta
* [r23522] math/minuit2/inc/Minuit2/ABProd.h,
math/minuit2/inc/Minuit2/ABSum.h,
math/minuit2/inc/Minuit2/FumiliFCNBase.h,
math/minuit2/inc/Minuit2/LASymMatrix.h,
math/minuit2/inc/Minuit2/LAVector.h,
math/minuit2/inc/Minuit2/MinuitParameter.h,
math/minuit2/inc/Minuit2/MnCross.h,
math/minuit2/inc/Minuit2/MnParabola.h,
math/minuit2/inc/Minuit2/MnParabolaPoint.h,
math/minuit2/src/BasicMinimumError.cxx,
math/minuit2/src/FumiliBuilder.cxx,
math/minuit2/src/MnApplication.cxx,
math/minuit2/src/MnContours.cxx,
math/minuit2/src/MnFunctionCross.cxx,
math/minuit2/src/MnHesse.cxx, math/minuit2/src/MnLineSearch.cxx,
math/minuit2/src/MnParabolaFactory.cxx,
math/minuit2/src/MnSeedGenerator.cxx,
math/minuit2/src/MnUserParameterState.cxx,
math/minuit2/src/MnUserParameters.cxx,
math/minuit2/src/MnUserTransformation.cxx,
math/minuit2/src/NegativeG2LineSearch.cxx,
math/minuit2/src/VariableMetricBuilder.cxx: - remove warning due
to -Wshadow
- rename variable "Name" to "name"
- rename also methods like a(), b() , x() to X() , A(), B() to be
consistent with ROOT coding convention
2008-04-24 14:49 brun
* [r23521] geom/gdml/src/TGDMLParse.cxx,
graf2d/graf/src/TGraph.cxx, graf2d/graf/src/TGraphErrors.cxx,
graf3d/eve/src/TEveUtil.cxx, html/src/TDocParser.cxx,
tree/tree/src/TLeafC.cxx: From Bertrand:
- Add a few missing #include <string>
2008-04-24 14:23 brun
* [r23517] build/win/w32pragma.h: From Axel:
Add CPP macro needed against MSVC9 warnings on missing
declaration attributes of math funcs.
2008-04-24 14:19 brun
* [r23516] misc/table/inc/TTable.h: Fix shadowed variables
2008-04-24 14:17 pcanal
* [r23515] cint/cint7/src/struct.cxx: fix typo in r23487
2008-04-24 14:04 rdm
* [r23514] Makefile, config/Makefile.in, configure: deprecate the
options:
--enable-cern
--with-cern-libdir
2008-04-24 14:02 brun
* [r23513] core/base/src/TSystem.cxx: From Bertrand:
- Add missing #include <string> in Tsystem.cxx
2008-04-24 14:02 rdm
* [r23512] graf3d/eve/src/TEveProjections.cxx: From MAtevz:
use std::numeric_limits<Float_t>::infinity() instead of 1e50
which gives
a warning on icc:
warning #264: floating-point value does not fit in required
floating-point type
2008-04-24 13:46 rdm
* [r23511] core/base/inc/TString.h: try a fix for Win32.
2008-04-24 13:29 brun
* [r23510] net/auth/src/TAuthenticate.cxx: Fix shadowed variables
2008-04-24 13:20 brun
* [r23509] misc/minicern/src/kernlib.f: From Axel
Valeri's fl32.exe doesn't manage to understand hex numbers.
we just change the hex numbers to int
2008-04-24 13:15 brun
* [r23507] graf3d/eve/src/TEveManager.cxx: Fix a shadowed variable
2008-04-24 13:13 brun
* [r23506] graf2d/graf/src/TMultiGraph.cxx: Fix a shadowed variable
2008-04-24 13:11 brun
* [r23504] main/src/h2root.cxx: Fix shadowed variables
2008-04-24 12:57 rdm
* [r23503] core/base/inc/TString.h, core/base/src/TString.cxx,
core/cont/inc/TCollection.h: from Matevz:
forward-declared std::string in TString.h so that <string> does
not have
to be included there. Reduces compilation time (as TString.h is
included
often). Also avoid unexpected <string> inclusion.
2008-04-24 12:26 moneta
* [r23502] math/unuran/Module.mk,
math/unuran/src/unuran-1.1.1-root.tar.gz,
math/unuran/src/unuran-1.2.3-root.tar.gz,
math/unuran/test/unuranMultiDim.cxx: - add new version of unuran
(1.2.3) , fixing a compilaiton warning on gcc 4.3
For other new feature of this version see the file
math/unuran/src/unuran-1.2.3-root/NEWS
- fix also a compilation problem for the test on gcc 4.3
- improve distclean-unuran target. Remove also old directories
2008-04-24 11:03 brun
* [r23501] misc/minicern/src/kernlib.f, misc/minicern/src/zebra.f:
From Federico:
convert all bit handling routines to military standards
(http://www.fortran.com/mil_std_1753.html) which work with g77,
gfortran and g95. Best,
2008-04-24 11:02 axel
* [r23500] cint/cint/src/pause.cxx, cint/cint7/src/pause.cxx: Add a
sanity check to reloadfile: dependent file must be != current
file. Fixes an issue with re-loading FFT.C without libfftw.
2008-04-24 10:59 brun
* [r23499] gui/sessionviewer/src/TProofProgressDialog.cxx,
gui/sessionviewer/src/TSessionViewer.cxx: From Bertrand:
Following user request [ROOT bugs #35918]
(http://savannah.cern.ch/bugs/?35918)
- Make the estimated remaining time human readable
(X h XX min XX sec instead of X.X sec)
2008-04-24 09:39 brun
* [r23497] tree/tree/src/TTree.cxx: Fix shadowed variables
2008-04-24 08:22 couet
* [r23496] tree/treeviewer/src/TParallelCoord.cxx: - Fix shadowed
variables.
2008-04-24 08:11 couet
* [r23494] tree/treeviewer/src/TSpider.cxx: - Fix shadowed
variables.
2008-04-23 20:48 brun
* [r23493] graf2d/asimage/src/libAfterImage/pixmap.c: From Axel:
Remove a spurious ";" in the first line
2008-04-23 20:42 brun
* [r23492] math/matrix/src/TDecompBK.cxx,
math/matrix/src/TDecompLU.cxx, math/matrix/src/TDecompSVD.cxx,
math/matrix/src/TDecompSparse.cxx,
math/matrix/src/TMatrixDEigen.cxx,
math/matrix/src/TMatrixDSymEigen.cxx,
math/matrix/src/TMatrixTBase.cxx,
math/matrix/src/TMatrixTSparse.cxx: From Eddy:
Fix shadowed variables
2008-04-23 20:20 wlav
* [r23491] bindings/pyroot/src/Pythonize.cxx,
bindings/pyroot/src/RootWrapper.cxx: fix shadow problems
2008-04-23 17:25 pcanal
* [r23489] cint/reflex/src/Tools.cxx: protect Tools::IsTemplated
against being called with an empty string
2008-04-23 17:13 brun
* [r23487] net/net/src/TSQLMonitoring.cxx: Fix a bug in constructor
reported by the Solaris compiler.
2008-04-23 17:10 brun
* [r23486] net/net/src/TWebFile.cxx: Fix a warning on Solaris/CC
2008-04-23 17:06 brun
* [r23485] core/base/src/TSystem.cxx: Fix shadowed variable (mac
code only)
2008-04-23 15:35 couet
* [r23483] graf3d/x3d/src/x3d.c: - Fix many shadowed variables.
2008-04-23 15:22 moneta
* [r23481] math/physics/src/TRolke.cxx: fix variable e in
TRolke::EvalLikeMod1
make now consistent with original Fortran code
(available at Phystat :
https://plone4.fnal.gov/P0/phystat/packages/0707001/1.1.0/view )
2008-04-23 14:52 brun
* [r23480] geom/geom/src/TGeoSphere.cxx: From Andrei:
Fix shadowed variables
2008-04-23 14:48 brun
* [r23479] montecarlo/eg/src/TDatabasePDG.cxx,
montecarlo/eg/src/TDecayChannel.cxx,
montecarlo/eg/src/TParticlePDG.cxx: Fix shadowed variables
2008-04-23 14:36 brun
* [r23478] geom/geom/src/TGeoElement.cxx,
geom/geom/src/TGeoMaterial.cxx, geom/geom/src/TGeoNavigator.cxx,
geom/geom/src/TGeoSphere.cxx, geom/geom/src/TGeoTorus.cxx,
geom/geom/src/TGeoVolume.cxx,
geom/geombuilder/src/TGeoBBoxEditor.cxx: From Andrei:
Fix many shadowed variables.
2008-04-23 14:31 brun
* [r23477] math/physics/src/TRolke.cxx: Fix shadowed variables
2008-04-23 14:26 brun
* [r23475] math/mlp/src/TMultiLayerPerceptron.cxx: Fix shadowed
variables
2008-04-23 14:19 couet
* [r23474] graf2d/asimage/src/libAfterImage/asvisual.h: - From
Sasha Vasko:
"Fixed build on non-gcc compilers"
2008-04-23 14:13 brun
* [r23472] math/fumili/src/TFumili.cxx: Fix a shadowed variable
2008-04-23 14:12 brun
* [r23471] math/minuit/src/TLinearFitter.cxx: Fix a shadowed
variable
2008-04-23 14:08 brun
* [r23469] sql/mysql/src/TMySQLServer.cxx: Fix a shadowed variable
2008-04-23 14:06 couet
* [r23468] graf2d/graf/src/TPie.cxx: - Fix shadowed variables.
2008-04-23 13:54 brun
* [r23467] tree/treeviewer/src/TTVLVContainer.cxx: Fix shadowed
variable
2008-04-23 13:52 brun
* [r23466] tree/tree/src/TBranch.cxx,
tree/tree/src/TBranchBrowsable.cxx, tree/tree/src/TChain.cxx,
tree/tree/src/TEntryListBlock.cxx, tree/tree/src/TTreeRow.cxx,
tree/treeplayer/src/TBranchProxy.cxx,
tree/treeplayer/src/TFileDrawMap.cxx,
tree/treeplayer/src/TSelectorDraw.cxx,
tree/treeplayer/src/TTreePlayer.cxx,
tree/treeviewer/src/TTreeViewer.cxx: Fix shadowed variables
2008-04-23 13:52 couet
* [r23465] graf2d/graf/src/TLatex.cxx: - Fix shadowed variables.
2008-04-23 13:38 couet
* [r23463] graf2d/graf/src/TGraphPolar.cxx: - Fix shadowed
variables.
2008-04-23 13:28 couet
* [r23462] graf2d/graf/src/TGraph.cxx: - Fix shadowed variables.
2008-04-23 13:19 couet
* [r23460] graf2d/graf/src/TGaxis.cxx: - Fix shadowed variables
2008-04-23 13:10 brun
* [r23459] net/net/src/TSocket.cxx: Fix shadowed variables
2008-04-23 13:03 brun
* [r23458] io/xml/src/TBufferXML.cxx, io/xml/src/TXMLFile.cxx: Fix
shadowed variables
2008-04-23 13:00 brun
* [r23457] io/sql/src/TSQLStructure.cxx: Fix a severe shadowed
variable
2008-04-23 12:58 brun
* [r23456] io/sql/src/TSQLFile.cxx: Fix a very severe shadowed
variable
2008-04-23 12:53 brun
* [r23455] io/io/inc/TGenCollectionProxy.h, io/io/src/TKey.cxx,
io/io/src/TStreamerInfo.cxx: Fix shadowed variables
2008-04-23 12:42 brun
* [r23454] gui/sessionviewer/src/TSessionViewer.cxx: Fix shadowed
variables
2008-04-23 12:42 ganis
* [r23453] net/net/src/TFileStager.cxx,
proof/proof/src/TProofDataSetManagerFile.cxx: From Jan-Fiete:
make a couple of adjustments and add a couple of protections
2008-04-23 12:39 brun
* [r23452] gui/guihtml/src/TGHtml.cxx,
gui/guihtml/src/TGHtmlBrowser.cxx,
gui/guihtml/src/TGHtmlElement.cxx,
gui/guihtml/src/TGHtmlLayout.cxx,
gui/guihtml/src/TGHtmlTable.cxx: Fix shadowed variables
2008-04-23 12:27 brun
* [r23451] gui/guibuilder/src/TGuiBldDragManager.cxx,
gui/guibuilder/src/TGuiBldHintsEditor.cxx: Fix shadowed variables
2008-04-23 12:24 brun
* [r23449] gui/gui/src/TRootBrowserLite.cxx: Fix very severe
shadowed variables
2008-04-23 12:14 brun
* [r23448] gui/gui/src/TGFileBrowser.cxx,
gui/gui/src/TGFileDialog.cxx, gui/gui/src/TGTableLayout.cxx,
gui/gui/src/TGTextEdit.cxx: Fix severe shadowed variables.
2008-04-23 12:09 brun
* [r23447] gui/gui/src/TGColorDialog.cxx: Fix shadowed variables
2008-04-23 12:06 brun
* [r23446] gui/gui/src/TRootContextMenu.cxx: Fix very badly
shadowed variables.
2008-04-23 11:58 brun
* [r23445] gui/fitpanel/src/TFitEditor.cxx: Fix: warning:
declaration of 'TObject* obj' shadows a parameter
2008-04-23 11:09 brun
* [r23444] graf3d/gl/src/TGLFaceSet.cxx,
graf3d/gl/src/TGLScene.cxx, graf3d/gl/src/TGLSurfacePainter.cxx:
Fix shadowed variables
2008-04-23 11:06 brun
* [r23443] graf3d/gl/src/CsgOps.cxx: Fix shadowed variable.
2008-04-23 11:01 brun
* [r23442] graf3d/g3d/src/THelix.cxx: Fix shadowed variable
2008-04-23 10:58 brun
* [r23441] graf3d/eve/src/TEveLine.cxx,
graf3d/eve/src/TEveStraightLineSet.cxx: Fix shadowed variables.
2008-04-23 10:55 brun
* [r23440] math/physics/inc/TVector3.h,
math/physics/src/TVector3.cxx: Fix shadowed variables
2008-04-23 10:48 brun
* [r23439] graf2d/x11/src/TGX11.cxx: Fix shadowed variables.
2008-04-23 10:37 brun
* [r23438] graf2d/gpad/src/TPad.cxx: Fix shadowed variables
2008-04-23 10:36 axel
* [r23437] cint/cint/src/struct.cxx, cint/cint7/src/struct.cxx: Fix
an issue where auto-laodign a dict with an enum would put the
enum into the context of the class that triggered auto-loading,
because G__deftagnum was not reset for autoloading.
2008-04-23 10:31 ganis
* [r23436] proof/proof/src/TProofServ.cxx: Fix a few
shadowed-variable warnings
2008-04-23 10:30 ganis
* [r23435] proof/proof/src/TProof.cxx,
proof/proof/src/TProofDataSetManagerFile.cxx,
proof/proof/src/TProofMgr.cxx,
proof/proofplayer/src/TEventIter.cxx: Fix gcc-4.3 warnings
2008-04-23 10:20 brun
* [r23434] misc/minicern/src/cernlib.c: Fix :warning: declaration
of 'stat' shadows a global declaration:wq
2008-04-23 10:03 brun
* [r23433] core/unix/src/TUnixSystem.cxx: Fix shadowed variables.
2008-04-23 09:59 brun
* [r23432] core/rint/src/TTabCom.cxx: Fix shadowed variable.
2008-04-23 09:59 moneta
* [r23431] math/minuit2/src/mndspmv.cxx: fix warning on gcc 4.3 in
dspmv
2008-04-23 09:56 brun
* [r23430] core/metautils/src/TClassEdit.cxx: Fix shadowed
variable.
2008-04-23 09:52 brun
* [r23429] core/cont/src/TBits.cxx: Fix shadowed variables
2008-04-23 09:50 brun
* [r23428] core/base/src/Stringio.cxx, core/base/src/TError.cxx,
core/base/src/TPRegexp.cxx: Fix shadowed variables.
2008-04-23 09:44 brun
* [r23427] core/meta/src/TMethodCall.cxx: Fix dangerous shadowed
variable.
2008-04-23 09:43 brun
* [r23426] core/meta/src/TDataMember.cxx: Fix dangerous shadowed
variable.
2008-04-23 09:42 brun
* [r23425] core/meta/src/TClass.cxx: Fix dangerous shadowed
variables
2008-04-23 09:37 brun
* [r23424] hist/histpainter/src/TGraphPainter.cxx,
hist/histpainter/src/TPainter3dAlgorithms.cxx: Fix shadowed
variables.
2008-04-23 09:29 brun
* [r23423] hist/spectrum/src/TSpectrum2.cxx: Fix shadowed variable.
2008-04-23 09:25 brun
* [r23422] hist/hist/src/TProfile.cxx: Fix shadowed variable.
2008-04-23 09:24 brun
* [r23421] hist/hist/src/TPrincipal.cxx: Fix shadowed variable
2008-04-23 09:23 brun
* [r23420] hist/hist/src/TMultiDimFit.cxx: Fix shadowed variables.
2008-04-23 09:22 brun
* [r23419] hist/hist/src/THStack.cxx: Fix shadowed variables
2008-04-23 09:20 brun
* [r23418] hist/hist/src/THnSparse.cxx: Fix a dangerous shadowed
variable.
2008-04-23 09:19 brun
* [r23417] hist/hist/src/THLimitsFinder.cxx: Fix shadowed variable
2008-04-23 09:17 couet
* [r23416] misc/minicern/src/cernlib.c: - Declaration of lshift
(for windows) at the top of the file was missing.
2008-04-23 09:14 brun
* [r23415] hist/hist/src/TH1.cxx: Fix shadowed variables
2008-04-23 09:13 moneta
* [r23414] math/mathcore/inc/Math/RootFinder.h: fix a compilation
warning
2008-04-23 09:10 brun
* [r23413] hist/hist/src/TFormula.cxx: Fix shadowed variables
2008-04-23 09:05 couet
* [r23412] misc/minicern/src/cernlib.c: - Add lnblnk. This function
is included in most compiler libraries, but is missing
for compilers like icc.
2008-04-23 08:56 brun
* [r23411] net/net/src/TApplicationServer.cxx: Fix a redeclaration
of int level as TString level in ApplicationServer::ErrorHandler
2008-04-23 08:52 brun
* [r23410] core/base/src/TSystem.cxx: Fix warning with shadowed
variable i
2008-04-23 07:41 axel
* [r23409] cint/cint/src/Shadow.cxx, cint/cint/src/bc_assign.cxx,
cint/cint/src/common.h, cint/cint/src/dict/longif3.h,
cint/cint/src/ifunc.cxx, cint/cint/src/init.cxx,
cint/cint/src/newlink.cxx, cint/cint/src/parse.cxx,
cint/cint/src/rflx_gensrc.cxx, cint/cint/src/scrupto.cxx,
cint/cint/src/struct.cxx, cint/cint/src/typedef.cxx,
cint/cint/src/val2a.cxx, cint/cint/src/var.cxx,
cint/reflex/inc/Reflex/Builder/CollectionProxy.h,
cint/reflex/src/Tools.cxx, cint/reflex/src/stl_hash.h: Silence
useless new GCC 4.3 warnings, mostly on "confusing precedence" of
&& and ||, which is as confusing as the precedence for * and +.
Still to be fixed: warnings in generated dictionaries.
2008-04-23 07:37 brun
* [r23408] graf3d/eve/src/TEveCaloLegoGL.cxx: Fix compilation
warnings with gcc4.3
2008-04-23 07:27 brun
* [r23407] gui/qtgsi/src/TQRootApplication.cxx,
gui/qtgsi/src/TQRootDialog.cxx: Fix fatal error when compiling
with gcc4.3 (stdlib.h missing)
2008-04-23 07:25 brun
* [r23406] tmva/inc/MethodCuts.h, tmva/inc/TActivationIdentity.h:
Fix compilation warnings when compiling with gcc4.3
2008-04-23 07:11 brun
* [r23405] test/stressMathMore.cxx: Add missing include <stdlib.h>
required to compile with gcc4.3 (unknown atoi)
2008-04-22 23:12 rdm
* [r23404] core/cont/inc/TMap.h: add missing <iterator> include.
2008-04-22 23:12 rdm
* [r23403] config/Makefile.macosx, config/Makefile.macosx64:
cleanup F77LIBS.
2008-04-22 22:43 rdm
* [r23402] config/Makefile.linux: F77LIBS cleanup.
2008-04-22 22:42 rdm
* [r23401] config/Makefile.linuxx8664gcc: cleanup of F77LIBS.
2008-04-22 22:41 rdm
* [r23400] misc/minicern/src/cernlib.c: add lshift_ which is only
an intrinsic from gfortran >=4.2 onward.
2008-04-22 18:07 rdm
* [r23399] config/Makefile.linux, config/Makefile.linuxicc,
config/Makefile.linuxx8664gcc, config/Makefile.linuxx8664icc,
config/Makefile.macosxicc, config/Makefile.solarisCC5,
config/Makefile.solarisgcc: protections in case no Fortran
compiler installed.
2008-04-22 16:22 brun
* [r23398] config/Makefile.win32: From Axel (on Fons suggestion):
- check for fl32 fortran compiler to enable/disable compilation
of minicern
on Windows
2008-04-22 14:32 rdm
* [r23397] proof/proofd/src/proofd.cxx: fix gcc 4.3 warning.
2008-04-22 14:28 rdm
* [r23396] montecarlo/eg/inc/cfortran.h: remove gcc 4.3 warnings.
2008-04-22 13:56 axel
* [r23395] cint/reflex/src/Tools.cxx: Also veto op-> when
determining templated types
2008-04-22 12:48 couet
* [r23393] graf2d/asimage/src/libAfterImage/asvisual.h: - Temporary
fix for windows compilers. Should be fix soon by Sasha.
2008-04-22 09:15 axel
* [r23388] cint/reflex/src/Tools.cxx: Fix Tools::IsTemplated()
2008-04-22 09:08 matevz
* [r23385] tutorials/eve/alice_esd_split.C: From Bertrand: Added
progress bar showing number of tracks already processed when
loading an event.
2008-04-22 08:02 brun
* [r23382] graf3d/eve/src/TEveCaloLegoGL.cxx: Fix a compilation
warning
2008-04-22 07:47 brun
* [r23381] build/unix/makelib.sh, build/win/makelib.sh: From Axel:
add special treatment of libminicern: doesn't need libCore nor
libCint.
2008-04-22 07:41 brun
* [r23380] cint/reflex/src/NameLookup.cxx,
net/auth/src/TAuthenticate.cxx, proof/proof/src/TCondor.cxx,
proof/proof/src/TProof.cxx, proof/proof/src/TProofServ.cxx,
proof/proof/src/TSlave.cxx: From Federico:
Fixes for gcc4.3
2008-04-22 07:19 ganis
* [r23379] proof/proof/inc/TProofDataSetManager.h,
proof/proof/src/TProofDataSetManager.cxx: Extend support for size
definition via suffix (e.g. 50M for 50 MBytes) to
group quotas. A static function ToBytes has been introduced to
avoid code
duplications. Supported suffix are (case insensitive): k (kilo),
m (mega),
g (giga), t (tera) and p (peta).
2008-04-22 07:13 brun
* [r23378] tree/tree/inc/TBranch.h, tree/tree/src/TBranch.cxx: Add
a new function
void TBranch::DeleteBaskets(Option_t* option)
// Loop on all branch baskets. If the file where branch buffers
reside is
// writable, free the disk space associated to the baskets of the
branch,
// then call Reset(). If the option contains "all", delete also
the baskets
// for the subbranches.
// The branch is reset.
// NOTE that this function must be used with extreme care.
Deleting branch baskets
// fragments the file and may introduce inefficiencies when
adding new entries
// in the Tree or later on when reading the Tree.
2008-04-22 06:20 brun
* [r23377] graf2d/graf/src/TGraph.cxx: From Eddy:
Improve setting/restoring of fitters
2008-04-21 20:04 moneta
* [r23375] hist/hist/inc/THnSparse.h, hist/hist/src/THnSparse.cxx:
from Axel:
Implement Projection() for non-uniform bins, too. Simplify and
shorten the code considerably (combine projection targets
TH1,2,3, THnSparse).
Also fixes a bug with the projection target's title for
THnSparse->THnSparse projections.
2008-04-21 19:38 matevz
* [r23374] graf3d/eve/inc/TEveCaloLegoGL.h,
graf3d/eve/src/TEveCaloLegoGL.cxx: From Alja: structural
improvements.
2008-04-21 14:43 brun
* [r23368] config/Makefile.depend: From Bertrand:
- Remove libminicern from libHbook map dependencies on Windows,
as it is a static library, to avoid autoloading mechanism
trying to load it (and complaining because it fails)
2008-04-21 14:38 brun
* [r23367] misc/minicern/src/kernlib.f: Forgot a warning
2008-04-21 14:37 brun
* [r23366] misc/minicern/src/kernlib.f: Fix compilation warnings on
Windows
2008-04-21 14:19 moneta
* [r23365] hist/hist/inc/THnSparse.h, hist/hist/src/THnSparse.cxx:
from Axel: Implement Merge() for THnSparse
2008-04-21 14:12 brun
* [r23364] misc/minicern/src/zebra.f: Fix several compilation
warnings on Windows
2008-04-21 14:08 brun
* [r23363] misc/minicern/src/hbook.f: Fix a compilation warning on
Windows
2008-04-21 13:57 brun
* [r23362] misc/minicern/src/zebra.f: Comment call to RZFREE
2008-04-21 13:52 couet
* [r23361] misc/minicern/src/hbook.f, misc/minicern/src/zebra.f: -
Fix undefined (Windows).
2008-04-21 13:15 axel
* [r23360] cint/reflex/Module.mk, cint/reflex/test,
cint/reflex/test/test_Reflex_generate.cxx,
cint/reflex/test/test_Reflex_generate.testref: Add a few ignores
(e.g. test/lib/)
test_Reflex_generate now writes its very verbose output to a
.testout file, which is then diffed with a .testref file.
2008-04-21 11:20 brun
* [r23356] config/Makefile.solarisCC5: Change F77LIBS definition
for new minicern
2008-04-21 11:17 matevz
* [r23355] graf3d/eve/inc/TEveFrameBox.h,
graf3d/eve/src/TEveFrameBox.cxx,
graf3d/eve/src/TEveFrameBoxGL.cxx, tutorials/eve/quad_test.C:
TEveFrameBox
============
Add support for arbitrary 2d frame shapes - user specifies
individual
points via SetQuadByPoints() function.
See tutorials/eve/quad_test.C::quad_test_circ() for an example.
tutorials/eve/quad_test.C
=========================
quad_test() - Create frame-box, put all digits on z=0 and rotate
so
that the object is immediately visible.
quad_test_circ() - Create circular frame around digits; populate
the
center of the circle as well.
2008-04-21 10:59 axel
* [r23354] cint/reflex/src/NameLookup.h,
cint/reflex/src/Object.cxx: Silence a few MSVC /W4 warnings:
declare unimplemented NameLookup copy c'tor, assignment op;
remove unused code in Object. See Savannah #35527.
2008-04-21 10:21 brun
* [r23353] graf2d/qt/src/GQtGUI.cxx: Fix a compilation warning
about unused argument mode
2008-04-21 10:13 brun
* [r23352] tmva/src/SimulatedAnnealing.cxx: Fix coding convention
2008-04-21 09:57 matevz
* [r23351] graf3d/gl/inc/TGLViewer.h,
graf3d/gl/src/TGLEventHandler.cxx, graf3d/gl/src/TGLViewer.cxx:
TGLViewer
=========
Rename member 'EDragAction fAction' to 'fDragAction' to make its
meaning clearer elsewhere.
Skip drawing when viewport area is zero.
TGLEventHandler
===============
Fix compilation warning - which actually revealed a cut-n-paste
bug.
Consistently check and report existing drag-action for
leave/enter-notify and focus-in/out events. Do NOT use 'kNone'
but
fully qualified enum entry from TGLViewer.
2008-04-21 09:48 axel
* [r23350] cint/reflex/python/genreflex/gendict.py: From Giovanni
Petrucciani: speed up gendict considerably (he reports a factor
60) by implementing a cache for e.g. the normalize functions.
2008-04-21 09:45 axel
* [r23349] cint/reflex/test/test_Reflex_simple2.cxx,
cint/reflex/test/test_Reflex_unit.cxx: Fix / update test suite:
only 38 instead of 40 types ([u]longlong is gone); look for
"ns::TestTemplatedSelectionClass<int,int,float>" because default
template names are not evaluated by Reflex::Type()
2008-04-21 09:22 brun
* [r23348] core/cont/inc/TClonesArray.h,
core/cont/src/TClonesArray.cxx: Add new member functions
void SetClass(const char *classname,Int_t size=1000);
void SetClass(const TClass *cl,Int_t size=1000);
Set class is now called from the two TClonesArray constructors.
The new functions are useful when a TClonesArray is a member of
another class and the decision
about the class to be put in the array can only be taken
after the construction of the parent class.
2008-04-21 08:35 brun
* [r23347] Makefile, misc/minicern/Module.mk,
misc/minicern/src/cernlib.c: From Bertrand:
- Build static libminicern.lib on Windows
- Remove dllexport declarations (not needed anymore)
2008-04-21 08:16 couet
* [r23345] graf2d/asimage/src/libAfterImage/asimagexml.c,
graf2d/asimage/src/libAfterImage/asvisual.c,
graf2d/asimage/src/libAfterImage/asvisual.h,
graf2d/asimage/src/libAfterImage/imencdec.c,
graf2d/asimage/src/libAfterImage/import.c,
graf2d/asimage/src/libAfterImage/transform.c,
graf2d/asimage/src/libAfterImage/transform.h: - Synchonize with
Sasha Vasko's repository.
Mostly addition for image pixelization and color to alpha
functionality.
2008-04-21 04:44 brun
* [r23343] graf2d/qt/inc/TQtClientFilter.h,
graf2d/qt/inc/TQtClientGuard.h, graf2d/qt/inc/TQtEventQueue.h,
graf2d/qt/inc/TQtWidget.h, graf2d/qt/src/GQtGUI.cxx,
graf2d/qt/src/TGQt.cxx, graf2d/qt/src/TQtClientGuard.cxx,
graf2d/qt/src/TQtEventQueue.cxx, graf2d/qt/src/TQtMarker.cxx,
graf2d/qt/src/TQtWidget.cxx: From Valeri Fine:
- remove Q3PtrList, Q3ValuerList, Q3PointArray classes from
Q3Support
use QVector, QList, QQueue, QPolygon from the pure Qt4 instead.
2008-04-20 13:11 brun
* [r23342] tmva/test/TMVApplication.py: From Joerg:
New test script
2008-04-20 12:49 brun
* [r23341] tmva/inc/MethodCuts.h, tmva/inc/MsgLogger.h,
tmva/inc/SimulatedAnnealing.h, tmva/inc/Tools.h,
tmva/src/BinarySearchTree.cxx, tmva/src/DataSet.cxx,
tmva/src/DecisionTree.cxx, tmva/src/MethodCFMlpANN_Utils.cxx,
tmva/src/MethodCommittee.cxx, tmva/src/MethodCuts.cxx,
tmva/src/MetricEuler.cxx, tmva/src/MsgLogger.cxx,
tmva/src/SimulatedAnnealing.cxx, tmva/src/Tools.cxx: From Joerg:
Fixes for problems on Windows and Solaris.
Fix coding conventions.
2008-04-20 10:55 rdm
* [r23339] build/unix/makestatic.sh: don't include minicern.
2008-04-20 07:19 brun
* [r23338] main/win32/cfget.c, main/win32/cfgeto.c,
main/win32/cfopei.c, main/win32/cfput.c, main/win32/cfputo.c,
main/win32/tzvers.f: Remove duplicated files
2008-04-20 07:16 brun
* [r23337] main/Module.mk: Remove reference to tzvers.f
2008-04-20 06:44 brun
* [r23336] montecarlo/eg/inc/Hepevt.h,
montecarlo/eg/inc/cfortran.h: Fixes for Windows
2008-04-19 18:42 brun
* [r23335] misc/minicern/src/cernlib.c: From Bertrand:
patch to build libminicern on Windows.
2008-04-19 18:38 brun
* [r23334] tmva/inc/BinarySearchTree.h,
tmva/inc/BinarySearchTreeNode.h, tmva/inc/Config.h,
tmva/inc/DataSet.h, tmva/inc/DecisionTree.h, tmva/inc/Factory.h,
tmva/inc/GeneticPopulation.h, tmva/inc/IFitterTarget.h,
tmva/inc/MCFitter.h, tmva/inc/MethodBDT.h, tmva/inc/MethodBase.h,
tmva/inc/MethodCFMlpANN_Utils.h, tmva/inc/MethodCuts.h,
tmva/inc/MethodMLP.h, tmva/inc/MethodTMlpANN.h,
tmva/inc/MsgLogger.h, tmva/inc/PDF.h, tmva/inc/Reader.h,
tmva/inc/Rule.h, tmva/inc/RuleFit.h,
tmva/inc/SimulatedAnnealing.h,
tmva/inc/SimulatedAnnealingFitter.h,
tmva/inc/TActivationIdentity.h, tmva/inc/Tools.h,
tmva/inc/Version.h, tmva/src/BinarySearchTree.cxx,
tmva/src/BinarySearchTreeNode.cxx, tmva/src/Config.cxx,
tmva/src/Configurable.cxx, tmva/src/CrossEntropy.cxx,
tmva/src/DataSet.cxx, tmva/src/DecisionTree.cxx,
tmva/src/Event.cxx, tmva/src/Factory.cxx,
tmva/src/GeneticAlgorithm.cxx, tmva/src/IFitterTarget.cxx,
tmva/src/MCFitter.cxx, tmva/src/MethodANNBase.cxx,
tmva/src/MethodBDT.cxx, tmva/src/MethodBase.cxx,
tmva/src/MethodBayesClassifier.cxx, tmva/src/MethodCFMlpANN.cxx,
tmva/src/MethodCFMlpANN_Utils.cxx, tmva/src/MethodCommittee.cxx,
tmva/src/MethodCuts.cxx, tmva/src/MethodFDA.cxx,
tmva/src/MethodFisher.cxx, tmva/src/MethodHMatrix.cxx,
tmva/src/MethodKNN.cxx, tmva/src/MethodLikelihood.cxx,
tmva/src/MethodMLP.cxx, tmva/src/MethodPDERS.cxx,
tmva/src/MethodRuleFit.cxx, tmva/src/MethodSVM.cxx,
tmva/src/MethodSeedDistance.cxx, tmva/src/MethodTMlpANN.cxx,
tmva/src/MethodVariable.cxx, tmva/src/MinuitFitter.cxx,
tmva/src/MisClassificationError.cxx, tmva/src/MsgLogger.cxx,
tmva/src/PDF.cxx, tmva/src/Ranking.cxx, tmva/src/Reader.cxx,
tmva/src/Rule.cxx, tmva/src/RuleEnsemble.cxx,
tmva/src/RuleFit.cxx, tmva/src/RuleFitAPI.cxx,
tmva/src/RuleFitParams.cxx, tmva/src/SdivSqrtSplusB.cxx,
tmva/src/SimulatedAnnealing.cxx,
tmva/src/SimulatedAnnealingFitter.cxx,
tmva/src/TActivationIdentity.cxx, tmva/src/TActivationRadial.cxx,
tmva/src/TActivationSigmoid.cxx, tmva/src/TActivationTanh.cxx,
tmva/src/Timer.cxx, tmva/src/Tools.cxx,
tmva/src/VariableDecorrTransform.cxx, tmva/src/VariableInfo.cxx,
tmva/src/VariableTransformBase.cxx, tmva/src/Volume.cxx,
tmva/test/BDT.C, tmva/test/CorrGui.C, tmva/test/TMVAGui.C,
tmva/test/TMVAlogon.C, tmva/test/TMVAnalysis.C,
tmva/test/TMVAnalysis.py, tmva/test/TMVApplication.C,
tmva/test/compareanapp.C, tmva/test/efficiencies.C,
tmva/test/mvaeffs.C, tmva/test/mvas.C, tmva/test/network.C,
tmva/test/rulevisCorr.C, tmva/test/rulevisHists.C,
tmva/test/tmvaglob.C, tmva/test/variables.C: From Joerg Stelzer:
The following list contains the changes since ROOT release
5.18/00
* Dataset preparation:
o Preselection: Preselection cuts now work on arrays. Previously
used TEventlists (only event wise pass/fail) were replaced by
TreeFormulas (sensitive to array position). Thanks to Arnaud
Robert (LPNHE) for his contributions.
o Tree assignment to signal/background: Signal and background
trees can now be assigned individually to training and test
purposes. This is achieved by setting the third parameter of the
Factory::AddSignalTree/AddBackgroundTree() methods to "Train" or
"Test" (const string). The only restriction is that either none
or all signal (background) trees need to be specified with that
option. It is possible to mix the two modes, for instance one can
assign individual training and test trees for signal, but not for
background.
o Direct tree building: For increased flexibility, users can also
directly input signal and background, training and test events to
TMVA, instead of letting TMVA interpret user-given trees. Note
that either one of the two approaches must be chosen (no mix).
The syntax of the new calls is described in the
macros/TMVAnalysis.C test macro. --> The User runs the event
loop, copies for each event the input variables into a
std:vector, and "adds" them to TMVA, using the dedicated calls:
factory->AddSignalTrainingEvent( vars, signalWeight ); (and
replacing "Signal" by "Background", and "Training" by "Test").
After the event loop, everything continues as in the standard
method.
* Methods:
o Simulated Annealing in Cuts,FDA: Entirely new Simulated
Annealing (SA) algorithm for global minimisation in presence of
local minima (optionally used in cut optimisation (MethodCuts)
and the Function Discriminant (MethodFDA)). The SA algorithm
features two approaches, one starting at minimal temperature (ie,
from within a local minimum), slowly increasing, and another one
starting at high temperature, slowly decreasing into a minimum.
Code developed and written by Kamil Bartlomiej Kraszewski, Maciej
Kruk and Krzysztof Danielowski from IFJ and AGH/UJ, Krakow,
Poland.
o Cuts: Added printouts, quoting the explicit cut application for
given signal efficiency. In case of transformations of the input
variables, the full expressions are given. Added warning to
Fisher in case of variable normalisation.
o Cuts: Added physical limits to min/max cuts if smart option is
used.
o BDT: removed hard-coded weight file name; now, paths and names
of weight files are written as TObjStrings into ROOT target file,
and retrieved for plotting; available weight files (corresponding
to target used) can be chosen from pop-up GUI.
o BDT: Changes in handling negative weights in BDT algorithm.
Events with negative weights now get their weight reduced (*=
1/boostweight) rather than increased (*= boostweight) as the
other events do. Otherwise these events tend to receive
increasingly stronger boosts, because their effects on the
separation gain are as if background events were selected as
signal and vice versa (hence the events tend to be "wanted" in
signal nodes, but are boosted as if they were misclassified). In
addition, the separation indices are protected against negative S
or S+B returning 0.5 (no separation at all) in case that occurs.
o BDT: In addition there is a new BDT option to ignore events
with negative event weights for the training. This option could
be used as a cross check of a "worst case" solution for Monte
Carlo samples with negative weights. Note that the results of the
testing phase still include these events and are hence objective.
o BDT: Added randomised trees: similar to the "Random Forests"
technique of Leo Breiman and Adele Cutler, it uses the "bagging"
algorithm and bases the determination of the best node-split
during the training on a random subset of variables only, which
is individually chosen for each split.
o BDT: Move to TRandom2 for the "bagging" algorithm and throw
random weights according to Poisson statistics. (This way the
random weights are closer to a resampling with replacement
algorithm.)
o TMlpANN: Extended options to TMultilayerPerceptron learning
methods. Added example for reader application: TMVApplication.py
* GUI:
o Parallel Coordinates: New GUI button for Parallel Coordinate
plotting.
* Application:
o Added Python example for reader application: TMVApplication.py
* Bug fixes:
o TMlpANN: fixed crash with ROOT>=5.17 when using large number of
test events; also corrected bias in cross validation: before the
test events were used, which led to an overestimated performance
evaluation in case of a small number of degrees of freedom;
separate now training tree in two parts for training and
validation with configurable ValidationFraction
o Cuts: Corrected inconsistency in MethodCuts: the signal
efficiency written out into the weight file does not correspond
to the center of the bin within which the background rejection is
maximised (as before) but to the lower left edge of it. This is
because the cut optimisation algorithm determines the best
background rejection for all signal efficiencies belonging into a
bin. Since the best background rejection is in general obtained
for the lowest possible signal efficiency, the reference signal
efficiency is the lowest value in the bin.
o Cuts: Fixed Cuts (optimisaton) method -> event with smallest
value was not included in search for optimal cut (thanks to
Dimitris Varouchas, LAL-Orsay, for helping us detecting the
problem).
o Genetic Algorithm: Corrected configurable random seed in
GeneticAlgorithm (thanks to David Gonzalez Maline, CERN, for
pointing this out)
o GUI: Fixes in input-variable and MVA plotting: under/over-flow
numbers given on plots were not properly normalised; the maximum
histogram ranges have been increased to avoid cut-offs. Thanks to
Andreas Wenger, Zuerich, for pointing these out.
2008-04-19 14:03 brun
* [r23333] montecarlo/eg/inc/cfortran.h: revert to the old version
of cfortran.h in 5.19/02.
The new version was OK for ROOT, but apparently with too many
sides effects
for many. Contact Federico.carminati@cern.ch for more details.
2008-04-19 10:20 pcanal
* [r23332] test/stressIterators.cxx: explicitly include
<functional> to improve portability
2008-04-19 09:26 pcanal
* [r23331] cint/cint/src/loadfile.cxx, cint/cint7/src/loadfile.cxx:
No need to warn about multiple request for cintdlls inclusion,
just ignore the new requests
2008-04-18 23:48 rdm
* [r23330] build/unix/makestatic.sh: x11ttf is needed in the static
module.
2008-04-18 23:42 rdm
* [r23329] test/Makefile, test/stressIterators.cxx,
test/stressIterators.h: From Anar:
- the SFind functor has been simplified and now become a fully
copyable functor
- added tests for the following cases:
* TMap with std::for_each (Full iteration: from the Begin up to
the End)
* TMap with std::for_each (Partial iteration: from the Begin up
to the
3rd element)
* TMap with std::find_if
* TMap with std::count_if
- cosmetic changes
2008-04-18 23:40 rdm
* [r23328] core/cont/inc/TMap.h, core/cont/src/TMap.cxx: From Anar:
iterators of TMap containers can now be used with std::for_each,
std::find_if,
std::count_if, and the like.
2008-04-18 22:37 pcanal
* [r23327] test/Makefile: no need to link stressIterators to the
gui library
2008-04-18 21:32 pcanal
* [r23326] core/meta/src/TCint.cxx, core/meta/src/TClass.cxx,
core/utils/src/rlibmap.cxx: Enable autoloading of the cintdlls.
rlibmap.cxx: handle '#pragma create TClass' statements.
TCint.cxx:
Do not make the TClass a zombie if it points to an STL container
without a CINT dictionary
Avoid infinite recursion UpdateClassInfo
TClass.cxx:
Do not check the 'checksum' of an stl container's TStreamerInfo
(it is always 0)
Avoid infinite recursion TClass::Init
2008-04-18 18:27 matevz
* [r23323] graf3d/eve/inc/TEveCalo.h,
graf3d/eve/inc/TEveCaloLegoEditor.h,
graf3d/eve/inc/TEveCaloLegoGL.h,
graf3d/eve/inc/TEveCaloVizEditor.h, graf3d/eve/src/TEveCalo.cxx,
graf3d/eve/src/TEveCaloLegoEditor.cxx,
graf3d/eve/src/TEveCaloLegoGL.cxx,
graf3d/eve/src/TEveCaloVizEditor.cxx: From Alja:
In 2D lego mode set cell color logarithmically.
Add new controls in several editors.
2008-04-18 18:15 matevz
* [r23321] graf3d/eve/inc/TEveEventManager.h,
graf3d/eve/src/TEveEventManager.cxx, graf3d/eve/src/TEveUtil.cxx:
TEveUtil - do not prefix icon names with ROOTSYS/icons as
TGClient::GetPicture() properly searches all relevant
directories.
TEveEventManager - add member functions RemoveNewEventCommand()
and
ClearNewEventCommands().
2008-04-18 17:19 matevz
* [r23320] graf3d/gl/inc/TGLEventHandler.h,
graf3d/gl/src/TGLEventHandler.cxx, graf3d/gl/src/TGLSAViewer.cxx:
TGLEventHandler - grab mouse during drag operations.
TGLSAViewer - fix typo in help text (extended in the last
commit).
2008-04-18 16:38 matevz
* [r23318] graf3d/gl/inc/TGLEmbeddedViewer.h,
graf3d/gl/inc/TGLEventHandler.h, graf3d/gl/inc/TGLSAViewer.h,
graf3d/gl/inc/TGLViewer.h, graf3d/gl/src/TGLEmbeddedViewer.cxx,
graf3d/gl/src/TGLEventHandler.cxx, graf3d/gl/src/TGLSAViewer.cxx,
graf3d/gl/src/TGLViewer.cxx, tutorials/eve/SplitGLView.C: In
TGLViewer::SetEventHandler() propagate the changes to TGLWidget.
Rename member TGLWidget* TGLViewer::fGLWindow to fGLWidget to
correspond to class-name of the new low-level GL interface.
2008-04-18 11:07 brun
* [r23313] montecarlo/eg/inc/cfortran.h: From Federico:
add a conditional statement trigerred if the variable EXTCOMDEF
for a correct declaration of extern statements.
This is important for Fortran packages having block data
2008-04-18 11:06 ganis
* [r23312] proof/proof/src/TProofServ.cxx: The heavy version of
TQueryResult must be removed after having being saved and the
light object is created
2008-04-18 11:02 pcanal
* [r23311] core/unix/src/TUnixSystem.cxx,
core/winnt/src/TWinNTSystem.cxx: add core version of the cint/stl
location in the dynamic path
2008-04-18 10:22 ganis
* [r23310] proof/proof/src/TProofServ.cxx,
proof/proofplayer/inc/TProofPlayer.h: Fix a weird mem leak due to
missing brackets in a nested if-else construct
2008-04-18 07:53 brun
* [r23308] tutorials/eve/SplitGLView.C: From Bertrand:
Add a message telling this macro is used compiled
by alice_esd_split.C in case user try to execute
.x SplitGLView.C
2008-04-18 07:49 brun
* [r23307] core/base/inc/Windows4Root.h: From Valeriy Onuchin:
Including DirecShow headers conflicts with Windows4Root.h
This patch fixes the problem.
2008-04-17 23:38 pcanal
* [r23306] tree/treeplayer/inc/TFormLeafInfo.h,
tree/treeplayer/src/TFormLeafInfo.cxx,
tree/treeplayer/src/TTreeFormula.cxx: Fix
CollectionTree->Scan("reco_ee_et[][2]:reco_ee_et[0][2]")
where reco_ee_et is a vector<vector<double>>
See http://root.cern.ch/phpBB2/viewtopic.php?t=6536
2008-04-17 18:38 matevz
* [r23305] graf3d/eve/src/TEveCaloLegoGL.cxx: Fix compilation
warning.
2008-04-17 18:29 matevz
* [r23304] graf3d/eve/inc/TEveCalo.h,
graf3d/eve/inc/TEveCaloLegoEditor.h,
graf3d/eve/inc/TEveCaloLegoGL.h, graf3d/eve/src/TEveCalo.cxx,
graf3d/eve/src/TEveCaloLegoEditor.cxx,
graf3d/eve/src/TEveCaloLegoGL.cxx: From Alja: Fix palette in 2D
view.
2008-04-17 10:54 pcanal
* [r23295] tutorials/cont/TListAndSTL.C: work around CINT copy
constructor deficiency
2008-04-17 10:32 brun
* [r23294] misc/minicern/src/cernlib.c: Temporary fix for Windows
2008-04-17 10:28 pcanal
* [r23293] Makefile: include the cint coreversion name in the
install directory of the cint auxiliary files
2008-04-17 10:07 brun
* [r23292] misc/minicern/src/cernlib.c: Add protections for
includes on Windows
2008-04-17 08:43 rdm
* [r23290] hist/hbook/Module.mk: remove reference to full cernlib.
2008-04-17 08:12 ganis
* [r23289] proof/proofplayer/src/TVirtualPacketizer.cxx: Make sure
that something has been processed before setting kIsDone
2008-04-17 08:06 ganis
* [r23288] proof/proofplayer/src/TProofPlayer.cxx: Fix a problem
with formatting the missing files message
2008-04-17 08:05 ganis
* [r23287] proof/proof/src/TCondor.cxx, proof/proof/src/TSlave.cxx:
Remove inclusion of an unused header file
2008-04-17 07:40 brun
* [r23286] hist/hbook/Module.mk, hist/hbook/src/hntvar2.f: Remove
subroutine hntvar2. Not needed anymore with teh new zebra.f in
minicern
2008-04-17 07:33 brun
* [r23285] main/Module.mk, main/src/g2rootold.f: Remove g2rootold
2008-04-17 07:22 rdm
* [r23284] main/Module.mk: add missing dependencies one minicern.
2008-04-17 07:20 brun
* [r23283] main/src/g2root.f: Remove the routine RZINK from g2root.
The routine rzink in the new zebra.f includes
a fix to this routine that never went to the official version in
cernlib.
2008-04-17 07:11 brun
* [r23282] misc/minicern/src/kernlib.f: Add a new routine UCOPYI to
copy vectors of integers.
This routine is called in many places from the new version of
zebra.f
2008-04-17 07:10 brun
* [r23281] misc/minicern/src/zebra.f: Fix a long list of
compilation warnings when integers or floats are used
to call a routine expecting integers
2008-04-17 07:09 brun
* [r23280] misc/minicern/src/cernlib.c: Fix a compiler warning
about not initialized variable flag
2008-04-17 06:25 brun
* [r23277] misc/minicern/Module.mk: Change mincern to minicern for
the soname
2008-04-17 06:09 ganis
* [r23276] proof/proofplayer/src/TProofPlayer.cxx: From Bertrand:
replace TProofFile by TProofOutputFile
2008-04-17 05:22 brun
* [r23275] hist/hbook/src/hntvar2.f: Replace the call to HBUG by a
print statement
2008-04-17 00:14 wlav
* [r23274] bindings/pyroot/src/Pythonize.cxx: prevent possible
deref infinite loop
2008-04-17 00:12 rdm
* [r23273] Makefile, config/Makefile.depend,
config/Makefile.macosx, config/Makefile.macosx64,
config/Makefile.macosxicc, main/Module.mk: use minicern instead
of the full cernlib. Currently not yet enabled
because still unresolved symbols.
2008-04-17 00:05 rdm
* [r23272] misc/minicern/Module.mk: first version of minicern
Module.mk.
2008-04-17 00:03 rdm
* [r23271] misc/minicern/src/hbook.f, misc/minicern/src/kernlib.f,
misc/minicern/src/zebra.f: set eol properties.
2008-04-17 00:02 rdm
* [r23270] misc/minicern/src/cernlib.c: fix compilation errors and
warnings on Mac OS X.
2008-04-16 23:18 wlav
* [r23269] bindings/pyroot/ROOT.py,
bindings/pyroot/src/ObjectProxy.cxx,
bindings/pyroot/src/RootModule.cxx: naming and p2.2 fixups
2008-04-16 21:39 wlav
* [r23268] bindings/pyroot/src/ObjectProxy.cxx,
bindings/pyroot/src/Pythonize.cxx,
bindings/pyroot/src/RootModule.cxx: Also from Pere, a way of
pickling any object that carries a TClass
2008-04-16 21:28 ganis
* [r23267] proof/proofplayer/inc/LinkDef.h,
proof/proofplayer/inc/TProofFile.h,
proof/proofplayer/inc/TProofOutputFile.h,
proof/proofplayer/src/TProofFile.cxx,
proof/proofplayer/src/TProofOutputFile.cxx: Rename TProofFile as
TProofOutputFile; TProofFile will be a real TFile to access the
sandbox
2008-04-16 21:27 ganis
* [r23266] proof/proofplayer/src/TProofPlayer.cxx: Warn the client
in realtime that some files are missing and estimate the fraction
of non-processed data
2008-04-16 21:21 rdm
* [r23265] core/cont/src/TObjArray.cxx: From Anar:
fix in TObjArrayIter, fCurCursor was not properly initialized.
Fixes crash
seen in stressIterator.
2008-04-16 19:03 matevz
* [r23264] graf3d/eve/inc/TEveCaloLegoGL.h,
graf3d/eve/src/TEveCaloLegoGL.cxx: From Alja: Rebin histogram in
2D if projection is small.
2008-04-16 17:18 pcanal
* [r23263] tree/tree/src/TTree.cxx: remove the _var prefix for the
default leaf name of single numerical value
2008-04-16 17:03 pcanal
* [r23262] tree/treeplayer/src/TTreeFormula.cxx: Insure that the
formula that are used as indices or as argument to special
functions have their branch(es) loaded once. This fixes
http://root.cern.ch/phpBB2/viewtopic.php?p=27080#27080
2008-04-16 15:49 brun
* [r23260] main/src/g2root.f,
math/mlp/src/TMultiLayerPerceptron.cxx: From Christophe Delaere:
Add a new method in the C++ exported NN function that takes an
array as input.
2008-04-16 15:46 brun
* [r23259] tutorials/eve/SplitGLView.C: From Bertrand:
- Put the secondary (small) embedded GL viewers inside dockable
frame
2008-04-16 14:54 brun
* [r23257] misc/minicern, misc/minicern/src,
misc/minicern/src/cernlib.c, misc/minicern/src/hbook.f,
misc/minicern/src/kernlib.f, misc/minicern/src/zebra.f: Add a new
directory with all the necessary files used by h2root, g2root and
the THbookxxx classes
such that we can get rid of cernlib and associated installation
problems.
Most of the work by Olivier.
Remains to implement the Module.mk to build minicern.a
2008-04-16 14:13 antcheva
* [r23256] gui/gui/inc/TGDockableFrame.h,
gui/gui/src/TGDockableFrame.cxx: From Bertrand:
- Introduced the fFixedSize option, to let user choose if the
undocked frame may be resized or not (users request)
- Keep the (fixed) original docked frame size when undocked
(i.e. for menus and toolbars)
2008-04-16 13:59 rdm
* [r23255] test: ignore TrackMathCoreDict.*.
2008-04-16 13:35 rdm
* [r23254] Makefile, build/unix/makestatic.sh, misc, misc/table,
misc/table/Module.mk, table: move table to misc.
2008-04-16 11:57 ganis
* [r23253] proof/proof/inc/TProofDataSetManagerFile.h: Make
'public' the functions used directly the external ALICE daemon
2008-04-16 10:49 pcanal
* [r23252] tree/treeplayer/src/TTreeFormula.cxx: Correct the
drawing of "X[1]:X[5]" when X is a vector< vector<float> >
and X[1].size()!=X[5].size(). (reported at
http://root.cern.ch/phpBB2/viewtopic.php?p=27070)
2008-04-16 10:28 antcheva
* [r23251] graf2d/qt/inc/TGQt.h, graf2d/qt/inc/TQtClientFilter.h,
graf2d/qt/inc/TQtMarker.h, graf2d/qt/inc/TQtSymbolCodec.h,
graf2d/qt/inc/TQtWidget.h, graf2d/qt/inc/rootcint.pri,
graf2d/qt/src/TGQt.cxx, graf2d/qt/src/TQtClientFilter.cxx,
graf2d/qt/src/TQtMarker.cxx, graf2d/qt/src/TQtSymbolCodec.cxx:
From Valeri Fine:
Replace Q3Support classes with the “pureQt4 objects
2008-04-16 09:09 ganis
* [r23248] proof/proof/inc/TProofDataSetManager.h,
proof/proof/src/TProofDataSetManager.cxx,
proof/proof/src/TProofDataSetManagerFile.cxx,
proof/proof/src/TProofServ.cxx: - Fix a few issues with
BrowseDataSets.
- Rename ParseDataSetUri to ParseUri
- Add a static method CreateUri to format a dataset Uri from
group, user, dataset name
and object name
- Automatically fill group="default" and user="<real_user>" when
either of the two
are not passed
2008-04-16 09:04 ganis
* [r23247] proof/proofplayer/src/TPacketizer.cxx,
proof/proofplayer/src/TPacketizerAdaptive.cxx: Form Jan: drop
invalid elements from the list of elements to be processed
2008-04-16 08:52 pcanal
* [r23246] cint/cintex/src/CINTFunctional.cxx: Update the cintex
function wrapper to conform to the value of G__catchexception
2008-04-16 08:50 pcanal
* [r23245] cint/cint/inc/G__ci.h, cint/cint/src/init.cxx: add
accessor to G__catchexception
2008-04-16 08:05 ganis
* [r23244] proof/proofplayer/inc/TPacketizer.h,
proof/proofplayer/inc/TPacketizerAdaptive.h,
proof/proofplayer/src/TPacketizer.cxx,
proof/proofplayer/src/TPacketizerAdaptive.cxx: TPacketizer:
- Fix a problem in TPacketizer when using the cached info (it was
already
fixed in TPacketizerAdaptive)
- Make sure that both Long_t and Int_t are supported for maximum
number of
workers per filenode
- Add some conditional debug statements
TPacketizerAdaptive:
- Make sure that both Long_t and Int_t are supported for maximum
number of
workers per filenode
- Add some conditional debug statements
2008-04-16 06:28 ganis
* [r23240] proof/proof/src/TProofServ.cxx: From Jan: in
SetupCommon, use kPROOF_PackDir instead of kPROOF_WorkDir when
defining the default fPackage dir
2008-04-16 01:07 wlav
* [r23239] bindings/pyroot/src/Pythonize.cxx,
bindings/pyroot/src/RootModule.cxx: basic pickling support
2008-04-15 16:36 pcanal
* [r23237] tree/tree/src/TTree.cxx: Make the leaflist optional if
the address points to a single numerical variable:
Int_t value;
tree->Branch(branchname, &value);
2008-04-15 16:32 pcanal
* [r23236] tree/tree/src/TBranch.cxx: remove warning
2008-04-15 16:09 pcanal
* [r23235] tree/tree/src/ManualTree2Body.h: Correct spell the
friend function name
2008-04-15 15:34 pcanal
* [r23231] tutorials/tree/hvector.C: Update to use the new branch
creation technique (passing the address of an object)
2008-04-15 15:33 pcanal
* [r23230] tree/tree/inc/TBranch.h, tree/tree/inc/TBranchElement.h,
tree/tree/inc/TBranchObject.h, tree/tree/inc/TTree.h,
tree/tree/src/ManualTree2Body.h, tree/tree/src/TBranch.cxx,
tree/tree/src/TBranchElement.cxx,
tree/tree/src/TBranchObject.cxx, tree/tree/src/TTree.cxx:
Introduce a way to create branch using directly
an object:
MyClass object;
TBranch *branch = tree->Branch(branchname, &object, bufsize,
splitlevel)
2008-04-15 13:23 brun
* [r23227] graf2d/win32gdk/gdk/src/gdk/win32/gdkwindow-win32.c,
graf2d/win32gdk/src/TGWin32.cxx: From Bertrand:
- Fix behaviour of dialogs on Windows
(keep them on top of other windows)
2008-04-15 08:04 pcanal
* [r23224] tree/tree/src/TBranchElement.cxx: From Paul:
Clarify the ownership rules of user objects in a TTree.
This clarification (and the improved auto-add-to-directory
behavior
of the TH1*) allows for the TTree to now delete the memory that
its has allocated and whose ownsership was _not_ transfer back
to the user (this is happens any time the user give the TTree
the address of a pointer):
// For a top-level branch the meaning of addr is as follows:
//
// If addr is zero, then we allocate a branch object
// internally and the branch is the owner of the allocated
// object, not the caller. However the caller may obtain
// a pointer to the branch object with GetObject().
//
// Example:
//
// branch->SetAddress(0);
// Event* event = branch->GetObject();
// ... Do some work.
//
// If addr is not zero, but the pointer addr points at is
// zero, then we allocate a branch object and set the passed
// pointer to point at the allocated object. The caller
// owns the allocated object and is responsible for deleting
// it when it is no longer needed.
//
// Example:
//
// Event* event = 0;
// branch->SetAddress(&event);
// ... Do some work.
// delete event;
// event = 0;
//
// If addr is not zero and the pointer addr points at is
// also not zero, then the caller has allocated a branch
// object and is asking us to use it. The caller owns it
// and must delete it when it is no longer needed.
//
// Example:
//
// Event* event = new Event();
// branch->SetAddress(&event);
// ... Do some work.
// delete event;
// event = 0;
//
// These rules affect users of TTree::Branch(),
// TTree::SetBranchAddress(), and TChain::SetBranchAddress()
// as well because those routines call this one.
//
// An example of a tree with branches with objects allocated
// and owned by us:
//
// TFile* f1 = new TFile("myfile_original.root");
// TTree* t1 = (TTree*) f->Get("MyTree");
// TFile* f2 = new TFile("myfile_copy.root", "recreate");
// TTree* t2 = t1->Clone(0);
// for (Int_t i = 0; i < 10; ++i) {
// t1->GetEntry(i);
// t2->Fill();
// }
// t2->Write()
// delete f2;
// f2 = 0;
// delete f1;
// f1 = 0;
//
// An example of a branch with an object allocated by us,
// but owned by the caller:
//
// TFile* f = new TFile("myfile.root", "recreate");
// TTree* t = new TTree("t", "A test tree.")
// Event* event = 0;
// TBranchElement* br = t->Branch("event.", &event);
// for (Int_t i = 0; i < 10; ++i) {
// ... Fill event with meaningful data in some way.
// t->Fill();
// }
// t->Write();
// delete event;
// event = 0;
// delete f;
// f = 0;
//
// Notice that the only difference between this example
// and the following example is that the event pointer
// is zero when the branch is created.
//
// An example of a branch with an object allocated and
// owned by the caller:
//
// TFile* f = new TFile("myfile.root", "recreate");
// TTree* t = new TTree("t", "A test tree.")
// Event* event = new Event();
// TBranchElement* br = t->Branch("event.", &event);
// for (Int_t i = 0; i < 10; ++i) {
// ... Fill event with meaningful data in some way.
// t->Fill();
// }
// t->Write();
// delete event;
// event = 0;
// delete f;
// f = 0;
//
2008-04-15 07:06 axel
* [r23223] cint/cint/Module.mk, cint/cint7/Module.mk: Also use
CINTCXXFLAGS for makecint.o
2008-04-14 22:01 pcanal
* [r23221] tree/tree/src/TTree.cxx: From Paul: enhance comments
2008-04-14 20:39 rdm
* [r23220] Makefile: From Axel:
avoid compiling cintex with CINTCXXFLAGS.
2008-04-14 19:32 pcanal
* [r23219] tree/tree/src/TBranchElement.cxx: add missing \! in if
statement (fix to r23218)
2008-04-14 17:04 pcanal
* [r23218] tree/tree/src/TBranchElement.cxx: From Paul:
Enhance documentation.
2008-04-14 16:42 pcanal
* [r23216] io/io/src/TBufferFile.cxx: From Paul:
Slight doc update.
2008-04-14 16:37 axel
* [r23215] cint/reflex/src/Kernel.cxx, cint/reflex/src/Tools.cxx:
From Paul: make "long long" a fundamental type instead of a
typedef. Requires compiler support for "long long". It's needed
for compatibility with CINT where long long is _not_ a typedef.
2008-04-14 16:31 pcanal
* [r23214] core/meta/src/TClass.cxx: From Paul:
In TDumpMembers::Inspect, avoid knowingly printing
unprintable characters.
2008-04-14 16:30 pcanal
* [r23213] tree/tree/src/TBranch.cxx: proper calculate the number
of BasketRAM if one of the entry points to an already removed
basket
2008-04-14 15:30 rdm
* [r23212] core/cont/inc/TIterator.h, core/cont/src/TIterator.cxx:
instead of adding two new pure abstract methods, that will break
derived
TIterators, we provide now default implementations that print a
proper warning.
2008-04-14 13:25 rdm
* [r23209] core/base/inc/TVirtualMonitoring.h, io/io/src/TFile.cxx,
net/monalisa/inc/TMonaLisaWriter.h,
net/monalisa/src/TMonaLisaWriter.cxx: From Fabrizio:
- The implementation of TFile throughput and info sending was
just sending 'regular' samples about the activity of the single
TFile
instance that happened to trigger an activity in the right
moment.
- Now TMonaLisaWriter keeps internally track of every activity
and regularly sends summaries valid for all the files which had
activity in the last time interval.
- Additionally, it's now finalized the infrastructure able to
measure
and keep track of the file Open latency. A packet is sent for
each
successful Open, sending the measures of the latencies for the
various phases of the open. Currently exploited fully by
TAlienFile
and TXNetFile. Easy to report from other TFiles too.
- Now, the hook for the Close() func triggers sending of a packet
containing various information about the performance related to
that
file only.
- Added support also for performance monitoring when writing
2008-04-14 12:46 rdm
* [r23208] configure: make not having libXft or Xft.h a fatal (like
libXpm and libX11).
2008-04-14 10:54 brun
* [r23205] test/stressTMVA.cxx: In the TMVATest destructor close
fOutputfile before deleting fFactory,
fFactory deletes fOutputfile.
2008-04-14 10:47 rdm
* [r23204] roofit/roofitcore/inc/RooDataHistSliceIter.h,
roofit/roofitcore/inc/RooLinkedListIter.h,
roofit/roofitcore/inc/RooMultiCatIter.h,
roofit/roofitcore/src/RooDataHistSliceIter.cxx,
roofit/roofitcore/src/RooMultiCatIter.cxx: implement the new
TIterator methods.
2008-04-14 10:36 brun
* [r23203] tmva/src/MethodSVM.cxx: Fix a Mismatched free() / delete
/ delete [] in TMVA::MethodSVM::~MethodSVM()
2008-04-14 10:07 antcheva
* [r23201] gui/gui/src/TGFSContainer.cxx: From Anna:
- Use BaseName of file name in TGFileContainer::AddFile to solve
special case of adding remote file (strips off protocol and path)
2008-04-14 09:53 brun
* [r23200] montecarlo/eg/inc/cfortran.h: From Federico:
Fix for Mac
2008-04-14 09:30 rdm
* [r23199] test: ignore new test stressIterators.
2008-04-14 09:23 rdm
* [r23198] cint/cint/stl/algo.h, cint/cint7/stl/algo.h,
core/base/inc/Rtypes.h, core/cont/inc/TBtree.h,
core/cont/inc/TCollection.h, core/cont/inc/THashTable.h,
core/cont/inc/TIterator.h, core/cont/inc/TList.h,
core/cont/inc/TMap.h, core/cont/inc/TObjArray.h,
core/cont/inc/TOrdCollection.h, core/cont/inc/TRefArray.h,
core/cont/src/TBtree.cxx, core/cont/src/TCollection.cxx,
core/cont/src/THashTable.cxx, core/cont/src/TList.cxx,
core/cont/src/TMap.cxx, core/cont/src/TObjArray.cxx,
core/cont/src/TOrdCollection.cxx, core/cont/src/TRefArray.cxx,
table/inc/TFileIter.h, test/Makefile, test/stressIterators.cxx,
tree/tree/inc/TTree.h, tutorials/cont,
tutorials/cont/TListAndSTL.C: From Anar and me:
The background is the following. While working on the PROOF code
I found
that enumerating TList is an inconvenient and a long operation, I
had to
write the same code all over the place and make duplications. I
tried
to use STD algorithms with it, namely std::for_each, and failed.
I therefore decided to enable std::for_each algorithm for ROOT
Containers/Iterators by making as few as possible changes,
without rewriting
iterators at all. Now with only two simple lines of code one is
able to
iterate through a container:
TIter iter(&list);
for_each(iter.Begin(), TIter::End(), SEnumFunctor());
or
for_each(iter.Begin(), inter_end, SEnumFunctor());
where iter_end could be an iterator to a middle of the container.
After I had changed Iterators so that they could be used with
std::for_each,
I decided to go further and did some more changes. As a result,
- I have updated CINT implementation of some algorithms (they
look now
more or less better in terms of the standard),
- TList and TObjArray can be now used with std::for_each,
std::find_if,
std::count_if (probably with some more algorithms. I've listed
here
only what has been *checked* by me). Other containers will be
supported
in a next patch.
- A test program has been added:
$ROOTSYS/test/stressIterators.cxx
- A tutorial macro has been added:
$ROOTSYS/tutorials/cont/TListAndSTL.C
Patch has been verified on Linux, MacOS X, Solaris 10 i386 and
Windows.
2008-04-13 18:24 pcanal
* [r23195] cint/cint7/src/pause.cxx: Enable 'appending' to a file
the global redirect of cerr.
.2>>log.err
is now appending instead of overwriting the file.
2008-04-13 18:20 pcanal
* [r23194] cint/cint/src/pause.cxx: Enable 'appending' to a file
the global redirect of cerr.
.2>>log.err
is now appending instead of overwriting the file.
2008-04-13 17:13 pcanal
* [r23191] cint/cint7/src/scrupto.cxx: remove experimental fix
2008-04-13 16:56 pcanal
* [r23190] cint/cint7/src/rflxutil.cxx, cint/cint7/src/scrupto.cxx:
fix detection of the slot prepare for a potential special object
2008-04-13 16:15 matevz
* [r23189] graf3d/eve/inc/TEveCaloLegoGL.h,
graf3d/eve/src/TEveCaloLegoGL.cxx: Fix coding-convention
violations.
2008-04-13 12:14 pcanal
* [r23188] cint/cint7/src/pause.cxx: fix 'printing' of return value
(avoid printing void value)
2008-04-13 11:50 pcanal
* [r23187] cint/cint7/src/newlink.cxx: Actually write the constness
of member function in the dictionary
2008-04-13 10:57 pcanal
* [r23186] cint/cint7/src/scrupto.cxx: also unload the member
function when scratch_upto the struct
2008-04-13 10:56 pcanal
* [r23185] cint/cint7/src/init.cxx: Insures that the CINT special
type (macroInt$, etc.) are created before any dictionary is
loaded.
2008-04-13 09:54 brun
* [r23184] proof/proof/inc/TProofDataSetManager.h: Remove spurious
"," at the end of enum declaration.
2008-04-13 07:39 ganis
* [r23181] proof/proofx/src/TXProofServ.cxx: Restore sending of
full workers logs to master to make Exec working properly in all
cases. Optimized logging will need a different strategy.
2008-04-13 07:36 ganis
* [r23180] proof/proof/src/TProofServ.cxx: - Make fCacheDir and
fPackageDir controllable via directive
- In TProofServ::ErrorHandler Do not create the related
additional
buffer if not logging to syslog
2008-04-13 07:05 ganis
* [r23179] proof/proofplayer/inc/TVirtualPacketizer.h,
proof/proofplayer/src/TVirtualPacketizer.cxx: Add bit kIsDone to
better determine the processing time
2008-04-12 17:50 brun
* [r23171] tree/tree/src/TTree.cxx: Protect TTree::GetCurrentFile
in case the current directory is gROOT.
This case may happen when a TChain calls TChain::Process and no
files have been
connected to the chain yet, but a TFile has been opened
meanwhile.
2008-04-12 01:31 wlav
* [r23167] bindings/pyroot/ROOT.py,
bindings/pyroot/src/RootModule.cxx,
bindings/pyroot/src/RootWrapper.cxx: o) more cleanup of circulars
at shutdown
o) use GetEntry() to determine end-of-tree when iterating
o) naming clarification in RootWrapper.cxx
2008-04-12 01:24 wlav
* [r23166] tutorials/pyroot/benchmarks.py,
tutorials/pyroot/geometry.py, tutorials/pyroot/rootmarks.py:
fixup for p2.2
2008-04-12 00:48 pcanal
* [r23165] cint/reflex/src/NameLookup.cxx: Keep Float16_t and
Double32_t as fundamental part of the template names
2008-04-12 00:24 pcanal
* [r23164] cint/cint7/src/ifunc.cxx: To not confuse the global
namespace for a friend class
2008-04-11 21:26 pcanal
* [r23162] cint/cint7/src/tmplt.cxx: use new/delete instead of
malloc/free for C++ object
2008-04-11 20:22 pcanal
* [r23161] cint/reflex/src/NameLookup.cxx: remove warning
2008-04-11 20:17 pcanal
* [r23160] cint/cint7/src/func.cxx: readd variable need further
down in the code
2008-04-11 20:13 wlav
* [r23159] bindings/pyroot/inc/TPython.h: improved comment
2008-04-11 20:12 wlav
* [r23158] bindings/pyroot/src/ConstructorHolder.cxx,
bindings/pyroot/src/MethodHolder.cxx,
bindings/pyroot/src/MethodProxy.cxx,
bindings/pyroot/src/ObjectProxy.cxx,
bindings/pyroot/src/ObjectProxy.h,
bindings/pyroot/src/PyRootType.cxx,
bindings/pyroot/src/PyRootType.h,
bindings/pyroot/src/Pythonize.cxx,
bindings/pyroot/src/RootWrapper.cxx,
bindings/pyroot/src/TSetItemHolder.cxx: o) restored TClassRef
assignment in ObjectProxy.h
o) moved TClassRef's to the PyClass level only
o) once more an improvement in shutdown ...
o) minor fix in error reporting in CreateNewROOTPythonClass
2008-04-11 20:09 pcanal
* [r23157] cint/cint7/src/func.cxx, cint/reflex/src/NameLookup.cxx:
when checking for conversion constructor do a lookup in all cases
(instead of a lookup just for typedefs and a string comparaison
for the rest
2008-04-11 18:49 pcanal
* [r23156] cint/cint7/src/fproto.h, cint/cint7/src/tmplt.cxx,
cint/reflex/inc/Reflex/Tools.h, cint/reflex/src/NameLookup.cxx,
cint/reflex/src/NameLookup.h, cint/reflex/src/Tools.cxx,
cint/test/template7.cxx, cint/test/template7.h: Change the
implementation of CINT's fix #1712 (see HISTORY file).
In the case:
class A { class B; void func(list<B>); };
Cint 5 was allowing the parsing of list<B> by doing the
equivalent of:
class A { typedef std::vector<A::B> vector<B>; };
In Cint7, we rely instead on an improved Lookup which first
lookups
all the template parameter before looking up the class name.
2008-04-11 16:22 rdm
* [r23152] build/win/bindexplib/bindexplib.cxx,
build/win/w32pragma.h, core/base/src/TSystem.cxx,
test/Makefile.win32: From Axel:
The attached patch removed the necessity to define
VISUAL_CPLUSPLUS. And
it gets rid of the warning:
include\cfortran.h(159) : warning C4005: 'VISUAL_CPLUSPLUS' :
macro redefinition
2008-04-11 16:20 rdm
* [r23151] Makefile, build/unix/makestatic.sh, io/xmlparser,
io/xmlparser/Module.mk, xmlparser: move xmlparser to io.
2008-04-11 16:18 ganis
* [r23150] proof/proofplayer/src/TProofPlayer.cxx: Form Jan: fix a
problem handling an empty listOfMissingFiles list
2008-04-11 15:57 axel
* [r23149] cint/cint/src/error.cxx, cint/cint7/src/error.cxx,
cint/configure: Remove dependency on VISUAL_CPLUSPLUS with
_MSC_VER (for the compiler) and G__WIN32 (for the platform)
2008-04-11 15:31 axel
* [r23147] cint/cint/src/init.cxx, cint/cint7/src/init.cxx: Fix
definition of CINT's version of system CPP macros; define
__FreeBSD__ from _FreeBSD_ if necessary.
Fixes Savannah #32833.
2008-04-11 15:07 axel
* [r23145] cint/reflex/python/genreflex/gendict.py: From
Jean-François Bastien: fix issue with method calls that won't
compile if the method is also a function-style preprocessor
macro. Savannah #32967.
2008-04-11 13:21 rdm
* [r23143] Makefile, build/unix/makestatic.sh, hbook, hist/hbook,
hist/hbook/Module.mk: move hbook to hist.
2008-04-11 12:28 axel
* [r23142] cint/cint/src/loadfile.cxx, cint/cint7/src/loadfile.cxx:
For temp files don't use /tmp but check CINTTMPDIR, TMP, or TEMP
env var; only if none of them is set revert to /tmp. Fixes
Savannah bug #32035.
2008-04-11 12:15 rdm
* [r23141] html/Module.mk, main/Module.mk, rootx/Module.mk,
table/Module.mk, tmva/Module.mk, xmlparser/Module.mk: update
.PHONY.
2008-04-11 11:01 rdm
* [r23140] Makefile, asimage, build/unix/makestatic.sh, eve,
freetype, ftgl, g3d, gl, gpad, graf, graf2d, graf2d/asimage,
graf2d/asimage/Module.mk, graf2d/freetype,
graf2d/freetype/Module.mk, graf2d/gpad, graf2d/gpad/Module.mk,
graf2d/graf, graf2d/graf/Module.mk, graf2d/postscript,
graf2d/postscript/Module.mk, graf2d/qt, graf2d/qt/Module.mk,
graf2d/win32gdk, graf2d/win32gdk/Module.mk, graf2d/x11,
graf2d/x11/Module.mk, graf2d/x11ttf, graf2d/x11ttf/Module.mk,
graf3d, graf3d/eve, graf3d/eve/Module.mk, graf3d/ftgl,
graf3d/ftgl/Module.mk, graf3d/g3d, graf3d/g3d/Module.mk,
graf3d/gl, graf3d/gl/Module.mk, graf3d/x3d, graf3d/x3d/Module.mk,
postscript, qt, win32gdk, x11, x11ttf, x3d: move the following
directories to "graf2d":
asimage, freetype, gpad, graf, postscript, qt, win32gdk, x11,
x11ttf
move the following directories to "graf3d":
eve, ftgl, g3d, gl, x3d
2008-04-11 10:49 axel
* [r23139] cint/reflex/inc/Reflex/Kernel.h: undef CONST even if not
windows. Fixes problem with Oracle's #define CONST.
2008-04-11 08:58 rdm
* [r23136] Makefile, build/unix/makestatic.sh, eg, g4root,
montecarlo, montecarlo/eg, montecarlo/eg/Module.mk,
montecarlo/g4root, montecarlo/g4root/Module.mk,
montecarlo/pythia6, montecarlo/pythia6/Module.mk,
montecarlo/pythia8, montecarlo/pythia8/Module.mk, montecarlo/vmc,
montecarlo/vmc/Module.mk, pythia6, pythia8, vmc: move the
following directories to "montecarlo":
eg, g4root, pythia6, pythia8, vmc
2008-04-11 08:16 rdm
* [r23135] Makefile, bindings, bindings/pyroot,
bindings/pyroot/Module.mk, bindings/ruby,
bindings/ruby/Module.mk, build/unix/makestatic.sh, pyroot, ruby:
move the following directories to "bindings":
ruby, pyroot
2008-04-11 07:53 rdm
* [r23134] Makefile, build/unix/makestatic.sh, roofit/Module.mk,
roofit/doc, roofit/inc, roofit/roofit, roofit/roofit/Module.mk,
roofit/roofit/doc, roofit/roofit/inc, roofit/roofit/src,
roofit/roofitcore, roofit/roofitcore/Module.mk, roofit/src,
roofitcore: move the following directories to "roofit":
roofitcore, roofit
2008-04-11 07:09 rdm
* [r23131] gui/sessionviewer/inc/TProofProgressDialog.h,
gui/sessionviewer/inc/TProofProgressLog.h,
gui/sessionviewer/src/TProofProgressDialog.cxx,
gui/sessionviewer/src/TProofProgressLog.cxx: From Anna:
Improved version of TProofProgressLog using
TProofMgr::GetSessionLogs()
to retrieve the logs directly from the server. The graphics
layout of
the logbox has been re-designed, with new buttons to grep the
logs and
to save them to a file. It is also possible to choose the range
of
lines to be displayed and the subset of nodes.
2008-04-10 22:43 ganis
* [r23129] proof/proof/src/TProof.cxx: Form Jan: fix the return
value of the TProof::DisablePackageOnClient (it was always
'success')
2008-04-10 22:28 ganis
* [r23128] proof/proof/inc/TProofLog.h,
proof/proof/src/TProofLog.cxx: Form Anna:
- A few additions needed by the new TProofProgressLog
- Cosmetic changes
2008-04-10 21:20 moneta
* [r23127] hist/hist/inc/THnSparse.h, hist/hist/src/THnSparse.cxx:
from Axel:
Implement THnSparse::RebinnedAdd(hnsparse, c), which adds
hnsparse*c to this,
ignoring different bin sizes.
Can be used to rebin a THnSparse: create a new THnSparse with the
binning you want,
and add the THnSparse with the old binning to it using
RebinnedAdd(old).
Also fixes an issue with Rebin() accessing an out-of-bound bin.
2008-04-10 15:18 rdm
* [r23123] Makefile, build/unix/makestatic.sh, mysql, odbc, oracle,
pgsql, sapdb, sql, sql/mysql, sql/mysql/Module.mk, sql/odbc,
sql/odbc/Module.mk, sql/oracle, sql/oracle/Module.mk, sql/pgsql,
sql/pgsql/Module.mk, sql/sapdb, sql/sapdb/Module.mk: move the
following directories to "sql":
mysql, odbc, oracle, pgsql, sapdb
2008-04-10 14:56 rdm
* [r23122] Makefile, build/unix/makestatic.sh, castor, chirp,
dcache, gfal, io/Module.mk, io/castor, io/castor/Module.mk,
io/castor/doc, io/castor/inc, io/castor/src, io/chirp,
io/chirp/Module.mk, io/chirp/doc, io/chirp/inc, io/chirp/src,
io/dcache, io/dcache/Module.mk, io/dcache/doc, io/dcache/inc,
io/dcache/src, io/doc, io/gfal, io/gfal/Module.mk, io/gfal/inc,
io/gfal/src, io/inc, io/io, io/io/Module.mk, io/io/doc,
io/io/doc/index.txt, io/io/inc, io/io/inc/LinkDef.h,
io/io/inc/TArchiveFile.h, io/io/inc/TBufferFile.h,
io/io/inc/TCollectionProxyFactory.h,
io/io/inc/TContainerConverters.h, io/io/inc/TDirectoryFile.h,
io/io/inc/TEmulatedCollectionProxy.h,
io/io/inc/TEmulatedMapProxy.h, io/io/inc/TFile.h,
io/io/inc/TFileCacheRead.h, io/io/inc/TFileCacheWrite.h,
io/io/inc/TFree.h, io/io/inc/TGenCollectionProxy.h,
io/io/inc/TGenCollectionStreamer.h, io/io/inc/TKey.h,
io/io/inc/TKeyMapFile.h, io/io/inc/TMakeProject.h,
io/io/inc/TMapFile.h, io/io/inc/TStreamerInfo.h,
io/io/inc/TZIPFile.h, io/io/src, io/io/src/TArchiveFile.cxx,
io/io/src/TBufferFile.cxx, io/io/src/TCollectionProxyFactory.cxx,
io/io/src/TContainerConverters.cxx, io/io/src/TDirectoryFile.cxx,
io/io/src/TEmulatedCollectionProxy.cxx,
io/io/src/TEmulatedMapProxy.cxx, io/io/src/TFile.cxx,
io/io/src/TFileCacheRead.cxx, io/io/src/TFileCacheWrite.cxx,
io/io/src/TFree.cxx, io/io/src/TGenCollectionProxy.cxx,
io/io/src/TGenCollectionStreamer.cxx, io/io/src/TKey.cxx,
io/io/src/TKeyMapFile.cxx, io/io/src/TMakeProject.cxx,
io/io/src/TMapFile.cxx, io/io/src/TStreamerInfo.cxx,
io/io/src/TStreamerInfoReadBuffer.cxx,
io/io/src/TStreamerInfoWriteBuffer.cxx, io/io/src/TZIPFile.cxx,
io/rfio, io/rfio/Module.mk, io/rfio/doc, io/rfio/inc,
io/rfio/src, io/sql, io/sql/Module.mk, io/sql/doc, io/sql/inc,
io/sql/src, io/src, io/xml, io/xml/Module.mk, io/xml/doc,
io/xml/inc, io/xml/src, rfio, sql, xml: move the following
directories into "io":
castor, chrip, dcache, gfal, io, rfio, sql, xml
2008-04-10 13:51 ganis
* [r23121] proof/proofplayer/src/TProofPlayer.cxx: Remove
duplication
2008-04-10 13:50 ganis
* [r23120] proof/proof/src/TProofMgr.cxx,
proof/proofx/src/TXProofMgr.cxx: Remove duplication and fix the
definition of the reference URL.
This also fixes a problem with MatchUrl().
2008-04-10 13:49 ganis
* [r23119] proof/proofd/src/XrdProofConn.cxx: Save the remote
protocol number in the physical connection so it is available
for each logical connection using it.
2008-04-10 13:49 ganis
* [r23118] proof/proof/inc/TProofDataSetManagerFile.h: Fix SVN Id
2008-04-10 13:35 rdm
* [r23115] Makefile, build/unix/makestatic.sh, fitpanel, ged,
gui/Module.mk, gui/doc, gui/fitpanel, gui/fitpanel/Module.mk,
gui/fitpanel/doc, gui/fitpanel/inc, gui/fitpanel/src, gui/ged,
gui/ged/Module.mk, gui/ged/doc, gui/ged/inc, gui/ged/src,
gui/gui, gui/gui/Module.mk, gui/gui/doc, gui/gui/doc/index.txt,
gui/gui/inc, gui/gui/inc/HelpText.h, gui/gui/inc/LinkDef1.h,
gui/gui/inc/LinkDef2.h, gui/gui/inc/LinkDef3.h,
gui/gui/inc/TG3DLine.h, gui/gui/inc/TGApplication.h,
gui/gui/inc/TGButton.h, gui/gui/inc/TGButtonGroup.h,
gui/gui/inc/TGCanvas.h, gui/gui/inc/TGClient.h,
gui/gui/inc/TGColorDialog.h, gui/gui/inc/TGColorSelect.h,
gui/gui/inc/TGComboBox.h, gui/gui/inc/TGCommandPlugin.h,
gui/gui/inc/TGDNDManager.h, gui/gui/inc/TGDimension.h,
gui/gui/inc/TGDockableFrame.h, gui/gui/inc/TGDoubleSlider.h,
gui/gui/inc/TGEventHandler.h, gui/gui/inc/TGFSComboBox.h,
gui/gui/inc/TGFSContainer.h, gui/gui/inc/TGFileBrowser.h,
gui/gui/inc/TGFileDialog.h, gui/gui/inc/TGFont.h,
gui/gui/inc/TGFontDialog.h, gui/gui/inc/TGFrame.h,
gui/gui/inc/TGGC.h, gui/gui/inc/TGIcon.h,
gui/gui/inc/TGIdleHandler.h, gui/gui/inc/TGImageMap.h,
gui/gui/inc/TGInputDialog.h, gui/gui/inc/TGLabel.h,
gui/gui/inc/TGLayout.h, gui/gui/inc/TGListBox.h,
gui/gui/inc/TGListTree.h, gui/gui/inc/TGListView.h,
gui/gui/inc/TGMdi.h, gui/gui/inc/TGMdiDecorFrame.h,
gui/gui/inc/TGMdiFrame.h, gui/gui/inc/TGMdiMainFrame.h,
gui/gui/inc/TGMdiMenu.h, gui/gui/inc/TGMenu.h,
gui/gui/inc/TGMimeTypes.h, gui/gui/inc/TGMsgBox.h,
gui/gui/inc/TGNumberEntry.h, gui/gui/inc/TGObject.h,
gui/gui/inc/TGPasswdDialog.h, gui/gui/inc/TGPicture.h,
gui/gui/inc/TGProgressBar.h, gui/gui/inc/TGRedirectOutputGuard.h,
gui/gui/inc/TGResourcePool.h, gui/gui/inc/TGScrollBar.h,
gui/gui/inc/TGShapedFrame.h, gui/gui/inc/TGShutter.h,
gui/gui/inc/TGSlider.h, gui/gui/inc/TGSpeedo.h,
gui/gui/inc/TGSplitFrame.h, gui/gui/inc/TGSplitter.h,
gui/gui/inc/TGStatusBar.h, gui/gui/inc/TGString.h,
gui/gui/inc/TGTab.h, gui/gui/inc/TGTableLayout.h,
gui/gui/inc/TGText.h, gui/gui/inc/TGTextBuffer.h,
gui/gui/inc/TGTextEdit.h, gui/gui/inc/TGTextEditDialogs.h,
gui/gui/inc/TGTextEditor.h, gui/gui/inc/TGTextEntry.h,
gui/gui/inc/TGTextView.h, gui/gui/inc/TGToolBar.h,
gui/gui/inc/TGToolTip.h, gui/gui/inc/TGTripleSlider.h,
gui/gui/inc/TGView.h, gui/gui/inc/TGWidget.h,
gui/gui/inc/TGWindow.h, gui/gui/inc/TGXYLayout.h,
gui/gui/inc/TGuiBuilder.h, gui/gui/inc/TRootApplication.h,
gui/gui/inc/TRootBrowser.h, gui/gui/inc/TRootBrowserLite.h,
gui/gui/inc/TRootCanvas.h, gui/gui/inc/TRootContextMenu.h,
gui/gui/inc/TRootControlBar.h, gui/gui/inc/TRootDialog.h,
gui/gui/inc/TRootEmbeddedCanvas.h, gui/gui/inc/TRootGuiFactory.h,
gui/gui/inc/TRootHelpDialog.h, gui/gui/inc/TVirtualDragManager.h,
gui/gui/inc/WidgetMessageTypes.h, gui/gui/src,
gui/gui/src/HelpText.cxx, gui/gui/src/TG3DLine.cxx,
gui/gui/src/TGApplication.cxx, gui/gui/src/TGButton.cxx,
gui/gui/src/TGButtonGroup.cxx, gui/gui/src/TGCanvas.cxx,
gui/gui/src/TGClient.cxx, gui/gui/src/TGColorDialog.cxx,
gui/gui/src/TGColorSelect.cxx, gui/gui/src/TGComboBox.cxx,
gui/gui/src/TGCommandPlugin.cxx, gui/gui/src/TGDNDManager.cxx,
gui/gui/src/TGDimension.cxx, gui/gui/src/TGDockableFrame.cxx,
gui/gui/src/TGDoubleSlider.cxx, gui/gui/src/TGEventHandler.cxx,
gui/gui/src/TGFSComboBox.cxx, gui/gui/src/TGFSContainer.cxx,
gui/gui/src/TGFileBrowser.cxx, gui/gui/src/TGFileDialog.cxx,
gui/gui/src/TGFont.cxx, gui/gui/src/TGFontDialog.cxx,
gui/gui/src/TGFrame.cxx, gui/gui/src/TGGC.cxx,
gui/gui/src/TGIcon.cxx, gui/gui/src/TGIdleHandler.cxx,
gui/gui/src/TGImageMap.cxx, gui/gui/src/TGInputDialog.cxx,
gui/gui/src/TGLabel.cxx, gui/gui/src/TGLayout.cxx,
gui/gui/src/TGListBox.cxx, gui/gui/src/TGListTree.cxx,
gui/gui/src/TGListView.cxx, gui/gui/src/TGMdiDecorFrame.cxx,
gui/gui/src/TGMdiFrame.cxx, gui/gui/src/TGMdiMainFrame.cxx,
gui/gui/src/TGMdiMenu.cxx, gui/gui/src/TGMenu.cxx,
gui/gui/src/TGMimeTypes.cxx, gui/gui/src/TGMsgBox.cxx,
gui/gui/src/TGNumberEntry.cxx, gui/gui/src/TGObject.cxx,
gui/gui/src/TGPasswdDialog.cxx, gui/gui/src/TGPicture.cxx,
gui/gui/src/TGProgressBar.cxx,
gui/gui/src/TGRedirectOutputGuard.cxx,
gui/gui/src/TGResourcePool.cxx, gui/gui/src/TGScrollBar.cxx,
gui/gui/src/TGShapedFrame.cxx, gui/gui/src/TGShutter.cxx,
gui/gui/src/TGSlider.cxx, gui/gui/src/TGSpeedo.cxx,
gui/gui/src/TGSplitFrame.cxx, gui/gui/src/TGSplitter.cxx,
gui/gui/src/TGStatusBar.cxx, gui/gui/src/TGString.cxx,
gui/gui/src/TGTab.cxx, gui/gui/src/TGTableLayout.cxx,
gui/gui/src/TGText.cxx, gui/gui/src/TGTextBuffer.cxx,
gui/gui/src/TGTextEdit.cxx, gui/gui/src/TGTextEditDialogs.cxx,
gui/gui/src/TGTextEditor.cxx, gui/gui/src/TGTextEntry.cxx,
gui/gui/src/TGTextView.cxx, gui/gui/src/TGToolBar.cxx,
gui/gui/src/TGToolTip.cxx, gui/gui/src/TGTripleSlider.cxx,
gui/gui/src/TGView.cxx, gui/gui/src/TGWidget.cxx,
gui/gui/src/TGWindow.cxx, gui/gui/src/TGXYLayout.cxx,
gui/gui/src/TGuiBuilder.cxx, gui/gui/src/TRootApplication.cxx,
gui/gui/src/TRootBrowser.cxx, gui/gui/src/TRootBrowserLite.cxx,
gui/gui/src/TRootCanvas.cxx, gui/gui/src/TRootContextMenu.cxx,
gui/gui/src/TRootControlBar.cxx, gui/gui/src/TRootDialog.cxx,
gui/gui/src/TRootEmbeddedCanvas.cxx,
gui/gui/src/TRootGuiFactory.cxx, gui/gui/src/TRootHelpDialog.cxx,
gui/gui/src/TVirtualDragManager.cxx, gui/guibuilder,
gui/guibuilder/Module.mk, gui/guibuilder/doc, gui/guibuilder/inc,
gui/guibuilder/src, gui/guihtml, gui/guihtml/Module.mk,
gui/guihtml/doc, gui/guihtml/inc, gui/guihtml/src, gui/inc,
gui/qtgsi, gui/qtgsi/Module.mk, gui/qtgsi/doc, gui/qtgsi/inc,
gui/qtgsi/src, gui/qtgsi/test, gui/qtgsi/test/example1/Makefile,
gui/qtroot, gui/qtroot/Module.mk, gui/qtroot/doc, gui/qtroot/inc,
gui/qtroot/qtroot.pro, gui/qtroot/src, gui/sessionviewer,
gui/sessionviewer/Module.mk, gui/sessionviewer/doc,
gui/sessionviewer/inc, gui/sessionviewer/src, gui/src,
guibuilder, guihtml, qtgsi, qtroot, sessionviewer: moved to
directory "gui" the following directories:
fitpanel, ged, gui, guibuilder, guihtml, qtgsi, qtroot,
sessionviewer
2008-04-10 11:27 ganis
* [r23109] proof/proofplayer/src/TPacketizer.cxx: Make a printout
conditional on the verbose level
2008-04-10 11:25 ganis
* [r23108] proof/proof/src/TProofServ.cxx: Fix function name in
some printouts
2008-04-10 11:24 ganis
* [r23107] proof/proof/src/TProof.cxx: Fix function name in some
printouts
2008-04-10 09:48 matevz
* [r23105] eve/src/TEveCalo.cxx, eve/src/TEveCaloLegoGL.cxx,
gl/src/TGLViewerBase.cxx: Fix compiler warnings and coding
convention violations.
2008-04-09 22:54 pcanal
* [r23104] cint/cint7/src/var.cxx: proper cast
2008-04-09 22:47 pcanal
* [r23103] cint/cint7/src/decl.cxx, cint/cint7/src/var.cxx,
cint/test/aryinit1.cxx: Fix (re)initialization of function static
variable
2008-04-09 22:18 pcanal
* [r23102] oracle/inc/TOracleResult.h, oracle/inc/TOracleRow.h,
oracle/inc/TOracleServer.h, oracle/inc/TOracleStatement.h: Oracle
#define CONST, but Reflex also uses it (as an enum), so we need
to #undef to allow the compilation of the oracle plugin reflex
dictionary
2008-04-09 19:45 pcanal
* [r23101] cint/cint7/src/var.cxx: fix typo
2008-04-09 19:22 pcanal
* [r23100] cint/cint7/src/disp.cxx: in varmonitor print the
qualifie name
2008-04-09 19:20 pcanal
* [r23099] cint/cint7/src/var.cxx: comment out debug print
2008-04-09 16:23 brun
* [r23096] eg/inc/Hepevt.h, eg/inc/cfortran.h: Follow a
recommendation from Jacek Holeczek and update Hepevt.h and
common.h
such that they can be used with the latest gfortran.
There is an updated version of the "cfortran" package on the
CERNLIB 2005 for gcc4/gfortran by Harald Vogt / DESY Zeuthen
available (in the cernlib.2005.corr.tgz file)
2008-04-09 15:53 rdm
* [r23095] castor/src/TCastorFile.cxx, rfio/src/TRFIOFile.cxx: From
Gerri:
Make sure the the anchor part of the URL is not passed to the
Castor low-level
functions. This is needed to correctly open elements in archive
files.
2008-04-09 15:52 rdm
* [r23094] io/src/TFile.cxx, net/net/src/TNetFile.cxx: From Gerri:
Complete the patch for the locality check (some part got lost at
some point).
2008-04-09 15:33 rdm
* [r23092] hist/hist/Module.mk, hist/histpainter/Module.mk,
hist/spectrum/Module.mk, hist/spectrumpainter/Module.mk,
math/fftw/Module.mk, math/foam/Module.mk,
math/mathcore/Module.mk, proof/clarens/Module.mk,
proof/peac/Module.mk, proof/proof/Module.mk,
proof/proofd/Module.mk, proof/proofplayer/Module.mk,
proof/proofx/Module.mk: parametrize using MODNAME.
2008-04-09 15:04 rdm
* [r23091] Makefile, alien, auth, build/unix/makestatic.sh, glite,
globusauth, krb5auth, ldap, monalisa, net/Module.mk, net/alien,
net/alien/Module.mk, net/alien/inc, net/alien/src, net/auth,
net/auth/Module.mk, net/auth/doc, net/auth/inc, net/auth/src,
net/doc, net/glite, net/glite/Module.mk, net/glite/inc,
net/glite/src, net/globusauth, net/globusauth/Module.mk,
net/globusauth/src, net/inc, net/krb5auth,
net/krb5auth/Module.mk, net/krb5auth/inc, net/krb5auth/src,
net/ldap, net/ldap/Module.mk, net/ldap/inc, net/ldap/src,
net/monalisa, net/monalisa/Module.mk, net/monalisa/inc,
net/monalisa/src, net/net, net/net/Module.mk, net/net/doc,
net/net/doc/index.txt, net/net/inc, net/net/inc/LinkDef.h,
net/net/inc/NetErrors.h, net/net/inc/RRemoteProtocol.h,
net/net/inc/TApplicationRemote.h,
net/net/inc/TApplicationServer.h, net/net/inc/TFTP.h,
net/net/inc/TFileStager.h, net/net/inc/TGrid.h,
net/net/inc/TGridCollection.h, net/net/inc/TGridJDL.h,
net/net/inc/TGridJob.h, net/net/inc/TGridJobStatus.h,
net/net/inc/TGridJobStatusList.h, net/net/inc/TGridResult.h,
net/net/inc/TMessage.h, net/net/inc/TMonitor.h,
net/net/inc/TNetFile.h, net/net/inc/TPServerSocket.h,
net/net/inc/TPSocket.h, net/net/inc/TSQLColumnInfo.h,
net/net/inc/TSQLMonitoring.h, net/net/inc/TSQLResult.h,
net/net/inc/TSQLRow.h, net/net/inc/TSQLServer.h,
net/net/inc/TSQLStatement.h, net/net/inc/TSQLTableInfo.h,
net/net/inc/TSecContext.h, net/net/inc/TServerSocket.h,
net/net/inc/TSocket.h, net/net/inc/TWebFile.h, net/net/src,
net/net/src/NetErrors.cxx, net/net/src/TApplicationRemote.cxx,
net/net/src/TApplicationServer.cxx, net/net/src/TFTP.cxx,
net/net/src/TFileStager.cxx, net/net/src/TGrid.cxx,
net/net/src/TGridJDL.cxx, net/net/src/TGridJob.cxx,
net/net/src/TGridJobStatus.cxx,
net/net/src/TGridJobStatusList.cxx, net/net/src/TGridResult.cxx,
net/net/src/TMessage.cxx, net/net/src/TMonitor.cxx,
net/net/src/TNetFile.cxx, net/net/src/TPServerSocket.cxx,
net/net/src/TPSocket.cxx, net/net/src/TSQLColumnInfo.cxx,
net/net/src/TSQLMonitoring.cxx, net/net/src/TSQLResult.cxx,
net/net/src/TSQLRow.cxx, net/net/src/TSQLServer.cxx,
net/net/src/TSQLStatement.cxx, net/net/src/TSQLTableInfo.cxx,
net/net/src/TSecContext.cxx, net/net/src/TServerSocket.cxx,
net/net/src/TSocket.cxx, net/net/src/TWebFile.cxx, net/netx,
net/netx/Module.mk, net/netx/inc, net/netx/src, net/rootd,
net/rootd/Module.mk, net/rootd/inc, net/rootd/src, net/rpdutils,
net/rpdutils/Module.mk, net/rpdutils/inc, net/rpdutils/src,
net/src, net/srputils, net/srputils/Module.mk, net/srputils/src,
net/xrootd, net/xrootd/Module.mk, net/xrootd/src, netx, rootd,
roots, rpdutils, srputils, xrootd: moving the follwing
directories to "net":
alien, auth, glite, globusauth, krb5auth, ldap, monalisa, net,
netx,
rootd, rpdutils, srputils, xrootd
2008-04-09 14:10 rdm
* [r23087] asimage/inc/TASImage.h, asimage/src/TASImage.cxx,
eve/inc/LinkDef.h, eve/inc/TEveCalo.h, eve/inc/TEveCalo2DGL.h,
eve/inc/TEveCalo3DGL.h, eve/inc/TEveCaloData.h,
eve/inc/TEveCaloLegoEditor.h, eve/inc/TEveCaloLegoGL.h,
eve/inc/TEveCaloVizEditor.h, eve/inc/TEveProjectionAxesGL.h,
eve/inc/TEveProjectionManagerEditor.h, eve/inc/TEveProjections.h,
eve/inc/TEveTrackProjected.h, eve/inc/TEveUtil.h,
eve/src/TEveCalo.cxx, eve/src/TEveCalo2DGL.cxx,
eve/src/TEveCalo3DGL.cxx, eve/src/TEveCaloData.cxx,
eve/src/TEveCaloLegoEditor.cxx, eve/src/TEveCaloLegoGL.cxx,
eve/src/TEveCaloVizEditor.cxx, eve/src/TEveGedEditor.cxx,
eve/src/TEveProjectionAxesGL.cxx,
eve/src/TEveProjectionManagerEditor.cxx,
eve/src/TEveProjections.cxx, eve/src/TEveScene.cxx,
eve/src/TEveTextGL.cxx, eve/src/TEveTrackProjected.cxx,
eve/src/TEveUtil.cxx, gl/inc/TGLCamera.h, gl/inc/TGLContext.h,
gl/inc/TGLFontManager.h, gl/inc/TGLRnrCtx.h, gl/inc/TGLScene.h,
gl/inc/TGLSceneBase.h, gl/inc/TGLStopwatch.h, gl/inc/TGLUtil.h,
gl/inc/TGLViewerBase.h, gl/src/TGLContext.cxx,
gl/src/TGLFontManager.cxx, gl/src/TGLPhysicalShape.cxx,
gl/src/TGLRnrCtx.cxx, gl/src/TGLSAViewer.cxx,
gl/src/TGLScene.cxx, gl/src/TGLSceneBase.cxx,
gl/src/TGLStopwatch.cxx, gl/src/TGLUtil.cxx,
gl/src/TGLViewer.cxx, gl/src/TGLViewerBase.cxx,
gl/src/TGLViewerEditor.cxx, gl/src/TGLWidget.cxx,
graf/inc/TImage.h, tutorials/eve/cms_calo.C,
tutorials/eve/text_test.C: From Alja, Bertrand and Matevz -
merged branches/dev/fireworks 22550:23082.
Major changes imported by this merge are:
gl/
====
- reorganization of scene rendering in TGLViewer - render opaque
objects from all scenes first, then all transparent ones;
- improve saving of images from the GL-viewer so that the dialog
boxes
and other windows do not result in black areas on the saved
image;
- improved management of FTGL fonts accross GL contexts.
eve/
====
- new classes for visualization of calorimeter data in lego mode;
- allow fixed scale beyond given radius for fish-eye projections.
2008-04-09 13:59 pcanal
* [r23086] cint/reflex/src/ScopeBase.cxx: Humm .. loop over more
than one element in ScopeBase::Remove*Members
2008-04-09 13:37 pcanal
* [r23084] tree/tree/src/TTree.cxx: Update TTree doc about
TTree::Branch
2008-04-09 13:21 pcanal
* [r23083] tree/tree/src/TTree.cxx: Update TTree doc about
TTree::Branch
2008-04-09 11:01 ganis
* [r23079] proof/proof/src/TProofMgr.cxx,
proof/proofd/src/proofd.cxx: Make sure scopes are well defined in
some conditional constructs
2008-04-09 09:22 rdm
* [r23076] etc/plugins/TProofDataSetManager,
etc/plugins/TProofDataSetManager/P010_TProofDataSetManagerFile.C:
Create plugin area for TProofDataSetManager and add macro to load
TProofDataSetManagerFile.
2008-04-09 09:10 ganis
* [r23075] proof/proof/inc/LinkDef.h, proof/proof/inc/TDSet.h,
proof/proof/inc/TProof.h, proof/proof/inc/TProofDataSetManager.h,
proof/proof/inc/TProofDataSetManagerFile.h,
proof/proof/inc/TProofServ.h, proof/proof/src/TDSet.cxx,
proof/proof/src/TProof.cxx,
proof/proof/src/TProofDataSetManager.cxx,
proof/proof/src/TProofDataSetManagerFile.cxx,
proof/proof/src/TProofServ.cxx, proof/proofd/inc/XrdProofGroup.h,
proof/proofd/inc/XrdProofdManager.h,
proof/proofd/src/XrdProofdManager.cxx,
proof/proofd/src/XrdProofdProtocol.cxx,
proof/proofplayer/src/TProofPlayer.cxx,
sessionviewer/src/TSessionViewer.cxx: From Jan-Fiete
Grosse-Oetringhaus (ALICE) and me.
Patch introducing the improved dataset manager developed by
ALICE.
The client side interface is basically unchanged, the biggest
change is the renaming
of TProof::CreateDataSet to TProof::RegisterDataSet.
On the server side the relevant code has ben extracted from
TProofServ and hidden
behind an inteface class TProofDataSetManager describing the
functionality needed by
TProofServ, and an implementation class TProofDataSetManagerFile
handling dataset
meta data saved into ROOT files. TProofDataSetManagerFile is
instantiated via the
plugin manager and by default it handles the <sand_box>/datasets
area.
This separation is needed to allow loading implementation based
on different backends;
for example, ATLAS foresees to use a MySQL-based backend.
A TWiki page with information and examples in on preparation.
2008-04-09 08:41 ganis
* [r23074] proof/proofplayer/src/TPacketizer.cxx,
proof/proofplayer/src/TPacketizerAdaptive.cxx: - Implement
optimized file validation where all information already available
is used
- In TPacketizerAdaptive:
Add a heuristic mechanism to avoid undervaluing the processing
rate and to short packets;
Slightly tuning a few parameters
2008-04-09 08:23 moneta
* [r23073] math/minuit2/src/MnApplication.cxx,
math/minuit2/test/MnTutorial/Quad4F.h,
math/minuit2/test/MnTutorial/Quad4FMain.cxx: add support for
using analytical gradients when using an MnApplication interface
2008-04-09 07:21 ganis
* [r23071] sessionviewer/inc/TProofProgressDialog.h,
sessionviewer/src/TProofProgressDialog.cxx: Properly fill the
process time and size in the case of uncomplete processing
2008-04-09 07:17 ganis
* [r23070] proof/proofplayer/src/TEventIter.cxx: Ask for next
packet on TFile::Open failures (instead of exiting the loop)
2008-04-09 07:12 ganis
* [r23069] proof/proofx/src/TXProofServ.cxx: On workers: do not
send logs to the master; attempt to stop processing when
terminating
2008-04-09 07:06 ganis
* [r23068] proof/proofx/inc/TXSocket.h,
proof/proofx/src/TXSocket.cxx: Disable asynchronous request
handling when closing
2008-04-09 01:28 russo
* [r23065] cint/cint7/src/tmplt.cxx: Fix G__templatemaptypename()
to use G__type2string() on typedefs
like cint5 does.
-- Paul Russo
2008-04-09 00:39 russo
* [r23064] cint/cint7/src/typedef.cxx: Fix G__find_typedef() to
honor G__ignore_stdnamespace.
-- Paul Russo
2008-04-08 23:22 russo
* [r23063] cint/cint7/src/struct.cxx: Same fix as revision 23062
buf for structs instead of
typedefs. We should not use G__tmplt_def_tagnum as the
place to start a name search, it is the namespace/class
containing a template definition (the point of definition),
not the point of instantiation.
-- Paul Russo
2008-04-08 22:56 russo
* [r23062] cint/cint7/src/typedef.cxx: The G__tmplt_def_tagnum
variable at the point where typedefs
are being looked up when examining a declaration inside of
a class template instantiation is not the defining template
but the namespace/class which contains the template definition
for the instantiation. This may mean that it is being set
improperly. For right now work around the problem by not
using it in this context. We need to take a closer look at
the semantics of this variable.
-- Paul Russo
2008-04-08 22:51 russo
* [r23061] cint/cint7/src/parse.cxx: Make same change in cint7 as
was made in cint5 revision 22729.
This changes the way R__EXTERN is handled, it is now just a
typedef
instead of a parser special case.
-- Paul Russo
2008-04-08 22:48 pcanal
* [r23060] core/cont/src/TRefArray.cxx: fix typo in comment
2008-04-08 22:02 pcanal
* [r23059] core/cont/inc/TRefArray.h, core/cont/src/TRefArray.cxx:
The array elements can be retrieved with:
TObject *obj = array.At(i);
By default the TRefArray 'points' to the current process and can
only
receive object that have been created in this process.
To point the TRefArray to a different process do:
TRefArray array( processId );
For example, if 'obj' is an instance that was created in the
different
process and you do:
TRefArray array( TProcessID::GetProcessWithUID( obj ) );
Then
array.Add(obj);
is correct (obj comes from the process the array is pointed to
while
TObject *nobj = new TObject;
array.Add(nobj);
is incorrect since 'nobj' was created in a different process than
the
one the array is pointed to. In thi case you will see error
message:
Error in <TRefArray::AddAtAndExpand>: The object at 0x... is not
registered in the process the TRefArray point to (pid =
ProcessID../....)
2008-04-08 21:59 pcanal
* [r23058] core/base/inc/TProcessID.h,
core/base/src/TProcessID.cxx: Add new (conveninence) function
TProcessID::GetProcessWithUID(TObject*)
2008-04-08 21:58 pcanal
* [r23057] io/src/TDirectoryFile.cxx: Temporarily unset the
kIsReferenced bit before cloning the object in order to avoid the
(incorrect/unwanted) registration of the clone
2008-04-08 21:37 pcanal
* [r23056] cint/cint7/src/loadfile.cxx: fix the value return for
G__getcintsysdir in the ROOTBUILD (it needs to return
/build1/pcanal/rootcint7/cint, the remainder of G__loadfile will
add the core version sub directory name
2008-04-08 20:49 russo
* [r23055] cint/cint7/src/rflxutil.cxx: Fix determination of
constness for function parameters
with a type chain that involves typedef.
-- Paul Russo
2008-04-08 14:44 axel
* [r23052] cint/reflex/inc/Reflex/Builder/TypeBuilder.h: OffsetOf:
use reinterpret cast to const volatile char&, and take the
address of that.
2008-04-08 13:21 antcheva
* [r23050] gui/src/TGClient.cxx: From Bertrand:
- Initialize fWaitForEvent in TGClient ctor
(fix bug report #35302)
2008-04-08 11:05 pcanal
* [r23046] io/src/TBufferFile.cxx: Avoid mistaking a Foreign class
for which the StreamerInfo? has not yet been built for a class
coming from a ROOT file written by ROOT v2 or less. In particular
this could lead to a unwanted call to
TStreamerInfo?::BuildEmulated in the case where the object is
being read from a TBuffer not attached to a TFile (TMessage for
example) and lead to a Fatal error.
2008-04-08 11:04 rdm
* [r23045] build/unix/distfilelist.sh: fix "make dist" due to file
moves.
2008-04-08 10:57 rdm
* [r23043] xrootd/src/xrootd/pthreads-win32/lib/pthreadVC2.dll,
xrootd/src/xrootd/pthreads-win32/lib/pthreadVSE2.dll: got dropped
due to global ignore.
2008-04-08 10:49 rdm
* [r23040] Makefile, cint/cint/Module.mk, cint/cintex,
cint/cintex/Module.mk, cint/reflex/Module.mk, cintex: move cintex
to cint.
2008-04-08 10:40 rdm
* [r23039] core/meta/inc/TCint.h, core/meta/inc/TInterpreter.h,
core/meta/src/TCint.cxx, win32gdk/inc/TGWin32InterpreterProxy.h,
win32gdk/src/TGWin32InterpreterProxy.cxx: From Eddy:
Three new methods have been implemented:
Int_t RescanLibraryMap();
Force a scan along the dynamic path again and load the *.rootmap
files
in case the (DY)LD_LIBRARY_PATH has changed.
Int_t ReloadAllSharedLibraryMaps();
Reload for the loaded shared libraries their rootmap files.
This assumes that the library foo.[dll,a,so] has a rootmap named
foo.rootmap.
Int_t UnloadAllSharedLibraryMaps();
Unload the rootmap entries for the loaded shared libraries.
I did not add anything to TSystem::SetDynamicPath() but in
principle
the user should invoke after that operation RescanLibraryMap().
2008-04-08 09:18 rdm
* [r23036] build/unix/makestatic.sh: fix after directory
reorganization.
2008-04-08 08:23 antcheva
* [r23033] gui/src/TGListTree.cxx: From Bertrand:
- Don't delete static pictures at TGListTree destruction time.
(to avoid problems when using several TGListTree)
P.S. from me: after these changes the four used pictures are
never deleted
2008-04-07 21:48 ganis
* [r23032] netx/src/TXNetSystem.cxx: Go back to the redirector when
relevant
2008-04-07 16:49 rdm
* [r23028] net/src/TFileStager.cxx: From Gerri:
Implement TFileStager::IsStaged using TFile::Open() instead of
AccessPathName().
2008-04-07 16:49 rdm
* [r23027] net/inc/TNetFile.h, net/src/TNetFile.cxx: From Gerri:
Implement TNetSystem::Unlink().
2008-04-07 16:48 rdm
* [r23026] alien/inc/TAlien.h, alien/inc/TAlienCollection.h,
alien/src/TAlien.cxx, alien/src/TAlienCollection.cxx,
net/inc/TGridCollection.h: From Gerri:
Use TFileCollection where relevant.
2008-04-07 16:48 rdm
* [r23025] core/base/inc/TFileCollection.h,
core/base/inc/TFileInfo.h, core/base/src/TFileCollection.cxx,
core/base/src/TFileInfo.cxx: From Gerri:
Add several methods to handle sizes and percentage of available
files.
2008-04-07 16:47 rdm
* [r23024] core/base/inc/TSystem.h, core/base/src/TSystem.cxx: From
Gerri:
Implement IsPathLocal to check locality.
2008-04-07 15:51 rdm
* [r23022] core/cont/inc/TCollection.h: remove deprecated ForEach
macro.
2008-04-07 12:42 ganis
* [r23012] netx/inc/TXNetFile.h, netx/src/TXNetFile.cxx,
netx/src/TXNetSystem.cxx: TXNetFile:
- add possibility to set the max number of retries on the fly
TXNetSystem:
- fix a return code
- adjust some printouts
2008-04-07 12:41 brun
* [r23011] tutorials/tree/tree1.C: Add include "TROOT.h" such that
the script can be compiled by ACLIC.
2008-04-07 09:58 antcheva
* [r23003] gui/src/TGListTree.cxx: From Bertrand:
Properly reset static pictures at TGListTree destruction time
2008-04-07 09:52 pcanal
* [r23002] core/cont/src/TClassTable.cxx, io/src/TStreamerInfo.cxx:
When reading more than one TStreamerInfo for the same versioned
class, we now use the highest possible class version as the
current
version of the class. Practically, we update the class version
when reading new (higher versioned) StreamerInfo until the Class
is actually used (i.e. TClass::GetClassVersion is call directly
or indirectly).
In particular, if a file has several StreamerInfos for the same
versioned class, we will use the highest version number as the
'current' class version (as opposed to the lowest until now).
2008-04-07 07:28 antcheva
* [r22997] gui/src/TGCanvas.cxx, gui/src/TGListView.cxx: From
Bertrand:
- Re-implement the rubber-band rectangle selection in TGCanvas
(i.e. for TGListView). Was lost in revision 19665
- Improve active/inactive switching during multiple selection
- Improve auto-scrolling when going out of TGCanvas boundaries
2008-04-06 23:13 pcanal
* [r22996] io/inc/TStreamerInfo.h, io/src/TStreamerInfo.cxx: For
backward compatibility TStreamerInfo::BuildCheck compares the
checksum of
the on-file StreamerInfo not only to the current value of the
class checksum
but also to the checksum calculated using the older algorithms.
This patch extends this test to also be done when comparing 2
on-file StreamerInfo.
This is implemented via a new function
TStreamerInfo::GetCheckSum(UInt_t) which
re-implement the TClass::GetCheckSum algorithms using the
TStreamerElements
instead of the RealData information. [Note that due to slight
different in
class naming convention, the 2 methods are not completely
interchangeable].
This removes spurrious warning message when loading 2 older files
which
were written with 2 different version of the TClass CheckSum
algorithm
(and the in-memory class's version is greater than both
TStreamerInfos'
class version).
2008-04-06 23:11 pcanal
* [r22995] core/meta/src/TClass.cxx: In PostLoadCheck, also check
for the case where the 'comments' where not yet part of the
interface
2008-04-06 23:09 pcanal
* [r22994] io/src/TFile.cxx: improve peformance of
TFile::ReadStreamerInfo
2008-04-05 11:38 brun
* [r22993] cint/cint/src/newlink.cxx: Remove extra token at end of
endif directive.
2008-04-05 09:43 pcanal
* [r22992] core/base/inc/TDirectory.h, core/base/inc/TROOT.h,
core/base/src/TDirectory.cxx, core/base/src/TObject.cxx,
core/meta/src/TClass.cxx, hist/hist/inc/TGraph2D.h,
hist/hist/inc/TH1.h, hist/hist/src/TGraph2D.cxx,
hist/hist/src/TGraph2DErrors.cxx, hist/hist/src/TH1.cxx,
io/inc/TDirectoryFile.h, io/src/TDirectoryFile.cxx,
io/src/TKey.cxx, tree/tree/inc/TChain.h,
tree/tree/inc/TEntryList.h, tree/tree/inc/TEventList.h,
tree/tree/inc/TTree.h, tree/tree/src/TChain.cxx,
tree/tree/src/TEntryList.cxx, tree/tree/src/TEventList.cxx,
tree/tree/src/TTree.cxx: Use the DirectoryAutoAdd facility for
the classes:
TTree, TH1, TEventList, TEntryList, TGraph2D
(and hence their derived classes).
The instances of those classes are now added automatically
to the current directory only when Constructe'd with arguments or
Clone'd
and to the directory they are read from when their are stored
directly in a TKey. [Note: the default constructor never adds
the object to the current directory]
The directory auto add can still be disabled for instance
of TH1 and TGraph2D by setting TH1::AddDirectory.
Additionally one can disable the directory auto add for
a specific class by doing:
TClass::GetClass("myclass")->SetDirectoryAutoAdd(0)
However you might want to also be able to restore the
behavior in which case you ought to do:
TClass *cl = TClass::GetClass("myclass");
ROOT::DirAutoAdd_t func = cl->GetDirectoryAutoAdd();
cl->SetDirectoryAutoAdd(0);
TROOT::ReadingObject is marked as deprecated.. It is still
set (as it was) but is no longer used by the above mention
classes.
NOTE: One side effect of this change, is that instnace
of TTree, TH1, TEventList, TEntryList, TGraph2D that are
retrieved from a TMessage (i.e. from a socket) no longer
auto register themselves to the current ROOT directory.
Add a new optional parameter to TDirectory::Append: 'replace'
If replace is true (the default is false), the Append will
first remove from the directory any existing object and
print the message:
Replacing existing OldClass: thename (Potential memory leak).
Add a new option parameter to TDirectory::CloneObject: 'autoadd'
If autoadd is true (the default), CloneObject will call the
object 'DirectoryAutoAdd' function (if any)
In TDirectory::CloneObject add support for multiple inheritance
from TObject where TObject is not the left most base class.
Fix memory leak in TGraph2D::operator= (and add TGraph2D::Clear)
Cleanup some documentation
2008-04-04 22:38 pcanal
* [r22991] tree/tree/inc/TLeafObject.h: add comment clarification
2008-04-04 22:38 pcanal
* [r22990] tree/tree/src/TBranch.cxx: add comment clarification
2008-04-04 20:03 pcanal
* [r22989] cint/build/libReflex.mk, cint/cint7/src/ifunc.cxx,
cint/cint7/src/value.h: fix old macos compilation
2008-04-04 15:43 brun
* [r22986] hist/hist/src/TH2.cxx: Add more options to TH2::Smooth
// Smooth bin contents of this 2-d histogram using kernel
algorithms
// similar to the ones used in the raster graphics community.
// Bin contents in the active range are replaced by their smooth
values.
// If Errors are defined via Sumw2, they are scaled.
// 3 kernels are proposed k5a, k5b and k3a.
// k5a and k5b act on 5x5 cells (i-2,i-1,i,i+1,i+2, and same for
j)
// k5b is a bit more stronger in smoothing
// k3a acts only on 3x3 cells (i-1,i,i+1, and same for j).
// By default the kernel "k5a" is used. You can select the
kernels "k5b" or "k3a"
// via the option argument.
// If TAxis::SetRange has been called on the x or/and y axis,
only the bins
// in the specified range are smoothed.
// In the current implementation if the first argument is not
used (default value=1).
//
// implementation by David McKee (dmckee@bama.ua.edu). Extended
by Rene Brun
2008-04-04 12:38 pcanal
* [r22980] cint/test/testdiff.macos.ref: update for new test
ordering
2008-04-04 07:32 ganis
* [r22979] xrootd/src/xrootd/src/Xrd/XrdLink.cc: Import a crucial
fix from the HEAD (from A. Hanushevsky):
- Fully handle premature writev() termination in Linux
2008-04-04 02:11 pcanal
* [r22978] cint/test/t993.h: re-add backward compatibility code
2008-04-04 02:10 pcanal
* [r22977] cint/test/t733.cxx, cint/test/t733.ref: re-add backward
compatibility code
2008-04-04 01:59 russo
* [r22976] cint/cint7/src/ifunc.cxx: Do not delete the default
value for a function parameter,
it is not a memory leak, we are passing ownership to
the function properties data structure.
-- Paul Russo
2008-04-04 01:57 russo
* [r22975] cint/cint7/src/rflxutil.cxx: Get the pointer count
correct for typdefs used in
function parameter declarations.
-- Paul Russo
2008-04-03 22:59 russo
* [r22974] cint/cint/src/common.h, cint/cint/src/decl.cxx,
cint/cint/src/fproto.h, cint/cint/src/ifunc.cxx,
cint/cint/src/newlink.cxx, cint/cint/src/parse.cxx,
cint/cint/src/typedef.cxx, cint/cint/src/val2a.cxx,
cint/cint7/src/decl.cxx, cint/cint7/src/fproto.h,
cint/cint7/src/ifunc.cxx, cint/cint7/src/newlink.cxx,
cint/cint7/src/rflxutil.cxx, cint/cint7/src/val2a.cxx,
cint/test/t733.cxx, cint/test/t733.ref, cint/test/t993.h: A whole
bunch of work on dictionary generation, this is
not final code, comitting now for debugging purposes.
-- Paul Russo
2008-04-03 19:59 pcanal
* [r22973] core/base/inc/Rtypes.h, core/meta/inc/TClass.h,
core/meta/inc/TGenericClassInfo.h, core/meta/src/TClass.cxx,
core/meta/src/TGenericClassInfo.cxx, core/utils/src/rootcint.cxx:
rootcint.cxx:
Update rootcint_tmp to properly transform the new header file
name.
We used to have cont/inc/TClonesArray.h and now have
core/cont/TClonesArray.h
and need to transform it into include/TClonesArray.h
rootcint.cxx, TClass.cxx, TClass.h, TGenericClassInfo.cxx,
TGenericClassInfo.h
Rtypes.h
Add a new TClass interface to be able to trigger the "auto
addition of object
to a TDirectory object". If a class has a member function:
DirectoryAutoAdd(TDirectory*)
it will now be accessible (when the dictionary is generated via
rootcint
for now) via TClass::GetDirectoryAutoAdd which return a wrapper
with the
signature:
void (*)(void *this_obj,TDirectory *where_to_add)
2008-04-03 19:58 pcanal
* [r22972] core/base/inc/TDirectory.h,
core/base/src/TDirectory.cxx, hist/hist/src/TGraph2D.cxx,
hist/hist/src/TH1.cxx, tree/tree/src/TChain.cxx,
tree/tree/src/TEntryList.cxx, tree/tree/src/TEventList.cxx,
tree/tree/src/TTree.cxx: Introduce a new member function
TDirectory::Remove which is the reverse of
TDirectory::Append. This allows more 'hiding' of the internal
list as
well as simplifying code (now) using Append/Remove.
2008-04-03 19:54 pcanal
* [r22971] io/src/TDirectoryFile.cxx: typo
2008-04-03 19:20 pcanal
* [r22970] core/base/src/TSystem.cxx: Port r22681 to ACLiC:
work around a problem building ROOT on windows: cygwin has its
own
link.exe (as in hardlink) which clashes with MSVC's link.exe.
With
this patch, link is called with its absolute path derived from
cl.exe.
2008-04-03 16:59 pcanal
* [r22969] math/unuran/src: generalize ignore rule
2008-04-03 15:31 rdm
* [r22968] core/pcre/Module.mk: From Bertrand:
fix for Windows extending a pathname after the directory
relocation.
2008-04-03 14:32 rdm
* [r22967] core/base/src/TVirtualFFT.cxx: oops forgot to run make
before checkin, now fixed.
2008-04-03 14:25 rdm
* [r22966] core/base/src/TVirtualFFT.cxx: change printf by Error()
and Warning().
2008-04-03 13:56 brun
* [r22965] hist/hist/inc/TH1.h, hist/hist/inc/TH2.h,
hist/hist/src/TH1.cxx, hist/hist/src/TH2.cxx: Implement
TH2::Smooth from an original code received from David McKee
(dmckee@bama.ua.edu)
see : http://root.cern.ch/phpBB2/viewtopic.php?t=5262
void TH2::Smooth(Int_t , Option_t *)
// Smooth bin contents of this histogram.
// Bin contents are replaced by their smooth values.
// Errors (if any) are not modified.
// implementation by David McKee (dmckee@bama.ua.edu)
Also change in A BACKWARD INCOMPATIBLE WAY the signature of
TH1::Smooth
to be the same as TH2::Smooth.
2008-04-03 13:53 pcanal
* [r22964] core/base/src/TVirtualFFT.cxx, tutorials/fft/FFT.C:
avoid using null pointer
2008-04-03 13:46 pcanal
* [r22963] tutorials/tree: ignore (new) produced file
2008-04-03 13:43 rdm
* [r22962] core/base/src/TVirtualFFT.cxx: add additional
protection.
2008-04-03 13:32 rdm
* [r22961] Makefile, base, cint/ROOT/cintdlls.mk,
cint/reflex/Module.mk, clib, config/Makefile.linuxmips,
config/Makefile.precomp, configure, cont, core, core/base,
core/base/Module.mk, core/base/doc, core/base/inc, core/base/src,
core/base/src/ManualBase4.h, core/clib, core/clib/Module.mk,
core/clib/inc, core/clib/src, core/cont, core/cont/Module.mk,
core/cont/doc, core/cont/inc, core/cont/src, core/meta,
core/meta/Module.mk, core/meta/doc, core/meta/inc, core/meta/src,
core/metautils, core/metautils/Module.mk, core/metautils/inc,
core/metautils/src, core/newdelete, core/newdelete/Module.mk,
core/newdelete/inc, core/newdelete/src, core/pcre,
core/pcre/Module.mk, core/pcre/src, core/rint,
core/rint/Module.mk, core/rint/inc, core/rint/src, core/thread,
core/thread/Module.mk, core/thread/doc, core/thread/inc,
core/thread/src, core/unix, core/unix/Module.mk, core/unix/inc,
core/unix/src, core/utils, core/utils/Module.mk, core/utils/src,
core/winnt, core/winnt/Module.mk, core/winnt/inc, core/winnt/src,
core/zip, core/zip/Module.mk, core/zip/README, core/zip/inc,
core/zip/src, meta, metautils, newdelete, pcre, rint,
test/Makefile.arch, thread, unix, utils, winnt, zip: move the
directories:
base clib cont meta metautils newdelete pcre rint thread unix
utils
winnt zip
under the new core meta directory.
2008-04-03 11:56 brun
* [r22959] geom/geom/src/TGeoNavigator.cxx: From Andrei:
fix for a crash when calling Safety() before any other navigation
method for an aligned volume.
2008-04-03 10:28 pcanal
* [r22958] tutorials/tree/hvector.C: add new tutorials showing how
to create a tree from std::vector(s)
2008-04-03 09:58 moneta
* [r22957] math/smatrix/test/kalman.C,
math/smatrix/test/stressKalman.cxx: add CPU time information
2008-04-03 09:56 pcanal
* [r22956] cint/build/libCint.mk: need fullpathname in the ln to
dylib
2008-04-03 09:46 pcanal
* [r22955] cint/build/libCint.mk: do not cmompile symbols.cxx until
we properly enable stubs in Cint standalone
2008-04-03 08:49 moneta
* [r22954] math/smatrix/test/Makefile,
math/smatrix/test/stressKalman.cxx: remove test dictionary files
when doing make clean
2008-04-02 19:30 pcanal
* [r22953] io/src/TStreamerInfo.cxx: In MakeProject properly test
whether a StreamerElement describe a base class (stl container
were not handled correctly
2008-04-02 16:18 brun
* [r22948] tutorials/fft/FFT.C: From Anna:
delete temp arrays
2008-04-02 12:28 rdm
* [r22942] tutorials/graphs/zdemo.C: make compilable with ACliC.
2008-04-02 11:47 antcheva
* [r22941] gui/src/TGListTree.cxx: From Bertrand:
- Remove item outlining when the mouse leaves the list tree
P.S. from me: this fixes the ambiguity for having two different
(highlighted
and outlined) items when the mouse pointer leaves the list tree
window.
2008-04-02 11:00 pcanal
* [r22940] cont/inc/TCollectionProxyInfo.h, io/inc/TStreamerInfo.h,
io/src/TGenCollectionProxy.cxx,
io/src/TStreamerInfoReadBuffer.cxx,
io/src/TStreamerInfoWriteBuffer.cxx: Insure that the
TStreamerInfo a contained class that is to written memberwise
is _not_ optimized.
Repair a few place where TStreamerInfo was wasting some space
when the
streamed collection was empty. Increase TStreamerInfo version to
7 to
distinguish the old and new cases.
Rename TCollectionProxyInfo::Environ::delete_temp to use_temp to
clarify code/semantic
and fix its use to properly manage the life time of the temporary
used (necessary in
the case of memberwise streaming (in non-split mode)).
2008-04-02 09:31 antcheva
* [r22939] gui/src/TGListTree.cxx: From Bertrand:
- Reset fCurrent and fBelowMouse variables
when deleting a TGListTreeItem
2008-04-02 08:50 antcheva
* [r22938] gui/src/TGListTree.cxx: From Bertrand:
- Fix potential problem when trying to draw outline
around a TGListTreeItem being destroyed
2008-04-02 08:30 brun
* [r22937] tutorials/fft/FFT.C: From Anna:
I've added some lines about the backward transforms to the
original FFT.C tutorial.
2008-04-02 08:27 brun
* [r22936] base/src/TVirtualFFT.cxx: Add a protection in case the
FFT plugin is not found
2008-04-02 08:24 brun
* [r22935] configure: From Bertrand:
- Fix detection of Qt4 libraries
2008-04-02 07:11 antcheva
* [r22933] qt/Module.mk, qt/inc/rootcintrule.pri,
qt/inc/rootlibs.pri: From Valeri Fine:
rootcintrule.pri:
- Use the CPP preprocessor (-p) option to generate RootCint
dictionary
Qt4 headers are too complex to pass the Cint builtin preprocessor
rootlibs.pri:
Fix the typo defining the path to the RIO library
2008-04-02 07:11 antcheva
* [r22932] qt/inc/TQtWidget.h, qt/src/TQtWidget.cxx: From Valeri
Fine:
- Set correctly Qt4 QWidget size policy
- Respond to the Qt4 QContextMenu event (new for Qt 4.3.x)
2008-04-02 07:10 antcheva
* [r22931] qt/src/GQtGUI.cxx: From Valeri Fine:
- remove the intermediate Q3Support attributes.
Use the vanilla Qt4 attributes instead.
2008-04-02 07:09 antcheva
* [r22930] qt/inc/TQMimeTypes.h, qt/src/TQMimeTypes.cxx: From
Valeri Fine:
- ROOT icon provider based on Qt4 QIcon class
2008-04-01 15:37 moneta
* [r22926] math/smatrix/test/Makefile: remove -g for compiling
test. It swicth off the optimization when compiling with -O on
Solaris
2008-04-01 13:31 moneta
* [r22924] math/smatrix/test/testIO.cxx: fix a linking problem on
Solaris
2008-04-01 12:34 rdm
* [r22923] Makefile, gdml, geom/Module.mk, geom/doc, geom/gdml,
geom/gdml/Module.mk, geom/geom, geom/geom/Module.mk,
geom/geom/doc, geom/geom/inc, geom/geom/src, geom/geombuilder,
geom/geombuilder/Module.mk, geom/geompainter,
geom/geompainter/Module.mk, geom/inc, geom/src, geombuilder,
geompainter: move geom, geombuilder, geompainter and gdml to geom
meta directory.
2008-04-01 10:01 moneta
* [r22920] math/smatrix/inc/Math/MatrixFunctions.h: fix a bug on
Windows in the TensorProd function
2008-04-01 08:26 moneta
* [r22918] math/smatrix/test/Makefile,
math/smatrix/test/testSMatrix.cxx: - add test for bug 35076
- fix problem building dictionary library for testIO
2008-04-01 08:05 rdm
* [r22917] unix/src/TUnixSystem.cxx: From Fed:
on MacOS X 64-bit we need to define vm_region to vm_region_64.
2008-04-01 06:27 moneta
* [r22916] math/smatrix/inc/Math/BinaryOperators.h: - appl fix from
Harals Soleng (bug https://savannah.cern.ch/bugs/index.php?35076
) for operator+ between 2 matrix expressions
2008-03-31 18:41 rdm
* [r22914] Makefile: fix cint location in install target.
2008-03-31 18:18 rdm
* [r22913] config/thisroot.csh, config/thisroot.sh, configure:
expand bindir, libdir and mandir in the thisroot scripts so that
they
can be used to set PATH, LD_LIBRARY_PATH and MANPATH. ROOTSYS
itself
is not used in prefix mode. Fixes issue 34935.
2008-03-31 17:10 brun
* [r22912] hist/hist/src/TH2.cxx, hist/hist/src/TH3.cxx: In the TH2
and TH3 constructors the call "if (fgDefaultSumw2) Sumw2()" must
be done
in the final TH2C,S,I,F,D constructors
2008-03-31 15:40 rdm
* [r22910] math/mathmore/Module.mk: white space.
2008-03-31 13:50 axel
* [r22908] cint/configure: remove some debugging leftover,
preventing configure to find readline.a
2008-03-31 09:52 axel
* [r22903] cint/reflex/inc/Reflex/Builder/TypeBuilder.h: Work
around GCC 3 bug (cannot cast T* to char&)
2008-03-31 09:48 rdm
* [r22902] Makefile, tree/Module.mk, tree/doc, tree/inc, tree/src,
tree/tree, tree/tree/Module.mk, tree/tree/doc, tree/tree/inc,
tree/tree/src, tree/treeplayer, tree/treeplayer/Module.mk,
tree/treeviewer, tree/treeviewer/Module.mk, treeplayer,
treeviewer: move tree, treeplayer and treeviewer under tree meta
directory.
2008-03-31 09:46 moneta
* [r22901] math/smatrix/inc/Math/SVector.icc: from Jan Amoraal: fix
a warning message appearing for SVector::Print() when D=1
2008-03-31 08:51 axel
* [r22900] cintex/test/dict: add a few ignores
2008-03-31 07:41 axel
* [r22899] cint/ROOT/cintdlls.mk: Also remove
cint/cint/lib/G__cpp_stdcxxfunc; fixes Savannah #35048
2008-03-28 14:06 rdm
* [r22886] math/genvector/Module.mk: dependency fix.
2008-03-28 13:57 rdm
* [r22885] Makefile, cint/cint/Module.mk, cint/reflex/Module.mk,
fftw, foam, fumili, genvector, hist/hist/Module.mk,
hist/histpainter/Module.mk, hist/spectrum/Module.mk,
hist/spectrumpainter/Module.mk, math, math/fftw,
math/fftw/Module.mk, math/foam, math/foam/Module.mk, math/fumili,
math/fumili/Module.mk, math/genvector, math/genvector/Module.mk,
math/mathcore, math/mathcore/Module.mk, math/mathmore,
math/mathmore/Module.mk, math/matrix, math/matrix/Module.mk,
math/minuit, math/minuit/Module.mk, math/minuit2,
math/minuit2/Module.mk, math/mlp, math/mlp/Module.mk,
math/physics, math/physics/Module.mk, math/quadp,
math/quadp/Module.mk, math/smatrix, math/smatrix/Module.mk,
math/splot, math/splot/Module.mk, math/unuran,
math/unuran/Module.mk, mathcore, mathmore, matrix, minuit,
minuit2, mlp, physics, proof/clarens/Module.mk,
proof/peac/Module.mk, proof/proof/Module.mk,
proof/proofd/Module.mk, proof/proofplayer/Module.mk,
proof/proofx/Module.mk, quadp, smatrix, splot, unuran: move the
following directories under the new "math" meta directory:
mathcore
mathmore
fftw
foam
fumili
genvector
matrix
minuit
minuit2
mlp
physics
smatrix
splot
unuran
quadp
2008-03-28 13:21 brun
* [r22884] gpad/src/TCanvas.cxx: Protect TCanvas::Update in case
fCanvasImp is not yet set, eg when calling Update
on a canvas just read from a file and not yet drawn.
This fixes the report
http://root.cern.ch/root/roottalk/roottalk08/0271.html
2008-03-28 12:01 pcanal
* [r22882] tree/inc/TBranch.h, tree/src/TBranchElement.cxx: Remove
the calls to MapObject introduce in revision 21384 when
are unnecessary hence restoring lost performance in case where
the TTree contains many simple type (double, int, etc.)
2008-03-27 22:46 pcanal
* [r22877] cint/test/testall.cxx: add -Z1 needed when build with
G__ROOT (implied otherwise)
2008-03-27 22:45 pcanal
* [r22876] cint/cint/src/sizeof.cxx, cint/cint/src/val2a.cxx,
cint/cint7/src/sizeof.cxx, cint/cint7/src/val2a.cxx: add missing
native handling of long long, long double now required since we
do not load long.dll
2008-03-27 22:06 pcanal
* [r22875] cint/cint/src/sizeof.cxx, cint/cint7/src/sizeof.cxx:
remove unnecessary load of (obsolete) long.dll
2008-03-27 21:34 pcanal
* [r22874] cint/cint/include/time.h, cint/test/testall.cxx,
cint/tool/makecint.cxx: repair Cint standalone build and test
2008-03-27 20:07 pcanal
* [r22873] io/src/TBufferFile.cxx: Correct the value print by debug
message
2008-03-27 16:59 couet
* [r22872] asimage/src/TASImage.cxx, postscript/inc/TImageDump.h,
postscript/src/TImageDump.cxx: - From Onuchin:
In batch, when a picture was saved in a binary file (gif for
instance) from
an image containing more than one pad, only the first pad was
saved. The
following macro demonstrates the problem: ccc2.gif was wrong
compared to
ccc1.gif.
{
gROOT->SetBatch();
TCanvas *c = new TCanvas;
c->Divide(1,2);
TH1F *h = new TH1F("gaus", "gaus", 100, -5, 5);
h->FillRandom("gaus", 10000);
c->cd(1); h->Draw();
c->cd(2); h->Draw("c*");
c->Print("ccc1.gif");
TImage *img = TImage::Create();
img->FromPad(c);
img->WriteImage("ccc2.gif");
}
2008-03-27 16:47 rdm
* [r22871] mathcore/Module.mk: clean test directories when doing
distclean.
2008-03-27 16:44 rdm
* [r22870] mathcore/test, mathcore/test/fit: ignore test build
results.
2008-03-27 16:40 rdm
* [r22869] fit: remove directory fit (contents moved to mathcore).
2008-03-27 16:38 rdm
* [r22868] Makefile, fit/inc/Fit, fit/inc/LinkDef.h,
fit/src/BinData.cxx, fit/src/BinPoint.cxx, fit/src/DataRange.cxx,
fit/src/DataVector.cxx, fit/src/FitConfig.cxx,
fit/src/FitResult.cxx, fit/src/FitUtil.cxx,
fit/src/FitUtilParallel.cxx, fit/src/Fitter.cxx,
fit/src/ParameterSettings.cxx, fit/test, mathcore/Module.mk,
mathcore/inc/Fit, mathcore/inc/Fit/BinData.h,
mathcore/inc/Fit/BinPoint.h, mathcore/inc/Fit/Chi2FCN.h,
mathcore/inc/Fit/DataOptions.h, mathcore/inc/Fit/DataRange.h,
mathcore/inc/Fit/DataVector.h, mathcore/inc/Fit/DataVectorfwd.h,
mathcore/inc/Fit/FitConfig.h, mathcore/inc/Fit/FitResult.h,
mathcore/inc/Fit/FitUtil.h, mathcore/inc/Fit/FitUtilParallel.h,
mathcore/inc/Fit/Fitter.h, mathcore/inc/Fit/LinkDef.h,
mathcore/inc/Fit/LogLikelihoodFCN.h,
mathcore/inc/Fit/MinimizerControlParams.h,
mathcore/inc/Fit/ParameterSettings.h,
mathcore/inc/Fit/PoissonLikelihoodFCN.h,
mathcore/inc/Fit/UnBinData.h, mathcore/src/BinData.cxx,
mathcore/src/BinPoint.cxx, mathcore/src/DataRange.cxx,
mathcore/src/DataVector.cxx, mathcore/src/FitConfig.cxx,
mathcore/src/FitResult.cxx, mathcore/src/FitUtil.cxx,
mathcore/src/FitUtilParallel.cxx, mathcore/src/Fitter.cxx,
mathcore/src/ParameterSettings.cxx, mathcore/test/fit: move files
from directory fit to mathcore (they are already in libMathCore
anyway).
2008-03-27 15:36 rdm
* [r22867] math: directory not needed anymore, contents moved to
mathcore.
2008-03-27 15:32 rdm
* [r22866] Makefile, configure, math/inc/LinkDef.h,
math/inc/Math/ParamFunctor.h, math/inc/TComplex.h,
math/inc/TMath.h, math/inc/TRandom.h, math/inc/TRandom1.h,
math/inc/TRandom2.h, math/inc/TRandom3.h, math/src/TComplex.cxx,
math/src/TMath.cxx, math/src/TRandom.cxx, math/src/TRandom1.cxx,
math/src/TRandom2.cxx, math/src/TRandom3.cxx, mathcore/Module.mk,
mathcore/inc/LinkDef.h, mathcore/inc/Math/LinkDef.h,
mathcore/inc/Math/ParamFunctor.h, mathcore/inc/TComplex.h,
mathcore/inc/TMath.h, mathcore/inc/TRandom.h,
mathcore/inc/TRandom1.h, mathcore/inc/TRandom2.h,
mathcore/inc/TRandom3.h, mathcore/src/TComplex.cxx,
mathcore/src/TMath.cxx, mathcore/src/TRandom.cxx,
mathcore/src/TRandom1.cxx, mathcore/src/TRandom2.cxx,
mathcore/src/TRandom3.cxx: move remaining files from math to
mathcore (they were part of libMathCore
anyway). Include paths remain the same.
2008-03-27 14:50 antcheva
* [r22864] gui/src/TGClient.cxx: From Bertrand:
Fixed following case on Windows, debug mode MSVC2008, on a dual
core dead locks in 100% of all cases after a right-click on the
canvas
during the "WaitPrimitive" call and select e.g. "SaveAs" from the
context menu.
When the file dialog is being drawn the first time it gets grayed
out
immediately - probably because it's not getting any events to
process.
The only way out is to kill ROOT
2008-03-27 13:56 rdm
* [r22863] config/Makefile.in, config/Makefile.win32, configure,
mathmore/Module.mk: From Bertrand:
- Revert latest changes in configure, Makefile.in
and mathmore/Module.mk and apply the rule globally
instead. This will solve problems when mixing
external libraries built in optimized mode and
ROOT built in debug mode (runtime libraries
mismatch). This was harmless with MSVC++7.1,
but fatal with MSVC++8.0 and 9.0.
2008-03-27 11:04 pcanal
* [r22862] meta/src/TCint.cxx: From Axel: Add missing comment.
2008-03-27 08:50 brun
* [r22861] pythia8/src/TPythia8.cxx: From Andreas Morsch:
Correct number of particles and references.
2008-03-26 23:00 russo
* [r22860] cint/test/testall.cxx: The configcint.h file is in a
different place now.
2008-03-26 22:42 russo
* [r22859] cint/tool/makecint.cxx: A few changes to use libCint.so
instead of libcint.so.
Also one change so that we use
-I<sysdir>/cint/<coreversion>/inc
instead of:
-I<sysdir>/<coreversion>/inc
With these changes I am able to run the cint tests in
${ROOTSYS}/cint/test directly.
-- Paul Russo
2008-03-26 22:28 russo
* [r22858] cint/test/callgraph.dot, cint/test/callgraph.dot.ps,
cint/test/callgrind.out.27696: Remove callgrind output files.
2008-03-26 17:43 couet
* [r22855] asimage/src/libAfterImage/asfont.c: From Vasko:
- fixed bunch of compilation bugs showing up on old systems
2008-03-26 16:47 axel
* [r22854] cint/cint/src/newlink.cxx: From Leo:
* Fix a problem when returning references to basic types (see
char& TString::operator[]) (result7 wasn't properly set in
newlink.cxx)
* Fix a problem (reintroduced) when trying to call methods
through pointers of a base class ( the overloaded destructor
doesn't have the same name... obviously)
Now roottest (except for python) passes with ./configure
--no-stubs
2008-03-26 16:26 axel
* [r22853] utils/src/rootcint.cxx: Remove unused code block (#ifdef
OLDSTREAMER)
Improve indentation, remove tabs - should fix coding violations
2008-03-26 16:07 axel
* [r22851] cint/reflex/src/OwnedPropertyList.cxx: Add forgotten
OwnedPropertyList.cxx
2008-03-26 15:50 moneta
* [r22850] fit/inc/Fit/BinData.h, fit/inc/Fit/Chi2FCN.h,
fit/inc/Fit/DataOptions.h, fit/inc/Fit/DataRange.h,
fit/inc/Fit/FitConfig.h, fit/inc/Fit/FitResult.h,
fit/inc/Fit/Fitter.h, fit/inc/Fit/LogLikelihoodFCN.h,
fit/inc/Fit/ParameterSettings.h,
fit/inc/Fit/PoissonLikelihoodFCN.h, fit/inc/Fit/UnBinData.h,
fit/inc/LinkDef.h, fit/src/FitResult.cxx,
mathcore/test/binarySearchTime.cxx: - update the documentation,
add tag for making visible via THtml
2008-03-26 15:04 rdm
* [r22849] config/Makefile.in, configure, mathmore/Module.mk: From
Bertrand:
- Solve a problem of mixing GSL library built in optimized mode
and ROOT built in debug mode (runtime libraries mismatch)
2008-03-26 13:41 axel
* [r22845] cint/reflex/inc/Reflex/Member.h,
cint/reflex/inc/Reflex/Scope.h, cint/reflex/inc/Reflex/Type.h,
cint/reflex/inc/Reflex/TypeTemplate.h,
cint/reflex/inc/Reflex/internal/OwnedPropertyList.h,
cint/reflex/inc/Reflex/internal/PropertyListImpl.h,
cint/reflex/src/Member.cxx, cint/reflex/src/PropertyListImpl.cxx,
cint/reflex/src/Scope.cxx, cint/reflex/src/Type.cxx,
cint/reflex/src/TypeTemplate.cxx: Make delete / new calls
outlined wherever possible.
Avoids problems with custom new/delete handlers acting on only
one side of the new/deletion.
2008-03-26 13:17 axel
* [r22844] cint/reflex/python/genreflex/gendict.py: Fix wrong
argument in lambda filter ("classes" instead of "selec")
Namespace builder should skip anonymous namespaces
2008-03-26 13:15 axel
* [r22843] cint/reflex/inc/Reflex/Builder/TypeBuilder.h: Use
address of member cast to volatile const char reference, instead
of address of member. Allows OffsetOf macro to work also for
members of struct type where the struct has an overload of op&()
2008-03-26 13:14 rdm
* [r22842] configure: GNU make 3.79.1 has different version string
format than >= 3.80.
2008-03-26 11:36 moneta
* [r22840] hist/hist/src/THFitInterface.cxx: - fix AdjustError
funciton to avoid duplication with same symbol defined in
TGraphFitInterface
( fix for bug https://savannah.cern.ch/bugs/index.php?34936 )
2008-03-26 10:10 rdm
* [r22839] configure: relax make version to 3.79.1, but still
better to have >= 3.80 since
the ORDER dependency is not supported in < 3.80.
2008-03-26 08:37 axel
* [r22838] cint/reflex/src/NameLookup.cxx,
cint/reflex/src/NameLookup.h: fix layout
2008-03-26 08:34 brun
* [r22837] cint/reflex/src/NameLookup.cxx: Fix initialization order
in constructor
2008-03-26 01:56 russo
* [r22834] cint/cint7/src/Shadow.cxx, cint/cint7/src/Type.cxx,
cint/cint7/src/common.h, cint/cint7/src/expr.cxx,
cint/cint7/src/fproto.h, cint/cint7/src/ifunc.cxx,
cint/cint7/src/inherit.cxx, cint/cint7/src/newlink.cxx,
cint/cint7/src/rflxutil.cxx, cint/cint7/src/struct.cxx,
cint/cint7/src/var.cxx, cint/reflex/src/NameLookup.cxx,
cint/reflex/src/NameLookup.h, cint/reflex/src/Tools.cxx: Flush
out all current cint7 dictionary fixes.
-- Paul Russo
2008-03-25 12:53 couet
* [r22827] graf/src/TGraph.cxx: - Protection added in
PaintPolyLineHatches (division by zero).
2008-03-25 12:01 rdm
* [r22825] base/src/TDirectory.cxx: From Gerri:
use strrchr() to find desired directory in ROOT file, using
strchr() does not
work when path has the form: http://root.cern.ch/pippa.root:/LL.
2008-03-25 11:32 rdm
* [r22824] meta/src/TCint.cxx: From Matevz:
make the setting of the gCINTMutex in ProcessLineSync()
conditional on
fLockProcessLine.
2008-03-25 11:10 rdm
* [r22823] configure: add mandatory check for GNU Make >= 3.80.
2008-03-25 10:12 rdm
* [r22822] hist/hist/inc/TF1.h: white space.
2008-03-21 20:44 brun
* [r22819] io/inc/TArchiveFile.h: Fix a warning in default
constructor when compiling with -weffc++
2008-03-21 16:11 axel
* [r22818] cint/reflex/inc/Reflex/PluginService.h, cint/reflex/src:
more ignores in src (.d, CINT dict); add missing exported symbol:
PluginService
2008-03-21 15:07 rdm
* [r22817] xrootd/src/xrootd/configure.classic: fix for iccx8664
which also needs to check for libs in lib64.
2008-03-21 13:07 axel
* [r22816] cint/reflex/inc/Reflex/Builder/TypeBuilder.h: revert
OffsetOf / op&() change untile we find a platform independent
solution
2008-03-21 10:55 axel
* [r22815] cint/reflex/inc/Reflex/internal/InternalTools.h: Solaris
cannot cast a rev_it to a const_rev_it; make the collection const
2008-03-21 01:04 rdm
* [r22814] config/Makefile.in, configure, xrootd/Module.mk: From
Gerri:
- In XROOTD, disable the build by default of the client Perl
interface: it
generates several warnings from SWIG and it does not build on
some systems
- Add a new option '--with-xrootd-opts="..."' to 'configure' to
specify
additional configuration flags to xrootd; in this way those
needing,
for example, the Perl interface, they can get it by configuring
with
./configure --with-xrootd-opts="--enable-perlint" <other-options>
2008-03-21 00:49 pcanal
* [r22813] treeplayer/src/TTreeProxyGenerator.cxx: add handling of
TStreamerElement resulting of 'IgnoreTObjectStreamer' in
TTree::MakeProxy
2008-03-21 00:32 pcanal
* [r22812] base/src/TROOT.cxx: Explicitly mentioned that
TROOT::Reset should not be used from within a function
2008-03-20 23:17 pcanal
* [r22810] io/src/TFile.cxx, io/src/TKey.cxx: Remove unnecessary
changes of the current ROOT directory
and reduce the span of those that are still compulsory
(hence aiding threadsafety)
2008-03-20 22:54 pcanal
* [r22807] base/inc/LinkDef1.h: TMath can't be here otherwise
libMathCore is no longer autoloader
2008-03-20 22:06 pcanal
* [r22806] io/src/TMakeProject.cxx: white space
2008-03-20 22:04 pcanal
* [r22805] tree/src/TBasket.cxx, tree/src/TBranch.cxx,
tree/src/TBranchElement.cxx, tree/src/TBranchObject.cxx,
tree/src/TChain.cxx, tree/src/TFriendElement.cxx,
tree/src/TTree.cxx: Remove unnecessary change of the current ROOT
directory
and reduce the span of those that are still compulsory
(hence aiding threadsafety)
2008-03-20 22:00 pcanal
* [r22804] io/src/TKey.cxx: allow derivation from TDirectoryFile
2008-03-20 21:59 pcanal
* [r22803] io/src/TKey.cxx: allow derivation from TDirectoryFile
2008-03-20 21:52 pcanal
* [r22802] base/inc/LinkDef1.h: add TMath GenerateInstance to
libCore so that the Math dictionary can be optimized (and hence
its inlined function can be optimised)
2008-03-20 21:51 pcanal
* [r22801] test, tutorials/tree: ignore produced files
2008-03-20 17:44 axel
* [r22798] cint/reflex/inc/Reflex/Any.h,
cint/reflex/inc/Reflex/Kernel.h,
cint/reflex/inc/Reflex/PropertyList.h,
cint/reflex/inc/Reflex/internal/PropertyListImpl.h: Fix Savannah
bug #32972: missing RFLX_API decls.
Fix build on Windows: RFLX_API destroys auto-inlining.
2008-03-20 16:39 axel
* [r22796] cint/reflex/inc/Reflex/Kernel.h: Fix problem with CINT
parsing dllimport on Windows. Leaves a problem with the
dictionary complaining about the dllexport of a templated Dummy
func.
2008-03-20 16:12 axel
* [r22795] cint/reflex/inc/Reflex/Builder/TypeBuilder.h: Allow
OffsetOf to work even if the operand implements op&(). Fixes
Savannah #33071.
2008-03-20 15:48 rdm
* [r22793] base/inc/TDirectory.h, base/src/TDirectory.cxx,
io/inc/TDirectoryFile.h, io/src/TDirectoryFile.cxx: make
SaveObjectAs() const.
2008-03-20 15:35 rdm
* [r22792] base/src/TROOT.cxx: in dtor call
TQObject::BlockAllSignals(), so no signals, typically
"Removed" signals, are emitted from TFileHandlers, etc. In this
far state
of destruction the emission of signals will cause bad side
effects or
crashes.
2008-03-20 15:33 rdm
* [r22791] base/inc/TQObject.h, base/src/TQObject.cxx: added new
static methods:
AreAllSignalsBlocked()
BlockAllSignals(Bool_t)
which allows to block the emission of all signals.
2008-03-20 14:42 wlav
* [r22790] pyroot/src/TPySelector.cxx: o) remove unnecessary const
char* casts on GetOption() returns
2008-03-20 14:40 axel
* [r22789] cint/reflex/inc/Reflex/internal/InternalTools.h: Second
try to fix the ugly cast of iter<A> to iter<B>. Just hard cast
the container...
2008-03-20 14:33 wlav
* [r22788] pyroot/src/TPySelector.cxx: o) implement proper const
char* -> char* casting for older pythons
2008-03-20 14:30 axel
* [r22787] cint/reflex/inc/Reflex/internal/InternalTools.h:
Jean-Francois's work-around fails on GCC 4.3
2008-03-20 14:27 axel
* [r22786] cint/reflex/SConstruct, cint/reflex/inc/Reflex/Kernel.h,
cint/reflex/inc/Reflex/internal/InternalTools.h,
cint/reflex/python/SConscript: From Jean-Francois Bastien and me:
* Fix iterator casting: iter(T*) is _not_ part of the standard.
Use reinterpret_cast.
* Fix Scons build for now. Next time there is an issue with it
I'll remove it - this is such an unmaintainable, ugly build
system!
2008-03-20 14:10 rdm
* [r22785] asimage/src/TASPaletteEditor.cxx:
TDirectory::SaveObjectAs() is not static anymore.
2008-03-20 13:58 pcanal
* [r22784] cint/reflex/src/stl_hash.h: correct \#if condition
2008-03-20 13:50 rdm
* [r22783] base/src/TDirectory.cxx, io/src/TDirectoryFile.cxx: fix
comment of SaveObjectAs() which is not a static method anymore.
2008-03-20 13:45 pcanal
* [r22782] cint: add svn:ignore(s)
2008-03-20 13:43 pcanal
* [r22781] cint/cint/src: add svn:ignore(s)
2008-03-20 13:42 pcanal
* [r22780] cint/cint7/lib/dll_stl,
cint/cint7/lib/dll_stl/Makeclimits,
cint/cint7/lib/dll_stl/Makecomplex,
cint/cint7/lib/dll_stl/Makedeque, cint/cint7/lib/dll_stl/Makeeh,
cint/cint7/lib/dll_stl/Makelist, cint/cint7/lib/dll_stl/Makemap,
cint/cint7/lib/dll_stl/Makemap2, cint/cint7/lib/dll_stl/Makemmap,
cint/cint7/lib/dll_stl/Makemmap2,
cint/cint7/lib/dll_stl/Makemset, cint/cint7/lib/dll_stl/Makeque,
cint/cint7/lib/dll_stl/Makese, cint/cint7/lib/dll_stl/Makeset,
cint/cint7/lib/dll_stl/Makestk, cint/cint7/lib/dll_stl/Makestr,
cint/cint7/lib/dll_stl/Makevary, cint/cint7/lib/dll_stl/Makevec,
cint/cint7/lib/dll_stl/Makevecbool: remove generated files
2008-03-20 13:42 pcanal
* [r22779] cint/cint7/inc: add svn:ignore(s)
2008-03-20 13:42 pcanal
* [r22778] cint/cint7/src, cint/cint7/src/auxu.cxx,
cint/cint7/src/dict/iccstrm.cxx, cint/cint7/src/dict/iccstrm.h,
cint/cint7/src/pcode.cxx: port to icc8
2008-03-20 13:41 pcanal
* [r22777] cint/cint/inc, cint/cint/include/limits.h,
cint/cint/include/locale.h, cint/cint/include/signal.h,
cint/cint/include/stddef.h, cint/cint/include/stdio.h,
cint/cint/include/stdlib.h, cint/cint/include/time.h,
cint/tool/rmkdepend: add svn:ignore(s)
2008-03-20 13:41 pcanal
* [r22776] cint/reflex/src/ScopeName.cxx,
cint/reflex/src/stl_hash.h: port to icc8
2008-03-20 13:40 pcanal
* [r22775] cint/cint7/lib/iccstrm/Makefile: fix makefile for new
structure
2008-03-20 13:30 rdm
* [r22774] utils/src/rlibmap.cxx: white space.
2008-03-20 12:59 rdm
* [r22773] cint/cint/src/newlink.cxx,
cint/reflex/src/DataMember.cxx,
cint/reflex/src/PluginFactoryMap.cxx, cint/reflex/src/Tools.cxx,
cint/tool/makecint.cxx: make CINT and Reflex compile with gcc
4.3.0 (<cstdlib> and <cstring>
were missing in several files).
2008-03-20 11:55 moneta
* [r22771] genvector/inc/Math/GenVector/DisplacementVector3D.h,
genvector/inc/Math/GenVector/PositionVector3D.h: - syncronize
with changes from David
http://root.cern.ch/viewcvs?view=rev&revision=22656
in development branch requested by LHCb
2008-03-20 09:06 pcanal
* [r22766] cint/test/testdiff.linuxicc.ref: update for new test
ordering
2008-03-20 08:15 pcanal
* [r22764] cint/cint/src/dict/Apiif.cxx,
cint/cint/src/dict/Apiif.h, cint/cint/src/symbols.cxx: add
\#include <algorithm> for older compilers (icc)
2008-03-20 00:10 pcanal
* [r22763] cint/test/testdiff.newlinux.ref,
cint/test/testdiff.newlinuxicc.ref,
cint/test/testdiff.newmacos.ref: add ref file for cint7
2008-03-19 21:59 pcanal
* [r22762] cint/test/testdiff.linux.ref: update for new tests (and
new order of test)
2008-03-19 21:41 pcanal
* [r22761] cint/test/testdiff.linux.ref,
cint/test/testdiff.linuxicc.ref, cint/test/testdiff.macos.ref:
add reference file for cint5 nightly build
2008-03-19 21:37 pcanal
* [r22760] cint/cint7/src/newlink.cxx: Finish implementing the use
the base class wrapper now that it has been activated by a recent
fix in G__method_inbase
2008-03-19 21:14 wlav
* [r22759] pyroot/inc/TPython.h, pyroot/src/ObjectProxy.h,
pyroot/src/TPySelector.cxx, pyroot/src/TPython.cxx: o) opt in
ObjectProxy.h: skip creating of temporary TClassRef
o) TPython::Exec now returns kFALSE on failure
o) TPySelector now takes a python module, so that that file is
looked up through PYTHONPATH, and it searches for the
TPySelector derived class to instantiate and use
2008-03-19 18:24 pcanal
* [r22757] cint/build/libReflex.mk: move library to ./lib
2008-03-19 18:22 pcanal
* [r22756] cint/build/libCint.mk, cint/build/libReflex.mk: the new
coreversion actual name is cint7
2008-03-19 18:13 pcanal
* [r22755] cint/cint7/src/loadfile.cxx: remove obsolete \#define
2008-03-19 17:49 pcanal
* [r22754] cint/test/testall.cxx: adapt to new binary location
2008-03-19 17:23 axel
* [r22753] cint/reflex/python/genreflex/genreflex.py: From
Jean-François Bastien: call GCCXML with "" so it works for gccxml
paths with spaces, too. Fixes Savannah bug #34348
2008-03-19 17:10 axel
* [r22752] cint/reflex/python/genreflex/gendict.py,
cint/reflex/python/genreflex/genreflex.py: From Hady Zalek:
improve genreflex error handling, exit code; typos fixed
Fixes bug #33929: Genreflex CLI Issues
2008-03-19 17:04 axel
* [r22751] cint/reflex/python/genreflex/gendict.py: From Hady
Zalek: improve mettern matching for pattern-based selection.
Fixes Savannah bug #34096: Genreflex Incorrectly Selects Template
Classes
2008-03-19 16:59 axel
* [r22750] cint/reflex/python/genreflex/genreflex.py: From
Jean-François Bastien: Surround GCCXML call by "" so its path can
contain spaces. Fixes Savannah #34209
2008-03-19 16:45 axel
* [r22749] cint/reflex/Module.mk: Fix check-reflex target (new dir
layout)
2008-03-19 16:45 axel
* [r22748] cint/reflex/python/genreflex/gendict.py: Fix Savannah
#16015 (again); don't assume the name attribute exists.
Do not automatically exclude std::_* types when they are
explicitly selected: needed for std::map on windows where the
whole interface is in the base std::_Tree (baaad MSVC...)
2008-03-19 16:42 pcanal
* [r22747] rint/src/TRint.cxx: Load DllImport.h so that the
interpreter knows about R__EXTERN
2008-03-19 16:41 axel
* [r22746] cint/reflex/inc/Reflex/Member.h: Fix Savannah #34719:
two invalid members are equal, too.
2008-03-19 16:12 rdm
* [r22745] cint/ROOT/cintdlls.mk: remove CINTDICTMAPS in distclean.
2008-03-19 16:00 axel
* [r22744] cint/cint/include/sys/types.h: Remove sys/types.h; it's
generated by cintdlls.mk
2008-03-19 14:28 axel
* [r22742] cint/cint/include, cint/cint/src, cint/cint7/src:
svn:ignores
2008-03-19 14:26 pcanal
* [r22741] reflex: reflex moved to cint/reflex
2008-03-19 14:06 axel
* [r22740] cint/cint/src/common.h, cint/cint7/src/common.h:
Increase G_MAX_SL (max number of shared libraries) from 150 to
1024 - it's cheap: (1024-150)*sizeof(void*)
2008-03-19 14:05 rdm
* [r22739] configure: From Axel:
correct printing in no-stubs checking.
2008-03-19 13:51 rdm
* [r22738] Makefile: g was dropped from glite.
2008-03-19 13:37 pcanal
* [r22737] Makefile: From Axel:
Removes the dupe targets for lib/libCint.so for distclean.
From Axel:
Removes the dupe targets for lib/libCint.so for distclean.
2008-03-19 13:35 pcanal
* [r22736] configure: From Axel:
Silences the "checking for .." for --no-stubs
2008-03-19 11:46 axel
* [r22735] cint/tool/rmkdepend, cint/tool/rmkdepend/cppsetup.c,
cint/tool/rmkdepend/def.h, cint/tool/rmkdepend/ifparser.c,
cint/tool/rmkdepend/ifparser.h, cint/tool/rmkdepend/imakemdep.h,
cint/tool/rmkdepend/include.c, cint/tool/rmkdepend/main.c,
cint/tool/rmkdepend/mainroot.cxx, cint/tool/rmkdepend/parse.c,
cint/tool/rmkdepend/pr.c, cint/tool/rmkdepend/rmkdepend.man: Add
rmkdepend's sources directly, a copy of ROOT's build/rmkdepend
2008-03-19 11:44 axel
* [r22734] cint/configure, cint/tool: Fix CINT standalone
configure: only use PREFIX if --with-prefix is specified.
Make rmkdepend non svn:externals (to be added back in in the next
commit)
2008-03-19 10:45 brun
* [r22733] base/inc/TVirtualMonitoring.h, gui/inc/TGEventHandler.h:
From Federico:
changes for gcc -weffc++ option
2008-03-19 10:41 pcanal
* [r22732] cint/cint7/src/common.h, cint/cint7/src/loadfile.cxx,
cint/cint7/src/rflxutil.cxx, cint/cint7/src/struct.cxx,
cint/reflex/Module.mk,
cint/reflex/inc/Reflex/Builder/ClassBuilder.h,
cint/reflex/inc/Reflex/Builder/UnionBuilder.h,
cint/reflex/src/Class.cxx, cint/reflex/src/Class.h,
cint/reflex/src/ClassBuilder.cxx, cint/reflex/src/Union.cxx,
cint/reflex/src/Union.h, cint/reflex/src/UnionBuilder.cxx: Import
latest improvement from stubs branch:
------------------------------------------------------------------------
r22713 | pcanal | 2008-03-18 09:28:17 -0500 (Tue, 18 Mar 2008) |
2 lines
use only one '%s' since the path merge (cintsydir + coreversion)
is done before hand (anyway the extra argument were missing\!
------------------------------------------------------------------------
r22714 | pcanal | 2008-03-18 09:35:25 -0500 (Tue, 18 Mar 2008) |
2 lines
use real reflex/inc location
------------------------------------------------------------------------
r22716 | russo | 2008-03-18 12:49:43 -0500 (Tue, 18 Mar 2008) | 7
lines
Add support for Union function members to Reflex.
This fixes the problem with making the G__IO.cxx
dictionary file.
2008-03-19 10:28 pcanal
* [r22731] cint/cint/include/sys/types.h: add missing file
2008-03-19 10:22 moneta
* [r22730] minuit2/inc/TFitterFumili.h,
minuit2/src/Minuit2Minimizer.cxx, minuit2/src/TFitterFumili.cxx,
minuit2/src/TFitterMinuit.cxx: - sync with dev branch.
- Fix a problem when deleting TFitterFumili and TFitterMinuit
- Minuit2Minimizer: if valid error are requested always run Hesse
if it was not done before
2008-03-19 10:20 pcanal
* [r22729] Makefile, base/inc/DllImport.h, base/inc/LinkDef2.h,
base/src/TSystem.cxx, cint/COPYING, cint/FAQ.txt, cint/Module.mk,
cint/README.txt, cint/RELNOTE.txt, cint/ROOT,
cint/ROOT/cintdlls.mk, cint/ROOT/configcint.mk, cint/build,
cint/build/Cint.mk, cint/build/Makefile, cint/build/libCint.mk,
cint/build/libReflex.mk, cint/cint, cint/cint/Module.mk,
cint/cint/inc, cint/cint/inc/Api.h, cint/cint/inc/BaseCls.h,
cint/cint/inc/CallFunc.h, cint/cint/inc/Class.h,
cint/cint/inc/DataMbr.h, cint/cint/inc/G__ci.h,
cint/cint/inc/Method.h, cint/cint/inc/MethodAr.h,
cint/cint/inc/Property.h, cint/cint/inc/Shadow.h,
cint/cint/inc/Token.h, cint/cint/inc/Type.h,
cint/cint/inc/Typedf.h, cint/cint/inc/cintdictversion.h,
cint/cint/include, cint/cint/include/Common.h,
cint/cint/include/GL, cint/cint/include/GL/gl.h,
cint/cint/include/GL/glu.h, cint/cint/include/GL/glut.h,
cint/cint/include/GL/xmesa.h, cint/cint/include/README.txt,
cint/cint/include/ReadF.C, cint/cint/include/ReadF.cxx,
cint/cint/include/ReadF.h, cint/cint/include/RegE.C,
cint/cint/include/RegE.cxx, cint/cint/include/RegE.h,
cint/cint/include/X11, cint/cint/include/X11/Xlib.h,
cint/cint/include/X11/Xutil.h, cint/cint/include/X11/keysym.h,
cint/cint/include/X11/xos.h, cint/cint/include/_complex,
cint/cint/include/_complex.h, cint/cint/include/_exception,
cint/cint/include/_exception.h, cint/cint/include/_iostream,
cint/cint/include/_stdexcept, cint/cint/include/_stdexcept.h,
cint/cint/include/api.h, cint/cint/include/array.c,
cint/cint/include/array.h, cint/cint/include/arrayiostream.h,
cint/cint/include/assert.h, cint/cint/include/bool,
cint/cint/include/bool.h, cint/cint/include/boolean.h,
cint/cint/include/carray.c, cint/cint/include/carray.h,
cint/cint/include/cassert, cint/cint/include/cctype,
cint/cint/include/cerrno, cint/cint/include/cfloat,
cint/cint/include/ciso646, cint/cint/include/climits,
cint/cint/include/clocale, cint/cint/include/cmath,
cint/cint/include/complex, cint/cint/include/complex.h,
cint/cint/include/constants.h, cint/cint/include/csetjmp,
cint/cint/include/csignal, cint/cint/include/cstdarg,
cint/cint/include/cstddef, cint/cint/include/cstdio,
cint/cint/include/cstdlib, cint/cint/include/cstring,
cint/cint/include/ctime, cint/cint/include/ctype.h,
cint/cint/include/cwchar, cint/cint/include/cwctype,
cint/cint/include/darray.cxx, cint/cint/include/darray.h,
cint/cint/include/errno.h, cint/cint/include/ertti.h,
cint/cint/include/exception, cint/cint/include/exception.h,
cint/cint/include/fcntl.h, cint/cint/include/fft.c,
cint/cint/include/fft.h, cint/cint/include/float.h,
cint/cint/include/fstream, cint/cint/include/fstream.h,
cint/cint/include/graphbuf.h, cint/cint/include/iomanip,
cint/cint/include/iomanip.h, cint/cint/include/iosenum.cxx,
cint/cint/include/iosfwd, cint/cint/include/iosfwd.h,
cint/cint/include/iostream, cint/cint/include/iostream.h,
cint/cint/include/istream, cint/cint/include/limits,
cint/cint/include/limits.h, cint/cint/include/locale,
cint/cint/include/locale.h, cint/cint/include/lsm.c,
cint/cint/include/lsm.h, cint/cint/include/make.arc,
cint/cint/include/makearc, cint/cint/include/makearcg,
cint/cint/include/makearcsun, cint/cint/include/makefile,
cint/cint/include/makehpib, cint/cint/include/makeit.bat,
cint/cint/include/makeit.c, cint/cint/include/makemat,
cint/cint/include/math.h, cint/cint/include/matrix.cxx,
cint/cint/include/matrix.h, cint/cint/include/matrixstream.h,
cint/cint/include/matrixstream.hi, cint/cint/include/mkincld.c,
cint/cint/include/new, cint/cint/include/new.h,
cint/cint/include/ostream, cint/cint/include/platform.h,
cint/cint/include/pthread.h, cint/cint/include/readfile.h,
cint/cint/include/regex.h, cint/cint/include/regexp.h,
cint/cint/include/setjmp.h, cint/cint/include/signal.h,
cint/cint/include/socket.h, cint/cint/include/spice.h,
cint/cint/include/sstream, cint/cint/include/statistics.c,
cint/cint/include/statistics.h, cint/cint/include/stdarg.h,
cint/cint/include/stddef.h, cint/cint/include/stdexcept,
cint/cint/include/stdio.h, cint/cint/include/stdiostream.h,
cint/cint/include/stdlib.h, cint/cint/include/stream.h,
cint/cint/include/streambuf, cint/cint/include/string.h,
cint/cint/include/striostream.h, cint/cint/include/strstream,
cint/cint/include/strstream.h, cint/cint/include/sys,
cint/cint/include/sys/cdefs.h, cint/cint/include/sys/file.h,
cint/cint/include/sys/ipc.h, cint/cint/include/sys/msg.h,
cint/cint/include/sys/sem.h, cint/cint/include/sys/shm.h,
cint/cint/include/sys/stat.h, cint/cint/include/termios.h,
cint/cint/include/time.h, cint/cint/include/timespec.h,
cint/cint/include/typeinfo, cint/cint/include/typeinfo.h,
cint/cint/include/unistd.h, cint/cint/include/windows.h,
cint/cint/include/winsock.h, cint/cint/include/xgraph.c,
cint/cint/include/xygraphbuf.h, cint/cint/lib,
cint/cint/lib/Makefile, cint/cint/lib/README.txt,
cint/cint/lib/WildCard, cint/cint/lib/WildCard/ARCHIVE,
cint/cint/lib/WildCard/AppInit.c, cint/cint/lib/WildCard/Main.c,
cint/cint/lib/WildCard/Main.cxx, cint/cint/lib/WildCard/Makefile,
cint/cint/lib/WildCard/README, cint/cint/lib/WildCard/TCLMACRO.h,
cint/cint/lib/WildCard/TCLTK.h, cint/cint/lib/WildCard/TKMACRO.h,
cint/cint/lib/WildCard/TOP.h, cint/cint/lib/WildCard/TclIns.c,
cint/cint/lib/WildCard/TkInit.c,
cint/cint/lib/WildCard/WildCard.c,
cint/cint/lib/WildCard/bodediagram.wc,
cint/cint/lib/WildCard/calc.wc, cint/cint/lib/WildCard/grcalc.wc,
cint/cint/lib/WildCard/guibuild.wc,
cint/cint/lib/WildCard/question.wc, cint/cint/lib/WildCard/setup,
cint/cint/lib/WildCard/test.c, cint/cint/lib/WildCard/test3.wc,
cint/cint/lib/WildCard/test5.wc, cint/cint/lib/WildCard/tktest.c,
cint/cint/lib/WildCard/tktest1.c,
cint/cint/lib/WildCard/tktest2.c,
cint/cint/lib/WildCard/wildc.wc, cint/cint/lib/accstrm,
cint/cint/lib/accstrm/Makefile, cint/cint/lib/accstrm/README.txt,
cint/cint/lib/accstrm/fstrm.h, cint/cint/lib/accstrm/iostrm.h,
cint/cint/lib/accstrm/linkdef.h, cint/cint/lib/accstrm/sstrm.h,
cint/cint/lib/alphastrm, cint/cint/lib/alphastrm/Makefile,
cint/cint/lib/alphastrm/README.txt,
cint/cint/lib/alphastrm/fstrm.h,
cint/cint/lib/alphastrm/iostrm.h,
cint/cint/lib/alphastrm/linkdef.h,
cint/cint/lib/alphastrm/sstrm.h, cint/cint/lib/bcstream,
cint/cint/lib/bcstream/Makefile, cint/cint/lib/bcstream/README,
cint/cint/lib/bcstream/fstrm.h, cint/cint/lib/bcstream/iostrm.h,
cint/cint/lib/bcstream/stdiostr.h, cint/cint/lib/bcstream/strm.h,
cint/cint/lib/bcstream/strstrm.h, cint/cint/lib/cbstream,
cint/cint/lib/cbstream/Makefile, cint/cint/lib/cbstream/fstrm.h,
cint/cint/lib/cbstream/iostrm.h,
cint/cint/lib/cbstream/linkdef.h,
cint/cint/lib/cbstream/readme.txt,
cint/cint/lib/cbstream/strstrm.h, cint/cint/lib/cintocx,
cint/cint/lib/cintocx/Cint-Ocx,
cint/cint/lib/cintocx/CintocxCtl.bmp,
cint/cint/lib/cintocx/CintocxCtl.cpp,
cint/cint/lib/cintocx/CintocxCtl.h,
cint/cint/lib/cintocx/CintocxPpg.cpp,
cint/cint/lib/cintocx/CintocxPpg.h,
cint/cint/lib/cintocx/README.txt,
cint/cint/lib/cintocx/Resource.h,
cint/cint/lib/cintocx/StdAfx.cpp, cint/cint/lib/cintocx/StdAfx.h,
cint/cint/lib/cintocx/cintocx.aps,
cint/cint/lib/cintocx/cintocx.clw,
cint/cint/lib/cintocx/cintocx.cpp,
cint/cint/lib/cintocx/cintocx.h,
cint/cint/lib/cintocx/cintocx.ico,
cint/cint/lib/cintocx/cintocx.mak,
cint/cint/lib/cintocx/cintocx.mdp,
cint/cint/lib/cintocx/cintocx.odl,
cint/cint/lib/cintocx/cintocx.rc,
cint/cint/lib/cintocx/cintocx3.bmp,
cint/cint/lib/cintocx/setup.bat, cint/cint/lib/dll_stl,
cint/cint/lib/dll_stl/README.txt, cint/cint/lib/dll_stl/cinteh.h,
cint/cint/lib/dll_stl/clim.h, cint/cint/lib/dll_stl/cmplx.h,
cint/cint/lib/dll_stl/dqu.h, cint/cint/lib/dll_stl/iter.h,
cint/cint/lib/dll_stl/lst.h, cint/cint/lib/dll_stl/mp.h,
cint/cint/lib/dll_stl/multmp.h, cint/cint/lib/dll_stl/multst.h,
cint/cint/lib/dll_stl/pr.h, cint/cint/lib/dll_stl/que.h,
cint/cint/lib/dll_stl/se.h, cint/cint/lib/dll_stl/setup,
cint/cint/lib/dll_stl/setup.bat,
cint/cint/lib/dll_stl/setupbc.bat, cint/cint/lib/dll_stl/st.h,
cint/cint/lib/dll_stl/stk.h, cint/cint/lib/dll_stl/str.h,
cint/cint/lib/dll_stl/suncc5_deque.h,
cint/cint/lib/dll_stl/suncc5_string.h,
cint/cint/lib/dll_stl/vary.h, cint/cint/lib/dll_stl/vec.h,
cint/cint/lib/dll_stl/vecbool.h, cint/cint/lib/gcc3strm,
cint/cint/lib/gcc3strm/Makefile,
cint/cint/lib/gcc3strm/README.txt,
cint/cint/lib/gcc3strm/fstrm.h, cint/cint/lib/gcc3strm/iostrm.h,
cint/cint/lib/gcc3strm/linkdef.h, cint/cint/lib/gcc3strm/sstrm.h,
cint/cint/lib/gcc4strm, cint/cint/lib/gcc4strm/Makefile,
cint/cint/lib/gcc4strm/README.txt,
cint/cint/lib/gcc4strm/fstrm.h, cint/cint/lib/gcc4strm/iostrm.h,
cint/cint/lib/gcc4strm/linkdef.h, cint/cint/lib/gcc4strm/sstrm.h,
cint/cint/lib/gl, cint/cint/lib/gl/GL.h,
cint/cint/lib/gl/README.txt, cint/cint/lib/gl/TOP.h,
cint/cint/lib/gl/cintGL.h, cint/cint/lib/gl/setup,
cint/cint/lib/gl/setup.bat, cint/cint/lib/iccstrm,
cint/cint/lib/iccstrm/Makefile, cint/cint/lib/iccstrm/README.txt,
cint/cint/lib/iccstrm/fstrm.h, cint/cint/lib/iccstrm/iostrm.h,
cint/cint/lib/iccstrm/linkdef.h, cint/cint/lib/iccstrm/sstrm.h,
cint/cint/lib/ipc, cint/cint/lib/ipc/README.txt,
cint/cint/lib/ipc/ipcif.h, cint/cint/lib/ipc/setup,
cint/cint/lib/longlong, cint/cint/lib/longlong/README.txt,
cint/cint/lib/longlong/longdbl.h,
cint/cint/lib/longlong/longlong.h,
cint/cint/lib/longlong/make.bat,
cint/cint/lib/longlong/makelongif,
cint/cint/lib/longlong/makelongif3, cint/cint/lib/longlong/setup,
cint/cint/lib/longlong/setup.bat,
cint/cint/lib/longlong/setupbc.bat,
cint/cint/lib/longlong/setuphp, cint/cint/lib/posix,
cint/cint/lib/posix/README.txt, cint/cint/lib/posix/exten.c,
cint/cint/lib/posix/exten.h, cint/cint/lib/posix/mktypes.c,
cint/cint/lib/posix/posix.h, cint/cint/lib/posix/setup,
cint/cint/lib/posix/setup.bat, cint/cint/lib/posix/setupbc.bat,
cint/cint/lib/posix/setupsc.bat, cint/cint/lib/posix/winposix.c,
cint/cint/lib/posix/winposix.h, cint/cint/lib/prec_stl,
cint/cint/lib/prec_stl/README.txt,
cint/cint/lib/prec_stl/algorithm, cint/cint/lib/prec_stl/bitset,
cint/cint/lib/prec_stl/climits, cint/cint/lib/prec_stl/complex,
cint/cint/lib/prec_stl/deque, cint/cint/lib/prec_stl/exception,
cint/cint/lib/prec_stl/functional,
cint/cint/lib/prec_stl/iterator, cint/cint/lib/prec_stl/limits,
cint/cint/lib/prec_stl/list, cint/cint/lib/prec_stl/map,
cint/cint/lib/prec_stl/memory, cint/cint/lib/prec_stl/multimap,
cint/cint/lib/prec_stl/multiset, cint/cint/lib/prec_stl/numeric,
cint/cint/lib/prec_stl/queue, cint/cint/lib/prec_stl/set,
cint/cint/lib/prec_stl/stack, cint/cint/lib/prec_stl/stdexcept,
cint/cint/lib/prec_stl/string, cint/cint/lib/prec_stl/utility,
cint/cint/lib/prec_stl/valarray, cint/cint/lib/prec_stl/vector,
cint/cint/lib/pthread, cint/cint/lib/pthread/Makefile,
cint/cint/lib/pthread/README.txt, cint/cint/lib/pthread/pthd.h,
cint/cint/lib/pthread/setup, cint/cint/lib/pthread/setuphp,
cint/cint/lib/pthread/thread.h, cint/cint/lib/qt,
cint/cint/lib/qt/Makefile, cint/cint/lib/qt/README.txt,
cint/cint/lib/qt/qcompactstyle.h, cint/cint/lib/qt/qconfig.h,
cint/cint/lib/qt/qmodules.h, cint/cint/lib/qt/qplatformdefs.h,
cint/cint/lib/qt/qtcint.h, cint/cint/lib/qt/qtclasses.h,
cint/cint/lib/qt/qtdummy.h, cint/cint/lib/qt/qtfunctions.h,
cint/cint/lib/qt/qtglobals.h, cint/cint/lib/qt/qtstatic.cxx,
cint/cint/lib/qt/setup, cint/cint/lib/qt/setup.bat,
cint/cint/lib/setup, cint/cint/lib/socket,
cint/cint/lib/socket/README.txt, cint/cint/lib/socket/cintsock.c,
cint/cint/lib/socket/cintsock.h, cint/cint/lib/socket/mksockh.c,
cint/cint/lib/socket/setup, cint/cint/lib/socket/setup.bat,
cint/cint/lib/socket/setupbc.bat, cint/cint/lib/stdstrct,
cint/cint/lib/stdstrct/Makefile, cint/cint/lib/stdstrct/setup,
cint/cint/lib/stdstrct/setup.bat,
cint/cint/lib/stdstrct/setupbc.bat,
cint/cint/lib/stdstrct/stdcxxfunc.h,
cint/cint/lib/stdstrct/stdfunc.h,
cint/cint/lib/stdstrct/stdstr.h, cint/cint/lib/stream,
cint/cint/lib/stream/Makefile, cint/cint/lib/stream/README,
cint/cint/lib/stream/fstrm.h, cint/cint/lib/stream/iostrm.h,
cint/cint/lib/stream/stdiostr.h, cint/cint/lib/stream/strm.h,
cint/cint/lib/stream/strstrm.h, cint/cint/lib/sunstrm,
cint/cint/lib/sunstrm/Makefile, cint/cint/lib/sunstrm/fstrm.h,
cint/cint/lib/sunstrm/iostrm.h, cint/cint/lib/sunstrm/length.cxx,
cint/cint/lib/sunstrm/linkdef.h,
cint/cint/lib/sunstrm/readme.txt, cint/cint/lib/sunstrm/sstrm.h,
cint/cint/lib/vc7strm, cint/cint/lib/vc7strm/Makefile,
cint/cint/lib/vc7strm/README.txt, cint/cint/lib/vc7strm/fstrm.h,
cint/cint/lib/vc7strm/iostrm.h, cint/cint/lib/vc7strm/linkdef.h,
cint/cint/lib/vc7strm/sstrm.h, cint/cint/lib/vcstream,
cint/cint/lib/vcstream/Makefile,
cint/cint/lib/vcstream/Makefileold,
cint/cint/lib/vcstream/README, cint/cint/lib/vcstream/fstrm.h,
cint/cint/lib/vcstream/iostrm.h,
cint/cint/lib/vcstream/stdiostr.h, cint/cint/lib/vcstream/strm.h,
cint/cint/lib/vcstream/strstrm.h, cint/cint/lib/win32api,
cint/cint/lib/win32api/cintwin.h,
cint/cint/lib/win32api/make.bat,
cint/cint/lib/win32api/readme.txt,
cint/cint/lib/win32api/setup.bat,
cint/cint/lib/win32api/setupbc.bat,
cint/cint/lib/win32api/setupsc.bat,
cint/cint/lib/win32api/winfunc.h, cint/cint/lib/wintcldl83,
cint/cint/lib/wintcldl83/README.txt,
cint/cint/lib/wintcldl83/WILDCARD.tcl,
cint/cint/lib/wintcldl83/bodediagram.wc,
cint/cint/lib/wintcldl83/calc.wc,
cint/cint/lib/wintcldl83/cintlib.c,
cint/cint/lib/wintcldl83/gainphas.wc,
cint/cint/lib/wintcldl83/grcalc.wc,
cint/cint/lib/wintcldl83/guibuild.wc,
cint/cint/lib/wintcldl83/quest.wc,
cint/cint/lib/wintcldl83/question.wc,
cint/cint/lib/wintcldl83/setup.bat,
cint/cint/lib/wintcldl83/tclmacro.h,
cint/cint/lib/wintcldl83/tcltk.h,
cint/cint/lib/wintcldl83/test.c,
cint/cint/lib/wintcldl83/test1.wc,
cint/cint/lib/wintcldl83/test3.wc,
cint/cint/lib/wintcldl83/test5.wc,
cint/cint/lib/wintcldl83/tkmacro.h,
cint/cint/lib/wintcldl83/top.h, cint/cint/lib/wintcldl83/try.bat,
cint/cint/lib/wintcldl83/wildc,
cint/cint/lib/wintcldl83/wildc.bat,
cint/cint/lib/wintcldl83/wildc.dbk,
cint/cint/lib/wintcldl83/wildc.tcl,
cint/cint/lib/wintcldl83/wildc.wc,
cint/cint/lib/wintcldl83/wildc/wildc.dsp,
cint/cint/lib/wintcldl83/wildc/wildc.dsw,
cint/cint/lib/wintcldl83/wildc/wildc.mak,
cint/cint/lib/wintcldl83/wildc1.bmp, cint/cint/lib/xlib,
cint/cint/lib/xlib/README.txt, cint/cint/lib/xlib/TOP.h,
cint/cint/lib/xlib/XLIB.h, cint/cint/lib/xlib/setup,
cint/cint/lib/xlib/x11const.h, cint/cint/lib/xlib/x11mfunc.h,
cint/cint/main, cint/cint/main/G__main.c,
cint/cint/main/G__setup.c, cint/cint/main/cppmain.cxx,
cint/cint/src, cint/cint/src/Api.cxx, cint/cint/src/BaseCls.cxx,
cint/cint/src/CallFunc.cxx, cint/cint/src/Class.cxx,
cint/cint/src/DataMbr.cxx, cint/cint/src/HISTORY,
cint/cint/src/Makeapi, cint/cint/src/Method.cxx,
cint/cint/src/MethodAr.cxx, cint/cint/src/README.txt,
cint/cint/src/Shadow.cxx, cint/cint/src/Token.cxx,
cint/cint/src/Type.cxx, cint/cint/src/Typedf.cxx,
cint/cint/src/auxu.cxx, cint/cint/src/bc_assign.cxx,
cint/cint/src/bc_assign.h, cint/cint/src/bc_autoobj.cxx,
cint/cint/src/bc_autoobj.h, cint/cint/src/bc_cfunc.cxx,
cint/cint/src/bc_cfunc.h, cint/cint/src/bc_debug.cxx,
cint/cint/src/bc_debug.h, cint/cint/src/bc_eh.cxx,
cint/cint/src/bc_eh.h, cint/cint/src/bc_exec.cxx,
cint/cint/src/bc_exec.h, cint/cint/src/bc_exec_asm.h,
cint/cint/src/bc_inst.cxx, cint/cint/src/bc_inst.h,
cint/cint/src/bc_item.cxx, cint/cint/src/bc_item.h,
cint/cint/src/bc_linkdef.h, cint/cint/src/bc_parse.cxx,
cint/cint/src/bc_parse.h, cint/cint/src/bc_reader.cxx,
cint/cint/src/bc_reader.h, cint/cint/src/bc_type.cxx,
cint/cint/src/bc_type.h, cint/cint/src/bc_vtbl.cxx,
cint/cint/src/bc_vtbl.h, cint/cint/src/cast.cxx,
cint/cint/src/common.h, cint/cint/src/debug.cxx,
cint/cint/src/decl.cxx, cint/cint/src/dict,
cint/cint/src/dict/Apiif.cxx, cint/cint/src/dict/Apiif.h,
cint/cint/src/dict/accstrm.cxx, cint/cint/src/dict/accstrm.h,
cint/cint/src/dict/allstrm.cxx, cint/cint/src/dict/alphastrm.cxx,
cint/cint/src/dict/alphastrm.h, cint/cint/src/dict/bcstrm.cxx,
cint/cint/src/dict/bcstrm.h, cint/cint/src/dict/cbstrm.cpp,
cint/cint/src/dict/cbstrm.h, cint/cint/src/dict/dmyinit.cxx,
cint/cint/src/dict/dmystrct.cxx, cint/cint/src/dict/dmystrm.cxx,
cint/cint/src/dict/fakestrm.cxx, cint/cint/src/dict/gcc3strm.cxx,
cint/cint/src/dict/gcc3strm.h, cint/cint/src/dict/gcc4strm.cxx,
cint/cint/src/dict/gcc4strm.h, cint/cint/src/dict/iccstrm.cxx,
cint/cint/src/dict/iccstrm.h, cint/cint/src/dict/kccstrm.cxx,
cint/cint/src/dict/kccstrm.h, cint/cint/src/dict/libstrm.cxx,
cint/cint/src/dict/libstrm.h, cint/cint/src/dict/longif.cxx,
cint/cint/src/dict/longif.h, cint/cint/src/dict/longif3.cxx,
cint/cint/src/dict/longif3.h, cint/cint/src/dict/stdstrct.cxx,
cint/cint/src/dict/stdstrct.h, cint/cint/src/dict/sun5strm.cxx,
cint/cint/src/dict/sunstrm.cxx, cint/cint/src/dict/sunstrm.h,
cint/cint/src/dict/vc7strm.cxx, cint/cint/src/dict/vc7strm.h,
cint/cint/src/dict/vcstrm.cxx, cint/cint/src/dict/vcstrm.h,
cint/cint/src/dict/vcstrmold.cxx, cint/cint/src/dict/vcstrmold.h,
cint/cint/src/disp.cxx, cint/cint/src/dllrev.h,
cint/cint/src/dump.cxx, cint/cint/src/end.cxx,
cint/cint/src/error.cxx, cint/cint/src/expr.cxx,
cint/cint/src/fproto.h, cint/cint/src/fread.cxx,
cint/cint/src/func.cxx, cint/cint/src/g__cfunc.c,
cint/cint/src/gcoll.cxx, cint/cint/src/global.h,
cint/cint/src/global1.cxx, cint/cint/src/global2.cxx,
cint/cint/src/header.h, cint/cint/src/ifunc.cxx,
cint/cint/src/inherit.cxx, cint/cint/src/init.cxx,
cint/cint/src/input.cxx, cint/cint/src/intrpt.cxx,
cint/cint/src/loadfile.cxx, cint/cint/src/macos.cxx,
cint/cint/src/macro.cxx, cint/cint/src/malloc.cxx,
cint/cint/src/memtest.cxx, cint/cint/src/memtest.h,
cint/cint/src/new.cxx, cint/cint/src/newlink.cxx,
cint/cint/src/newsos.cxx, cint/cint/src/newsos.h,
cint/cint/src/oldlink.cxx, cint/cint/src/opr.cxx,
cint/cint/src/parse.cxx, cint/cint/src/pause.cxx,
cint/cint/src/pcode.cxx, cint/cint/src/pragma.cxx,
cint/cint/src/quote.cxx, cint/cint/src/random.cxx,
cint/cint/src/rflx_gendict.cxx, cint/cint/src/rflx_gendict.h,
cint/cint/src/rflx_gensrc.cxx, cint/cint/src/rflx_gensrc.h,
cint/cint/src/rflx_tools.cxx, cint/cint/src/rflx_tools.h,
cint/cint/src/scrupto.cxx, cint/cint/src/security.h,
cint/cint/src/shl.cxx, cint/cint/src/sizeof.cxx,
cint/cint/src/struct.cxx, cint/cint/src/stub.cxx,
cint/cint/src/sunos.cxx, cint/cint/src/sunos.h,
cint/cint/src/symbols.cxx, cint/cint/src/tmplt.cxx,
cint/cint/src/typedef.cxx, cint/cint/src/typesym.h,
cint/cint/src/val2a.cxx, cint/cint/src/value.cxx,
cint/cint/src/value.h, cint/cint/src/var.cxx,
cint/cint/src/winnt.cxx, cint/cint/stl,
cint/cint/stl/G__postprocess.h, cint/cint/stl/README.txt,
cint/cint/stl/_algorithm, cint/cint/stl/_autocontainer,
cint/cint/stl/_bitset, cint/cint/stl/_climits,
cint/cint/stl/_climits.h, cint/cint/stl/_deque,
cint/cint/stl/_deque.h, cint/cint/stl/_functional,
cint/cint/stl/_iterator, cint/cint/stl/_iterator.h,
cint/cint/stl/_list, cint/cint/stl/_list.h, cint/cint/stl/_map,
cint/cint/stl/_map.h, cint/cint/stl/_memory,
cint/cint/stl/_memory.h, cint/cint/stl/_multimap,
cint/cint/stl/_multimap.h, cint/cint/stl/_multiset,
cint/cint/stl/_multiset.h, cint/cint/stl/_pair.h,
cint/cint/stl/_set, cint/cint/stl/_set.h, cint/cint/stl/_stack,
cint/cint/stl/_stack.h, cint/cint/stl/_string,
cint/cint/stl/_utility, cint/cint/stl/_utility.h,
cint/cint/stl/_vector, cint/cint/stl/_vector.h,
cint/cint/stl/algo.h, cint/cint/stl/algobase.h,
cint/cint/stl/algorithm, cint/cint/stl/bitset,
cint/cint/stl/bool, cint/cint/stl/bstring.h,
cint/cint/stl/bvector.h, cint/cint/stl/defalloc.h,
cint/cint/stl/deque, cint/cint/stl/deque.h,
cint/cint/stl/faralloc.h, cint/cint/stl/fdeque.h,
cint/cint/stl/flist.h, cint/cint/stl/fmap.h,
cint/cint/stl/fmultmap.h, cint/cint/stl/fmultset.h,
cint/cint/stl/fset.h, cint/cint/stl/function.h,
cint/cint/stl/functional, cint/cint/stl/hdeque.h,
cint/cint/stl/heap.h, cint/cint/stl/hlist.h,
cint/cint/stl/hmap.h, cint/cint/stl/hmultmap.h,
cint/cint/stl/hmultset.h, cint/cint/stl/hset.h,
cint/cint/stl/hugalloc.h, cint/cint/stl/hvector.h,
cint/cint/stl/iterator, cint/cint/stl/iterator.h,
cint/cint/stl/lbvector.h, cint/cint/stl/ldeque.h,
cint/cint/stl/limits, cint/cint/stl/list, cint/cint/stl/list.h,
cint/cint/stl/llist.h, cint/cint/stl/lmap.h,
cint/cint/stl/lmultmap.h, cint/cint/stl/lmultset.h,
cint/cint/stl/lngalloc.h, cint/cint/stl/lset.h,
cint/cint/stl/map, cint/cint/stl/map.h, cint/cint/stl/memory,
cint/cint/stl/multimap, cint/cint/stl/multimap.h,
cint/cint/stl/multiset, cint/cint/stl/multiset.h,
cint/cint/stl/neralloc.h, cint/cint/stl/nmap.h,
cint/cint/stl/nmultmap.h, cint/cint/stl/nmultset.h,
cint/cint/stl/nset.h, cint/cint/stl/numeric, cint/cint/stl/pair,
cint/cint/stl/pair.h, cint/cint/stl/projectn.h,
cint/cint/stl/queue, cint/cint/stl/random.cpp, cint/cint/stl/set,
cint/cint/stl/set.h, cint/cint/stl/stack, cint/cint/stl/stack.h,
cint/cint/stl/string, cint/cint/stl/tempbuf.cpp,
cint/cint/stl/tempbuf.h, cint/cint/stl/teststl,
cint/cint/stl/teststl.c, cint/cint/stl/tree.h,
cint/cint/stl/utility, cint/cint/stl/utility.h,
cint/cint/stl/valarray, cint/cint/stl/vector,
cint/cint/stl/vector.h, cint/cint7, cint/cint7/Module.mk,
cint/cint7/inc, cint/cint7/inc/Api.h, cint/cint7/inc/BaseCls.h,
cint/cint7/inc/CallFunc.h, cint/cint7/inc/Class.h,
cint/cint7/inc/DataMbr.h, cint/cint7/inc/G__ci.h,
cint/cint7/inc/G__ci_fproto.h, cint/cint7/inc/G__security.h,
cint/cint7/inc/Method.h, cint/cint7/inc/MethodAr.h,
cint/cint7/inc/Property.h, cint/cint7/inc/Shadow.h,
cint/cint7/inc/Token.h, cint/cint7/inc/Type.h,
cint/cint7/inc/Typedf.h, cint/cint7/inc/cintdictversion.h,
cint/cint7/include, cint/cint7/include/Common.h,
cint/cint7/include/GL, cint/cint7/include/GL/gl.h,
cint/cint7/include/GL/glu.h, cint/cint7/include/GL/glut.h,
cint/cint7/include/GL/xmesa.h, cint/cint7/include/README.txt,
cint/cint7/include/ReadF.C, cint/cint7/include/ReadF.cxx,
cint/cint7/include/ReadF.h, cint/cint7/include/RegE.C,
cint/cint7/include/RegE.cxx, cint/cint7/include/RegE.h,
cint/cint7/include/X11, cint/cint7/include/X11/Xlib.h,
cint/cint7/include/X11/Xutil.h, cint/cint7/include/X11/keysym.h,
cint/cint7/include/X11/xos.h, cint/cint7/include/_complex,
cint/cint7/include/_complex.h, cint/cint7/include/_exception,
cint/cint7/include/_exception.h, cint/cint7/include/_iostream,
cint/cint7/include/_stdexcept, cint/cint7/include/_stdexcept.h,
cint/cint7/include/api.h, cint/cint7/include/array.c,
cint/cint7/include/array.h, cint/cint7/include/arrayiostream.h,
cint/cint7/include/assert.h, cint/cint7/include/bool,
cint/cint7/include/bool.h, cint/cint7/include/boolean.h,
cint/cint7/include/carray.c, cint/cint7/include/carray.h,
cint/cint7/include/cassert, cint/cint7/include/cctype,
cint/cint7/include/cerrno, cint/cint7/include/cfloat,
cint/cint7/include/ciso646, cint/cint7/include/climits,
cint/cint7/include/clocale, cint/cint7/include/cmath,
cint/cint7/include/complex, cint/cint7/include/complex.h,
cint/cint7/include/constants.h, cint/cint7/include/csetjmp,
cint/cint7/include/csignal, cint/cint7/include/cstdarg,
cint/cint7/include/cstddef, cint/cint7/include/cstdio,
cint/cint7/include/cstdlib, cint/cint7/include/cstring,
cint/cint7/include/ctime, cint/cint7/include/ctype.h,
cint/cint7/include/cwchar, cint/cint7/include/cwctype,
cint/cint7/include/darray.cxx, cint/cint7/include/darray.h,
cint/cint7/include/done, cint/cint7/include/errno.h,
cint/cint7/include/ertti.h, cint/cint7/include/exception,
cint/cint7/include/exception.h, cint/cint7/include/fcntl.h,
cint/cint7/include/fft.c, cint/cint7/include/fft.h,
cint/cint7/include/float.h, cint/cint7/include/fstream,
cint/cint7/include/fstream.h, cint/cint7/include/graphbuf.h,
cint/cint7/include/iomanip, cint/cint7/include/iomanip.h,
cint/cint7/include/iosenum.cxx, cint/cint7/include/iosenum.h,
cint/cint7/include/iosfwd, cint/cint7/include/iosfwd.h,
cint/cint7/include/iostream, cint/cint7/include/iostream.h,
cint/cint7/include/istream, cint/cint7/include/limits,
cint/cint7/include/limits.h, cint/cint7/include/locale,
cint/cint7/include/locale.h, cint/cint7/include/lsm.c,
cint/cint7/include/lsm.h, cint/cint7/include/make.arc,
cint/cint7/include/makearc, cint/cint7/include/makearcg,
cint/cint7/include/makearcsun, cint/cint7/include/makefile,
cint/cint7/include/makehpib, cint/cint7/include/makeit.bat,
cint/cint7/include/makeit.c, cint/cint7/include/makemat,
cint/cint7/include/math.h, cint/cint7/include/matrix.cxx,
cint/cint7/include/matrix.h, cint/cint7/include/matrixstream.h,
cint/cint7/include/matrixstream.hi, cint/cint7/include/mkincld.c,
cint/cint7/include/new, cint/cint7/include/new.h,
cint/cint7/include/ostream, cint/cint7/include/platform.h,
cint/cint7/include/pthread.h, cint/cint7/include/readfile.h,
cint/cint7/include/regex.h, cint/cint7/include/regexp.h,
cint/cint7/include/setjmp.h, cint/cint7/include/signal.h,
cint/cint7/include/socket.h, cint/cint7/include/spice.h,
cint/cint7/include/sstream, cint/cint7/include/statistics.c,
cint/cint7/include/statistics.h, cint/cint7/include/stdarg.h,
cint/cint7/include/stddef.h, cint/cint7/include/stdexcept,
cint/cint7/include/stdio.h, cint/cint7/include/stdiostream.h,
cint/cint7/include/stdlib.h, cint/cint7/include/stream.h,
cint/cint7/include/streambuf, cint/cint7/include/string.h,
cint/cint7/include/striostream.h, cint/cint7/include/strstream,
cint/cint7/include/strstream.h, cint/cint7/include/sys,
cint/cint7/include/sys/cdefs.h, cint/cint7/include/sys/file.h,
cint/cint7/include/sys/ipc.h, cint/cint7/include/sys/msg.h,
cint/cint7/include/sys/sem.h, cint/cint7/include/sys/shm.h,
cint/cint7/include/sys/stat.h, cint/cint7/include/sys/types.h,
cint/cint7/include/systypes.h, cint/cint7/include/termios.h,
cint/cint7/include/time.h, cint/cint7/include/timespec.h,
cint/cint7/include/typeinfo, cint/cint7/include/typeinfo.h,
cint/cint7/include/unistd.h, cint/cint7/include/windows.h,
cint/cint7/include/winsock.h, cint/cint7/include/xgraph.c,
cint/cint7/include/xygraphbuf.h, cint/cint7/lib,
cint/cint7/lib/Makefile, cint/cint7/lib/README.txt,
cint/cint7/lib/WildCard, cint/cint7/lib/WildCard/ARCHIVE,
cint/cint7/lib/WildCard/AppInit.c,
cint/cint7/lib/WildCard/Main.c, cint/cint7/lib/WildCard/Main.cxx,
cint/cint7/lib/WildCard/Makefile, cint/cint7/lib/WildCard/README,
cint/cint7/lib/WildCard/TCLMACRO.h,
cint/cint7/lib/WildCard/TCLTK.h,
cint/cint7/lib/WildCard/TKMACRO.h, cint/cint7/lib/WildCard/TOP.h,
cint/cint7/lib/WildCard/TclIns.c,
cint/cint7/lib/WildCard/TkInit.c,
cint/cint7/lib/WildCard/WildCard.c,
cint/cint7/lib/WildCard/bodediagram.wc,
cint/cint7/lib/WildCard/calc.wc,
cint/cint7/lib/WildCard/grcalc.wc,
cint/cint7/lib/WildCard/guibuild.wc,
cint/cint7/lib/WildCard/question.wc,
cint/cint7/lib/WildCard/setup, cint/cint7/lib/WildCard/test.c,
cint/cint7/lib/WildCard/test3.wc,
cint/cint7/lib/WildCard/test5.wc,
cint/cint7/lib/WildCard/tktest.c,
cint/cint7/lib/WildCard/tktest1.c,
cint/cint7/lib/WildCard/tktest2.c,
cint/cint7/lib/WildCard/wildc.wc, cint/cint7/lib/accstrm,
cint/cint7/lib/accstrm/Makefile,
cint/cint7/lib/accstrm/README.txt,
cint/cint7/lib/accstrm/fstrm.h, cint/cint7/lib/accstrm/iostrm.h,
cint/cint7/lib/accstrm/linkdef.h, cint/cint7/lib/accstrm/sstrm.h,
cint/cint7/lib/alphastrm, cint/cint7/lib/alphastrm/Makefile,
cint/cint7/lib/alphastrm/README.txt,
cint/cint7/lib/alphastrm/fstrm.h,
cint/cint7/lib/alphastrm/iostrm.h,
cint/cint7/lib/alphastrm/linkdef.h,
cint/cint7/lib/alphastrm/sstrm.h, cint/cint7/lib/bcstream,
cint/cint7/lib/bcstream/Makefile, cint/cint7/lib/bcstream/README,
cint/cint7/lib/bcstream/fstrm.h,
cint/cint7/lib/bcstream/iostrm.h,
cint/cint7/lib/bcstream/stdiostr.h,
cint/cint7/lib/bcstream/strm.h,
cint/cint7/lib/bcstream/strstrm.h, cint/cint7/lib/cbstream,
cint/cint7/lib/cbstream/Makefile,
cint/cint7/lib/cbstream/fstrm.h,
cint/cint7/lib/cbstream/iostrm.h,
cint/cint7/lib/cbstream/linkdef.h,
cint/cint7/lib/cbstream/readme.txt,
cint/cint7/lib/cbstream/strstrm.h, cint/cint7/lib/cintocx,
cint/cint7/lib/cintocx/Cint-Ocx,
cint/cint7/lib/cintocx/CintocxCtl.bmp,
cint/cint7/lib/cintocx/CintocxCtl.cpp,
cint/cint7/lib/cintocx/CintocxCtl.h,
cint/cint7/lib/cintocx/CintocxPpg.cpp,
cint/cint7/lib/cintocx/CintocxPpg.h,
cint/cint7/lib/cintocx/README.txt,
cint/cint7/lib/cintocx/Resource.h,
cint/cint7/lib/cintocx/StdAfx.cpp,
cint/cint7/lib/cintocx/StdAfx.h,
cint/cint7/lib/cintocx/cintocx.aps,
cint/cint7/lib/cintocx/cintocx.clw,
cint/cint7/lib/cintocx/cintocx.cpp,
cint/cint7/lib/cintocx/cintocx.h,
cint/cint7/lib/cintocx/cintocx.ico,
cint/cint7/lib/cintocx/cintocx.mak,
cint/cint7/lib/cintocx/cintocx.mdp,
cint/cint7/lib/cintocx/cintocx.odl,
cint/cint7/lib/cintocx/cintocx.rc,
cint/cint7/lib/cintocx/cintocx3.bmp,
cint/cint7/lib/cintocx/setup.bat, cint/cint7/lib/dll_stl,
cint/cint7/lib/dll_stl/.gdb_history,
cint/cint7/lib/dll_stl/Makeclimits,
cint/cint7/lib/dll_stl/Makecomplex,
cint/cint7/lib/dll_stl/Makedeque, cint/cint7/lib/dll_stl/Makeeh,
cint/cint7/lib/dll_stl/Makelist, cint/cint7/lib/dll_stl/Makemap,
cint/cint7/lib/dll_stl/Makemap2, cint/cint7/lib/dll_stl/Makemmap,
cint/cint7/lib/dll_stl/Makemmap2,
cint/cint7/lib/dll_stl/Makemset, cint/cint7/lib/dll_stl/Makeque,
cint/cint7/lib/dll_stl/Makese, cint/cint7/lib/dll_stl/Makeset,
cint/cint7/lib/dll_stl/Makestk, cint/cint7/lib/dll_stl/Makestr,
cint/cint7/lib/dll_stl/Makevary, cint/cint7/lib/dll_stl/Makevec,
cint/cint7/lib/dll_stl/Makevecbool,
cint/cint7/lib/dll_stl/README.txt,
cint/cint7/lib/dll_stl/cinteh.h, cint/cint7/lib/dll_stl/clim.h,
cint/cint7/lib/dll_stl/cmplx.h, cint/cint7/lib/dll_stl/dqu.h,
cint/cint7/lib/dll_stl/iter.h, cint/cint7/lib/dll_stl/lst.h,
cint/cint7/lib/dll_stl/mp.h, cint/cint7/lib/dll_stl/multmp.h,
cint/cint7/lib/dll_stl/multst.h, cint/cint7/lib/dll_stl/pr.h,
cint/cint7/lib/dll_stl/que.h, cint/cint7/lib/dll_stl/se.h,
cint/cint7/lib/dll_stl/setup, cint/cint7/lib/dll_stl/setup.bat,
cint/cint7/lib/dll_stl/setupbc.bat, cint/cint7/lib/dll_stl/st.h,
cint/cint7/lib/dll_stl/stk.h, cint/cint7/lib/dll_stl/str.h,
cint/cint7/lib/dll_stl/suncc5_deque.h,
cint/cint7/lib/dll_stl/suncc5_string.h,
cint/cint7/lib/dll_stl/vary.h, cint/cint7/lib/dll_stl/vec.h,
cint/cint7/lib/dll_stl/vecbool.h, cint/cint7/lib/gcc3strm,
cint/cint7/lib/gcc3strm/Makefile,
cint/cint7/lib/gcc3strm/README.txt,
cint/cint7/lib/gcc3strm/fstrm.h,
cint/cint7/lib/gcc3strm/iostrm.h,
cint/cint7/lib/gcc3strm/linkdef.h,
cint/cint7/lib/gcc3strm/sstrm.h, cint/cint7/lib/gcc4strm,
cint/cint7/lib/gcc4strm/Makefile,
cint/cint7/lib/gcc4strm/README.txt,
cint/cint7/lib/gcc4strm/fstrm.h,
cint/cint7/lib/gcc4strm/iostrm.h,
cint/cint7/lib/gcc4strm/linkdef.h,
cint/cint7/lib/gcc4strm/sstrm.h, cint/cint7/lib/gl,
cint/cint7/lib/gl/GL.h, cint/cint7/lib/gl/README.txt,
cint/cint7/lib/gl/TOP.h, cint/cint7/lib/gl/cintGL.h,
cint/cint7/lib/gl/setup, cint/cint7/lib/gl/setup.bat,
cint/cint7/lib/iccstrm, cint/cint7/lib/iccstrm/Makefile,
cint/cint7/lib/iccstrm/README.txt,
cint/cint7/lib/iccstrm/fstrm.h, cint/cint7/lib/iccstrm/iostrm.h,
cint/cint7/lib/iccstrm/linkdef.h, cint/cint7/lib/iccstrm/sstrm.h,
cint/cint7/lib/ipc, cint/cint7/lib/ipc/README.txt,
cint/cint7/lib/ipc/ipcif.h, cint/cint7/lib/ipc/setup,
cint/cint7/lib/longlong, cint/cint7/lib/longlong/README.txt,
cint/cint7/lib/longlong/longdbl.h,
cint/cint7/lib/longlong/longlong.h,
cint/cint7/lib/longlong/make.bat,
cint/cint7/lib/longlong/makelongif,
cint/cint7/lib/longlong/makelongif3,
cint/cint7/lib/longlong/setup, cint/cint7/lib/longlong/setup.bat,
cint/cint7/lib/longlong/setupbc.bat,
cint/cint7/lib/longlong/setuphp, cint/cint7/lib/posix,
cint/cint7/lib/posix/README.txt, cint/cint7/lib/posix/exten.c,
cint/cint7/lib/posix/exten.h, cint/cint7/lib/posix/mktypes.c,
cint/cint7/lib/posix/posix.h, cint/cint7/lib/posix/setup,
cint/cint7/lib/posix/setup.bat, cint/cint7/lib/posix/setupbc.bat,
cint/cint7/lib/posix/setupsc.bat,
cint/cint7/lib/posix/winposix.c, cint/cint7/lib/posix/winposix.h,
cint/cint7/lib/prec_stl, cint/cint7/lib/prec_stl/README.txt,
cint/cint7/lib/prec_stl/algorithm,
cint/cint7/lib/prec_stl/bitset, cint/cint7/lib/prec_stl/climits,
cint/cint7/lib/prec_stl/complex, cint/cint7/lib/prec_stl/deque,
cint/cint7/lib/prec_stl/exception,
cint/cint7/lib/prec_stl/functional,
cint/cint7/lib/prec_stl/iterator, cint/cint7/lib/prec_stl/limits,
cint/cint7/lib/prec_stl/list, cint/cint7/lib/prec_stl/map,
cint/cint7/lib/prec_stl/memory, cint/cint7/lib/prec_stl/multimap,
cint/cint7/lib/prec_stl/multiset,
cint/cint7/lib/prec_stl/numeric, cint/cint7/lib/prec_stl/queue,
cint/cint7/lib/prec_stl/set, cint/cint7/lib/prec_stl/stack,
cint/cint7/lib/prec_stl/stdexcept,
cint/cint7/lib/prec_stl/string,
cint/cint7/lib/prec_stl/string.orig,
cint/cint7/lib/prec_stl/utility,
cint/cint7/lib/prec_stl/valarray, cint/cint7/lib/prec_stl/vector,
cint/cint7/lib/pthread, cint/cint7/lib/pthread/Makefile,
cint/cint7/lib/pthread/README.txt, cint/cint7/lib/pthread/pthd.h,
cint/cint7/lib/pthread/setup, cint/cint7/lib/pthread/setuphp,
cint/cint7/lib/pthread/thread.h, cint/cint7/lib/qt,
cint/cint7/lib/qt/Makefile, cint/cint7/lib/qt/README.txt,
cint/cint7/lib/qt/qcompactstyle.h, cint/cint7/lib/qt/qconfig.h,
cint/cint7/lib/qt/qmodules.h, cint/cint7/lib/qt/qplatformdefs.h,
cint/cint7/lib/qt/qtcint.h, cint/cint7/lib/qt/qtclasses.h,
cint/cint7/lib/qt/qtdummy.h, cint/cint7/lib/qt/qtfunctions.h,
cint/cint7/lib/qt/qtglobals.h, cint/cint7/lib/qt/qtstatic.cxx,
cint/cint7/lib/qt/setup, cint/cint7/lib/qt/setup.bat,
cint/cint7/lib/setup, cint/cint7/lib/socket,
cint/cint7/lib/socket/README.txt,
cint/cint7/lib/socket/cintsock.c,
cint/cint7/lib/socket/cintsock.h,
cint/cint7/lib/socket/mksockh.c, cint/cint7/lib/socket/setup,
cint/cint7/lib/socket/setup.bat,
cint/cint7/lib/socket/setupbc.bat, cint/cint7/lib/stdstrct,
cint/cint7/lib/stdstrct/Makefile, cint/cint7/lib/stdstrct/setup,
cint/cint7/lib/stdstrct/setup.bat,
cint/cint7/lib/stdstrct/setupbc.bat,
cint/cint7/lib/stdstrct/stdcxxfunc.h,
cint/cint7/lib/stdstrct/stdfunc.h,
cint/cint7/lib/stdstrct/stdstr.h, cint/cint7/lib/stream,
cint/cint7/lib/stream/Makefile, cint/cint7/lib/stream/README,
cint/cint7/lib/stream/fstrm.h, cint/cint7/lib/stream/iostrm.h,
cint/cint7/lib/stream/stdiostr.h, cint/cint7/lib/stream/strm.h,
cint/cint7/lib/stream/strstrm.h, cint/cint7/lib/sunstrm,
cint/cint7/lib/sunstrm/Makefile, cint/cint7/lib/sunstrm/fstrm.h,
cint/cint7/lib/sunstrm/iostrm.h,
cint/cint7/lib/sunstrm/length.cxx,
cint/cint7/lib/sunstrm/linkdef.h,
cint/cint7/lib/sunstrm/readme.txt,
cint/cint7/lib/sunstrm/sstrm.h, cint/cint7/lib/vc7strm,
cint/cint7/lib/vc7strm/Makefile,
cint/cint7/lib/vc7strm/README.txt,
cint/cint7/lib/vc7strm/fstrm.h, cint/cint7/lib/vc7strm/iostrm.h,
cint/cint7/lib/vc7strm/linkdef.h, cint/cint7/lib/vc7strm/sstrm.h,
cint/cint7/lib/vcstream, cint/cint7/lib/vcstream/Makefile,
cint/cint7/lib/vcstream/Makefileold,
cint/cint7/lib/vcstream/README, cint/cint7/lib/vcstream/fstrm.h,
cint/cint7/lib/vcstream/iostrm.h,
cint/cint7/lib/vcstream/stdiostr.h,
cint/cint7/lib/vcstream/strm.h,
cint/cint7/lib/vcstream/strstrm.h, cint/cint7/lib/win32api,
cint/cint7/lib/win32api/cintwin.h,
cint/cint7/lib/win32api/make.bat,
cint/cint7/lib/win32api/readme.txt,
cint/cint7/lib/win32api/setup.bat,
cint/cint7/lib/win32api/setupbc.bat,
cint/cint7/lib/win32api/setupsc.bat,
cint/cint7/lib/win32api/winfunc.h, cint/cint7/lib/wintcldl83,
cint/cint7/lib/wintcldl83/README.txt,
cint/cint7/lib/wintcldl83/WILDCARD.tcl,
cint/cint7/lib/wintcldl83/bodediagram.wc,
cint/cint7/lib/wintcldl83/calc.wc,
cint/cint7/lib/wintcldl83/cintlib.c,
cint/cint7/lib/wintcldl83/gainphas.wc,
cint/cint7/lib/wintcldl83/grcalc.wc,
cint/cint7/lib/wintcldl83/guibuild.wc,
cint/cint7/lib/wintcldl83/quest.wc,
cint/cint7/lib/wintcldl83/question.wc,
cint/cint7/lib/wintcldl83/setup.bat,
cint/cint7/lib/wintcldl83/tclmacro.h,
cint/cint7/lib/wintcldl83/tcltk.h,
cint/cint7/lib/wintcldl83/test.c,
cint/cint7/lib/wintcldl83/test1.wc,
cint/cint7/lib/wintcldl83/test3.wc,
cint/cint7/lib/wintcldl83/test5.wc,
cint/cint7/lib/wintcldl83/tkmacro.h,
cint/cint7/lib/wintcldl83/top.h,
cint/cint7/lib/wintcldl83/try.bat,
cint/cint7/lib/wintcldl83/wildc,
cint/cint7/lib/wintcldl83/wildc.bat,
cint/cint7/lib/wintcldl83/wildc.dbk,
cint/cint7/lib/wintcldl83/wildc.tcl,
cint/cint7/lib/wintcldl83/wildc.wc,
cint/cint7/lib/wintcldl83/wildc/wildc.dsp,
cint/cint7/lib/wintcldl83/wildc/wildc.dsw,
cint/cint7/lib/wintcldl83/wildc/wildc.mak,
cint/cint7/lib/wintcldl83/wildc1.bmp, cint/cint7/lib/xlib,
cint/cint7/lib/xlib/README.txt, cint/cint7/lib/xlib/TOP.h,
cint/cint7/lib/xlib/XLIB.h, cint/cint7/lib/xlib/setup,
cint/cint7/lib/xlib/x11const.h, cint/cint7/lib/xlib/x11mfunc.h,
cint/cint7/main, cint/cint7/main/G__main.c,
cint/cint7/main/G__setup.c, cint/cint7/main/cppmain.cxx,
cint/cint7/src, cint/cint7/src/Api.cxx,
cint/cint7/src/BaseCls.cxx, cint/cint7/src/CallFunc.cxx,
cint/cint7/src/Class.cxx, cint/cint7/src/DataMbr.cxx,
cint/cint7/src/Dict.cxx, cint/cint7/src/Dict.h,
cint/cint7/src/Makefile, cint/cint7/src/Method.cxx,
cint/cint7/src/MethodAr.cxx, cint/cint7/src/README.txt,
cint/cint7/src/Shadow.cxx, cint/cint7/src/Token.cxx,
cint/cint7/src/Type.cxx, cint/cint7/src/Typedf.cxx,
cint/cint7/src/auxu.cxx, cint/cint7/src/bc_assign.cxx,
cint/cint7/src/bc_assign.h, cint/cint7/src/bc_autoobj.cxx,
cint/cint7/src/bc_autoobj.h, cint/cint7/src/bc_cfunc.cxx,
cint/cint7/src/bc_cfunc.h, cint/cint7/src/bc_debug.cxx,
cint/cint7/src/bc_debug.h, cint/cint7/src/bc_eh.cxx,
cint/cint7/src/bc_eh.h, cint/cint7/src/bc_exec.cxx,
cint/cint7/src/bc_exec.h, cint/cint7/src/bc_exec_asm.h,
cint/cint7/src/bc_inst.cxx, cint/cint7/src/bc_inst.h,
cint/cint7/src/bc_item.cxx, cint/cint7/src/bc_item.h,
cint/cint7/src/bc_linkdef.h, cint/cint7/src/bc_parse.cxx,
cint/cint7/src/bc_parse.h, cint/cint7/src/bc_reader.cxx,
cint/cint7/src/bc_reader.h, cint/cint7/src/bc_type.cxx,
cint/cint7/src/bc_type.h, cint/cint7/src/bc_vtbl.cxx,
cint/cint7/src/bc_vtbl.h, cint/cint7/src/cast.cxx,
cint/cint7/src/common.h, cint/cint7/src/debug.cxx,
cint/cint7/src/decl.cxx, cint/cint7/src/dict,
cint/cint7/src/dict/Apiif.cxx, cint/cint7/src/dict/Apiif.h,
cint/cint7/src/dict/accstrm.cxx, cint/cint7/src/dict/accstrm.h,
cint/cint7/src/dict/allstrm.cxx,
cint/cint7/src/dict/alphastrm.cxx,
cint/cint7/src/dict/alphastrm.h, cint/cint7/src/dict/bcstrm.cxx,
cint/cint7/src/dict/bcstrm.h, cint/cint7/src/dict/cbstrm.cpp,
cint/cint7/src/dict/cbstrm.h, cint/cint7/src/dict/dmyinit.cxx,
cint/cint7/src/dict/dmystrct.cxx,
cint/cint7/src/dict/dmystrm.cxx,
cint/cint7/src/dict/fakestrm.cxx,
cint/cint7/src/dict/gcc3strm.cxx, cint/cint7/src/dict/gcc3strm.h,
cint/cint7/src/dict/gcc4strm.cxx, cint/cint7/src/dict/gcc4strm.h,
cint/cint7/src/dict/iccstrm.cxx, cint/cint7/src/dict/iccstrm.h,
cint/cint7/src/dict/kccstrm.cxx, cint/cint7/src/dict/kccstrm.h,
cint/cint7/src/dict/libstrm.cxx, cint/cint7/src/dict/libstrm.h,
cint/cint7/src/dict/longif.cxx, cint/cint7/src/dict/longif.h,
cint/cint7/src/dict/longif3.cxx, cint/cint7/src/dict/longif3.h,
cint/cint7/src/dict/stdstrct.cxx, cint/cint7/src/dict/stdstrct.h,
cint/cint7/src/dict/sun5strm.cxx,
cint/cint7/src/dict/sunstrm.cxx, cint/cint7/src/dict/sunstrm.h,
cint/cint7/src/dict/vc7strm.cxx, cint/cint7/src/dict/vc7strm.h,
cint/cint7/src/dict/vcstrm.cxx, cint/cint7/src/dict/vcstrm.h,
cint/cint7/src/dict/vcstrmold.cxx,
cint/cint7/src/dict/vcstrmold.h, cint/cint7/src/disp.cxx,
cint/cint7/src/dllrev.h, cint/cint7/src/dump.cxx,
cint/cint7/src/end.cxx, cint/cint7/src/error.cxx,
cint/cint7/src/expr.cxx, cint/cint7/src/fproto.h,
cint/cint7/src/fread.cxx, cint/cint7/src/func.cxx,
cint/cint7/src/g__cfunc.c, cint/cint7/src/gcoll.cxx,
cint/cint7/src/global.h, cint/cint7/src/global1.cxx,
cint/cint7/src/global2.cxx, cint/cint7/src/header.h,
cint/cint7/src/ifunc.cxx, cint/cint7/src/inherit.cxx,
cint/cint7/src/init.cxx, cint/cint7/src/input.cxx,
cint/cint7/src/intrpt.cxx, cint/cint7/src/libCint.vcproj,
cint/cint7/src/loadfile.cxx, cint/cint7/src/macos.cxx,
cint/cint7/src/macro.cxx, cint/cint7/src/malloc.cxx,
cint/cint7/src/memo.txt, cint/cint7/src/memtest.cxx,
cint/cint7/src/memtest.h, cint/cint7/src/new.cxx,
cint/cint7/src/newlink.cxx, cint/cint7/src/newsos.cxx,
cint/cint7/src/newsos.h, cint/cint7/src/oldlink.cxx,
cint/cint7/src/opr.cxx, cint/cint7/src/parse.cxx,
cint/cint7/src/pause.cxx, cint/cint7/src/pcode.cxx,
cint/cint7/src/pcode.h, cint/cint7/src/pragma.cxx,
cint/cint7/src/quote.cxx, cint/cint7/src/random.cxx,
cint/cint7/src/rflx_gendict.cxx, cint/cint7/src/rflx_gendict.h,
cint/cint7/src/rflx_gensrc.cxx, cint/cint7/src/rflx_gensrc.h,
cint/cint7/src/rflx_tools.cxx, cint/cint7/src/rflx_tools.h,
cint/cint7/src/rflxutil.cxx, cint/cint7/src/scrupto.cxx,
cint/cint7/src/shl.cxx, cint/cint7/src/sizeof.cxx,
cint/cint7/src/struct.cxx, cint/cint7/src/stub.cxx,
cint/cint7/src/sunos.cxx, cint/cint7/src/sunos.h,
cint/cint7/src/tmplt.cxx, cint/cint7/src/typedef.cxx,
cint/cint7/src/typesym.h, cint/cint7/src/val2a.cxx,
cint/cint7/src/value.cxx, cint/cint7/src/value.h,
cint/cint7/src/var.cxx, cint/cint7/src/vararg.h,
cint/cint7/src/winnt.cxx, cint/cint7/stl,
cint/cint7/stl/README.txt, cint/cint7/stl/_algorithm,
cint/cint7/stl/_autocontainer, cint/cint7/stl/_bitset,
cint/cint7/stl/_climits, cint/cint7/stl/_climits.h,
cint/cint7/stl/_deque, cint/cint7/stl/_deque.h,
cint/cint7/stl/_functional, cint/cint7/stl/_iterator,
cint/cint7/stl/_iterator.h, cint/cint7/stl/_list,
cint/cint7/stl/_list.h, cint/cint7/stl/_map,
cint/cint7/stl/_map.h, cint/cint7/stl/_memory,
cint/cint7/stl/_memory.h, cint/cint7/stl/_multimap,
cint/cint7/stl/_multimap.h, cint/cint7/stl/_multiset,
cint/cint7/stl/_multiset.h, cint/cint7/stl/_pair.h,
cint/cint7/stl/_set, cint/cint7/stl/_set.h,
cint/cint7/stl/_stack, cint/cint7/stl/_stack.h,
cint/cint7/stl/_string, cint/cint7/stl/_utility,
cint/cint7/stl/_utility.h, cint/cint7/stl/_vector,
cint/cint7/stl/_vector.h, cint/cint7/stl/algo.h,
cint/cint7/stl/algobase.h, cint/cint7/stl/algorithm,
cint/cint7/stl/bitset, cint/cint7/stl/bool,
cint/cint7/stl/bstring.h, cint/cint7/stl/bvector.h,
cint/cint7/stl/defalloc.h, cint/cint7/stl/deque,
cint/cint7/stl/deque.h, cint/cint7/stl/faralloc.h,
cint/cint7/stl/fdeque.h, cint/cint7/stl/flist.h,
cint/cint7/stl/fmap.h, cint/cint7/stl/fmultmap.h,
cint/cint7/stl/fmultset.h, cint/cint7/stl/fset.h,
cint/cint7/stl/function.h, cint/cint7/stl/functional,
cint/cint7/stl/hdeque.h, cint/cint7/stl/heap.h,
cint/cint7/stl/hlist.h, cint/cint7/stl/hmap.h,
cint/cint7/stl/hmultmap.h, cint/cint7/stl/hmultset.h,
cint/cint7/stl/hset.h, cint/cint7/stl/hugalloc.h,
cint/cint7/stl/hvector.h, cint/cint7/stl/iterator,
cint/cint7/stl/iterator.h, cint/cint7/stl/lbvector.h,
cint/cint7/stl/ldeque.h, cint/cint7/stl/limits,
cint/cint7/stl/list, cint/cint7/stl/list.h,
cint/cint7/stl/llist.h, cint/cint7/stl/lmap.h,
cint/cint7/stl/lmultmap.h, cint/cint7/stl/lmultset.h,
cint/cint7/stl/lngalloc.h, cint/cint7/stl/lset.h,
cint/cint7/stl/map, cint/cint7/stl/map.h, cint/cint7/stl/memory,
cint/cint7/stl/multimap, cint/cint7/stl/multimap.h,
cint/cint7/stl/multiset, cint/cint7/stl/multiset.h,
cint/cint7/stl/neralloc.h, cint/cint7/stl/nmap.h,
cint/cint7/stl/nmultmap.h, cint/cint7/stl/nmultset.h,
cint/cint7/stl/nset.h, cint/cint7/stl/numeric,
cint/cint7/stl/pair, cint/cint7/stl/pair.h,
cint/cint7/stl/projectn.h, cint/cint7/stl/queue,
cint/cint7/stl/set, cint/cint7/stl/set.h, cint/cint7/stl/stack,
cint/cint7/stl/stack.h, cint/cint7/stl/string,
cint/cint7/stl/tempbuf.cpp, cint/cint7/stl/tempbuf.h,
cint/cint7/stl/teststl, cint/cint7/stl/teststl.c,
cint/cint7/stl/tree.h, cint/cint7/stl/utility,
cint/cint7/stl/utility.h, cint/cint7/stl/valarray,
cint/cint7/stl/vector, cint/cint7/stl/vector.h, cint/cintdlls.mk,
cint/configcint.mk, cint/configure, cint/demo,
cint/demo/README.txt, cint/demo/Win32App,
cint/demo/Win32App/TestApp,
cint/demo/Win32App/TestApp/ReadMe.txt,
cint/demo/Win32App/TestApp/StdAfx.cpp,
cint/demo/Win32App/TestApp/StdAfx.h,
cint/demo/Win32App/TestApp/TestApp.aps,
cint/demo/Win32App/TestApp/TestApp.cpp,
cint/demo/Win32App/TestApp/TestApp.dsp,
cint/demo/Win32App/TestApp/TestApp.dsw,
cint/demo/Win32App/TestApp/TestApp.h,
cint/demo/Win32App/TestApp/TestApp.ico,
cint/demo/Win32App/TestApp/TestApp.plg,
cint/demo/Win32App/TestApp/TestApp.rc,
cint/demo/Win32App/TestApp/resource.h,
cint/demo/Win32App/TestApp/script.cxx,
cint/demo/Win32App/TestApp/small.ico, cint/demo/Win32App/graph01,
cint/demo/Win32App/graph01/CompiledLib.c,
cint/demo/Win32App/graph01/CompiledLib.h,
cint/demo/Win32App/graph01/README.txt,
cint/demo/Win32App/graph01/Resource.rc,
cint/demo/Win32App/graph01/Script.c,
cint/demo/Win32App/graph01/StdAfx.h,
cint/demo/Win32App/graph01/WinMain.c,
cint/demo/Win32App/graph01/WndProc.c,
cint/demo/Win32App/graph01/WndProc.h,
cint/demo/Win32App/graph01/app.ico,
cint/demo/Win32App/graph01/chapter24.dsp,
cint/demo/Win32App/graph01/chapter24.dsw,
cint/demo/Win32App/graph01/graph01.dsp,
cint/demo/Win32App/graph01/graph01.dsw,
cint/demo/Win32App/graph01/resource.h,
cint/demo/Win32App/graph01/small.ico, cint/demo/debug,
cint/demo/debug/README.txt, cint/demo/debug/debug.c,
cint/demo/debug/debug2.com, cint/demo/debug/debug2.cxx,
cint/demo/errpipe, cint/demo/errpipe/README.txt,
cint/demo/errpipe/errpipe.cxx, cint/demo/errpipe/errpipe.h,
cint/demo/errpipe/setup, cint/demo/exception,
cint/demo/exception/Makefile, cint/demo/exception/README.txt,
cint/demo/exception/ehdemo.cxx, cint/demo/exception/ehdemo.h,
cint/demo/exception/setup, cint/demo/exception/setup.bat,
cint/demo/exception/setupbc.bat, cint/demo/gl,
cint/demo/gl/README.txt, cint/demo/gl/display0.h,
cint/demo/gl/display1.h, cint/demo/gl/display2.h,
cint/demo/gl/make0, cint/demo/gl/test0.c, cint/demo/gl/test1.c,
cint/demo/gl/test2.c, cint/demo/gl/testall, cint/demo/graphs,
cint/demo/graphs/FFT.c, cint/demo/graphs/README.txt,
cint/demo/graphs/datafile, cint/demo/graphs/dft.c,
cint/demo/graphs/eular.c, cint/demo/graphs/fir.c,
cint/demo/graphs/fir2.c, cint/demo/graphs/jitter.c,
cint/demo/graphs/modulation.c, cint/demo/graphs/sin.c,
cint/demo/graphs/sin123.c, cint/demo/graphs/skineffect.c,
cint/demo/graphs/stripline.c, cint/demo/graphs/testall,
cint/demo/intprt_cint, cint/demo/intprt_cint/CINT,
cint/demo/intprt_cint/CINT.bat, cint/demo/intprt_cint/README,
cint/demo/intprt_cint/cint.sh, cint/demo/intprt_cint/simple.c,
cint/demo/intprt_cint/simple.cxx,
cint/demo/intprt_cint/testmain.c, cint/demo/ipc,
cint/demo/ipc/README.txt, cint/demo/ipc/common.cxx,
cint/demo/ipc/keyfile, cint/demo/ipc/proc1.cxx,
cint/demo/ipc/proc2.cxx, cint/demo/makecint,
cint/demo/makecint/Array, cint/demo/makecint/Array/Array.C,
cint/demo/makecint/Array/Array.h,
cint/demo/makecint/Array/Fundament.C,
cint/demo/makecint/Array/Fundament.h,
cint/demo/makecint/Array/Makefile,
cint/demo/makecint/Array/README.txt,
cint/demo/makecint/Array/bcdll.bat,
cint/demo/makecint/Array/inherit.C,
cint/demo/makecint/Array/loopcompile.c,
cint/demo/makecint/Array/loopcompile0.c,
cint/demo/makecint/Array/loopcompile1.c,
cint/demo/makecint/Array/scdll.bat,
cint/demo/makecint/Array/scsetup.bat,
cint/demo/makecint/Array/setup,
cint/demo/makecint/Array/setup.bat,
cint/demo/makecint/Array/setupdll,
cint/demo/makecint/Array/setupdll.bat,
cint/demo/makecint/Array/test.C, cint/demo/makecint/Complex,
cint/demo/makecint/Complex/Complex.C,
cint/demo/makecint/Complex/Complex.h,
cint/demo/makecint/Complex/README.txt,
cint/demo/makecint/Complex/bcdll.bat,
cint/demo/makecint/Complex/scdll.bat,
cint/demo/makecint/Complex/scsetup.bat,
cint/demo/makecint/Complex/setup,
cint/demo/makecint/Complex/setup.bat,
cint/demo/makecint/Complex/setupdll,
cint/demo/makecint/Complex/setupdll.bat,
cint/demo/makecint/Complex/temp.C,
cint/demo/makecint/Complex/test.C,
cint/demo/makecint/Complex/vcdll.bat,
cint/demo/makecint/Complex/vcsetup.bat,
cint/demo/makecint/DArray, cint/demo/makecint/DArray/DArray.C,
cint/demo/makecint/DArray/DArray.h,
cint/demo/makecint/DArray/Makefile,
cint/demo/makecint/DArray/README.txt,
cint/demo/makecint/DArray/bcdll.bat,
cint/demo/makecint/DArray/scdll.bat,
cint/demo/makecint/DArray/scsetup.bat,
cint/demo/makecint/DArray/setup,
cint/demo/makecint/DArray/setup.bat,
cint/demo/makecint/DArray/setupdll,
cint/demo/makecint/DArray/setupdll.bat,
cint/demo/makecint/DArray/test.C, cint/demo/makecint/KRcc,
cint/demo/makecint/KRcc/Complex.c,
cint/demo/makecint/KRcc/Complex.h,
cint/demo/makecint/KRcc/Makefile,
cint/demo/makecint/KRcc/README.txt,
cint/demo/makecint/KRcc/scdll.bat,
cint/demo/makecint/KRcc/scsetup.bat,
cint/demo/makecint/KRcc/setup, cint/demo/makecint/KRcc/setup.bat,
cint/demo/makecint/KRcc/setupdll,
cint/demo/makecint/KRcc/setupdll.bat,
cint/demo/makecint/KRcc/stub.c, cint/demo/makecint/KRcc/stub.h,
cint/demo/makecint/KRcc/test.c, cint/demo/makecint/README.txt,
cint/demo/makecint/ReadFile,
cint/demo/makecint/ReadFile/Common.h,
cint/demo/makecint/ReadFile/Makefile,
cint/demo/makecint/ReadFile/README.txt,
cint/demo/makecint/ReadFile/ReadFile.C,
cint/demo/makecint/ReadFile/ReadFile.h,
cint/demo/makecint/ReadFile/scdll.bat,
cint/demo/makecint/ReadFile/scsetup.bat,
cint/demo/makecint/ReadFile/setup,
cint/demo/makecint/ReadFile/setup.bat,
cint/demo/makecint/ReadFile/setupdll,
cint/demo/makecint/ReadFile/setupdll.bat,
cint/demo/makecint/ReadFile/test.C, cint/demo/makecint/Stub,
cint/demo/makecint/Stub/Makefile,
cint/demo/makecint/Stub/README.txt,
cint/demo/makecint/Stub/Src.C, cint/demo/makecint/Stub/Src.h,
cint/demo/makecint/Stub/Stub.C, cint/demo/makecint/Stub/Stub.h,
cint/demo/makecint/Stub/scdll.bat,
cint/demo/makecint/Stub/scsetup.bat,
cint/demo/makecint/Stub/setup, cint/demo/makecint/Stub/setup.bat,
cint/demo/makecint/Stub/setupdll,
cint/demo/makecint/Stub/setupdll.bat, cint/demo/makecint/Stub2,
cint/demo/makecint/Stub2/Make1, cint/demo/makecint/Stub2/Make2,
cint/demo/makecint/Stub2/README.txt,
cint/demo/makecint/Stub2/compiled.cxx,
cint/demo/makecint/Stub2/compiled.h,
cint/demo/makecint/Stub2/dmy.h,
cint/demo/makecint/Stub2/main.cxx,
cint/demo/makecint/Stub2/setup,
cint/demo/makecint/Stub2/setup.bat,
cint/demo/makecint/Stub2/setupcygwin,
cint/demo/makecint/Stub2/setuphp,
cint/demo/makecint/Stub2/stub.h, cint/demo/makecint/UserMain,
cint/demo/makecint/UserMain/README.txt,
cint/demo/makecint/UserMain/UserMain.cxx,
cint/demo/makecint/UserMain/UserMain.h,
cint/demo/makecint/UserMain/script.cxx,
cint/demo/makecint/UserMain/setup,
cint/demo/makecint/UserMain/setup.bat,
cint/demo/makecint/UserMain/setupbc.bat,
cint/demo/makecint/exception,
cint/demo/makecint/exception/README.txt,
cint/demo/makecint/exception/eh.cxx,
cint/demo/makecint/exception/eh.h,
cint/demo/makecint/exception/setup, cint/demo/makecint/p2f,
cint/demo/makecint/p2f/Makefile,
cint/demo/makecint/p2f/README.txt, cint/demo/makecint/p2f/p2f.C,
cint/demo/makecint/p2f/p2f.h, cint/demo/makecint/p2f/scsetup.bat,
cint/demo/makecint/p2f/setup, cint/demo/makecint/p2f/setup.bat,
cint/demo/makecint/p2f/test.C, cint/demo/makecint/stl,
cint/demo/makecint/stl/Makefile, cint/demo/makecint/stl/sample.h,
cint/demo/makecint/stl/setup, cint/demo/makecint/stl/setup.bat,
cint/demo/makecint/stl/setupbc.bat,
cint/demo/makecint/stl/test.cxx, cint/demo/makecint/testall,
cint/demo/makecint/testalldll, cint/demo/mthread,
cint/demo/mthread/README.txt, cint/demo/mthread/fork.cxx,
cint/demo/mthread/mtlib.h, cint/demo/mthread/mtmain.cxx,
cint/demo/mthread/ptlib.h, cint/demo/mthread/ptmain.cxx,
cint/demo/mthread/testall, cint/demo/multilibcint,
cint/demo/multilibcint/README.txt,
cint/demo/multilibcint/main.cxx, cint/demo/multilibcint/mt.c,
cint/demo/multilibcint/mt.h, cint/demo/multilibcint/setup,
cint/demo/multilibcint/setup.bat,
cint/demo/multilibcint/test1.cxx,
cint/demo/multilibcint/test2.cxx, cint/demo/perlawk,
cint/demo/perlawk/README, cint/demo/perlawk/data,
cint/demo/perlawk/parseplot.c, cint/demo/posix,
cint/demo/posix/readdir.cxx, cint/demo/qt,
cint/demo/qt/README.txt, cint/demo/qt/cannon.cpp,
cint/demo/qt/cannon.h, cint/demo/qt/lcdrange.cpp,
cint/demo/qt/lcdrange.h, cint/demo/qt/moc_cannon.cpp,
cint/demo/qt/qcompactstyle.h, cint/demo/qt/qtstatic.cxx,
cint/demo/qt/test0.cxx, cint/demo/qt/test1.cxx,
cint/demo/qt/test2.cxx, cint/demo/qt/test3.cxx,
cint/demo/qt/test4.cxx, cint/demo/qt/test5.cxx,
cint/demo/qt/test6.cxx, cint/demo/qt/test7.bat,
cint/demo/qt/test7.cxx, cint/demo/qt/test7.h,
cint/demo/qt/test8.bat, cint/demo/qt/test8.cxx,
cint/demo/qt/test8.h, cint/demo/qt/test9.bat,
cint/demo/qt/test9.cxx, cint/demo/simple,
cint/demo/simple/HelloWorld.c, cint/demo/simple/HelloWorld.cxx,
cint/demo/simple/NativeCalc.c, cint/demo/simple/README.txt,
cint/demo/simple/access0.c, cint/demo/simple/array.c,
cint/demo/simple/csum.c, cint/demo/simple/inherit1.c,
cint/demo/simple/init.c, cint/demo/simple/oprovld.c,
cint/demo/simple/oprovld0.c, cint/demo/simple/scope0.c,
cint/demo/simple/staticmem0.c, cint/demo/simple/template0.c,
cint/demo/simple/template2.c, cint/demo/simple/text2tex.c,
cint/demo/simple/virtualfunc1.c, cint/demo/stl,
cint/demo/stl/README.txt, cint/demo/stl/array2.cxx,
cint/demo/stl/array4.cxx, cint/demo/stl/deque0.cxx,
cint/demo/stl/deque1.cxx, cint/demo/stl/deque1i.cxx,
cint/demo/stl/list0.cxx, cint/demo/stl/list1.cxx,
cint/demo/stl/list2.cxx, cint/demo/stl/list3.cxx,
cint/demo/stl/list4.cxx, cint/demo/stl/map0.cxx,
cint/demo/stl/stl0.cxx, cint/demo/stl/stl1.cxx,
cint/demo/stl/stl2.cxx, cint/demo/stl/stl3.cxx,
cint/demo/stl/stl3x.cxx, cint/demo/stl/stl4.cxx,
cint/demo/stl/stl5.cxx, cint/demo/stl/string0.cxx,
cint/demo/stl/testall, cint/demo/stl/vec0.cxx,
cint/demo/stl/vec1.cxx, cint/demo/stl/vec1s.cxx,
cint/demo/stl/vec1u.cxx, cint/demo/stl/vec2.cxx,
cint/demo/stl/vec3.cxx, cint/demo/stl/vec3t.cxx,
cint/demo/stl/vec4.cxx, cint/demo/tcpip,
cint/demo/tcpip/README.txt, cint/demo/tcpip/client.cxx,
cint/demo/tcpip/server.cxx, cint/demo/xlib,
cint/demo/xlib/README.txt, cint/demo/xlib/test.c, cint/doc,
cint/doc/bytecode.txt, cint/doc/cint.txt, cint/doc/cintapi.txt,
cint/doc/extlib.txt, cint/doc/ifdef.txt, cint/doc/limitati.txt,
cint/doc/limitnum.txt, cint/doc/makecint.txt, cint/doc/man1,
cint/doc/man1/cint.1, cint/doc/man1/makecint.1, cint/doc/man2,
cint/doc/man2/garbage.2, cint/doc/man2/security.2,
cint/doc/man2/unique.2, cint/doc/man3, cint/doc/man3/array.h.3,
cint/doc/man3/fft.h.3, cint/doc/man3/statistics.h.3,
cint/doc/message.txt, cint/doc/ref.txt, cint/inc, cint/include,
cint/lib, cint/main, cint/reflex, cint/reflex/Module.mk,
cint/reflex/SConstruct, cint/reflex/build,
cint/reflex/build/Makefile.am, cint/reflex/build/README,
cint/reflex/build/autogen, cint/reflex/build/configure.ac,
cint/reflex/doc, cint/reflex/doc/ChangeLog.lcgdict,
cint/reflex/doc/ChangeLog.reflex, cint/reflex/doc/Doxyfile,
cint/reflex/doc/Makefile.am, cint/reflex/doc/index.html,
cint/reflex/inc, cint/reflex/inc/LinkDef.h,
cint/reflex/inc/Makefile.am, cint/reflex/inc/Reflex,
cint/reflex/inc/Reflex/Any.h, cint/reflex/inc/Reflex/Base.h,
cint/reflex/inc/Reflex/Builder,
cint/reflex/inc/Reflex/Builder/ClassBuilder.h,
cint/reflex/inc/Reflex/Builder/CollectionProxy.h,
cint/reflex/inc/Reflex/Builder/DictSelection.h,
cint/reflex/inc/Reflex/Builder/EnumBuilder.h,
cint/reflex/inc/Reflex/Builder/FunctionBuilder.h,
cint/reflex/inc/Reflex/Builder/Makefile.am,
cint/reflex/inc/Reflex/Builder/NamespaceBuilder.h,
cint/reflex/inc/Reflex/Builder/NewDelFunctions.h,
cint/reflex/inc/Reflex/Builder/ReflexBuilder.h,
cint/reflex/inc/Reflex/Builder/TypeBuilder.h,
cint/reflex/inc/Reflex/Builder/TypedefBuilder.h,
cint/reflex/inc/Reflex/Builder/UnionBuilder.h,
cint/reflex/inc/Reflex/Builder/VariableBuilder.h,
cint/reflex/inc/Reflex/Callback.h,
cint/reflex/inc/Reflex/DictionaryGenerator.h,
cint/reflex/inc/Reflex/Kernel.h,
cint/reflex/inc/Reflex/Makefile.am,
cint/reflex/inc/Reflex/Member.h,
cint/reflex/inc/Reflex/MemberTemplate.h,
cint/reflex/inc/Reflex/Object.h,
cint/reflex/inc/Reflex/PluginService.h,
cint/reflex/inc/Reflex/PropertyList.h,
cint/reflex/inc/Reflex/Reflex.h, cint/reflex/inc/Reflex/Scope.h,
cint/reflex/inc/Reflex/SharedLibrary.h,
cint/reflex/inc/Reflex/Tools.h, cint/reflex/inc/Reflex/Type.h,
cint/reflex/inc/Reflex/TypeTemplate.h,
cint/reflex/inc/Reflex/ValueObject.h,
cint/reflex/inc/Reflex/internal,
cint/reflex/inc/Reflex/internal/InternalTools.h,
cint/reflex/inc/Reflex/internal/Makefile.am,
cint/reflex/inc/Reflex/internal/MemberBase.h,
cint/reflex/inc/Reflex/internal/MemberTemplateImpl.h,
cint/reflex/inc/Reflex/internal/MemberTemplateName.h,
cint/reflex/inc/Reflex/internal/OwnedMember.h,
cint/reflex/inc/Reflex/internal/OwnedMemberTemplate.h,
cint/reflex/inc/Reflex/internal/OwnedPropertyList.h,
cint/reflex/inc/Reflex/internal/PropertyListImpl.h,
cint/reflex/inc/Reflex/internal/ScopeBase.h,
cint/reflex/inc/Reflex/internal/ScopeName.h,
cint/reflex/inc/Reflex/internal/TypeBase.h,
cint/reflex/inc/Reflex/internal/TypeName.h,
cint/reflex/inc/Reflex/internal/TypeTemplateImpl.h,
cint/reflex/inc/Reflex/internal/TypeTemplateName.h,
cint/reflex/inc/SConscript, cint/reflex/python,
cint/reflex/python/Makefile.am, cint/reflex/python/SConscript,
cint/reflex/python/genreflex,
cint/reflex/python/genreflex/Makefile.am,
cint/reflex/python/genreflex/gccdemangler.py,
cint/reflex/python/genreflex/gencapa.py,
cint/reflex/python/genreflex/gendict.py,
cint/reflex/python/genreflex/gendict06.py,
cint/reflex/python/genreflex/genheader.py,
cint/reflex/python/genreflex/genreflex-rootcint.py,
cint/reflex/python/genreflex/genreflex.py,
cint/reflex/python/genreflex/genreflex06.py,
cint/reflex/python/genreflex/genrootmap.py,
cint/reflex/python/genreflex/selclass.py,
cint/reflex/python/genreflex/selection.dtd, cint/reflex/src,
cint/reflex/src/Any.cxx, cint/reflex/src/Array.cxx,
cint/reflex/src/Array.h, cint/reflex/src/Base.cxx,
cint/reflex/src/Callback.cxx, cint/reflex/src/Class.cxx,
cint/reflex/src/Class.h, cint/reflex/src/ClassBuilder.cxx,
cint/reflex/src/ClassTemplateInstance.cxx,
cint/reflex/src/ClassTemplateInstance.h,
cint/reflex/src/DataMember.cxx, cint/reflex/src/DataMember.h,
cint/reflex/src/DictionaryGenerator.cxx,
cint/reflex/src/Enum.cxx, cint/reflex/src/Enum.h,
cint/reflex/src/EnumBuilder.cxx, cint/reflex/src/FuncHandler.cxx,
cint/reflex/src/FuncHandler.h, cint/reflex/src/Function.cxx,
cint/reflex/src/Function.h, cint/reflex/src/FunctionBuilder.cxx,
cint/reflex/src/FunctionMember.cxx,
cint/reflex/src/FunctionMember.h,
cint/reflex/src/FunctionMemberTemplateInstance.cxx,
cint/reflex/src/FunctionMemberTemplateInstance.h,
cint/reflex/src/Fundamental.cxx, cint/reflex/src/Fundamental.h,
cint/reflex/src/Kernel.cxx, cint/reflex/src/Makefile.am,
cint/reflex/src/Member.cxx, cint/reflex/src/MemberBase.cxx,
cint/reflex/src/MemberTemplate.cxx,
cint/reflex/src/MemberTemplateImpl.cxx,
cint/reflex/src/MemberTemplateName.cxx,
cint/reflex/src/NameLookup.cxx, cint/reflex/src/NameLookup.h,
cint/reflex/src/Namespace.cxx, cint/reflex/src/Namespace.h,
cint/reflex/src/NamespaceBuilder.cxx, cint/reflex/src/Object.cxx,
cint/reflex/src/PluginFactoryMap.cxx,
cint/reflex/src/PluginFactoryMap.h,
cint/reflex/src/PluginService.cxx, cint/reflex/src/Pointer.cxx,
cint/reflex/src/Pointer.h, cint/reflex/src/PointerToMember.cxx,
cint/reflex/src/PointerToMember.h,
cint/reflex/src/PropertyList.cxx,
cint/reflex/src/PropertyListImpl.cxx, cint/reflex/src/SConscript,
cint/reflex/src/Scope.cxx, cint/reflex/src/ScopeBase.cxx,
cint/reflex/src/ScopeName.cxx,
cint/reflex/src/TemplateInstance.cxx,
cint/reflex/src/TemplateInstance.h, cint/reflex/src/Tools.cxx,
cint/reflex/src/Type.cxx, cint/reflex/src/TypeBase.cxx,
cint/reflex/src/TypeBuilder.cxx, cint/reflex/src/TypeName.cxx,
cint/reflex/src/TypeTemplate.cxx,
cint/reflex/src/TypeTemplateImpl.cxx,
cint/reflex/src/TypeTemplateName.cxx,
cint/reflex/src/Typedef.cxx, cint/reflex/src/Typedef.h,
cint/reflex/src/TypedefBuilder.cxx, cint/reflex/src/Union.cxx,
cint/reflex/src/Union.h, cint/reflex/src/UnionBuilder.cxx,
cint/reflex/src/VariableBuilder.cxx, cint/reflex/src/dir_manip.h,
cint/reflex/src/genmap, cint/reflex/src/genmap/genmap.cxx,
cint/reflex/src/stl_hash.h, cint/reflex/test,
cint/reflex/test/CppUnit_testdriver.cpp,
cint/reflex/test/Makefile.am, cint/reflex/test/SConscript,
cint/reflex/test/demangle_test.cxx,
cint/reflex/test/dictionary_generator.cpp,
cint/reflex/test/testDict1,
cint/reflex/test/testDict1/Makefile.am,
cint/reflex/test/testDict1/Reflex.h,
cint/reflex/test/testDict1/selection.xml,
cint/reflex/test/testDict2,
cint/reflex/test/testDict2/Class2Dict.h,
cint/reflex/test/testDict2/ClassA.h,
cint/reflex/test/testDict2/ClassB.h,
cint/reflex/test/testDict2/ClassC.h,
cint/reflex/test/testDict2/ClassD.h,
cint/reflex/test/testDict2/ClassE.h,
cint/reflex/test/testDict2/ClassF.h,
cint/reflex/test/testDict2/ClassG.h,
cint/reflex/test/testDict2/ClassH.h,
cint/reflex/test/testDict2/ClassI.h,
cint/reflex/test/testDict2/ClassJ.h,
cint/reflex/test/testDict2/ClassK.h,
cint/reflex/test/testDict2/ClassL.h,
cint/reflex/test/testDict2/ClassM.h,
cint/reflex/test/testDict2/ClassN.h,
cint/reflex/test/testDict2/ClassO.h,
cint/reflex/test/testDict2/ClassSelections.h,
cint/reflex/test/testDict2/ClassT.h,
cint/reflex/test/testDict2/Functions.h,
cint/reflex/test/testDict2/InheritanceTree.txt,
cint/reflex/test/testDict2/Makefile.am,
cint/reflex/test/testDict2/MemberPointer.h,
cint/reflex/test/testDict2/TemplatedClasses.h,
cint/reflex/test/testDict2/TestClasses.h,
cint/reflex/test/testDict2/selection.xml,
cint/reflex/test/testPlugins,
cint/reflex/test/testPlugins/ICommon.h,
cint/reflex/test/testPlugins/plugin1.cxx,
cint/reflex/test/testPlugins/plugin1bis.cxx,
cint/reflex/test/testPlugins/plugin2.cxx,
cint/reflex/test/testPlugins/plugin3.cxx,
cint/reflex/test/test_ReflexBuilder_unit.cxx,
cint/reflex/test/test_Reflex_generate.cxx,
cint/reflex/test/test_Reflex_lookup.cxx,
cint/reflex/test/test_Reflex_plugins.cxx,
cint/reflex/test/test_Reflex_simple1.cxx,
cint/reflex/test/test_Reflex_simple2.cxx,
cint/reflex/test/test_Reflex_unit.cxx, cint/setenv.sh, cint/src,
cint/stl, cint/test, cint/test/98p02.hpg, cint/test/Complex.cxx,
cint/test/Complex.h, cint/test/IPair.cpp, cint/test/IPair.h,
cint/test/MyAlgo0.h, cint/test/MyString.cxx,
cint/test/MyString.h, cint/test/README.txt,
cint/test/TException.cxx, cint/test/Test0.cxx,
cint/test/Test1.cxx, cint/test/VArray.cxx, cint/test/VArray.h,
cint/test/VCompany.cxx, cint/test/VCompany.h,
cint/test/VObject.cxx, cint/test/VObject.h,
cint/test/VPerson.cxx, cint/test/VPerson.h,
cint/test/VPersonTest.cxx, cint/test/VString.cxx,
cint/test/VString.h, cint/test/VType.h, cint/test/abstract.cxx,
cint/test/abstract.h, cint/test/access0.cxx,
cint/test/anonunion.cxx, cint/test/aoki0.cxx,
cint/test/aryinit0.cxx, cint/test/aryinit1.cxx,
cint/test/autocc.cxx, cint/test/baseconv0.cxx,
cint/test/bitfield.cxx, cint/test/borg1.cxx, cint/test/borg2.cxx,
cint/test/bruce1.cxx, cint/test/btmplt.cxx,
cint/test/callgraph.dot, cint/test/callgraph.dot.ps,
cint/test/callgrind.out.27696, cint/test/classinfo.cxx,
cint/test/classinfo.h, cint/test/classinfo.ref,
cint/test/complex1.cxx, cint/test/complex1.h,
cint/test/const.cxx, cint/test/constary.cxx,
cint/test/convopr0.cxx, cint/test/cout1.cxx, cint/test/cpp0.cxx,
cint/test/cpp1.cxx, cint/test/cpp2.cxx, cint/test/cpp3.cxx,
cint/test/cpp4.cxx, cint/test/cpp5.cxx, cint/test/cpp6.cxx,
cint/test/cpp8.cxx, cint/test/delete0.cxx, cint/test/eh1.cxx,
cint/test/enums.cxx, cint/test/enums.h, cint/test/enumscope.cxx,
cint/test/explicitdtor.cxx, cint/test/fons3.cxx,
cint/test/friend0.cxx, cint/test/funcmacro.cxx,
cint/test/fwdtmplt.cxx, cint/test/idxscope0.cxx,
cint/test/ifs.cxx, cint/test/ifs.data, cint/test/include.cxx,
cint/test/inherit0.cxx, cint/test/inherit1.cxx,
cint/test/inherit2.cxx, cint/test/init1.cxx, cint/test/init2.cxx,
cint/test/longlong.cxx, cint/test/loopcompile1.cxx,
cint/test/loopcompile2.cxx, cint/test/loopcompile3.cxx,
cint/test/loopcompile4.cxx, cint/test/loopcompile5.cxx,
cint/test/maincmplx.cxx, cint/test/maptest.cxx,
cint/test/maptest.h, cint/test/memo.txt, cint/test/mfstatic.cxx,
cint/test/minexam.cxx, cint/test/minherit0.cxx,
cint/test/mkcmain.cxx, cint/test/new0.cxx, cint/test/nick3.cxx,
cint/test/nick4.cxx, cint/test/nstmplt1.cxx,
cint/test/oprovld0.cxx, cint/test/oprovld2.cxx,
cint/test/ostream.cxx, cint/test/ostream.ref, cint/test/pb19.cxx,
cint/test/postinc.cxx, cint/test/refassign.cxx,
cint/test/scope0.cxx, cint/test/selfreference.cxx,
cint/test/selfreference.h, cint/test/setw0.cxx,
cint/test/simple01.cxx, cint/test/simple01.ref,
cint/test/simple10.cxx, cint/test/simple11.cxx,
cint/test/simple12.cxx, cint/test/simple12.ref,
cint/test/simple13.cxx, cint/test/simple13.ref,
cint/test/simple14.cxx, cint/test/simple15.cxx,
cint/test/simple16.cxx, cint/test/simple17.cxx,
cint/test/simple18.cxx, cint/test/simple19.cxx,
cint/test/simple20.cxx, cint/test/simple20.ref,
cint/test/simple21.cxx, cint/test/simple21.ref,
cint/test/simple22.cxx, cint/test/simple22.h,
cint/test/simple22.ref, cint/test/simple23.cxx,
cint/test/simple23.ref, cint/test/simple24.cxx,
cint/test/simple24.ref, cint/test/simple25.cxx,
cint/test/simple25.h, cint/test/staticary.cxx,
cint/test/staticmem0.cxx, cint/test/staticmem1.cxx,
cint/test/switch.cxx, cint/test/t1002.cxx, cint/test/t1002.h,
cint/test/t1004.cxx, cint/test/t1011.cxx, cint/test/t1011.h,
cint/test/t1015.cxx, cint/test/t1016.cxx, cint/test/t1016.h,
cint/test/t1023.cxx, cint/test/t1024.cxx, cint/test/t1024.h,
cint/test/t1025.cxx, cint/test/t1025.h, cint/test/t1026.cxx,
cint/test/t1026.h, cint/test/t1027.cxx, cint/test/t1027.h,
cint/test/t1027.ref, cint/test/t1030.cxx, cint/test/t1030.h,
cint/test/t1031.cxx, cint/test/t1031.h, cint/test/t1032.cxx,
cint/test/t1033.cxx, cint/test/t1034.cxx, cint/test/t1034.ref,
cint/test/t1034.ref64, cint/test/t1034a.cxx, cint/test/t1035.cxx,
cint/test/t1035.h, cint/test/t1036.cxx, cint/test/t1040.cxx,
cint/test/t1040.h, cint/test/t1042.cxx, cint/test/t1042.ref,
cint/test/t1046.cxx, cint/test/t1046.h, cint/test/t1047.cxx,
cint/test/t1047.h, cint/test/t1048.cxx, cint/test/t1048.h,
cint/test/t1049.cxx, cint/test/t1054.cxx, cint/test/t1055.cxx,
cint/test/t1061.cxx, cint/test/t1061.h, cint/test/t1062.cxx,
cint/test/t1062.h, cint/test/t1067.cxx, cint/test/t1067.h,
cint/test/t1068.cxx, cint/test/t1068.h, cint/test/t1079.cxx,
cint/test/t1079.h, cint/test/t1084.cxx, cint/test/t1085.cxx,
cint/test/t1086.cxx, cint/test/t1088.cxx, cint/test/t1094.cxx,
cint/test/t1101.cxx, cint/test/t1115.cxx, cint/test/t1115.h,
cint/test/t1124.cxx, cint/test/t1125.cxx, cint/test/t1126.cxx,
cint/test/t1127.cxx, cint/test/t1127.h, cint/test/t1128.cxx,
cint/test/t1129.cxx, cint/test/t1134.cxx, cint/test/t1136.cxx,
cint/test/t1140.cxx, cint/test/t1143.cxx, cint/test/t1144.cxx,
cint/test/t1148.cxx, cint/test/t1157.cxx, cint/test/t1158.cxx,
cint/test/t1160.cxx, cint/test/t1164.cxx, cint/test/t1165.cxx,
cint/test/t1178.cxx, cint/test/t1178.h, cint/test/t1187.cxx,
cint/test/t1187.h, cint/test/t1192.cxx, cint/test/t1193.cxx,
cint/test/t1193.h, cint/test/t1200.h, cint/test/t1203.cxx,
cint/test/t1205.cxx, cint/test/t1205.h, cint/test/t1213.cxx,
cint/test/t1214.cxx, cint/test/t1215.cxx, cint/test/t1215.h,
cint/test/t1221.cxx, cint/test/t1222.cxx, cint/test/t1223.cxx,
cint/test/t1224.cxx, cint/test/t1228.cxx, cint/test/t1228.ref,
cint/test/t1247.cxx, cint/test/t1247.h, cint/test/t1247a.h,
cint/test/t1276.cxx, cint/test/t1276.h, cint/test/t1277.cxx,
cint/test/t1277.h, cint/test/t1278.cxx, cint/test/t1279.cxx,
cint/test/t1280.cxx, cint/test/t1281.cxx, cint/test/t1282.cxx,
cint/test/t1283.cxx, cint/test/t1284.cxx, cint/test/t215.cxx,
cint/test/t358.cxx, cint/test/t488.cxx, cint/test/t516.cxx,
cint/test/t516.h, cint/test/t603.cxx, cint/test/t627.cxx,
cint/test/t627.h, cint/test/t630.cxx, cint/test/t633.cxx,
cint/test/t633.h, cint/test/t634.cxx, cint/test/t648.cxx,
cint/test/t674.cxx, cint/test/t674.h, cint/test/t676.cxx,
cint/test/t694.cxx, cint/test/t694.h, cint/test/t695.cxx,
cint/test/t705.cxx, cint/test/t705.h, cint/test/t714.cxx,
cint/test/t733.cxx, cint/test/t733.h, cint/test/t733.ref,
cint/test/t749.cxx, cint/test/t751.cxx, cint/test/t764.cxx,
cint/test/t767.cxx, cint/test/t776.cxx, cint/test/t777.cxx,
cint/test/t784.cxx, cint/test/t825.cxx, cint/test/t910.cxx,
cint/test/t916.cxx, cint/test/t927.cxx, cint/test/t927.h,
cint/test/t927.ref, cint/test/t927.ref5, cint/test/t928.cxx,
cint/test/t928.h, cint/test/t928a.h, cint/test/t928b.h,
cint/test/t930.cxx, cint/test/t938.cxx, cint/test/t958.cxx,
cint/test/t958.h, cint/test/t959.cxx, cint/test/t961.cxx,
cint/test/t961.h, cint/test/t963.cxx, cint/test/t963.h,
cint/test/t966.cxx, cint/test/t966.h, cint/test/t968.cxx,
cint/test/t968.h, cint/test/t970.cxx, cint/test/t970.h,
cint/test/t972.cxx, cint/test/t972a.h, cint/test/t972b.h,
cint/test/t976.cxx, cint/test/t976.h, cint/test/t977.cxx,
cint/test/t977.h, cint/test/t980.cxx, cint/test/t980.h,
cint/test/t986.cxx, cint/test/t987.cxx, cint/test/t987.h,
cint/test/t991.cxx, cint/test/t991.h, cint/test/t991a.h,
cint/test/t991b.h, cint/test/t991c.h, cint/test/t992.cxx,
cint/test/t992.h, cint/test/t993.c, cint/test/t993.h,
cint/test/t995.cxx, cint/test/t995.h, cint/test/t996.cxx,
cint/test/t996.h, cint/test/t998.cxx, cint/test/t998.dat,
cint/test/telea0.cxx, cint/test/telea1.cxx, cint/test/telea2.cxx,
cint/test/telea3.cxx, cint/test/telea5.cxx, cint/test/telea6.cxx,
cint/test/telea7.cxx, cint/test/telea8.cxx, cint/test/temp.cxx,
cint/test/template.cxx, cint/test/template.h,
cint/test/template0.cxx, cint/test/template1.cxx,
cint/test/template2.cxx, cint/test/template3.cxx,
cint/test/template3.ref, cint/test/template4.cxx,
cint/test/template5.cxx, cint/test/template6.cxx,
cint/test/test.vcproj, cint/test/testall.cxx,
cint/test/testdiff.cygwin, cint/test/testdiff.mac,
cint/test/testdiff.v5, cint/test/testdiff.v6,
cint/test/vbase.cxx, cint/test/vbase.h, cint/test/vbase1.cxx,
cint/test/vbase1.h, cint/test/vec3d.cxx, cint/test/vec3d.h,
cint/test/virtualfunc0.cxx, cint/test/virtualfunc1.cxx,
cint/test/virtualfunc2.cxx, cint/tool, cint/tool/INSTALLBIN,
cint/tool/makecint.cxx, cint7, config/Makefile.in,
config/root-config.in, config/rootrc.in, configure,
meta/inc/TCint.h, meta/inc/TInterpreter.h, meta/src/TCint.cxx,
reflex/Module.mk, reflex/SConstruct, reflex/build, reflex/doc,
reflex/inc, reflex/python, reflex/src, reflex/test,
test/Makefile, test/Makefile.arch, utils/src/rootcint.cxx,
utils/src/rootcint_nostubs.sh, utils/src/rootcint_nostubs_tmp.sh,
win32gdk/inc/TGWin32InterpreterProxy.h,
win32gdk/src/TGWin32InterpreterProxy.cxx: From Leo, Diego, Axel,
Paul and Philippe:
Merge with branches/dev/stubs up to r22699:
* Optional stubless calls for GCC 3.[234] on Linux 32 bit (see
release notes for details)
* update CINT7 - replaces the branch in the CINT repository
* new directory layout: reflex, cint, and cint7 moved under cint/
* CINT stand-alone now part of ROOT's CINT; CINT's svn repository
is not used anymore.
* Remove v6_ prefix from the CINT source filenames.
In addition:
* Remove CINT's special parsing hook for R__EXTERN; just #define
it to extern
2008-03-19 10:05 moneta
* [r22728] hist/hist/src/TF1.cxx, math/inc/TMath.h,
math/inc/TMathImp.h, mathcore/inc/Math/BrentMinimizer1D.h,
mathcore/inc/Math/BrentRootFinder.h,
mathcore/inc/Math/GaussIntegrator.h,
mathcore/inc/Math/GaussLegendreIntegrator.h,
mathcore/inc/Math/IMinimizer1D.h,
mathcore/inc/Math/IRootFinderMethod.h,
mathcore/inc/Math/LinkDef.h,
mathcore/inc/Math/RichardsonDerivator.h,
mathcore/src/BrentMinimizer1D.cxx,
mathcore/src/BrentRootFinder.cxx,
mathcore/src/GaussIntegrator.cxx,
mathcore/src/GaussLegendreIntegrator.cxx,
mathcore/src/Integrator.cxx,
mathcore/src/RichardsonDerivator.cxx,
mathcore/test/binarySearchTime.cxx,
mathcore/test/testBinarySearch.cxx,
mathcore/test/testIntegration.cxx,
mathcore/test/testIntegrationMultiDim.cxx,
mathcore/test/testSortOrder.cxx: - update documentation for new
mathcore classes introduced in 5.19.02
- remove TMathImp.h file to fix documentaiton problem
- change name for class GaussIntegratorOneDim to GaussIntegrator
2008-03-19 09:54 pcanal
* [r22727] physics/inc/TRobustEstimator.h: From Leo and Diego: Add
missing include protection
2008-03-19 09:53 pcanal
* [r22726] foam/inc/TFoamCell.h, foam/inc/TFoamMaxwt.h,
foam/src/TFoamCell.cxx, foam/src/TFoamMaxwt.cxx: From Leo, Diego,
Axel, Paul and Philippe:
Assignment op should take const ref.
2008-03-19 09:52 pcanal
* [r22725] tmva/inc/GeneticPopulation.h: From Leo, Diego, Axel,
Paul and Philippe:
Add scope to template argument of return type to help CINT's name
lookup
2008-03-19 08:46 brun
* [r22721] graf/src/TSpline.cxx: Fix coding conventions.
2008-03-18 16:50 brun
* [r22715] graf/inc/TSpline.h, graf/src/TSpline.cxx: Fix several
issues with the TSpline, TSplie3, TSpline5 copy constructors and
operators.
2008-03-18 14:17 axel
* [r22712] cint7/lib/cintocx/cintocx.aps: Binary
2008-03-18 14:16 axel
* [r22711] cint7/lib/cintocx/cintocx.mdp,
cint7/lib/wintcldl/wildc/wildc.mdp: Binary
2008-03-18 14:12 axel
* [r22710] cint7/lib/cintocx/CintocxCtl.bmp,
cint7/lib/cintocx/cintocx3.bmp: More binary
2008-03-18 14:10 axel
* [r22709] cint7/demo/Win32App/TestApp/TestApp.ico,
cint7/demo/Win32App/TestApp/small.ico,
cint7/demo/Win32App/graph01/app.ico,
cint7/demo/Win32App/graph01/small.ico,
cint7/lib/cintocx/cintocx.ico: binary
2008-03-18 14:09 axel
* [r22708] cint7/lib/wintcldl83/wildc1.bmp: binary
2008-03-18 14:08 axel
* [r22707] cint7/lib/wintcldl/wildc1.bmp: Binary
2008-03-18 14:05 axel
* [r22706] cint7/demo/Win32App/TestApp/TestApp.aps: Binary
2008-03-18 14:03 axel
* [r22705] cint7/demo/graphs/datafile: Set as binary (mime-type
application/octet-stream)
2008-03-18 13:33 brun
* [r22704] test/Makefile.win32: From Bertrand:
- Modifications needed following recent changes
in libMathCore/libGenVector restructurations
2008-03-18 01:02 wlav
* [r22698] pyroot/ROOT.py, pyroot/inc/LinkDef.h,
pyroot/inc/TPyReturn.h, pyroot/inc/TPySelector.h,
pyroot/src/Pythonize.cxx, pyroot/src/TPyReturn.cxx,
pyroot/src/TPySelector.cxx: Initial TPySelector prototype for use
with PROOF. The prototype
works, but needs improvement error reporting, resilience, and
optimizations. Basic Idea:
from ROOT import TPySelector
class MyPySelector( TPySelector ):
def Begin( self ):
print 'py: beginning'
def SlaveBegin( self, tree ):
print 'py: slave beginning'
def Process( self, entry ):
print 'py: processing for:', self, self.fChain
return 1
def SlaveTerminate( self ):
print 'py: slave terminating'
def Terminate( self ):
print 'py: terminating'
def GetSelector():
return MyPySelector()
The for now conventional "GetSelector()" will be removed soon, in
favor of the same scheme (a derived class check) like with C++
selectors. The code above can then be run like so (localhost):
import time
from ROOT import TDSet, TProof
dataset = TDSet( 'TTree', 'h42' )
dataset.Add( 'root:// .... ' )
proof = TProof.Open('')
time.sleep(1) # needed for GUI to settle
print dataset.Process( 'TPySelector', 'MyPySelector.py' )
Do make sure to transport the MyPySelector.py in a .par file (or
similar), and do make sure that the environment on the other end
is proper.
2008-03-18 00:26 rdm
* [r22697] cint/cintdlls.mk: icc supports also -iquote (and
actually -I- make it fail due to a bug).
2008-03-17 20:23 rdm
* [r22694] Makefile, hist/Module.mk, hist/doc, hist/hist,
hist/hist/Module.mk, hist/hist/doc, hist/hist/inc, hist/hist/src,
hist/histpainter, hist/histpainter/Module.mk, hist/inc,
hist/spectrum, hist/spectrum/Module.mk, hist/spectrumpainter,
hist/spectrumpainter/Module.mk, hist/src, histpainter, spectrum,
spectrumpainter: move hist, histpainter, spectrum and
spectrumpainter in the hist package.
2008-03-17 16:51 rdm
* [r22691] build/rmkdepend/main.c, build/rmkdepend/mainroot.cxx:
From Axel:
some other small efficiency improvements and so readability
changes.
2008-03-17 16:23 rdm
* [r22690] config/Makefile.depend: ruby plugin depends also on
libMathCore.
2008-03-17 16:21 rdm
* [r22689] cont/inc/TRefTable.h, cont/src/TRefTable.cxx,
mathmore/inc/Math/GSLIntegrator.h,
mathmore/src/GSLIntegrator.cxx, tmva/inc/ModulekNN.h,
tree/inc/TBranchRef.h, tree/src/TBranchRef.cxx: undo change of
this morning. Warnings are due to issue in generated dictionary
code not in the headers per se.
2008-03-17 13:21 rdm
* [r22684] cont/inc/TRefTable.h, cont/src/TRefTable.cxx,
mathmore/inc/Math/GSLIntegrator.h,
mathmore/src/GSLIntegrator.cxx, smatrix/Module.mk,
tmva/inc/ModulekNN.h, tmva/src/MethodFisher.cxx,
tree/inc/TBranchRef.h, tree/src/TBranchRef.cxx: remove redundant
const declarations on method arguments passed by value.
Fixes numerous Intel icc warnings.
2008-03-17 12:40 rdm
* [r22683] build/rmkdepend/def.h, cint7/tool/rmkdepend/def.h: white
space.
2008-03-17 12:39 rdm
* [r22682] build/rmkdepend/mainroot.cxx: From Axel:
uses $(wildcard dependencies) also for .o (and .cxx for
dictionaries) so
a removed header.h doesn't trigger the error "no rule to make
target header.h
needed by whatever" anymore.
2008-03-17 12:37 rdm
* [r22681] build/win/ld.sh: From Axel:
work around a problem building ROOT on windows: cygwin has its
own
link.exe (as in hardlink) which clashes with MSVC's link.exe.
With
this patch, link is called with its absolute path derived from
cl.exe.
2008-03-17 11:22 brun
* [r22680] test/stressGeometry.cxx: The geometries tested in
stressGeometry for babar and hades contained pcon/pgon shapes
having un-sorted z sections (discovered by David). This is
protected in TGeoPcon::DefineSection() since quite a while but
these geometries were produced before and retrieving wrong pcons
from file is still un-protected.
New files hades2.root and babar2.root have been created and the
corresponding reference filesstored in http://root.cern.ch/files.
2008-03-17 11:19 antcheva
* [r22679] gui/src/TGListView.cxx: From Bertrand:
Fix automatic size of TGListView column headers.
(size was increazing each time when switching
from icons view to details view)
2008-03-17 09:09 rdm
* [r22677] cint/Module.mk, config/Makefile.linuxia64ecc,
config/Makefile.linuxicc, config/Makefile.macosxicc: use
gcc4strm.cxx when using icc 10.1 and bigger. These compilers
require gcc 4.
2008-03-17 08:29 rdm
* [r22676] html/inc/TDocOutput.h, html/src/TDocOutput.cxx: remove
"const" from "char c" argument in ReplaceSpecialChars(),
const redundant (warning from icc).
2008-03-17 08:27 rdm
* [r22675] gui/inc/TGButtonGroup.h: Bool_t dropped off.
2008-03-17 08:19 rdm
* [r22674] gui/inc/TGButtonGroup.h: change "const Bool_t" argument
to "Bool_t" in SetState().
2008-03-15 06:22 brun
* [r22669] proof/proofplayer/src/TProofPlayer.cxx: Fix compiler
warning.
2008-03-14 19:14 pcanal
* [r22667] meta/inc/TVirtualStreamerInfo.h, meta/src/TClass.cxx,
meta/src/TVirtualStreamerInfo.cxx: TVirtualStreamerInfo::Factory
now returns the factory object itself
instead of an active instance. To create an instead call NewInfo
on the Factory object.
This solved a memory in a few usage of
TVirtualStreamerInfo::Factory
2008-03-14 18:04 axel
* [r22666] cintex/src/CINTFunctional.cxx: From Bill Tanenbaum:
solve a mismatch (with CINT) on how the memory is allocated in
new/delete funcs
2008-03-14 17:59 ganis
* [r22665] proof/proofplayer/src/TProofPlayer.cxx: From Jan:
correctly use the selector status flag to decide whether to
continue processing events
2008-03-14 16:12 brun
* [r22661] base/src/TVirtualFFT.cxx: From Anna:
Fix error in documentation.
2008-03-14 10:43 brun
* [r22653] build/rmkdepend/def.h: From Jacek Holeczek:
Change MAXDIRS from 256 to 4096
2008-03-14 09:57 antcheva
* [r22652] gui/src/TGListView.cxx: From Bertrand:
Fix bug #34426 (https://savannah.cern.ch/bugs/?34426)
Automatic resizing of TGListView column headers
(i.e. by double-clicking on the splitters) was
increasing the size by 20 pixel each time
2008-03-14 08:46 brun
* [r22651] configure: From Jacek Holeczek:
Better detection of QT4
2008-03-14 08:45 brun
* [r22650] cint7/tool/rmkdepend/def.h: From Jacek Holeczek:
Change MAXDIRS from 256 to 4096
2008-03-14 07:45 brun
* [r22649] test/stressRooFit.cxx: To take into account the change
in TMath::Erf generate a new reference file
stressRooFit_ref_2.root used by versions >=519 and restore the
old reference file
for previous versions.
2008-03-13 19:45 pcanal
* [r22648] io/src/TFile.cxx, io/src/TStreamerInfo.cxx: Avoid
uninitialized memory read.
Call ./MAKEP (rather than MAKEP) to lift the requirement to have
. in PATH for MakeProject
2008-03-13 16:56 rdm
* [r22644] test/Makefile.arch: define GCC_MAJOR and GCC_MINOR
needed for test to suppress warnings.
2008-03-13 15:44 antcheva
* [r22643] gui/src/TGShutter.cxx: Fixed typos.
2008-03-13 15:36 brun
* [r22641] gui/inc/TGShutter.h, gui/src/TGShutter.cxx: From Valeriy
Onuchin:
- TGShutter. Two helper methods added:
o SetSelectedItem - switch shutter section by name
o EnableItem(const char *name, Bool_t on) - enable/disable
shutter section
2008-03-13 15:00 brun
* [r22638] base/src/TObjectSpy.cxx, gui/src/TRootBrowser.cxx,
gui/src/TRootBrowserLite.cxx: From Bertrand and Matevz:
- call fObj->SetBit() instead of SetBit() (solves nasty side
effect in the
Browser)
- don't add TObjectSpy objects in the Browser
2008-03-13 10:50 rdm
* [r22635] Makefile, clarens, peac, proof/Module.mk, proof/clarens,
proof/clarens/Module.mk, proof/doc, proof/inc, proof/peac,
proof/peac/Module.mk, proof/proof, proof/proof/Module.mk,
proof/proof/doc, proof/proof/inc, proof/proof/inc/TProof.h,
proof/proof/src, proof/proof/src/TProof.cxx,
proof/proof/src/TProofServ.cxx, proof/proofd,
proof/proofd/Module.mk, proof/proofplayer,
proof/proofplayer/Module.mk, proof/proofx,
proof/proofx/Module.mk, proof/src, proofd, proofplayer, proofx:
move all PROOF related libraries under the new proof directory.
2008-03-13 10:47 brun
* [r22634] guihtml/inc/TGHtml.h, guihtml/src/TGHtmlImage.cxx: From
Bertrand:
Should solve the following warning on Solaris:
Warning: h hides TGHtmlImage::h.
2008-03-13 07:51 brun
* [r22633] geom/src/TGeoVoxelFinder.cxx: Fix coding conventions.
2008-03-12 20:05 pcanal
* [r22632] meta/src/TCint.cxx: also exclude on Windows the rootcint
dictionary library for stl
2008-03-12 17:43 matevz
* [r22630] eve/src/TEveBrowser.cxx: Remove superfluous coma in
EEveMenu enum.
2008-03-12 17:21 rdm
* [r22628] configure: cleanup header.d files in xrootd and asimage
that are not needed anymore
since we don't use tar files for these packages anymore.
2008-03-12 17:18 rdm
* [r22627] xrootd/src/xrootd/config/GNUmake.rules.macos: remove
option -fvisibility-inlines-hidden which is not needed and
causes visibility conflict warning with ROOT code (proofx).
2008-03-12 10:27 moneta
* [r22615] hist/inc/Math/WrappedMultiTF1.h,
hist/inc/Math/WrappedTF1.h: re-add include protection for TF1-
they were removed by mistake
2008-03-12 09:37 brun
* [r22613] cont/inc/TVirtualCollectionProxy.h: From Federico:
One more fix to compile with gcc -weffc++ option
2008-03-12 09:31 brun
* [r22612] geom/src/TGeoVoxelFinder.cxx: Fix coding conventions.
2008-03-12 09:02 brun
* [r22610] base/inc/RVersion.h, build/version_number: Start
development cycle 5.19/03
2008-03-11 17:57 pcanal
* [r22606] meta/src/TClass.cxx: Mark the class coming from Cintex
as being 'Foreign'. Cintex introduces
'synthetic' Streamer and ShowMember functions which makes the
class looks like
their are versioned thus inadvertently disabling the schema
evolution for those
classes.
2008-03-11 17:52 brun
* [r22604] base/inc/RVersion.h, build/version_number: Stamp
development version 5.19/02
2008-03-11 17:20 brun
* [r22601] gl/src/TGLPlotPainter.cxx: Fix a bug in
TGLPlotPainter::DrawPaletteAxis.
2008-03-11 16:52 rdm
* [r22600] gui/inc/TGSplitFrame.h: set eol-style=LF.
2008-03-11 16:36 rdm
* [r22598] Makefile: add (till autoloading on globals work)
libMathCore to the BOOTLIBS used
to link root.exe.
2008-03-11 16:16 brun
* [r22596] gui/inc/TGSplitFrame.h, gui/src/TGSplitFrame.cxx: From
Bertrand:
- Added mechanism in TGSplitFrame to keep subframes
size ratio when resizing. (not perfect yet...)
2008-03-11 16:15 brun
* [r22595] gl/inc/TGLBoxPainter.h, gl/inc/TGLLegoPainter.h,
gl/inc/TGLPlotPainter.h, gl/inc/TGLSurfacePainter.h,
gl/inc/TGLUtil.h, gl/src/TGLBoxPainter.cxx,
gl/src/TGLLegoPainter.cxx, gl/src/TGLPlotPainter.cxx,
gl/src/TGLSurfacePainter.cxx, gl/src/TGLUtil.cxx: From Timur:
Palette drawing for "surf", "lego" and "glbox" options (eg.
"glsurf1z", etc.)
Changes in texturing - linear interpolation of colors was
removed, so contours are more "sharp"
now.
2008-03-11 13:32 rdm
* [r22591] io/src/TFile.cxx: From Gerri:
just call TFile::Open() recursively on the path
GetFileAndOptions()
(instead of the TFile constructor) in the case no dedicated
plug-in is found.
This fixes a problem with opening "srm://srm.cern.ch//castor/..."
and
"/castor/..." as reported by Atlas.
2008-03-11 11:33 matevz
* [r22589] eve/src/TEveBoxSetGL.cxx: When rendering box-set in
signal-to-color mapping mode, assert that the palette has been
initialized.
2008-03-11 11:21 matevz
* [r22588] tutorials/eve/boxset_test.C: New tutorial: demonstrates
usage of TEveBoxSet class.
2008-03-11 10:21 brun
* [r22587] geom/src/TGeoVoxelFinder.cxx: From Andrei Gheata and
Pter Hristov:
some protections in voxels in case of propagation in wrong
geometries.
2008-03-11 08:42 rdm
* [r22586] configure: From Axel:
add support for depracated options (like mathcore) so they don't
fail
nightly builds, configure just issues a warning that the option
is now
deprecated. configure now also issues an INFO message in case one
explicitly
enables an option that is by default already enabled (and vice
versa).
2008-03-11 08:10 rdm
* [r22585] monalisa/src/TMonaLisaWriter.cxx: From Gerri:
forgot in the file some "if 0"'s.
2008-03-11 07:46 ganis
* [r22584] proofd/src/XrdProofSched.cxx: Fix warning due to
unsigned / signed comparison
2008-03-11 07:16 brun
* [r22583] netx/src/TXNetFile.cxx, proofd/src/XrdProofSched.cxx,
proofplayer/inc/TProofPlayer.h, test/ProofBench/SavePerfInfo.C:
From Gerri:
- TXNetFile: fix warning when compiling with an external XROOTD
- XrdProofSched: calculating the number of busy CPUs on the base
of all started sessions
(instead of the sessions in running state).
- TProofPlayer.h: fix some descriptions
- Make SavePerfInfo.C compilable
2008-03-11 07:15 brun
* [r22582] etc/plugins/TProof/P010_TProofCondor.C,
etc/plugins/TProof/P030_TProofPEAC.C, peac/inc/TProofPEAC.h,
peac/src/TProofPEAC.cxx, proof/inc/TProofCondor.h,
proof/src/TProofCondor.cxx, proofd/inc/XrdProofdManager.h,
proofd/src/XrdProofdManager.cxx,
proofd/src/XrdProofdProtocol.cxx: From Gerri:
A few fixes to run the TProofCondor plugin:
- Adapt the signatures of the main constructors of TProofCondor
and TProofPEAC
(and of the related plug-in handlers) to the one of TProof.
- Add the possibility to trigger the load of a generic
TProof-derived plugin via
a directive the xrootd config file 'xpd.proofplugin', e.g.
'xpd.proofplugin condor:'
2008-03-10 20:16 wouter
* [r22579] roofitcore/inc/RooAbsPdf.h: o RooAbsPdf
- Declare CacheElem friend of RooAbsPdf to fix Solaris
compilation issue
2008-03-10 17:01 wouter
* [r22576] roofitcore/inc/RooAbsArg.h,
roofitcore/inc/RooAbsCacheElement.h,
roofitcore/src/RooAbsArg.cxx, roofitcore/src/RooAbsPdf.cxx,
roofitcore/src/RooObjCacheManager.cxx,
roofitcore/src/RooRealSumPdf.cxx: o RooRealSumPdf
- Do _not_ use normalization of RooAbsPdf input components
in numerator of RooRealSumPdf expression since it is
already explicitly occurring in denominator of RooRealSumPdf.
(Fixes wrong normalization reported by Tristan)
o RooObjCacheManager
- Register owner of cache with each cache elememt to
facilitate callbacks
o RooAbsCacheElement
- Add storage for pointer to owner of cache and
supply setOwner() function
o RooAbsPdf
- Use RooObjCacheManager callback mechanism to zero
'last used normalization' pointer in RooAbsPdf
when the cache-owned object pointed is about
to be deleted.
o RooAbsArg
- Make crc32 function static
2008-03-10 16:15 rdm
* [r22575] fit/Module.mk: whitespace.
2008-03-10 15:59 axel
* [r22572] reflex/python/genreflex/gendict.py: Revert patch by Hady
Zalek generating dictionaries for static data members
(22332:22331) until the external linkage problem is solved.
2008-03-10 15:07 brun
* [r22571] tutorials/graphics/graphShade.C: Add a new tutorial
showing how to shade an area between two graphs.
2008-03-10 14:53 moneta
* [r22570] test/stressMathMore.cxx: follow changes of Root Finder
enumeration names and type for coding convention
2008-03-10 14:44 brun
* [r22569] gl/src/TGLEventHandler.cxx: From Bertrand:
- Fix warning C4355: 'this' : used in base member initializer
list
2008-03-10 14:39 brun
* [r22568] gui/src/TGListTree.cxx, gui/src/TGSplitFrame.cxx: From
Bertrand:
- Coding conventions
- Protection added for deleted list tree items
2008-03-10 14:19 rdm
* [r22567] test/Makefile: fix typo THREADO -> THREADSO.
2008-03-10 14:16 rdm
* [r22566] test/Makefile, test/stressMathCore.cxx: rename
TrackMathCoreCint to TrackMathCoreDict to be inline with all
other rootcint generated file names (also *Dict.* files are
cleaned up
by distclean).
2008-03-10 14:12 brun
* [r22565]
etc/plugins/ROOT@@Math@@Minimizer/P060_TLinearMinimizer.C: From
Lorenzo:
new plugin for using the linear fitter in /etc/plugins.
2008-03-10 14:01 moneta
* [r22564] fit/inc/LinkDef.h, fit/src/DataRange.cxx,
fit/test/Makefile, fit/test/testFit.cxx,
hist/inc/Math/WrappedMultiTF1.h, hist/inc/Math/WrappedTF1.h,
hist/src/TF1.cxx, mathcore/inc/Math/RootFinder.h,
mathcore/src/BrentRootFinder.cxx,
mathcore/src/GaussLegendreIntegrator.cxx,
mathcore/src/RootFinder.cxx, mathmore/test/testRootFinder.cxx,
minuit/inc/LinkDef.h, minuit/inc/TLinearFitter.h,
minuit/inc/TLinearMinimizer.h, minuit/inc/TMinuitMinimizer.h,
minuit/src/TLinearFitter.cxx, minuit/src/TLinearMinimizer.cxx,
minuit/src/TMinuitMinimizer.cxx: - fix coding convention
violations (mainly change name of RootFinder enumeration)
- fix warning observed on the Windows nightly (avid generating
the dictionary for fit method functions for all platforms, it is
not needed)
- add implementation of Minimizer interface using TMinuit and the
linear fitter
- add method SetBasisFunctions in TLinearFitter class to set the
linear terms
- add some optimization of wrapped functions and improve doc
2008-03-10 12:11 rdm
* [r22562] test/Makefile: silence strict-aliasing warning in
TBenchDict.o for gcc 4.1.
2008-03-10 11:40 brun
* [r22560] graf/inc/LinkDef1.h, graf/inc/TGraphFitInterface.h,
graf/src/TGraphFitInterface.cxx: From Lorenzo:
Add the data fit interfaces for all the TGraph classes.
2008-03-10 11:01 brun
* [r22559] tutorials/eve/SplitGLView.C: From Bertrand:
- Add protection in case SplitGLView is not embedded in EVE
2008-03-10 10:59 brun
* [r22558] pythia6/inc/TPythia6.h, pythia6/inc/TPythia6Calls.h,
pythia6/src/TPythia6.cxx: From Jacek Holeczek:
Fix some bugs in the "Pythia-6" interface:
1. the "pyuppr" /PYUPPR/ common DOES NOT EXIST in Pythia-6
fortran code;
all references to it (and to all variables that it "declares":
NUP,
KUP, NFUP, IFUP, PUP, Q2UP) are void.
2. the "pyssmt" /PYSSMT/ common IS TOO SHORT with respect to
Pythia-6
fortran code; the "pythia6_common_address.c" should define it as:
int pyssmt[2*4*4+2*2*2+2*2*2+2*4+2*2+2*4*16+2*4*4+2*2*2+2*2*2];
and the file "./pythia6/inc/TPythia6Calls.h" should declare it
as:
struct Pyssmt_t {
double ZMIX[4][4];
double UMIX[2][2];
double VMIX[2][2];
double SMZ[4];
double SMW[2];
double SFMIX[4][16];
double ZMIXI[4][4];
double UMIXI[2][2];
double VMIXI[2][2];
};
2008-03-10 10:56 brun
* [r22557] gui/src/TGFileBrowser.cxx, gui/src/TGScrollBar.cxx,
pythia6/inc/TPythia6.h, pythia6/inc/TPythia6Calls.h,
pythia6/src/TPythia6.cxx: From Bertrand:
- Fix calculation of scroll bars position for
i.e. list tree with large number of items
2008-03-10 09:35 rdm
* [r22556] alien/src/TAlienFile.cxx, base/inc/TVirtualMonitoring.h,
io/inc/TFile.h, io/src/TFile.cxx, monalisa/inc/TMonaLisaWriter.h,
monalisa/src/TMonaLisaWriter.cxx, netx/src/TXNetFile.cxx: From
Fabrizio and Gerri:
detailed monitoring of file open stages in TXNetFile and
TAlienFile.
Requested by ALICE to track where the time is spent waiting for a
file to
open (in xrootd, in Castor, in Alien, etc.).
2008-03-10 09:31 rdm
* [r22554] base/inc/TFileCollection.h,
base/src/TFileCollection.cxx: From Gerri:
small addition to the main constructor of TFileCollection and to
the
method TFileCollection::AddFromFile(). I have added the
possibility
to specify the number of files and the first file to be picked up
from
the file. This greatly optimizes CPU time when rotating small
samples
out of a large number of files (i.e. the 30000 files of ALICE).
2008-03-10 07:22 brun
* [r22553] gui/src/TGCanvas.cxx: From Bertrand:
Add a protection against possible uninitialized variable
2008-03-09 11:54 rdm
* [r22548] eve/inc/TEveBoxSet.h, eve/inc/TEveCalo.h,
eve/inc/TEveCalo2DGL.h, eve/inc/TEveCaloData.h,
eve/inc/TEveParamList.h, eve/inc/TEveQuadSet.h,
eve/src/TEveCalo.cxx, eve/src/TEveCalo2DGL.cxx,
eve/src/TEveCalo3DGL.cxx, eve/src/TEveCaloData.cxx,
eve/src/TEveCaloVizEditor.cxx, eve/src/TEveParamList.cxx,
eve/src/TEveScene.cxx, eve/src/TEveSelection.cxx,
eve/src/TEveViewer.cxx, gl/inc/TGLEmbeddedViewer.h,
gl/inc/TGLEventHandler.h, gl/inc/TGLFontManager.h,
gl/src/TGLBoxPainter.cxx, gl/src/TGLEmbeddedViewer.cxx,
gl/src/TGLEventHandler.cxx, gl/src/TGLFontManager.cxx,
gl/src/TGLPerspectiveCamera.cxx, gl/src/TGLWidget.cxx: Fix coding
convention violations.
Remove trailing white-space for all files in eve/ and gl/.
2008-03-09 07:30 brun
* [r22547] tutorials/math/mathcoreGenVector.C: When executing with
CINT, libGenVector must be explictly loaded
2008-03-08 19:21 rdm
* [r22546] asimage/src/TASImage.cxx,
cont/inc/TCollectionProxyInfo.h, eg/inc/cfortran.h,
ftgl/inc/FTCharToGlyphIndexMap.h, ftgl/inc/FTGlyphContainer.h,
ftgl/src/FTGlyphContainer.cxx, fumili/src/TFumili.cxx,
g3d/src/TView3D.cxx, gl/src/TGLStopwatch.cxx,
graf/src/TGraph.cxx, graf/src/TMultiGraph.cxx,
gui/src/TGDNDManager.cxx, gui/src/TRootContextMenu.cxx,
hist/src/TH1.cxx, html/src/TDocOutput.cxx, html/src/THtml.cxx,
proofplayer/src/TEventIter.cxx, table/src/TFileIter.cxx,
table/src/TVolumeView.cxx, treeviewer/src/TParallelCoord.cxx,
x11/src/GX11Gui.cxx, x11/src/TGX11.cxx: other bunch of gcc 4.3
warnings removed:
- warning: suggest a space before ; or explicit braces around
empty body
in for statement
2008-03-08 15:51 brun
* [r22542] eve/src/TEveTrack.cxx: Fix compiler warning (removing
unused variable)
2008-03-08 15:47 brun
* [r22541] guihtml/src/TGHtml.cxx: Fix a compiler warning (removing
unused variable)
2008-03-08 15:45 brun
* [r22540] gui/src/TGListTree.cxx: Fix compilation error due to bad
order of members initialisation.
2008-03-08 14:36 rdm
* [r22539] base/inc/LinkDef2.h, base/inc/TObjectSpy.h,
base/inc/TPRegexp.h, base/inc/TPoint.h, base/inc/TQObject.h,
base/src/TObjectSpy.cxx, base/src/TPRegexp.cxx,
base/src/TQObject.cxx, eve/Module.mk, eve/inc/LinkDef.h,
eve/inc/TEveBrowser.h, eve/inc/TEveCalo.h,
eve/inc/TEveCalo2DGL.h, eve/inc/TEveCalo3DGL.h,
eve/inc/TEveCaloData.h, eve/inc/TEveCaloVizEditor.h,
eve/inc/TEveDigitSet.h, eve/inc/TEveDigitSetEditor.h,
eve/inc/TEveElement.h, eve/inc/TEveElementEditor.h,
eve/inc/TEveFrameBox.h, eve/inc/TEveGeoNode.h,
eve/inc/TEveGeoNodeEditor.h, eve/inc/TEveLine.h,
eve/inc/TEveLineEditor.h, eve/inc/TEveManager.h,
eve/inc/TEveParamList.h, eve/inc/TEvePointSet.h,
eve/inc/TEvePointSetProjectedGL.h,
eve/inc/TEvePolygonSetProjected.h, eve/inc/TEveProjectionAxes.h,
eve/inc/TEveProjectionAxesEditor.h,
eve/inc/TEveProjectionAxesGL.h, eve/inc/TEveProjectionBases.h,
eve/inc/TEveProjectionManager.h, eve/inc/TEveProjections.h,
eve/inc/TEveScene.h, eve/inc/TEveSelection.h,
eve/inc/TEveStraightLineSet.h, eve/inc/TEveText.h,
eve/inc/TEveTextEditor.h, eve/inc/TEveTextGL.h,
eve/inc/TEveTrack.h, eve/inc/TEveTrackProjected.h,
eve/inc/TEveTrackPropagator.h, eve/inc/TEveTriangleSet.h,
eve/inc/TEveTriangleSetEditor.h, eve/inc/TEveUtil.h,
eve/inc/TEveVSDStructs.h, eve/inc/TEveViewer.h,
eve/src/TEveBoxSetGL.cxx, eve/src/TEveBrowser.cxx,
eve/src/TEveCalo.cxx, eve/src/TEveCalo2DGL.cxx,
eve/src/TEveCalo3DGL.cxx, eve/src/TEveCaloData.cxx,
eve/src/TEveCaloVizEditor.cxx, eve/src/TEveDigitSet.cxx,
eve/src/TEveDigitSetEditor.cxx, eve/src/TEveElement.cxx,
eve/src/TEveElementEditor.cxx, eve/src/TEveGValuators.cxx,
eve/src/TEveGeoNode.cxx, eve/src/TEveGeoNodeEditor.cxx,
eve/src/TEveLine.cxx, eve/src/TEveLineEditor.cxx,
eve/src/TEveLineGL.cxx, eve/src/TEveManager.cxx,
eve/src/TEveParamList.cxx, eve/src/TEvePointSet.cxx,
eve/src/TEvePointSetProjectedGL.cxx,
eve/src/TEvePolygonSetProjected.cxx,
eve/src/TEvePolygonSetProjectedEditor.cxx,
eve/src/TEvePolygonSetProjectedGL.cxx,
eve/src/TEveProjectionAxes.cxx,
eve/src/TEveProjectionAxesEditor.cxx,
eve/src/TEveProjectionAxesGL.cxx,
eve/src/TEveProjectionBases.cxx,
eve/src/TEveProjectionManager.cxx,
eve/src/TEveProjectionManagerEditor.cxx,
eve/src/TEveProjections.cxx, eve/src/TEveQuadSet.cxx,
eve/src/TEveQuadSetGL.cxx, eve/src/TEveScene.cxx,
eve/src/TEveSelection.cxx, eve/src/TEveStraightLineSet.cxx,
eve/src/TEveStraightLineSetGL.cxx, eve/src/TEveText.cxx,
eve/src/TEveTextEditor.cxx, eve/src/TEveTextGL.cxx,
eve/src/TEveTrack.cxx, eve/src/TEveTrackGL.cxx,
eve/src/TEveTrackProjected.cxx, eve/src/TEveTrackProjectedGL.cxx,
eve/src/TEveTrackPropagator.cxx, eve/src/TEveTransEditor.cxx,
eve/src/TEveTriangleSet.cxx, eve/src/TEveTriangleSetEditor.cxx,
eve/src/TEveTriangleSetGL.cxx, eve/src/TEveUtil.cxx,
eve/src/TEveViewer.cxx, gl/Module.mk, gl/inc/LinkDef.h,
gl/inc/TFTGLManager.h, gl/inc/TGLCamera.h, gl/inc/TGLContext.h,
gl/inc/TGLEmbeddedViewer.h, gl/inc/TGLEventHandler.h,
gl/inc/TGLFontManager.h, gl/inc/TGLOrthoCamera.h,
gl/inc/TGLPerspectiveCamera.h, gl/inc/TGLPhysicalShape.h,
gl/inc/TGLRnrCtx.h, gl/inc/TGLSAViewer.h, gl/inc/TGLScene.h,
gl/inc/TGLViewer.h, gl/inc/TGLWidget.h, gl/src/TFTGLManager.cxx,
gl/src/TGLCamera.cxx, gl/src/TGLContext.cxx,
gl/src/TGLEmbeddedViewer.cxx, gl/src/TGLEventHandler.cxx,
gl/src/TGLFontManager.cxx, gl/src/TGLOrthoCamera.cxx,
gl/src/TGLPerspectiveCamera.cxx, gl/src/TGLPhysicalShape.cxx,
gl/src/TGLRnrCtx.cxx, gl/src/TGLSAViewer.cxx,
gl/src/TGLScene.cxx, gl/src/TGLUtil.cxx, gl/src/TGLViewer.cxx,
gl/src/TGLViewerEditor.cxx, gl/src/TGLWidget.cxx,
gl/src/TPointSet3DGL.cxx, gui/Module.mk, gui/inc/LinkDef2.h,
gui/inc/LinkDef3.h, gui/inc/TGDNDManager.h,
gui/inc/TGEventHandler.h, gui/inc/TGListTree.h,
gui/inc/TGShapedFrame.h, gui/inc/TGSplitFrame.h,
gui/inc/TRootBrowser.h, gui/src/TGEventHandler.cxx,
gui/src/TGFrame.cxx, gui/src/TGListTree.cxx,
gui/src/TGScrollBar.cxx, gui/src/TGShapedFrame.cxx,
gui/src/TGSplitFrame.cxx, gui/src/TRootBrowser.cxx,
guihtml/inc/TGHtml.h, guihtml/src/TGHtml.cxx,
tutorials/eve/Default.png, tutorials/eve/SplitGLView.C,
tutorials/eve/alice_esd.C, tutorials/eve/alice_esd_split.C,
tutorials/eve/cms_calo.C, tutorials/eve/geom_alias.C,
tutorials/eve/geom_alice_its.C, tutorials/eve/geom_alice_tpc.C,
tutorials/eve/geom_atlas.C, tutorials/eve/geom_cms.C,
tutorials/eve/geom_default.C, tutorials/eve/lineset_test.C,
tutorials/eve/pointset_test.C, tutorials/eve/projection_test.C,
tutorials/eve/quad_test.C, tutorials/eve/swap.png,
tutorials/eve/test_histobrowser.C,
tutorials/eve/test_paramlist.C,
tutorials/eve/test_selection_sigs.C, tutorials/eve/text_test.C,
tutorials/eve/triangleset.C, tutorials/eve/view3ds.C,
win32gdk/src/TGWin32.cxx: From Alja, Bertrand & Matevz: merged
branches/dev/fireworks 21757:22514.
This includes:
- development for event-displays of ALICE and CMS since 5.18 in
eve/,
gl/ and gui/;
- many new tutorials and demos for eve/;
- fix in TQObject to support class-signals from all base-classes.
2008-03-08 11:54 rdm
* [r22538] hist/inc/Math/WrappedMultiTF1.h,
hist/inc/Math/WrappedTF1.h: add multiple inclusion protection for
TF1.h.
2008-03-08 11:54 rdm
* [r22537] hist/Module.mk: cosmetics.
2008-03-08 11:44 rdm
* [r22536] matrix/Module.mk: dependency on MATRIXLIBDEP was missing
causing build to fail with explicit-link.
2008-03-08 11:30 rdm
* [r22535] base/inc/TException.h: fix the gcc 4.2 warning:
variable 'R__old' might be clobbered by 'longjmp' or 'vfork'
(btw gcc 4.3 does not give this warning anymore).
2008-03-08 11:29 rdm
* [r22534] config/Makefile.linuxx8664icc: cosmetic.
2008-03-08 11:28 rdm
* [r22533] config/Makefile.linuxx8664gcc: compiler options -W
-Woverload-virtual were missing and for CINT
the option -DG__STD_EXCEPTION.
2008-03-07 19:00 brun
* [r22532] test/stressGraphics.ref: Change ref value for test 31
from 3000 to 4000.
This is another side effect of the changes in Math and this
difference must be
investigated.
2008-03-07 17:14 rdm
* [r22529] mathcore/src/GaussLegendreIntegrator.cxx: fix
compilation error on gcc 4.3 (include missing).
2008-03-07 17:09 moneta
* [r22528] math/inc/TMathImp.h: put back old implementation of
binary search
2008-03-07 16:37 rdm
* [r22527] base/src/TContextMenu.cxx, base/src/TString.cxx,
base/src/TSystem.cxx, clib/src/mmtrace.c, g3d/src/TView3D.cxx,
gpad/src/TCanvas.cxx, graf/src/TGraph.cxx, graf/src/TLatex.cxx,
graf/src/TLegend.cxx, gui/src/TGFSContainer.cxx,
gui/src/TGToolTip.cxx, hist/src/TBinomialEfficiencyFitter.cxx,
hist/src/TFormula.cxx, hist/src/TH1.cxx, hist/src/THStack.cxx,
hist/src/THnSparse.cxx, histpainter/src/TPainter3dAlgorithms.cxx,
io/src/TBufferFile.cxx, io/src/TFile.cxx,
io/src/TGenCollectionProxy.cxx, matrix/src/TMatrixT.cxx,
minuit/src/TMinuit.cxx, net/src/TSQLColumnInfo.cxx,
tree/src/TBranchBrowsable.cxx, utils/src/rootcint.cxx: more gcc
4.3 warning fixes. Remains only some warning in Cint, Reflex
and xrootd.
2008-03-07 16:36 brun
* [r22526] etc/plugins/ROOT@@Math@@IRootFinderMethod,
etc/plugins/ROOT@@Math@@IRootFinderMethod/P010_Brent.C,
etc/plugins/ROOT@@Math@@IRootFinderMethod/P020_Bisection.C,
etc/plugins/ROOT@@Math@@IRootFinderMethod/P030_FalsePos.C,
etc/plugins/ROOT@@Math@@IRootFinderMethod/P040_Newton.C,
etc/plugins/ROOT@@Math@@IRootFinderMethod/P050_Secant.C,
etc/plugins/ROOT@@Math@@IRootFinderMethod/P060_Steffenson.C: From
Lorenzo:
New plugins
2008-03-07 16:35 rdm
* [r22525] Makefile, configure: small cleanup after the MathCore
checkin.
2008-03-07 16:12 moneta
* [r22524] test/Makefile, test/stressMathMore.cxx: - changes for
new libMathCore
2008-03-07 16:08 brun
* [r22523] Makefile, config/Makefile.depend, config/Makefile.in,
config/root-config.in, configure,
treeplayer/src/TFileDrawMap.cxx: From Lorenzo:
- build mathcore library always by default. Mathcore will contain
now the math classes: TMath, TComplex and TRandom's
- do not include anymore math classes in libCore
- add libMathCore dependency on all libraries which were
depending on classes from math
- add option for disabling libGenVector (--disable-genvector)
- add libMathCore in the library used by root-configure
2008-03-07 16:07 moneta
* [r22522] mathmore/Module.mk, mathmore/inc/Math/GSLMinimizer1D.h,
mathmore/inc/Math/GSLRootFinder.h,
mathmore/inc/Math/GSLRootFinderDeriv.h,
mathmore/inc/Math/LinkDef.h,
mathmore/inc/Math/LinkDef_RootFinding.h,
mathmore/inc/Math/Minimizer1D.h, mathmore/inc/Math/Polynomial.h,
mathmore/inc/Math/RootFinder.h,
mathmore/inc/Math/WrappedMultiTF1.h,
mathmore/inc/Math/WrappedTF1.h, mathmore/src/GSL1DMinimizer.h,
mathmore/src/GSL1DMinimizerWrapper.h,
mathmore/src/GSLInterpolator.cxx,
mathmore/src/GSLMinimizer1D.cxx, mathmore/src/GSLMultiFit.h,
mathmore/src/GSLMultiFitFunctionAdapter.h,
mathmore/src/GSLMultiFitFunctionWrapper.h,
mathmore/src/GSLRootFinder.cxx,
mathmore/src/GSLRootFinderDeriv.cxx,
mathmore/src/Minimizer1D.cxx, mathmore/src/Polynomial.cxx,
mathmore/test/Makefile, mathmore/test/testFunctor.cxx,
mathmore/test/testMinimization1D.cxx,
mathmore/test/testPermute.cxx, mathmore/test/testRootFinder.cxx:
sync with development branch.
Main change root finder to use interface in mathcore
2008-03-07 16:07 brun
* [r22521] main/src/h2root.cxx: Remove declaration of global
variable "int Error"
2008-03-07 15:48 moneta
* [r22519] hist/Module.mk, hist/inc/LinkDef.h, hist/inc/Math,
hist/inc/Math/WrappedMultiTF1.h, hist/inc/Math/WrappedTF1.h,
hist/inc/TF1.h, hist/inc/THFitInterface.h, hist/src/TF1.cxx,
hist/src/TH2.cxx, hist/src/TH3.cxx, hist/src/THFitInterface.cxx:
2008-03-07 15:40 moneta
* [r22518] fit, fit/Module.mk, fit/inc, fit/inc/Fit,
fit/inc/Fit/BinData.h, fit/inc/Fit/BinPoint.h,
fit/inc/Fit/Chi2FCN.h, fit/inc/Fit/DataOptions.h,
fit/inc/Fit/DataRange.h, fit/inc/Fit/DataVector.h,
fit/inc/Fit/DataVectorfwd.h, fit/inc/Fit/FitConfig.h,
fit/inc/Fit/FitResult.h, fit/inc/Fit/FitUtil.h,
fit/inc/Fit/FitUtilParallel.h, fit/inc/Fit/Fitter.h,
fit/inc/Fit/LogLikelihoodFCN.h,
fit/inc/Fit/MinimizerControlParams.h,
fit/inc/Fit/ParameterSettings.h,
fit/inc/Fit/PoissonLikelihoodFCN.h, fit/inc/Fit/UnBinData.h,
fit/inc/LinkDef.h, fit/src, fit/src/BinData.cxx,
fit/src/BinPoint.cxx, fit/src/DataRange.cxx,
fit/src/DataVector.cxx, fit/src/FitConfig.cxx,
fit/src/FitResult.cxx, fit/src/FitUtil.cxx,
fit/src/FitUtilParallel.cxx, fit/src/Fitter.cxx,
fit/src/ParameterSettings.cxx, fit/test,
fit/test/GaussFunction.h, fit/test/Makefile,
fit/test/MinimizerTypes.h, fit/test/WrapperRooPdf.h,
fit/test/testFit.cxx, fit/test/testFitPerf.cxx,
fit/test/testMinim.cxx, fit/test/testRooFit.cxx,
math/inc/LinkDef.h, math/inc/TMath.h, math/inc/TMathImp.h,
math/src/TMath.cxx, mathcore/Module.mk,
mathcore/inc/Math/AdaptiveIntegratorMultiDim.h,
mathcore/inc/Math/AllIntegrationTypes.h,
mathcore/inc/Math/AxisAngle.h, mathcore/inc/Math/Boost.h,
mathcore/inc/Math/BoostX.h, mathcore/inc/Math/BoostY.h,
mathcore/inc/Math/BoostZ.h, mathcore/inc/Math/BrentMethods.h,
mathcore/inc/Math/BrentMinimizer1D.h,
mathcore/inc/Math/BrentRootFinder.h,
mathcore/inc/Math/Cartesian2D.h, mathcore/inc/Math/Cartesian3D.h,
mathcore/inc/Math/Cylindrical3D.h,
mathcore/inc/Math/CylindricalEta3D.h,
mathcore/inc/Math/DisplacementVector2D.h,
mathcore/inc/Math/DisplacementVector3D.h,
mathcore/inc/Math/EulerAngles.h,
mathcore/inc/Math/FitMethodFunction.h,
mathcore/inc/Math/GaussIntegrator.h,
mathcore/inc/Math/GaussLegendreIntegrator.h,
mathcore/inc/Math/GenVector, mathcore/inc/Math/IFunction.h,
mathcore/inc/Math/IMinimizer1D.h,
mathcore/inc/Math/IParamFunction.h,
mathcore/inc/Math/IRootFinderMethod.h,
mathcore/inc/Math/LinkDef.h, mathcore/inc/Math/LinkDef_Func.h,
mathcore/inc/Math/LinkDef_GenVector.h,
mathcore/inc/Math/LinkDef_GenVector32.h,
mathcore/inc/Math/LinkDef_Point3D.h,
mathcore/inc/Math/LinkDef_Rotation.h,
mathcore/inc/Math/LinkDef_Vector3D.h,
mathcore/inc/Math/LinkDef_Vector4D.h,
mathcore/inc/Math/LorentzRotation.h,
mathcore/inc/Math/LorentzVector.h, mathcore/inc/Math/Minimizer.h,
mathcore/inc/Math/MultiDimParamFunctionAdapter.h,
mathcore/inc/Math/OneDimFunctionAdapter.h,
mathcore/inc/Math/Plane3D.h, mathcore/inc/Math/Point2D.h,
mathcore/inc/Math/Point2Dfwd.h, mathcore/inc/Math/Point3D.h,
mathcore/inc/Math/Point3Dfwd.h, mathcore/inc/Math/Polar2D.h,
mathcore/inc/Math/Polar3D.h,
mathcore/inc/Math/PositionVector2D.h,
mathcore/inc/Math/PositionVector3D.h,
mathcore/inc/Math/PtEtaPhiE4D.h, mathcore/inc/Math/PtEtaPhiM4D.h,
mathcore/inc/Math/PxPyPzE4D.h, mathcore/inc/Math/PxPyPzM4D.h,
mathcore/inc/Math/Quaternion.h,
mathcore/inc/Math/RichardsonDerivator.h,
mathcore/inc/Math/RootFinder.h, mathcore/inc/Math/Rotation3D.h,
mathcore/inc/Math/RotationX.h, mathcore/inc/Math/RotationY.h,
mathcore/inc/Math/RotationZ.h, mathcore/inc/Math/RotationZYX.h,
mathcore/inc/Math/Transform3D.h,
mathcore/inc/Math/Translation3D.h, mathcore/inc/Math/Vector2D.h,
mathcore/inc/Math/Vector2Dfwd.h, mathcore/inc/Math/Vector3D.h,
mathcore/inc/Math/Vector3Dfwd.h, mathcore/inc/Math/Vector4D.h,
mathcore/inc/Math/Vector4Dfwd.h, mathcore/inc/Math/VectorUtil.h,
mathcore/inc/Math/VectorUtil_Cint.h,
mathcore/inc/Math/WrappedParamFunction.h,
mathcore/src/3DConversions.cxx, mathcore/src/3DDistances.cxx,
mathcore/src/AdaptiveIntegratorMultiDim.cxx,
mathcore/src/AxisAngle.cxx, mathcore/src/AxisAngleXother.cxx,
mathcore/src/BitReproducible.cxx, mathcore/src/Boost.cxx,
mathcore/src/BoostX.cxx, mathcore/src/BoostY.cxx,
mathcore/src/BoostZ.cxx, mathcore/src/BrentMethods.cxx,
mathcore/src/BrentMinimizer1D.cxx,
mathcore/src/BrentRootFinder.cxx, mathcore/src/EulerAngles.cxx,
mathcore/src/Factory.cxx, mathcore/src/GaussIntegrator.cxx,
mathcore/src/GaussLegendreIntegrator.cxx,
mathcore/src/GenVector_exception.cxx,
mathcore/src/Integrator.cxx, mathcore/src/LorentzRotation.cxx,
mathcore/src/Plane3D.cxx, mathcore/src/Quaternion.cxx,
mathcore/src/QuaternionXaxial.cxx,
mathcore/src/RichardsonDerivator.cxx,
mathcore/src/RootFinder.cxx, mathcore/src/Rotation3D.cxx,
mathcore/src/Rotation3DxAxial.cxx, mathcore/src/RotationZYX.cxx,
mathcore/src/Transform3D.cxx, mathcore/src/Translation3D.cxx,
mathcore/src/VectorUtil.cxx, mathcore/test/CoordinateTraits.h,
mathcore/test/Makefile, mathcore/test/RotationTraits.h,
mathcore/test/Track.h, mathcore/test/TrackDict.xml,
mathcore/test/TrackLinkDef.h, mathcore/test/binarySearchTime.cxx,
mathcore/test/coordinates3D.cxx, mathcore/test/coordinates4D.cxx,
mathcore/test/rotationApplication.cxx, mathcore/test/stdsort.cxx,
mathcore/test/stress2D.cxx, mathcore/test/stress3D.cxx,
mathcore/test/stressTF1.cxx, mathcore/test/stressTMath.cxx,
mathcore/test/testBinarySearch.cxx, mathcore/test/testBoost.cxx,
mathcore/test/testGenVector.cxx,
mathcore/test/testIntegration.cxx,
mathcore/test/testIntegrationMultiDim.cxx,
mathcore/test/testIterator.cxx, mathcore/test/testRootFinder.cxx,
mathcore/test/testSortOrder.cxx,
mathcore/test/testSpecFuncBeta.cxx,
mathcore/test/testSpecFuncBetaI.cxx,
mathcore/test/testSpecFuncErf.cxx,
mathcore/test/testSpecFuncGamma.cxx, mathcore/test/testTMath.cxx,
mathcore/test/testVectorIO.cxx,
mathcore/test/vectorOperation.cxx: Syncronize with the Math
develoment branch:
- merge classes from math (TMath, TComplex and TRandom) in
libMathCore
- change various functions of TMath (work from David ):
- make a single template functions for all the various types
(like Sort or Binart Search)
- use std implementations for Sort, BinarySearch, LocMin
- use mathcore special functions for Gamma and Beta functions
- remove genvector from mathcore
- add classes for integration, derivation and root findings using
the algorithms of TF1
- use the plug-in manager to instantiates different
implementations of the same classes in MathMore
2008-03-07 15:14 moneta
* [r22516] genvector, genvector/Module.mk, genvector/inc,
genvector/inc/Math, genvector/inc/Math/AxisAngle.h,
genvector/inc/Math/Boost.h, genvector/inc/Math/BoostX.h,
genvector/inc/Math/BoostY.h, genvector/inc/Math/BoostZ.h,
genvector/inc/Math/Cartesian2D.h,
genvector/inc/Math/Cartesian3D.h,
genvector/inc/Math/Cylindrical3D.h,
genvector/inc/Math/CylindricalEta3D.h,
genvector/inc/Math/DisplacementVector2D.h,
genvector/inc/Math/DisplacementVector3D.h,
genvector/inc/Math/EulerAngles.h, genvector/inc/Math/GenVector,
genvector/inc/Math/GenVector/3DConversions.h,
genvector/inc/Math/GenVector/3DDistances.h,
genvector/inc/Math/GenVector/AxisAngle.h,
genvector/inc/Math/GenVector/AxisAnglefwd.h,
genvector/inc/Math/GenVector/BitReproducible.h,
genvector/inc/Math/GenVector/Boost.h,
genvector/inc/Math/GenVector/BoostX.h,
genvector/inc/Math/GenVector/BoostXfwd.h,
genvector/inc/Math/GenVector/BoostY.h,
genvector/inc/Math/GenVector/BoostYfwd.h,
genvector/inc/Math/GenVector/BoostZ.h,
genvector/inc/Math/GenVector/BoostZfwd.h,
genvector/inc/Math/GenVector/Boostfwd.h,
genvector/inc/Math/GenVector/Cartesian2D.h,
genvector/inc/Math/GenVector/Cartesian2Dfwd.h,
genvector/inc/Math/GenVector/Cartesian3D.h,
genvector/inc/Math/GenVector/Cartesian3Dfwd.h,
genvector/inc/Math/GenVector/CoordinateSystemTags.h,
genvector/inc/Math/GenVector/Cylindrical3D.h,
genvector/inc/Math/GenVector/Cylindrical3Dfwd.h,
genvector/inc/Math/GenVector/CylindricalEta3D.h,
genvector/inc/Math/GenVector/CylindricalEta3Dfwd.h,
genvector/inc/Math/GenVector/DisplacementVector2D.h,
genvector/inc/Math/GenVector/DisplacementVector2Dfwd.h,
genvector/inc/Math/GenVector/DisplacementVector3D.h,
genvector/inc/Math/GenVector/DisplacementVector3Dfwd.h,
genvector/inc/Math/GenVector/EulerAngles.h,
genvector/inc/Math/GenVector/EulerAnglesfwd.h,
genvector/inc/Math/GenVector/GenVectorIO.h,
genvector/inc/Math/GenVector/GenVector_exception.h,
genvector/inc/Math/GenVector/LorentzRotation.h,
genvector/inc/Math/GenVector/LorentzRotationfwd.h,
genvector/inc/Math/GenVector/LorentzVector.h,
genvector/inc/Math/GenVector/LorentzVectorfwd.h,
genvector/inc/Math/GenVector/Plane3D.h,
genvector/inc/Math/GenVector/Polar2D.h,
genvector/inc/Math/GenVector/Polar2Dfwd.h,
genvector/inc/Math/GenVector/Polar3D.h,
genvector/inc/Math/GenVector/Polar3Dfwd.h,
genvector/inc/Math/GenVector/PositionVector2D.h,
genvector/inc/Math/GenVector/PositionVector2Dfwd.h,
genvector/inc/Math/GenVector/PositionVector3D.h,
genvector/inc/Math/GenVector/PositionVector3Dfwd.h,
genvector/inc/Math/GenVector/PtEtaPhiE4D.h,
genvector/inc/Math/GenVector/PtEtaPhiE4Dfwd.h,
genvector/inc/Math/GenVector/PtEtaPhiM4D.h,
genvector/inc/Math/GenVector/PtEtaPhiM4Dfwd.h,
genvector/inc/Math/GenVector/PxPyPzE4D.h,
genvector/inc/Math/GenVector/PxPyPzE4Dfwd.h,
genvector/inc/Math/GenVector/PxPyPzM4D.h,
genvector/inc/Math/GenVector/PxPyPzM4Dfwd.h,
genvector/inc/Math/GenVector/Quaternion.h,
genvector/inc/Math/GenVector/Quaternionfwd.h,
genvector/inc/Math/GenVector/Rotation3D.h,
genvector/inc/Math/GenVector/Rotation3Dfwd.h,
genvector/inc/Math/GenVector/RotationX.h,
genvector/inc/Math/GenVector/RotationXfwd.h,
genvector/inc/Math/GenVector/RotationY.h,
genvector/inc/Math/GenVector/RotationYfwd.h,
genvector/inc/Math/GenVector/RotationZ.h,
genvector/inc/Math/GenVector/RotationZYX.h,
genvector/inc/Math/GenVector/RotationZYXfwd.h,
genvector/inc/Math/GenVector/RotationZfwd.h,
genvector/inc/Math/GenVector/Transform3D.h,
genvector/inc/Math/GenVector/Translation3D.h,
genvector/inc/Math/GenVector/VectorUtil.h,
genvector/inc/Math/GenVector/eta.h,
genvector/inc/Math/GenVector/etaMax.h,
genvector/inc/Math/LinkDef_GenVector.h,
genvector/inc/Math/LinkDef_GenVector32.h,
genvector/inc/Math/LinkDef_Point3D.h,
genvector/inc/Math/LinkDef_Rotation.h,
genvector/inc/Math/LinkDef_Vector3D.h,
genvector/inc/Math/LinkDef_Vector4D.h,
genvector/inc/Math/LorentzRotation.h,
genvector/inc/Math/LorentzVector.h, genvector/inc/Math/Plane3D.h,
genvector/inc/Math/Point2D.h, genvector/inc/Math/Point2Dfwd.h,
genvector/inc/Math/Point3D.h, genvector/inc/Math/Point3Dfwd.h,
genvector/inc/Math/Polar2D.h, genvector/inc/Math/Polar3D.h,
genvector/inc/Math/PositionVector2D.h,
genvector/inc/Math/PositionVector3D.h,
genvector/inc/Math/PtEtaPhiE4D.h,
genvector/inc/Math/PtEtaPhiM4D.h, genvector/inc/Math/PxPyPzE4D.h,
genvector/inc/Math/PxPyPzM4D.h, genvector/inc/Math/Quaternion.h,
genvector/inc/Math/Rotation3D.h, genvector/inc/Math/RotationX.h,
genvector/inc/Math/RotationY.h, genvector/inc/Math/RotationZ.h,
genvector/inc/Math/RotationZYX.h,
genvector/inc/Math/Transform3D.h,
genvector/inc/Math/Translation3D.h,
genvector/inc/Math/Vector2D.h, genvector/inc/Math/Vector2Dfwd.h,
genvector/inc/Math/Vector3D.h, genvector/inc/Math/Vector3Dfwd.h,
genvector/inc/Math/Vector4D.h, genvector/inc/Math/Vector4Dfwd.h,
genvector/inc/Math/VectorUtil.h,
genvector/inc/Math/VectorUtil_Cint.h, genvector/src,
genvector/src/3DConversions.cxx, genvector/src/3DDistances.cxx,
genvector/src/AxisAngle.cxx, genvector/src/AxisAngleXother.cxx,
genvector/src/BitReproducible.cxx, genvector/src/Boost.cxx,
genvector/src/BoostX.cxx, genvector/src/BoostY.cxx,
genvector/src/BoostZ.cxx, genvector/src/EulerAngles.cxx,
genvector/src/GenVector_exception.cxx,
genvector/src/LorentzRotation.cxx, genvector/src/Plane3D.cxx,
genvector/src/Quaternion.cxx, genvector/src/QuaternionXaxial.cxx,
genvector/src/Rotation3D.cxx, genvector/src/Rotation3DxAxial.cxx,
genvector/src/RotationZYX.cxx, genvector/src/Transform3D.cxx,
genvector/src/Translation3D.cxx, genvector/src/VectorUtil.cxx,
genvector/test, genvector/test/CoordinateTraits.h,
genvector/test/Makefile, genvector/test/RotationTraits.h,
genvector/test/Track.h, genvector/test/TrackDict.xml,
genvector/test/TrackLinkDef.h, genvector/test/coordinates3D.cxx,
genvector/test/coordinates4D.cxx,
genvector/test/rotationApplication.cxx,
genvector/test/stress2D.cxx, genvector/test/stress3D.cxx,
genvector/test/testBoost.cxx, genvector/test/testGenVector.cxx,
genvector/test/testIterator.cxx, genvector/test/testVectorIO.cxx,
genvector/test/vectorOperation.cxx: - move physics vector classes
from mathcore in a new directory (GenVector)
2008-03-07 13:42 axel
* [r22513] reflex/src/PluginFactoryMap.cxx: From Pere: require
rootmap file to end on ".rootmap", i.e. make it compatible with
ROOT
2008-03-07 12:38 pcanal
* [r22510] cint/src/v6_newlink.cxx: Avoid loading a CINT dictionary
if a Reflex/Cintex dictionary has already been registered
2008-03-06 23:18 rdm
* [r22501] asimage/src/libAfterImage: ignore libAfterImage build
products.
2008-03-06 23:14 rdm
* [r22500] asimage/src/libAfterImage/afterimage-libs,
asimage/src/libAfterImage/config.log,
asimage/src/libAfterImage/config.status: tmp files should not be
in svn.
2008-03-06 23:09 rdm
* [r22499] asimage/src: remove svn:ignore of libAfterImage.
2008-03-06 23:07 rdm
* [r22498] xrootd/Module.mk: small cleanup.
2008-03-06 23:07 rdm
* [r22497] asimage/Module.mk, asimage/src/libAfterImage.tar.gz: tar
file not needed anymore.
Modified Module.mk that uses expanded libAfterImage source
directly.
2008-03-06 23:04 rdm
* [r22496] asimage/src/libAfterImage: brining
libAfterImage-20080306 into the trunk.
2008-03-06 22:05 brun
* [r22493] graf/src/TSpline.cxx: Fix a problem in TSpline5 copy
constructor and assignment operator
2008-03-06 19:38 pcanal
* [r22491] base/src/TSystem.cxx: From Matevz,
Remove double dash (//) from the filename passed to cint and
rootcint.
2008-03-06 16:04 rdm
* [r22488] asimage/src/TASImage.cxx, auth/src/TAuthenticate.cxx,
ged/src/TH1Editor.cxx, gl/src/TGLLegoPainter.cxx,
gl/src/TGLParametric.cxx, gl/src/TGLSAViewer.cxx,
gl/src/TGLSurfacePainter.cxx, gl/src/TGLUtil.cxx,
gl/src/TX11GL.cxx, html/src/TClassDocOutput.cxx,
html/src/TDocOutput.cxx, html/src/TDocParser.cxx,
html/src/THtml.cxx, krb5auth/src/Krb5Auth.cxx,
metautils/src/stlLoader.cc, mysql/src/TMySQLServer.cxx,
proof/src/TProof.cxx, proof/src/TProofMgr.cxx,
proof/src/TProofServ.cxx, proofd/src/proofd.cxx,
reflex/src/Tools.cxx, sessionviewer/src/TSessionViewer.cxx,
spectrum/src/TSpectrum.cxx, spectrum/src/TSpectrum2Fit.cxx,
spectrum/src/TSpectrumFit.cxx,
spectrumpainter/src/TSpectrum2Painter.cxx,
sql/src/TBufferSQL2.cxx, sql/src/TSQLFile.cxx,
sql/src/TSQLStructure.cxx, tmva/src/MethodBase.cxx,
tmva/src/MethodCFMlpANN_Utils.cxx, xml/src/TBufferXML.cxx,
xml/src/TXMLEngine.cxx, xml/src/TXMLFile.cxx: remove first batch
of warning reported by gcc 4.3:
- warning: suggest parentheses around && within ||
- warning: suggest explicit braces to avoid ambiguous if else
2008-03-06 16:02 rdm
* [r22487] test/QpRandomDriver.cxx, test/stress.cxx,
test/stressEntryList.cxx, test/stressFit.cxx,
test/stressGraphics.cxx, test/stressLinear.cxx,
test/stressProof.cxx, test/stressSpectrum.cxx: add stdlib.h to
fix gcc 4.3 compilation.
2008-03-06 16:01 brun
* [r22486] graf/inc/TSpline.h, graf/src/TSpline.cxx: Implement
TSpline3 and TSpline5 copy constructors and assignment operators
2008-03-06 14:50 couet
* [r22479] asimage/src/libAfterImage.tar.gz: - From Vasko:
- configure configure.in: AfterStep release v. 2.2.8
- xcf.c xcf.h: fixed segfault in xcf code where layer is larger
then image.
2008-03-05 15:30 ganis
* [r22456] xrootd/src/xrootd/src/XrdClient/XrdClient.cc,
xrootd/src/xrootd/src/XrdClient/XrdClientAdmin.cc: From F.
Furano:
- fix potential cache thrashing problem with big blocks requests.
- Allow some garbage too appended to a Stat response (enlarged
the temp buffer for the response)
- Fix wrong argc check in the StageTool
- Avoid 8 extra bytes in the req if only the main stream is used
to read data (tiny optimization)
2008-03-05 13:49 antcheva
* [r22452] gui/src/TGClient.cxx: Fixed the dead lock between
WaitForUnmap and WaitFor methods of TGClient
(reported at https://savannah.cern.ch/bugs/?32580 )
2008-03-05 09:24 rdm
* [r22449] xrootd/Module.mk: From Bertrand:
fix typo so Win32 version compiles.
2008-03-05 07:48 moneta
* [r22448] physics/src/TLorentzRotation.cxx: - fix a documentation
error, reported in http://savannah.cern.ch/bugs/?34117
2008-03-04 16:48 rdm
* [r22445] xrootd/src/xrootd, xrootd/src/xrootd/src: svn:ignore
xrootd build products.
2008-03-04 16:43 rdm
* [r22444] xrootd/src/xrootd/src/Xrd/XrdConfig.cc,
xrootd/src/xrootd/src/Xrd/XrdMain.cc,
xrootd/src/xrootd/src/Xrd/XrdTrace.hh,
xrootd/src/xrootd/src/XrdAcc/XrdAccConfig.cc,
xrootd/src/xrootd/src/XrdAcc/XrdAccGroups.cc,
xrootd/src/xrootd/src/XrdAcc/XrdAccTest.cc,
xrootd/src/xrootd/src/XrdClient/XrdClientPhyConnection.cc,
xrootd/src/xrootd/src/XrdCrypto/XrdCryptoAux.hh,
xrootd/src/xrootd/src/XrdCrypto/XrdCryptoCipher.cc,
xrootd/src/xrootd/src/XrdCrypto/XrdCryptoMsgDigest.cc,
xrootd/src/xrootd/src/XrdCrypto/XrdCryptoTrace.hh,
xrootd/src/xrootd/src/XrdCrypto/XrdCryptosslTrace.hh,
xrootd/src/xrootd/src/XrdNet/XrdNetDNS.cc,
xrootd/src/xrootd/src/XrdOdc/XrdOdcConfig.cc,
xrootd/src/xrootd/src/XrdOdc/XrdOdcTrace.hh,
xrootd/src/xrootd/src/XrdOfs/XrdOfs.cc,
xrootd/src/xrootd/src/XrdOfs/XrdOfsConfig.cc,
xrootd/src/xrootd/src/XrdOfs/XrdOfsTrace.hh,
xrootd/src/xrootd/src/XrdOlb/XrdOlbConfig.cc,
xrootd/src/xrootd/src/XrdOlb/XrdOlbProtocol.cc,
xrootd/src/xrootd/src/XrdOlb/XrdOlbTrace.hh,
xrootd/src/xrootd/src/XrdOss/XrdOssApi.cc,
xrootd/src/xrootd/src/XrdOss/XrdOssApi.hh,
xrootd/src/xrootd/src/XrdOss/XrdOssCache.cc,
xrootd/src/xrootd/src/XrdOss/XrdOssConfig.cc,
xrootd/src/xrootd/src/XrdOss/XrdOssCreate.cc,
xrootd/src/xrootd/src/XrdOss/XrdOssLock.cc,
xrootd/src/xrootd/src/XrdOss/XrdOssMSS.cc,
xrootd/src/xrootd/src/XrdOss/XrdOssRename.cc,
xrootd/src/xrootd/src/XrdOss/XrdOssStage.cc,
xrootd/src/xrootd/src/XrdOss/XrdOssTrace.hh,
xrootd/src/xrootd/src/XrdOss/XrdOssUnlink.cc,
xrootd/src/xrootd/src/XrdOuc/XrdOucStream.cc,
xrootd/src/xrootd/src/XrdOuc/XrdOucTrace.hh,
xrootd/src/xrootd/src/XrdPosix/XrdPosix.cc,
xrootd/src/xrootd/src/XrdPosix/XrdPosixLinkage.cc,
xrootd/src/xrootd/src/XrdPosix/XrdPosixPreload.cc,
xrootd/src/xrootd/src/XrdPosix/XrdPosixPreload32.cc,
xrootd/src/xrootd/src/XrdPss/XrdPss.cc,
xrootd/src/xrootd/src/XrdPss/XrdPss.hh,
xrootd/src/xrootd/src/XrdPss/XrdPssConfig.cc,
xrootd/src/xrootd/src/XrdSec/XrdSecClient.cc,
xrootd/src/xrootd/src/XrdSec/XrdSecPManager.cc,
xrootd/src/xrootd/src/XrdSec/XrdSecServer.cc,
xrootd/src/xrootd/src/XrdSec/XrdSecTrace.hh,
xrootd/src/xrootd/src/XrdSec/XrdSectestClient.cc,
xrootd/src/xrootd/src/XrdSec/XrdSectestServer.cc,
xrootd/src/xrootd/src/XrdSeckrb5/XrdSecProtocolkrb5.cc,
xrootd/src/xrootd/src/XrdSecpwd/XrdSecProtocolpwd.cc,
xrootd/src/xrootd/src/XrdSecunix/XrdSecProtocolunix.cc,
xrootd/src/xrootd/src/XrdSfs/XrdSfsNative.cc,
xrootd/src/xrootd/src/XrdSut/XrdSutAux.hh,
xrootd/src/xrootd/src/XrdSut/XrdSutTrace.hh,
xrootd/src/xrootd/src/XrdSys/XrdSysError.cc,
xrootd/src/xrootd/src/XrdSys/XrdSysPlugin.cc,
xrootd/src/xrootd/src/XrdSys/XrdSysPriv.cc,
xrootd/src/xrootd/src/XrdSys/XrdSysXSLock.cc,
xrootd/src/xrootd/src/XrdXrootd/XrdXrootdConfig.cc,
xrootd/src/xrootd/src/XrdXrootd/XrdXrootdTrace.hh: fixes to make
xrootd compile with gcc 4.3.0:
- <iostream.h> -> <iostream>
- std::exit() -> ::exit()
2008-03-04 16:40 rdm
* [r22443] xrootd/Module.mk: cleanup.
2008-03-04 14:43 rdm
* [r22440] xrootd/Module.mk, xrootd/src,
xrootd/src/xrootd-20071116-0000.src.tgz: - remove xrootd from
svn:ignore
- remove xrootd tar file, we now use xrootd in a vendor branch,
copied to the
trunk
- modified Module.mk since xrood does not neet to be untarred
anymore.
2008-03-04 14:40 rdm
* [r22439] xrootd/src/xrootd: bringing xrootd-20071116 into the
trunk.
2008-03-04 13:42 brun
* [r22436] geom/inc/TGeoManager.h, geom/src/TGeoManager.cxx: From
Andrei:
added a verbosity level as static data member in TGeoManager.
2008-03-04 10:51 rdm
* [r22433] rint/src/TTabCom.cxx: use TSystem::Which() to find the
correct "env" program (/usr/bin/env on
Mac, /bin/env Linux, etc.). Fixes issue 33944.
2008-03-04 09:58 brun
* [r22431] minuit/src/TMinuit.cxx: In TMinuit::Contour add a
Warning in case the number of points computed for the contour
is less than the number of points requested.
2008-03-04 09:29 brun
* [r22430] base/src/TTimeStamp.cxx: Fix coding conventions.
2008-03-03 18:17 brun
* [r22428] cont/inc/TVirtualCollectionProxy.h,
eve/inc/TEveBoxSet.h, eve/inc/TEveDigitSet.h,
eve/inc/TEveQuadSet.h, geom/inc/TGeoPhysicalNode.h,
geompainter/inc/TGeoOverlap.h, graf/inc/TLegendEntry.h,
gui/inc/TGInputDialog.h, hist/inc/TGraph2DErrors.h,
hist/inc/THnSparse.h, matrix/inc/TDecompChol.h,
matrix/inc/TMatrixDSymEigen.h, mlp/inc/TMultiLayerPerceptron.h,
mlp/inc/TNeuron.h, proof/inc/TProof.h, proof/inc/TProofMgr.h,
xmlparser/inc/TXMLAttr.h: From Federico:
Changes to support the gcc -weffc++ compiler option.
2008-03-03 17:15 couet
* [r22426] asimage/src/TASImage.cxx: - In FillRectangleInternal
when the rectangle to be drawn had its width or
its height equal to 0, they were set to the fImage width ot
height. This
was not a good solution because this obscured completly the
picture. In
particular, some markers being drawn with a filled rectangle,
they obscured
the picture when that were really small because in that case the
rectangle
drawn had width=height=0. Now, when a rectangle has its width or
height
equal to 0 it is set to 1 (pixel) with makes sense because "0"
means tiny not
huge ...
2008-03-03 13:15 rdm
* [r22423] base/src/TTimeStamp.cxx: From Robert Hatcher and me:
fix in TTimeStamp(UInt_t tloc, Bool_t isUTC,...) ctor. Use
correctly mktime()
to convert localtime() back to UTC.
Also optime printing for Mac OS X in DumpTMStruct().
2008-03-03 11:18 rdm
* [r22422] cint/cintdlls.mk: remove CINTDICTMAPS in distclean.
2008-03-03 10:54 rdm
* [r22421] base/src/TMessageHandler.cxx: fix problem with
TQObject::Emit() being called when in TROOT ctor. This caused
crashes on some systems due to initialization order issues.
2008-03-03 10:18 brun
* [r22420] pyroot/Module.mk: From Bertrand:
- Solve compilation error on Windows: a couple of quotation marks
have been
removed in last patch.
(quotation marks are important for parameters passed to
makelib.sh)
2008-03-03 00:25 rdm
* [r22419] auth/src/THostAuth.cxx, base/src/TAttAxis.cxx,
base/src/TError.cxx, base/src/TUUID.cxx, cint/src/v6_newlink.cxx,
cint/tool/makecint.cxx, cint7/tool/makecint.cxx,
cintex/src/ROOTClassEnhancer.cxx, cont/src/TObjArray.cxx,
eg/src/TDatabasePDG.cxx, eve/src/TEveTrans.cxx,
gdml/src/TGDMLParse.cxx, ged/src/TStyleDialog.cxx,
geompainter/src/TGeoChecker.cxx, gl/src/TX11GL.cxx,
graf/src/TGraph.cxx, graf/src/TMultiGraph.cxx,
gui/inc/TGFSContainer.h, gui/src/TGCanvas.cxx,
gui/src/TGFileBrowser.cxx, gui/src/TGFont.cxx,
gui/src/TGFontDialog.cxx, gui/src/TGListBox.cxx,
gui/src/TGPicture.cxx, gui/src/TGTripleSlider.cxx,
guihtml/src/TGHtmlBrowser.cxx, guihtml/src/TGHtmlIndex.cxx,
hist/src/TGraph2D.cxx, html/src/TDocDirective.cxx,
html/src/TDocOutput.cxx, io/src/TArchiveFile.cxx,
io/src/TContainerConverters.cxx, main/src/hadd.cxx,
main/src/pmain.cxx, math/src/TRandom1.cxx,
mathcore/inc/Math/Minimizer.h, mathmore/src/GSLRndmEngines.cxx,
matrix/src/TMatrixTBase.cxx,
minuit2/src/MnUserTransformation.cxx, mlp/src/TMLPAnalyzer.cxx,
mlp/src/TMultiLayerPerceptron.cxx, mysql/src/TMySQLStatement.cxx,
net/src/TWebFile.cxx, newdelete/src/MemCheck.cxx,
odbc/src/TODBCStatement.cxx, oracle/src/TOracleRow.cxx,
oracle/src/TOracleStatement.cxx, proof/src/TCondor.cxx,
proof/src/TProof.cxx, proof/src/TProofServ.cxx,
proof/src/TSlave.cxx, reflex/src/DataMember.cxx,
reflex/src/PluginFactoryMap.cxx, reflex/src/Tools.cxx,
rfio/src/TRFIOFile.cxx, sessionviewer/src/TSessionViewer.cxx,
smatrix/inc/Math/Expression.h, sql/inc/TSQLFile.h,
sql/src/TBufferSQL2.cxx, sql/src/TKeySQL.cxx,
tmva/src/BinarySearchTree.cxx, tmva/src/MethodANNBase.cxx,
tmva/src/MethodCFMlpANN.cxx, tmva/src/MethodCFMlpANN_Utils.cxx,
tmva/src/MethodCuts.cxx, tmva/src/MethodFDA.cxx,
tmva/src/MethodKNN.cxx, tmva/src/MethodPDERS.cxx,
tmva/src/MethodSeedDistance.cxx, tmva/src/MsgLogger.cxx,
tree/src/TBufferSQL.cxx, tree/src/TTreeSQL.cxx,
utils/src/rlibmap.cxx, xml/src/TXMLEngine.cxx,
xml/src/TXMLSetup.cxx: From Andrew Savchenko:
ROOT can not be compiled with gcc-4.3.
Some ROOT source files doesn't contain required #include
directives,
for example, they use strlen(), but #include <string.h> is missed
or
malloc() is used and #include <stdlib.h> is missed.
Earlier versions of gcc allowed some headers to be included
implicitly,
but issued a warning (-Wimplicit-function-declaration). Newer
one,
gcc-4.3 denies such silly behaviour: all required headers must be
explicitly
included.
Attached patch fixes this. Also it fixes another issue, which
disallows
ROOT to compile under gcc-4.3: C functions don't belong to
namespace std,
so expressions like std::memcpy() are no longer valid and plain
memcpy()
should be used instead.
2008-03-01 11:00 rdm
* [r22415] base/inc/TMessageHandler.h,
base/src/TMessageHandler.cxx: derive from TQObject and add the
following signals:
Added(), Removed(), Notified()
that will be emitted from Add(), Remove() and Notify(). This
allow the
use of signal/slot with the TMessageHandler (like for the other
event
handlers).
2008-02-29 16:04 couet
* [r22406] g3d/src/TView3D.cxx: - Protection was missing in ctors
in case gPad does not exits.
2008-02-29 13:25 couet
* [r22405] postscript/src/TPDF.cxx: - Text rotated at 270 degrees
was not correct. The rotation contained very
small values close to 0 instead of 0. Acrobat reader produced a
wrong
output and also printed result was wrong. "gv" worked.
2008-02-29 09:41 moneta
* [r22403] hist/src/TFractionFitter.cxx: - apply fix from Benno
List. Code is now as in the orginal paper from Barlow, Eq. 9
2008-02-28 09:31 rdm
* [r22387] main/Module.mk: on win32 don't build rootn.exe anymore
since libNewDelete is not build anymore.
2008-02-27 17:35 couet
* [r22379] graf/src/TMultiGraph.cxx: - Fixed the bug reported here:
https://savannah.cern.ch/bugs/index.php?33934
In TMultiGraph::Add(TMultiGraph*,Option_t *) method the loop on
the input
multigraph was one step too long.
2008-02-27 16:31 pcanal
* [r22376] xml/src/TBufferXML.cxx: repair writing Foreign class in
XML files
2008-02-27 14:48 couet
* [r22369] asimage/src/libAfterImage.tar.gz: - From Vasko:
In afterbase.c and asim_afterbase.h: include new stuff from
libAfterBase
for xml.
That's nothing relevant for ROOT but these two files are part of
the tar file
ROOT uses. Therefore we took them because it is better to stick
on the latest
stable version. Tests on Mac, Linux Solaris and Windows did not
show any
problems.
2008-02-27 12:02 wlav
* [r22365] pyroot/Module.mk, pyroot/src/Converters.cxx,
pyroot/src/Executors.cxx, pyroot/src/Executors.h,
pyroot/src/Utility.cxx, pyroot/src/Utility.h: enable unsigned int
and long by ref executors for map
2008-02-27 09:38 wlav
* [r22361] pyroot/src/Utility.cxx: error message improvement
2008-02-27 09:36 wlav
* [r22360] pyroot/src/RootWrapper.cxx: fix enum casting issue
(valgrind report)
2008-02-26 23:15 pcanal
* [r22359] tree/src/TBranchElement.cxx: In TBranchElement::Streamer
when writing, call ForceWriteInfo
not only for the TStreamerInfo directly concerning this branch
but also (in the case of the top level branch of a split
TClonesArray
or a split STL container) call ForceWriteInfo for the class of
the value.
This omission meant that slow CloneTree was (fataly) missing in
some cases the copy of the TStreamerInfo for class that are part
part of the TTree but had only a base and no member or in
some cases where it had only object data members.
2008-02-26 23:08 pcanal
* [r22358] io/src/TStreamerInfo.cxx: From Paul and Philippe:
Correct the logic that is avoiding the storing of TStreamerInfo
for std::string
and the STL collection in ForceWriteInfo. Now ForceWriteInfo
always ignore the
request when the TStreamerInfo itself is for string or STL
container.
The previous implementation was only ignoring the request for the
TStreamerElement
that were string or STL container.
In addition, the previous implementation was overzealous and was
inadvertently
ignoring the request for TStreamerElement pointing at any class
containing the
STL container names AND any class which had :: in them. In
particular this
meant that slow CloneTree was (fataly) missing the copy of the
TStreamerInfo
for class that are part of the TTree but had only a base and no
member or in
some cases where it had only object data members.
2008-02-26 09:50 rdm
* [r22334] net/src/TWebFile.cxx: when in raw mode, don't try to
read the "root" signature in TWebFile::Init().
This fixes the problem with TFile::Cp() returning a 4 byte
difference and
failing.
2008-02-26 09:38 couet
* [r22333] asimage/src/TASImage.cxx: - From V.Onuchin:
TASImage::CopyArea: initialize argb32 arrays of source and
destination
images if they weren't.
2008-02-26 09:35 axel
* [r22332] reflex/python/genreflex/gendict.py: From Hady Zalek: add
support for static data members
2008-02-25 11:33 rdm
* [r22306] Makefile: remove newdelete from Windows build.
2008-02-24 15:04 rdm
* [r22301] base/inc/TUrl.h, base/src/TUrl.cxx: From Gerri:
as obtaining a FQDN is an expensive operation (requires a call to
a DNS) we
cache the result in a THashList.
2008-02-22 15:17 moneta
* [r22295] hist/src/TH3.cxx, hist/src/THnSparse.cxx: from Axel:
apply patch to fixe two memleaks: an enormous one reported for
THnSparse and a tiny one for TH3::ProjectionZ
2008-02-22 14:24 axel
* [r22293] reflex/python/genreflex/gendict.py: Also filter out
internal classes when using selections.
Remove Jean-François Bastien's virtual-methods-in-shadows code
altogether; can't find a case where it's needed. Leave improved
version commented (where we only write those methods that show up
in multiple base chains, i.e. would be ambiguous)
2008-02-22 08:38 couet
* [r22288] asimage/README: - update (for configure).
2008-02-21 22:46 pcanal
* [r22287] tree/src/TTree.cxx: Actually implement revision 11255
(Remove the print of a Warning in case the top level branch
cannot be split)
2008-02-21 22:44 russo
* [r22286] cint/tool/ifdef/setup.bat: undo revision 22284, which
was a test for write permission
2008-02-21 22:43 pcanal
* [r22285] meta/src/TClass.cxx: Correct the revision 19170 by being
more precise and
thus allowing again to split TVector3 object.
2008-02-21 22:43 russo
* [r22284] cint/tool/ifdef/setup.bat: test write permission
2008-02-21 16:26 rdm
* [r22278] io/src/TFile.cxx: From Fabrizio:
add optimizations in TFile::Cp() for netx and add extra error
handling to
make the routine more robust.
2008-02-21 15:45 pcanal
* [r22276] io/src/TStreamerInfo.cxx: Extend support of
TStreamerInfo::ReadValueAux to 'converted' numerical types, hence
solving TTree::Draw's schema evolution problem (see
http://root.cern.ch/phpBB2/viewtopic.php?t=6225)
2008-02-21 10:43 rdm
* [r22270] io/src/TFile.cxx: From Andreas:
patch, which avoids an infinite loop under certain error
conditions
during the file open procedure via a local cache read.
2008-02-21 10:28 couet
* [r22269] gpad/src/TPad.cxx: - From Axel: On a Windows dual core
machine, the WaitPrimitive call returns
immediately. The reason is that the histogram is not drawn yet
completely
when WaitPrimitive is entered, so "oldlast" and "obj" are
immediately
different. Adding the line:
gSystem->ProcessEvents();
before:
TObject *oldlast = gPad->GetListOfPrimitives()->Last();
makes sure the list of primitives has been completed..
2008-02-21 09:34 couet
* [r22268] asimage/src/libAfterImage.tar.gz: - On leopard (Mac)
machine the X11 libraries live in /usr/X11/lib, but only
libXt*.dylib exist (or libXt.la). Adding "dylib" to the extension
set allows
configure to complete without error.
2008-02-20 17:52 ganis
* [r22262] xrootd/src/xrootd-20071116-0000.src.tgz: Import an
optimization in closing files (from F. Furano) and a few fixes in
the GSI plug-in
2008-02-20 17:46 ganis
* [r22261] netx/src/TXNetFile.cxx: Remove calle to XrdClient::Sync
in SysStat
2008-02-20 15:12 couet
* [r22252] histpainter/src/THistPainter.cxx: - Option "FUNC" was
not documented.
2008-02-20 14:39 axel
* [r22249] reflex/python/genreflex/gendict.py: Trivial 25% speedup
2008-02-20 11:21 brun
* [r22243] treeplayer/src/TChainIndex.cxx: In the TChainIndex
constructor, add a protection:
if an index already exists, we must check if major/minorname
correspond
to the major/minor names in this function call.
2008-02-20 10:36 axel
* [r22242] reflex/python/genreflex/gendict.py: From Pierre-Olivier
Gaillard (Murex) and me:
Suppress methods and types referencing non-public types.
While we're at it: do the same for shadow's virtual functions.
2008-02-20 09:47 axel
* [r22241] cint/cintdlls.mk: Add G__MAP2 back in for parsing
cint/lib/sll_stl/mp.h
2008-02-20 09:41 couet
* [r22240] asimage/src/TASImage.cxx: - Protection added in
DrawCircle. In this function "thick" should be >1. If
thick<1 the color of the circle is not correct (problem seen with
gcc
version 4.2.3). This function uses asim_circle to draw the
circle. Every
where "asim_xxx" functions are used in TASImage (asim_move_to,
asim_line_to
etc ..) thick is >1.
2008-02-20 05:22 pcanal
* [r22236] cint/src/v6_value.cxx: set reftype.reftype when changing
the type of G__value to a pointer
2008-02-19 18:27 axel
* [r22233] reflex/python/genreflex/gendict.py: Add protection
against missing demangled attrib.
2008-02-19 10:54 brun
* [r22225] minuit/src/TLinearFitter.cxx: Fix coding conventions.
2008-02-19 10:49 brun
* [r22224] base/src/TObject.cxx: In TObject::SaveAs add the
possibility to save the object as a root or xml file.
2008-02-19 10:03 axel
* [r22222] reflex/python/genreflex/gendict.py: Add throw() to
vtable-maker func; fixes problem with nightlies.
2008-02-19 09:09 couet
* [r22219] asimage/README: - more details
2008-02-19 09:04 antcheva
* [r22218] gui/src/TGButton.cxx: From Valeri Onuchin:
Fixed layout problem of list view header frame on Windows:
in TGTextButton::Init() fWidth, fHeight were not initiated.
2008-02-19 08:24 brun
* [r22216] hist/inc/TH1.h, hist/inc/TProfile.h,
hist/inc/TProfile2D.h, hist/inc/TProfile3D.h, hist/src/TH1.cxx,
hist/src/TProfile.cxx, hist/src/TProfile2D.cxx,
hist/src/TProfile3D.cxx: In the Scale functions, add an optional
argument Option_t *option=""
When the option "width is specified, the Scale function divides
the bin
content and error by the bin width (works for 1, 2 and 3-D
histograms).
2008-02-19 08:10 brun
* [r22215] tmva/inc/PDF.h: Use forward declaration of TH1 instead
of include.
2008-02-18 18:37 axel
* [r22211] reflex/python/genreflex/gendict.py: From: Jean-François
Bastien: generate virtual func table, even if derived class has
virtual func that doesn'tr exist in the base. See savannah 32874
2008-02-18 18:35 axel
* [r22210] reflex/python/genreflex/gendict.py,
reflex/python/genreflex/selclass.py: Implement (fix r22159, that
is) function prototype selection and function and method
prototype exclusion
2008-02-18 16:29 couet
* [r22207] asimage/README: - README file explaining how
libAfterimage is imported in the ROOT repository.
2008-02-18 15:56 couet
* [r22205] asimage/src/libAfterImage.tar.gz: - Disable, in
libjpeg/jmorecfg.h, the compilation warning (on Windows) about
a "benign redefinition of type".
2008-02-18 11:16 brun
* [r22193] tutorials/fit/line3Dfit.C: From Lorenzo:
New tutorial illustrating how to fit a sret of points in 3D with
a straight line
2008-02-18 10:52 axel
* [r22192] cint/src/Shadow.cxx: Don't remove *,& from template args
when checking for accessibility of a shadow's template args
2008-02-18 10:32 couet
* [r22191] asimage/src/libAfterImage.tar.gz: - From Sasha Vasko,
fix in asfont.c:
fixed asfont get_glyph_map to not confuse compilers into thinking
that there
might be uninitialized stuff.
2008-02-18 09:51 axel
* [r22189] test/Makefile.arch: Ask root-config for the incdir
_once_; use the mixed-style path (c:/root/).
Hopefully fixes problem with compiling EventDict.cxx in the SPI
nightlies ("-I$(ROOTSYS)/include" was "-I").
2008-02-16 22:55 pcanal
* [r22187] cint/cintdlls.mk: Correctly attach stlLoader_map*2 to
*map2.dll
2008-02-16 22:54 pcanal
* [r22186] cint/lib/dll_stl/vec.h: remove vector<int> for ROOT
2008-02-16 22:54 pcanal
* [r22185] metautils/src/vectorLinkdef.h: remove vector<int>
2008-02-16 22:53 pcanal
* [r22184] cont/inc/LinkDef.h: add dict for vector<Int_t>
2008-02-16 22:53 pcanal
* [r22183] meta/src/TCint.cxx: also hide the lib*Dict.so which
contains compiled proxies
2008-02-16 18:23 pcanal
* [r22182] cint/src/v6_struct.cxx: revert 22180 which is only
hiding a real problem
2008-02-16 15:55 axel
* [r22181] utils/src/rlibmap.cxx: Disabled autoloading of cintdlls
for now by removing "create TClass" from rlibmap's supported
pragmas.
Re-enable when we implemented loading of the cintdlls without
LD_LIBRARY_PATH nor G__p_class_autoloading / TApplication.
2008-02-16 11:06 axel
* [r22180] cint/src/v6_struct.cxx: SUppress warning on already
loaded files when auto-loading
2008-02-16 10:57 rdm
* [r22179] build/unix/makelib.sh, config/Makefile.macosxicc,
test/Makefile.arch: icc 10.1.009 does still not accept .so as
dynamic lib extension on 10.5, make
exception to use again .dylib for icc.
2008-02-16 07:27 brun
* [r22175] config/Makefile.solarisCC5: From Axel:
remove -ptr flag for >=5.5
2008-02-16 07:26 brun
* [r22174] utils/src/rlibmap.cxx: From Axel:
when skipping directory parts of the library names leave at least
the library name.
2008-02-15 19:18 rdm
* [r22170] reflex/Module.mk: silence (dist)clean.
2008-02-15 18:45 rdm
* [r22169] base/src/TSystem.cxx: typo in comment.
2008-02-15 18:44 rdm
* [r22168] math/src/TMath.cxx: white space.
2008-02-15 18:42 rdm
* [r22167] configure: small correction in the pythia8 detection.
2008-02-15 17:07 pcanal
* [r22163] cint/cintdlls.mk, metautils/src/map2Linkdef.h,
metautils/src/mapLinkdef.h, metautils/src/multimap2Linkdef.h,
metautils/src/multimapLinkdef.h, unix/src/TUnixSystem.cxx,
utils/src/rlibmap.cxx, winnt/src/TWinNTSystem.cxx: From Axel:
Allow autoloading of cintdlls.
2008-02-15 17:03 couet
* [r22162] asimage/src/libAfterImage.tar.gz: - libAfterImage.mak is
now correct in the main cvs repository (no local changes
are needed anymore).
- remove the "aftershow" directory (not needed by root).
- modify libjpeg/jcmainct.c and libjpeg/jdmainct.c to avoid
warnings on the
variable "main".
2008-02-15 16:57 couet
* [r22161] asimage/src/TASImage.cxx: - The struct __argb32__ data
members' order varies according to the R__BYTESWAP flag.
With that fix the pictures generated in batch mode on Solaris and
Mac are now
correct (cf stressGraphics -k).
- The _alphaBlend code has been rewritten in a simpler way in
order to work on linux
with gcc 4.2.3. Here also the pictures generated in batch mode
were wrong.
2008-02-15 16:34 axel
* [r22159] reflex/python/genreflex/gendict.py,
reflex/python/genreflex/genrootmap.py,
reflex/python/genreflex/selclass.py: Allow function selection and
exclusion and method exclusion based on prototype (name + '(' +
args + ')') using proto_name, proto_pattern.
Add a comment explaining that matchmethod and selmethod are not
used.
Replace "std::basic_string<char>" by "string" when generating
rootmap files; fixes auto-load problem with A<std::string> in the
context gccxml->reflex->cintex->cint->root (and pycintex was
somewhere in there, too); savannah #33421
2008-02-15 16:29 axel
* [r22158] cint/src/fproto.h, cint/src/v6_disp.cxx,
cint/src/v6_newlink.cxx, cint/src/v6_struct.cxx: Fix
G__class_autoload's test on a changed class name due to
autoloading: hide the original (requetsed one) and do the name
lookup. If it succeeds we have loaded a new representation of
that class.
G__class_autoload now expects a int* ptagnum; it will be set to
the tagnum of the loaded representation of the class (which might
be different from the requested one)
Fixes autoload problems for STL.
2008-02-15 15:09 brun
* [r22157] minuit/inc/TLinearFitter.h,
minuit/src/TLinearFitter.cxx: From Anna:
- in TLinearFitter::AddToDesign(), change the temporary parameter
array size from 100 to 1000.
- Add a function TLinearFitter::GetNpoints() to return the number
of points.
- Add functions TLinearFitter::GetDesignMatrix() and
TLinearFitter::GetAtbVector() to return the corresponding
internal structures of the fitter.
2008-02-15 10:04 axel
* [r22156] cint/src/v6_ifunc.cxx: Fix copy #1001 of type parsing:
e.g. "signed char" was not accepted
2008-02-15 09:16 couet
* [r22154] asimage/Module.mk: - Mods to avoid generate many
printouts from libAfterImage in case ROOTBUILD=debug
2008-02-14 14:26 antcheva
* [r22143] gui/src/TGColorSelect.cxx: parm1 needs to pass the
widget Id
2008-02-14 09:39 couet
* [r22139] hist/inc/TGraph2D.h, hist/src/TGraph2D.cxx: - From Leo:
fix "operator="
2008-02-14 08:48 couet
* [r22135] asimage/src/libAfterImage.tar.gz: - pnggccrd and pngvcrd
still appeared in case libAfterImage was installed in debug
mode. (This problem has been forwarded to Sasha Vasko also).
2008-02-13 17:24 couet
* [r22132] postscript/src/TPostScript.cxx: - Change the Page
numbering to make it appear nicer in postcript viewers
like gv. It is compliant with the Adobe Postscript Document
Structuring
Conventions (easily found on the web).
2008-02-13 14:03 couet
* [r22128] asimage/src/libAfterImage.tar.gz: - New version of
libAfterImage. It is now the official version distributed from
the
CVS repository here:
http://www.afterstep.org/afterimage/getcode.php
There no need anymore for the special version we had up to now.
The modifications we needed have been introduced in the official
version.
This version also fixes the color problem on BigEndian machines.
On these machines
(Mac and Solaris for instance) the color of the jpeg and png
images saved from the
"File" menu in a TCnavas were completely wrong.
This new version has been tested on Linux (32 and 64 bits), Mac,
SunOS, and
Windows XP (cygwin).
2008-02-13 10:02 antcheva
* [r22124] gui/src/TRootContextMenu.cxx: Coding conventions.
2008-02-13 08:15 antcheva
* [r22122] gui/src/TGFileBrowser.cxx: From Bertrand:
Replace the very unsafe strtok() function by TString::Tokenize().
2008-02-12 15:49 axel
* [r22107] cint/src/fproto.h, cint/src/v6_ifunc.cxx,
cint/src/v6_newlink.cxx: Improve error message "header declared
by not defined".
2008-02-12 11:03 antcheva
* [r22096] guibuilder/src/TRootGuiBuilder.cxx: From Bertrand:
- Allow to open any source file (don't restrict to '.C' only
anymore)
Requested on the forum:
http://root.cern.ch/phpBB2/viewtopic.php?t=6173
2008-02-12 10:06 antcheva
* [r22095] gui/src/TGFrame.cxx: From Bertrand and me:
Roll back the call of gClient->GetRoot() in generated TGmainFrame
and TGTransientFrame
ctors in SavePrimitive methods (fixes a side effect in GUI
builder)
2008-02-12 09:16 antcheva
* [r22093] guibuilder/src/TRootGuiBuilder.cxx: From Bertrand:
Fix crash in guibuilder when retrying to save a project.
Reported at http://root.cern.ch/phpBB2/viewtopic.php?t=6173
2008-02-11 14:15 matevz
* [r22087] gl/inc/TGLScene.h: Fix warning observed during nightly
lcg builds.
2008-02-11 13:51 couet
* [r22086] graf/inc/TPie.h: - From Guido Volpi:
Add the TPie::GetEntries() method that return the number slices.
2008-02-11 11:16 axel
* [r22084] test/TBench.h: Remove ';' after namespace {}
2008-02-11 09:54 couet
* [r22082] gpad/src/TPad.cxx: - In ExecuteEvent. A problem was
found Mathieu de Naurois <denauroi@in2p3.fr>.
It can be reproduced by the following sequence:
- do TCanvas c
- do c->Divide(2,2)
- show the toolbar
- click L to enter text
- click on a pad to enter text
- move the mouse without releasing the button.
- entex text
- hit Enter.
Before this patch, the canvas position changed on "hit Enter".
2008-02-08 17:40 brun
* [r22079] cint/src/Shadow.cxx: Fix compiler warning about unused
variable
2008-02-08 17:36 pcanal
* [r22078] cint/src/Shadow.cxx: Apply style rules
2008-02-08 17:34 pcanal
* [r22077] cint/src/Shadow.cxx: From Mathieu de Naurois:
Fix the generation of Shadow classes from templated class with
more than one template parameter
2008-02-08 16:56 ganis
* [r22075] proofplayer/src/TPacketizerAdaptive.cxx: From Jan:
- change the type of "PROOF_MaxSlavesPerNode", "PROOF_ForceLocal"
and "PROOF_PacketAsAFraction" parameters
from Long_t to Int_t;
- make the max workers per node configurable in .rootrc
(Packetizer.MaxWorkersPerNode: <desired number>)
2008-02-08 15:49 couet
* [r22071] histpainter/inc/TPaletteAxis.h: - Add the line
attributes in the context menu.
(requested by Mathieu de Naurois <denauroi@in2p3.fr>)
2008-02-08 15:03 brun
* [r22069] Makefile, config/Makefile.depend, config/Makefile.in,
configure: Add configuration for the optional package pythia8.
To select pythia8, in your configure file add something like
--enable-pythia8 \
--with-pythia8-incdir=$HOME/pythia8100/include \
--with-pythia8-libdir=$HOME/pythia8100/lib \
2008-02-08 14:45 antcheva
* [r22068] gui/inc/TRootContextMenu.h,
gui/src/TRootContextMenu.cxx: From Mathieu de Naurois:
Changes in the TRootContextMenu that allow creation of multilevel
cascaded
menus by using the following syntax:
// *MENU={Hierarchy="Level0/Level1/Level2/Name"}*
// *SUBMENU={Hierarchy="Level0/Level1/Level2/Name"}*
// *TOGGLE={Hierarchy="Level0/Level1/Level2/Name"}*
This improvement allows to reduce the long context menus by
grouping related
menu items in a sub-menu and have fully customizable appearance.
2008-02-08 14:44 antcheva
* [r22067] gui/src/TGMenu.cxx: From Mathieu de Naurois:
Additional protections related to the previous patch.
2008-02-08 14:27 brun
* [r22065] tutorials/pythia/pythia8.C: Add tutorial showing how to
use pythia8
2008-02-08 14:26 brun
* [r22064] pythia8, pythia8/Module.mk, pythia8/inc,
pythia8/inc/LinkDef.h, pythia8/inc/TPythia8.h, pythia8/src,
pythia8/src/TPythia8.cxx: Add new package pythia8 (an interface
with the new version pythia8100)
2008-02-08 11:12 antcheva
* [r22062] gui/src/TGMenu.cxx: From Mathieu de Naurois:
Fixed SegV when opening a context menu, moving to another pad
while the menu was open, and open a context menu in the second
pad
(that was closing the first menu), going back to the first one,
and so on.
At some point, the internal pointers were messed up. The point
was to
have the context menu closed without any entry selected.
2008-02-08 09:22 couet
* [r22058] test/stressGraphics.cxx: - little fix in the output in
case of option "-r"
2008-02-08 09:02 antcheva
* [r22056] gui/src/TRootCanvas.cxx: From Mathieu de Naurois:
Added entry to File / Save submenu for saving canvas as .png
file.
2008-02-08 08:07 brun
* [r22055] hist/src/THnSparse.cxx: Remove unnecessary include
"TCanvas.h"
2008-02-08 08:03 brun
* [r22054] gpad/inc/TCanvas.h: From Mathieu de Naurois:
Make the TCanvas::Constructor public. This is required when these
functions
are used from a multi-threaded program not using TThread.
2008-02-08 07:41 brun
* [r22053] cint/src/v6_newlink.cxx: From Mathieu de Naurois:
Ignore variadic constructors in 64 bits.
2008-02-08 07:40 brun
* [r22052] meta/src/TCint.cxx: From Mathieu de Naurois:
Add more calls to R__LOCKGUARD(gCINTMutex) to improve thread
safety
2008-02-08 07:39 brun
* [r22051] cint/src/common.h: From Mathieu de Naurois:
Increase G__BUFLEN from 80 to 180 in case of templated classes
with long names.
2008-02-07 16:10 couet
* [r22049] postscript/src/TPostScript.cxx: - In Text() use
PrintFast instead of PrintStr to print a single character.
This allows to bypass the mechanism in which "@" is a control
character in
PrintStr and therefore allows to print "@" in PS files. @ is
printed
correctly in all other formats (PDF etc ... ).
2008-02-07 15:00 pcanal
* [r22046] metautils/src: ignore generated source file
2008-02-07 13:41 moneta
* [r22041] mathcore/inc/Math/GenVector/Cartesian3D.h,
mathcore/inc/Math/GenVector/Cylindrical3D.h,
mathcore/inc/Math/GenVector/CylindricalEta3D.h,
mathcore/inc/Math/GenVector/LorentzVector.h,
mathcore/inc/Math/GenVector/Polar3D.h,
mathcore/inc/Math/GenVector/PtEtaPhiE4D.h,
mathcore/inc/Math/GenVector/PtEtaPhiM4D.h,
mathcore/inc/Math/GenVector/PxPyPzE4D.h,
mathcore/inc/Math/GenVector/PxPyPzM4D.h,
smatrix/inc/Math/CramerInversion.icc,
smatrix/inc/Math/CramerInversionSym.icc,
smatrix/inc/Math/Dfact.h, smatrix/inc/Math/Dinv.h,
smatrix/inc/Math/MatrixInversion.icc,
smatrix/inc/Math/SVector.icc: - remove warning on Windows found
in Relax due to conversions from float to double.
Many of these warnings are due to operations with constants like:
T a; T b = 1.0 / a;
when T is a float. Using 1.0f inseat of 1.0 fixes the warning
2008-02-07 05:48 brun
* [r22039] matrix/inc/TMatrixT.h, matrix/inc/TMatrixTSparse.h,
matrix/inc/TMatrixTSym.h, matrix/inc/TVectorT.h,
matrix/src/TDecompBK.cxx, matrix/src/TDecompChol.cxx,
matrix/src/TDecompLU.cxx, matrix/src/TDecompQRH.cxx,
matrix/src/TDecompSVD.cxx, matrix/src/TDecompSparse.cxx: From
Eddy:
- remove bug in Decompose of all TDecompXXX classes : It is
checked
whether
the matrix was already decomposed
- Added to TVector and the different TMatrix flavors the option
to use
"Use" on constant arrys and vectors/matrices.
2008-02-06 15:31 couet
* [r22034] gl/inc/TGLTF3Painter.h, gl/src/TGLBoxPainter.cxx,
gl/src/TGLTF3Painter.cxx: - From Timur:
* glbox - negative bins fixed, minus signs on negative bins were
added.
* tf3 - small fixes.
2008-02-06 15:11 axel
* [r22033] cint/cintdlls.mk, cint/src/v6_newlink.cxx: Prevent
"warning: dereferencing type-punned pointer will break
strict-aliasing rules" on GCC>4.1 in generated dictionaries.
Fix preciousness of cintdll intermediate files.
2008-02-06 09:38 couet
* [r22015] test/stressGraphics.ref: - mods (cf SPI nightly builds)
2008-02-06 07:49 ganis
* [r22014] xrootd/src/xrootd-20071116-0000.src.tgz: Fix compilation
warning from gcc4.2 caused by an useless test
2008-02-05 23:03 pcanal
* [r22013] cint/src/v6_ifunc.cxx: From Paul:
Fix a problem with G__param_match(). When comparing an argument
type to a formal parameter type, if either one is coded as an
int, then there is the possibility that one of them is actually
an enum because cint5 hides enums by changing their type code
from 's' to 'i'. So if we see an int, we must make an additional
check for an enum struct type and then compare tagnums.
2008-02-05 17:03 axel
* [r22008] cint/inc/G__ci.h, cint/src/v6_disp.cxx,
cint/src/v6_parse.cxx, cint/src/v6_pause.cxx,
cint/src/v6_var.cxx: Remove duplicate decl of
G__close_inputfiles()
Properly suppress warning about unused vars without breaking CINT
for G__ASM_DEBUG, fix r21956
Suppress a few more warnings on string literal / char* conv
2008-02-05 13:53 brun
* [r21992] gl/src/TGLBoxPainter.cxx: From Bertrand:
- Fix a typo causing the following warning on Windows:
Warning: wrong member access operator '->' (0)
2008-02-05 08:57 antcheva
* [r21982] tutorials/gui/splitbuttonTest.C: Added a new check
button for testing enabled/disabled split button state.
2008-02-05 08:56 antcheva
* [r21981] gui/src/TGButton.cxx: Fixes in TGSplitButton class
related to enable/disable button state.
2008-02-05 08:17 brun
* [r21980] hist/src/TH1.cxx: Fix a problem in TH1::Rebin. The test
to check if ngroup was an exact divider of the number
of bins was not correct.
2008-02-05 07:59 brun
* [r21979] hist/src/TFormula.cxx: Protect TFormula::Analyze when
the maximum number of parameters is reached.
2008-02-04 16:35 brun
* [r21976] roofit/src/Roo2DKeysPdf.cxx,
roofitcore/src/RooMCStudy.cxx: Fix oddities reported by gcc4.2
2008-02-04 15:36 matevz
* [r21973] eve/src/TEveProjectionAxes.cxx: Fix coding convention
violation.
2008-02-04 15:30 brun
* [r21972] geompainter/src/TGeoPainter.cxx: From Andrei:
Fix in TGeoTorus painter when using ray tracing.
2008-02-04 14:46 couet
* [r21971] test/stressGraphics.ref: - mods (SLC4 with gcc4.2)
2008-02-04 10:44 couet
* [r21964] histpainter/src/THistPainter.cxx: - In PaintBoxes: when
all the bins' contents were negative, the boxes were not
painted correclty.
2008-02-04 10:08 couet
* [r21962] graf/src/TMultiGraph.cxx: - Implement the fit parameters
painting.
2008-02-02 10:39 rdm
* [r21958] pyroot/inc/TPyException.h, splot/inc/TSPlot.h: From Leo:
fix typo's in multiple include guard ifdef's.
2008-02-02 10:38 rdm
* [r21957] glite/Module.mk: From Leo:
ROOTCINTTMPDEP should be used.
2008-02-02 08:08 brun
* [r21956] cint/src/v6_parse.cxx, cint/src/v6_var.cxx: Remove
warnings about unused arguments or variables
2008-02-01 22:29 brun
* [r21955] main/src/hadd.cxx: When encountering objects that hadd
does not know how to merge, it writes them
directly to the output file with the option kSingleKey. Objects
having the same name will be written with a new cycle for each
instance if the list of input files.
This implements the suggestion at:
http://root.cern.ch/phpBB2/viewtopic.php?p=25141
2008-02-01 16:37 rdm
* [r21953] configure: remove old versions of expanded freetype and
pcre.
2008-02-01 15:24 pcanal
* [r21949] treeplayer/src/TTreeFormula.cxx: avoid null pointer
dereference in some cases of TChain use
2008-02-01 13:59 axel
* [r21944] cint/lib/longlong/setup, cint/main/G__setup.c,
cint/src/bc_exec_asm.h, cint/src/common.h,
cint/src/v6_pragma.cxx: remove left over debug #define (common.h)
remove unused var (v6_pragma.cxx)
from cint's repo:
fix include path for longlong dll setup
fix misspelled CPP macro in G__setup.c
From Paul: better ASM debug output (bc_exec)
2008-02-01 13:55 axel
* [r21942] cint/src/v6_input.cxx, cint/src/v6_var.cxx: More const
char* vs char*
2008-02-01 13:55 axel
* [r21941] cint/tool/makecint.cxx: Sync makecint with what we have
in CINT's repo (where it's actually used).
2008-01-30 14:31 axel
* [r21924] reflex/inc/Reflex/Type.h,
reflex/inc/Reflex/internal/MemberBase.h, reflex/src/Type.cxx,
reflex/src/Typedef.h: Implement forgotten
Type::FunctionMemberByName, Typedef::FunctionMemberByName.
Fix unused param warning in
MemberBase::UpdateFunctionParameterNames
2008-01-30 14:03 axel
* [r21923] reflex/Module.mk, reflex/inc/LinkDef.h,
reflex/inc/Reflex/Any.h, reflex/inc/Reflex/Base.h,
reflex/inc/Reflex/Builder/ClassBuilder.h,
reflex/inc/Reflex/Builder/CollectionProxy.h,
reflex/inc/Reflex/Builder/DictSelection.h,
reflex/inc/Reflex/Builder/EnumBuilder.h,
reflex/inc/Reflex/Builder/FunctionBuilder.h,
reflex/inc/Reflex/Builder/NamespaceBuilder.h,
reflex/inc/Reflex/Builder/NewDelFunctions.h,
reflex/inc/Reflex/Builder/ReflexBuilder.h,
reflex/inc/Reflex/Builder/TypeBuilder.h,
reflex/inc/Reflex/Builder/TypedefBuilder.h,
reflex/inc/Reflex/Builder/UnionBuilder.h,
reflex/inc/Reflex/Builder/VariableBuilder.h,
reflex/inc/Reflex/Callback.h,
reflex/inc/Reflex/DictionaryGenerator.h,
reflex/inc/Reflex/Kernel.h, reflex/inc/Reflex/Member.h,
reflex/inc/Reflex/MemberTemplate.h, reflex/inc/Reflex/Object.h,
reflex/inc/Reflex/PluginService.h,
reflex/inc/Reflex/PropertyList.h, reflex/inc/Reflex/Reflex.h,
reflex/inc/Reflex/Scope.h, reflex/inc/Reflex/SharedLibrary.h,
reflex/inc/Reflex/Tools.h, reflex/inc/Reflex/Type.h,
reflex/inc/Reflex/TypeTemplate.h,
reflex/inc/Reflex/ValueObject.h,
reflex/inc/Reflex/internal/InternalTools.h,
reflex/inc/Reflex/internal/MemberBase.h,
reflex/inc/Reflex/internal/MemberTemplateImpl.h,
reflex/inc/Reflex/internal/MemberTemplateName.h,
reflex/inc/Reflex/internal/OwnedMember.h,
reflex/inc/Reflex/internal/OwnedMemberTemplate.h,
reflex/inc/Reflex/internal/OwnedPropertyList.h,
reflex/inc/Reflex/internal/PropertyListImpl.h,
reflex/inc/Reflex/internal/ScopeBase.h,
reflex/inc/Reflex/internal/ScopeName.h,
reflex/inc/Reflex/internal/TypeBase.h,
reflex/inc/Reflex/internal/TypeName.h,
reflex/inc/Reflex/internal/TypeTemplateImpl.h,
reflex/inc/Reflex/internal/TypeTemplateName.h,
reflex/python/genreflex/gendict.py,
reflex/python/genreflex/gendict06.py, reflex/src/Any.cxx,
reflex/src/Array.cxx, reflex/src/Array.h, reflex/src/Base.cxx,
reflex/src/Callback.cxx, reflex/src/Class.cxx,
reflex/src/Class.h, reflex/src/ClassBuilder.cxx,
reflex/src/ClassTemplateInstance.cxx,
reflex/src/ClassTemplateInstance.h, reflex/src/DataMember.cxx,
reflex/src/DataMember.h, reflex/src/DictionaryGenerator.cxx,
reflex/src/Enum.cxx, reflex/src/Enum.h,
reflex/src/EnumBuilder.cxx, reflex/src/FuncHandler.cxx,
reflex/src/FuncHandler.h, reflex/src/Function.cxx,
reflex/src/Function.h, reflex/src/FunctionBuilder.cxx,
reflex/src/FunctionMember.cxx, reflex/src/FunctionMember.h,
reflex/src/FunctionMemberTemplateInstance.cxx,
reflex/src/FunctionMemberTemplateInstance.h,
reflex/src/Fundamental.cxx, reflex/src/Fundamental.h,
reflex/src/Kernel.cxx, reflex/src/Member.cxx,
reflex/src/MemberBase.cxx, reflex/src/MemberTemplate.cxx,
reflex/src/MemberTemplateImpl.cxx,
reflex/src/MemberTemplateName.cxx, reflex/src/NameLookup.cxx,
reflex/src/NameLookup.h, reflex/src/Namespace.cxx,
reflex/src/Namespace.h, reflex/src/NamespaceBuilder.cxx,
reflex/src/Object.cxx, reflex/src/PluginFactoryMap.cxx,
reflex/src/PluginFactoryMap.h, reflex/src/PluginService.cxx,
reflex/src/Pointer.cxx, reflex/src/Pointer.h,
reflex/src/PointerToMember.cxx, reflex/src/PointerToMember.h,
reflex/src/PropertyList.cxx, reflex/src/PropertyListImpl.cxx,
reflex/src/Scope.cxx, reflex/src/ScopeBase.cxx,
reflex/src/ScopeName.cxx, reflex/src/TemplateInstance.cxx,
reflex/src/TemplateInstance.h, reflex/src/Tools.cxx,
reflex/src/Type.cxx, reflex/src/TypeBase.cxx,
reflex/src/TypeBuilder.cxx, reflex/src/TypeName.cxx,
reflex/src/TypeTemplate.cxx, reflex/src/TypeTemplateImpl.cxx,
reflex/src/TypeTemplateName.cxx, reflex/src/Typedef.cxx,
reflex/src/Typedef.h, reflex/src/TypedefBuilder.cxx,
reflex/src/Union.cxx, reflex/src/Union.h,
reflex/src/UnionBuilder.cxx, reflex/src/VariableBuilder.cxx,
reflex/src/dir_manip.h, reflex/src/genmap/genmap.cxx,
reflex/test/CppUnit_testdriver.cpp,
reflex/test/testDict1/selection.xml,
reflex/test/testDict2/ClassSelections.h,
reflex/test/test_ReflexBuilder_unit.cxx,
reflex/test/test_Reflex_generate.cxx,
reflex/test/test_Reflex_simple1.cxx,
reflex/test/test_Reflex_simple2.cxx,
reflex/test/test_Reflex_unit.cxx: Merge with reflex from CINT's
repository, branch merge_reflex, plus a few modifications:
* move reflex from namespace ROOT::Reflex to namespace Reflex
* rename class Reflex::Reflex to Reflex::Instance, make Shutdown
non-public, called by Reflex::Instance::~Instance()
* allow modifier masks for certain operations, e.g.
Type::IsEquivalentTo()
* fix Tools::GetBasePosition() e.g. for ops
* add a few new interfaces, e.g.
FunctionMember::UpdateFunctionParameterNames(),
ClassBuilder::SetSizeOf()
* fix determination of FinalType() (remove _all_ typedefs, incl.
function parameters etc)
* tests: make now fails for failed tests
This version of reflex is a compatibility version to be able to
build both current ROOT and CINT7.
It is NOT yet the version that is meant to improve reflex's
performance and reducing the size of its API.
2008-01-30 13:08 brun
* [r21922] mlp/inc/TNeuron.h, mlp/inc/TSynapse.h: From Lorenzo,
Fix a problem in the definition of the destructors
2008-01-30 12:22 rdm
* [r21921] Makefile, alien/inc/TAlien.h, config/Makefile.in,
configure, etc/plugins/TGrid/P020_TGLite.C, glite,
glite/Module.mk, glite/inc, glite/inc/LinkDef.h,
glite/inc/TGLite.h, glite/inc/TGLiteJob.h,
glite/inc/TGLiteJobStatus.h, glite/inc/TGLiteResult.h, glite/src,
glite/src/TGLite.cxx, glite/src/TGLiteJob.cxx,
glite/src/TGLiteJobStatus.cxx, glite/src/TGLiteResult.cxx: From
Anar Manafov:
plugin for gLite using TGrid interface. The TGLite class defines
an
interface to gLite GRID services. This class is a part of RGlite
plug-in
developed at GSI, Darmstadt.
The RGLite plug-in uses glite-api-wrapper library (GAW) to
perform Grid
operations and provides the following featuries:
- Workload Management System operations
- File Catalog operations (gLite/LCG LFC API)
- An executive logging
- Support of an external xml configuration file with according
XML schema
2008-01-30 10:38 axel
* [r21920] cintex/test/test_Cintex.C,
cintex/test/test_Persistency.C: missing "using namespace
ROOT::Cintex" for "Cintex::Enable()".
2008-01-30 04:29 pcanal
* [r21917] io/inc/TStreamerInfo.h,
io/src/TStreamerInfoReadBuffer.cxx,
io/src/TStreamerInfoWriteBuffer.cxx: Fix compilation on platform
where R__BROKEN_FUNCTION_TEMPLATE is defined (includes at least
older Macs)
2008-01-29 22:39 ganis
* [r21913] netx/inc/TXNetSystem.h, netx/src/TXNetSystem.cxx: From
Anna Kreshuk and me:
- Fix problem with GetDirEntry: the entry object was going
out-of-scope
so that the returned string was meaningless.
- Reset the list if dir entries in FreeDirectory.
2008-01-29 18:37 brun
* [r21912] test/bench.cxx: From Bertrand:
Replace hard-coded "rm -f /tmp/bench.root" by the correct
(platform-independent) way to do this:
gSystem->Unlink(Form("%s/bench.root",gSystem->TempDirectory()));
2008-01-29 14:46 brun
* [r21908] test/bench.cxx: Fix a few cases forgotten in previous
fix.
2008-01-29 10:43 brun
* [r21902] test/bench.cxx: Fix several errors when reporting real
and cpu times.
2008-01-29 10:22 couet
* [r21901] g3d/inc/THelix.h, g3d/src/THelix.cxx: - From Alex:
better comments
2008-01-29 09:01 axel
* [r21899] reflex/test/demangle_test.cxx: Add demangling test by
Hady Zalek (to be activated in the future)
2008-01-29 08:53 rdm
* [r21898] config/rootrc.in, x11/src/GX11Gui.cxx: add resource
"X11.XInitThread", which allows XInitThread() to not be called.
Might be needed in some cases when ROOT is used together with Qt.
2008-01-29 07:35 ganis
* [r21896] xrootd/src/xrootd-20071116-0000.src.tgz: Fix problem
with setrlimit on MacOsX Leopard
2008-01-28 23:38 rdm
* [r21895] config/Makefile.in, x11ttf/Module.mk: --disable-xft
handling was only partially implemented. Fixes issue: 32525.
2008-01-28 18:47 matevz
* [r21888] eve/src/TEveProjectionAxesGL.cxx: Format axis values so
that it also works on windows.
2008-01-28 18:34 matevz
* [r21887] eve/src/TEveProjectionManager.cxx: Propagate
bounding-box changes from projection-manager to axis-painter.
2008-01-28 18:26 matevz
* [r21886] eve/inc/TEveText.h: Remove declaration of an undefined
member-function that made linking on windows fail.
2008-01-28 17:01 couet
* [r21884] graf/inc/TPolyLine.h, graf/src/TPolyLine.cxx: -
Implement the possibility to draw TPolyLine in NDC coordinates
(it was
partially done but the code was not used).
2008-01-28 16:57 couet
* [r21883] gpad/src/TPad.cxx: - PaintPolyLineNDC was not working in
case of PS output.
2008-01-28 16:24 matevz
* [r21881] eve/Module.mk, eve/inc/LinkDef.h,
eve/inc/TEveProjectionAxes.h, eve/inc/TEveProjectionAxesEditor.h,
eve/inc/TEveProjectionAxesGL.h, eve/inc/TEveProjectionManager.h,
eve/inc/TEveProjectionManagerEditor.h,
eve/inc/TEveProjectionManagerGL.h, eve/inc/TEveText.h,
eve/inc/TEveTextEditor.h, eve/inc/TEveTextGL.h,
eve/src/TEveProjectionAxes.cxx,
eve/src/TEveProjectionAxesEditor.cxx,
eve/src/TEveProjectionAxesGL.cxx,
eve/src/TEveProjectionManager.cxx,
eve/src/TEveProjectionManagerEditor.cxx,
eve/src/TEveProjectionManagerGL.cxx, eve/src/TEveText.cxx,
eve/src/TEveTextEditor.cxx, eve/src/TEveTextGL.cxx,
eve/src/TEveTransEditor.cxx, eve/src/TEveUtil.cxx,
gl/inc/TFTGLManager.h, gl/src/TFTGLManager.cxx,
tutorials/eve/projection_test.C, tutorials/eve/text_test.C: From
Alja:
Move rendering of axes from TEveProjectionManager to new class
TEveProjectionAxes. Use TEveText functionality for rendering of
tick-mark labels.
Add new members for FTFont configuration in TEveText.
New demo: tutorials/eve/projection_test.C.
2008-01-28 16:17 brun
* [r21880] graf/inc/TSpline.h, graf/src/TSpline.cxx: Implement new
constructors for TSpline3 and TSpline5 accepting a TH1 as input.
Given a TH1* h object, one can do, eg
TSpline3 s(h);
h.Draw();
h.Eval(x);
2008-01-28 14:46 brun
* [r21878] icons/eve_axes.xpm, icons/eve_text.gif: From Matevz:
New icons for eve.
2008-01-28 13:43 rdm
* [r21876] etc/vmc/Makefile.macosx, etc/vmc/Makefile.macosx64: set
-DCERNLIB_GFORTRAN.
2008-01-28 11:11 brun
* [r21869] test/bench.cxx: Update this benchmark to include the two
cases when splitting and not STL collections.
Update all references.
2008-01-28 08:34 brun
* [r21867] tree/inc/TBranch.h, tree/inc/TBranchSTL.h,
tree/src/TBranch.cxx, tree/src/TBranchSTL.cxx: Fix coding
conventions
2008-01-28 08:14 brun
* [r21866] io/inc/TStreamerInfo.h: Fix coding conventions
2008-01-26 10:02 rdm
* [r21865] Makefile: remove old .dylibs on MacOSX 10.5 left over
from old builts still using dylibs.
2008-01-26 09:50 brun
* [r21864] test/bench.cxx: iFrom Likasz Janyst:
Use split mode for std collections of <T*>
2008-01-26 09:49 brun
* [r21863] treeplayer/src/TTreeFormula.cxx: From Lukasz Janyst:
Changes to support the new feature to split vector<T*>
2008-01-26 09:48 brun
* [r21862] io/inc/TStreamerInfo.h, io/src/TGenCollectionProxy.cxx,
io/src/TStreamerInfo.cxx, io/src/TStreamerInfoReadBuffer.cxx,
io/src/TStreamerInfoWriteBuffer.cxx: From Lukasz Janyst:
* TStreamerInfo: TPointerCollection adapter class and access
methods
added to enable handling collections of pointers with existing
Read|WriteBuffer code
* TCollectionProxy: check if the proxy was initialized when
calling HasPointers
2008-01-26 09:47 brun
* [r21861] tree/inc/LinkDef.h, tree/inc/TBranch.h,
tree/inc/TBranchSTL.h, tree/inc/TIndArray.h,
tree/src/TBranch.cxx, tree/src/TBranchElement.cxx,
tree/src/TBranchSTL.cxx, tree/src/TTree.cxx: From Lukasz Janyst:
* TBranch: add a possibility of starting from non-zero entry
* TBranchSTL and TIndArray: new classes for handling STL
collections
of pointers
* TTree, TBranchElement, TTreeFormula: code handling new type of
branch added
2008-01-26 02:10 wlav
* [r21860] pyroot/src/PyROOT.h: fixup for python2.2
2008-01-26 01:43 wlav
* [r21859] pyroot/src/Converters.h, pyroot/src/Pythonize.cxx:
cleanup of Py_ssize_t handling
2008-01-26 01:28 wlav
* [r21858] pyroot/src/MethodProxy.cxx, pyroot/src/RootModule.cxx,
pyroot/src/RootWrapper.cxx, pyroot/src/TemplateProxy.cxx,
pyroot/src/TemplateProxy.h, pyroot/src/Utility.cxx,
pyroot/src/Utility.h: support for templated member functions
2008-01-25 23:27 rdm
* [r21857] configure: remove bin/genreflex when --disable-reflex is
specified.
2008-01-25 22:52 rdm
* [r21856] base/src/TSystem.cxx, build/unix/makelib.sh,
config/Makefile.macosx, config/Makefile.macosx64,
config/Makefile.macosxicc, test/Makefile, test/Makefile.arch,
unix/src/TUnixSystem.cxx,
xrootd/src/xrootd-20071116-0000.src.tgz: In MacOS X 10.5 Leopard
it is not needed anymore to create both .dylib's
and .so's. The .dylib's can now be named .so's and the linker
will accept
now the .so extension (this was not the case in 10.4, where .so's
were
a symbolic link to the .dylib's). Pure bundles are only needed in
<= 10.3.
2008-01-25 14:52 rdm
* [r21855] etc/vmc/Makefile.macosx64: Set flag: -DCERNLIB_LXIA64.
2008-01-25 11:17 brun
* [r21853] geom/inc/TGeoMatrix.h, geom/src/TGeoCache.cxx,
geom/src/TGeoMatrix.cxx, geom/src/TGeoNavigator.cxx: From Andrei:
I fixed the problem of double delete of a matrix when exporting
as .gdml or .C . Also added a small optimization in copying
matrices that seems to have a non-negligible effect on the speed
of stressGeometry
2008-01-24 16:53 axel
* [r21852] cint/src/v6_init.cxx: Fix problem of iterating on a
std::vector in python on MacOS:
size_t was set to uint where it should have been ulong.
Now use typeid() instead of the ambiguous sizeof.
2008-01-24 14:13 rdm
* [r21846] reflex/Module.mk: don't delete bin/genrflex when doing
"make distclean".
2008-01-24 10:41 rdm
* [r21841] etc/vmc/Makefile.macosx64: properly detect 64bit version
of libgfortran.
2008-01-23 18:32 brun
* [r21838] cont/src/TCollection.cxx: Witdraw changes from Matev in
TCollection::ls.
These chnges are nice improvements. However we have to renerate
many roottest
reference files to avoid roottest failing in many places.
2008-01-23 18:29 rdm
* [r21837] config/Makefile.macosx64: correct the detection of
libgfortran.
2008-01-23 18:09 brun
* [r21836] cint/src/v6_error.cxx: Fix for Solaris
2008-01-23 17:56 brun
* [r21835] cint/inc/G__ci.h, cint/src/fproto.h,
cint/src/v6_disp.cxx, cint/src/v6_error.cxx,
cint/src/v6_expr.cxx, cint/src/v6_ifunc.cxx, cint/src/v6_new.cxx,
cint/src/v6_opr.cxx, cint/src/v6_struct.cxx,
cint/src/v6_tmplt.cxx, cint/src/v6_typedef.cxx: Fix to a problem
showing up when executing stressTMVA.cxx with the interpreter
2008-01-23 15:53 brun
* [r21834] cont/src/TCollection.cxx: From Matevz:
I put the self-printing and indent control to TCollection::ls().
2008-01-23 11:47 brun
* [r21831] test/TBench.h: Remove an illegal "static" from a
template definition
2008-01-23 11:23 matevz
* [r21830] eve/src/TEveTransEditor.cxx, gl/src/TGLContext.cxx: Fix
coding-convention violations.
2008-01-23 10:19 axel
* [r21829] cint/cintdlls.mk: Fix generation of stdcxxfunc CINT dll
(fixes nightlies)
2008-01-23 10:18 brun
* [r21828] cint/src/v6_loadfile.cxx: Forgot one fix
2008-01-23 09:59 brun
* [r21824] cint/src/fproto.h, cint/src/v6_debug.cxx,
cint/src/v6_expr.cxx, cint/src/v6_init.cxx,
cint/src/v6_newlink.cxx: hopefully fix all remaining warnings
2008-01-23 08:48 couet
* [r21822] gpad/src/TPad.cxx: - The Tickx and Tixky attributes were
not saved properly by SavePrimitive.
2008-01-23 08:09 brun
* [r21821] cint/inc/G__ci.h, cint/src/v6_debug.cxx,
cint/src/v6_error.cxx, cint/src/v6_loadfile.cxx,
cint/src/v6_macro.cxx, cint/src/v6_tmplt.cxx: More fixes for
const char* and for windows
2008-01-23 07:23 brun
* [r21820] cint/src/v6_disp.cxx: Fix a compilation error on Windows
2008-01-22 23:18 pcanal
* [r21819] cint/inc/G__ci.h: revert accidental r21597,
re-increasing G__ONELINE
2008-01-22 22:31 brun
* [r21818] eve/src/TEveText.cxx: From Bertrand:
- Removed #include "FTFont.h" from TEveText.cxx. It was
generating a weird error on Windows:
c:\users\bellenot\root\include\TVirtualX.h(181) : error C2059:
syntax error : 'constant'
And it was useless anyway (removing it doesn't change
anything...)
2008-01-22 22:24 brun
* [r21817] cint/src/v6_tmplt.cxx: Fix for Solaris
2008-01-22 22:22 brun
* [r21816] cint/src/v6_loadfile.cxx: Fix for Solaris
2008-01-22 22:19 brun
* [r21815] cint/src/v6_func.cxx: Fix for Solaris
2008-01-22 21:53 brun
* [r21814] pyroot/src/Utility.cxx: Fix to take into account the
const char* changes in CINT
2008-01-22 21:52 brun
* [r21813] cint/inc/G__ci.h, cint/src/Api.cxx,
cint/src/bc_exec_asm.h, cint/src/fproto.h, cint/src/g__cfunc.c,
cint/src/global.h, cint/src/v6_debug.cxx, cint/src/v6_decl.cxx,
cint/src/v6_disp.cxx, cint/src/v6_dump.cxx,
cint/src/v6_error.cxx, cint/src/v6_expr.cxx,
cint/src/v6_fread.cxx, cint/src/v6_func.cxx,
cint/src/v6_global1.cxx, cint/src/v6_global2.cxx,
cint/src/v6_ifunc.cxx, cint/src/v6_init.cxx,
cint/src/v6_input.cxx, cint/src/v6_intrpt.cxx,
cint/src/v6_loadfile.cxx, cint/src/v6_macro.cxx,
cint/src/v6_malloc.cxx, cint/src/v6_new.cxx,
cint/src/v6_newlink.cxx, cint/src/v6_opr.cxx,
cint/src/v6_parse.cxx, cint/src/v6_pause.cxx,
cint/src/v6_pcode.cxx, cint/src/v6_pragma.cxx,
cint/src/v6_quote.cxx, cint/src/v6_shl.cxx,
cint/src/v6_sizeof.cxx, cint/src/v6_struct.cxx,
cint/src/v6_tmplt.cxx, cint/src/v6_val2a.cxx,
cint/src/v6_var.cxx: Fix 2300 out of 2314 Warnings reported by
gcc4.2 in CINT.
CINT API with substantial changes using "const char*" instead of
"char*"
2008-01-22 20:52 matevz
* [r21812] eve/Module.mk, eve/inc/LinkDef.h,
eve/inc/TEvePointSet.h, eve/inc/TEveScene.h, eve/inc/TEveText.h,
eve/inc/TEveTextEditor.h, eve/inc/TEveTextGL.h,
eve/inc/TEveTrack.h, eve/inc/TEveTrans.h,
eve/inc/TEveTransEditor.h, eve/src/TEveGValuators.cxx,
eve/src/TEveManager.cxx, eve/src/TEveRGBAPaletteEditor.cxx,
eve/src/TEveScene.cxx, eve/src/TEveText.cxx,
eve/src/TEveTextEditor.cxx, eve/src/TEveTextGL.cxx,
eve/src/TEveTrans.cxx, eve/src/TEveTransEditor.cxx, gl/Module.mk,
gl/inc/LinkDef.h, gl/inc/TFTGLManager.h, gl/inc/TGLCamera.h,
gl/inc/TGLContext.h, gl/inc/TGLOverlay.h, gl/inc/TGLRnrCtx.h,
gl/src/TFTGLManager.cxx, gl/src/TGLContext.cxx,
gl/src/TGLOrthoCamera.cxx, gl/src/TGLPerspectiveCamera.cxx,
gl/src/TGLRnrCtx.cxx, tutorials/eve/text_test.C: From Alja:
New class TFTGLManager for management of FTGL fonts.
New classes TEveText, TEveTextEditor and TEveTextGL for display
and
configuration of a 3D text.
New test macro 'tutorials/eve/text_test.C'.
From Matevz:
Reenable smart-refresh during redraw of TEveScenes.
Minor code-layout changes.
2008-01-22 17:40 rdm
* [r21811] metautils/Module.mk: From Axel:
Metautil dict depends on rootcint_tmp.o and needs to be build
after
rootcint_tmp. Replaces hard dependency on rootcint_tmp; now the
dictionary
is only rebuilt when needed.
2008-01-22 17:28 axel
* [r21810] cint/cintdlls.mk: Keep cintdll dictionary sources and
objects, so we don't trigger a rebuild every time CINT changes.
Fix the $(ORDER_) dependencies for the dictionaries: they only
work on explicit rules, not for pattern matching
With these changes, touch cint/src/v6_var.cxx will not rebuild
any cintdlls.
2008-01-22 16:11 brun
* [r21809] gui/inc/TGDNDManager.h, gui/inc/TGFont.h,
xmlparser/inc/TDOMParser.h, xmlparser/inc/TXMLDocument.h,
xmlparser/inc/TXMLNode.h, xmlparser/inc/TXMLParser.h: From
Matevz:
Fix effc++ warnings in gui/ and xmlparser/.
2008-01-22 15:46 matevz
* [r21807] eve/inc/TEveChunkManager.h, gl/inc/TGLText.h: Fix effc++
warnings.
2008-01-22 15:34 brun
* [r21806] base/inc/RConfig.h: From Axel:
this fixes the problem on Win32 with rootcint and the w32pragma
error.
2008-01-22 15:18 couet
* [r21805] hist/src/TH1.cxx: - As mentionned here
https://savannah.cern.ch/bugs/?32832 the graphical cuts
applied on histograms did not work when the cut name contained a
mix of lower
and upper case characters. This problem occured because the
option used to
draw an histogram was always converted into lower case before
begin stored
in a pad (in Draw and DrawCopy). Now in Draw() and DrawCopy() the
AppendPad()
procedure is called with the option string not converted in lower
case. The
conversion in lower case was introduced in the svn revision #426
to "solve a
problem reported by Otto Schaille when doing Draw("SAME") and
trying to zoom
on the X axis with the mouse". Before applying this patch Olivier
Couet and
Otto Schaille have tried to reproduce the problem which was fixed
at that
time by going to lower case. But all looks fine even without the
lower case
conversion. So, this fix (keeping the case) seems to be safe
regarding this
old bug (revision #426 was done on Mon Aug 7 12:31:07 2000).
2008-01-22 14:46 ganis
* [r21804] netx/src/TXNetFile.cxx: Enable per-instance control of
the cache parameters also for RAW files;
by default cache is OFF for these files, but there maybe cases in
which
the cache can improve performances.
2008-01-22 14:32 ganis
* [r21803] netx/src/TXNetFile.cxx: Change default option for CRL
checking
2008-01-22 13:43 rdm
* [r21802] Makefile, alien/Module.mk, asimage/Module.mk,
auth/Module.mk, base/Module.mk, castor/Module.mk,
chirp/Module.mk, cint/cintdlls.mk, clarens/Module.mk,
clib/Module.mk, cont/Module.mk, dcache/Module.mk, eg/Module.mk,
eve/Module.mk, fftw/Module.mk, fitpanel/Module.mk,
foam/Module.mk, fumili/Module.mk, g3d/Module.mk,
g4root/Module.mk, gdml/Module.mk, ged/Module.mk, geom/Module.mk,
geombuilder/Module.mk, geompainter/Module.mk, gfal/Module.mk,
gl/Module.mk, gpad/Module.mk, graf/Module.mk, gui/Module.mk,
guibuilder/Module.mk, guihtml/Module.mk, hbook/Module.mk,
hist/Module.mk, histpainter/Module.mk, html/Module.mk,
io/Module.mk, krb5auth/Module.mk, ldap/Module.mk, math/Module.mk,
mathcore/Module.mk, mathmore/Module.mk, matrix/Module.mk,
meta/Module.mk, minuit/Module.mk, minuit2/Module.mk,
mlp/Module.mk, monalisa/Module.mk, mysql/Module.mk,
net/Module.mk, netx/Module.mk, odbc/Module.mk, oracle/Module.mk,
peac/Module.mk, pgsql/Module.mk, physics/Module.mk,
postscript/Module.mk, proof/Module.mk, proofplayer/Module.mk,
proofx/Module.mk, pyroot/Module.mk, pythia6/Module.mk,
qt/Module.mk, qtgsi/Module.mk, qtroot/Module.mk, quadp/Module.mk,
reflex/Module.mk, rfio/Module.mk, rint/Module.mk,
roofit/Module.mk, roofitcore/Module.mk, ruby/Module.mk,
sapdb/Module.mk, sessionviewer/Module.mk, smatrix/Module.mk,
spectrum/Module.mk, spectrumpainter/Module.mk, splot/Module.mk,
sql/Module.mk, table/Module.mk, thread/Module.mk, tmva/Module.mk,
tree/Module.mk, treeplayer/Module.mk, treeviewer/Module.mk,
unix/Module.mk, unuran/Module.mk, utils/src/rootcint.cxx,
vmc/Module.mk, win32gdk/Module.mk, winnt/Module.mk,
x11/Module.mk, x11ttf/Module.mk, x3d/Module.mk, xml/Module.mk,
xmlparser/Module.mk: From Axel:
this patch prevents all dictionaries from being rebuild when non
dict related
changes are made in CINT. When the dictionaries change the new
cint/inc/cintdictversion.h must be updated which triggers a
dictionary
rebuild. For example:
touch cint/src/v6_var.cxx && make: rebuild no dictionaries
touch cint/inc/cintdictversion.h && make: rebuild all
dictionaries
touch utils/src/rootcint.cxx && make: rebuild all dictionaries
2008-01-22 13:41 rdm
* [r21801] base/inc/RConfig.h: From Gordon Watts and Axel:
On windows with msvc we need w32pragma.h to be included (even in
client
code) or the build will be incompatible (compiler settings for
stl etc).
This patch enforces that.
2008-01-22 13:34 axel
* [r21800] reflex/python/genreflex/gendict.py: Also suppress MSVC
warning 4345 (default initialized PODs)
2008-01-22 11:50 ganis
* [r21797] proof/src/TCondor.cxx: Correctly position the temp
directory in the claim command (from Jan and Neng)
2008-01-22 09:12 brun
* [r21795] gui/inc/TGButton.h, physics/inc/TRotation.h,
tutorials/eve/alice_esd.C: From Matevz:
Fix effective-c++ warnings for classes TGSplitButton and
TRotation::TRotationRow.
2008-01-21 21:11 matevz
* [r21794] eve/inc/TEveElement.h, eve/inc/TEvePointSet.h,
eve/inc/TEvePolygonSetProjected.h, eve/inc/TEveTrackPropagator.h,
eve/inc/TEveUtil.h, eve/src/TEvePolygonSetProjected.cxx,
eve/src/TEveStraightLineSet.cxx, eve/src/TEveTrackEditor.cxx,
gl/inc/TGLAxis.h: Fix effc++ warnings.
Whitespace.
2008-01-21 18:43 axel
* [r21793] cint/inc/cintdictversion.h: Add a tag (dummy) header
file that will be updated whenever CINT's dictionaries need to be
regenerated.
2008-01-21 16:24 rdm
* [r21792] meta/src/TCint.cxx: fix warning: deprecated conversion
from string constant to 'char*'.
2008-01-21 16:22 rdm
* [r21791] tmva/src/Timer.cxx: fix warning: comparison with string
literal results in unspecified behaviour
2008-01-21 11:22 axel
* [r21790] reflex/python/genreflex/genreflex.py: Issue a warning if
windows cl.exe is not found instead of putting it into the
compiler info section of the dict.
2008-01-21 10:52 couet
* [r21789] graf/src/TCutG.cxx: - In the class header, replace:
End_HtmlEnd_Html
by:
End_HtmlEnd_Html
(ie: a space is added) in order to bypass a tiny THtml parsing
problem.
2008-01-21 09:04 couet
* [r21786] gpad/src/TPad.cxx: - Fix in revision 21775 was not
correct (side effects in the parenthesis
mechanism for PS).
2008-01-19 18:19 brun
* [r21783] io/src/TGenCollectionStreamer.cxx: Fix coding
conventions
2008-01-19 18:17 brun
* [r21782] reflex/src/Tools.cxx: Fix coding conventions
2008-01-19 17:32 brun
* [r21781] pyroot/src/TPyClassGenerator.cxx: From Wim:
Fix a compilation warning
2008-01-19 16:18 wlav
* [r21780] pyroot/src/Pythonize.cxx: remove unused variable
2008-01-19 01:52 wlav
* [r21779] pyroot/src/Pythonize.cxx, pyroot/src/Utility.cxx: no
longer use CINT internals, also for minuit callback
2008-01-18 17:15 brun
* [r21776] gpad/src/TPad.cxx: Fix compilation warnings
2008-01-18 17:05 couet
* [r21775] gpad/src/TPad.cxx: - Fix the bug described here
http://savannah.cern.ch/bugs/?32815
It batch mode it was not possible to generate a bitmap file (gif,
jpeg etc..)
with a filename containing ")", "(", "]" or "[".
2008-01-18 16:49 pcanal
* [r21773] base/inc/TEnv.h: When adding a new persistent data
member, we must increase the version number of the class
2008-01-18 13:40 pcanal
* [r21767] tree/src/TTree.cxx: add note on alignment
2008-01-18 08:46 axel
* [r21765] reflex/inc/Reflex/DictionaryGenerator.h,
reflex/inc/Reflex/Tools.h, reflex/src/Tools.cxx,
reflex/src/stl_hash.h, reflex/test/test_ReflexBuilder_unit.cxx:
From Hady Zalek:
I've encountered several compilation and runtime errors when
trying to port Reflex to Solaris and AIX:
AIX -- CC 5.8:
- Compilation fails under xlC with the following error:
"DictionaryGenerator.cxx", line 42.16: 1540-0432 (S) The
qualified declarator "ROOT::Reflex::operator<<" must refer to an
existing declaration.
- Infinite loop on Reflex initialization due to incorrect map
compare functions for 'string ' and 'const char '
Solaris -- xlC V8.0:
- Infinite loop on Reflex initialization due to incorrect map
compare functions for 'string ' and 'const char '
- Segmentation fault due to incorrect buffer allocation with 'new
char(buffer)' instead of 'new char[buffer]' in
'Tools.cxx':Demangle
Please find the first attached patch to correct the above
issues...
The remaining patches are for a rewrite of Tools::NormalizeName
to account for the mentioned platforms and make the demangling
tests pass. I also took the freedom of adding an overloaded
version in Tools.h that receives a 'const char *' parameter
instead of a 'const std::string &'. The patch contains test cases
for inclusion in test_ReflexBuilder_unit.cxx.
2008-01-18 08:22 axel
* [r21763] reflex/python/genreflex/genreflex.py: From Jean-Frangois
Bastien: quote source file with "" when invoking GCCXML; fixes
issues with source path containing spaces.
2008-01-18 08:19 axel
* [r21762] reflex/python/genreflex/gendict.py: From Jean-Frangois
Bastien: filter _type_info_pseudo classes.
2008-01-18 08:11 axel
* [r21761] reflex/python/genreflex/genreflex.py: From Jean-Frangois
Bastien: surround compiler invocation by ""
2008-01-17 19:08 pcanal
* [r21760] io/src/TGenCollectionStreamer.cxx: fix warnings and
layout
2008-01-17 16:51 wlav
* [r21759] pyroot/src/Adapters.cxx, pyroot/src/Adapters.h,
pyroot/src/ConstructorHolder.cxx, pyroot/src/MethodHolder.cxx,
pyroot/src/Pythonize.cxx, pyroot/src/RootWrapper.cxx,
pyroot/src/TPyClassGenerator.cxx, pyroot/src/TPython.cxx,
pyroot/src/Utility.cxx, pyroot/src/Utility.h: o) Minor header
cleanup in RootWrapper.cxx and MethodHolder.cxx
o) Made abstract classes not-instantiatable by blocking __init__
o) Fix looping over empty STL(-like) containers
o) Give lower priority to Unknown& in favor of Unknown*
o) Bugfix: used a dead temporary in Utility.cxx
o) fix unary - and unary + (see e.g. TVector3)
o) Implemented __neg__ and __pos__ ( unary operator-() and
operator+() )
o) Map operator bool() to __nonzero__
o) Fix class naming to allow SomeTemplate( std.vector( float ) )
to work
o) Make Utility::InstallMethod work for free functions
o) No longer rely on CINT internals in TF1 callbacks (still
relying on
them for Minuit callbacks ... to be fixed)
2008-01-17 14:45 couet
* [r21756] gpad/src/TPad.cxx: - Update the help for animated gif
generation.
2008-01-17 14:43 brun
* [r21755] treeplayer/src/TTreePlayer.cxx: From Jan:
Fixed several typos in comments.
2008-01-17 12:51 rdm
* [r21750] build/unix/distfilelist.sh: exclude .dSYM debug info
directories (generated on Mac OS X) from appearing
in the distribution.
2008-01-17 12:50 rdm
* [r21749] Makefile: in distclean remove all PCH related include
files.
2008-01-17 12:13 brun
* [r21748] base/inc/RVersion.h, build/version_number: Start
development cycle 5.19/01
Last change: Tue Jun 24 22:26:10 2008
Last generated: 2008-06-24 22:26
This page has been automatically generated. If you have any comments or suggestions about the page layout send a mail to ROOT support, or contact the developers with any questions or problems regarding ROOT.