2010-12-14 14:19 brun * [r37585] roofit/roofitcore/src/RooRealMPFE.cxx: From Wouter: migrate one info message from 'cout' to RooMsgService so that it can be suppressed by a user. 2010-12-14 09:40 brun * [r37584] build/version_number, core/base/inc/RVersion.h: Stamp production version 5.28/00 2010-12-14 07:29 brun * [r37583] cint/cint/src/loadfile.cxx: From Philippe: fixes the problem reported at: <http://root.cern.ch/phpBB3/viewtopic.php?t=11781> 2010-12-13 20:07 pcanal * [r37581] tree/treeplayer/src/TSelectorDraw.cxx: Fix the problem reported at <http://root.cern.ch/phpBB3/viewtopic.php?t=11791> which is due to the fact that with the goff, TSelectorDraw uses gStyle->GetNumberOfColors before TColor is initialized .... 2010-12-13 18:46 pcanal * [r37578] tree/tree/src/TBasket.cxx: Avoid an under-sized buffer when re-using TBasket/TBuffer in the TTreeCloner 2010-12-13 18:20 pcanal * [r37577] cint/doc/v528/index.html, core/doc/v528/index.html, io/doc/v528/index.html, net/doc/v528/index.html, tree/doc/v528/index.html: Update release notes 2010-12-13 16:58 brun * [r37576] html/src/TDocOutput.cxx: Fix from Matevz to make sure that GL bufers are flushed before capturing a gif/png file. 2010-12-13 16:51 brun * [r37575] tmva/doc/v528/index.html: Use different ioption in one of the constructors. 2010-12-13 16:50 brun * [r37574] tmva/src/PDF.cxx: From Joerg: update to TMVA documentation with suggestions from Andreas and Eckhard. 2010-12-13 16:42 brun * [r37573] math/mathcore/src/TKDTree.cxx: From Alexander Voigt: The documentation of the TKDTree class in file /math/mathcore/src/TKDTree.cxx is not shown completely in the ROOT reference guide. This is because of two empty lines in the documentation section. 2010-12-13 16:13 rdm * [r37572] README/CREDITS, doc/v528/index.html: From Gerri: - Add Ramon for Bonjour and Sangsu Ryu for PROOF packetizer contributions. 2010-12-13 16:02 moneta * [r37571] hist/hist/src/TEfficiency.cxx: fix bug in TEfficienc::FeldmanCousinsInterval : the returned lower/upper value were inverted 2010-12-13 15:04 bellenot * [r37568] tutorials/gui/CPUMeter.C, tutorials/gui/Slider3Demo.C, tutorials/gui/WorldMap.C, tutorials/gui/buttonChangelabel.C, tutorials/gui/buttonTest.C, tutorials/gui/buttongroupState.C, tutorials/gui/buttonsLayout.C, tutorials/gui/calendar.C, tutorials/gui/drag_and_drop.C, tutorials/gui/guiWithCINT.C, tutorials/gui/guilabels.C, tutorials/gui/numberEntry.C, tutorials/gui/splitterHorizontal.C, tutorials/gui/splitterVertical.C: Adjust to 80 col width (as much as possible) and cosmetics 2010-12-13 14:53 axel * [r37567] cint/reflex/src/PluginFactoryMap.cxx: Implement r37093 differently: do that extra string copy, because otherwise strtok() will modify the env string (injecting \0). Fixes issue of truncated LD_LIBRARY_PATH reported by Markus Frank. 2010-12-13 14:29 moneta * [r37566] tutorials/doc/v528/index.html: update release notes for tutorials 2010-12-13 14:07 moneta * [r37565] math/doc/v528/index.html: fix the format + some small extra addition 2010-12-13 13:47 moneta * [r37564] roofit/roostats/inc/ProofConfig.h, roofit/roostats/src/ToyMCSampler.cxx, tutorials/math/TSVDUnfoldExample.C, tutorials/math/kdTreeBinning.C, tutorials/math/multidimSampling.C, tutorials/math/testUnfold1.C, tutorials/math/testUnfold2.C, tutorials/math/testUnfold3.C, tutorials/math/testUnfold4.C, tutorials/roostats/HybridInstructional.C, tutorials/roostats/HybridStandardForm.C, tutorials/roostats/IntervalExamples.C, tutorials/roostats/StandardFeldmanCousinsDemo.C: from Sven: - apply fix for switching off GUI when running PROOF. Enabling the GUI causes a crash in addition: - clean up of tutorials by adding first comment line - new tutorial with example of multi-dim sampling 2010-12-13 13:13 moneta * [r37563] hist/hist/src/TGraphAsymmErrors.cxx, hist/hist/src/TKDE.cxx: add comment to coverity to ignore secure issue with sscanf 2010-12-13 13:10 matevz * [r37562] tutorials/gl/glViewerExercise.C, tutorials/gl/glbox.C, tutorials/gl/glh3c.C, tutorials/gl/glparametric.C, tutorials/gl/glrose.C: Reformat into 80 columns. 2010-12-13 12:56 ganis * [r37561] net/doc/v528/index.html, proof/doc/v528/index.html: Final update of the release notes for PROOF and Xrootd 2010-12-13 12:28 matevz * [r37560] tutorials/eve/alice_esd.C, tutorials/eve/alice_vsd.C, tutorials/eve/arrow_standalone.C, tutorials/eve/box.C, tutorials/eve/boxset.C, tutorials/eve/boxset_cones.C, tutorials/eve/calo_detail.C, tutorials/eve/calorimeters.C, tutorials/eve/csgdemo.C, tutorials/eve/hierarchical_scene.C, tutorials/eve/jetcone.C, tutorials/eve/projection.C, tutorials/eve/projection_prescale.C, tutorials/eve/pythia_display.C, tutorials/eve/quadset.C, tutorials/eve/track.C, tutorials/eve/window_manager.C: Reformat into 80 columns. 2010-12-13 11:06 ganis * [r37558] proof/pq2/src/pq2main.cxx: Fix two minor issues found by Coverity 2010-12-13 10:42 moneta * [r37557] math/mathcore/src/FitResult.cxx, math/minuit2/src/MnHesse.cxx: fix the update of the number of function calls in Minuit2 after calling Hess after Migrad. The number is now not reset 2010-12-13 00:58 pcanal * [r37556] cint/cint/src/struct.cxx: Prevent failure in the I/O due to a confusion between a class (for example SiStripDigi) and a nested class with the same name (for example: PGlobalDigi::SiStripDigi) which resulted in the former to have its ClassInfo pointing to the later after an (unrelated) reload. 2010-12-11 21:07 moneta * [r37552] tutorials/fit/exampleFit3D.C: add new tutorials for 3D fitting 2010-12-11 21:05 moneta * [r37551] math/mathcore/src/ProbFuncMathCore.cxx: restore previous version w/o including math.h. 2010-12-11 20:54 moneta * [r37550] math/mathcore/src/ProbFuncMathCore.cxx: test for suppressing a warning on VC 9: (see https://savannah.cern.ch/bugs/?75463) 2010-12-11 20:53 brun * [r37549] tmva/doc/v528/index.html: New doc from Joerg 2010-12-11 18:19 moneta * [r37547] tutorials/roostats/FourBinInstructional.C, tutorials/roostats/HybridCalculatorOriginalDemo.C, tutorials/roostats/HybridInstructional.C, tutorials/roostats/HybridOriginalDemo.C, tutorials/roostats/HybridStandardForm.C, tutorials/roostats/IntervalExamples.C, tutorials/roostats/JeffreysPriorDemo.C, tutorials/roostats/MultivariateGaussianTest.C, tutorials/roostats/StandardBayesianMCMCDemo.C, tutorials/roostats/StandardBayesianNumericalDemo.C, tutorials/roostats/StandardFeldmanCousinsDemo.C, tutorials/roostats/StandardProfileInspectorDemo.C, tutorials/roostats/StandardProfileLikelihoodDemo.C: add first line describing tutorials to be visible in http://root.cern.ch/root/html/tutorials/roostats/index.html 2010-12-11 17:06 rdm * [r37546] man/man1/prepareHistFactory.1: From Kyle: man page. 2010-12-11 14:25 moneta * [r37545] tutorials/roostats/rs500a_PrepareWorkspace_Poisson.C, tutorials/roostats/rs500b_PrepareWorkspace_Poisson_withSystematics.C, tutorials/roostats/rs500c_PrepareWorkspace_GaussOverFlat.C, tutorials/roostats/rs500d_PrepareWorkspace_GaussOverFlat_withSystematics.C, tutorials/roostats/rs501_ProfileLikelihoodCalculator_limit.C, tutorials/roostats/rs502_ProfileLikelihoodCalculator_significance.C, tutorials/roostats/rs504_ProfileLikelihoodCalculator_averageSignificance.C, tutorials/roostats/rs505_HybridCalculator_significance.C, tutorials/roostats/rs506_HybridCalculator_averageSignificance.C: remove the rs50* tutorials 2010-12-11 14:23 moneta * [r37544] tutorials/roostats/HybridCalculatorOriginalDemo.C, tutorials/roostats/rs201_hybridcalculator.C, tutorials/roostats/rs201b_hybridcalculator.C: rename tutoriall rs201 and delete rs201b 2010-12-11 14:14 moneta * [r37543] hist/hist/inc/TKDE.h, hist/hist/src/TKDE.cxx, tutorials/math/exampleTKDE.C: fix TKDE::Draw(). Fix also a memory leak in the drawn objects add new tuorial for TKDE 2010-12-11 10:58 couet * [r37542] hist/doc/v528/index.html: - THistPainter 2010-12-11 10:50 couet * [r37541] hist/histpainter/src/THistPainter.cxx, hist/histpainter/src/TPaletteAxis.cxx: - Fix: https://savannah.cern.ch/bugs/?75542 2010-12-10 23:52 moneta * [r37537] math/doc/v528/index.html: update math release notes 2010-12-10 22:40 evt * [r37535] tmva/inc/Factory.h: minor change, copy forgotten change from dev to trunk, new improved initialisation for fitType string 2010-12-10 22:30 wouter * [r37534] roofit/roofitcore/inc/RooStudyManager.h, roofit/roofitcore/src/RooStudyManager.cxx: o RooStudyManager - Add option to suppress GUI in runProof() 2010-12-10 20:38 pcanal * [r37531] core/base/src/TDirectory.cxx, core/base/src/TFolder.cxx, core/base/src/TROOT.cxx, core/base/src/TRef.cxx, core/base/src/TUrl.cxx, core/cont/src/TClassTable.cxx, core/meta/src/TCint.cxx, core/meta/src/TClass.cxx, core/meta/src/TSchemaRuleSet.cxx, hist/hist/src/TFormula.cxx, hist/hist/src/TFormulaPrimitive.cxx, io/io/src/TDirectoryFile.cxx, io/io/src/TFile.cxx, io/io/src/TFree.cxx, io/io/src/TStreamerInfo.cxx, io/io/src/TStreamerInfoActions.cxx, math/mathcore/src/TRandom3.cxx, math/mathcore/src/TVirtualFitter.cxx, test/stress.cxx: Fix several memory leaks (TSchemaRuleSet, TClass, TFolder, stress, TStreamerInfo, TFile, TFree) Introduce a new preprocessor symbol (R__COMPLETE_MEM_TERMINATION) that allows for better tracking of memory leak. When ROOT is compiled with this symbols is defined, globally held objects will be deleted at the time of the process termination. With this symbol defined, some tests (root.exe -b -l -q ; test/stress ;) run under 'valgrind --leak-check=yes' with no memory leak reports (but still a few still reacheable blocks). However, this does not yet support (i.e. segfault at termination) the case where TFunctions are created on the 'CINT' stack (and thus fails roottest) and some uses of CINT functions for fitting ... and probably also fails on Windows. 2010-12-10 18:44 wlav * [r37529] bindings/pyroot/inc/TPyFitFunction.h: Don't use covariant returns, as MSVC++7.1 does not support them. 2010-12-10 17:36 moneta * [r37528] tutorials/roostats/TestNonCentral.C: add tutorial for non central chi2 2010-12-10 17:04 moneta * [r37527] roofit/doc/v528/index.html: from Kyle and Sven : update of RooStats release notes 2010-12-10 17:00 brun * [r37526] test/stressTMVA.cxx: From Eckhard new version of stressTMVA following the standard test suite rules. 2010-12-10 16:45 brun * [r37524] man/man1/hist2workspace.1: From Lorenzo/Kyle right version of the file 2010-12-10 16:31 moneta * [r37522] roofit/roostats/src, roofit/roostats/src/ModelConfig.cxx, roofit/roostats/src/ToyMCSampler.cxx: merge from roostats dev branch fix http://root.cern.ch/viewvc/branches/dev/roostats/roofit/roostats/src/?view=log from Sven Kreiss 2010-12-10 15:32 wouter * [r37518] roofit/roofitcore/src/RooGlobalFunc.cxx: o RooGlobalFunc - Fix payload of object created by OutputStream() 2010-12-10 15:20 wouter * [r37517] tutorials/roofit/rf604_constraints.C: o tutorial rf604 - Modify example without constraint to use the pdf without constraint term as the new default setting always includes the constraint 2010-12-10 15:16 wouter * [r37516] roofit/roofitcore/src/RooMsgService.cxx: o RooMsgService - Fix bug for case where stream is redirected to a file 2010-12-10 14:31 stelzer * [r37514] tmva/src/MethodBDT.cxx: Set proper values for BDT auto-optimzation (ci mistake before) 2010-12-10 14:29 stelzer * [r37513] tmva/src/MethodBDT.cxx, tmva/src/OptimizeConfigParameters.cxx, tmva/src/RegressionVariance.cxx: Set proper values for BDT auto-optimzation 2010-12-10 14:19 stelzer * [r37512] tmva/inc/Version.h: updated Version.h 2010-12-10 14:15 bellenot * [r37511] test/Makefile.win32: Introduce EventMT and stressTMVA 2010-12-10 14:14 moneta * [r37510] tutorials/roostats/FourBin.C, tutorials/roostats/FourBinInstructional.C, tutorials/roostats/HybridInstructional.C, tutorials/roostats/HybridStandardForm.C, tutorials/roostats/IntervalExamples.C, tutorials/roostats/JeffreysPriorDemo.C: rename FourBin to FourBinInstructional tutorial add some other new tutorials from Kyle 2010-12-10 14:03 bellenot * [r37507] test/Makefile: Re-introduce complete version of the makefile removed by mistake by the previous patch... 2010-12-10 14:00 stelzer * [r37506] tmva/src/MethodBDT.cxx, tmva/src/MethodBoost.cxx, tmva/src/MethodFisher.cxx: Fix Reader->MethodBoost->Evaluate(event) and protect BDT against 0 trees by user 2010-12-10 13:46 wouter * [r37505] roofit/roofit/inc/RooKeysPdf.h, roofit/roofit/src/RooKeysPdf.cxx, roofit/roofitcore/inc/RooObjCacheManager.h: o RooKeysPdf - Add handling of events weights in input dataset [ Savannah #64496 ] o RooObjCacheManager - Increment class version as one data member is no longer streamed 2010-12-10 13:46 moneta * [r37504] roofit/roostats/src/FeldmanCousins.cxx: fix the printing of the actual number of toys used 2010-12-10 13:44 moneta * [r37503] tutorials/roostats/StandardBayesianMCMCDemo.C, tutorials/roostats/StandardBayesianNumericalDemo.C, tutorials/roostats/StandardFeldmanCousinsDemo.C, tutorials/roostats/StandardProfileInspectorDemo.C, tutorials/roostats/StandardProfileLikelihoodDemo.C: from Kyle: add a set of new tutorials in RooStats which uses the histfactory as input. 2010-12-10 13:19 brun * [r37500] man/man1/hist2workspace.1: From Kyle: add man page for hist2workspace 2010-12-10 12:22 rdm * [r37497] core/base/inc/TPluginManager.h, core/base/src/TPluginManager.cxx: Add new method WritePluginRecords() which writes out the plugin information in the TEnv format: Plugin.TFile: ^rfio: TRFIOFile RFIO "<constructor>" This is needed for iOS where we cannot ship the etc/plugins directory as part of the app bundle. A single system.plugins file will work though. 2010-12-10 11:38 ganis * [r37493] proof/proof/src/TProofServ.cxx: Hopefully fix the (last?) coverity issue 2010-12-10 10:49 matevz * [r37491] graf3d/doc/v528/index.html: Add description of Eve.Viewer.HideMenus rootrc variable. This completes the release notes for 5.28. 2010-12-10 10:39 rdm * [r37488] Makefile: Alien plugin depends on xrootd. Fixes Fed's issue. 2010-12-10 10:31 moneta * [r37487] roofit/roostats/src/BayesianCalculator.cxx: update and clean up log messages - (suppress some debug messages committed before by mistake) 2010-12-10 10:26 moneta * [r37486] math/mathcore/src/TKDTreeBinning.cxx: update the reference documentation 2010-12-10 10:18 brun * [r37485] test/Makefile, test/stressTMVA.cxx: First attempt to reintroduce stressTMVA 2010-12-10 10:06 axel * [r37484] html/src/THtml.cxx: TKDTree classes are templates. 2010-12-10 09:04 agheata * [r37482] geom/geom/src/TGeoBoolNode.cxx: Fixed TGeoIntersection::DistFromOutside() when starting from a boundary 2010-12-10 08:59 brun * [r37481] tutorials/html/MakeTutorials.C: Do not disable testrandom.C 2010-12-10 08:57 brun * [r37480] tutorials/math/testrandom.C: Reduce the number of iterations from 10 to 5 millions. Force the execution via ACLIC when running from the MakeTutorials.C script. 2010-12-10 08:55 brun * [r37479] tutorials/fitsio/FITS_tutorial1.C, tutorials/fitsio/FITS_tutorial2.C, tutorials/fitsio/FITS_tutorial3.C, tutorials/fitsio/FITS_tutorial4.C: comment all lines with getchar such that the fitsio tutorials can be executed automatically via the MakeTutorials.C script. 2010-12-10 08:55 axel * [r37478] html/src/THtml.cxx: More mathcore classes for which THtml should use the source files. After the release, this list of classes will be replaced by a new exclusion of the Fit and Math subdirectories, instead of excluding all of mathcore's source files. 2010-12-10 08:49 wouter * [r37476] roofit/roofitcore/src/RooStudyManager.cxx: o RooStudyManager - Close proof session at end of runProof() [ from dev/roostats ] 2010-12-10 01:19 wlav * [r37464] bindings/doc/v528/index.html: update release doc 2010-12-09 22:33 wlav * [r37462] bindings/pyroot/src/MethodProxy.cxx: possible fix for https://savannah.cern.ch/bugs/index.php?73419 2010-12-09 22:19 moneta * [r37461] math/minuit/src/TMinuitMinimizer.cxx: add some debug information when requested 2010-12-09 22:02 moneta * [r37460] math/doc/v528/index.html, tutorials/math/kdTreeBinning.C: from bartolomeu: update release notes with TKDTreeBinning class new tutorial kdTreeBinning plotting the bins using the new TH2Poly class 2010-12-09 21:26 moneta * [r37458] hist/doc/v528/index.html, hist/hist/src/TSVDUnfold.cxx: from Kerstin Tackmann: doc fixes in TSVDUnfold - add TSVDUnfold to the release notes 2010-12-09 20:51 moneta * [r37450] tutorials/fit/NumericalMinimization.C, tutorials/fit/combinedFit.C: add new tutorial showing a combined fit to two histograms 2010-12-09 20:21 moneta * [r37449] tutorials/fit/NumericalMinimization.C: new tutorial for numerical minimization using Minimizer class 2010-12-09 20:20 moneta * [r37448] math/mathcore/inc/Math/Factory.h, math/mathcore/src/Factory.cxx, math/mathmore/inc/Math/GSLMinimizer.h, math/mathmore/inc/Math/MultiNumGradFunction.h, math/mathmore/src/GSLMinimizer.cxx: -fix the creation of default minimizer and distsampler (default values are defined in the option class) -fix number of function calls in GSLMinimizer and do not hard code default tolerance values 2010-12-09 18:12 pcanal * [r37444] tree/tree/inc/TTree.h, tree/tree/src/TTree.cxx: Avoid passing a negative value as the target memory to OptimizedBaskets (This can happen in case of very large compression ratio and leads to very small buffer size where large buffer size are needed!) 2010-12-09 17:58 pcanal * [r37443] io/io/src/TFile.cxx: Do not warn if we do not have any StreamerInfo for files written before v3.00 2010-12-09 16:36 moneta * [r37442] math/mathcore/inc/LinkDef_Func.h, math/mathmore/inc/Math/Random.h: add misisng functionin LinkDef file add also user method Random::NegativeBinomial 2010-12-09 16:27 moneta * [r37441] math/mathcore/inc/Math/PdfFuncMathCore.h, math/mathcore/inc/Math/ProbFuncMathCore.h, math/mathcore/src/PdfFuncMathCore.cxx, math/mathcore/src/ProbFuncMathCore.cxx, math/mathmore, math/mathmore/inc/Math/GSLRndmEngines.h, math/mathmore/src/GSLRndmEngines.cxx: add negative binomial distribution: add new functions - ROOT::Math::negative_binomial_pdf(k,p,n) for the pdf - ROOT::Math::negative_binomial_cdf(k,p,n) for the cdf and cdf_c add in MathMore ROOT::Math::Random for the pdf 2010-12-09 15:13 moneta * [r37440] hist/hist/inc/TUnfold.h, hist/hist/inc/TUnfoldSys.h, hist/hist/src, hist/hist/src/TUnfold.cxx, hist/hist/src/TUnfoldSys.cxx: fix Coverity issues in TUnfold. - add also top line with svn Id 2010-12-09 15:02 rdm * [r37439] core/doc/v528/index.html: describe out-of-source and cross compilation support in the build system and the port to iOS. 2010-12-09 14:14 moneta * [r37438] math/mathcore/inc/Fit/FitResult.h, math/mathcore/src/FitResult.cxx: add an optionin FitResult::GetConfidenceIntervals to normalize or not normalized the interval with the chi2 value see http://root.cern.ch/phpBB3/viewtopic.php?f=3&t=11760 2010-12-09 13:13 moneta * [r37435] roofit/roostats/src/ProfileInspector.cxx: fix 3 Coverity reports - REVERSE_INULL - DEADCODE - RESOURCE_LEAK 2010-12-09 12:56 couet * [r37434] hist/hist/inc/TH2Poly.h, hist/hist/src/TH2Poly.cxx, tutorials/hist/th2polyHoneycomb.C: - Use the inherited Draw method from TH1 - Implement DrawCopy 2010-12-09 12:36 moneta * [r37433] hist/hist/src/TUnfoldSys.cxx: add comment for wrong issue found by Coverity 2010-12-09 11:56 ganis * [r37432] proof/proof/src/TProof.cxx, proof/proof/src/TProofServ.cxx: Fix two issues find by coverity 2010-12-09 10:30 rdm * [r37431] core/unix/src/TUnixSystem.cxx: correct ifdef for IPHONE. 2010-12-09 10:09 axel * [r37430] core/editline/src/editline.h, core/editline/src/readline.cxx: Surround unused code by #ifdef EL_HISTORY_EXPAND. "Fixes" Coverity report. 2010-12-09 09:10 rdm * [r37429] core/unix/src/TUnixSystem.cxx: StackTrace() is not supported on iOS. 2010-12-09 09:09 rdm * [r37428] configure: From Gerri: correction in xrootd Bonjour header location. 2010-12-09 08:57 moneta * [r37427] math/mathmore/inc/Math/GSLNLSMinimizer.h, math/mathmore/src/GSLNLSMinimizer.cxx: fix NCalls() and do some cleanup 2010-12-08 21:46 pcanal * [r37421] io/io/src/TFile.cxx: Add warning if the file does contain any StreamerInfo objects and was written with a different version of ROOT 2010-12-08 21:25 pcanal * [r37420] tree/tree/src/TBranch.cxx, tree/tree/src/TBranchElement.cxx: Add type information to the result of TTree::Print in the case of TBranchElement. Now: *Br 17 :fH : TH1F* * *Entries : 20 : Total Size= 19334 bytes File Size = 1671 * *Baskets : 2 : Basket Size= 16000 bytes Compression= 11.29 * *............................................................................* *Br 18 :fTriggerBits : TBits * *Entries : 20 : Total Size= 1398 bytes File Size = 400 * *Baskets : 1 : Basket Size= 16000 bytes Compression= 2.23 * *............................................................................* *Br 19 :fIsValid : Bool_t * *Entries : 20 : Total Size= 582 bytes File Size = 92 * *Baskets : 1 : Basket Size= 16000 bytes Compression= 1.00 * 2010-12-08 21:19 moneta * [r37419] math/foam/inc/TFoamSampler.h, math/foam/src/TFoamSampler.cxx, math/mathcore/inc/Math/DistSamplerOptions.h, math/mathcore/src/DistSamplerOptions.cxx, math/unuran, math/unuran/inc/TUnuranSampler.h, math/unuran/src/TUnuran.cxx, math/unuran/src/TUnuranSampler.cxx: fix problem in setting print level and extra options for unuran and foam sampler classes 2010-12-08 21:10 wlav * [r37418] bindings/pyroot/src/PropertyProxy.cxx: remove now superfluous workaround 2010-12-08 19:57 pcanal * [r37415] cint/cint/inc/Property.h, core/meta/inc/TDictionary.h: Choose the value of G__BIT_ISUSINGVARIABLE a bit more judiciously and expose it to ROOT (kIsUsingVariable) 2010-12-08 19:46 wlav * [r37414] bindings/pyroot/src/PropertyProxy.cxx: only fixup kIsStatic for classes, not for namespaces 2010-12-08 19:22 pcanal * [r37413] cint/cint/inc/G__ci.h, cint/cint/src/DataMbr.cxx, cint/cint/src/disp.cxx, cint/cint/src/newlink.cxx, cint/cint/src/scrupto.cxx, cint/cint/src/struct.cxx, cint/cint/src/var.cxx: fix dictionary support for having a using statement on a static variable 2010-12-08 17:42 pcanal * [r37411] core/cont/inc/TCollection.h, core/cont/src/TCollection.cxx: Since the Collection objects do have a name and the Clone method does allow (in other cases) for the name to change, add a TCollection::Clone to implement the name change properly 2010-12-08 17:22 pcanal * [r37410] tree/treeplayer/src/TBranchProxyDescriptor.cxx: In MakeProxy also replace : in the branchname to data member name translation 2010-12-08 17:18 pcanal * [r37409] tree/treeplayer/src/TTreePlayer.cxx: In MakeClass/MakeSelector consistently use the C++ symbol compliant version of the branchname 2010-12-08 16:28 moneta * [r37406] math/mathcore, math/mathcore/inc/TKDTreeBinning.h, math/mathcore/src/TKDTreeBinning.cxx: some cleanup and fixes for the documentation 2010-12-08 16:25 pcanal * [r37405] tree/tree/src/TBasket.cxx: Fix memory leak affecting (significantly) the fast cloning (this is needed since the update to start 'reusing' the TBasket/TBuffer) 2010-12-08 15:59 moneta * [r37403] roofit/roostats, roofit/roostats/inc, roofit/roostats/inc/FeldmanCousins.h, roofit/roostats/inc/LinkDef.h, roofit/roostats/inc/NeymanConstruction.h, roofit/roostats/inc/ProfileInspector.h, roofit/roostats/inc/ToyMCSamplerOld.h, roofit/roostats/src, roofit/roostats/src/FeldmanCousins.cxx, roofit/roostats/src/NeymanConstruction.cxx, roofit/roostats/src/ProfileInspector.cxx: merge from the development branch fixes from 37169 to 37402 - new ProfileInspector class + fix for covariant return types 2010-12-08 15:37 moneta * [r37401] hist/hist/src/TUnfold.cxx: fix two compilation warning 2010-12-08 15:23 moneta * [r37400] hist/hist/inc/TUnfold.h, hist/hist/inc/TUnfoldSys.h, hist/hist/src/TUnfold.cxx, hist/hist/src/TUnfoldSys.cxx, tutorials/math/testUnfold1.C, tutorials/math/testUnfold2.C, tutorials/math/testUnfold3.C, tutorials/math/testUnfold4.C: new version of TUnfold (V16) and TUnfoldSys from S. Schmitt fixing the const (do in the nomal order) 2010-12-08 15:22 evt * [r37399] tmva, tmva/inc/BinarySearchTree.h, tmva/inc/BinaryTree.h, tmva/inc/CrossEntropy.h, tmva/inc/DataSet.h, tmva/inc/DecisionTree.h, tmva/inc/DecisionTreeNode.h, tmva/inc/Event.h, tmva/inc/Factory.h, tmva/inc/Interval.h, tmva/inc/LinkDef3.h, tmva/inc/MethodBDT.h, tmva/inc/Node.h, tmva/inc/PDEFoam.h, tmva/inc/SdivSqrtSplusB.h, tmva/inc/SeparationBase.h, tmva/inc/Tools.h, tmva/inc/Types.h, tmva/inc/VariableDecorrTransform.h, tmva/inc/VariableGaussTransform.h, tmva/src/BinarySearchTree.cxx, tmva/src/BinaryTree.cxx, tmva/src/CostComplexityPruneTool.cxx, tmva/src/DecisionTree.cxx, tmva/src/DecisionTreeNode.cxx, tmva/src/Event.cxx, tmva/src/Interval.cxx, tmva/src/MethodANNBase.cxx, tmva/src/MethodBDT.cxx, tmva/src/MethodBase.cxx, tmva/src/MethodBoost.cxx, tmva/src/MethodCFMlpANN.cxx, tmva/src/MethodLikelihood.cxx, tmva/src/MethodPDEFoam.cxx, tmva/src/Node.cxx, tmva/src/PDEFoam.cxx, tmva/src/RegressionVariance.cxx, tmva/src/SVKernelMatrix.cxx, tmva/src/SeparationBase.cxx, tmva/src/Tools.cxx, tmva/src/VariableDecorrTransform.cxx, tmva/src/VariableGaussTransform.cxx, tmva/test, tmva/test/TMVAClassification.C, tmva/test/TMVAClassification.cxx, tmva/test/TMVAMulticlass.C, tmva/test/TMVAMulticlass.cxx, tmva/test/TMVARegression.C, tmva/test/TMVARegression.cxx, tmva/test/tmvaglob.C: several bug fixes to TMVA copied from dev fix to multiple reader problem, ROOT-bug 76076, make static variable in event non-static fix valgrind error due to uninitialized values fix 5 more valgrind error detected in unit tests fix to sub-optimal BDT settings fix bug fix in Likelihood with VarTransforms, fixed unit tests breaks LikelihoodD and LikelihoodPCA 2010-12-08 13:55 matevz * [r37398] graf3d/eve/src/TEveBoxSetGL.cxx, graf3d/eve/src/TEveQuadSetGL.cxx: Do not change line/fill mode in line pass of outline render mode. 2010-12-08 13:54 matevz * [r37397] graf3d/gl/inc/TGLBoundingBox.h, graf3d/gl/src/TGLBoundingBox.cxx, graf3d/gl/src/TGLCamera.cxx, graf3d/gl/src/TGLScene.cxx: Optimizations based on Druid callgrind dump sent by Manqi. * TGLBoundingBox: Use TGLVertex3[8] instead of std::vector<> for member that always has 8 elements. Caused pointless allocations and fragmentation. * TGLScene: In CalcBoundingBox() avoid creating a bounding box temporary in a loop over all elements -- use const& instead. * TGLCamera: Fix for changes in TGLBoundingBox. 2010-12-08 13:12 rdm * [r37396] proof/proof/inc/TProof.h, proof/proof/src/TProof.cxx, proof/proof/src/TProofServ.cxx, proof/proofplayer/inc/TVirtualPacketizer.h, proof/proofplayer/src/TEventIter.cxx, proof/proofplayer/src/TPacketizerAdaptive.cxx, proof/proofplayer/src/TProofPlayer.cxx, proof/proofplayer/src/TVirtualPacketizer.cxx: From Gerri: - Fix a problem with the registration of missing files in the 'MissingFiles' list. The files that could not be open during processing were not properly registered in the list (only those found missing during validation or giving problmes durign reading were correctly added). - Add method TProof::ShowMissingFiles() to facilitate the display of the list of missing files. - Add method TProof::GetMissingFiles() to get a TFileCollection (dataset) with the missing files for further processing. 2010-12-08 11:37 brun * [r37393] tutorials/html/MakeTutorials.C: From Axel and me: many changes in this script producing the html documentation for the tutorials. Most of the existing tutorials can now be executed via this script. Excluded from the list are -the tutorials like gtime.C, gtime2.C and peaks2.C requesting a mouse click -tutorials like testRandom, rs_FeldmanCousins, UnFold2 and UnFold3.C because they take a prohibitive amount of time 2010-12-08 11:32 matevz * [r37392] graf3d/eve/src/TEveSecondarySelectable.cxx: Improve class-doc. 2010-12-08 11:30 brun * [r37391] tutorials/tree/tree2a.C: Force the tutorial to be run with ACLIC. This is required when executing the tutorial with the new version of MakeTutorials. 2010-12-08 11:10 matevz * [r37390] graf3d/eve/inc/TEveDigitSet.h, graf3d/eve/src/TEveBoxSet.cxx, graf3d/eve/src/TEveBoxSetGL.cxx, graf3d/eve/src/TEveDigitSet.cxx, graf3d/eve/src/TEveQuadSetGL.cxx: * TEveDigitSet: Fix typo in data-member name fDisableLigting -> fDisableLighting. The class was not streamable before and there were no getters/setters so the change is backward compatible. Add get/set methods for fDisableLighting. * TEveBoxSet, TEveBoxSetGL, TEveQuadSetGL: Use new member name for fDisableLighting. 2010-12-08 11:08 moneta * [r37389] math/mathcore/inc/TKDTreeBinning.h: fix a compilation warning on Solaris 2010-12-08 11:05 moneta * [r37388] math/mathcore/inc/TKDTreeBinning.h, math/mathcore/src/TKDTreeBinning.cxx: fixes for Coverity Put the re-arranging of bins as an option 2010-12-08 10:32 moneta * [r37387] math/mathcore/src/TKDTreeBinning.cxx: fix a bug in filling the content of the last bin 2010-12-08 08:22 moneta * [r37382] hist/hist/inc/TUnfoldSys.h: one more attempt to fix a Coverity issue (use const char* instead of char const*) 2010-12-08 02:52 wlav * [r37381] bindings/pyroot/src/Utility.cxx: allow _ as a valid class name character 2010-12-07 21:26 wouter * [r37380] roofit/roofit/src/RooLegendre.cxx, roofit/roofit/src/RooSpHarmonic.cxx, roofit/roofitcore/inc/RooAbsOptTestStatistic.h, roofit/roofitcore/inc/RooObjCacheManager.h, roofit/roofitcore/src/RooAbsOptTestStatistic.cxx, roofit/roofitcore/src/RooAbsTestStatistic.cxx, roofit/roofitcore/src/RooRealIntegral.cxx, roofit/roofitcore/src/RooWorkspace.cxx: ....Last changes for 5.28... o RooLegendre, RooSpHarmonic - Robustness improvements (from G. Raven) o RooRealIntegral - Fixes to default ctor for persistence o RooObjCacheManager - Fixes to default ctor for persistence o RooAbsTestStatistic - Fixes to default ctor for persistence o RooAbsOptTestStatistics - Allow sealing of test statistics o RooWorkspace - Handling of sealed test statistics 2010-12-07 18:37 bellenot * [r37379] gui/gui/src/TGFSComboBox.cxx, gui/gui/src/TGListTree.cxx: Use the correct length parameter when using strlcpy with substrings. Fixes the problem reported on the forum (http://root.cern.ch/phpBB3/viewtopic.php?f=3&t=11749) 2010-12-07 17:54 moneta * [r37378] roofit/histfactory/src/HistoToWorkspaceFactory.cxx: fix compilation warning and coverity 2010-12-07 17:44 pcanal * [r37376] cint/cint/src/scrupto.cxx: Avoid deletion of variable pulled in by using statement 2010-12-07 17:32 axel * [r37375] html/src/THtml.cxx: Fix up headers for HistFactory: they claim to be in include/RooStats/HistFactory/* which in fact maps to roofit/histfactory/inc. Fixes module doc RooFit/HistFactory and enabled doc of HistFactory classes: they were suppressed before because their header and source files couldn't be located. 2010-12-07 17:30 pcanal * [r37374] cint/cint/inc/G__ci.h, cint/cint/inc/Property.h, cint/cint/src/DataMbr.cxx, cint/cint/src/Shadow.cxx, cint/cint/src/disp.cxx, cint/cint/src/global.h, cint/cint/src/global2.cxx, cint/cint/src/init.cxx, cint/cint/src/newlink.cxx, cint/cint/src/struct.cxx, cint/cint/src/var.cxx: Mark explicitly that a member was brought into the class list of member via a using statement. Use this information to avoid adding it to the Shadow class 2010-12-07 16:43 wouter * [r37373] roofit/histfactory/src/HistoToWorkspaceFactory.cxx: o HistToWorkspaceFactory - Another attempt to fix coverity issue [ which now looks like a false positive ] 2010-12-07 16:35 wouter * [r37372] roofit/histfactory/src/HistoToWorkspaceFactory.cxx, roofit/roofitcore/src/RooNumIntFactory.cxx, roofit/roofitcore/src/RooWorkspace.cxx: o HistoToWorkspaceFactory, RooWorkspace - Coverity fixes o RooNumIntFactory - fix clang warning (reported by Axel/Lorenzo) 2010-12-07 16:26 moneta * [r37371] math/foam/inc/TFoamSampler.h, math/foam/src/TFoamSampler.cxx, math/mathcore, math/mathcore/Module.mk, math/mathcore/inc/LinkDef2.h, math/mathcore/inc/Math/DistSampler.h, math/mathcore/inc/Math/DistSamplerOptions.h, math/mathcore/inc/TKDTreeBinning.h, math/mathcore/src/DistSamplerOptions.cxx, math/mathcore/src/TKDTreeBinning.cxx, math/unuran, math/unuran/inc/TUnuranSampler.h, math/unuran/src/TUnuranSampler.cxx: - fix options for DistSampler (have different default name for 1D or multi-dim) - update doc - add from Bartolomeu binning of kdtree returning array with volume edges. They can be used to fill a variable bin histogram or a TH2Poly in the 2D case 2010-12-07 15:13 rdm * [r37369] main/Module.mk: use the right proofserv.sh. 2010-12-07 14:53 couet * [r37367] hist/hist/inc/TH2Poly.h, hist/hist/src/TH2Poly.cxx: - Make the two vector x an y const in: AddBin(Int_t n, const Double_t *x, const Double_t *y); 2010-12-07 14:39 matevz * [r37366] graf3d/eve/src/TEveViewer.cxx: Make menu-bar hiding for Eve views dependant on environment setting. To disable, add to rootrc: Eve.Viewer.HideMenus: off 2010-12-07 10:00 axel * [r37363] html/src/THtml.cxx: Fix index of a few TMVA and RooStats classes: they had a DeclFileName beginning with "./" which confused THtml. 2010-12-07 09:38 rdm * [r37362] cint/cint/Module.mk: don't copy privaye configcint.h to include directory. Fixes issue 76013. 2010-12-07 08:19 rdm * [r37361] core/cont/src/TSeqCollection.cxx: add comment that QSort uses a non-stable algorithm, i.e. the order of already sorted elements might be switched/changed. Fixes issue 76111. 2010-12-07 08:09 rdm * [r37360] core/cont/src/TClonesArray.cxx: Avoid potential segv in MulitSort. Fixes issue 76110. 2010-12-06 22:22 wlav * [r37357] bindings/pyroot/src/Converters.cxx, bindings/pyroot/src/Executors.cxx: add special case FILE* for Converters and Executors to pre-empt warnings 2010-12-06 20:13 moneta * [r37354] hist/hist/src, hist/hist/src/TKDE.cxx: from Bartolomeu: merge from branch fix 37340 for Coverity 2010-12-06 19:27 matevz * [r37352] graf3d/eve/src/TEveCalo2DGL.cxx, graf3d/eve/src/TEveCalo3DGL.cxx: Merge rev 37348 from fireworks branch: Author: alja Date: Mon Dec 6 19:18:15 2010 New Revision: 37348 URL: http://root.cern.ch/viewvc?rev=37348&root=root&view=rev Log: Fix condition for end-cap/barrel highlighted cells. Modified: branches/dev/fireworks/graf3d/eve/src/TEveCalo2DGL.cxx branches/dev/fireworks/graf3d/eve/src/TEveCalo3DGL.cxx 2010-12-06 19:23 pcanal * [r37351] cint/cint/inc/Method.h, cint/cint/src/Method.cxx, core/utils/src/rootcint.cxx: Distinguish between the creator of the G__MethodInfo and the class in which the member function is actually defined in. Use this new funciton (G__MethodInfo::MemberOf) to avoid creating wrapper around non-existent Streamer functions 2010-12-06 16:56 pcanal * [r37346] tree/treeplayer/src/TSelectorDraw.cxx: Reset fAction to allow proper re-use of TSelectorDraw (fixes <http://savannah.cern.ch/bugs/?76084> 2010-12-06 16:53 matevz * [r37345] graf3d/eve/inc/TEveCaloLegoGL.h, graf3d/eve/src/TEveCalo.cxx, graf3d/eve/src/TEveCaloLegoGL.cxx: Merge the following revisions from branches/dev/fireworks: 37297, 37299 37297 ===== Author: alja Date: Sun Dec 5 17:30:59 2010 New Revision: 37297 URL: http://root.cern.ch/viewvc?rev=37297&root=root&view=rev Log: TEveCaloLego: Fix bug in calclucate bounding box. TEveCaloLego: Draw Z axis to maximum value of TEveCaloData value or to maximum rebinned value in case of auto-rebin. Modified: branches/dev/fireworks/graf3d/eve/inc/TEveCaloLegoGL.h branches/dev/fireworks/graf3d/eve/src/TEveCalo.cxx branches/dev/fireworks/graf3d/eve/src/TEveCaloLegoGL.cxx 37299 ===== Author: alja Date: Sun Dec 5 18:17:22 2010 New Revision: 37299 URL: http://root.cern.ch/viewvc?rev=37299&root=root&view=rev Log: Remove debug print. Modified: branches/dev/fireworks/graf3d/eve/src/TEveCaloLegoGL.cxx 2010-12-06 15:56 moneta * [r37342] hist/hist/inc/TUnfoldSys.h: fix some Coverity reports ("use const TH1* instead of TH1 const*) 2010-12-06 15:55 ganis * [r37341] proof/doc/v528/index.html: Update of PROOF release notes 2010-12-06 15:41 moneta * [r37339] roofit/histfactory/inc/HistoToWorkspaceFactory.h: fix a remaining warning for clang 2010-12-06 15:22 moneta * [r37337] roofit/histfactory/src/HistoToWorkspaceFactory.cxx: fix a compilation warning 2010-12-06 15:12 moneta * [r37336] roofit/histfactory/src/Helper.cxx, roofit/histfactory/src/HistoToWorkspaceFactory.cxx, roofit/histfactory/src/MakeModelAndMeasurements.cxx: Fixes for Coverity in histfactory 2010-12-06 14:51 brun * [r37335] tree/treeviewer/src/TMemStatShow.cxx: small optimisation and better protection against memory overflow. 2010-12-06 14:32 axel * [r37334] cint/doc/v528/index.html: * Coverity * auto dict improvements * auto_ptr dictionary 2010-12-06 14:26 moneta * [r37333] roofit/roostats/inc/SamplingDistPlot.h, roofit/roostats/src/SamplingDistPlot.cxx: remove extra un-needed const also in the .cxx file 2010-12-06 14:16 rdm * [r37332] build/unix/makestatic.sh: exclude math/genetic. 2010-12-06 14:16 rdm * [r37331] Makefile: make static target also dependent on the makestatic.sh script. 2010-12-06 12:44 matevz * [r37328] graf3d/doc/v528/index.html: Update release notes. 2010-12-06 12:23 matevz * [r37327] graf3d/gl/inc/TGLViewer.h, graf3d/gl/src/TGLViewer.cxx: Add setter for camera auto-rotator. This way TGLAutoRotator can be subclassed and attached to a viewer. 2010-12-06 11:07 rdm * [r37326] core/base/inc/RConfig.h: In case of __APPLE__ add: #include <TargetConditionals.h> to get symbols needed for iOS compilation. 2010-12-06 11:05 rdm * [r37325] config/Makefile.ios, config/Makefile.iossim: compile with -fvisibility-inlines-hidden. 2010-12-06 11:04 rdm * [r37324] Makefile: make sure cross-build tools in buildtools directory are remade when needed. 2010-12-06 11:02 rdm * [r37323] core/base/src/TEnv.cxx: on iOS etc does not exist and system<name> resides in $ROOTSYS. 2010-12-06 11:02 rdm * [r37322] core/base/src/TROOT.cxx: on iOS etc does not exist and svninfo resides in $ROOTSYS. 2010-12-06 11:01 rdm * [r37321] core/unix/src/TUnixSystem.cxx: set ROOTSYS to app bundle location on iOS. 2010-12-06 10:55 rdm * [r37319] main/Module.mk: fix typo. 2010-12-06 10:54 axel * [r37318] cint/cint/src/fread.cxx: Don't require the template id to be known; fixes t1129.cxx 2010-12-06 10:47 rdm * [r37316] roofit/histfactory/Module.mk: in distclean delete items created in bin/. 2010-12-06 10:47 rdm * [r37315] main/src/setpawc.c: clean up double svn ident line. 2010-12-06 10:46 rdm * [r37314] main/win32: not used anymore, use identical setpawc.c in main/src. 2010-12-06 10:45 rdm * [r37313] main/Module.mk: use ROOT_SRCDIR explicitly. 2010-12-06 00:10 pcanal * [r37309] graf2d/graf/inc/TCutG.h, graf2d/graf/src/TCutG.cxx: Fix memory leak (make SetObject consistent with the destructor) 2010-12-06 00:09 pcanal * [r37308] test/stress.cxx: Avoid memory leak 2010-12-05 23:08 rdm * [r37307] cint/ROOT/configcint.mk: Remove duplicate line from script. Fixes issue #76011. 2010-12-05 17:25 brun * [r37300] tree/treeviewer/inc/TMemStatShow.h, tree/treeviewer/src/TMemStatShow.cxx: code cleanup and additional protections. 2010-12-05 17:03 rdm * [r37298] config/Makefile.in, configure: From Gerri: fix xrootd version number detection and disable Bonjour for the versions of xrootd not supporting it. 2010-12-05 14:25 brun * [r37293] core/meta/src/TClass.cxx: Fix compilation warnings (members initialization order) 2010-12-05 14:00 moneta * [r37291] math/mathcore/inc/TKDTree.h: move from "const int" => "int" (Coverity fix) 2010-12-05 13:59 moneta * [r37290] roofit/roostats/src/ConfidenceBelt.cxx: fix for Coverity 11338 (uninitalized ctor) 2010-12-05 13:24 moneta * [r37289] roofit/roostats/inc/SamplingDistPlot.h: remove "const" + fundamental type (const int, const double, etc...) They are useless and generate some Coverity report in the dictionary (PW.CAST_TO_QUALIFIED_TYPE) 2010-12-05 04:14 pcanal * [r37287] core/meta/inc/TClass.h, core/meta/src/TClass.cxx: Avoid now obsolete creation a CallFunc object for Streamer methods 2010-12-04 21:33 brun * [r37276] tree/treeviewer/inc/TMemStatShow.h, tree/treeviewer/src/TMemStatShow.cxx: Implement a tooltip showing the backtrace for each allocation 2010-12-04 21:32 pcanal * [r37275] tree/tree/inc/TBranchRef.h, tree/tree/src/TBranchRef.cxx: Remove redundant const 2010-12-04 21:31 pcanal * [r37274] core/cont/inc/TRefTable.h, core/cont/src/TRefTable.cxx: Remove redundant const 2010-12-04 17:25 rdm * [r37264] tutorials/pyroot/example_data.dat: convert in Unix format. 2010-12-04 14:20 brun * [r37255] roofit/histfactory/inc/HistoToWorkspaceFactory.h: From Mattias Ellert: Fix a dicionary compilation problem see: https://savannah.cern.ch/bugs/index.php?76008 2010-12-04 12:57 rdm * [r37254] etc/plugins/ROOT@@Math@@DistSampler/P020_TFoamSampler.C: From Lorenzo: I attach also a new plugin which uses foam. 2010-12-04 11:15 evt * [r37253] tmva/src/PDEFoam.cxx: Fix coverity issue 11406 (again) 2010-12-04 09:57 evt * [r37252] tmva/inc/SVEvent.h, tmva/src/MethodBDT.cxx, tmva/src/SVEvent.cxx: Fix Coverity issues 23374, 23375 2010-12-03 20:54 pcanal * [r37243] io/io/src/TStreamerInfoReadBuffer.cxx: Avoid dropping information when reading a long written on a 64 bits platforms and being read into a long long on a 32 bits platform (previously the higher bits were lost due to passing through a 32 bits temporary long). 2010-12-03 20:51 brun * [r37242] config/Makefile.depend: From Lorenzo, fix a dependency problem. 2010-12-03 19:55 matevz * [r37240] graf3d/eve/src/TEveBoxSet.cxx: Merge rev 37239 from fireworks branch: Fix the orientation if it is wrong -- don't just check it. 2010-12-03 18:20 matevz * [r37234] graf3d/eve/inc/TEveBoxSet.h, graf3d/eve/inc/TEveDigitSet.h, graf3d/eve/inc/TEveQuadSet.h: Merge rev 37231 from fireworks branch: Make digit/quad/box type definitions public. 2010-12-03 18:16 moneta * [r37233] math/unuran, math/unuran/inc/TUnuranSampler.h: fix a compilation warning 2010-12-03 18:09 moneta * [r37232] math/foam/inc/LinkDef.h, math/foam/inc/TFoamSampler.h, math/foam/src/TFoamSampler.cxx, math/mathcore, math/mathcore/Module.mk, math/mathcore/inc/Fit/Chi2FCN.h, math/mathcore/inc/Fit/LogLikelihoodFCN.h, math/mathcore/inc/Fit/PoissonLikelihoodFCN.h, math/mathcore/inc/LinkDef2.h, math/mathcore/inc/Math/DistSampler.h, math/mathcore/inc/Math/DistSamplerOptions.h, math/mathcore/src/DistSampler.cxx, math/mathcore/src/DistSamplerOptions.cxx: Add new class DistSamplerOptions add method DistSampler::Init passing the options add new class TFoamSampler implementing the DistSampler interface using TFoam fix correct number of function calls when using the Fumili-like methods 2010-12-03 17:56 moneta * [r37230] test/Makefile: add MathMore dependency when it is available when building stressRooFit 2010-12-03 16:55 matevz * [r37228] graf3d/eve/inc/TEveShape.h, graf3d/eve/src/TEveBox.cxx, graf3d/eve/src/TEveBoxSet.cxx, graf3d/eve/src/TEveShape.cxx: * TEveShape: Add functions: Bool_t IsBoxOrientationConsistentXx(); void CheckAndFixBoxOrientationXx(); that check and fix box orientation so that the face normals point outwards. * TEveBox, TEveBoxSet: Ensure proper box orientation. 2010-12-03 14:26 wlav * [r37226] bindings/pyroot/src/Converters.cxx, bindings/pyroot/src/Executors.cxx: warn if a void* converter is used out of necessity 2010-12-03 14:04 rdm * [r37225] proof/proofd/Module.mk: From Gerri: remove unused library dependency. 2010-12-03 13:31 wouter * [r37224] roofit/roofitcore/inc/RooAbsReal.h, roofit/roofitcore/src/RooAbsReal.cxx: o RooAbsReal - Add support for import of 'Char_t' branches from TTrees (Savannah #74321) 2010-12-03 13:24 wouter * [r37223] roofit/roofitcore/src/RooAbsReal.cxx: o RooAbsReal - In attachToTree() give error message if attach to unsupport TTree data type is attempted (Savannah #73099) 2010-12-03 13:07 wouter * [r37221] roofit/roofitcore/src/RooExtendPdf.cxx: o RooExtendPdf - Fix documentation (Savannah #72311) 2010-12-03 13:02 wouter * [r37220] roofit/roofitcore/inc/LinkDef3.h: Fix for Savannah bug o LinkDef3 - Make dictionaries for STL types returned by class RooWorkspace 2010-12-03 12:51 wouter * [r37219] roofit/roofitcore/inc/RooAbsArg.h, roofit/roofitcore/inc/RooHistPdf.h, roofit/roofitcore/src/RooHistPdf.cxx, roofit/roofitcore/src/RooWorkspace.cxx: Fix for Savannah #73075 o RooAbsArg - Add method importWorkspaceHook() o RooHistPdf - Implement method importWorkspaceHook() to import RooDataHist in workspace when pdf is imported o RooWorkspace - Call method importWorkspaceHook() in import 2010-12-03 12:23 wlav * [r37218] bindings/pyroot/src/Adapters.cxx: workaround for pbs mentioned in https://savannah.cern.ch/bugs/index.php?75884 2010-12-03 11:24 rdm * [r37217] core/base/src/TError.cxx, core/base/src/TString.cxx: Fix Coverity issues 11412, 11414, 23386 and 23387. 2010-12-03 09:55 wlav * [r37216] bindings/pyroot/src/Converters.cxx: improve handling of const-ness of function arguments 2010-12-03 09:31 wlav * [r37215] bindings/pyroot/src/MethodHolder.cxx: proper parameters for converter name lookup 2010-12-03 09:30 moneta * [r37214] roofit/histfactory/Module.mk: merge fix 37213 from Bertrand on Windows 2010-12-03 08:27 wouter * [r37212] roofit/roofit/src/RooLegendre.cxx, roofit/roofit/src/RooNonCentralChiSquare.cxx: o RooNonCentralChiSquare,RooLegendre - Reenable MathMore dependent component, following change by Fons/Lorenzo 2010-12-03 01:20 rdm * [r37211] config/Makefile.depend: From Lorenzo: roofit, roostats and histfactory depend on mathmore when it is available. 2010-12-02 22:56 pcanal * [r37210] tree/tree/src/TBranchElement.cxx: Avoid creating phantom branches for the artificial and the repeat elements (i.e. avoid creating a branch for a transient member with a schema evolution rule) 2010-12-02 21:32 moneta * [r37209] roofit/histfactory/Module.mk: add optional MathMore dependency 2010-12-02 21:26 moneta * [r37208] roofit/histfactory, roofit/histfactory/inc/HistoToWorkspaceFactory.h, roofit/histfactory/src/HistoToWorkspaceFactory.cxx, roofit/histfactory/src/MakeModelAndMeasurements.cxx, tutorials/histfactory/example.xml: merge from dev. branch commit 37199 from Kyle: added log normal constraints to HistFactory 2010-12-02 20:30 wouter * [r37207] roofit/roofit/inc/LinkDef1.h, roofit/roofit/inc/RooJeffreysPrior.h, roofit/roofit/inc/RooNonCentralChiSquare.h, roofit/roofit/inc/RooPoisson.h, roofit/roofit/src/RooJeffreysPrior.cxx, roofit/roofit/src/RooNonCentralChiSquare.cxx, roofit/roofit/src/RooPoisson.cxx: o RooPoisson - Add flag to disable rounding (request M.Baak) o RooJeffreysPrior, RooNonCentralChiSquare - Two new pdfs from Kyle to be used in RooStats 2010-12-02 17:20 pcanal * [r37203] tree/tree/src/TTree.cxx: Additional protection against numerical overflow error 2010-12-02 17:05 couet * [r37202] hist/histpainter/src/THistPainter.cxx: - Improve TH2Poly doc. 2010-12-02 16:53 bellenot * [r37198] test/histviewer/Makefile, test/histviewer/histaction.cxx, test/histviewer/rootlogon.C, test/periodic/Makefile, test/periodic/NdbMTReacDesc.cxx, test/periodic/XSReactionDlg.cxx: Allow to build the periodic and histviewer test applications on Windows 2010-12-02 16:31 couet * [r37196] hist/hist/inc/TH2Poly.h, hist/hist/src/TH2Poly.cxx: - Remove TH2PolyBin::GetAreaPolygon() and use TGraph::Integral() instead. It was the same code. 2010-12-02 16:23 matevz * [r37195] graf3d/eve/src/TEveViewer.cxx: Merge rev 37158 from fireworks branch. Store and restore gTQSender in slot methods that call further signal emitting functions. 2010-12-02 16:16 moneta * [r37194] roofit/histfactory/src/HistoToWorkspaceFactory.cxx, tutorials/histfactory/example.xml, tutorials/histfactory/example_channel.xml, tutorials/histfactory/makeExample.C: merge changes done in dev branch from Kyle (revisions: 37177:37185 ) 2010-12-02 15:58 axel * [r37193] cint/cint/src/fread.cxx: Treat '*' in var names as before: return. 2010-12-02 15:54 matevz * [r37192] graf3d/eve/inc/TEveGeoPolyShape.h, graf3d/eve/inc/TEveGeoShape.h, graf3d/eve/inc/TEvePolygonSetProjected.h, graf3d/eve/src/TEveGeoPolyShape.cxx, graf3d/eve/src/TEveGeoShape.cxx, graf3d/eve/src/TEvePolygonSetProjected.cxx, graf3d/eve/src/TEveProjectionAxes.cxx, graf3d/gl/inc/TGLFaceSet.h, graf3d/gl/src/TGLFaceSet.cxx: Add support for TGeoCompositeShapes in TEveGeoShape and in its 2D projection class TEvePolygonSetProjected. 2010-12-02 15:53 evt * [r37191] tmva/test, tmva/test/TMVARegression.C, tmva/test/TMVARegression.cxx, tmva/test/mvaeffs.C: copying recent macro work from dev to trunk 2010-12-02 15:42 evt * [r37190] tmva/src/MethodBDT.cxx: From Helge: change minor change to fMinLinDefault for TMVA::MethodBDT 2010-12-02 15:36 couet * [r37189] hist/hist/src/TH2Poly.cxx: - One iteration was missing in GetAreaPolygon 2010-12-02 13:45 evt * [r37181] tmva, tmva/inc/MethodCFMlpANN_Utils.h, tmva/src/MethodBDT.cxx, tmva/src/MethodCFMlpANN_Utils.cxx: copying coverity defect fixes from dev to trunk 2010-12-02 13:31 couet * [r37179] tutorials/hist/th2polyUSA.C: - use Fill(const char* name, Double_t w); 2010-12-02 13:27 couet * [r37177] hist/hist/inc/TH2Poly.h, hist/hist/src/TH2Poly.cxx: - New Fill method: Fill(const char* name, Double_t w); 2010-12-02 09:34 evt * [r37173] tmva, tmva/src/MethodBDT.cxx, tmva/src/MethodBase.cxx, tmva/src/MethodBoost.cxx, tmva/src/MethodSVM.cxx, tmva/src/OptimizeConfigParameters.cxx, tmva/src/PDEFoamVect.cxx, tmva/test/StandaloneClassExample.C: fix tmva coverity defect 23295 (PDEFoamVec), 23285 (OptimizeConfigParas) 23191 (MethodBoost), Bugfix in SVM makeclass, cosmetics in MethodBase, MethodBDT slight improvement of fNodeMinEvents default 2010-12-02 08:44 wouter * [r37172] roofit/roofitcore/src/RooFactoryWSTool.cxx: RooFactoryWSTool - Fix bug in handling of Bool_t parameters 2010-12-02 08:42 moneta * [r37171] roofit/histfactory/inc/HistoToWorkspaceFactory.h: fix compilation warning on gcc 4.1 2010-12-02 02:34 pcanal * [r37168] tree/tree/inc/TBranch.h, tree/tree/inc/TBranchObject.h, tree/tree/src/TBranch.cxx, tree/tree/src/TBranchObject.cxx, tree/tree/src/TTree.cxx: In TBranch CopyAddress (and hence indirectly in the fast cloning) avoid having to read the first entry just to get the address set and do the address setting directly. In FlushOneBasket, do no delete the basket and buffer just because it has already been flushed (it just so happen to be exactly full at the same entry as the flushing is done). 2010-12-02 01:23 rdm * [r37167] core/base/src/TString.cxx: in static functions Format() and SlowFormat() make a copy of the va_list before calling vsnprintf(). Fixes issue #75853. 2010-12-02 00:52 rdm * [r37166] configure: From Matthias Ellert: Fix for the following issue: The configure script detects the 8-digit date based version numbers of an external xrootd installation. However, in the current development version of xrootd the version scheme has changed to a more traditional 3-number version number (3.0.0). The current root configure script identifies this number to be older than all the versions using the old 8-digit version numbers, and sets all the compilation switches wrong. The configure script also has problems with xrootd versions installed from a git head/master checkout, where the version is given using the git short hash, e.g.: #define XrdVERSION "untagged-e2acb17" 2010-12-02 00:34 rdm * [r37165] Makefile, config/Makefile.depend, etc/HistFactorySchema.dtd: From Lorenzo: activate the new HistFactory module in Makefile and add its dependencies in Makefile.depend. 2010-12-01 22:39 pcanal * [r37163] tutorials/tree/h1chain.C: From Gerri: Allow to pass the location of the H1 file via the script argument in addition of the H1 environment variable 2010-12-01 22:15 moneta * [r37162] math/mathmore/src/PdfFuncMathMore.cxx: fix a mistake of previous commit (37160) 2010-12-01 22:04 moneta * [r37161] roofit/roostats/inc/RooStatsUtils.h: include specific MathCore headerfile 2010-12-01 21:52 moneta * [r37160] math/mathcore/inc/Math/DistFunc.h, math/mathmore, math/mathmore/Module.mk, math/mathmore/inc/Math/DistFuncMathMore.h, math/mathmore/inc/Math/LinkDef_Func.h, math/mathmore/inc/Math/PdfFuncMathMore.h, math/mathmore/inc/Math/Polynomial.h, math/mathmore/inc/Math/SpecFuncMathMore.h, math/mathmore/src/PdfFuncMathMore.cxx, math/mathmore/src/SpecFuncMathMore.cxx: add new function in MathMore: noncentral_chisquared_pdf add new functions for Wigner coefficient wigner_3j wigner_6j wigner_9j 2010-12-01 19:14 wouter * [r37157] roofit/roofitcore/inc/RooAddition.h, roofit/roofitcore/src/RooAddition.cxx: o RooAddition - New version that handles analytical integration (contributed by G.Raven) 2010-12-01 15:42 evt * [r37154] tmva/src/MethodTMlpANN.cxx: fix tmva coverity defect 23225 2010-12-01 15:20 moneta * [r37153] roofit/histfactory, roofit/histfactory/Module.mk, roofit/histfactory/config/example.xml, roofit/histfactory/config/example_channel.xml, roofit/histfactory/config/prepareHistFactory, roofit/histfactory/data, tutorials/histfactory, tutorials/histfactory/example.xml, tutorials/histfactory/example_channel.xml, tutorials/histfactory/makeExample.C: merge from roostats development branch the changes done in revision 37151 2010-12-01 15:20 bellenot * [r37152] tutorials/gui/drag_and_drop.C: Check if the file $(ROOTSYS)/tutorials/image/rose512.jpg exists before to add it in the list tree 2010-12-01 14:17 evt * [r37150] tmva/src/DecisionTree.cxx, tmva/src/Factory.cxx, tmva/src/MethodBase.cxx, tmva/src/MethodBoost.cxx, tmva/src/MethodTMlpANN.cxx: fix tmva coverity defects 23224,23238,23235,23236,23237,23278,23286,23289,23290,23292,23293,23294,23296 2010-12-01 14:11 pcanal * [r37149] tree/tree/src/TBranchElement.cxx: Remove some of the protection introduced in r37127 until we can resolve some unexpected consequences (roottest failing) 2010-12-01 13:33 moneta * [r37148] roofit/roostats/src/ConfidenceBelt.cxx: fix a Coverity report (dead code) 2010-12-01 12:40 wouter * [r37147] roofit/roofitcore/src/RooFactoryWSTool.cxx: o RooFactoryWSTool - Remove stray debug statement, fix recognition of type 'int' 2010-12-01 11:33 moneta * [r37146] roofit/histfactory, roofit/histfactory/Module.mk: merge from development brunch fix 37145 in Module.mk 2010-12-01 11:00 moneta * [r37144] roofit/histfactory: Copy new module histfactory from roostats development branch The HistFactory is a new package for creating RooFit workspaces from histograms 2010-12-01 10:11 evt * [r37140] tmva/src/DecisionTree.cxx: fix for coverity defect 23294 2010-12-01 10:02 evt * [r37139] tmva/test/BDT.C, tmva/test/BDT_Reg.C, tmva/test/PlotFoams.C, tmva/test/TMVAClassification.C, tmva/test/TMVAClassification.cxx, tmva/test/TMVAClassification.py, tmva/test/TMVAGui.C, tmva/test/TMVAMulticlass.C, tmva/test/createData.C, tmva/test/paracoor.C: copying recent macro work from tmva/dev to trunk 2010-12-01 10:01 evt * [r37138] tmva/src/MethodCategory.cxx, tmva/src/ResultsMulticlass.cxx: cosmetic changes 2010-12-01 08:55 evt * [r37135] tmva/inc/SeparationBase.h: fix for coverity defect 23278 2010-12-01 08:50 moneta * [r37134] hist/hist/inc/TEfficiency.h, hist/hist/src/TEfficiency.cxx: fix using default "AP" in TEfficiency::Draw. Cannot re-defined default argument in TEfficiency.h since it is already defined in TObject.h 2010-11-30 22:55 wouter * [r37131] roofit/roofit/src/RooLegendre.cxx: o RooLegendre - Account for MathMore dependency 2010-11-30 22:48 wouter * [r37130] roofit/roofit/src/RooSpHarmonic.cxx: o RooSpHarmonic - Fix for windows compilation problem 2010-11-30 22:38 wouter * [r37129] roofit/roofit/inc/LinkDef1.h, roofit/roofit/inc/RooLegendre.h, roofit/roofit/inc/RooSpHarmonic.h, roofit/roofit/src/RooLegendre.cxx, roofit/roofit/src/RooSpHarmonic.cxx: o RooLegendre - New function contributed by G. Raven o RooSpHarmonic - New function contributed by G. Raven 2010-11-30 22:24 wouter * [r37128] roofit/roofit/src/RooPoisson.cxx, roofit/roofitcore/inc/LinkDef3.h, roofit/roofitcore/inc/RooAbsArg.h, roofit/roofitcore/inc/RooCmdArg.h, roofit/roofitcore/inc/RooGlobalFunc.h, roofit/roofitcore/src/RooBanner.cxx, roofit/roofitcore/src/RooCmdArg.cxx, roofit/roofitcore/src/RooCmdConfig.cxx, roofit/roofitcore/src/RooDataHist.cxx, roofit/roofitcore/src/RooDataSet.cxx, roofit/roofitcore/src/RooGlobalFunc.cxx, roofit/roofitcore/src/RooNLLVar.cxx, roofit/roofitcore/src/RooWorkspace.cxx: o RooPoisson - Fix in handling of open-ended integrals o RooDataHist - Add support for Import(map<string,RooDataHist*>) and Import(map<string,TH1*>). o RooDataSet - Add support for Import(map<string,RooDataSet*>) and Link(map<string,RooDataSet*>) o RooCmdConfig - Add handling of non-prefixed recursive named arguments o RooCmdArg - Add no-prefix flag for recursive arguments o RooNLLVar - When SumW2Error() is active, also apply weights squared in extended term o RooGlobalFunc - Add new Import(),Link() commands o RooWorkspace - Fix importClassCode() following a convention change in TClass - In genobj() first check if search result is non-null before dereferencing it o RooAbsArg - Make isDerived() only return always false if the server list is empty _AND_ if the proxy list is empty. This fixes the initializion behavior of pdfs without explicit parameters o RooBanner - Increment version tag to 3.15 2010-11-30 21:23 pcanal * [r37127] tree/tree/src/TBranchBrowsable.cxx, tree/tree/src/TBranchElement.cxx: Add protection in case where one call CloneTree with a class for which a data member has been removed (and hence (for now) the branch for the 'removed member' is an incorrect state 2010-11-30 16:52 pcanal * [r37110] core/winnt/src/TWinNTSystem.cxx: fix (fatal) typo 2010-11-30 16:30 pcanal * [r37109] core/base/inc/TSystem.h, core/base/src/TSystem.cxx, core/unix/inc/TUnixSystem.h, core/unix/src/TUnixSystem.cxx, core/winnt/inc/TWinNTSystem.h, core/winnt/src/TWinNTSystem.cxx: Add TSystem::AddDynamicPath 2010-11-30 15:40 couet * [r37108] graf2d/doc/v528/index.html: - TSVG 2010-11-30 15:27 couet * [r37106] graf2d/postscript/src/TSVG.cxx: - Fix https://savannah.cern.ch/bugs/index.php?73767 Some integers were not write the right way in SVG files in case of long polylines. 2010-11-30 14:36 axel * [r37104] cint/cint/src/newlink.cxx: Don't convert parameters in function wrappers to "X* const", "X*" is sufficient. Removes warnings e.g. from Coverity about useless const qualifier. 2010-11-30 14:34 axel * [r37103] cint/cint/src/fread.cxx: Continue parsing if in the middle of a template. Fixes RooFit dictionaries. 2010-11-30 14:32 rdm * [r37102] core/meta/src/TGenericClassInfo.cxx: add protection in case TROOT::fClasses = 0, which can happen when calling exit() in TROOT::TROOT() when ROOTSYS is not set. 2010-11-30 13:30 moneta * [r37101] tutorials/math/TSVDUnfoldExample.C: from Kerstin Tackmann and Andreas Hoecker: newt tutorial for the TSVUnfold class 2010-11-30 13:24 moneta * [r37099] hist/hist/inc/LinkDef.h, hist/hist/inc/TSVDUnfold.h, hist/hist/src/TSVDUnfold.cxx: Add new TSVDUnfold class developed by Kerstin Tackmann and Andreas Hoecker for data unfolding using Singular Value Decomposition (see paper hep-ph/9509307) 2010-11-30 13:16 evt * [r37098] tmva/inc/Version.h: updating version file to TMVA 4.1.0 2010-11-30 12:28 evt * [r37097] tmva/inc/DataSetInfo.h, tmva/src/DataSetInfo.cxx, tmva/src/MethodBDT.cxx, tmva/src/MethodCuts.cxx: copy recent dev changes to trunk 2010-11-30 12:21 rdm * [r37096] core/base/src/TPRegexp.cxx: add documentation describing the PCRE mods argument. 2010-11-30 11:41 wlav * [r37094] bindings/pyroot/src/MethodHolder.cxx: resolve a few fitter issues by changing method priority 2010-11-30 10:33 axel * [r37093] cint/reflex/src/PluginFactoryMap.cxx: Check return value of getenv (Coverity). Avoid copy into std::string. 2010-11-30 10:19 axel * [r37092] cint/cint/src/fread.cxx: Also keep necessary spaces when parsing variable names which - for CINT's parser - can be as complex as var[12*sizeof(unsigned long long)]. Fixes Savannah #75452. 2010-11-29 23:00 pcanal * [r37088] cint/cint/src/quote.cxx: Fix coverity 23226 (negative array index) 2010-11-29 21:59 pcanal * [r37087] io/io/src/TEmulatedCollectionProxy.cxx: Avoid crash when creating an emulated pair where one of the 2 type is not supported (like int*) 2010-11-29 21:45 moneta * [r37085] roofit/roostats/src/ToyMCSampler.cxx: fix a compilation warning 2010-11-29 21:37 moneta * [r37084] roofit/roostats/inc, roofit/roostats/inc/BayesianCalculator.h, roofit/roostats/inc/FeldmanCousins.h, roofit/roostats/inc/HybridCalculator.h, roofit/roostats/inc/HybridCalculatorGeneric.h, roofit/roostats/inc/LinkDef.h, roofit/roostats/inc/MaxLikelihoodEstimateTestStat.h, roofit/roostats/inc/ModelConfig.h, roofit/roostats/inc/NeymanConstruction.h, roofit/roostats/inc/ProofConfig.h, roofit/roostats/inc/ToyMCSampler.h, roofit/roostats/inc/ToyMCSamplerOld.h, roofit/roostats/src, roofit/roostats/src/BayesianCalculator.cxx, roofit/roostats/src/ConfidenceBelt.cxx, roofit/roostats/src/FeldmanCousins.cxx, roofit/roostats/src/HybridCalculator.cxx, roofit/roostats/src/HybridCalculatorGeneric.cxx, roofit/roostats/src/ModelConfig.cxx, roofit/roostats/src/ToyMCSampler.cxx: merge from the development branch the changes applied by Kyle and Sven from revision 36852 to 37056. Major changes: added HybridCalculatorGeneric fixes for ModelConfig when reading from a file 2010-11-29 16:52 couet * [r37077] hist/hist/src/TH2Poly.cxx: - Help improvements 2010-11-29 16:43 wlav * [r37076] bindings/pyroot/src/TPyFitFunction.cxx: call base class Gradient and FdF if not overridden 2010-11-29 16:32 evt * [r37075] tmva, tmva/src/Factory.cxx, tmva/src/MethodANNBase.cxx, tmva/test/TMVAMulticlass.C, tmva/test/TMVAMulticlass.cxx: copying two bugfixes from tmva/dev to trunk 2010-11-29 16:30 rdm * [r37074] graf2d/asimage/Module.mk: fix for out-of-source compilation on Windows. 2010-11-29 16:19 moneta * [r37073] math/genetic, math/genetic/test/Makefile: from Bertrand: apply patch for Windows 2010-11-29 15:41 brun * [r37072] tree/treeviewer/src/TMemStatShow.cxx: More fixes for files generated on 64 bits machines 2010-11-29 15:27 moneta * [r37071] hist/hist, hist/hist/src, hist/hist/src/TKDE.cxx: merge from development branches fixes from Bartolomeu for coverity ( http://root.cern.ch/viewvc?rev=37062&root=root&view=rev ) 2010-11-29 15:17 wlav * [r37070] bindings/pyroot/src/TPyFitFunction.cxx: fix typos in function to be called 2010-11-29 15:05 couet * [r37069] graf3d/g3d/src/TPolyLine3D.cxx: - Fix the coverity report #23141 2010-11-29 14:56 rdm * [r37068] cint/ROOT/cintdlls.mk: add missing dependency. 2010-11-29 14:38 moneta * [r37067] math/fumili/src/TFumiliMinimizer.cxx, math/minuit2/inc/Minuit2/FumiliFCNAdapter.h: update an error message, making it more informative 2010-11-29 14:22 brun * [r37066] tree/treeviewer/src/TMemStatShow.cxx: better protections against memory overflow 2010-11-29 13:33 rdm * [r37064] config/root-config.in: on special request also support --evelibs. 2010-11-29 13:00 brun * [r37063] misc/memstat/src/TMemStat.cxx, tree/treeviewer/inc/TMemStatShow.h, tree/treeviewer/src/TMemStatShow.cxx: Several changes to support the allocation mechanism under SLC5 and more than 4 GBytes of RAM. The analysis class TMemStatShow can now restrict itself to a subset of the address range or/and entry range in the data Tree if the machine where the analysis is run does not have enough memory. You can restrict the address range to be analyzed via TMemStatShow::SetAddressRange You can restrict the entry range to be analyzed via TMemStatShow::SetEntryRange the option "gnubuiltin" is not anymore the default in TMemStat. 2010-11-29 11:05 rdm * [r37061] math/genetic/test/Makefile: define ROOTSYS. 2010-11-29 10:31 couet * [r37060] graf3d/gl/src/TGLPlotPainter.cxx: - From Timur: fix coverity report 2010-11-29 09:20 brun * [r37059] config/rootrc.in: Disable Root.TMemStat.system gnubuiltin by default 2010-11-29 09:12 couet * [r37058] graf2d/asimage/src/TASPaletteEditor.cxx: - Fix the coverity report #23242 2010-11-29 08:50 couet * [r37057] graf2d/gpad/src/TPad.cxx: - Fix the coverity report #23280 2010-11-28 20:12 ganis * [r37046] net/netx/src/TXNetFile.cxx: From Lukasz: add protection to fix a crash while reading a file through xroot without a cache in raw mode. 2010-11-28 18:10 pcanal * [r37040] io/io/src/TStreamerInfoActions.cxx: Do not merge 'cached' and not cached StreamerElement (they actually go to different memory area\!) 2010-11-28 09:02 evt * [r37030] tmva/test/CorrGuiMultiClass.C, tmva/test/PlotDecisionBoundary.C, tmva/test/StandaloneClassExample.C, tmva/test/TMVAMultiClassGui.C, tmva/test/TMVAMulticlass.cxx, tmva/test/TMVAMulticlassApplication.C, tmva/test/TMVAMulticlassApplication.cxx, tmva/test/TMVAMultipleBackgroundExample.cxx, tmva/test/correlationsMultiClass.C, tmva/test/correlationscattersMultiClass.C, tmva/test/mvasMulticlass.C, tmva/test/variablesMultiClass.C: adding new tmva/dev macros to trunk. This concludes the copying of tmva/dev to trunk 2010-11-28 08:45 evt * [r37029] tmva/src/MethodBDT.cxx: copying bugfix for BDT in rev 36991 from dev to trunk. Fixes unittest break Regression_BDTN 2010-11-27 18:55 bellenot * [r37017] core/winnt/src/TWinNTSystem.cxx: Try as much as possible to avoid message box for the user to insert a floppy disk or a compact disc when drives are empty 2010-11-27 13:08 rdm * [r37006] cint/cint/src/init.cxx, cint/cint/src/sizeof.cxx, core/utils/src/rootcint.cxx: add special case for __arm__ when cross compiling. 2010-11-27 13:08 rdm * [r37005] core/unix/src/TUnixSystem.cxx: coverity issue 23220. 2010-11-26 23:58 stelzer * [r36999] tmva/src/DataSet.cxx, tmva/src/DecisionTreeNode.cxx: fix DecisionTreeNode XML reader 2010-11-26 23:40 wlav * [r36998] bindings/pyroot/src/Pythonize.cxx: fix for https://savannah.cern.ch/bugs/?75774 2010-11-26 21:56 wlav * [r36996] bindings/pyroot/src/Pythonize.cxx: fix https://savannah.cern.ch/bugs/?75774 2010-11-26 21:53 wlav * [r36994] bindings/pyroot/inc/TPyFitFunction.h: hopefully make buildbod happy ... 2010-11-26 21:43 wlav * [r36993] bindings/pyroot/inc/LinkDef.h, bindings/pyroot/inc/TPyFitFunction.h, bindings/pyroot/src/TPyFitFunction.cxx: added fit function TPyMultiGradFunction and improved error reporting 2010-11-26 19:44 anar * [r36990] misc/memstat/src/TMemStatMng.cxx: added and code, which dumps the content of MemStat database -- for debugging only 2010-11-26 18:29 anar * [r36987] misc/memstat/src/TMemStatBacktrace.cxx, misc/memstat/src/TMemStatMng.cxx: store the given mangled name, if it is invalid and can't be de-mangled 2010-11-26 17:27 rdm * [r36986] net/xrootd/Module.mk: the INSTALL command (cp -p) does not maintain high time precision hence the target got re-executed all the time. Did not manage to get .LOW_RESOLUTION_TIME to do what is should do, so now just touch the target after cp. 2010-11-26 17:24 rdm * [r36985] cint/ROOT/cintdlls.mk: on Solaris the G__*.h timestamp was newer then G__*.cxx and since in the .d file G__*.cxx depends on the G__*.h the G__*.cxx triggered a rebuilt every time make was run. Added a touch G__*.cxx. Must check that in rootcint the .cxx gets closed after the .h to avoid this problem. 2010-11-26 16:36 rdm * [r36983] cint/cint/Module.mk: also not rsync mktypes from source directory as it might be build for another platform. 2010-11-26 16:05 rdm * [r36982] build/unix/svninfo.sh: From Axel: on Windows, explicitly call the cygwin svn utility and not the first in PATH which might be native and which might not understand "/home/...". 2010-11-26 16:02 matevz * [r36981] graf3d/eve/src/TEveShape.cxx: Use same fill/line color by default. 2010-11-26 15:56 couet * [r36980] hist/doc/v528/index.html: - TH2Poly 2010-11-26 15:49 evt * [r36979] tmva/test/BDT.C, tmva/test/BDTControlPlots.C, tmva/test/BDT_Reg.C, tmva/test/Boost.C, tmva/test/Boost2.C, tmva/test/BoostControlPlots.C, tmva/test/Makefile, tmva/test/PlotFoams.C, tmva/test/TMVAClassification.C, tmva/test/TMVAClassification.cxx, tmva/test/TMVAClassification.py, tmva/test/TMVAClassificationApplication.C, tmva/test/TMVAClassificationApplication.cxx, tmva/test/TMVAClassificationCategory.C, tmva/test/TMVAClassificationCategory.cxx, tmva/test/TMVAClassificationCategoryApplication.C, tmva/test/TMVAClassificationCategoryApplication.cxx, tmva/test/TMVAGui.C, tmva/test/TMVAMulticlass.C, tmva/test/TMVARegGui.C, tmva/test/TMVARegression.C, tmva/test/TMVARegression.cxx, tmva/test/TMVARegressionApplication.C, tmva/test/TMVARegressionApplication.cxx, tmva/test/createData.C, tmva/test/network.C, tmva/test/probas.C, tmva/test/setup.sh, tmva/test/tmvaglob.C: copying test macros from dev 2010-11-26 15:31 evt * [r36978] tmva/src/DecisionTreeNode.cxx, tmva/src/MethodBDT.cxx, tmva/src/MethodPDEFoam.cxx, tmva/test/myTMVAClassification.cxx: minor bug fixes copied from dev, and removing obsolete test file myTMVAClassification.cxx 2010-11-26 15:31 bellenot * [r36977] gui/gui/src/TRootBrowserLite.cxx: Add protection against possible dereference null return value (coverity) 2010-11-26 15:01 evt * [r36976] tmva/src/DataSet.cxx: removing superficial exit 2010-11-26 14:07 evt * [r36974] tmva/src/Reader.cxx: fix window compile warning based on Bertrands suggestions 2010-11-26 11:55 matevz * [r36973] graf3d/gl/src/TGLSAViewer.cxx: Protect against rare occurence of menu-bar hiding timer going off in a mysterious way. 2010-11-26 11:01 evt * [r36972] tmva/src/DecisionTree.cxx, tmva/src/OptimizeConfigParameters.cxx: proper usage of exit() 2010-11-26 10:58 evt * [r36971] tmva/src/DecisionTree.cxx, tmva/src/MethodBDT.cxx: applying Bertrands patch sqrt -> TMath::Sqrt 2010-11-26 10:47 evt * [r36970] tmva/src/DataSet.cxx: proper usage of exit() 2010-11-26 10:41 evt * [r36969] tmva/Module.mk: include OptimizeConfigParameters.h in Module.mk 2010-11-26 10:20 evt * [r36968] tmva/src/MethodCategory.cxx, tmva/src/OptimizeConfigParameters.cxx: fixing compiler warning 2010-11-26 09:58 evt * [r36967] tmva/src/DataSet.cxx: add missing cstdlib header for exit 2010-11-26 09:50 evt * [r36966] tmva/Makefile, tmva/inc/BinarySearchTree.h, tmva/inc/BinaryTree.h, tmva/inc/CrossEntropy.h, tmva/inc/DataSet.h, tmva/inc/DecisionTree.h, tmva/inc/DecisionTreeNode.h, tmva/inc/Event.h, tmva/inc/Factory.h, tmva/inc/IMethod.h, tmva/inc/Interval.h, tmva/inc/LinkDef3.h, tmva/inc/MethodANNBase.h, tmva/inc/MethodBDT.h, tmva/inc/MethodBase.h, tmva/inc/MethodBayesClassifier.h, tmva/inc/MethodBoost.h, tmva/inc/MethodCFMlpANN.h, tmva/inc/MethodCFMlpANN_Utils.h, tmva/inc/MethodCategory.h, tmva/inc/MethodCommittee.h, tmva/inc/MethodCompositeBase.h, tmva/inc/MethodCuts.h, tmva/inc/MethodDT.h, tmva/inc/MethodFDA.h, tmva/inc/MethodFisher.h, tmva/inc/MethodHMatrix.h, tmva/inc/MethodKNN.h, tmva/inc/MethodLD.h, tmva/inc/MethodLikelihood.h, tmva/inc/MethodMLP.h, tmva/inc/MethodPDEFoam.h, tmva/inc/MethodPDERS.h, tmva/inc/MethodRuleFit.h, tmva/inc/MethodSVM.h, tmva/inc/MethodTMlpANN.h, tmva/inc/MsgLogger.h, tmva/inc/Node.h, tmva/inc/OptimizeConfigParameters.h, tmva/inc/PDEFoam.h, tmva/inc/PDEFoamCell.h, tmva/inc/PDEFoamDistr.h, tmva/inc/PDEFoamVect.h, tmva/inc/Reader.h, tmva/inc/Results.h, tmva/inc/ResultsMulticlass.h, tmva/inc/SdivSqrtSplusB.h, tmva/inc/SeparationBase.h, tmva/inc/Tools.h, tmva/inc/Types.h, tmva/inc/VariableDecorrTransform.h, tmva/inc/VariableGaussTransform.h, tmva/src/BinarySearchTree.cxx, tmva/src/BinaryTree.cxx, tmva/src/CostComplexityPruneTool.cxx, tmva/src/DataSet.cxx, tmva/src/DataSetFactory.cxx, tmva/src/DataSetInfo.cxx, tmva/src/DecisionTree.cxx, tmva/src/DecisionTreeNode.cxx, tmva/src/Event.cxx, tmva/src/Factory.cxx, tmva/src/Interval.cxx, tmva/src/MethodANNBase.cxx, tmva/src/MethodBDT.cxx, tmva/src/MethodBase.cxx, tmva/src/MethodBayesClassifier.cxx, tmva/src/MethodBoost.cxx, tmva/src/MethodCFMlpANN.cxx, tmva/src/MethodCFMlpANN_Utils.cxx, tmva/src/MethodCategory.cxx, tmva/src/MethodCommittee.cxx, tmva/src/MethodCompositeBase.cxx, tmva/src/MethodCuts.cxx, tmva/src/MethodDT.cxx, tmva/src/MethodFDA.cxx, tmva/src/MethodFisher.cxx, tmva/src/MethodHMatrix.cxx, tmva/src/MethodKNN.cxx, tmva/src/MethodLD.cxx, tmva/src/MethodLikelihood.cxx, tmva/src/MethodMLP.cxx, tmva/src/MethodPDEFoam.cxx, tmva/src/MethodPDERS.cxx, tmva/src/MethodRuleFit.cxx, tmva/src/MethodSVM.cxx, tmva/src/MethodTMlpANN.cxx, tmva/src/MsgLogger.cxx, tmva/src/Node.cxx, tmva/src/OptimizeConfigParameters.cxx, tmva/src/PDEFoam.cxx, tmva/src/PDEFoamCell.cxx, tmva/src/PDEFoamDistr.cxx, tmva/src/PDEFoamVect.cxx, tmva/src/PDF.cxx, tmva/src/Reader.cxx, tmva/src/Results.cxx, tmva/src/ResultsMulticlass.cxx, tmva/src/RuleFit.cxx, tmva/src/SeparationBase.cxx, tmva/src/TNeuron.cxx, tmva/src/Tools.cxx, tmva/src/TransformationHandler.cxx, tmva/src/VariableDecorrTransform.cxx, tmva/src/VariableGaussTransform.cxx, tmva/src/VariableIdentityTransform.cxx, tmva/src/VariableNormalizeTransform.cxx, tmva/src/VariablePCATransform.cxx: copying tmva/dev(rev 36945) to trunk 2010-11-26 04:48 wlav * [r36961] bindings/pyroot/inc/TPyFitFunction.h: fix buildbot warning 2010-11-26 04:25 wlav * [r36960] bindings/pyroot/inc/LinkDef.h, bindings/pyroot/inc/TPyFitFunction.h, bindings/pyroot/src/Pythonize.cxx, bindings/pyroot/src/TPyFitFunction.cxx, bindings/pyroot/src/TPySelector.cxx: TPyMultiGenFunction 2010-11-26 00:02 rdm * [r36957] Makefile, cint/ROOT/cintdlls.mk, cint/cint/Module.mk, configure: Following changes: - Makefile: - added + for the reconfigure rule so to tell make this rule is a sub-make (as configure calls make to obtain compiler info). Hopefully stops warning on cygwin. - added mktypes as executable to be build on host in buildtools as it needs to be run on the host to generate the types.h for the target - configure: - remove the -j1 on the make commands - cintddls: - use mktypes from buildtools to generate types.h - added missing dependency of G__c_ipc.c on types.h - don't rsync .dSYM directory from ROOT_SRCDIR. 2010-11-25 22:11 rdm * [r36956] configure: From Gerri and me: - only enable Bonjour on Linux/MacOSX/iOS - call sub-make's with -j1 (in case ./configure is called via make -jn in reconfigure) 2010-11-25 21:23 matevz * [r36955] graf3d/eve/inc/TEveBrowser.h, graf3d/eve/src/TEveBrowser.cxx: Add function 'void HideBottomTab()'. 2010-11-25 19:19 pcanal * [r36954] core/meta/inc/TGenericClassInfo.h: From Axel: CINT instantiates vector<TSchemaHelper> because of its inability to get the scope of the template args right. Attached patch works around that. It's an optimization (removing the false, interpreted templates), nothing else. 2010-11-25 17:27 couet * [r36953] hist/histpainter/inc/THistPainter.h, hist/histpainter/src/THistPainter.cxx: - Add the TEXt and SCAT option for the TH2Poly 2010-11-25 16:51 wlav * [r36952] bindings/pyroot/src/Pythonize.cxx: fix comilation error on kubuntu 2010-11-25 16:27 rdm * [r36949] configure: silence "make: Entering directory..." messages in sub-make in the check_comp() function as this screws up compiler path output. 2010-11-25 16:16 matevz * [r36948] tutorials/eve/annotation.C: From Alja. Add demo for overlay text. 2010-11-25 16:06 rdm * [r36947] core/utils/src/cygpath.h: From Bertrand: use the searchenv method which is also known by MSVC++7.1. 2010-11-25 15:29 matevz * [r36946] graf3d/gl/inc/TGLAnnotation.h: Fix typo. 2010-11-25 15:20 matevz * [r36945] graf3d/gl/inc/TGLAnnotation.h: White-space. 2010-11-25 14:57 ganis * [r36944] proof/proofd/src/XrdProofdManager.cxx: THE right fix for the TRACE related warnings 2010-11-25 14:55 rdm * [r36943] proof/proofd/src/XrdProofdNetMgr.cxx: use xrdmin() instead of MIN(). 2010-11-25 14:36 rdm * [r36942] proof/proofd/src/XrdProofdNetMgr.cxx: white space. 2010-11-25 14:36 rdm * [r36941] proof/proofd/src/XrdProofdManager.cxx: get rid of unused variable warning by adding a TRACE(). 2010-11-25 14:25 rdm * [r36940] proof/proofd/inc/XrdProofdNetMgr.h: don't include XrdOuc/XrdOucBonjour.hh when not building with Bonjour. 2010-11-25 14:12 rdm * [r36939] configure: refine tests for avahi includes. 2010-11-25 13:57 matevz * [r36938] graf3d/eve/inc/TEveStraightLineSet.h, graf3d/eve/src/TEveStraightLineSet.cxx, graf3d/gl/inc/TGLAnnotation.h: Merge the following revisions from branches/dev/fireworks: 36893, 36910 36893 ===== Author: alja Date: Wed Nov 24 11:28:37 2010 New Revision: 36893 URL: http://root.cern.ch/viewvc?rev=36893&root=root&view=rev Log: Add SetLine() function to set vertices in line with given index. Modified: branches/dev/fireworks/graf3d/eve/inc/TEveStraightLineSet.h branches/dev/fireworks/graf3d/eve/src/TEveStraightLineSet.cxx 36910 ===== Author: alja Date: Wed Nov 24 17:59:39 2010 New Revision: 36910 URL: http://root.cern.ch/viewvc?rev=36910&root=root&view=rev Log: Add text getter and setter. Modified: branches/dev/fireworks/graf3d/gl/inc/TGLAnnotation.h 2010-11-25 13:55 rdm * [r36937] core/utils/src/cygpath.h: From Bertrand: check if cygpath.exe exists in the $PATH instead of calling it explicitly. 2010-11-25 13:52 rdm * [r36936] config/Makefile.in, configure, proof/proofd/Module.mk, proof/proofd/inc/XrdProofWorker.h, proof/proofd/inc/XrdProofdNetMgr.h, proof/proofd/src/XrdProofWorker.cxx, proof/proofd/src/XrdProofdManager.cxx, proof/proofd/src/XrdProofdNetMgr.cxx: From R. Medrano Llamas: Patch to add support for worker autodiscovery in PROOF using the Avahi/Bonjour technology. The new functionality is supported on Mac (MacOsX >= 10.4; no need of additional installs) and linux (requires the Avahi framework, available by default on most of the distributions). To use this functionality (instead-of or in-addition-to the the static worker configuration via proof.conf or xpd.worker) the new directive 'xpd.bonjour' must be used (see description at http://root.cern.ch/drupal/content/configuration-reference-guide#bonjour): - masters should use it in 'discover' mode xpd.bonjour discover - workers in 'register' mode, specifying how many cores or processes they accept for a session (default is the number of processors on the machine) xpd.bonjour register cores=4 2010-11-25 11:05 ganis * [r36933] proof/proof/src/TProofServ.cxx: Better diagnostic for worker (de-)activation problems 2010-11-25 09:00 brun * [r36929] tree/tree/src/TTree.cxx: In TTree::SetMaxTreeSize clarify that the units are in bytes 2010-11-25 08:00 moneta * [r36928] hist/hist, hist/hist/inc/TKDE.h, hist/hist/src/TKDE.cxx: merge changes in dev branch from Bartolomeu in the TKDE class - add Draw method to TKDE - add method to get the integrated root mean square 2010-11-25 07:55 moneta * [r36927] math/genetic/doc, math/genetic/doc/index.txt, math/genetic/src/GeneticMinimizer.cxx: add documentation directory (and index file) for genetic. Update also an error message in the class 2010-11-25 06:24 pcanal * [r36926] core/meta/src/TStreamerElement.cxx: Undo unwanted commit 2010-11-25 06:22 pcanal * [r36925] core/meta/src/TDataMember.cxx, core/meta/src/TStreamerElement.cxx: small typo 2010-11-25 05:50 wlav * [r36924] bindings/pyroot/src/PyStrings.cxx, bindings/pyroot/src/PyStrings.h, bindings/pyroot/src/Pythonize.cxx: first attempt to pythonize Fit::Fitter::SetFCN 2010-11-25 05:35 pcanal * [r36923] core/meta/src/TDataMember.cxx: Fix an order of initialization problem visible on MacOS as the infamous: (macpro) [211] ./stressHistogram .... Test 3: Projection with Range for Histograms and Profiles................OK Error in <TStreamerInfo::Build>: TProfile2D, unknown type: EErrorType fErrorMode 2010-11-25 04:08 pcanal * [r36922] core/meta/src/TClass.cxx: Prevent splitting of TTree 2010-11-25 04:07 pcanal * [r36921] tree/tree/src/TTree.cxx: White spaces 2010-11-25 00:51 rdm * [r36920] Makefile, cint/ROOT/cintdlls.mk, cint/cint/Module.mk: make sure that an out-of-source build does generate all data that has to be generated (and doesn't take the date from the source dir): - configcint.h - loadfile_tmp.cxx - sys/types.h - rootcint_<STL>.cxx 2010-11-24 18:23 rdm * [r36916] build/win/qtmoc.sh, configure, core/utils/src/cygpath.h: From Bertrand: - the qtmoc.sh script (to put in $ROOTSYS/build/win/) - the configure patch (using the qtmoc.sh script) - the cygpath.h patch, allowing to build with non-cygwin systems (e.g. msys/mingw) 2010-11-24 18:08 rdm * [r36915] gui/qtgsi/Module.mk, math/genvector/Module.mk, math/mathcore/Module.mk: cosmetics. 2010-11-24 18:08 rdm * [r36914] math/genetic/Module.mk: add mods for out-of-source compilation support. 2010-11-24 17:24 brun * [r36912] Makefile, config/Makefile.depend, etc/plugins/ROOT@@Math@@Minimizer/P080_GeneticMinimizer.C: From Lorenzo: add module math/genetic and its dependencies in Makefile and the "Genetic" plugin for the Minimizer 2010-11-24 17:08 moneta * [r36911] math/mathcore/inc/Math/GoFTest.h, math/mathcore/src/GoFTest.cxx: from Bartolomeu: add in GofTest operator() returning both p value and test statistic 2010-11-24 16:28 moneta * [r36908] math/genetic: copy from development branch the genetic algorithm module 2010-11-24 15:52 moneta * [r36906] hist/hist/inc/TF1.h, hist/hist/src/TF1.cxx: add an option to GetX, GetMinimumX/GetMaximumX to perform a search in the log scale This is done automatically when gPat->GetLogx() is set 2010-11-24 15:44 moneta * [r36905] math/mathcore/inc/Math/BrentMethods.h, math/mathcore/inc/Math/BrentMinimizer1D.h, math/mathcore/inc/Math/BrentRootFinder.h, math/mathcore/inc/Math/Minimizer.h, math/mathcore/inc/Math/MinimizerOptions.h, math/mathcore/src/BrentMethods.cxx, math/mathcore/src/BrentMinimizer1D.cxx, math/mathcore/src/BrentRootFinder.cxx, math/mathcore/src/MinimizerOptions.cxx: - apply a fix in copy ctor of MinimizerOptions (did not copy name) - make some methods in Minimizer const - add support to the Brent classes to perform a grid search in log bins 2010-11-24 14:13 moneta * [r36903] hist/hist/src/THnSparse.cxx: from Axel: Fix bug introduced by previous patch. Set axis titles in CreateSparse() as suggested at Savannah #75528. Fix coding style and documentation of CreateSparse(). 2010-11-24 11:46 matevz * [r36895] graf3d/gl/inc/TGLSAViewer.h, graf3d/gl/src/TGLSAViewer.cxx: Add menu entry for controlling hiding of menu-bar. 2010-11-24 11:04 moneta * [r36894] hist/hist/inc/THnSparse.h, hist/hist/src/THnSparse.cxx: from Axel: Clarify coordinate order for 2-dim projections; see savannah #75528 2010-11-24 10:24 matevz * [r36892] graf3d/eve/inc/TEveGeoShapeExtract.h, graf3d/eve/inc/TEveShape.h, graf3d/eve/src/TEveGeoNode.cxx, graf3d/eve/src/TEveGeoShape.cxx, graf3d/eve/src/TEveGeoShapeExtract.cxx, graf3d/eve/src/TEvePolygonSetProjectedGL.cxx, graf3d/eve/src/TEveShape.cxx: Also store state of fDrawFrame flag in shape-extract. For consistency rename fMiniOutline to fMiniFrame. 2010-11-24 09:48 axel * [r36890] cint/cintex/Module.mk: Fix for out-of-source changes. 2010-11-23 19:51 pcanal * [r36886] build/win/compiledata.sh: Record cl.exe rather than cl.sh in compiledata.h, fix the version acquisition from cl.exe 2010-11-23 19:09 matevz * [r36885] graf3d/eve/inc/TEveGeoShape.h, graf3d/eve/inc/TEveGeoShapeExtract.h, graf3d/eve/inc/TEvePolygonSetProjected.h, graf3d/eve/inc/TEveShape.h, graf3d/eve/src/TEveGeoNode.cxx, graf3d/eve/src/TEveGeoShape.cxx, graf3d/eve/src/TEveGeoShapeExtract.cxx, graf3d/eve/src/TEvePolygonSetProjected.cxx, graf3d/eve/src/TEveShape.cxx: Sub-class TEveGeoShape and TEveGeoShapeProjected from TEveShape. Move 'Bool_t fMiniOutline' to TEveShape and remove it elsewhere. Propagate its state it TEveShape::CopyVizParams(). 2010-11-23 17:52 matevz * [r36884] graf3d/gl/inc/TGLScenePad.h, graf3d/gl/inc/TGLViewer.h, graf3d/gl/src/TGLLogicalShape.cxx, graf3d/gl/src/TGLObject.cxx, graf3d/gl/src/TGLScenePad.cxx, graf3d/gl/src/TGLViewer.cxx: Remove extra includes. 2010-11-23 16:39 pcanal * [r36882] cint/cint/src/typedef.cxx: Fix https://savannah.cern.ch/bugs/?75635 by making sure that when registering typedef, we do not stip anythign from a member function type (i.e. extend revision 36572) 2010-11-23 16:26 pcanal * [r36881] io/io/src/TFile.cxx: Do variable expansion in TFile::Open so that you can include the protocol in the variable (export H1="http://root.cern.ch/files/h1" ; TFile::Open("$H1/dstarmb.root"); 2010-11-23 11:45 ganis * [r36876] proof/proofplayer/inc/TPacketizerFile.h, proof/proofplayer/src/TPacketizerFile.cxx: In TPacketizerFile: - Extend flexibility of the input map content by adding support for lists of TFileInfo, maps of TFileCollections and urls as key valus; this allows to run directly on the output of TFileCollection::GetFilesPerServer. - Add option to not process the files not assigned to any worker; this allows to write selectors to perform a given action only on files local to workers. 2010-11-23 10:42 moneta * [r36872] math/mathcore/src/Integrator.cxx: suppress printing a warning message when string with typename is empty 2010-11-23 10:11 rdm * [r36868] core/utils/src/cygpath.h: From Axel: fix a roottest/buildbot problem. 2010-11-23 10:06 matevz * [r36867] graf3d/eve/inc/TEveBoxGL.h: Ignore size of object in camera interest calculations also for TEveBoxProjected. 2010-11-23 09:46 ganis * [r36865] net/xrootd/src/xrootd/src/XrdOuc/XrdOucAppleBonjour.cc: Final fix from the author (R. Medrano Llamas) 2010-11-23 08:00 brun * [r36860] README/CREDITS: Add Mike Marino for tutorials/pyroot/parse_CSV_file_with_TTree_ReadStream.py 2010-11-23 07:58 brun * [r36859] doc/v528/index.html: Add Mike Marini in the list of contributors for this version. 2010-11-23 07:48 brun * [r36858] tutorials/pyroot/example_data.dat, tutorials/pyroot/parse_CSV_file_with_TTree_ReadStream.py: From Mike Marino: an example python script (with example data) of a simple example of what we're using here at TUM. I have documented the code, hopefully it's sufficient. I'd be happy to add anything where it is unclear what I'm doing. This code can be run: chmod +x parse_CSV_file_with_TTree_ReadStream.py ./parse_CSV_file_with_TTree_ReadStream.py example_data.dat I'm guessing this type of processing should be reasonably generally useful, e.g. to migrate from a DB dump into a TTree, from an excel file into a TTree, or from a program outputting a not-quite-compliant CSV file, etc. 2010-11-22 19:59 rdm * [r36854] Makefile: add config/Makefile.$(ARCH) as dependency to the Makefile target. 2010-11-22 19:48 matevz * [r36853] graf3d/eve/inc/TEveGeoShape.h, graf3d/eve/inc/TEveGeoShapeExtract.h, graf3d/eve/inc/TEvePolygonSetProjected.h, graf3d/eve/inc/TEvePolygonSetProjectedGL.h, graf3d/eve/src/TEveGeoShape.cxx, graf3d/eve/src/TEveGeoShapeExtract.cxx, graf3d/eve/src/TEvePolygonSetProjected.cxx, graf3d/eve/src/TEvePolygonSetProjectedGL.cxx: * TEvePolygonSetProjected: When searching for duplicate polygons, also check the reverse orientation. * TEveGeoShape, TEveGeoShapeProjected, TEvePolygonSetProjected, TEveGeoShapeExtract: Introduce new flag 'Bool_t fMiniOutline' that instructs the renderer to minimize the shape outline. This still needs to be implemented for TEveGeoShape and TEvePolygonSetProjected. * TEvePolygonSetProjectedGL: When mini-outline is requested, remove the inner lines. 2010-11-22 19:42 matevz * [r36851] graf3d/eve/inc/TEveBoxGL.h: Ignore size of object in camera interest calculations. 2010-11-22 16:40 rdm * [r36850] build/Module.mk: bindexplib.o depends on rmkdepend. 2010-11-22 16:39 rdm * [r36849] Makefile: make target "static" only when needed for iOS. 2010-11-22 16:21 wouter * [r36848] roofit/roofit/src/RooPoisson.cxx, roofit/roofitcore/inc/RooRealProxy.h, roofit/roofitcore/src/RooRealVar.cxx: o RooRealVar - Improve auto-assignment of initial value of only range is given: check explicitly if range is open ended on either side: if [-inf,inf] xinit=0, if open-ended on one side only, assign the other (finite) boundary as initial value, if closed assign midpoint as usual o RooRealProxy - Make method hasMin() and hasMax() of contents visible o RooPoisson - Add explicit handling of open-ended range of type [x,inf] for normalization integral over observable 2010-11-22 15:44 wouter * [r36845] roofit/roofit/src/RooPoisson.cxx, roofit/roofitcore/src/RooProdPdf.cxx: o RooPoisson Fix analytical integral in case a negagive lower limit is given for the observable o RooProdPdf Fix a memory leak 2010-11-22 14:43 rdm * [r36840] config/Makefile.win32, config/root-config.in, configure: Fixes for windows: - configure: check for cl (and not for cl.sh) as compiler - Makefile.win32: fix detection of F77 compiler - root-config.in: set compiler to cl and not cl.sh. 2010-11-22 11:52 ganis * [r36837] net/xrootd/src/xrootd/src/XrdOuc/XrdOucAppleBonjour.cc: (Temporary) fix for a compilation issue on Mac (waiting for the real fix from the author) 2010-11-22 11:38 rdm * [r36836] build/unix/svninfo.sh: use cygpath to change path to unix convention for cygwin svn. 2010-11-22 11:23 ganis * [r36835] proof/proofplayer/src/TProofPlayer.cxx: Correctly align a pair of braces 2010-11-22 10:44 ganis * [r36834] net/xrootd/src/xrootd/src/XrdOuc/GNUmakefile, net/xrootd/src/xrootd/src/XrdOuc/XrdOucAppleBonjour.cc, net/xrootd/src/xrootd/src/XrdOuc/XrdOucAppleBonjour.hh, net/xrootd/src/xrootd/src/XrdOuc/XrdOucAvahiBonjour.cc, net/xrootd/src/xrootd/src/XrdOuc/XrdOucAvahiBonjour.hh, net/xrootd/src/xrootd/src/XrdOuc/XrdOucBonjour.cc, net/xrootd/src/xrootd/src/XrdOuc/XrdOucBonjour.hh, net/xrootd/src/xrootd/src/XrdVersion.hh: Import some consolidation fixes in the bonjour module 2010-11-22 08:53 brun * [r36832] math/mlp/inc/TMultiLayerPerceptron.h, math/mlp/src/TMultiLayerPerceptron.cxx: From Christophe Delaere: Added a third parameter to set the limit, and the behavior is then controled by extra options. // - "minErrorTrain" (stop when NN error on the training sample gets below minE // - "minErrorTest" (stop when NN error on the test sample gets below minE The limit on epochs is always active but can be put to a high value. This guaranties the stopping condition. 2010-11-22 01:06 rdm * [r36828] build/Module.mk, build/win/ld.sh, build/win/makelib.sh, config/Makefile.win32, config/root-config.in, configure, core/pcre/Module.mk, graf2d/freetype/Module.mk, graf2d/win32gdk/Module.mk: First batch of mods for out-of-source building on Windows. In source building should work now. 2010-11-21 23:32 rdm * [r36827] build/unix/svninfo.sh: remove debug statement (has been a long Sunday...) 2010-11-21 23:26 rdm * [r36826] Makefile, build/unix/svninfo.sh: make sure etc/svninfo.txt is correctly created in out-of-source builds. 2010-11-21 15:32 rdm * [r36823] core/utils/src/cygpath.h: From Axel: fix in conversion of cygpath to windows path. 2010-11-21 12:28 moneta * [r36822] math/mathmore/src/GSLMCIntegrator.cxx: fix a bug introduced with previous commit when fixing a Coverity report. 2010-11-21 12:16 rdm * [r36821] cint/ROOT/cintdlls.mk: cosmetics. 2010-11-21 12:15 rdm * [r36820] build/win/rootcint_tmp.sh: not needed anymore. 2010-11-21 12:15 rdm * [r36819] core/utils/src/rlibmap.cxx: fix compilation error on non-win systems. 2010-11-21 12:07 rdm * [r36818] build/rmkdepend/mainroot.cxx, build/win/rootcint_tmp.sh, config/Makefile.win32, core/utils/src/cygpath.h, core/utils/src/rlibmap.cxx, core/utils/src/rootcint.cxx: From Axel and Bertrand: - cygpath.h contain code to map a full cygwin path to a Win path - in rootcint, rlibmap and rmkdepend use cygpath.h this should fix win builds with the new make environment. 2010-11-21 08:36 brun * [r36817] math/mathcore/src/TMath.cxx: From Federico: makes the calculation of the binomial distribution between 2 and 3 times faster. 2010-11-20 22:41 matevz * [r36816] graf3d/eve/inc/TEveBoxSet.h, graf3d/eve/inc/TEveBoxSetGL.h, graf3d/eve/src/TEveBoxGL.cxx, graf3d/eve/src/TEveBoxSet.cxx, graf3d/eve/src/TEveBoxSetGL.cxx, graf3d/eve/src/TEveCalo.cxx, graf3d/eve/src/TEveCalo2DGL.cxx, graf3d/eve/src/TEveCaloData.cxx, tutorials/eve/boxset.C, tutorials/eve/calo_detail.C, tutorials/eve/calorimeters.C: Merge the following revisions from branches/dev/fireworks: 36545, 36546, 36789, 36790 36545 ===== Author: alja Date: Mon Nov 8 19:57:32 2010 New Revision: 36545 URL: http://root.cern.ch/viewvc?rev=36545&root=root&view=rev Log: TEveCaloData, TEveCalo, TEveCalo2DGL: Fix selection and highlight for projected calorimeters using TEveCaloDataVec. calo_detail.C: Add projected view in TEveCaloDataVec demo. calorimeters: Change TEveCalo lego proportions from 1:1:1 to 1:1:0.5. Modified: branches/dev/fireworks/graf3d/eve/src/TEveCalo.cxx branches/dev/fireworks/graf3d/eve/src/TEveCalo2DGL.cxx branches/dev/fireworks/graf3d/eve/src/TEveCaloData.cxx branches/dev/fireworks/tutorials/eve/calo_detail.C branches/dev/fireworks/tutorials/eve/calorimeters.C 36546 ===== Author: alja Date: Mon Nov 8 20:27:52 2010 New Revision: 36546 URL: http://root.cern.ch/viewvc?rev=36546&root=root&view=rev Log: Apply same scale in RPhi and RhoZ projection. Modified: branches/dev/fireworks/tutorials/eve/calo_detail.C 36789 ===== Author: matevz Date: Fri Nov 19 17:35:29 2010 New Revision: 36789 URL: http://root.cern.ch/viewvc?rev=36789&root=root&view=rev Log: * TEveBox Fix automatic calculation of normals. * TEveBoxSet Automatically calcualte normals for kBT_FreeBox box-type. Modified: branches/dev/fireworks/graf3d/eve/inc/TEveBoxSet.h branches/dev/fireworks/graf3d/eve/inc/TEveBoxSetGL.h branches/dev/fireworks/graf3d/eve/src/TEveBoxGL.cxx branches/dev/fireworks/graf3d/eve/src/TEveBoxSet.cxx branches/dev/fireworks/graf3d/eve/src/TEveBoxSetGL.cxx 36790 ===== Author: matevz Date: Fri Nov 19 17:35:55 2010 New Revision: 36790 URL: http://root.cern.ch/viewvc?rev=36790&root=root&view=rev Log: Add demo for kBT_FreeBox box-type. Modified: branches/dev/fireworks/tutorials/eve/boxset.C 2010-11-20 18:18 rdm * [r36813] core/utils/src/rootcint.cxx: fix issue related to header files possibly now being full paths instead of only being relative paths. 2010-11-20 12:54 rdm * [r36809] configure: fix top_srcdir and obj_srcdir with cygpath in case of win32. 2010-11-20 11:28 moneta * [r36808] roofit/roostats/src/HybridCalculator.cxx, roofit/roostats/src/ToyMCSampler.cxx: apply fixes from Coverity (dead code and forward null) 2010-11-20 11:15 moneta * [r36807] math/mathcore/src/FitConfig.cxx: update comment 2010-11-20 11:09 moneta * [r36806] math/mathcore/inc/Math/IntegratorOptions.h, math/mathcore/src/IntegratorOptions.cxx, math/mathmore/inc/Math/GSLMCIntegrator.h, math/mathmore/inc/Math/MCParameters.h, math/mathmore/src/GSLIntegrator.cxx, math/mathmore/src/GSLMCIntegrationWorkspace.h, math/mathmore/src/GSLMCIntegrator.cxx, math/mathmore/src/MCParameters.cxx: fix some unitialized constructors 2010-11-19 22:47 pcanal * [r36803] cint/cint/src/expr.cxx: Do not 'ignore' the semi-colons inside a string (passed as a argument to a .x command) 2010-11-19 17:44 moneta * [r36798] math/mathcore/inc/Math/Minimizer.h: fix compilation error on Solaris 2010-11-19 17:35 moneta * [r36797] math/mathmore/src/GSLMCIntegrator.cxx: adapt for changes in IntegratorOption class 2010-11-19 17:33 moneta * [r36796] math/mathcore/inc/Math/GenAlgoOptions.h, math/mathcore/inc/Math/IntegratorOptions.h, math/mathcore/inc/Math/Minimizer.h, math/mathcore/inc/Math/MinimizerOptions.h, math/mathcore/src/GenAlgoOptions.cxx, math/mathcore/src/IntegratorOptions.cxx, math/mathcore/src/MinimizerOptions.cxx: - adapt Minimizer options to use the new option class 2010-11-19 17:22 pcanal * [r36795] etc/gdb-backtrace.sh: Apply r36776 to the MacOS case 2010-11-19 16:57 rdm * [r36793] tree/tree/inc/LinkDef.h: fix erroneous checkin. 2010-11-19 16:53 rdm * [r36792] ., Makefile, build/unix/compiledata.sh, build/unix/makelib.sh, config/ARCHS, config/Makefile.ios, config/Makefile.iossim, config/Makefile.macosx, config/Makefile.macosx64, config/Makefile.macosxicc, config/Makefile.macosxxlc, core/pcre/Module.mk, core/unix/src/TUnixSystem.cxx, graf2d/freetype/Module.mk, math/mathcore/inc/TMath.h, test/Makefile.arch, tree/tree/inc/LinkDef.h: Support for two new platforms ios and iossim. The first one compiles for iOS running natively on ARM (iPhone/iPad) and the second one is for the iPhone/iPad simulator running as i386 code on a Mac. As both platforms don't in principle allow shared libraries, building for these platforms creates by default the lib/libRoot.a object. These builds provide most of ROOT classes except low level graphics. To build iOS applications just drag the libRoot.a and include directory in an Xcode project to build an app using the ROOT infrastructure. Some demos will come soon. 2010-11-19 15:47 rdm * [r36786] core/base/Module.mk: From Axel: fix path in compiledata dependency. 2010-11-19 14:38 rdm * [r36782] build/package/debian/application-x-root.png, build/package/debian/root-system-bin.png, etc/html/shadowAlpha.png, graf3d/doc/v520/graf3d_eve-news-1.png, graf3d/doc/v520/graf3d_eve-news-2.png, graf3d/doc/v520/graf3d_eve-news-3.png, misc/memstat/doc/caution.png, misc/memstat/doc/important.png, misc/memstat/doc/note.png, misc/memstat/doc/tip.png, misc/memstat/doc/warning.png, tmva/test/line-small.png, tmva/test/sigmoid-small.png: From Bertrand: Apply PNG size optimization, as proposed by Matthew Strait on Savannah (issue #75506 https://savannah.cern.ch/bugs/?75506). 2010-11-19 14:11 bellenot * [r36781] test/RootShower/RootShower.png: Apply PNG size optimization, as proposed by Matthew Strait on Savannah (bug #75506 https://savannah.cern.ch/bugs/?75506) 2010-11-19 14:10 bellenot * [r36780] tutorials/eve/Default.png: Apply PNG size optimization, as proposed by Matthew Strait on Savannah (bug #75506 https://savannah.cern.ch/bugs/?75506) 2010-11-19 14:08 bellenot * [r36779] gui/doc/v522/gui_tgpack.png, gui/doc/v522/gui_tgrecorder.png, gui/qtgsi/test/example2/images/h1_t.png, gui/qtgsi/test/example2/images/h2_t.png, gui/qtgsi/test/example2/images/qtroot_canvas.png: Apply PNG size optimization, as proposed by Matthew Strait on Savannah (bug #75506 https://savannah.cern.ch/bugs/?75506) 2010-11-19 14:07 bellenot * [r36778] icons/bld_AlignLeft.png, icons/bld_AlignRight.png, icons/bld_bg.png, icons/bld_colorselect.png, icons/bld_copy.png, icons/bld_crop.png, icons/bld_delete.png, icons/bld_edit.png, icons/bld_edit_s.png, icons/bld_exit.png, icons/bld_fontselect.png, icons/bld_grid.png, icons/bld_new.png, icons/bld_open.png, icons/bld_paste.png, icons/bld_paste_into.png, icons/bld_plus.png, icons/bld_redo.png, icons/bld_rename.png, icons/bld_rgb.png, icons/bld_shutter.png, icons/bld_sortup.png, icons/bld_undo.png, icons/bld_vbox.png, icons/closetab.png, icons/closetab_d.png, icons/ed_compile.png, icons/ed_copy.png, icons/ed_cut.png, icons/ed_delete.png, icons/ed_execute.png, icons/ed_find.png, icons/ed_findnext.png, icons/ed_goto.png, icons/ed_help.png, icons/ed_interrupt.png, icons/ed_new.png, icons/ed_open.png, icons/ed_paste.png, icons/ed_print.png, icons/ed_quit.png, icons/ed_save.png, icons/ed_saveas.png, icons/glow_green.png, icons/glow_orange.png, icons/glow_red.png, icons/pause.png, icons/record.png, icons/recursor.png, icons/replay.png, icons/stop.png: Apply PNG size optimization, as proposed by Matthew Strait on Savannah (bug #75506 https://savannah.cern.ch/bugs/?75506) 2010-11-19 13:42 rdm * [r36777] build/rmkdepend/imakemdep.h: update with the __arm__ and __x8664__ symbols. 2010-11-19 13:40 rdm * [r36776] etc/gdb-backtrace.sh: From Bill Tanenbaum: When running a job in the background from a terminal, a GDB backtrace hangs indefintely. Apparently, this is due to a bug in gdb rather than ROOT. This patch fixes the issue. 2010-11-19 12:26 couet * [r36773] graf3d/gl/inc/TGLH2PolyPainter.h, graf3d/gl/inc/TGLPlotPainter.h, graf3d/gl/src/TGLH2PolyPainter.cxx, graf3d/gl/src/TGLPlotPainter.cxx: - From Timur: Implement the log scale along Z for TH2Poply. >>>>> WARNING: These changes need a "make clean-gl" <<<<< 2010-11-19 11:53 rdm * [r36772] build/rmkdepend/imakemdep.h: astyle screwed up the file. 2010-11-19 11:50 rdm * [r36771] build/rmkdepend/main.c: in -R (ROOT) mode use the path of the output file (-f argument) as the path for the target files (.o and .d) and not the path of the source file, which is now a full path referencing the (read-only) source. 2010-11-19 11:46 rdm * [r36770] build/rmkdepend/def.h, build/rmkdepend/ifparser.c, build/rmkdepend/ifparser.h, build/rmkdepend/imakemdep.h, build/rmkdepend/include.c, build/rmkdepend/main.c, build/rmkdepend/pr.c: remove tabs that makes reading these files a pain. 2010-11-19 10:34 moneta * [r36768] math/mathcore/inc/Math/AdaptiveIntegratorMultiDim.h: fix a compilation warning (wrong type was used) 2010-11-19 10:22 moneta * [r36767] hist/hist/inc/TEfficiency.h, hist/hist/src, hist/hist/src/TEfficiency.cxx, hist/hist/src/TEfficiencyHelper.h, hist/hist/src/TGraphAsymmErrors.cxx: add new method TEfficiency::FeldmanCousins which computes the binomial interval using the FC method - impelmentation is done in the file TEfficiencyHelper.h which uses the classes from Luca Lista and Jordan Tucker imported from CMSSW 2010-11-19 10:16 moneta * [r36766] math/mathcore/inc/Math/Error.h: fix compilation error on Solaris when the file is used by CINT 2010-11-19 10:11 moneta * [r36765] hist/hist/src/TF1.cxx: set also minpts in Tf1::IntegralMultiple 2010-11-19 10:02 moneta * [r36764] math/mathcore, math/mathcore/Module.mk, math/mathcore/inc/Fit/Fitter.h, math/mathcore/inc/LinkDef2.h, math/mathcore/inc/Math/AdaptiveIntegratorMultiDim.h, math/mathcore/inc/Math/AllIntegrationTypes.h, math/mathcore/inc/Math/GaussIntegrator.h, math/mathcore/inc/Math/GaussLegendreIntegrator.h, math/mathcore/inc/Math/GenAlgoOptions.h, math/mathcore/inc/Math/IOptions.h, math/mathcore/inc/Math/Integrator.h, math/mathcore/inc/Math/IntegratorMultiDim.h, math/mathcore/inc/Math/IntegratorOptions.h, math/mathcore/inc/Math/VirtualIntegrator.h, math/mathcore/src/AdaptiveIntegratorMultiDim.cxx, math/mathcore/src/GaussIntegrator.cxx, math/mathcore/src/GaussLegendreIntegrator.cxx, math/mathcore/src/Integrator.cxx, math/mathcore/src/IntegratorOptions.cxx, math/mathmore, math/mathmore/Module.mk, math/mathmore/inc/Math/GSLIntegrator.h, math/mathmore/inc/Math/GSLMCIntegrator.h, math/mathmore/inc/Math/LinkDef.h, math/mathmore/inc/Math/MCParameters.h, math/mathmore/src/GSLIntegrator.cxx, math/mathmore/src/GSLMCIntegrationWorkspace.h, math/mathmore/src/GSLMCIntegrator.cxx, math/mathmore/src/MCParameters.cxx, math/mathmore/test/testIntegrationMultiDim.cxx: IOptions: - new interface class for describing generic options for the numerical algorithm mapped as a string and a value class GenAlgoOptions implement the interface using map<string,value> IntegratorOptions: contain classes IntegrationOneDimOptions and IntegratorMultiDimOptions - class describing the integrator options for 1D and multi-dim - contains static methods to set/retrieve the default options, including integration type, tolerance, etc.. Update all integrator classes to use the new option classes - Add also a method Options() and SetOptions to the Integrator interface _ Add also a method NEval() to retireve the function call for the clas sthat implement it. - Fix a problem setting the specific options for the MC integrators (VEGAS and MISER) - Change AdaptiveIntegratorMultiDim in order to be able to set minpts, maxpts and workspace size (as in the original version) 2010-11-18 21:17 pcanal * [r36760] tmva/Module.mk: Do no use ROOT_OBJDIR the location of the 'build' header file is always relative 2010-11-18 20:53 pcanal * [r36759] tmva/Module.mk: tmva's header location does not follow completely the other's module convention, so we need to handle it differently 2010-11-18 17:20 pcanal * [r36758] config/thisroot.csh, config/thisroot.sh: Fix typo in error message 2010-11-18 16:54 pcanal * [r36755] config/thisroot.csh, config/thisroot.sh: Do not destroy the PATH even when thisroot.[c]sh is called before drop_from_path has been built 2010-11-18 16:52 rdm * [r36754] cint/cint/Module.mk: icc 12 is broken also on Linux (not only Mac). 2010-11-18 16:28 pcanal * [r36753] cint/cint/inc/G__ci.h: Remove redundant declaration 2010-11-18 13:59 rdm * [r36747] cint/cint/Module.mk: compile val2a.cxx with -O0 on MacOS X with icc 12.0.0. Any other higher level of -O gives an internal compiler error. Bug filed to Intel. 2010-11-18 13:51 couet * [r36744] hist/hist/src/TH2Poly.cxx: - The overflow bins were not initialized. 2010-11-18 10:19 couet * [r36739] hist/hist/src/TH2Poly.cxx: - protect bin=0 in GetBinContent 2010-11-18 09:37 couet * [r36736] graf2d/doc/v528/index.html: -TPaveText 2010-11-18 09:33 couet * [r36735] graf2d/graf/src/TPaveStats.cxx, graf2d/graf/src/TPaveText.cxx: - Fix bug savannah bug #75432 Saving canvas as a .C macro will discard white title and stat box background 2010-11-18 08:26 brun * [r36734] math/matrix/src/TMatrixTBase.cxx: Protect TMatrixTBase::Print in case the number of elements is <= 0. Fix : https://savannah.cern.ch/bugs/?75417 2010-11-17 17:11 rdm * [r36727] build/win/cl.sh: remove debug statement. 2010-11-17 17:10 rdm * [r36726] build/win/rootcint_tmp.sh, config/Makefile.win32, core/utils/src/rootcint.cxx: From Axel: revert r36720 of rootcint.cxx; it cannot guess the location of /home/. Use new rootcint_tmp.sh instead. And make sure it gets used by cintdlls, too. 2010-11-17 16:50 rdm * [r36725] Makefile, build/Module.mk, cint/ROOT/cintdlls.mk, cint/cint/Module.mk, config/Makefile.ios, core/base/inc/RConfig.h, core/pcre/Module.mk, core/utils/Module.mk, core/utils/ModuleVars.mk, graf2d/freetype/Module.mk: port to the iOS simulator. Can now build a static libRoot.a and roota for the iOS i386 simulator. Next step iOS native for armv7. 2010-11-17 13:47 rdm * [r36720] build/win/cl.sh, config/Makefile.win32, core/utils/src/rootcint.cxx, graf2d/win32gdk/Module.mk, proof/proofd/Module.mk: From Axel and Bertrand: fix windows build that was broken by recent out of source patch: - Add logic to rootcint and new wrapper cl.sh to translate from /cygdrive/?/ to ?:/ - Fix a few targets. 2010-11-17 12:54 wouter * [r36717] roofit/roofitcore/inc/RooProfileLL.h, roofit/roofitcore/src/RooAbsTestStatistic.cxx, roofit/roofitcore/src/RooProfileLL.cxx: o RooAbsTestStatistics - Fix in default ctor o RooProfileLL - Add default ctor for streaming support 2010-11-17 10:19 couet * [r36715] hist/doc/v528/index.html, hist/doc/v528/th2polyBoxes.gif, hist/doc/v528/th2polyEurope.gif, hist/doc/v528/th2polyHoneycomb.gif, hist/doc/v528/th2polyUSA.gif: - TH2Poly 2010-11-17 08:32 couet * [r36711] hist/hist/src/TH1.cxx: - Fix a typo in the ShowPeaks description. 2010-11-17 00:25 wlav * [r36709] bindings/pyroot/src/PyBufferFactory.cxx: allow buffer indexing through mapping, for p2.6 2010-11-16 22:37 wlav * [r36708] bindings/pyroot/src/Pythonize.cxx: fix for https://savannah.cern.ch/bugs/?75406 2010-11-16 20:00 pcanal * [r36707] core/meta/src/TDataMember.cxx, io/io/inc/TMakeProject.h, io/io/src/TFile.cxx, io/io/src/TMakeProject.cxx, io/io/src/TStreamerInfo.cxx, math/genvector/inc/Math/LinkDef_GenVector.h, math/genvector/inc/Math/LinkDef_GenVector32.h: Add more 'aliases' to the rootmap entries for the GenVector library to work around CINT and autoloader deficiency with template default parameter. Insure that MakeProject generate the dictionary for std::pair instances explicitly used in STL collections. Allow the seamless schema evolution from map<a,b> to vector<pair<a,b> >. 2010-11-16 18:48 matevz * [r36706] graf3d/gl/inc/TGLWSIncludes.h, graf3d/glew/src/glew.c: Make multisampling work on mac -- to the first approximation. 2010-11-16 17:15 axel * [r36699] cint/cint/src/tmplt.cxx, core/meta/src/TCint.cxx: When CINT doesn't know the header file of a class, ask TCint to try to generate the dictionary nevertheless in case it knows it through TClass. Fixes issue reported at http://root.cern.ch/phpBB3/viewtopic.php?f=3&t=11597 2010-11-16 16:40 axel * [r36698] cint/reflex/inc/Reflex/Builder/CollectionProxy.h: Fixes for clang: base class's functions must be made available for the lookup to succeed. 2010-11-16 16:30 pcanal * [r36697] io/doc/v528/index.html: Mention support for auto_ptr I/O 2010-11-16 16:13 couet * [r36695] tutorials/hist/th2polyBoxes.C, tutorials/hist/th2polyEurope.C: - few changes 2010-11-16 16:12 couet * [r36694] hist/histpainter/src/THistPainter.cxx: - Remove a debug printf in PaintTH2PolyColorLevels 2010-11-16 15:58 couet * [r36691] hist/histpainter/src/THistPainter.cxx: - Implement the log scale on Z for the TH2Poly drawn with option COL - Implement the option COLZ 2010-11-16 10:46 ganis * [r36681] proof/proof/src/TProofMgrLite.cxx: - Consistently check both Proof.Sandbox and ProofLite.Sandbox for sandbox non-default location as done in TProofLite - Add missing protection on a pointer which could possibly be null after a search. 2010-11-16 09:11 couet * [r36677] graf3d/gl/src/TGLH2PolyPainter.cxx: - GetPlotInfo print also the bin name. 2010-11-15 20:33 matevz * [r36675] graf3d/gl/inc/TGLContext.h, graf3d/gl/inc/TGLFBO.h, graf3d/gl/inc/TGLFormat.h, graf3d/gl/inc/TGLRnrCtx.h, graf3d/gl/inc/TGLViewer.h, graf3d/gl/inc/TGLWidget.h, graf3d/gl/src/TGLContext.cxx, graf3d/gl/src/TGLEmbeddedViewer.cxx, graf3d/gl/src/TGLFBO.cxx, graf3d/gl/src/TGLFormat.cxx, graf3d/gl/src/TGLSAViewer.cxx, graf3d/gl/src/TGLViewer.cxx, graf3d/gl/src/TGLViewerBase.cxx, graf3d/gl/src/TGLWidget.cxx: * TGLFormat, TGLWidget Add handling of multi-sampling formats for GLX. WGL implementation is still missing. The value is taken from TEnv "OpenGL.Framebuffer.Multisample". * TGLViewerBase Use TGLCapabilityEnabler for switching on bleniding. * TGLViewer Remove flas fInitGL and associated functions. Set sane GL state on every Draw(). Consolidate image extraction from frame-buffers. * TGLEmbeddedViewer, TGLSAViewer Remove calls to ResetInitGL(). * TGLRnrCtx Remove fGrabBuffer and fGrabbedImage members, only keep fGrabImage flag. All the rest is handled internally in TGLViewer now. * TGLFBO Add support for multi-sampling FBOs. 2010-11-15 17:33 rdm * [r36673] math/mathcore/Module.mk: correct root-config path for test-mathcore fit test. 2010-11-15 17:27 pcanal * [r36672] tree/treeplayer/src/TTreeFormula.cxx: Fix a problem in TTree::Draw reported at http://root.cern.ch/phpBB3/viewtopic.php?t=11612 where if (and only if) exactly one entry of the tree was selected and the data being plotted (but not selected on) was in a collection, some of the data in the collection might not be properly updated (because the data branch 'thought' it was still holding the correct data for the request entry but some of it had been 'zero-ed' out by the fact that the collection at been resize for each entries). 2010-11-15 14:36 couet * [r36669] hist/histpainter/src/THistPainter.cxx, tutorials/hist/th2polyBoxes.C: - Use tutorials/hist/th2polyBoxes.C in THistPainter doc. 2010-11-15 14:13 couet * [r36668] hist/hist/src/TH2Poly.cxx: - Improve doc 2010-11-15 14:03 rdm * [r36667] Makefile: correct target to copy run-time directories (etc, macros, etc) at end of out-of-source build. 2010-11-15 14:01 rdm * [r36666] cint/cint/Module.mk: change hard dependency to order dependency for CINT include directories. 2010-11-15 11:28 rdm * [r36664] Makefile: add new target "help" that lists all Makefile targets. 2010-11-15 10:53 rdm * [r36662] Makefile: add message to re-run ./configure after upgrade to new version of makefiles. 2010-11-15 10:07 rdm * [r36660] cint/iosenum/iosenum.ios3, cint/iosenum/iosenum.iossim3: iosenum version for iOS and the iOS simulator. 2010-11-15 10:07 rdm * [r36659] Makefile, bindings/pyroot/Module.mk, bindings/ruby/Module.mk, build/Module.mk, build/unix/reconfigure.sh, cint/ROOT/cintdlls.mk, cint/ROOT/configcint.mk, cint/cint/Module.mk, cint/cint/inc/G__ci.h, cint/cint/src/newlink.cxx, cint/cintex/Module.mk, cint/reflex/Module.mk, cint/reflex/ModuleVars.mk, config/Makefile.in, config/Makefile.macosx, config/Makefile.macosx64, config/Makefile.win32gcc, configure, core/base/Module.mk, core/clib/Module.mk, core/cont/Module.mk, core/editline/Module.mk, core/meta/Module.mk, core/metautils/Module.mk, core/newdelete/Module.mk, core/pcre/Module.mk, core/rint/Module.mk, core/thread/Module.mk, core/unix/Module.mk, core/utils/Module.mk, core/utils/ModuleVars.mk, core/winnt/Module.mk, core/zip/Module.mk, geom/gdml/Module.mk, geom/geom/Module.mk, geom/geombuilder/Module.mk, geom/geompainter/Module.mk, graf2d/asimage/Module.mk, graf2d/fitsio/Module.mk, graf2d/freetype/Module.mk, graf2d/gpad/Module.mk, graf2d/graf/Module.mk, graf2d/gviz/Module.mk, graf2d/postscript/Module.mk, graf2d/qt/Module.mk, graf2d/win32gdk/Module.mk, graf2d/x11/Module.mk, graf2d/x11ttf/Module.mk, graf3d/eve/Module.mk, graf3d/ftgl/Module.mk, graf3d/g3d/Module.mk, graf3d/gl/Module.mk, graf3d/glew/Module.mk, graf3d/gviz3d/Module.mk, graf3d/x3d/Module.mk, gui/fitpanel/Module.mk, gui/ged/Module.mk, gui/gui/Module.mk, gui/guibuilder/Module.mk, gui/guihtml/Module.mk, gui/qtgsi/Module.mk, gui/qtroot/Module.mk, gui/recorder/Module.mk, gui/sessionviewer/Module.mk, hist/hbook/Module.mk, hist/hist/Module.mk, hist/histpainter/Module.mk, hist/spectrum/Module.mk, hist/spectrumpainter/Module.mk, html/Module.mk, io/castor/Module.mk, io/chirp/Module.mk, io/dcache/Module.mk, io/gfal/Module.mk, io/hdfs/Module.mk, io/io/Module.mk, io/rfio/Module.mk, io/sql/Module.mk, io/xml/Module.mk, io/xmlparser/Module.mk, math/fftw/Module.mk, math/foam/Module.mk, math/fumili/Module.mk, math/genvector/Module.mk, math/mathcore/Module.mk, math/mathmore/Module.mk, math/matrix/Module.mk, math/minuit/Module.mk, math/minuit2/Module.mk, math/mlp/Module.mk, math/physics/Module.mk, math/quadp/Module.mk, math/smatrix/Module.mk, math/splot/Module.mk, math/unuran/Module.mk, misc/memstat-alice/Module.mk, misc/memstat/Module.mk, misc/minicern/Module.mk, misc/table/Module.mk, montecarlo/eg/Module.mk, montecarlo/pythia6/Module.mk, montecarlo/pythia8/Module.mk, montecarlo/vmc/Module.mk, net/alien/Module.mk, net/auth/Module.mk, net/bonjour/Module.mk, net/glite/Module.mk, net/globusauth/Module.mk, net/krb5auth/Module.mk, net/ldap/Module.mk, net/monalisa/Module.mk, net/net/Module.mk, net/netx/Module.mk, net/rootd/Module.mk, net/rpdutils/Module.mk, net/srputils/Module.mk, net/xrootd/Module.mk, proof/clarens/Module.mk, proof/peac/Module.mk, proof/pq2/Module.mk, proof/proof/Module.mk, proof/proofd/Module.mk, proof/proofplayer/Module.mk, proof/proofx/Module.mk, roofit/roofit/Module.mk, roofit/roofitcore/Module.mk, roofit/roostats/Module.mk, rootx/Module.mk, sql/mysql/Module.mk, sql/odbc/Module.mk, sql/oracle/Module.mk, sql/pgsql/Module.mk, sql/sapdb/Module.mk, tmva/Module.mk, tree/tree/Module.mk, tree/treeplayer/Module.mk, tree/treeviewer/Module.mk: add support for out-of-source building of binaries. Normal build is unaffected. To make an out of source build do, assuming the source is in ~/root: mkdir ~/root-x8664 cd ~/root-x8664 ~/root/configure make This is convenient to build e.g. 32 and 64-bit version from one source, but also needed for cross-compilation, where it is now possible to build in a special directory only the compile time tools, like rootcint for the host architecture while the binary is build for the remote architecture (like iOS). 2010-11-15 10:00 rdm * [r36658] hist/hist/src/TF3.cxx: remove unused include. 2010-11-15 09:55 rdm * [r36657] graf2d/gpad/src/TClassTree.cxx: correction in case ROOTSRCDIR is set. 2010-11-13 06:10 brun * [r36649] gui/gui/src/TGComboBox.cxx: From Mattias Ellert: If the TGFontTypeComboBox constructor detects that the requested X11 font is not installed and falls back to TGTextLBEntry::GetDefaultFontStruct(), then the destructor must not call gVirtualX->DeleteFont() on this font. The current version lacks protection for this which leads crashes when the default font struct is used after it has been wrongfully deleted by the TGFontTypeComboBox destructor. The backtrace generated can piont anywhere where the default font struct is used, but there is also an error message that says: Root > Error in <RootX11ErrorHandler>: BadFont (invalid Font parameter) (XID: 71303382, XREQ: 46) https://savannah.cern.ch/bugs/?75281 2010-11-12 20:00 pcanal * [r36641] io/doc/DataModelEvolution.txt: remove empty line 2010-11-12 17:07 couet * [r36637] tutorials/hist/th2polyUSA.C: - Now show the population 2010-11-12 17:04 pcanal * [r36636] io/xml/src/TXMLEngine.cxx: Switch coverity name from the type of error to the type of event 2010-11-12 16:04 pcanal * [r36633] io/xml/src/TXMLEngine.cxx: From Sergey: Fix for coverity warnings. Coverity warnings 23101 - 23112 should be fixed (hopefully) by removing fName field from SXmlAttr_t and SXmlNode_t and replacing them by inline static function. Warning 23113 is not a problem. In this place result of SkipSpaces() really doesn't matter at all. Warning 23114 should be solved - was not an error. Warnings 23115 - 23121 are about strcpy(). I replaced them by strncpy(). Here should be no penalties at all while exact number of copied bytes is always specified. 2010-11-12 15:57 agheata * [r36632] geom/geom/inc/TGeoShapeAssembly.h, geom/geom/src/TGeoManager.cxx, geom/geom/src/TGeoPhysicalNode.cxx, geom/geom/src/TGeoShapeAssembly.cxx, geom/geom/src/TGeoVolume.cxx: Fixed dynamic computation of assembly bounding boxes during alignment. The bounding box needs to be valid at all times, still does not need to be recomputed if no node is added or misaligned 2010-11-12 15:17 brun * [r36630] tutorials/hist/th2polyEurope.C: More improvements. Now printing an estimated error compared to wikipedia. the number of points is a script argument. 2010-11-12 14:46 brun * [r36629] core/base/inc/TFileCollection.h, core/base/src/TFileCollection.cxx: From Martin Vala: Add new function Long64_t TFileCollection::Merge(TCollection *li) //merge all TFileCollection objects in li into this TFileCollection object 2010-11-12 14:17 brun * [r36628] tutorials/hist/th2polyEurope.C: some cleanup 2010-11-12 12:17 couet * [r36624] graf3d/gl/inc/TGLUtil.h, graf3d/gl/src/TGLHistPainter.cxx, hist/hist/src/TH2Poly.cxx, tutorials/hist/th2polyBox.C, tutorials/hist/th2polyHoneycomb.C, tutorials/hist/th2polyUSA.C: - Use option GLLEGO instead of GLHP to plot a TH2Poly as lego plot. 2010-11-11 22:03 pcanal * [r36617] core/metautils/src/complexLinkdef.h: fix autoloading of std::complex classes 2010-11-11 22:02 pcanal * [r36616] cint/ROOT/cintdlls.mk: improve rootmap file dependency 2010-11-11 22:02 russo * [r36615] cint/cint/src/decl.cxx: On seeing "const&" we should set the G__CONSTVAR flag, not the G__PCONSTVAR flag (G__PCONSTVAR means "constant pointer", not pointer to const). 2010-11-11 19:09 brun * [r36610] tutorials/hist/th2polyEurope.C: Several improvements (reference surfaces, comments) 2010-11-11 18:49 wlav * [r36609] bindings/pyroot/src/MemoryRegulator.cxx, bindings/pyroot/src/MemoryRegulator.h: speed up object destruction 2010-11-11 17:36 brun * [r36606] tutorials/hist/th2polyEurope.C: Use the cacheread option effectively. several cosmetic changes. 2010-11-11 17:13 brun * [r36605] tutorials/hist/th2polyEurope.C: Better efficiency when filling. Restrict the source to the Europe area 2010-11-11 16:58 moneta * [r36604] roofit/roostats/inc/SamplingDistribution.h, roofit/roostats/src/SamplingDistribution.cxx: fix compilation error. Use const char * instead of TString for passing a string argument 2010-11-11 16:54 couet * [r36603] tutorials/hist/th2polyEurope.C: - new version. better errors. 2010-11-11 16:52 moneta * [r36602] roofit/roostats, roofit/roostats/inc, roofit/roostats/inc/HybridCalculator.h, roofit/roostats/inc/HypoTestPlot.h, roofit/roostats/inc/HypoTestResult.h, roofit/roostats/inc/LinkDef.h, roofit/roostats/inc/ProfileLikelihoodTestStat.h, roofit/roostats/inc/ProofConfig.h, roofit/roostats/inc/RatioOfProfiledLikelihoodsTestStat.h, roofit/roostats/inc/SamplingDistPlot.h, roofit/roostats/inc/SamplingDistribution.h, roofit/roostats/inc/SimpleLikelihoodRatioTestStat.h, roofit/roostats/inc/ToyMCSampler.h, roofit/roostats/inc/ToyMCSamplerOld.h, roofit/roostats/inc/ToyMCStudy.h, roofit/roostats/src, roofit/roostats/src/HybridCalculator.cxx, roofit/roostats/src/HypoTestPlot.cxx, roofit/roostats/src/HypoTestResult.cxx, roofit/roostats/src/ModelConfig.cxx, roofit/roostats/src/SamplingDistPlot.cxx, roofit/roostats/src/SamplingDistribution.cxx, roofit/roostats/src/ToyMCSampler.cxx, roofit/roostats/src/ToyMCStudy.cxx: merge changes from development Branch from Sven Kreiss http://root.cern.ch/viewvc?view=rev&revision=34726 and http://root.cern.ch/viewvc?view=rev&revision=35057 A new class is added ToyMCStudy for toy MC generation using Proof 2010-11-11 16:20 couet * [r36601] tutorials/hist/th2polyHoneycomb.C: - New example of th2poly 2010-11-11 16:15 couet * [r36600] tutorials/hist/th2polyBoxes.C: - New example of th2poly (using boxes) 2010-11-11 16:11 couet * [r36599] tutorials/hist/th2polyUSA.C: - New version using mercator projection 2010-11-11 15:57 couet * [r36597] tutorials/hist/th2polyEurope.C: - better version 2010-11-11 14:56 brun * [r36596] core/cont/src/TClonesArray.cxx: Add more comments explaining "do" and "dont do" with TClonesArray. Thanks to Alice 2010-11-11 14:56 couet * [r36595] tutorials/hist/th2polyEurope.C: - New version 2010-11-11 13:51 pcanal * [r36594] core/base/src/TBuffer.cxx: Avoid over-reading the buffer when extending it 2010-11-11 10:43 ganis * [r36592] proof/proof/inc/TProofServ.h, proof/proof/inc/TVirtualProofPlayer.h, proof/proof/src/TProofServ.cxx, proof/proofplayer/inc/TProofPlayer.h, proof/proofplayer/src/TProofPlayer.cxx, proof/proofx/src/TXProofServ.cxx: - Terminate a proofserv after it has been stopped for large memory footprint and it has sent the results back - Notify information about which object was being merged if a memory exception happens during merging on the master - Allow to set the HWM and stop-process fractions via the environment 2010-11-11 10:21 moneta * [r36591] hist/hist/inc/TF1.h, hist/hist/src/TF1.cxx, hist/hist/src/TF1Helper.cxx: - add a method TF1::SetFitResult to set all the fit result information in a TF1 2010-11-11 10:17 moneta * [r36590] math/mathcore/inc/Fit/Fitter.h, math/mathcore/src/FitResult.cxx, math/mathcore/src/Fitter.cxx: add an option flag in Fitter::FitFCN to indicate when is a chi2 fit so it can be propagated to the FitResult 2010-11-10 23:48 wlav * [r36589] bindings/pyroot/ROOT.py: prevent re-entering __finalSetup through the wrapper in rootlogon 2010-11-10 22:36 pcanal * [r36588] cint/ROOT/cintdlls.mk: Make vector.dll depends on vectorbool.dll to insure the proper autoloading of all vector instances 2010-11-10 15:45 moneta * [r36587] roofit/roostats/src/LikelihoodInterval.cxx: remove some un-needed printing in the minimization 2010-11-10 15:09 moneta * [r36586] roofit/roostats/src, roofit/roostats/src/LikelihoodInterval.cxx, roofit/roostats/src/ProfileLikelihoodCalculator.cxx: remove in LikelihoodInterval::Lower() and Upper() the suppression of the RooFit error message 2010-11-10 15:06 ivana * [r36585] montecarlo/vmc/src/TVirtualMC.cxx: Removing empty line 2010-11-10 10:44 moneta * [r36584] math/mathcore/src/TMath.cxx: fix in TMath::KolmogorovTest the case when the two vectors are identical - clean up and simplify also the code in the case of ties the results have been checked manually with R ks.test function 2010-11-10 09:47 couet * [r36582] hist/hist/src/TH2Poly.cxx: - Fix coverity report #23127 2010-11-10 09:03 couet * [r36581] hist/hist/src/TH2Poly.cxx: - Fix coverity reports #23130 #23131 and #23132 2010-11-10 08:41 couet * [r36580] hist/hist/src/TH2Poly.cxx: - Fix the coverity report #23126 2010-11-10 08:33 couet * [r36579] hist/hist/src/TH2Poly.cxx: - Fix coverity report #23123 2010-11-10 07:30 ganis * [r36577] proof/proof/src/TProofServ.cxx: Fix problem with the 'masteronly' option, side-effect of fix #36553 2010-11-10 07:27 ganis * [r36576] proof/proof/src/TProof.cxx: Fix coverity complain 2010-11-10 01:27 wlav * [r36574] bindings/pyroot/inc/TPySelector.h, bindings/pyroot/src/PropertyProxy.cxx: make TSelector protected datamembers available in TPySelector 2010-11-09 21:32 pcanal * [r36573] cint/cint/src/common.h: Fix compilation warning (about format mismatch) 2010-11-09 21:27 pcanal * [r36572] cint/cint/src/typedef.cxx: When registering typedef, do no strip anything from function type 2010-11-09 19:46 pcanal * [r36567] cint/cint/src/common.h, cint/cint/src/typedef.cxx: Insure that the typedef name used while registering never contains a scope. 2010-11-09 17:34 pcanal * [r36563] io/io/src/TStreamerInfoActions.cxx: We still rely a bit on the 'compile' part of the StreamerInfo so we still need to be carefull when not to optimize it 2010-11-09 16:54 pcanal * [r36562] io/io/src/TStreamerInfo.cxx: In MakeProject, generate the body for the constructor and desctructor of template classes. 2010-11-09 15:26 couet * [r36560] graf3d/gl/inc/TGLUtil.h, graf3d/gl/src/TGLH2PolyPainter.cxx, graf3d/gl/src/TGLUtil.cxx: - From Timur: more fixes, close the polygons if needed. 2010-11-09 15:19 pcanal * [r36559] core/meta/src/TClass.cxx: Fix missing constructor initialization (coverity #23124, 23125) 2010-11-09 15:13 moneta * [r36558] math/mathcore/inc/Fit/DataRange.h, math/mathcore/src/BrentMethods.cxx, math/mathcore/src/DataRange.cxx: DataRange: add some default coordinate index for methos retrieving the range - add possibility to return i-th range for the given coordinate BrentMethods: fix case when npx is < 2 2010-11-09 14:39 couet * [r36557] graf3d/gl/src/TGLH2PolyPainter.cxx, hist/hist/inc/TH2Poly.h, hist/hist/src/TH2Poly.cxx: - Remove useless code 2010-11-09 14:12 couet * [r36556] graf3d/gl/inc/TGLH2PolyPainter.h, graf3d/gl/src/TGLH2PolyPainter.cxx: - From Timur: Mods to handle bins with MultiGraphs 2010-11-09 09:55 ganis * [r36553] proof/proof/src/TProofServ.cxx: - Save exception info also in the log file (it was just sent to the client) - Fix an old issue with DeactivateWorker("*") (the session is was terminated because no worker was active; this call coudl not be used as intermediate step to select a small number of workers). 2010-11-09 08:34 moneta * [r36552] hist/hist/src/TH1.cxx: fix TH1::IntegralAndError (bug https://savannah.cern.ch/bugs/?74997 ) 2010-11-08 22:37 pcanal * [r36548] cint/cint/lib/prec_stl/memory, core/utils/src/rootcint.cxx: Enable I/O for std::auto_ptr of objects when the dictionary is generated via rootcint (it was already enabled when generating the dictionary via genreflex) 2010-11-08 18:17 pcanal * [r36544] io/io/src/TMakeProject.cxx: In MakeProject, Add dictionary for auto_ptr 2010-11-08 17:51 pcanal * [r36543] core/meta/inc/TClass.h, core/meta/inc/TGenericClassInfo.h, core/meta/inc/TStreamerElement.h, core/meta/src/TClass.cxx, core/meta/src/TGenericClassInfo.cxx, core/meta/src/TStreamerElement.cxx, core/utils/src/rootcint.cxx: Improve performance of streaming base classes which have a ClassDef macro by recording a pointer to a wrapper to the Streamer function rather than going through CINT. This is also used to improved the performance of Streaming non-TObject class with a ClassDef (also skipping the use of CINT in this case). 2010-11-08 16:46 ganis * [r36541] proof/proof/src/TProofServ.cxx: Fix 'unreferenced local variable' found by buildbot 2010-11-08 16:42 ganis * [r36540] proof/proof/src/TProof.cxx: Make sure that the TProof instance on the client is invalidated after an idle timeout. 2010-11-08 16:16 ganis * [r36537] proof/proof/inc/TProofServ.h, proof/proof/inc/TVirtualProofPlayer.h, proof/proof/src/TProof.cxx, proof/proof/src/TProofServ.cxx, proof/proofplayer/inc/TProofPlayer.h, proof/proofplayer/src/TProofPlayer.cxx: Patch to improve the diagnostic in case of exceptions. Information about the event and file being processed at the moment the exception was raised is sent to the client, e.g. 0.5: caught exception triggered by signal '1' while processing dset:'EventTree', file:'http://root.cern.ch/files/data/event_3.root', event:1 - check logs for possible stacktrace The patch also fixes a problem with submergers observed when a worker was stopped because above the memory limits: this worker was established as merger but could not do the work, for obvious reasons, freezing the session. 2010-11-08 15:03 moneta * [r36536] math/mathcore/inc/LinkDef_Func.h, math/mathcore/inc/Math/QuantFuncMathCore.h, math/mathcore/src/QuantFuncMathCore.cxx, math/mathmore/inc/Math/LinkDef_Func.h, math/mathmore/inc/Math/QuantFuncMathMore.h, math/mathmore/src/QuantFuncMathMore.cxx: implement ROOT::Math::chisquare_quantile using ROOT::Math::chisquare_quantile_c. Function is not vey precise for z->0, but avoid using automatically MathMore function to clear dependencies add in MathMore a ROOT::MathMore::chisquare_quantile based on GSL for the case of z->0 2010-11-08 14:41 agheata * [r36535] geom/gdml/src/TGDMLParse.cxx, geom/geom/src/TGeoCache.cxx, geom/geom/src/TGeoCompositeShape.cxx, geom/geom/src/TGeoElement.cxx, geom/geom/src/TGeoManager.cxx, geom/geom/src/TGeoMaterial.cxx, geom/geom/src/TGeoMatrix.cxx, geom/geom/src/TGeoMedium.cxx, geom/geom/src/TGeoNode.cxx, geom/geom/src/TGeoShape.cxx, geom/geom/src/TGeoVolume.cxx, geom/geombuilder/src/TGeoManagerEditor.cxx, geom/geombuilder/src/TGeoMaterialEditor.cxx, geom/geombuilder/src/TGeoPconEditor.cxx, geom/geombuilder/src/TGeoTabManager.cxx, geom/geompainter/src/TGeoChecker.cxx, geom/geompainter/src/TGeoPainter.cxx, geom/geompainter/src/TGeoTrack.cxx: Changed Form() to TString::Format() everywhere 2010-11-08 14:01 couet * [r36534] tutorials/hist/th2polyBox.C, tutorials/hist/th2polyEurope.C, tutorials/hist/th2polyUSA.C: - New tests for TH2Poly 2010-11-08 13:17 moneta * [r36533] math/mathcore/src/FitResult.cxx: use ProbFuncMathCore for chi2 cdf definition. 2010-11-08 10:36 couet * [r36532] graf3d/gl/inc/LinkDef.h, graf3d/gl/inc/TGLH2PolyPainter.h, graf3d/gl/inc/TGLPadUtils.h, graf3d/gl/inc/TGLPlotBox.h, graf3d/gl/inc/TGLPlotPainter.h, graf3d/gl/inc/TGLUtil.h, graf3d/gl/src/TGLH2PolyPainter.cxx, graf3d/gl/src/TGLHistPainter.cxx, graf3d/gl/src/TGLPadUtils.cxx, graf3d/gl/src/TGLPlotBox.cxx, graf3d/gl/src/TGLPlotPainter.cxx: - Mods to draw TH2Poly (need to be adapted since TH2Poly bins are TGraph) 2010-11-08 10:32 couet * [r36531] hist/hist/src/TH2Poly.cxx: - Replace sqrt by TMath::Sqrt (buildbot report) 2010-11-08 10:24 couet * [r36530] hist/hist/inc/LinkDef.h, hist/hist/inc/TH2Poly.h, hist/hist/src/TGraph.cxx, hist/hist/src/TH2Poly.cxx, hist/hist/src/TMultiGraph.cxx, hist/histpainter/inc/THistPainter.h, hist/histpainter/src/THistPainter.cxx: - New class TH2Poly (histograms with polygonal bins) 2010-11-08 09:54 moneta * [r36529] hist/histpainter/src/THistPainter.cxx: fix previous commit (casting to TH2 should not be done) 2010-11-08 09:25 moneta * [r36528] hist/histpainter/src/THistPainter.cxx: - fix axis label of the 2D projected histogram obtained with ShowProjection (this fixes bug https://savannah.cern.ch/bugs/?74967 ) - fix the 1D projection when using ShowProjection (a 2D was done before instead of a 1D histogram) 2010-11-08 07:39 ganis * [r36526] proof/proof/src/TProofServ.cxx, proof/proofplayer/src/TProofPlayer.cxx: Add possibility for the to disable the use of submergers when set by default by the administrator. This is now achieved by setting the parameter PROOF_UseMergers to -1. 2010-11-05 16:21 ganis * [r36521] tutorials/proof/runProof.C: Add support for multiple subtype specification in debug, e.g. 'debug=kPacketizer|kCollect:2' 2010-11-05 16:08 ganis * [r36520] proof/proofd/inc/XrdProofdConfig.h, proof/proofd/inc/XrdProofdProofServMgr.h, proof/proofd/src/XrdProofGroup.cxx, proof/proofd/src/XrdProofdConfig.cxx, proof/proofd/src/XrdProofdManager.cxx, proof/proofd/src/XrdProofdProofServMgr.cxx: - Add support for reconfiguring the group manager and the {env,rootrc} settings. The related configuration files are checked for changes during the regular checks done by the XrdProofdManager. - Add support for selective definition of env and rootrc variables. Different values can be set for different users, groups, SVN versions or ROOT versions 2010-11-05 15:51 moneta * [r36519] math/mathcore/inc/Math/Minimizer.h: - use default option values at construction time which are specified in MinimizerOptions class - add also a SetOptions and SetDefaultOptions methods 2010-11-05 15:20 couet * [r36518] hist/hist/src/TGraph.cxx: - The foowwing macro generated a wrong .C file when its output was saved as a .C file from the TCanvas' File menu. { TMultiGraph *multigraph = new TMultiGraph(); TGraph *graph = new TGraph(3); graph->SetName("abcd_1"); graph->SetPoint(0,-4.,54.); graph->SetPoint(1,-5.,55.); graph->SetPoint(2,-6.,54.); multigraph->Add(graph,""); graph = new TGraph(3); graph->SetName("abcd_2"); graph->SetPoint(0,-7.,57.); graph->SetPoint(1,-8.,58.); graph->SetPoint(2,-9.,57.); multigraph->Add(graph,""); multigraph->Draw("af"); } 2010-11-05 14:43 pcanal * [r36517] io/xml/inc/TXMLEngine.h, io/xml/src/TXMLEngine.cxx: Revert r31745 which resolved coverity reports by moving struct from C to C++ but was actually very costly in memory(71% more) 2010-11-05 13:05 brun * [r36514] io/xml/src/TXMLEngine.cxx: From Sergei: Fix a problem when reading XML files 2010-11-05 12:05 ganis * [r36512] proof/proof/src/TProofServ.cxx, proof/proofx/src/TXProofServ.cxx: In TProofServ, TXProofServ: Move the creation and start of the idle timeout from the end of SetupCommon to the end of CreateServer, so that the timeout is not active during worker setup. Fix a problem reported by ALICE. 2010-11-05 09:35 moneta * [r36510] hist/hist/inc/TEfficiency.h, hist/hist/src/TEfficiency.cxx, hist/hist/src/TGraphAsymmErrors.cxx: new version of TEfficiency calss which can compute in the case of Bayesian statistics the shortest interval. Add also possibility (as requested by Diego) to have bet aprior parameters different bin by bin modify TGraphAsymmErrors to have BayesDivide returning mode+shortest interval as it was previously (before 5.27.06) This should fix https://savannah.cern.ch/bugs/?74056 2010-11-05 00:42 rdm * [r36509] core/base/src/TString.cxx: use Error() instead of Printf(). 2010-11-04 22:29 pcanal * [r36508] tree/tree/inc/TTree.h: Fix Savannah 74551: duplicate value in ELockStatusBits 2010-11-04 20:58 brun * [r36506] hist/hist/inc/TAxis.h, hist/hist/src/TAxis.cxx: From Chris Crawford. see : https://savannah.cern.ch/patch/?3978 Implement a new function (also in context menu) void TAxis::ZoomOut(Double_t factor, Double_t offset) // Zoom out by a factor of 'factor' (default =2) // uses previous zoom factor by default // Keep center defined by 'offset' fixed // ie. -1 at left of current range, 0 in center, +1 at right 2010-11-04 18:00 ganis * [r36504] proof/proof/src/TProof.cxx: In TProof::HandleSubmerger, use the number of Active workers (instead of the number of workers) to calculate the number of workers to merge. Also, in TProof::MarkBad, make sure that the all worker lists and the active monitor lists are updated after a worker turns bad. Should fix the issue with submergers reported by ALICE in Savannah. 2010-11-03 14:21 rdm * [r36497] proof/proof/src/TProofLite.cxx: use #ifdef instead of #if. 2010-11-03 13:09 couet * [r36496] graf2d/doc/v528/index.html: - TCutG 2010-11-03 13:07 couet * [r36495] graf2d/graf/inc/TCutG.h, graf2d/graf/src/TCutG.cxx: - Remove IsInside(x,y). It is now inherited from TGraph. 2010-11-03 13:05 couet * [r36494] hist/doc/v528/index.html: - TGraph and TMultiGraph 2010-11-03 13:01 couet * [r36493] hist/hist/inc/TGraph.h, hist/hist/inc/TMultiGraph.h, hist/hist/src/TGraph.cxx, hist/hist/src/TMultiGraph.cxx: - New method IsInside() returning 1 if a (x,y) position is inside the polygons(s) defined by the graphs(s), 0 otherwise. 2010-11-03 11:57 ganis * [r36491] proof/proofplayer/src/TPacketizerAdaptive.cxx: In TPacketizerAdaptive::Reset, fix an issue preventing correct worker-to-filenode matching. The problem was introduced with the patch making the the packetizer disk partition-aware and prevented the 'ForceLocal' option to work properly. Also, make sure that the FQDN is used consistently, and that 'localhost' or '127.0.0.1' are correctly matched to the local machine host name. 2010-11-03 08:41 brun * [r36490] math/mathcore/inc/TMath.h: Fix a compilation warning 2010-11-03 08:33 brun * [r36489] graf2d/graf/inc/TBox.h, graf2d/graf/src/TBox.cxx: Add new function TBox::IsInside to be used by the coming TH2Poly class. 2010-11-03 08:32 brun * [r36488] math/mathcore/inc/TMath.h: From Olivier; Implement a better algorithm for TMath::IsInside supporting open and closed polygons. 2010-11-02 23:16 wlav * [r36487] bindings/pyroot/src/PropertyProxy.cxx: allow global array access of builtin types 2010-11-02 16:00 rdm * [r36484] io/io/inc/TLockFile.h, io/io/src/TLockFile.cxx: reflect the change of location in the svn ident line. 2010-11-02 15:33 moneta * [r36483] math/mathcore/inc/LinkDef2.h: add missing dictionary for IMinimizer1D 2010-11-02 15:11 moneta * [r36482] math/mathmore/inc/Math/GSLRndmEngines.h, math/mathmore/inc/Math/LinkDef.h, math/mathmore/src/GSLRndmEngines.cxx, math/mathmore/test/testRandom.cxx: add the different types of ranlux generators (for single and double precision) update the test to use also CLHEP (when is available) 2010-11-02 14:32 ganis * [r36480] proof/proof/inc/TProof.h, proof/proof/src/TProof.cxx: Add possibility to deactivate a worker (i.e. remove it from the active list) during Collect in the case a failure status (!= 0) is received. This cannot be the default because an action can have failure among its possible return states. The new feature is used by EnablePackage to deactivate a worker where the requested packages could not be enabled properly. Should fix an issue reported by ALICE. 2010-11-02 14:09 rdm * [r36479] configure: remove remnants of thread/src/TLockFile.*. 2010-11-02 14:04 rdm * [r36478] config/Makefile.depend, core/thread/Module.mk, core/thread/inc/LinkDef.h, core/thread/inc/TLockFile.h, core/thread/src/TLockFile.cxx, io/io/inc/LinkDef.h, io/io/inc/TLockFile.h, io/io/src/TLockFile.cxx: Move TLockFile.cxx/.h to libRIO as it does not depend on any thread classes and by being in libThread it adds a dependency on libRIO in libThread which complicates using real thread classes in libRIO (circular dependency). 2010-11-02 13:23 rdm * [r36475] config/proofserv.in, proof/proof/inc/TProofServ.h, proof/proof/src/TProofServ.cxx, proof/proofplayer/src/TProofPlayer.cxx: From Gerri: add the possibility to control the resident and virtual memory of a proofserv using 'ulimit', which has less limitations and more flexibility than setrlimit. 2010-11-02 13:18 rdm * [r36474] config/rootrc.in, net/netx/src/TXNetFile.cxx: From Luckasz: ensure that the default value transition timeout is set correctly. 2010-11-02 13:18 moneta * [r36473] math/unuran/src/unuran-1.7.2-root.tar.gz: remove old unuran tar file 2010-11-02 12:06 ganis * [r36472] net/xrootd/src/xrootd/src/XrdClient/XrdClientConst.hh, net/xrootd/src/xrootd/src/XrdVersion.hh: From L. Janyst and A. Hanushevsky: Import from the head a urgent patch setting a more reasonable value for the default client transition time (8 hours instead of 5 mins). This should solve a sort of crisis affecting many xrootd sites with slow backends. 2010-11-02 11:44 rdm * [r36470] configure: delete previous version of unuran src directory. 2010-11-02 11:35 brun * [r36469] core/cont/src/TObjArray.cxx: Fix a problem in TObjArray::Randomize 2010-11-01 20:23 pcanal * [r36468] io/io/src/TStreamerInfo.cxx: Extend r36461 to a few more warnings 2010-11-01 17:58 ganis * [r36467] net/auth/src/TRootSecContext.cxx: Optimize use of strings in TRootSecContext::Print 2010-11-01 15:22 pcanal * [r36463] core/base/inc/RConfig.h, core/utils/src/rootcint.cxx: From a suggestion from Frank Gaede: Improve the uniqueness of globally visible symbols to allow for the mixing of dictionaries with very similar layout (for example the dictionary made for 2 classes of the same namespaces and/or by using pragma link defined_in) where some of the 'unique' variables might ended with both the same decoration (the namespace name) and line number. Note: Making all the variables static is not an option as some need to stay globally visible to prevent the optimizer from optimizing away the desired side-effects. 2010-11-01 15:05 pcanal * [r36461] io/io/src/TStreamerInfo.cxx: Fix warning message from when the StreamerInfo is not read from a file 2010-11-01 14:20 brun * [r36458] test/stressFit.cxx: Fix a wrong test in the main program 2010-11-01 14:06 moneta * [r36457] math/unuran/Module.mk, math/unuran/src/unuran-1.8.0-root.tar.gz, math/unuran/src/unuran-1.8.devel-root.tar.gz: from Josef Leydold: new version of Unuran 1.8.0 Version 1.8.0: October 2010 * Methods: - DSTD: new function unur_dstd_chg_truncated() that allows to truncate the domain of generator object that implements the inversion method. - NORTA: use method PINV as first choice for generator of marginal distribution. - PINV: when no 'center' is provided by the user, or when the PDF vanishes for the given 'center' or is not finite, then the method tries to "guess" an appropriate point for the 'center'. new function unur_pinv_eval_approxcdf() for computing approximate CDF. This requires to keep the table of CDF values by means of call unur_pinv_set_keepcdf(). * Distributions: - DISCRete distribution objects: added slot 'invCDF' for inverse CDF. New functions . unur_distr_discr_set_invcdf() . unur_distr_discr_get_invcdf() . unur_distr_discr_eval_invcdf() - When configure flag '--with-Rmath' is used, then all special functions (like beta and gamma function) are now taken from Rmath library. - geometric distribution: fixed special random variate generator * Other: - Fixed errors detect by static analysis tools by the ROOT team at CERN (thanks to R. Brun and L. Moneta) 2010-10-31 18:10 brun * [r36454] hist/hist/src/TAxis.cxx: Fix a problem in TAxis::Copy reported at https://savannah.cern.ch/bugs/?74629 2010-10-29 12:59 brun * [r36453] tree/tree/inc/TBranch.h, tree/tree/src/TBranch.cxx: Add a new function TBranch::SetStatus It is much faster to call this function in case of a Tree with many branches instead of calling TTree::SetBranchStatus 2010-10-28 22:10 pcanal * [r36450] tree/treeplayer/src/TTreeFormula.cxx: Fix TTree::Scan when specify a format (e.g. 9.2f) and using uneven arrays (i.e. there will be 'empty' cells) 2010-10-28 20:52 pcanal * [r36449] core/base/inc/LinkDef1.h, tree/treeplayer/inc/TBranchProxy.h, tree/treeplayer/inc/TBranchProxyClassDescriptor.h, tree/treeplayer/inc/TBranchProxyTemplate.h, tree/treeplayer/src/TBranchProxy.cxx, tree/treeplayer/src/TBranchProxyClassDescriptor.cxx, tree/treeplayer/src/TTreeProxyGenerator.cxx: Fix several issues with then handling of vector of object related to the bug report: <http://savannah.cern.ch/bugs/?74451> 2010-10-28 19:30 russo * [r36448] cint/cint/src/pause.cxx: Fix savannah bug #74405, odd behaviour when reloading. When a script has a function-local const variable reloading the script does nothing. The absence of the const variable allows the G__reload_file() function to take a shortcut path which works correctly, however the main-line code path has a reversed test condition which causes an early exit. 2010-10-28 14:43 ganis * [r36447] net/xrootd/src/xrootd/src/XrdSys/XrdSysPthread.cc: Synchronize with the vendors branch: Make sure that the value of ETIMEDOUT from Winsock2.h is used. Fixes a possible infinite loop when trying to get a timed wait condition. 2010-10-28 13:01 couet * [r36443] core/base/src/TStyle.cxx: - Improve the doc 2010-10-28 11:23 ganis * [r36440] proof/proofplayer/src/TProofPlayer.cxx: Add missing protection causing a crash in submergers when the output list contained TProofOutputFile objects (see forum). 2010-10-28 10:10 ganis * [r36437] proof/proof/inc/TProof.h, proof/proof/src/TProof.cxx, test/stressProof.cxx: In the PrintProgress function used to display a text progress bar, show also the average reading rate in [k,M,G}bytes/s in addition to the event processing rate. This is useful to have a feeling of the rate when running of a remote machine in batch mode. 2010-10-27 13:35 brun * [r36434] tree/treeplayer/src/TTreePlayer.cxx: Fix a typo in TTreePlayer::Scan documentation 2010-10-27 10:16 couet * [r36431] graf3d/gl/src/TGLBoxPainter.cxx, graf3d/gl/src/TGLLegoPainter.cxx, graf3d/gl/src/TGLSurfacePainter.cxx: - From Timur: protection added in DrawPalette 2010-10-27 07:11 brun * [r36428] hist/hist/src/TH1.cxx: In TH1::Sumw2 set the the square of the bin error to the absolute value of the bin content and not the bin content when TH1::Sumw2 is called and the histogram has already been filled. 2010-10-26 18:44 pcanal * [r36427] tree/treeplayer/src/TTreePlayer.cxx: Fix TTree::Query with more than one column requested 2010-10-26 18:03 bellenot * [r36426] gui/gui/src/TGFileBrowser.cxx: Add directories in list tree items, to be able to properly change directory (see TGFileBrowser::Chdir(TGListTreeItem *item)) 2010-10-26 16:05 couet * [r36425] hist/doc/v528/index.html: - TGraphPainter 2010-10-26 16:02 couet * [r36424] hist/histpainter/src/TGraphPainter.cxx: - The new markers (styles 32 to 34) were not taken into account in the error bars drawing. 2010-10-26 12:51 bellenot * [r36422] gui/gui/src/TGFileBrowser.cxx: Don't replace the TKey by the object itself when reading it from file, to avoid deletion of the list tree item by RecursiveRemove() e.g. when drawing TGraph (with option alp) from a file. It is better to read the object each time anyway, as the object may have changed in the file. This should fix the bug #74227, TBrowser crashes if a TGraph of TCanvas object is opened again (https://savannah.cern.ch/bugs/?74227) 2010-10-25 18:26 pcanal * [r36421] io/io/src/TStreamerInfo.cxx: Add support for using GetValue on a STL container of numerical type 2010-10-25 10:55 matevz * [r36419] graf3d/eve/src/TEveGeoNode.cxx: In TEveGeoNode constructor use SetRnrSelfChildren() to set element visibility instead of direct assignment to visibility flags. 2010-10-25 10:17 matevz * [r36418] tutorials/eve/track.C: Add test-case from Druid, ILC event-display. 2010-10-25 10:13 matevz * [r36417] graf3d/eve/inc/TEveDigitSet.h, graf3d/eve/src/TEveJetConeGL.cxx: Merge the following revisions from branches/dev/fireworks: 36379, 36403 36379 ===== Author: matevz Date: Wed Oct 20 12:23:26 2010 New Revision: 36379 URL: http://root.cern.ch/viewvc?rev=36379&root=root&view=rev Log: Add using declaration to avoid shadowing overloaded GetUserData() from base-class. Modified: branches/dev/fireworks/graf3d/eve/inc/TEveDigitSet.h 36403 ===== Author: alja Date: Thu Oct 21 19:23:16 2010 New Revision: 36403 URL: http://root.cern.ch/viewvc?rev=36403&root=root&view=rev Log: Disable lighting. Modified: branches/dev/fireworks/graf3d/eve/src/TEveJetConeGL.cxx 2010-10-23 16:23 brun * [r36416] tree/tree/src/TLeafC.cxx: use strlcpy 2010-10-23 16:20 brun * [r36415] tree/tree/src/TTree.cxx: Fix a memory leak in case of Error. 2010-10-23 07:04 moneta * [r36414] math/smatrix/test/testInversion.cxx: patch from Axel to fix error found by Clang 2010-10-22 22:45 wlav * [r36413] bindings/pyroot/ROOT.py, bindings/pyroot/src/PyROOT.h, bindings/pyroot/src/Pythonize.cxx, bindings/pyroot/src/RootModule.cxx: p3 stl and ttree support 2010-10-22 18:22 wlav * [r36412] bindings/pyroot/src/PyROOT.h, bindings/pyroot/src/RootModule.cxx: pickle support for p3 2010-10-22 14:32 couet * [r36411] graf2d/asimage/src/libAfterImage/libjpeg/jconfig.h: - From Axel: patch to remove warnings on windows 2010-10-22 11:58 brun * [r36410] tree/tree/inc/TTree.h, tree/tree/src/TTree.cxx: Implement a suggestion (and code) from Mike Marino; new function TTree::readStream see: https://savannah.cern.ch/bugs/?74306 2010-10-22 09:26 brun * [r36409] core/base/src/TDirectory.cxx, io/io/src/TDirectoryFile.cxx: Fix typos in the doc 2010-10-22 09:21 brun * [r36408] core/base/src/TDirectory.cxx, io/io/src/TDirectoryFile.cxx: In the mkdir functions, one can now create a tree of sub-directories // Create a sub-directory and return a pointer to the created directory. // Returns 0 in case of error. // Returns 0 if a directory with the same name already exists. // Note that the directory name may be of the form "a/b/c" to create a hierarchy of directories. // In this case, the function returns the pointer to the "a" directory if teh operation is successful. 2010-10-22 02:04 pcanal * [r36407] tree/tree/inc/TLeaf.h, tree/tree/inc/TLeafB.h, tree/tree/inc/TLeafC.h, tree/tree/inc/TLeafD.h, tree/tree/inc/TLeafF.h, tree/tree/inc/TLeafI.h, tree/tree/inc/TLeafL.h, tree/tree/inc/TLeafO.h, tree/tree/inc/TLeafS.h, tree/tree/src/TLeafB.cxx, tree/tree/src/TLeafC.cxx, tree/tree/src/TLeafD.cxx, tree/tree/src/TLeafF.cxx, tree/tree/src/TLeafI.cxx, tree/tree/src/TLeafL.cxx, tree/tree/src/TLeafO.cxx, tree/tree/src/TLeafS.cxx: From Mike Marino: Replace the overly generic ifstream by istream as the argument to ReadValue 2010-10-22 01:24 moneta * [r36406] math/unuran/src/unuran-1.8.devel-root.tar.gz: from Josef Leydold: new version of unuran fixing last Coverity defect 2010-10-22 01:23 wlav * [r36405] bindings/pyroot/src/PyBufferFactory.cxx, bindings/pyroot/src/PyROOT.h, bindings/pyroot/src/Utility.cxx: p3 buffer support 2010-10-21 16:17 couet * [r36401] graf2d/asimage/README: - boolean in libjpeg 2010-10-21 16:15 couet * [r36399] graf2d/asimage/src/libAfterImage/libjpeg/jconfig.h, graf2d/asimage/src/libAfterImage/libjpeg/jmorecfg.h: - From Axel: fix a problem with boolean 2010-10-21 16:01 couet * [r36398] graf2d/asimage/README: - undo 2010-10-21 16:00 couet * [r36397] graf2d/asimage/src/libAfterImage/libjpeg/jdatadst.c: - Undo previous patch, it does not work on Mac. 2010-10-21 15:14 wlav * [r36396] bindings/pyroot/src/Converters.cxx, bindings/pyroot/src/Pythonize.cxx: fix clang warnings 2010-10-21 12:28 brun * [r36394] montecarlo/eg/Module.mk: From Axel: Disable -Wshadow for TGenerator.cxx: cfortran does funny things causing a shadow warning with clang. 2010-10-21 10:48 couet * [r36393] graf2d/asimage/README: - jdatadst.c 2010-10-21 10:46 couet * [r36392] graf2d/asimage/src/libAfterImage/libjpeg/jdatadst.c: - libjpeg and clan: fix a few warnings. 2010-10-21 09:58 couet * [r36391] core/base/src/TColor.cxx, hist/histpainter/src/THistPainter.cxx: - In some doc, CreateGradientColorTable was wrongly mentionned as a TStyle method. 2010-10-21 09:35 agheata * [r36390] geom/gdml/inc/TGDMLParse.h: patch for clang (Axel) 2010-10-21 06:30 brun * [r36389] test/stressGeometry.cxx: Fix a bug found thanks to the clang compiler 2010-10-21 04:05 pcanal * [r36388] tree/tree/src/TLeaf.cxx: From karolos@fnal.gov: Improve the selection of the leaf used for size of an array in a leaflist by giving preference for the leaf inside the same branch and by adding support for explicit full path name. Concretely the following now works properly: TTree::Branch("JET1", &JET1, "njets/I:et[njets]/F:pt[njets]/F"); TTree::Branch("JET2", &JET2, "njets/I:et[njets]/F:pt[njets]/F"); and the following is now supported: njets/I:et[JETS1.njets]/F:pt[JETS1.njets] This fixes the issue 74244 in savannah (<http://savannah.cern.ch/bugs/?74244>) 2010-10-20 14:26 matevz * [r36384] graf3d/eve/src/TEveArrowGL.cxx, graf3d/eve/src/TEveBoxGL.cxx, graf3d/eve/src/TEveBoxSetGL.cxx, graf3d/eve/src/TEveCalo2DGL.cxx, graf3d/eve/src/TEveCalo3DGL.cxx, graf3d/eve/src/TEveCaloLegoGL.cxx, graf3d/eve/src/TEveJetConeGL.cxx, graf3d/eve/src/TEveLineGL.cxx, graf3d/eve/src/TEvePlot3DGL.cxx, graf3d/eve/src/TEveProjectionAxesGL.cxx, graf3d/eve/src/TEveQuadSetGL.cxx, graf3d/eve/src/TEveStraightLineSetGL.cxx, graf3d/eve/src/TEveTextGL.cxx, graf3d/eve/src/TEveTrackGL.cxx, graf3d/eve/src/TEveTrackProjectedGL.cxx, graf3d/eve/src/TEveTriangleSetGL.cxx, graf3d/gl/inc/TGLObject.h, graf3d/gl/src/TF2GL.cxx, graf3d/gl/src/TGLObject.cxx, graf3d/gl/src/TGLParametricEquationGL.cxx, graf3d/gl/src/TGLScenePad.cxx, graf3d/gl/src/TH2GL.cxx, graf3d/gl/src/TH3GL.cxx: Rewrite dynamic casts in sub-classes of TGLObject, SetModel() virtual, so as to avoid complaints from coverity. 2010-10-20 13:32 brun * [r36383] tutorials/pythia/pythia8.C: Fix to take into account the change from IsFinal() to status(). Now final particles have a status >0 2010-10-20 12:27 brun * [r36382] misc/memstat/inc/TMemStat.h, misc/memstat/inc/TMemStatMng.h, misc/memstat/src/TMemStat.cxx, misc/memstat/src/TMemStatMng.cxx, tree/treeviewer/inc/TMemStatShow.h, tree/treeviewer/src/TMemStatShow.cxx: Add a new control argument to TMemStat // When TMemStat is active it recors every call to malloc/free in a ROOT Tree. // You must be careful when running jobs with many millions (or more) of calls // to malloc/free because the generated Tree may become very large. // The TMemStat constructor TMemStat(const char* system, Int_t buffersize, Int_t maxcalls) // has its 3 arguments optional: // -system refers to the internal algorithm to compute the back traces. // the recommended value is "gnubuiltin" // -buffersize is the number of calls to malloc or free that can be stored in one memory buffer. // when the buffer is full, the calls to malloc/free pointing to the same location // are eliminated and not written to the final Tree. The default value 100000 // is such that between 50 and 90% of the calls are eliminated depending on the application. // You can set buffersize <=1 to keep every single call to malloc/free. // -maxcalls can set a limit for the maximum number of calls to be registered in the Tree. // The default value is 5000000. // The 3 arguments can be set in $ROOTSYS/etc/system.rootrc // Root.TMemStat.system gnubuiltin // Root.TMemStat.buffersize 100000 // Root.TMemStat.maxcalls 5000000 2010-10-20 12:24 brun * [r36381] core/base/src/TApplication.cxx: Changes to reflect the new argument when calling the TMemStat constructor 2010-10-20 12:23 brun * [r36380] config/rootrc.in: Add a new parameter Root.TMemStat.buffersize 100000 # the parameter buffersize is the number of calls to malloc or free that can be stored in one memory buffer. # when the buffer is full, the calls to malloc/free pointing to the same location # are eliminated and not written to the final Tree. The default value 100000 # is such that between 50 and 90% of the calls are eliminated depending on the application. 2010-10-20 10:15 brun * [r36378] test/stressFit.cxx: Add a protection against a wrong option 2010-10-19 17:50 matevz * [r36374] graf3d/eve/inc/TEveElement.h, graf3d/eve/src/TEveElement.cxx: Fix compilation warnings. 2010-10-19 17:43 matevz * [r36373] graf3d/eve/inc/TEveArrow.h, graf3d/eve/inc/TEveDigitSet.h, graf3d/eve/inc/TEveElement.h, graf3d/eve/inc/TEveGeoNode.h, graf3d/eve/inc/TEveGeoShape.h, graf3d/eve/inc/TEvePointSet.h, graf3d/eve/inc/TEveProjectionBases.h, graf3d/eve/inc/TEveUtil.h, graf3d/eve/src/TEveBoxGL.cxx, graf3d/eve/src/TEveCaloData.cxx, graf3d/eve/src/TEveElement.cxx, graf3d/eve/src/TEveGedEditor.cxx, graf3d/eve/src/TEveProjectionBases.cxx, graf3d/eve/src/TEveScene.cxx, graf3d/eve/src/TEveTrackPropagator.cxx, graf3d/eve/src/TEveUtil.cxx, graf3d/gl/inc/LinkDef.h, graf3d/gl/inc/TGLAutoRotator.h, graf3d/gl/inc/TGLViewer.h, graf3d/gl/inc/TGLViewerEditor.h, graf3d/gl/src/TGLAutoRotator.cxx, graf3d/gl/src/TGLViewer.cxx, graf3d/gl/src/TGLViewerEditor.cxx: Merge the following revisions from branches/dev/fireworks: 35724, 35865, 35866, 35867, 36028, 36093, 36110, 36125, 36130, 36365, 36370 35724 ===== Author: matevz Date: Fri Sep 24 22:08:36 2010 New Revision: 35724 URL: http://root.cern.ch/viewvc?rev=35724&root=root&view=rev Log: Preliminary version of camera auto-rotator. Added: branches/dev/fireworks/graf3d/gl/inc/TGLAutoRotator.h (with props) branches/dev/fireworks/graf3d/gl/src/TGLAutoRotator.cxx (with props) Modified: branches/dev/fireworks/graf3d/gl/inc/LinkDef.h Propchange: branches/dev/fireworks/graf3d/gl/inc/TGLAutoRotator.h ('svn:eol-style' added) Propchange: branches/dev/fireworks/graf3d/gl/inc/TGLAutoRotator.h ('svn:keywords' added) Propchange: branches/dev/fireworks/graf3d/gl/src/TGLAutoRotator.cxx ('svn:eol-style' added) Propchange: branches/dev/fireworks/graf3d/gl/src/TGLAutoRotator.cxx ('svn:keywords' added) 35865 ===== Author: alja Date: Wed Sep 29 20:38:27 2010 New Revision: 35865 URL: http://root.cern.ch/viewvc?rev=35865&root=root&view=rev Log: Properly convert Et to E. Modified: branches/dev/fireworks/graf3d/eve/src/TEveCaloData.cxx 35866 ===== Author: alja Date: Wed Sep 29 20:39:58 2010 New Revision: 35866 URL: http://root.cern.ch/viewvc?rev=35866&root=root&view=rev Log: Fix compilation warning. Modified: branches/dev/fireworks/graf3d/eve/src/TEveCaloData.cxx 35867 ===== Author: alja Date: Wed Sep 29 21:12:04 2010 New Revision: 35867 URL: http://root.cern.ch/viewvc?rev=35867&root=root&view=rev Log: Use cell absolute value when update TEveCaloDataHist::fMaxValE and TEveCaloDataVec::fMaxValE. Modified: branches/dev/fireworks/graf3d/eve/src/TEveCaloData.cxx 36028 ===== Author: alja Date: Fri Oct 1 18:24:15 2010 New Revision: 36028 URL: http://root.cern.ch/viewvc?rev=36028&root=root&view=rev Log: Anti-alias frame lines. Modified: branches/dev/fireworks/graf3d/eve/src/TEveBoxGL.cxx 36093 ===== Author: matevz Date: Tue Oct 5 21:30:57 2010 New Revision: 36093 URL: http://root.cern.ch/viewvc?rev=36093&root=root&view=rev Log: Complete implementation. Modified: branches/dev/fireworks/graf3d/gl/inc/TGLAutoRotator.h branches/dev/fireworks/graf3d/gl/src/TGLAutoRotator.cxx 36110 ===== Author: matevz Date: Wed Oct 6 13:49:26 2010 New Revision: 36110 URL: http://root.cern.ch/viewvc?rev=36110&root=root&view=rev Log: Add camera rotator controls to gl-viewer editor. Put it together with stereo controls in the "Extras" tab. Modified: branches/dev/fireworks/graf3d/gl/inc/TGLAutoRotator.h branches/dev/fireworks/graf3d/gl/inc/TGLViewer.h branches/dev/fireworks/graf3d/gl/inc/TGLViewerEditor.h branches/dev/fireworks/graf3d/gl/src/TGLAutoRotator.cxx branches/dev/fireworks/graf3d/gl/src/TGLViewer.cxx branches/dev/fireworks/graf3d/gl/src/TGLViewerEditor.cxx 36125 ===== Author: matevz Date: Wed Oct 6 17:09:07 2010 New Revision: 36125 URL: http://root.cern.ch/viewvc?rev=36125&root=root&view=rev Log: Remove redundant arguments. Modified: branches/dev/fireworks/graf3d/gl/src/TGLViewerEditor.cxx 36130 ===== Author: matevz Date: Wed Oct 6 17:34:07 2010 New Revision: 36130 URL: http://root.cern.ch/viewvc?rev=36130&root=root&view=rev Log: * TGLAutoRotator Use TStopwatch to measure time between two redraws. Do not stop / restart the timer, keep it running. Improve defaults. * TGLViewerEditor Allow 3 decimal digits for delta-time. Modified: branches/dev/fireworks/graf3d/gl/inc/TGLAutoRotator.h branches/dev/fireworks/graf3d/gl/src/TGLAutoRotator.cxx branches/dev/fireworks/graf3d/gl/src/TGLViewerEditor.cxx 36365 ===== Author: alja Date: Mon Oct 18 18:41:05 2010 New Revision: 36365 URL: http://root.cern.ch/viewvc?rev=36365&root=root&view=rev Log: TEveElement, TEveProjectionBases: Add support for fast destruction of large number of elements (e.g. heavy ion data). TEveRefBackPtr, TEveTrackPropagator: Optimize TEveRefBackPtr::DecRefCount() for large number of references. TEveElement, TEveScene, TEveGedEditor, TEveGeoNode, TEveDigitSet, TEveArrow, TEvePointSet, TEveGeoShape: Remove default parameter in GetObject(), GetEditorObject(), and GetRenderObject() to avoid unnecessary creation/destruction of temporary TEveException object. Modified: branches/dev/fireworks/graf3d/eve/inc/TEveArrow.h branches/dev/fireworks/graf3d/eve/inc/TEveDigitSet.h branches/dev/fireworks/graf3d/eve/inc/TEveElement.h branches/dev/fireworks/graf3d/eve/inc/TEveGeoNode.h branches/dev/fireworks/graf3d/eve/inc/TEveGeoShape.h branches/dev/fireworks/graf3d/eve/inc/TEvePointSet.h branches/dev/fireworks/graf3d/eve/inc/TEveProjectionBases.h branches/dev/fireworks/graf3d/eve/inc/TEveUtil.h branches/dev/fireworks/graf3d/eve/src/TEveElement.cxx branches/dev/fireworks/graf3d/eve/src/TEveGedEditor.cxx branches/dev/fireworks/graf3d/eve/src/TEveProjectionBases.cxx branches/dev/fireworks/graf3d/eve/src/TEveScene.cxx branches/dev/fireworks/graf3d/eve/src/TEveTrackPropagator.cxx branches/dev/fireworks/graf3d/eve/src/TEveUtil.cxx 36370 ===== Author: matevz Date: Tue Oct 19 18:50:07 2010 New Revision: 36370 URL: http://root.cern.ch/viewvc?rev=36370&root=root&view=rev Log: * TEveTrackPropagator: Fix calculation of: - fractional step when approaching a reference point; - track length when using helix propagator. * track.C: Add test-case from ILC display Druid that was causing problems. Modified: branches/dev/fireworks/graf3d/eve/src/TEveTrackPropagator.cxx branches/dev/fireworks/tutorials/eve/track.C 2010-10-19 16:14 moneta * [r36369] math/mathcore/inc/Math/WrappedFunction.h: from Axel: Help CINT parse functionpointer typedef fixing Savannah #74108 2010-10-19 07:52 brun * [r36367] build/win/w32pragma.h: From Axel: Newer MSVC versions issue a warning that they follow the C++ standard:<http://msdn.microsoft.com/en-us/library/aa984668%28VS.71%29.aspx>. Silence that, visible e.g. in roofit: roofit\roofit\src\RooChiSquarePdf.cxx(65) : warning C4675: 'double pow(double,double)' : resolved overload was found by argument-dependent lookup 2010-10-16 17:23 brun * [r36362] misc/memstat/src/TMemStat.cxx, tree/treeviewer/src/TMemStatShow.cxx: More improvements in TMemStat::Show // // TMemStat::Show creates 3 canvases. // -In canvas1 it displays a dynamic histogram showing for pages (10 kbytes by default) // the percentage of the page used. // A summary pave shows the total memory still in use when the TMemStat object // goes out of scope and the average occupancy of the pages. // The average occupancy gives a good indication of the memory fragmentation. // // -In canvas2 it displays the histogram of memory leaks in decreasing order. // when moving the mouse on this canvas, a tooltip shows the backtrace for the leak // in the bin below the mouse. // // -In canvas3 it displays the histogram of the nbigleaks largest leaks (default is 20) // for each leak, the number of allocs and average alloc size is shown. // // // Simply do: // root > TMemStat::Show() // or specifying arguments // root > TMemStat::Show(0.01,20,"mydir/mymemstat.root"); // // The first argument to Show is the percentage of the time of the original job // that produced the file after which the display is updated. By default update=0.01, // ie 100 time intervals will be shown. // The second argument is nbigleaks. // The third argument is the imput file name (result of TMemStat). // If this argument is omitted, the script will take the most recent file // generated by TMemStat. 2010-10-15 14:36 brun * [r36359] tree/treeviewer/inc/TMemStatShow.h, tree/treeviewer/src/TMemStatShow.cxx: More improvements 2010-10-15 12:44 moneta * [r36358] math/mathcore/inc/Math/GaussLegendreIntegrator.h, math/mathcore/src/GaussLegendreIntegrator.cxx, math/mathcore/test/testIntegration.cxx: fix GaussLegendreIntegrator (see bug https://savannah.cern.ch/bugs/?74041 ) 2010-10-15 12:26 rdm * [r36357] core/base/src/TString.cxx: replace sprintf's by snprintf's. 2010-10-14 15:35 brun * [r36355] tree/treeviewer/src/TMemStatShow.cxx: fix compilation warning 2010-10-14 15:31 brun * [r36354] misc/memstat/inc/TMemStat.h, misc/memstat/src/TMemStat.cxx, tree/treeviewer/inc/TMemStatShow.h, tree/treeviewer/src/TMemStatShow.cxx: Start implementing the histogram of leaks sorted by size 2010-10-14 14:59 pcanal * [r36353] io/io/src/TFile.cxx: Add missing check for null pointer 2010-10-14 13:44 moneta * [r36352] hist/hist/src/HFitImpl.cxx: fix bug fitting a multigraph not yet drawn with the axis (see https://savannah.cern.ch/bugs/?73970 ) 2010-10-14 13:40 moneta * [r36350] math/smatrix/inc/Math/CholeskyDecomp.h: from Manuel Schiller: add missing include files 2010-10-14 10:16 brun * [r36349] tutorials/gui/guitest.C: Add missing include <TClass.h> required when compiling guitest in STANDALONE 2010-10-14 08:35 stelzer * [r36348] tmva/inc/PDEFoam.h: code annotation 'no tainted data return' for PDEFoam::GetDim() 2010-10-14 08:01 axel * [r36347] cint/cint/include/iostream.h: Come up with a spelling that both CINT and the compiler can parse: don't use compound initializer. Fixes CINT nightlies. 2010-10-14 07:24 brun * [r36346] roofit/roofitcore/inc/RooAbsReal.h: use strlcpy 2010-10-13 20:54 brun * [r36345] tree/treeplayer/src/TTreePerfStats.cxx: Fix a problem in Finish and Paint in case one reads a very small fraction of the file. see: http://root.cern.ch/phpBB3/viewtopic.php?f=3&t=11372 2010-10-13 17:21 brun * [r36344] graf2d/qt/src/GQtGUI.cxx: From Valeri: fix a coverity report 2010-10-13 16:52 axel * [r36343] cint/cint/include/iostream.h: Fix roottest: don't declare left, right (CINT's synonym for ios_base::left,right) as variables. 2010-10-13 16:49 moneta * [r36342] math/unuran/src/unuran-1.8.devel-root.tar.gz: from Josef Leydold: new tar file of Unuran fixing last 2 Coverity items 2010-10-13 14:13 pcanal * [r36340] io/io/src/TStreamerInfo.cxx: Remove dead code (coverity 11482) 2010-10-13 14:10 axel * [r36339] cint/cint/include/iostream.h: fix fatal pragma omission 2010-10-13 14:06 pcanal * [r36338] io/io/inc/TVirtualCollectionIterators.h, io/io/src/TGenCollectionProxy.cxx: Try a different spelling of the coverity event to suppress cov 21800 and 21801 (invalid iterator) 2010-10-13 13:43 rdm * [r36337] hist/hist/Module.mk: cosmetics. 2010-10-13 13:42 rdm * [r36336] core/clib/Module.mk, core/clib/inc/LinkDef.h, core/clib/inc/snprintf.h, core/clib/inc/strlcpy.h: add the following functions to G__Clib dictionary: strlcpy() strlcat() snprintf() so they can be used in scripts. 2010-10-13 08:56 axel * [r36329] cint/cint/include/_iostream, cint/cint/include/iostream.h: Simplify CINT version of iobase manip flags Add missing ones (e.g. showpoint) 2010-10-13 08:17 axel * [r36327] cint/cint/src/expr.cxx: Fix Savannah #73909. Remove unused variables / expressions (ipunct, len). This matches the recent change in fread, keeping necessary spaces, e.g. between "unsigned" and "int" 2010-10-13 08:05 axel * [r36326] core/editline/src/read.cxx: Add tainted_data suppression to (dysfunctional) data_index suppression 2010-10-13 08:03 axel * [r36325] core/editline/src/read.cxx: Suppression of data_index doesn't work (complaint sent to Coverity). For now suppress caller instead. 2010-10-13 07:36 brun * [r36324] hist/hist/src/TF3.cxx: Fix uninitialized members 2010-10-13 07:23 brun * [r36323] misc/table/src/TVolumePosition.cxx: Fix one more uninitialized memeber 2010-10-13 07:10 brun * [r36322] hist/hist/src/TH1.cxx, hist/hist/src/TH2.cxx: In TH1::Rebin and TH2::rebin2 reset the kCanRebin bit while rebinning. This fixes http://savannah.cern.ch/bugs/?73915 2010-10-12 19:17 pcanal * [r36321] cint/cint/src/struct.cxx, core/utils/src/rootcint.cxx, io/io/inc/TVirtualCollectionIterators.h, io/io/src/TGenCollectionProxy.cxx, io/io/src/TStreamerInfoActions.cxx, tree/treeplayer/src/TTreeProxyGenerator.cxx: TStreamerInfoAction.cxx: fix cov 22834 (null returns), 21802 and 21803 (sizeof_mistmatch) TGenCollectionProxy.cxx: fix cov 22879 (invalid iterator) TVirtualCollectionIterators.h: fix cov 22879 (invalid iterator) TTreeProxyGenerator.cxx: ignore cov 14197 (secure_temp) rootcint.cxx: ignore tainted data reports, fix cov 14205 (secure_temp), cov 14299 (unreacheable), 11490 (deadcode), 11742,11743 (forward_null) struct.cxx: cov 12457 (secure coding) 2010-10-12 19:00 brun * [r36320] test/Event.cxx, test/EventMT.cxx, test/Tetris.cxx, test/bench.cxx, test/ctorture.cxx, test/stress.cxx, test/stressEntryList.cxx, test/stressFit.cxx, test/stressGUI.cxx, test/stressHistoFit.cxx, test/stressLinear.cxx, test/stressShapes.cxx, test/stressSpectrum.cxx, test/tcollbm.cxx, test/vmatrix.cxx, test/vvector.cxx: Unfortunately snprintf and strlcpy cannot ve used in the test programs because roottest can run the tests via CINT and for the time being these 2 functions are unknown to CINT (such a shame!) 2010-10-12 16:26 brun * [r36319] tree/tree/src/TTree.cxx: Add a comment concerning the last change in TTree::AutoSave 2010-10-12 15:24 axel * [r36318] cint/reflex/test/implementation/members/OffsetOfTest.cxx, cint/reflex/test/iso-iec/conv/fpprom/a.cxx: Add missing #includes 2010-10-12 15:09 moneta * [r36317] math/unuran/src/unuran-1.8.devel-root.tar.gz: new tar file from Josef trying to fix the remaining Coverity defects - should fix also failure observed in computing _unur_arcmean function on VS 7.1 (a compiler bug ?) and was making fail the unuran ROOT tests 2010-10-12 14:28 brun * [r36316] tree/tree/src/TTree.cxx: In TTree::AutoSave when the option "saveself" is specified, one must also call TFile::WriteHeader. This is required in case the GetUserInfo list contains a user class and its StreamerInfo class must be written. 2010-10-12 12:41 axel * [r36315] cint/cint/inc/Api.h, cint/cint/inc/BaseCls.h, cint/cint/inc/CallFunc.h, cint/cint/inc/Class.h, cint/cint/inc/Method.h, cint/cint/inc/MethodAr.h, cint/cint/inc/Token.h, cint/cint/inc/Type.h, cint/cint/inc/Typedf.h, cint/cint/src/debug.cxx, cint/cint/src/init.cxx, cint/cint/src/loadfile.cxx, cint/cint/src/pause.cxx, cint/cint/src/val2a.cxx, cint/cint/src/var.cxx: Spell Coverity ignore comments //coverity[...] with lower case 'c'. Add outer include guards (fixes Coverity reports on include recursion). 2010-10-12 12:40 axel * [r36314] cint/reflex/inc/Reflex/Object.h: Remove unnecessary #include (also fixes a Coverity report on include recursion). 2010-10-12 12:40 axel * [r36313] core/editline/src/map.cxx, core/editline/src/read.cxx, core/editline/src/readline.cxx, core/editline/src/search.cxx, core/editline/src/term.cxx, core/editline/src/tty.cxx: Spell Coverity ignore comment '// coverity[...]' with smaller 'c'. 2010-10-12 10:15 rdm * [r36312] proof/proofd/src/proofd.cxx: use strlcat instead of strncat. 2010-10-12 09:16 couet * [r36311] graf2d/asimage/Module.mk: - disable warning 4244 in libjpeg on windows 2010-10-12 08:35 brun * [r36310] test/Event.cxx, test/EventMT.cxx, test/Tetris.cxx, test/bench.cxx, test/histviewer/canvsave.cxx, test/histviewer/histaction.cxx, test/periodic/XSGui.cxx, test/periodic/XSPeriodicTable.cxx, test/stress.cxx, test/stressEntryList.cxx, test/stressFit.cxx, test/stressGUI.cxx, test/stressHistoFit.cxx, test/stressLinear.cxx, test/stressShapes.cxx, test/stressSpectrum.cxx, test/tcollbm.cxx, test/vmatrix.cxx, test/vvector.cxx: use snprintf 2010-10-12 08:08 brun * [r36309] graf2d/graf/src/TGaxis.cxx: use strlcat 2010-10-12 07:13 brun * [r36308] core/meta/src/TCint.cxx, core/meta/src/TClass.cxx, core/meta/src/TStreamerElement.cxx, graf2d/fitsio/src/TFITS.cxx, hist/hist/src/TF1.cxx, hist/hist/src/TFormula.cxx, io/hdfs/src/THDFSFile.cxx, io/io/src/TFile.cxx, net/auth/src/TAuthenticate.cxx, test/ctorture.cxx, tree/treeplayer/src/TFileDrawMap.cxx, tree/treeviewer/src/TTreeViewer.cxx: use strlcpy 2010-10-12 07:10 brun * [r36307] misc/table/src/TVolumePosition.cxx: Fix uninitialized member. coverity 2010-10-11 18:55 moneta * [r36306] math/unuran, math/unuran/Module.mk, math/unuran/inc/TUnuran.h, math/unuran/src/unuran-1.8.devel-root.tar.gz: from Joseph Leydols: new test version 1.8 of unuran with first Coverity fixes 2010-10-11 16:28 rdm * [r36305] proof/proofd/src/proofd.cxx: fix coverity 10533. 2010-10-11 15:16 axel * [r36303] core/editline/src/emacs.cxx, core/editline/src/prompt.cxx, core/editline/src/search.cxx, core/editline/src/tty.cxx: Fix two real bugs found by Coverity (em_copy_region, prompt color). Add ignore comments and explanations. 2010-10-11 15:07 axel * [r36302] core/editline/src/Getline_el.cxx, core/editline/src/TTermManip.cxx, core/editline/src/el.cxx, core/editline/src/map.cxx, core/editline/src/read.cxx, core/editline/src/readline.cxx, core/editline/src/term.cxx: Coverity fixes / ignores. 2010-10-11 14:38 ganis * [r36300] proof/proofd/src/proofd.cxx: Possible fix for Coveriy issues 14028, 22832, 22833 2010-10-11 14:17 axel * [r36299] cint/cint/src/fproto.h, cint/cint/src/func.cxx, cint/cint/src/val2a.cxx, cint/cint/src/var.cxx: Try to fix strcpy into char* as much as possible without changing CINT's API. Add explanations for some ignored Coverity reports. 2010-10-11 12:39 axel * [r36294] cint/cint/src/loadfile.cxx: Set restrictive umask() before call to mkstemp() (Coverity). Ignore a Coverity report on tmpfile(). 2010-10-11 12:27 moneta * [r36293] math/mathcore/src/TMath.cxx: fix a typo in the TMath::Voigt documentation (see RooTalk post) 2010-10-11 10:09 axel * [r36291] cint/cint/src/debug.cxx, cint/cint/src/init.cxx, cint/cint/src/pause.cxx: Add Coverity ignore comment that predictable result of tmpfile() is fine: they are still unique. 2010-10-11 09:57 axel * [r36290] html/src/TDocOutput.cxx: One more use of cls (Coverity) 2010-10-11 09:54 axel * [r36289] cint/reflex/inc/Reflex/internal/MemberBase.h, cint/reflex/inc/Reflex/internal/ScopeBase.h: Outer include guards against include recursion (Coverity) 2010-10-11 09:48 axel * [r36288] cint/reflex/src/Pointer.cxx: Be more explicit about enum vs boolean (Coverity) 2010-10-11 09:48 axel * [r36287] cint/reflex/src/Tools.cxx: use CPP instead of bool (Coverity dead code). 2010-10-11 09:43 axel * [r36286] cint/reflex/src/ScopeBase.cxx: Unchecked dynamic_cast (coverity). But we knew what we were doing. 2010-10-11 09:41 axel * [r36285] cint/reflex/src/TypeBase.cxx: unchecked dynamic_cast (but we knew what we were doing...) 2010-10-11 09:34 axel * [r36284] cint/reflex/src/Typedef.cxx: enum as bool, unnecessary check for typ != 0. (Coverity) 2010-10-11 09:10 moneta * [r36282] hist/hist/src/TEfficiency.cxx, hist/hist/src/TGraphAsymmErrors.cxx: fix last three Coverity defects, coming from the last commits 2010-10-11 09:03 couet * [r36281] graf2d/doc/v528/index.html: - timagedump 2010-10-11 08:48 couet * [r36280] graf2d/postscript/src/TImageDump.cxx: - The line width of empty boxes was always 1. 2010-10-11 08:30 couet * [r36279] graf2d/doc/v528/index.html: - TCanvas 2010-10-11 08:26 couet * [r36278] graf2d/gpad/src/TCanvas.cxx: - A Square TCanvas saved in batch mode in a root file and then displayed again in interactive mode was not square anymore. 2010-10-11 08:26 rdm * [r36277] rootx/src/rootx.cxx: include definition for strlcpy (Rtypes.h). 2010-10-11 08:14 rdm * [r36276] rootx/src/rootx.cxx: fix to work around false positive coverity report 13607. 2010-10-11 08:05 brun * [r36275] graf2d/qt/src/TGQt.cxx: fix typo 2010-10-11 08:05 wouter * [r36274] roofit/roofit/src/RooBlindTools.cxx, roofit/roofit/src/RooKeysPdf.cxx, roofit/roofitcore/inc/RooAbsReal.h, roofit/roofitcore/inc/RooCatType.h, roofit/roofitcore/src/RooAbsData.cxx, roofit/roofitcore/src/RooAddition.cxx, roofit/roofitcore/src/RooDataSet.cxx, roofit/roofitcore/src/RooFactoryWSTool.cxx, roofit/roofitcore/src/RooFitResult.cxx, roofit/roofitcore/src/RooMCStudy.cxx, roofit/roofitcore/src/RooProdPdf.cxx, roofit/roofitcore/src/RooRealMPFE.cxx, roofit/roofitcore/src/RooSimPdfBuilder.cxx: Hopefully last batch of Coverity fixes 2010-10-11 07:57 brun * [r36273] misc/table/src/TVolumePosition.cxx: Fix Dereference after null check. coverity CID 11862 2010-10-11 07:36 brun * [r36269] misc/table/src/TVolumeViewIter.cxx: Fix unused variable. coverity CID 22846 2010-10-11 07:19 brun * [r36266] rootx/src/rootx.cxx: use snprintf. coverity CID 13147 2010-10-11 07:17 brun * [r36265] net/ldap/src/TLDAPAttribute.cxx: use strlcpy 2010-10-11 07:15 brun * [r36264] graf2d/gpad/src/TInspectCanvas.cxx: use snprintf 2010-10-11 07:13 brun * [r36263] graf2d/gpad/src/TInspectCanvas.cxx: use strlcat. coverity CID 13655 2010-10-11 07:11 brun * [r36262] tree/tree/src/TQueryResult.cxx: use strlcpy. coverity CID 13313 2010-10-10 21:12 stelzer * [r36261] tmva/src/RuleEnsemble.cxx: fix bug processing old Rulefit files 2010-10-10 15:45 brun * [r36260] tree/tree/src/TBranch.cxx: use strlcpy 2010-10-10 12:46 rdm * [r36258] Makefile: inlcude core/clib before core/utils as rootcint now needs strlcpy etc. 2010-10-10 10:56 brun * [r36257] test/periodic/NdbMTReacDesc.cxx, test/periodic/XSReactionDlg.cxx: use strlcpy, strlcat, snprintf 2010-10-10 10:49 brun * [r36256] tree/tree/src/TTree.cxx: use strlcat 2010-10-10 10:46 brun * [r36255] net/net/src/TSecContext.cxx: use strlcat and snprintf 2010-10-10 10:44 brun * [r36254] misc/table/src/TIndexTable.cxx: use strlcpy and strlcat 2010-10-10 10:42 brun * [r36253] main/src/h2root.cxx: use strlcat 2010-10-10 10:41 moneta * [r36252] hist/hist/src/TEfficiency.cxx: fix coverity issue 22837 2010-10-10 10:34 brun * [r36251] hist/spectrumpainter/src/TSpectrum2Painter.cxx: use strlcat 2010-10-10 10:32 moneta * [r36250] hist/hist/inc/TEfficiency.h, hist/hist/src, hist/hist/src/TEfficiency.cxx, hist/hist/src/TGraphAsymmErrors.cxx: - use option E0 instead of empty for drawing empty bins (to be compatible with TH1 options) and fix its usage. Return also [0,1] as error interval in case of total=0 - plot in BayesDivide the mode instead of the mean - remove option "N" in Combine. It is not needed aanymore 2010-10-10 10:28 brun * [r36249] hist/histpainter/src/THistPainter.cxx: use strlcat 2010-10-10 10:18 brun * [r36248] hist/histpainter/src/TGraphPainter.cxx: use strlcat 2010-10-10 10:16 brun * [r36247] hist/hist/src/TSpline.cxx: use strlcat 2010-10-10 10:13 brun * [r36246] gui/gui/src/TRootContextMenu.cxx, hist/hbook/src/THbookFile.cxx: use strlcpy, strlcat 2010-10-10 10:07 brun * [r36245] graf3d/g3d/src/TAxis3D.cxx: use strlcpy, strlcat 2010-10-10 10:02 brun * [r36244] core/winnt/src/TWinNTSystem.cxx: use strlcpy, strlcat, snprintf 2010-10-10 09:31 brun * [r36243] core/unix/src/TUnixSystem.cxx: use strlcpy, strlcat 2010-10-10 09:27 brun * [r36242] core/meta/src/TClass.cxx: use strlcpy, strlcat and snprintf 2010-10-10 09:18 brun * [r36241] core/base/src/TStyle.cxx: use strlcat 2010-10-10 09:17 brun * [r36240] core/base/src/TEnv.cxx: use strlcat 2010-10-10 09:13 brun * [r36239] core/base/src/TDirectory.cxx: use strlcpy and strlcat 2010-10-10 08:57 moneta * [r36238] hist/hist/src/TEfficiency.cxx, hist/hist/src/THnSparse.cxx: from Axel: Coverity fix: options != 0 was checked in PrintEntries() but not in PrintBin(). 2010-10-10 07:49 brun * [r36236] misc/table/src/TVolumeViewIter.cxx: Remove dead code 2010-10-09 20:45 axel * [r36235] cint/cint/inc/DataMbr.h: outer include guard (coverity) 2010-10-09 20:42 axel * [r36234] cint/cint/src/newlink.cxx: 2nd occurrence of dead code (coverity) 2010-10-09 20:41 axel * [r36233] cint/cint/src/newlink.cxx: dead code (coverity) 2010-10-09 20:36 brun * [r36232] gui/gui/src/TGSimpleTable.cxx: Fix a typo (thanks Axel) 2010-10-09 20:24 axel * [r36231] html/src/TDocOutput.cxx, html/src/THtml.cxx: Repair bugs found by Coverity 2010-10-09 20:21 wouter * [r36230] roofit/roofit/inc/RooMomentMorph.h, roofit/roofit/src/RooBCPEffDecay.cxx, roofit/roofit/src/RooBCPGenDecay.cxx, roofit/roofit/src/RooBMixDecay.cxx, roofit/roofit/src/RooNonCPEigenDecay.cxx, roofit/roofitcore/inc/RooAbsCategory.h, roofit/roofitcore/inc/RooAbsData.h, roofit/roofitcore/inc/RooAbsPdf.h, roofit/roofitcore/inc/RooAbsReal.h, roofit/roofitcore/inc/RooAddModel.h, roofit/roofitcore/inc/RooAddPdf.h, roofit/roofitcore/inc/RooDataHist.h, roofit/roofitcore/inc/RooDataSet.h, roofit/roofitcore/inc/RooLinkedListElem.h, roofit/roofitcore/inc/RooMCStudy.h, roofit/roofitcore/inc/RooSimultaneous.h, roofit/roofitcore/src/RooAbsArg.cxx, roofit/roofitcore/src/RooAbsCategory.cxx, roofit/roofitcore/src/RooAbsCollection.cxx, roofit/roofitcore/src/RooAbsData.cxx, roofit/roofitcore/src/RooAbsPdf.cxx, roofit/roofitcore/src/RooAbsReal.cxx, roofit/roofitcore/src/RooAbsString.cxx, roofit/roofitcore/src/RooAddModel.cxx, roofit/roofitcore/src/RooAddPdf.cxx, roofit/roofitcore/src/RooArgSet.cxx, roofit/roofitcore/src/RooCategory.cxx, roofit/roofitcore/src/RooCintUtils.cxx, roofit/roofitcore/src/RooClassFactory.cxx, roofit/roofitcore/src/RooCmdConfig.cxx, roofit/roofitcore/src/RooCustomizer.cxx, roofit/roofitcore/src/RooDataHist.cxx, roofit/roofitcore/src/RooDataSet.cxx, roofit/roofitcore/src/RooFactoryWSTool.cxx, roofit/roofitcore/src/RooFormula.cxx, roofit/roofitcore/src/RooMCStudy.cxx, roofit/roofitcore/src/RooMath.cxx, roofit/roofitcore/src/RooMoment.cxx, roofit/roofitcore/src/RooNameSet.cxx, roofit/roofitcore/src/RooPlot.cxx, roofit/roofitcore/src/RooProdPdf.cxx, roofit/roofitcore/src/RooRealVar.cxx, roofit/roofitcore/src/RooSimPdfBuilder.cxx, roofit/roofitcore/src/RooSimWSTool.cxx, roofit/roofitcore/src/RooSimultaneous.cxx, roofit/roofitcore/src/RooStringVar.cxx, roofit/roofitcore/src/RooSuperCategory.cxx, roofit/roofitcore/src/RooWorkspace.cxx, roofit/roostats/inc/HypoTestInverterResult.h, roofit/roostats/src/HypoTestInverterResult.cxx: And yet more Coverity fixes 2010-10-09 19:40 axel * [r36229] cint/reflex/src/genmap/genmap.cxx: Coverity: intentional and TOCTOU that is simply noy needed 2010-10-09 19:33 axel * [r36228] cint/reflex/src/Class.cxx: Remove useless non-null check (Coverity) 2010-10-09 19:09 axel * [r36227] bindings/pyroot/src/Converters.cxx: Mark intentional use of strcpy as decided by Wim 2010-10-09 19:00 axel * [r36226] cint/cintex/src/Cintex.cxx: Coverity (fixed size buffer + sprintf) 2010-10-09 18:46 brun * [r36225] graf2d/graf/src/TLegend.cxx, gui/gui/src/TGSimpleTable.cxx, roofit/roofitcore/src/RooSimPdfBuilder.cxx: From Mattias Ellert: