7df06a2 | Rene Brun | 14 January 2008, 07:55:59 UTC | Fix warning: "dereferencing type-punned pointer will break strict-aliasing rules" git-svn-id: http://root.cern.ch/svn/root/trunk@21672 27541ba8-7e3a-0410-8455-c3a389f83636 | 14 January 2008, 07:55:59 UTC |
eef289d | Rene Brun | 14 January 2008, 07:53:57 UTC | Fix warnings: dereferencing type-punned pointer will break strict-aliasing rules" git-svn-id: http://root.cern.ch/svn/root/trunk@21671 27541ba8-7e3a-0410-8455-c3a389f83636 | 14 January 2008, 07:53:57 UTC |
85f1c9c | Rene Brun | 14 January 2008, 07:38:31 UTC | Fix documentation errors in TTreePlayer::DrawSelect git-svn-id: http://root.cern.ch/svn/root/trunk@21670 27541ba8-7e3a-0410-8455-c3a389f83636 | 14 January 2008, 07:38:31 UTC |
66513b5 | Wouter Verkerke | 13 January 2008, 14:06:52 UTC | o RooNDKeysPdf - Add class documentation and document constructors git-svn-id: http://root.cern.ch/svn/root/trunk@21669 27541ba8-7e3a-0410-8455-c3a389f83636 | 13 January 2008, 14:06:52 UTC |
e562f66 | Wouter Verkerke | 13 January 2008, 14:06:06 UTC | o RooSharedPropertiesList - Extend registerProperties() to take additional argument to control deletion of incoming duplicate objects o RooRealVar - Use deletion control argument of registerProperties() in streamer o RooWorkspace - When importing data, check if observable is already imported before attempting (eliminates superfluous ERROR message) o RooFFTConvPdf - Add more detailed instructions of installation and use of FFTW package with ROOT in class documentation git-svn-id: http://root.cern.ch/svn/root/trunk@21668 27541ba8-7e3a-0410-8455-c3a389f83636 | 13 January 2008, 14:06:06 UTC |
6b22a63 | Rene Brun | 13 January 2008, 12:40:33 UTC | From Gerri: - improved description for the usage of PROOF_INITCMD - improve notification when when using dynamic environment settings fixes: issue on the PROOF forum (21 Dec 2007: 'change environment variables in proof') git-svn-id: http://root.cern.ch/svn/root/trunk@21667 27541ba8-7e3a-0410-8455-c3a389f83636 | 13 January 2008, 12:40:33 UTC |
45c9ec1 | Rene Brun | 13 January 2008, 12:39:57 UTC | From Gerri: - remove <package>/PROOF-INF/proofvers.txt when updating the package tarball - save again the MD5 if the package is rebuilt - fix bug in adding standard paths to PATH fixes: bug #32529 git-svn-id: http://root.cern.ch/svn/root/trunk@21666 27541ba8-7e3a-0410-8455-c3a389f83636 | 13 January 2008, 12:39:57 UTC |
a9c64c9 | Rene Brun | 13 January 2008, 12:39:19 UTC | From Gerri: - fix problem with setting the xrootd cache parameters per instance fixes: problem reported privately by ALICE git-svn-id: http://root.cern.ch/svn/root/trunk@21665 27541ba8-7e3a-0410-8455-c3a389f83636 | 13 January 2008, 12:39:19 UTC |
7d8ef53 | Rene Brun | 13 January 2008, 12:38:42 UTC | From Gerri: - improved configuration of AFS - add support for AFS >= 1.4.5 (current stable version) fixes: bug #32552 git-svn-id: http://root.cern.ch/svn/root/trunk@21664 27541ba8-7e3a-0410-8455-c3a389f83636 | 13 January 2008, 12:38:42 UTC |
0605294 | Rene Brun | 13 January 2008, 12:37:54 UTC | From Gerri: - fix a problem with trasmission of non-default AFS and SSL include directories fixes: bug #32450 git-svn-id: http://root.cern.ch/svn/root/trunk@21663 27541ba8-7e3a-0410-8455-c3a389f83636 | 13 January 2008, 12:37:54 UTC |
16c6e85 | Rene Brun | 13 January 2008, 12:35:06 UTC | From Gerri: 1. xrootd/src/xrootd-20071116-0000.src.tgz - fix several warnings from gcc >= 4.1.1 and windows VC compilers - improved configuration of AFS (fixes bug #32552) git-svn-id: http://root.cern.ch/svn/root/trunk@21662 27541ba8-7e3a-0410-8455-c3a389f83636 | 13 January 2008, 12:35:06 UTC |
c4fcf98 | Philippe Canal | 13 January 2008, 06:07:59 UTC | use a better proxy type for the top level vector of fundamental type git-svn-id: http://root.cern.ch/svn/root/trunk@21661 27541ba8-7e3a-0410-8455-c3a389f83636 | 13 January 2008, 06:07:59 UTC |
b2740fa | Philippe Canal | 13 January 2008, 04:18:15 UTC | fix support for std::vector of fundamental help in a top level branch git-svn-id: http://root.cern.ch/svn/root/trunk@21660 27541ba8-7e3a-0410-8455-c3a389f83636 | 13 January 2008, 04:18:15 UTC |
4f4c18d | Philippe Canal | 13 January 2008, 00:25:28 UTC | Remove a few TBasket creations that are no longer needed (this was a memory leak git-svn-id: http://root.cern.ch/svn/root/trunk@21659 27541ba8-7e3a-0410-8455-c3a389f83636 | 13 January 2008, 00:25:28 UTC |
2a2ca63 | Philippe Canal | 13 January 2008, 00:08:25 UTC | coding conventions git-svn-id: http://root.cern.ch/svn/root/trunk@21658 27541ba8-7e3a-0410-8455-c3a389f83636 | 13 January 2008, 00:08:25 UTC |
88f75db | Rene Brun | 12 January 2008, 17:14:57 UTC | Remove the two created functions from the list of global functions. To avoid a double delete when TROOT destructor is called. git-svn-id: http://root.cern.ch/svn/root/trunk@21657 27541ba8-7e3a-0410-8455-c3a389f83636 | 12 January 2008, 17:14:57 UTC |
7354090 | Philippe Canal | 12 January 2008, 09:08:39 UTC | cint: From Scott Snyder, remove a memory leak in G__make_ifunctable See http://savannah.cern.ch/bugs/?32609 from details meta: In BuildRealData, in addition to forcing the build of the list of real data for the base classes, we need to force the build of the list of real data for the type of the data member which are embedded objects. Their type could also inherits from an abstract base class. This solves a problem where the list of real data of an abstract class was requested before the same list was requested for one of the derived class. For example this cases occurs if you have a tree with a branch containing a split vector<Contained> and Contained has a sub-object whose class inherits from an abstract which contains data members. In this case, the derived class's list of real data was never constructed because there is no BranchElement actually holding 'just' the embedded object (this conceptual branch has been unrolled). See the 'abstract' test in roottest/root/tree/split git-svn-id: http://root.cern.ch/svn/root/trunk@21656 27541ba8-7e3a-0410-8455-c3a389f83636 | 12 January 2008, 09:08:39 UTC |
e0f8441 | Philippe Canal | 12 January 2008, 04:58:14 UTC | correct typo in comment git-svn-id: http://root.cern.ch/svn/root/trunk@21655 27541ba8-7e3a-0410-8455-c3a389f83636 | 12 January 2008, 04:58:14 UTC |
26966f9 | Philippe Canal | 12 January 2008, 04:55:26 UTC | Correct the sizeof long long leaf data git-svn-id: http://root.cern.ch/svn/root/trunk@21654 27541ba8-7e3a-0410-8455-c3a389f83636 | 12 January 2008, 04:55:26 UTC |
fd6a131 | Matevz Tadel | 11 January 2008, 20:23:15 UTC | Move code for rendering of poly-markers and poly-lines from TEveGLUtil to TGLUtil and remove TEveGLUtil class. Extend picking region also for fat lines so that lines can be picked also on their edges not only at the very center. Fix rendering of anitaliased points in TEveStraightLineSetGL. Honour wireframe and outline modes in TEveTriangleSetGL. Add new tutorial pointset_test.C. git-svn-id: http://root.cern.ch/svn/root/trunk@21653 27541ba8-7e3a-0410-8455-c3a389f83636 | 11 January 2008, 20:23:15 UTC |
797f402 | Matevz Tadel | 11 January 2008, 17:13:04 UTC | Cleanup includes in TEveManager.h and add them in cxx files that actually need them. git-svn-id: http://root.cern.ch/svn/root/trunk@21652 27541ba8-7e3a-0410-8455-c3a389f83636 | 11 January 2008, 17:13:04 UTC |
7a6af39 | Matevz Tadel | 11 January 2008, 17:11:35 UTC | Introduce option for toggling dolly/zoom behaviour for orthographic camera. Expose this and optional rotation in ortho camera via menu entries in TGLSAViewer. git-svn-id: http://root.cern.ch/svn/root/trunk@21651 27541ba8-7e3a-0410-8455-c3a389f83636 | 11 January 2008, 17:11:35 UTC |
4a3293a | Olivier Couet | 11 January 2008, 16:53:30 UTC | - Implement option "0" for polar coordinates. git-svn-id: http://root.cern.ch/svn/root/trunk@21650 27541ba8-7e3a-0410-8455-c3a389f83636 | 11 January 2008, 16:53:30 UTC |
54990de | Rene Brun | 11 January 2008, 16:19:25 UTC | From Axel: Don't compile clib's snprintf implementation if it's not used. Removes warning on linux AMD64 (pointer conversion) as a side-effect. Until now, we were compiling snprintf.c even though we did not use its functions (we re-#defined them to e.g. r__snprintf so they don't clash with glibc's). This patch skips the functions (#if...#endif) if clib's snprintf is not needed on the platform. I have tested it on MSVC 7.1, 9.0, linux AMD64. git-svn-id: http://root.cern.ch/svn/root/trunk@21649 27541ba8-7e3a-0410-8455-c3a389f83636 | 11 January 2008, 16:19:25 UTC |
8a600b1 | Olivier Couet | 11 January 2008, 16:16:26 UTC | - When used with any LEGO option, the option "0" allows to not draw the empty bins. git-svn-id: http://root.cern.ch/svn/root/trunk@21648 27541ba8-7e3a-0410-8455-c3a389f83636 | 11 January 2008, 16:16:26 UTC |
c9ba685 | Lorenzo Moneta | 11 January 2008, 15:55:44 UTC | - add methods to make a Transform3D class from any rotation type (request from LHCb) - add also test for these new methods git-svn-id: http://root.cern.ch/svn/root/trunk@21646 27541ba8-7e3a-0410-8455-c3a389f83636 | 11 January 2008, 15:55:44 UTC |
5db553a | Matevz Tadel | 11 January 2008, 15:52:33 UTC | New tutorials demonstrating how to display TGeo geometries in Eve. git-svn-id: http://root.cern.ch/svn/root/trunk@21645 27541ba8-7e3a-0410-8455-c3a389f83636 | 11 January 2008, 15:52:33 UTC |
bf993ac | Matevz Tadel | 11 January 2008, 15:51:14 UTC | Do not check if geometry file is readable before calling TGeoManager::Import() as it does not work for remote files (http in particular). Add option to assign aliases for geometries and to specify the default geometry. git-svn-id: http://root.cern.ch/svn/root/trunk@21644 27541ba8-7e3a-0410-8455-c3a389f83636 | 11 January 2008, 15:51:14 UTC |
fa4a6b7 | Matevz Tadel | 11 January 2008, 15:48:21 UTC | In SetModel() fully update the clip state in case it was changed from outside. git-svn-id: http://root.cern.ch/svn/root/trunk@21643 27541ba8-7e3a-0410-8455-c3a389f83636 | 11 January 2008, 15:48:21 UTC |
79ddc97 | Fons Rademakers | 11 January 2008, 14:55:52 UTC | correct class description comment. git-svn-id: http://root.cern.ch/svn/root/trunk@21642 27541ba8-7e3a-0410-8455-c3a389f83636 | 11 January 2008, 14:55:52 UTC |
6e36787 | Fons Rademakers | 11 January 2008, 14:23:49 UTC | small typos in comments. git-svn-id: http://root.cern.ch/svn/root/trunk@21641 27541ba8-7e3a-0410-8455-c3a389f83636 | 11 January 2008, 14:23:49 UTC |
63528aa | Fons Rademakers | 11 January 2008, 14:20:34 UTC | From Axel: Suppress bogus valgrind report on CINT's G__rate_parameter_match. git-svn-id: http://root.cern.ch/svn/root/trunk@21640 27541ba8-7e3a-0410-8455-c3a389f83636 | 11 January 2008, 14:20:34 UTC |
813e320 | Rene Brun | 11 January 2008, 10:48:08 UTC | From Silvia Arcelli: in projections, reset TAxis::kAxisRange bit instead of manually bringing the coordinates into range for the target dimensions. git-svn-id: http://root.cern.ch/svn/root/trunk@21639 27541ba8-7e3a-0410-8455-c3a389f83636 | 11 January 2008, 10:48:08 UTC |
a0657cb | Lorenzo Moneta | 11 January 2008, 10:38:29 UTC | fix a Windows compilation problem in the tests git-svn-id: http://root.cern.ch/svn/root/trunk@21638 27541ba8-7e3a-0410-8455-c3a389f83636 | 11 January 2008, 10:38:29 UTC |
bdae70f | Lorenzo Moneta | 11 January 2008, 09:56:31 UTC | - add possibility to set data in interpolation object after having constructed (request expressed at http://root.cern.ch/phpBB2/viewtopic.php?t=5978 ) - use now as default CSPLINE - add also some clean-up of the GSLINterpolator class. git-svn-id: http://root.cern.ch/svn/root/trunk@21637 27541ba8-7e3a-0410-8455-c3a389f83636 | 11 January 2008, 09:56:31 UTC |
c9ddb96 | Rene Brun | 11 January 2008, 08:26:44 UTC | Fix a compiler warning and coding conventions git-svn-id: http://root.cern.ch/svn/root/trunk@21636 27541ba8-7e3a-0410-8455-c3a389f83636 | 11 January 2008, 08:26:44 UTC |
5ebc312 | Philippe Canal | 10 January 2008, 21:58:19 UTC | cint: add option noerror==4 to G__defined_tagname: only check for existing classes, no typedefs. Use that when returning the auto-load libraries for a class. cint: add missing update from cint v5-16-29 TCint: re-enable check for declaring class in rootmap setter, reverting r21611 to r21609. git-svn-id: http://root.cern.ch/svn/root/trunk@21633 27541ba8-7e3a-0410-8455-c3a389f83636 | 10 January 2008, 21:58:19 UTC |
8d2a077 | Philippe Canal | 10 January 2008, 21:03:09 UTC | undo 21610 git-svn-id: http://root.cern.ch/svn/root/trunk@21632 27541ba8-7e3a-0410-8455-c3a389f83636 | 10 January 2008, 21:03:09 UTC |
1ade474 | Wouter Verkerke | 10 January 2008, 20:03:35 UTC | *********************************************************************** * NOTE: THE FOLLOWING FILES MUST BE REMOVED BY HAND AFTER THIS COMMIT * * WHEN UPDATING AN EXISTING RELEASE AREA * * * * include/RooNormManager.h * * include/RooNormListManager.h * * roofitcore/src/RooNormManager.o * * roofitcore/src/RooNormManager.d * * roofitcore/src/RooNormListManager.o * * roofitcore/src/RooNormListManager.d * * * *********************************************************************** o RooNormListManager, RooNormManager - Removed, now obsolete. Replacement is RooObjCacheManager o RooNumber - Add non-inlined accessor function infinity() to replace static double inifinity to fix Windows linked problems o RooStreamParser, RooCurve, RooRangeBinning, RooNumConvolution RooHistError, RooTreeData, RooRealVar, RooBinning, RooErrorVar - Follow migration of RooNumber::infinity() o RooPlot - Fix SetTitle() o RooDataSet - Initialize wgtVar ptr in default ctor o RooAbsReal - Redesign scheme to import non-double TTree branches to RooAbsReal buffer to fix gcc warnings on strict aliasing rules for type-punned pointers. o RooAbsPdf - Make globalSelectComp() non-inline to avoid Windows linking problems. o RooResolutionModel - Fix crash in use of resolution models when completely const-optimized by deleting _norm pointer on a serverRedirect. o RooAbsCategory - Redesign scheme to import non-integer TTree branches to RooAbsReal buffer to fix gcc warnings on strict aliasing rules for type-punned pointers. o LinkDef2.h, Module.mk - Remove classes RooNormManager, RooNormListManager o RooBanner - Increment version tag to 2.31 git-svn-id: http://root.cern.ch/svn/root/trunk@21631 27541ba8-7e3a-0410-8455-c3a389f83636 | 10 January 2008, 20:03:35 UTC |
519b824 | Rene Brun | 10 January 2008, 19:40:44 UTC | From Joerg Stelzer: * documentation of all classes ( I hope I caught all 17 of them, but I didn't know how to check except by looking through all the files) * plugin capabilities for user developed multivariate classifiers * An improved GUI where the user can print the significance curves for adjustable signal and background yields * A fix to a compiler complaint that Axel told me about git-svn-id: http://root.cern.ch/svn/root/trunk@21630 27541ba8-7e3a-0410-8455-c3a389f83636 | 10 January 2008, 19:40:44 UTC |
cc4652c | Rene Brun | 10 January 2008, 19:01:09 UTC | From Axel and Silvia Arcelli: allow e.g. THnSparse::Projection() to only project non-over- and underflow bins; see documentation in THnSparse::IsInRange(). git-svn-id: http://root.cern.ch/svn/root/trunk@21629 27541ba8-7e3a-0410-8455-c3a389f83636 | 10 January 2008, 19:01:09 UTC |
a56c5f0 | Rene Brun | 10 January 2008, 18:58:45 UTC | From Axel: insert a missing "break" (used to be return) + protect some deref operators. Fixes a fatal problem on windows. git-svn-id: http://root.cern.ch/svn/root/trunk@21628 27541ba8-7e3a-0410-8455-c3a389f83636 | 10 January 2008, 18:58:45 UTC |
a4f7c6b | Rene Brun | 10 January 2008, 16:19:52 UTC | Remove a misleading "-" character in the description of TAxis::GetFirst and TAxis::GetLast git-svn-id: http://root.cern.ch/svn/root/trunk@21627 27541ba8-7e3a-0410-8455-c3a389f83636 | 10 January 2008, 16:19:52 UTC |
e1d0778 | Lorenzo Moneta | 10 January 2008, 16:14:26 UTC | - fix a problem due to a previous change in the Functor class git-svn-id: http://root.cern.ch/svn/root/trunk@21626 27541ba8-7e3a-0410-8455-c3a389f83636 | 10 January 2008, 16:14:26 UTC |
2631eb2 | Lorenzo Moneta | 10 January 2008, 14:57:02 UTC | update random distribution test adding binomial and unuran git-svn-id: http://root.cern.ch/svn/root/trunk@21624 27541ba8-7e3a-0410-8455-c3a389f83636 | 10 January 2008, 14:57:02 UTC |
573d38c | Olivier Couet | 10 January 2008, 14:29:01 UTC | - SetPalette() calls InitializeColors() before defining the deap sea palette. Without this call the deap sea palette definition tried to redefine some existing colors. git-svn-id: http://root.cern.ch/svn/root/trunk@21623 27541ba8-7e3a-0410-8455-c3a389f83636 | 10 January 2008, 14:29:01 UTC |
07bb219 | Rene Brun | 10 January 2008, 11:06:26 UTC | From Jan Scumacher: fix for problem reported at: <http://savannah.cern.ch/bugs/?32544> git-svn-id: http://root.cern.ch/svn/root/trunk@21622 27541ba8-7e3a-0410-8455-c3a389f83636 | 10 January 2008, 11:06:26 UTC |
a9a096d | Olivier Couet | 10 January 2008, 09:54:17 UTC | - complete help for option COL git-svn-id: http://root.cern.ch/svn/root/trunk@21621 27541ba8-7e3a-0410-8455-c3a389f83636 | 10 January 2008, 09:54:17 UTC |
963754a | Philippe Canal | 10 January 2008, 04:25:49 UTC | fix coding convention git-svn-id: http://root.cern.ch/svn/root/trunk@21620 27541ba8-7e3a-0410-8455-c3a389f83636 | 10 January 2008, 04:25:49 UTC |
76b7bc8 | Philippe Canal | 10 January 2008, 03:08:39 UTC | repair the tmpnam case (still used on mac) [tmpnam already prepend P_tmpdir so we don't need to do it git-svn-id: http://root.cern.ch/svn/root/trunk@21617 27541ba8-7e3a-0410-8455-c3a389f83636 | 10 January 2008, 03:08:39 UTC |
8a6aa16 | Philippe Canal | 09 January 2008, 22:09:17 UTC | Fix the problem with the switch statement not working under -O4 in the root/tutorial/gui/guitest.C test. git-svn-id: http://root.cern.ch/svn/root/trunk@21615 27541ba8-7e3a-0410-8455-c3a389f83636 | 09 January 2008, 22:09:17 UTC |
2677119 | Philippe Canal | 09 January 2008, 22:06:02 UTC | use mkstemp instead of tempnam on unixes git-svn-id: http://root.cern.ch/svn/root/trunk@21614 27541ba8-7e3a-0410-8455-c3a389f83636 | 09 January 2008, 22:06:02 UTC |
222abd9 | Philippe Canal | 09 January 2008, 21:43:54 UTC | temporarily revert r21609 until it is completed git-svn-id: http://root.cern.ch/svn/root/trunk@21611 27541ba8-7e3a-0410-8455-c3a389f83636 | 09 January 2008, 21:43:54 UTC |
29f47c1 | Rene Brun | 09 January 2008, 17:51:41 UTC | From Axel: Remove a compilation warning with snprintf. the only way out is to not pass the va_list - which means converting the function snprintf_get_directive into a CPP macro. Attached patch does just that. Log: work around &va_list warning (incompatible pointer) on AMD64. git-svn-id: http://root.cern.ch/svn/root/trunk@21610 27541ba8-7e3a-0410-8455-c3a389f83636 | 09 January 2008, 17:51:41 UTC |
13a4ed8 | Philippe Canal | 09 January 2008, 15:05:17 UTC | From Axel: add G__get_class_autoloading_table() returning the library name for a class name; used by TCint to determine whether the enclosing class's auto-load entry should be set. git-svn-id: http://root.cern.ch/svn/root/trunk@21609 27541ba8-7e3a-0410-8455-c3a389f83636 | 09 January 2008, 15:05:17 UTC |
c90579c | Olivier Couet | 09 January 2008, 14:26:48 UTC | - Reintroduce the fix Axel did in revision 18373. It was lost with the upgrade to version 1.2.3 done in revision 21207. git-svn-id: http://root.cern.ch/svn/root/trunk@21608 27541ba8-7e3a-0410-8455-c3a389f83636 | 09 January 2008, 14:26:48 UTC |
3dd495a | Lorenzo Moneta | 09 January 2008, 11:12:19 UTC | relax a test condition to suppress an error on gcc 4.1 git-svn-id: http://root.cern.ch/svn/root/trunk@21607 27541ba8-7e3a-0410-8455-c3a389f83636 | 09 January 2008, 11:12:19 UTC |
11ea0ab | Olivier Couet | 09 January 2008, 10:23:09 UTC | - From Guido Volpi: * TPie::MakeLegend() now takes an extra argument to setup the TLegend header, the default now is an empty header for the legend instead the name of the TPie object. * TPie::SortSlices() has an extra argument that represents a threshold; if the threshold is greater than 0 (the default value), slices with values smaller than the threshold are merged together in a new slice with the label "other". git-svn-id: http://root.cern.ch/svn/root/trunk@21606 27541ba8-7e3a-0410-8455-c3a389f83636 | 09 January 2008, 10:23:09 UTC |
5b6192b | Olivier Couet | 09 January 2008, 10:18:00 UTC | - From Guido Volpi: In case of multicolumns, the last line was outside the frame if it was not complete. git-svn-id: http://root.cern.ch/svn/root/trunk@21605 27541ba8-7e3a-0410-8455-c3a389f83636 | 09 January 2008, 10:18:00 UTC |
7a66a77 | Lorenzo Moneta | 09 January 2008, 09:19:57 UTC | - add a new version of unuran (1.1.1) which fixes some warnings on gcc 4 and add a new method (mvtdr) - WARNING: to re-compile root a make distclean-unuran is required - fix a problem with re-initialization of discrete pre-defined distributions (poisosn and binomial) when changing their parameters - improve and fix a problem with the test for discrete distributions git-svn-id: http://root.cern.ch/svn/root/trunk@21604 27541ba8-7e3a-0410-8455-c3a389f83636 | 09 January 2008, 09:19:57 UTC |
bf5c54f | Philippe Canal | 09 January 2008, 08:22:44 UTC | If WaitPrimitive is called with an empty argument, avoid unintentionally matching an unamed primitive. git-svn-id: http://root.cern.ch/svn/root/trunk@21603 27541ba8-7e3a-0410-8455-c3a389f83636 | 09 January 2008, 08:22:44 UTC |
7745930 | Rene Brun | 09 January 2008, 07:46:56 UTC | From Andrei: Remove a useless test in TGeoShape constructor that was slowing down the geometry building process. Thanks to Sue Kasahara for reporting. git-svn-id: http://root.cern.ch/svn/root/trunk@21602 27541ba8-7e3a-0410-8455-c3a389f83636 | 09 January 2008, 07:46:56 UTC |
f28f243 | Philippe Canal | 09 January 2008, 04:34:29 UTC | Extend TFile::MakeProject to support namespaces, nested classes and templates. 2 new files are generated in the user directory (dirname): dirnameProjectHeaders.h dirnameProjectSource.cxx the linkdef file is renamed dirnameLinkDef.h Each non-nested class is generated in its own header file with a name that is the fully qualified name of the class after all the special characters "<>,:" are replaced by underscored. For example for pair<edm::Vertex,int> the file name is pair_edm__Vertex_int_.h In the generated classes, map, multimap when the first template parameter is a class are replaced by a vector of pair. set and multiset when the tempalte parameter is a class are replaced by a vector. This is required since we do not have the code needed to order and/or compare the object of the classes. [The required schema evolution from map to vector of pair is not yet functional] The new class TMakeProject contains a set of helper functions. git-svn-id: http://root.cern.ch/svn/root/trunk@21601 27541ba8-7e3a-0410-8455-c3a389f83636 | 09 January 2008, 04:34:29 UTC |
439e56d | Philippe Canal | 09 January 2008, 03:57:24 UTC | When 'calculating' the include file name, remove const, *, &, etc. for the type of the TStreamerElement git-svn-id: http://root.cern.ch/svn/root/trunk@21600 27541ba8-7e3a-0410-8455-c3a389f83636 | 09 January 2008, 03:57:24 UTC |
16a84fe | Philippe Canal | 09 January 2008, 03:56:20 UTC | Update for better version independence from CINT git-svn-id: http://root.cern.ch/svn/root/trunk@21599 27541ba8-7e3a-0410-8455-c3a389f83636 | 09 January 2008, 03:56:20 UTC |
49d2718 | Philippe Canal | 09 January 2008, 03:45:53 UTC | Update for better version independence from CINT git-svn-id: http://root.cern.ch/svn/root/trunk@21598 27541ba8-7e3a-0410-8455-c3a389f83636 | 09 January 2008, 03:45:53 UTC |
aa37b45 | Philippe Canal | 09 January 2008, 03:36:02 UTC | missing import from CINT v5-16-29 git-svn-id: http://root.cern.ch/svn/root/trunk@21597 27541ba8-7e3a-0410-8455-c3a389f83636 | 09 January 2008, 03:36:02 UTC |
20d8725 | Philippe Canal | 09 January 2008, 03:27:05 UTC | add std::greater as a known std member git-svn-id: http://root.cern.ch/svn/root/trunk@21595 27541ba8-7e3a-0410-8455-c3a389f83636 | 09 January 2008, 03:27:05 UTC |
71545e9 | Philippe Canal | 09 January 2008, 02:37:47 UTC | From Paul, Axel and Philippe: CINT v5-16-29: * - Fix 'int n((0));' and related syntax. * - Fixes problem with re-using artificial source files. * - Add G__get_class_autoloading_table() returning the library name for a class name; used by TCint to determine whether the enclosing class's auto-load entry should be set. * - Fix <https://savannah.cern.ch/bugs/?32403> and "operator std::string()" by skipping "std::" and setting G__vartype for conversion functions. * - Add better support for indirect self reference * - Correct the constness in the case: Object * const &front() const; (i.e Object*const vs Object const*). * - Fix for passing the result of post increment directly to a function taking a parameter by reference (for example cout << c++; [Still outstanding is a fix for an odd problem with switch statement] git-svn-id: http://root.cern.ch/svn/root/trunk@21594 27541ba8-7e3a-0410-8455-c3a389f83636 | 09 January 2008, 02:37:47 UTC |
3ca9c08 | Rene Brun | 08 January 2008, 20:28:21 UTC | From Wim: Fix to silence the compiler git-svn-id: http://root.cern.ch/svn/root/trunk@21593 27541ba8-7e3a-0410-8455-c3a389f83636 | 08 January 2008, 20:28:21 UTC |
efd1eda | Rene Brun | 08 January 2008, 17:28:47 UTC | From Gerri: - Remove unused inclusion of TAuthenticate.h git-svn-id: http://root.cern.ch/svn/root/trunk@21592 27541ba8-7e3a-0410-8455-c3a389f83636 | 08 January 2008, 17:28:47 UTC |
f4ec7b0 | Rene Brun | 08 January 2008, 17:28:21 UTC | From Gerri: - Fix "dereferencing type-punned pointer will break strict-aliasing rules" warnings git-svn-id: http://root.cern.ch/svn/root/trunk@21591 27541ba8-7e3a-0410-8455-c3a389f83636 | 08 January 2008, 17:28:21 UTC |
3b7a88b | Gerardo Ganis | 08 January 2008, 17:16:30 UTC | Fix a bunch of "dereferencing type-punned pointer will break strict-aliasing rules" warnings git-svn-id: http://root.cern.ch/svn/root/trunk@21590 27541ba8-7e3a-0410-8455-c3a389f83636 | 08 January 2008, 17:16:30 UTC |
fc0a34d | Rene Brun | 08 January 2008, 16:26:06 UTC | silence strict-aliasing warning. git-svn-id: http://root.cern.ch/svn/root/trunk@21589 27541ba8-7e3a-0410-8455-c3a389f83636 | 08 January 2008, 16:26:06 UTC |
b3cd7ce | Fons Rademakers | 08 January 2008, 16:00:52 UTC | silcence strict-aliasing warning. git-svn-id: http://root.cern.ch/svn/root/trunk@21588 27541ba8-7e3a-0410-8455-c3a389f83636 | 08 January 2008, 16:00:52 UTC |
eed97dd | Olivier Couet | 08 January 2008, 15:34:15 UTC | In PaintGraph fHistogram's limits are computed with some margins. The new minimum along x is stored in "uxmin" and the new minimum along y in "minimum". In some cases the new minimum can be negative whereas the real minimum is positive. In such case, the new minimum was set to 90% of the real minimum in case of log scale, and to 0 in case of linear scale. Setting to 0 in case of linear scale, was not a good idea because if the pad is turned into log scale later on, then some points close to the real mimimum are not visible. The following macro demonstrate the problem: { Double_t x[2]; Double_t y[2]; x[0]= 200; y[0]=2.0271; x[1]=3e+06; y[1]=0.0005; TGraph *gr = new TGraph(2,x,y); gr->Draw("alp"); gr->SetMarkerStyle(20); gPad->Update(); gPad->SetLogx(); gPad->SetLogy(); } Now, when the new computed minimum is negative and when the real minimum is positive, the new minimum is set to 90% of the real minimum in both log and linear scale. git-svn-id: http://root.cern.ch/svn/root/trunk@21587 27541ba8-7e3a-0410-8455-c3a389f83636 | 08 January 2008, 15:34:15 UTC |
2a7d5ab | Rene Brun | 08 January 2008, 15:01:20 UTC | From Bertrand: Fix a build problem with qtgsi git-svn-id: http://root.cern.ch/svn/root/trunk@21586 27541ba8-7e3a-0410-8455-c3a389f83636 | 08 January 2008, 15:01:20 UTC |
5872fdd | Fons Rademakers | 08 January 2008, 14:49:20 UTC | allow custom PNG lib by setting $ASPNG which must contain include and lib directories. git-svn-id: http://root.cern.ch/svn/root/trunk@21585 27541ba8-7e3a-0410-8455-c3a389f83636 | 08 January 2008, 14:49:20 UTC |
f0e26c3 | Rene Brun | 08 January 2008, 14:11:57 UTC | Fix gcc4.1 compilation warnings. git-svn-id: http://root.cern.ch/svn/root/trunk@21584 27541ba8-7e3a-0410-8455-c3a389f83636 | 08 January 2008, 14:11:57 UTC |
6da888e | Rene Brun | 08 January 2008, 13:20:04 UTC | Increase size of local tables in function Declare_additional_CINT_typedefs. This is a CMS request. git-svn-id: http://root.cern.ch/svn/root/trunk@21583 27541ba8-7e3a-0410-8455-c3a389f83636 | 08 January 2008, 13:20:04 UTC |
1104821 | Olivier Couet | 08 January 2008, 09:37:59 UTC | - fix the warnings listed here: http://lcgapp.cern.ch/spi/aaLibrarian/nightlies/osx104_ia32_gcc401_dbg/dev.Mon_ROOT_today-osx104_ia32_gcc401_dbg-log.html git-svn-id: http://root.cern.ch/svn/root/trunk@21582 27541ba8-7e3a-0410-8455-c3a389f83636 | 08 January 2008, 09:37:59 UTC |
ca0b4ea | Rene Brun | 07 January 2008, 20:36:54 UTC | From Wim: The problem is a string temporary that may or may not be overwritten by the time it is used. The fix prolongs the life of the variable to past its use. git-svn-id: http://root.cern.ch/svn/root/trunk@21581 27541ba8-7e3a-0410-8455-c3a389f83636 | 07 January 2008, 20:36:54 UTC |
56c22cf | Rene Brun | 07 January 2008, 15:49:03 UTC | From Axel: MSVC: suppress warning "qualifier applied to reference type; ignored" (until this is fixed in CINT) git-svn-id: http://root.cern.ch/svn/root/trunk@21579 27541ba8-7e3a-0410-8455-c3a389f83636 | 07 January 2008, 15:49:03 UTC |
8383094 | Rene Brun | 07 January 2008, 15:14:06 UTC | From Bertrand: - Remove "signed/unsigned mismatch" compilation warnings git-svn-id: http://root.cern.ch/svn/root/trunk@21578 27541ba8-7e3a-0410-8455-c3a389f83636 | 07 January 2008, 15:14:06 UTC |
c42b18b | Lorenzo Moneta | 07 January 2008, 14:54:30 UTC | - update doc for interpolation (cubic splies are now available) - add dictionary for Minuit2 class MnContours git-svn-id: http://root.cern.ch/svn/root/trunk@21576 27541ba8-7e3a-0410-8455-c3a389f83636 | 07 January 2008, 14:54:30 UTC |
eef6fb2 | Olivier Couet | 07 January 2008, 10:32:29 UTC | - The fix done in the revision 20433 was not completely right: the multigraph limits need to be initialisezd with call to ComputeRange on the 1st graph before looping on the remaining graphs. git-svn-id: http://root.cern.ch/svn/root/trunk@21573 27541ba8-7e3a-0410-8455-c3a389f83636 | 07 January 2008, 10:32:29 UTC |
be2c911 | Fons Rademakers | 07 January 2008, 09:48:35 UTC | correctly document new error code -3 in CopyFile(). git-svn-id: http://root.cern.ch/svn/root/trunk@21572 27541ba8-7e3a-0410-8455-c3a389f83636 | 07 January 2008, 09:48:35 UTC |
29379c6 | Rene Brun | 03 January 2008, 09:21:42 UTC | Fix coding conventions. git-svn-id: http://root.cern.ch/svn/root/trunk@21571 27541ba8-7e3a-0410-8455-c3a389f83636 | 03 January 2008, 09:21:42 UTC |
4a59651 | Rene Brun | 29 December 2007, 16:00:16 UTC | From Bertrand: - TVirtualX.h: suppress warning C4099: 'GLUtesselator' : type name first seen using 'struct' now seen using 'class' git-svn-id: http://root.cern.ch/svn/root/trunk@21570 27541ba8-7e3a-0410-8455-c3a389f83636 | 29 December 2007, 16:00:16 UTC |
c6e2cbc | Rene Brun | 29 December 2007, 15:56:30 UTC | From Bertrand: - TGeoChecker.cxx: suppress warning C4138: '*/' found outside of comment git-svn-id: http://root.cern.ch/svn/root/trunk@21569 27541ba8-7e3a-0410-8455-c3a389f83636 | 29 December 2007, 15:56:30 UTC |
6071621 | Rene Brun | 28 December 2007, 16:45:48 UTC | Add a Warning in TH1::Rebin in case the argument ngroup is not an exact divider of the number of bins. git-svn-id: http://root.cern.ch/svn/root/trunk@21568 27541ba8-7e3a-0410-8455-c3a389f83636 | 28 December 2007, 16:45:48 UTC |
f421dfc | Rene Brun | 28 December 2007, 16:36:06 UTC | Add missing forward declarations. git-svn-id: http://root.cern.ch/svn/root/trunk@21567 27541ba8-7e3a-0410-8455-c3a389f83636 | 28 December 2007, 16:36:06 UTC |
ae479f0 | Rene Brun | 28 December 2007, 16:15:28 UTC | Move functions referencing static global variables from inline to implementation file. git-svn-id: http://root.cern.ch/svn/root/trunk@21566 27541ba8-7e3a-0410-8455-c3a389f83636 | 28 December 2007, 16:15:28 UTC |
dd57b77 | Rene Brun | 28 December 2007, 12:28:46 UTC | Functions referencing a static global cannot be inlined. git-svn-id: http://root.cern.ch/svn/root/trunk@21565 27541ba8-7e3a-0410-8455-c3a389f83636 | 28 December 2007, 12:28:46 UTC |
9791b4e | Philippe Canal | 21 December 2007, 16:26:02 UTC | do not use TCint when TInterpreter or only the Cint C Api is needed git-svn-id: http://root.cern.ch/svn/root/trunk@21563 27541ba8-7e3a-0410-8455-c3a389f83636 | 21 December 2007, 16:26:02 UTC |
8db939a | Philippe Canal | 21 December 2007, 16:19:56 UTC | Do not use TCint.h when TInterpreter will do git-svn-id: http://root.cern.ch/svn/root/trunk@21562 27541ba8-7e3a-0410-8455-c3a389f83636 | 21 December 2007, 16:19:56 UTC |
81e9cf1 | Rene Brun | 21 December 2007, 15:39:33 UTC | Normalize stressShapes rootmarks git-svn-id: http://root.cern.ch/svn/root/trunk@21561 27541ba8-7e3a-0410-8455-c3a389f83636 | 21 December 2007, 15:39:33 UTC |
b2bd588 | Rene Brun | 21 December 2007, 15:09:37 UTC | From Axel: Fix error calculation for THnSparse: first calculate the bin's current error, then add new bin content. Also remove a few stray "return"s. git-svn-id: http://root.cern.ch/svn/root/trunk@21560 27541ba8-7e3a-0410-8455-c3a389f83636 | 21 December 2007, 15:09:37 UTC |
a2acff6 | Olivier Couet | 21 December 2007, 15:00:09 UTC | - mod for Solaris git-svn-id: http://root.cern.ch/svn/root/trunk@21559 27541ba8-7e3a-0410-8455-c3a389f83636 | 21 December 2007, 15:00:09 UTC |
94d2094 | Rene Brun | 21 December 2007, 14:18:30 UTC | From Valeri: More info about the table package. git-svn-id: http://root.cern.ch/svn/root/trunk@21558 27541ba8-7e3a-0410-8455-c3a389f83636 | 21 December 2007, 14:18:30 UTC |