https://github.com/root-project/root

sort by:
Revision Author Date Message Commit Date
0aa9a96 This commit was manufactured by cvs2svn to create tag 'v4-00-03'. git-svn-id: http://root.cern.ch/svn/root/tags/v4-00-03@8496 27541ba8-7e3a-0410-8455-c3a389f83636 25 March 2004, 07:26:43 UTC
8fcacc8 gStyle->SetEndErrorSize() was ignored by TGraphAsymmErrors::Paint git-svn-id: http://root.cern.ch/svn/root/trunk@8495 27541ba8-7e3a-0410-8455-c3a389f83636 25 March 2004, 07:26:42 UTC
8dee4f2 From Axel: tiny (one char) bug in TSystem::CompileMacro's doc: g : compile with debug symbol O : optimized the code (ignore if 'd' is specified) Doc for "O" should read: "(ignored if 'g' is specified)" git-svn-id: http://root.cern.ch/svn/root/trunk@8494 27541ba8-7e3a-0410-8455-c3a389f83636 24 March 2004, 19:42:34 UTC
f550f93 From Gerri: fSecContext was not initialized to 0 in the ctor. git-svn-id: http://root.cern.ch/svn/root/trunk@8493 27541ba8-7e3a-0410-8455-c3a389f83636 24 March 2004, 17:26:15 UTC
a22c582 From Eddy: Found the problem in the old symmetric matrix multiplication code: I had forgotten to reset the vector elements to zero :-) git-svn-id: http://root.cern.ch/svn/root/trunk@8492 27541ba8-7e3a-0410-8455-c3a389f83636 24 March 2004, 15:56:39 UTC
ec267a4 From Eddy: Patch for the bug in TVectorD/Foperator*=(TMatrixD/FSym) Problem is temporarily solved by copying the code for a general matrix stressLinear now also tests the case for a vector multiplied by a symmetric matrix git-svn-id: http://root.cern.ch/svn/root/trunk@8491 27541ba8-7e3a-0410-8455-c3a389f83636 24 March 2004, 13:55:40 UTC
01915e1 method Bool_t GetState() was not returning a value. git-svn-id: http://root.cern.ch/svn/root/trunk@8490 27541ba8-7e3a-0410-8455-c3a389f83636 24 March 2004, 13:38:02 UTC
df6a3da From Eddy: AddElemDiv was missing some important brackets git-svn-id: http://root.cern.ch/svn/root/trunk@8489 27541ba8-7e3a-0410-8455-c3a389f83636 24 March 2004, 11:44:56 UTC
40d6cef From Philippe In cint/src/Class.cxx the test -1==ifunc->pentry[index]->filenum is obsolete since CINT is now recording the file number even for compiled scripts. This prevents G__ClassInfo::GetInterfaceMethod from properly return the interface method which in turn break G__ClassInfo::New. git-svn-id: http://root.cern.ch/svn/root/trunk@8488 27541ba8-7e3a-0410-8455-c3a389f83636 23 March 2004, 20:39:47 UTC
d2732ed From Olivier: - When the option logz was set on a contour plot (option CONT or CONT0 only) on the linear plot from the Pad pull down menu, the plot disappeared. git-svn-id: http://root.cern.ch/svn/root/trunk@8487 27541ba8-7e3a-0410-8455-c3a389f83636 23 March 2004, 18:05:57 UTC
c016118 From Philippe: The previous fix to the gcc 3.1 cintdlls was insufficient. Parsing #include <list> #include <vector> lead to a core dump (problably due to the __gnu_cxx namespace). git-svn-id: http://root.cern.ch/svn/root/trunk@8486 27541ba8-7e3a-0410-8455-c3a389f83636 23 March 2004, 16:38:01 UTC
d2ede48 From Gerri Ganis: There was a check on kind==kROOTD_AUTH and stat==1 after USER that now, in the global re-arrangement, has disappeared. The attached patch to the present CVS head should fix this. git-svn-id: http://root.cern.ch/svn/root/trunk@8485 27541ba8-7e3a-0410-8455-c3a389f83636 23 March 2004, 15:39:19 UTC
7b9d400 From Ilka: The dialog editor shows up with no reduced size. git-svn-id: http://root.cern.ch/svn/root/trunk@8484 27541ba8-7e3a-0410-8455-c3a389f83636 23 March 2004, 15:22:24 UTC
8a9ea6a TVector and TMatrix were not back compatible. Implement custom Streamers for TVector and TMatrix to read old versions. git-svn-id: http://root.cern.ch/svn/root/trunk@8483 27541ba8-7e3a-0410-8455-c3a389f83636 23 March 2004, 15:16:58 UTC
b67bb88 From Philippe: This patch repairs (again:() the cintdlls for gcc v3.1 git-svn-id: http://root.cern.ch/svn/root/trunk@8482 27541ba8-7e3a-0410-8455-c3a389f83636 23 March 2004, 06:03:32 UTC
e3a72ae From Gerri: I found that a check of error conditions was misplaced in SRPAuth.cxx and Krb5Auth.cxx. This was hanging the session in one peculiar case, so it would be nice to have it fixed asap ... Patch in TAuthenticate fixes a backward compatibility problem with fSecContext mentioned by Fedor Ratnikov. git-svn-id: http://root.cern.ch/svn/root/trunk@8481 27541ba8-7e3a-0410-8455-c3a389f83636 23 March 2004, 00:12:42 UTC
c5612da Remove a debug print statement git-svn-id: http://root.cern.ch/svn/root/trunk@8480 27541ba8-7e3a-0410-8455-c3a389f83636 22 March 2004, 21:51:45 UTC
71efe8f From Joern Adamczewski: It seems to me that this is due to the fact that the pointer fSecContext to the newly introduced TSecContext object is not initialized properly to zero in the TSocket _default_ constructor. However, default ctor of TSocket is used in TServerSocket::Accept. Close() of TSocket in non blocking server socket mode will try to access fSecContext if not zero. git-svn-id: http://root.cern.ch/svn/root/trunk@8479 27541ba8-7e3a-0410-8455-c3a389f83636 22 March 2004, 18:35:00 UTC
7e851a5 From Philippe: This patch to cint 5.15.128 has the following changes: cint/lib/dll_stl/str.h: remove duplicate pragmas cint/src/ClassFunc.cxx and cint/src/fread.c: properly recover from arguments that are too long. cint/src/init.c: initialize ptype in one more G__dictposition object. git-svn-id: http://root.cern.ch/svn/root/trunk@8478 27541ba8-7e3a-0410-8455-c3a389f83636 22 March 2004, 17:26:24 UTC
eb17767 From Eddy: Removed dummy 2nd argument in constructors of TMatrixD/FDiag and TMatrixD/FFlat git-svn-id: http://root.cern.ch/svn/root/trunk@8477 27541ba8-7e3a-0410-8455-c3a389f83636 22 March 2004, 16:13:24 UTC
6da3af9 From Ilka: - re-emit the Selected signal after connecting the new pad editor to the canvas (if the canvas exists). The pad editor shows up with the property frames of the last selected object. git-svn-id: http://root.cern.ch/svn/root/trunk@8476 27541ba8-7e3a-0410-8455-c3a389f83636 22 March 2004, 16:03:20 UTC
e8a795d make SetRapplyCut() a *TOGGLE* context menu item. git-svn-id: http://root.cern.ch/svn/root/trunk@8475 27541ba8-7e3a-0410-8455-c3a389f83636 22 March 2004, 15:57:56 UTC
5cf3e6b make SetAutoexec() a *TOGGLE* context menu item. git-svn-id: http://root.cern.ch/svn/root/trunk@8474 27541ba8-7e3a-0410-8455-c3a389f83636 22 March 2004, 15:57:30 UTC
492117d make SetEditable() a *TOGGLE* context menu item. git-svn-id: http://root.cern.ch/svn/root/trunk@8473 27541ba8-7e3a-0410-8455-c3a389f83636 22 March 2004, 15:56:53 UTC
8ab91ac make SetNoEdges() a *TOGGLE* context menu item. git-svn-id: http://root.cern.ch/svn/root/trunk@8472 27541ba8-7e3a-0410-8455-c3a389f83636 22 March 2004, 15:56:27 UTC
f44b4da From Valery Onuchin: - fix for handling hot-keys under win32gdk Tested under win32gdk and linux. git-svn-id: http://root.cern.ch/svn/root/trunk@8471 27541ba8-7e3a-0410-8455-c3a389f83636 22 March 2004, 15:39:43 UTC
b57f26a use /dev/urandom instead of /dev/random. Fix was already in rpdutils.cxx but forgotten in TAuthenticate.cxx. Thanks to Axel for finding it. git-svn-id: http://root.cern.ch/svn/root/trunk@8470 27541ba8-7e3a-0410-8455-c3a389f83636 22 March 2004, 15:26:29 UTC
e9c111b From Fed: fixes to link with xlC instead of ld. git-svn-id: http://root.cern.ch/svn/root/trunk@8469 27541ba8-7e3a-0410-8455-c3a389f83636 22 March 2004, 15:16:22 UTC
938b5aa Add protection in Class2Html (side-eefect of the new pair classes) git-svn-id: http://root.cern.ch/svn/root/trunk@8468 27541ba8-7e3a-0410-8455-c3a389f83636 22 March 2004, 15:06:30 UTC
92b3945 if fParent==0 buffer likely not from file, correct error message. git-svn-id: http://root.cern.ch/svn/root/trunk@8467 27541ba8-7e3a-0410-8455-c3a389f83636 22 March 2004, 15:04:57 UTC
9c1ba16 in TBuffer::CheckByteCount print the name of the file when printing the message class::Streamer not in sync with data on file: git-svn-id: http://root.cern.ch/svn/root/trunk@8466 27541ba8-7e3a-0410-8455-c3a389f83636 22 March 2004, 14:49:42 UTC
83ee163 Change class version from 2 to 3 git-svn-id: http://root.cern.ch/svn/root/trunk@8465 27541ba8-7e3a-0410-8455-c3a389f83636 22 March 2004, 14:20:12 UTC
f18a588 Remove a C++ style comment git-svn-id: http://root.cern.ch/svn/root/trunk@8464 27541ba8-7e3a-0410-8455-c3a389f83636 22 March 2004, 14:09:03 UTC
1e56942 import of CINT 5.15.128. For what else is new see http://root.cern.ch/root/Cint.phtml?relnote. git-svn-id: http://root.cern.ch/svn/root/trunk@8463 27541ba8-7e3a-0410-8455-c3a389f83636 22 March 2004, 13:59:00 UTC
3c2f87c fix for ACliC on MacOS X 10.3. git-svn-id: http://root.cern.ch/svn/root/trunk@8462 27541ba8-7e3a-0410-8455-c3a389f83636 22 March 2004, 12:41:35 UTC
248bcf1 New version from Eddy git-svn-id: http://root.cern.ch/svn/root/trunk@8461 27541ba8-7e3a-0410-8455-c3a389f83636 22 March 2004, 11:43:53 UTC
ff8e335 From valeriy Onuchin: - TGWin32::GrabKey reimplemented git-svn-id: http://root.cern.ch/svn/root/trunk@8460 27541ba8-7e3a-0410-8455-c3a389f83636 22 March 2004, 11:00:40 UTC
804c841 New version from Eddy that can be used with ACLIC git-svn-id: http://root.cern.ch/svn/root/trunk@8459 27541ba8-7e3a-0410-8455-c3a389f83636 22 March 2004, 10:59:16 UTC
f0d804f The second argument of the Delete_m functions must be passed by reference, otherwise doing m=0 in the function has no effect in fElements. This fixes a nasty buf reported by F.X.Gentit git-svn-id: http://root.cern.ch/svn/root/trunk@8458 27541ba8-7e3a-0410-8455-c3a389f83636 22 March 2004, 10:50:44 UTC
0ce8b02 From Ilka: if there is a selected object in the canvas the embedded pad editor opens with the property frames related to this object; if the user selects a new object having more properties, the pad editor shows the property frames cut in the bottom. git-svn-id: http://root.cern.ch/svn/root/trunk@8457 27541ba8-7e3a-0410-8455-c3a389f83636 22 March 2004, 09:37:20 UTC
db763de From Eddy: Added to the decomposition class constructors in which just the matrix size is given as argument . Also a new state (kMatrixSet) was added . Instead of TMatrixD a; TDecompLU lu(a); one can do TMatrixD a; TDecompLU lu(n); lu.SetMatrix(a); The SetMatrix command resizes, if necessary, the data members in the decomposition class . This set up willl be usefull when one wants to decompose matrices in a loop git-svn-id: http://root.cern.ch/svn/root/trunk@8456 27541ba8-7e3a-0410-8455-c3a389f83636 22 March 2004, 08:34:36 UTC
344aa08 From Eddy Offermann A small change to matrix classes TMatrixD/F : issue a warning instead of error when the determinant under/over flows git-svn-id: http://root.cern.ch/svn/root/trunk@8455 27541ba8-7e3a-0410-8455-c3a389f83636 21 March 2004, 21:15:01 UTC
bb09340 From Eddy Offermann. A new tutorial about matrix inversion with the Matrix package git-svn-id: http://root.cern.ch/svn/root/trunk@8454 27541ba8-7e3a-0410-8455-c3a389f83636 21 March 2004, 21:13:24 UTC
d29ab3d From Eddy Offermann solveLinear.C was still using Adopt instead of Use git-svn-id: http://root.cern.ch/svn/root/trunk@8453 27541ba8-7e3a-0410-8455-c3a389f83636 21 March 2004, 12:55:58 UTC
af17fdb From Eddy Offermann 1. Added to TVectorD/F : friend function operator*(Double_t,const TVectorD &); 2. Added to TVectorD/F and TMatrixD/FBase functionality to check whether the storage array is owned by the class : Bool_t IsOwner() const { return fIsOwner; } 3. Removed in TVectorD/F and TMatrixD/F destructors wasteful calls to Invalidate() 4. Cleaned-up default constructors of TVectorD/F TMatrixD/F TMatrixD/FSym, no reason to Invalidate() here 5. In Clear() of TVectorD/F TMatrixD/F TMatrixD/FSym, reset the number of elements (fNrows for vector and fNelems for matrix) to 0 . 6. Removed possible memory leak: The following scenario would cause a memory leak n vector/matrix: a. operation makes object invalid (Invalidate() which just sets fNrows = -1) b. next operation on this object is a ResizeTo(..) ResizeTo was the only operation which would tolerate an invalid object; it would allocate memory (reason was that the default constructors initialized the objects to inalid) . by c. initalizing object as valid (removing Invalidate() in def constr, see 4.) d. do not allow ResizeTo to operate anymore on invalid objects ResizeTo is available through TVectorD/F and TMatrixD/FBase. 7. Explicitly allow in ResizeTo to handle sizes of zero, by calling Clear() git-svn-id: http://root.cern.ch/svn/root/trunk@8452 27541ba8-7e3a-0410-8455-c3a389f83636 21 March 2004, 10:52:27 UTC
c7f888a First attempt to build 4.00/03 git-svn-id: http://root.cern.ch/svn/root/trunk@8451 27541ba8-7e3a-0410-8455-c3a389f83636 21 March 2004, 09:32:45 UTC
920830e In TH1::Rebin preserve axis attributes git-svn-id: http://root.cern.ch/svn/root/trunk@8450 27541ba8-7e3a-0410-8455-c3a389f83636 20 March 2004, 21:14:34 UTC
ca86a0a In TPad::PaintFillArea and TPad::PaintPolyLineNDC fix a memory leak in case the number of points is exactly 1002. This case happens when the number of bins in a histogram is exactly 500. git-svn-id: http://root.cern.ch/svn/root/trunk@8449 27541ba8-7e3a-0410-8455-c3a389f83636 20 March 2004, 17:45:48 UTC
b67087b From Eddy Change "Adopt" to "Use" git-svn-id: http://root.cern.ch/svn/root/trunk@8448 27541ba8-7e3a-0410-8455-c3a389f83636 20 March 2004, 17:29:43 UTC
1bfb193 Fix a bug in the constructor (twice a test on ey instead of ey and ez) Thanks to Joerg Stelzer for reporting the problem git-svn-id: http://root.cern.ch/svn/root/trunk@8447 27541ba8-7e3a-0410-8455-c3a389f83636 20 March 2004, 08:49:55 UTC
f125e1d From Phhilippe: There were a few more std::string operator missing in str.h (namely operator == and != with char* arguments). git-svn-id: http://root.cern.ch/svn/root/trunk@8446 27541ba8-7e3a-0410-8455-c3a389f83636 19 March 2004, 22:30:22 UTC
712bb1e Mods from Ivana Hrivnacova Do not modify (truncate) the volume names git-svn-id: http://root.cern.ch/svn/root/trunk@8445 27541ba8-7e3a-0410-8455-c3a389f83636 19 March 2004, 17:42:47 UTC
1fd1d82 From Olivier: - If a contour is paint (with option SAME) on a 3d plot (surface, lego or triangles), the contour lines are painted in 3d too. Ex: h2->Draw("SURF4"); h2->Draw("CONT1 SAME"); git-svn-id: http://root.cern.ch/svn/root/trunk@8444 27541ba8-7e3a-0410-8455-c3a389f83636 19 March 2004, 14:45:53 UTC
81c0e80 Fix a memory leak in the new version of TGraph::Eval git-svn-id: http://root.cern.ch/svn/root/trunk@8443 27541ba8-7e3a-0410-8455-c3a389f83636 19 March 2004, 14:24:42 UTC
cfb29d4 From Eddy Offermann: 1. Removed streaming of matrix view classes (TMatrixDRow,TMatrixDColumn,TMatrixDDiag,TMatrixDFlat) because a. we want these classes to be as light as possible b. old implementation was wrong, some member elements were "(!)" out 2. Added a series of functions to support upcoming quadratic programming functionality: TVectorD/F: - AddElemMult(TVectorF &t,Float_t alpha,const TVectorF &s1,const TVectorF &s2); t += alpha * s1*s2 , where "s1*s2 is an element-wise multiplication - AddElemMult(TVectorF &t,Float_t alpha,const TVectorF &s1,const TVectorF &s2,const TVectorF &map); t += alpha * s1*s2 , where "s1*s2 is an element-wise multiplication. It is only performed for those elements i where map[i] != 0 - AddElemDiv (TVectorF &t,Float_t alpha,const TVectorF &s1,const TVectorF &s2); t += alpha * s1\s2 , where "s1\s2 is an element-wise division - AddElemDiv (TVectorF &t,Float_t alpha,const TVectorF &s1,const TVectorF &s2,const TVectorF &map); t += alpha * s1\s2 , where "s1\s2 is an element-wise division. It is only performed for those elements i where map[i] != 0 - ElementMult(TVectorF &t,const TVectorF &s,const TVectorF &map); t += t*s , where "t*s" is an element-wise multiplication. It is only performed for those elements i where map[i] != 0 - ElementDiv (TVectorF &t,const TVectorF &s,const TVectorF &map); t += t/s , where "t/s" is an element-wise division. It is only performed for those elements i where map[i] != 0 - TVectorD &SelectNonZeros (const TVectorD &select); put elements for which select[i] == 0 to zero - Bool_t MatchesNonZeroPattern(const TVectorD &select); verify that elements are != 0 for which select[i] != 0 - Bool_t SomePositive (const TVectorD &select); verify that all elements > 0 for which select[i] != 0 - void AddSomeConstant (Double_t val,const TVectorD &select); Add val to those elements for which select[i] != 0 - TVectorF &TVectorF::Invert() v[i] = 1/v[i] TVectorD/F and TMatrixD/FBase: - virtual Double_t Sum () const; - virtual Double_t Min () const; - virtual Double_t Max () const; 3. Added another data member fA to TDecompChol . Unlike the other decomposition schemes, it is not possible to store the original input matrix in one of the decomposition members 4. Added method "SetMatrix(const TMatrix.. &)" to all decomposition classes . It allows to change the matrix that should be decomposed. Of course it resets the class status to kInit and triggers a new factorization. 5. Added private methods to TMatrixD and TMatrixDSym const TMatrixD EigenVectors(TVectorD &eigenValues) const; // This function is now obsolete (and not implemented), you // should use TMatrixDSymEigen or TMatrixDEigen . 6. Changed the name "Adopt" to "Use" to be in agreement with the convention that the memory management of adopted members is now the reponsibility of the class git-svn-id: http://root.cern.ch/svn/root/trunk@8442 27541ba8-7e3a-0410-8455-c3a389f83636 19 March 2004, 14:20:40 UTC
e10f151 Add new constructor taken a TH1 as input. Add corresponding setter functions. TGraphAsymmErrors(const TH1 *h); virtual void SetPointEXlow(Int_t i, Double_t exl); virtual void SetPointEXhigh(Int_t i, Double_t exh); virtual void SetPointEYlow(Int_t i, Double_t eyl); virtual void SetPointEYhigh(Int_t i, Double_t eyh); git-svn-id: http://root.cern.ch/svn/root/trunk@8441 27541ba8-7e3a-0410-8455-c3a389f83636 19 March 2004, 12:35:24 UTC
9cba1fd In TView::PadRange initialize xgraf[0] and xgraf[3] in all cases. git-svn-id: http://root.cern.ch/svn/root/trunk@8440 27541ba8-7e3a-0410-8455-c3a389f83636 19 March 2004, 11:03:30 UTC
1fac15b Add several protections. Initialize the table of classNames from nOK+1 to numberOfClasses to 0. git-svn-id: http://root.cern.ch/svn/root/trunk@8439 27541ba8-7e3a-0410-8455-c3a389f83636 19 March 2004, 08:10:46 UTC
0712360 From Axel Naumann Do not add the STL pair classes in the ClassIndex git-svn-id: http://root.cern.ch/svn/root/trunk@8438 27541ba8-7e3a-0410-8455-c3a389f83636 19 March 2004, 06:53:29 UTC
66e986b o RooAbsArg - Remove friend declararion of class that was never committed git-svn-id: http://root.cern.ch/svn/root/trunk@8437 27541ba8-7e3a-0410-8455-c3a389f83636 19 March 2004, 06:25:33 UTC
d8ec4e1 o RooFitCore_LinkDef - Declare functions Full() and Partial() for use in RooProdPdf ctor git-svn-id: http://root.cern.ch/svn/root/trunk@8436 27541ba8-7e3a-0410-8455-c3a389f83636 19 March 2004, 06:23:05 UTC
a7470e7 Preparation for V1.04 -- RooProdPdf maintance and upgrade --------------------------------------------------------- o LICENSE, RooBanner - Update to year 2004 o RooAbsArg - Add DeleteWatch debug feature: verbal notification if an object with this flag is beign deleted o RooAbsGenContext, RooGenContext, RooAddGenContext, RooConvGenContext, RooSimGenContext, RooMCStudy - Introduce concept of auxiliary proto variables, which are generated by other PDF components rather than an external dataset o RooAbsPdf,RooConvolutedPdf,RooSimultaneous,RooAddPdf - Modify genContext() to allow optional specification of auxiliary proto variables o RooCmdArg - Add RooProdPdf as friend o RooGenProdProj - Modify so that it will work without a denominator term as well - Fix in memory management that created hidden links between deep cloned trees that involved RooProdPdf nodes with cached information o RooProdGenContext - Enhance functionality so that it can correctly and optimally generate events for 'correlated product' PDFS. Now, irriducible PDF terms are generated in a dependency order: 'imported dependents', i.e. dependents over which a PDF doesn't normalize are always guaranteed to have been generated by another term before the importing term is generated. Left over terms wich are cross importing cannot be disentangled with a linear dependency scheme and are generated as a monolithic PDF. The ProdGen context uses the new auxiliary proto variables to correctly generate the correlation between imported and normalizing observables. o RooProdPdf - Fix some outstanding link management problems - Add new ctor with named arguments that allows to specify correlated products - Adjust product factorization to understand concept of 'imported' dependents, which allows to split composite terms that would otherwise be irriducible - Add term grouping algorithm that groups together irriducible terms that share dependents in mixed roles (normalizing vs imported) over which is integrated. Such integrals can only be calculated properly if the entire product of such terms is integrated rather than the terms individually. - Reorganize code a bit: break factorization, term grouping and prefabrication of partial integral lists into several functions. git-svn-id: http://root.cern.ch/svn/root/trunk@8435 27541ba8-7e3a-0410-8455-c3a389f83636 19 March 2004, 06:09:47 UTC
fac1477 Add support for histograms with a normalisation factor (TH1::SetNormFactor has been called) in THistPainter::DistancetoPrimitive and ExecuteEvent git-svn-id: http://root.cern.ch/svn/root/trunk@8434 27541ba8-7e3a-0410-8455-c3a389f83636 18 March 2004, 21:35:36 UTC
a0ec0e6 Fix a problem in THStack::Paint when option "same" is specified. The string "same" must be removed from the list of options passed to the histograms to avoid option "e" (from "same") to be used. git-svn-id: http://root.cern.ch/svn/root/trunk@8433 27541ba8-7e3a-0410-8455-c3a389f83636 18 March 2004, 20:41:31 UTC
157d38c From Valeriy Onuchin: - TGWin32::GrabButton was implemented. That fixed many problems with popup menus. git-svn-id: http://root.cern.ch/svn/root/trunk@8432 27541ba8-7e3a-0410-8455-c3a389f83636 18 March 2004, 14:22:03 UTC
f538f01 Extend functionality of the new function TGraph::Eval Double_t TGraph::Eval(Double_t x, TSpline *spline, Option_t *option) const { // Interpolate points in this graph at x using a TSpline // -if spline==0 and option="" a linear interpolation between the two points // close to x is computed. If x is outside the graph range, a linear // extrapolation is computed. // -if spline==0 and option="S" a TSpline3 object is created using this graph // and the interpolated value from the spline is returned. // the internally created spline is deleted on return. // -if spline is specified, it is used to return the interpolated value. git-svn-id: http://root.cern.ch/svn/root/trunk@8431 27541ba8-7e3a-0410-8455-c3a389f83636 18 March 2004, 13:52:05 UTC
3cfc83a Implement a suggestion from Thomas Bretz in TH3::Project3D In case an histogram with the same name and type as the histogram to be generated in the projection, the old histogram is reset and used for the projection. git-svn-id: http://root.cern.ch/svn/root/trunk@8430 27541ba8-7e3a-0410-8455-c3a389f83636 18 March 2004, 13:12:29 UTC
f9480d3 From Markus Frank and Philippe: Replace direct use of fCollProxy by GetCollectionProxy added calls in SetAddress to insure that fCollProxy is initialized if fObject is initialized. git-svn-id: http://root.cern.ch/svn/root/trunk@8429 27541ba8-7e3a-0410-8455-c3a389f83636 18 March 2004, 07:10:58 UTC
b21f40d From Philippe. Fix for a problem appearing when doing, eg: root [0] const int n2 = 1; root [1] TString a2[n2]; git-svn-id: http://root.cern.ch/svn/root/trunk@8428 27541ba8-7e3a-0410-8455-c3a389f83636 17 March 2004, 21:44:16 UTC
4931373 From Philippe: In this patch: dictpos: add more initialization make sure it is used by scrupto __before__ deleting it in G__closeinputfile CallFunc: insure that there is no memory over-write in case the arguments is too long (however this does not lift the real restriction). git-svn-id: http://root.cern.ch/svn/root/trunk@8427 27541ba8-7e3a-0410-8455-c3a389f83636 17 March 2004, 19:55:37 UTC
14a144d Rename Inflate.c to ZInflate.c to avoid a clash with inflate.c on Windows git-svn-id: http://root.cern.ch/svn/root/trunk@8426 27541ba8-7e3a-0410-8455-c3a389f83636 17 March 2004, 19:10:20 UTC
ddf06c6 include ZTrees.h instead of Trees.h git-svn-id: http://root.cern.ch/svn/root/trunk@8425 27541ba8-7e3a-0410-8455-c3a389f83636 17 March 2004, 19:03:54 UTC
b153dfb Rename Trees.h to ZTrees.h to avoid a clash on Windows with trees.h git-svn-id: http://root.cern.ch/svn/root/trunk@8424 27541ba8-7e3a-0410-8455-c3a389f83636 17 March 2004, 19:01:17 UTC
c99b800 Rename files Deflate.h to ZDeflate.h and Deflate.c to ZDeflate.c to avoid a clash on Windows with deflate.h and deflate.c respectively git-svn-id: http://root.cern.ch/svn/root/trunk@8423 27541ba8-7e3a-0410-8455-c3a389f83636 17 March 2004, 18:57:15 UTC
67c39dc Remove line with C++ style comments git-svn-id: http://root.cern.ch/svn/root/trunk@8422 27541ba8-7e3a-0410-8455-c3a389f83636 17 March 2004, 18:08:45 UTC
e9b044a Replace C++ style comments by C style comments git-svn-id: http://root.cern.ch/svn/root/trunk@8421 27541ba8-7e3a-0410-8455-c3a389f83636 17 March 2004, 18:05:57 UTC
4f4ab2a From Gerri: Improvements: o Added support for creation of authentication tokens exclusive to parent daemon and its childs; by default tokens have inclusive nature, i.e. can be checked by another server on the same machine with having access to the key files (option -E to rootd/proofd) o Added support for non-standard file name for daemon access rules (option -D <rootdaemonrc> to rootd/proofd) o Added support for non-standard file name for authentication directives (PROOF only: option -A [<rootauthrc>] to proofd; see header of proofd/src/proofd.cxx) o Improved security in ssh authentications Bug fixes: o Fix a few inconsistencies in treating error conditions o Fix bug with default init strings for ProxyDuration and ProxyKeyBits o Fix problem with checking for valid globus proxies o fixed message desynchronization problem in case of non valid offset o Modified error call in case of failure of Krb5 initialization: execution continues (call Err instead of ErrFatal) o Fix (again) problem with cygwingcc definition in rpdutils.cxx o Fix problem with fgUser not being correctly saved in case of successful authentication in TAuthenticate.cxx o Fix a problem with duplication in socket list (TPSocket) o Set fContext=0 after deletion TPwdCtx (in TSecContext::Deactivate). o Fix link problem with the globus patched function in rootd/Module.mk and proofd/Module.mk o Added function ProofdTerm (equivalent of RootdTerm) to terminate correctly in case of interrupting signal SIGTERM or SIGINT (proofd.cxx) o Fix several incorrect comments. git-svn-id: http://root.cern.ch/svn/root/trunk@8420 27541ba8-7e3a-0410-8455-c3a389f83636 17 March 2004, 17:52:24 UTC
0c745ad In TPDF::WriteCompressedBuffer, replace the illegal declaration char out[2*fLenBuffer]; by char *out = new char[2*fLenBuffer]; git-svn-id: http://root.cern.ch/svn/root/trunk@8419 27541ba8-7e3a-0410-8455-c3a389f83636 17 March 2004, 17:47:53 UTC
dcdb8cb From Olivier: - PDF driver now support zlib compression - Many improvements in the PDF driver git-svn-id: http://root.cern.ch/svn/root/trunk@8418 27541ba8-7e3a-0410-8455-c3a389f83636 17 March 2004, 17:35:32 UTC
77d7d41 From Olivier. The zlib package has been added to the zip directory. see new README file in the zip directory for more details. R__zip and R__unzip now have a zlib version which can be activated via the flag R__ZLIB in the files zip/src/Inflate.c and zip/inc/Bits.h The current version is introduced to test the portability of the new files. We will add a dedicated namespace to avoid possible conflicts with users of zlib. git-svn-id: http://root.cern.ch/svn/root/trunk@8417 27541ba8-7e3a-0410-8455-c3a389f83636 17 March 2004, 17:34:01 UTC
51d0d2b From valeriy Onuchin: - WindowAttributes_t.fYourEventMask was not initiated in TGWin32::GetWindowAttributes. That fixes it. git-svn-id: http://root.cern.ch/svn/root/trunk@8416 27541ba8-7e3a-0410-8455-c3a389f83636 17 March 2004, 12:37:40 UTC
c48c860 Make second argument of TTree::BuildIndex optional with default value="0" Int_t BuildIndex(const char *majorname, const char *minorname="0"); Make second argument of the following functions optional (=0): Int_t GetEntryWithIndex(Int_t major, Int_t minor=0); Int_t GetEntryNumberWithBestIndex(Int_t major, Int_t minor=0) const; Int_t GetEntryNumberWithIndex(Int_t major, Int_t minor=0) const; Reimplement the function TTree::GetEntryWithIndex // If the Tree has friend trees, the corresponding entry with // the index values (major,minor) is read. Note that the master Tree // and its friend may have different entry serial numbers corresponding // to (major,minor). git-svn-id: http://root.cern.ch/svn/root/trunk@8415 27541ba8-7e3a-0410-8455-c3a389f83636 17 March 2004, 09:31:25 UTC
a5180fc Add a new function Double_t Eval(Double_t x, TSpline *spline=0) const; // Interpolate points in this graph at x using a TSpline // -if spline==0 a TSpline3 object is created using this graph // and the interpolated value from the spline is returned. // the internally created spline is deleted on return. // -if spline is specified, it is used to return the interpolated value. Make TGraph::GetPoint const git-svn-id: http://root.cern.ch/svn/root/trunk@8414 27541ba8-7e3a-0410-8455-c3a389f83636 17 March 2004, 07:52:22 UTC
4794e0f Change the TSpline3 and TSpline5 constructors to use const TGraph* or const TF1* instead of TGraph* and TF1* git-svn-id: http://root.cern.ch/svn/root/trunk@8413 27541ba8-7e3a-0410-8455-c3a389f83636 17 March 2004, 07:52:07 UTC
6aa466f From Philippe: re-allow the usage of const data member in ShowMembers. git-svn-id: http://root.cern.ch/svn/root/trunk@8412 27541ba8-7e3a-0410-8455-c3a389f83636 16 March 2004, 20:25:12 UTC
c9c2b31 load libTreePlayer before loading libProof in the Proof() method. git-svn-id: http://root.cern.ch/svn/root/trunk@8411 27541ba8-7e3a-0410-8455-c3a389f83636 16 March 2004, 16:15:46 UTC
a2bb5a8 From Philippe: I fixed a few problems discovered by Valgrind in the new implementation 2014. (Mostly out-of-bounds memory reads). git-svn-id: http://root.cern.ch/svn/root/trunk@8410 27541ba8-7e3a-0410-8455-c3a389f83636 16 March 2004, 06:18:42 UTC
c946451 From Philippe: This patch corrects the problems on Solaris/CC5.2 G__ANSI can __not__ be defined on Solaris because it causes wide-spread issues in other places. Instead we can define FIX1. In addition the cintdlls where failing due to some interaction between the 'exception' in math.h and in std's exception. This is fixed. git-svn-id: http://root.cern.ch/svn/root/trunk@8409 27541ba8-7e3a-0410-8455-c3a389f83636 16 March 2004, 06:15:56 UTC
944c042 remove a WIN32GDK special ifdef that is not needed anymore. git-svn-id: http://root.cern.ch/svn/root/trunk@8408 27541ba8-7e3a-0410-8455-c3a389f83636 15 March 2004, 17:13:58 UTC
78f3378 From Philippe: Re-enable G__ERRORCALLBACK Set G__ANSI for all GCC 3.x and for all Solaris compiler. git-svn-id: http://root.cern.ch/svn/root/trunk@8407 27541ba8-7e3a-0410-8455-c3a389f83636 15 March 2004, 17:06:48 UTC
98fd9f2 disabled G__ERRORCALLBACK till it is properly ported. Anyway, GNUC should have G__ANSI set. git-svn-id: http://root.cern.ch/svn/root/trunk@8406 27541ba8-7e3a-0410-8455-c3a389f83636 15 March 2004, 16:55:09 UTC
a294ac5 missed patch. git-svn-id: http://root.cern.ch/svn/root/trunk@8405 27541ba8-7e3a-0410-8455-c3a389f83636 15 March 2004, 16:23:10 UTC
f6572b4 ROOT files passed as arguments to root.exe are now made available as TFile* with names _file0, _file1, etc. It used to be that the pointer got the name of the file, but the file name could contain characters that are not allowed in variable names (-, +, etc). git-svn-id: http://root.cern.ch/svn/root/trunk@8404 27541ba8-7e3a-0410-8455-c3a389f83636 15 March 2004, 15:01:41 UTC
8e8e655 import of CINT 5.15.127. For what else is new see http://root.cern.ch/root/Cint.phtml?relnote. git-svn-id: http://root.cern.ch/svn/root/trunk@8403 27541ba8-7e3a-0410-8455-c3a389f83636 15 March 2004, 14:13:20 UTC
9542cae Fixes from wrong protections in tests like; if (iact<3 && *safe) { should be if (iact<3 && safe) { (thanks to Andreas Zoglauer) git-svn-id: http://root.cern.ch/svn/root/trunk@8402 27541ba8-7e3a-0410-8455-c3a389f83636 15 March 2004, 12:23:17 UTC
60559aa From Andrei Gheata TGeo: - from Mihaela: TGeoXtru - DistToOut implemented - modification in TGeoManager::Import() to preserve gFile (I saw this was needed running example02 of the VMC - when geometry was retreived from file) git-svn-id: http://root.cern.ch/svn/root/trunk@8401 27541ba8-7e3a-0410-8455-c3a389f83636 15 March 2004, 12:11:51 UTC
2029f0e Fix a bug in the new implementation of TFormula::EvalPar for the case kExpo (shift by 1 in the use of parameters) git-svn-id: http://root.cern.ch/svn/root/trunk@8400 27541ba8-7e3a-0410-8455-c3a389f83636 14 March 2004, 18:15:47 UTC
4c44cc3 Change TTree::BuildIndex from void to Int_t. The return value contains teh number of entries in the Tree. A return value=-1 indicates a failure. Add more comments to the documentation of this function to indicate how to create an index with only "majorname" git-svn-id: http://root.cern.ch/svn/root/trunk@8399 27541ba8-7e3a-0410-8455-c3a389f83636 14 March 2004, 09:12:01 UTC
193c52b switch order of treeplayer and proof in the list of modules to fix build problem. git-svn-id: http://root.cern.ch/svn/root/trunk@8398 27541ba8-7e3a-0410-8455-c3a389f83636 13 March 2004, 11:20:41 UTC
3a4d052 Fix TProfile copy constructor. fScaling was not copied git-svn-id: http://root.cern.ch/svn/root/trunk@8397 27541ba8-7e3a-0410-8455-c3a389f83636 13 March 2004, 08:23:15 UTC
back to top