swh:1:snp:af87cd67498ef4fe47c76ed3e7caffe5b61facaf

sort by:
Revision Author Date Message Commit Date
b7855e8 This commit was manufactured by cvs2svn to create tag 'v4-01-04'. git-svn-id: http://root.cern.ch/svn/root/tags/v4-01-04@10581 27541ba8-7e3a-0410-8455-c3a389f83636 20 November 2004, 06:50:43 UTC
aaad88d From valeri Fine: Fix a crash when running with Qt and one starts the GuiBuilder from the TCanvas menu git-svn-id: http://root.cern.ch/svn/root/trunk@10580 27541ba8-7e3a-0410-8455-c3a389f83636 20 November 2004, 06:50:42 UTC
d707752 From Philippe: This patch supports the case where the type of a data member changed from [NamespaceA::]ClassName to [NamespaceB::]ClassName, where both namespace are optional. git-svn-id: http://root.cern.ch/svn/root/trunk@10579 27541ba8-7e3a-0410-8455-c3a389f83636 19 November 2004, 20:38:36 UTC
183a153 From Philippe: This patch should re-add the ability of supressing transient data member and the ability to browsing sub-branches (like fTracks). git-svn-id: http://root.cern.ch/svn/root/trunk@10578 27541ba8-7e3a-0410-8455-c3a389f83636 19 November 2004, 20:08:58 UTC
097db88 fix problem with uname -r returning a string on cygwin that cannot be used as part of a file name. git-svn-id: http://root.cern.ch/svn/root/trunk@10577 27541ba8-7e3a-0410-8455-c3a389f83636 19 November 2004, 17:59:11 UTC
845c97b Move to development release 4.01/04. Now building the binaries. If everything OK, the CVS tag will be put this weekend git-svn-id: http://root.cern.ch/svn/root/trunk@10576 27541ba8-7e3a-0410-8455-c3a389f83636 19 November 2004, 15:57:59 UTC
45ce6c6 add -liconv when building XML on win32gcc. git-svn-id: http://root.cern.ch/svn/root/trunk@10575 27541ba8-7e3a-0410-8455-c3a389f83636 19 November 2004, 15:33:40 UTC
e3a2667 Give the possibility to display in the GL viewer as an alternative to the pad. git-svn-id: http://root.cern.ch/svn/root/trunk@10574 27541ba8-7e3a-0410-8455-c3a389f83636 19 November 2004, 14:58:55 UTC
c378332 Initialize all class pointers in default constructor. This fixes a problem when reading multiple geometries in the same session. git-svn-id: http://root.cern.ch/svn/root/trunk@10573 27541ba8-7e3a-0410-8455-c3a389f83636 19 November 2004, 14:30:10 UTC
6777342 white space corrections, tab removal and error message corrections. git-svn-id: http://root.cern.ch/svn/root/trunk@10572 27541ba8-7e3a-0410-8455-c3a389f83636 19 November 2004, 14:28:17 UTC
1c49832 From Gerri: Fix problem in RpdUser() affecting transmission of random tag when compiled with AFS support. git-svn-id: http://root.cern.ch/svn/root/trunk@10571 27541ba8-7e3a-0410-8455-c3a389f83636 19 November 2004, 12:33:51 UTC
067ea77 Disable new logic introduced by Axel in TBranchElement::Browse for hiding non persistent members. This had a ude side effect of not browsing TClonesArray or collections. git-svn-id: http://root.cern.ch/svn/root/trunk@10570 27541ba8-7e3a-0410-8455-c3a389f83636 19 November 2004, 11:39:24 UTC
413315e moved -D__INSIDE_CYGWIN__ into rfio/Module.mk (avoid compiling all sources with this flag only needed for RFIO headers). git-svn-id: http://root.cern.ch/svn/root/trunk@10569 27541ba8-7e3a-0410-8455-c3a389f83636 19 November 2004, 10:11:06 UTC
cf5a90b move -D__INSIDE_CYGWIN__ into rfio/Module.mk. Only the TRFIOFile.cxx and TCastorFile.cxx need to be compiled with this option on Win32. git-svn-id: http://root.cern.ch/svn/root/trunk@10568 27541ba8-7e3a-0410-8455-c3a389f83636 19 November 2004, 10:09:39 UTC
03fe94e Option "same" combined with "prof" was not working correctly git-svn-id: http://root.cern.ch/svn/root/trunk@10567 27541ba8-7e3a-0410-8455-c3a389f83636 19 November 2004, 09:40:30 UTC
f8b8634 Remove unused members TFile* fCurrentFile Current file TDirectory* fCurrentDirectory Current directory TVirtualPad* fCurrentCanvas Current graphics canvas TVirtualPad* fCurrentPad Current graphics pad TStyle* fCurrentStyle Current graphics style git-svn-id: http://root.cern.ch/svn/root/trunk@10566 27541ba8-7e3a-0410-8455-c3a389f83636 19 November 2004, 07:25:43 UTC
362f532 Define G__TMPFILE in CINTCFLAGS. This should solve the problem for Windows users running without priviledges. git-svn-id: http://root.cern.ch/svn/root/trunk@10565 27541ba8-7e3a-0410-8455-c3a389f83636 19 November 2004, 07:25:09 UTC
1ff8cfc Add the following lines: # Default 3d Viewer # by default 3-D views are shown in the pad. # if the next line is activated, the default viewer will be OpenGL #Viewer3D.DefaultDrawOption: ogl git-svn-id: http://root.cern.ch/svn/root/trunk@10564 27541ba8-7e3a-0410-8455-c3a389f83636 19 November 2004, 06:46:19 UTC
8524938 In TGeoVolume::Draw use the TEnv variable Viewer3D.DefaultDrawOption as an option to Draw. If this environment variable is defined in system.rootrc (or .rootrc), it is used to specify the default value when drawing a volume. For example, if this variable is set to "ogl", the TViewerOpenGL viewer will be used by default to draw TGeo objects instead of TPad. git-svn-id: http://root.cern.ch/svn/root/trunk@10563 27541ba8-7e3a-0410-8455-c3a389f83636 19 November 2004, 06:39:54 UTC
80e7d02 Fix a cast problem with gcc2.95 git-svn-id: http://root.cern.ch/svn/root/trunk@10562 27541ba8-7e3a-0410-8455-c3a389f83636 19 November 2004, 06:36:28 UTC
f0ee2ab From Valeri Fine: -- 3 TObject virtual methods: GetName, GetTitle, GetObjectInfo have been overloaded to forward the methods call to the decorated fPoints object needed to fill the "TCanvas" status bar properly. git-svn-id: http://root.cern.ch/svn/root/trunk@10561 27541ba8-7e3a-0410-8455-c3a389f83636 18 November 2004, 18:08:48 UTC
f34ad57 Add the following two functions to TMCParticle (like in TParticle) void Momentum(TLorentzVector &v) const { v.SetPxPyPzE(fPx,fPy,fPz,fEnergy);} void ProductionVertex(TLorentzVector &v) const { v.SetXYZT(fVx,fVy,fVz,fTime);} git-svn-id: http://root.cern.ch/svn/root/trunk@10560 27541ba8-7e3a-0410-8455-c3a389f83636 18 November 2004, 17:06:34 UTC
62f7b92 From Philippe: This patch fixes a problem with printing data members of non-split base class (see in iobug.C(1,0) git-svn-id: http://root.cern.ch/svn/root/trunk@10559 27541ba8-7e3a-0410-8455-c3a389f83636 18 November 2004, 16:54:47 UTC
706b366 From Ilka: changes that provide scroll bars for the object editors: TGedEditor.h,.cxx - new data member: TGCanvas *fCan - set the name of editor window 'canvasname_Editor' TRootCanvas.cxx - minor layout changes required by the scroll bar appearance git-svn-id: http://root.cern.ch/svn/root/trunk@10558 27541ba8-7e3a-0410-8455-c3a389f83636 18 November 2004, 15:52:17 UTC
497bb46 From Timur & Olivier: - Tube and cone are now rendered with specialized OpenGL functions git-svn-id: http://root.cern.ch/svn/root/trunk@10557 27541ba8-7e3a-0410-8455-c3a389f83636 18 November 2004, 14:37:02 UTC
f889a20 From Olivier: - TXTRU::Paint is now like TGeoXtru::Paint. (to make it work with OpenGL) git-svn-id: http://root.cern.ch/svn/root/trunk@10556 27541ba8-7e3a-0410-8455-c3a389f83636 18 November 2004, 14:35:25 UTC
0008789 From Philippe: The crash for iobug.C(1,0) was fixed in a previous patch. The bad results in iobug.C(1,1) and iobug.C(2,1) were a result of badly formed files (i.e. the file produce do not contain the correct data!). This patch resolves the solution by insuring that all the level of base classes have their own TBranchElement object except when inside a split collection. When the base class or any of its own base class has no data member, there is no branch created (this was already the case). The TBranchElement corresponding to the base class itself does NOT have a TLeafElement (but has at least one sub-TBranchElement). Its fObject points to the start of the sub-part of the object which correspond to its base class. In addition, this patch corrects TBranch::GetSubBranch to give the correct result even if the hiearchy of branch is more than 2 deep. This patch also correct GetValueClones and GetValueSTL to add the base class offset only once. git-svn-id: http://root.cern.ch/svn/root/trunk@10555 27541ba8-7e3a-0410-8455-c3a389f83636 18 November 2004, 06:13:14 UTC
db3f82c From Philippe: This fix is needed for MSVC 6 git-svn-id: http://root.cern.ch/svn/root/trunk@10554 27541ba8-7e3a-0410-8455-c3a389f83636 17 November 2004, 20:29:13 UTC
a7c4eb7 From Philippe One more portability problem fix git-svn-id: http://root.cern.ch/svn/root/trunk@10553 27541ba8-7e3a-0410-8455-c3a389f83636 17 November 2004, 20:06:50 UTC
a7ff5c0 From Philippe Fix portability problems on TemplateBroken compilers git-svn-id: http://root.cern.ch/svn/root/trunk@10552 27541ba8-7e3a-0410-8455-c3a389f83636 17 November 2004, 19:48:19 UTC
8fe98d1 On MacOS X bools are not addressable (they are but they are 4 bytes and not 1 byte). Need to set G__UNADDRESSABLEBOOL. git-svn-id: http://root.cern.ch/svn/root/trunk@10551 27541ba8-7e3a-0410-8455-c3a389f83636 17 November 2004, 18:06:24 UTC
0522c07 set kTRUE and kFALSE to true and flase and not 1 and 0. git-svn-id: http://root.cern.ch/svn/root/trunk@10550 27541ba8-7e3a-0410-8455-c3a389f83636 17 November 2004, 18:04:41 UTC
9fdad1f From Philippe, This patch implements the schema evolution to and from selected containers. The following cases are currently implemented: TClonesArray object -> STL object containing the same type TClonesArray pointer -> STL pointer containing the same type STL object -> STL object containing the same type STL pointer -> STL pointer containing the same type STL split branches -> TClonesArray In addition this patch implement the ability to have schema evolution between various version of a foreign class when the library is not present. This patch also support in in TTree::Draw for the schema evolution of simple type stored in a non-split branch. git-svn-id: http://root.cern.ch/svn/root/trunk@10549 27541ba8-7e3a-0410-8455-c3a389f83636 17 November 2004, 17:56:53 UTC
5ce305e Fix obsolete comments in the the TCanvas header (thanks Bill Love) git-svn-id: http://root.cern.ch/svn/root/trunk@10548 27541ba8-7e3a-0410-8455-c3a389f83636 17 November 2004, 17:04:16 UTC
27cf408 From Olivier: - TTUBE::Paint stamp the tube with kANY (we do not want to do further optimization in the g3d package). git-svn-id: http://root.cern.ch/svn/root/trunk@10547 27541ba8-7e3a-0410-8455-c3a389f83636 17 November 2004, 13:18:51 UTC
943c73e added references to CASTOR as the source of libshift. Add link to CASTOR web page. git-svn-id: http://root.cern.ch/svn/root/trunk@10546 27541ba8-7e3a-0410-8455-c3a389f83636 17 November 2004, 09:29:56 UTC
81a05eb Undo changes from Philippe. The new version was not able to read previous ROOT files, eg files containing TGeo objects. git-svn-id: http://root.cern.ch/svn/root/trunk@10545 27541ba8-7e3a-0410-8455-c3a389f83636 17 November 2004, 08:46:43 UTC
ba00ab7 Fix a cast problem reported by gcc2.95 git-svn-id: http://root.cern.ch/svn/root/trunk@10544 27541ba8-7e3a-0410-8455-c3a389f83636 17 November 2004, 08:45:40 UTC
565e49d Fix an undefined variable oldcl in Philippe's code git-svn-id: http://root.cern.ch/svn/root/trunk@10543 27541ba8-7e3a-0410-8455-c3a389f83636 17 November 2004, 06:35:21 UTC
6b24899 Two new files required by the previous patch from Philippe git-svn-id: http://root.cern.ch/svn/root/trunk@10542 27541ba8-7e3a-0410-8455-c3a389f83636 17 November 2004, 06:29:22 UTC
acc109c From Philippe: This patch implements the schema evolution to and from selected containers. The following cases are currently implemented: TClonesArray object -> STL object containing the same type TClonesArray pointer -> STL pointer containing the same type STL object -> STL object containing the same type STL pointer -> STL pointer containing the same type STL split branches -> TClonesArray In addition this patch implement the ability to have schema evolution between various version of a foreign class when the library is not present. This patch also support in in TTree::Draw for the schema evolution of simple type stored in a non-split branch. git-svn-id: http://root.cern.ch/svn/root/trunk@10541 27541ba8-7e3a-0410-8455-c3a389f83636 17 November 2004, 06:02:52 UTC
ac2425a Add new tutorial illustrating the use of TMath::LaplaceDist Fix minor problems in mathBeta git-svn-id: http://root.cern.ch/svn/root/trunk@10540 27541ba8-7e3a-0410-8455-c3a389f83636 16 November 2004, 17:52:42 UTC
9c95165 From Anna Kreshuk Add the Laplace distributions Double_t LaplaceDist(Double_t x, Double_t alpha=0, Double_t beta=1); Double_t LaplaceDistI(Double_t x, Double_t alpha=0, Double_t beta=1); git-svn-id: http://root.cern.ch/svn/root/trunk@10539 27541ba8-7e3a-0410-8455-c3a389f83636 16 November 2004, 17:15:34 UTC
d244ce9 Add -D__INSIDE_CYGWIN__ to CXXFLAGS. This is required when compiling with the Castor/RFIO latest sources on CYGWIN git-svn-id: http://root.cern.ch/svn/root/trunk@10538 27541ba8-7e3a-0410-8455-c3a389f83636 16 November 2004, 14:50:00 UTC
4774667 From Olivier: - TPCON with angles equal to 0 et 360 crashed in X3D and OpenGL git-svn-id: http://root.cern.ch/svn/root/trunk@10537 27541ba8-7e3a-0410-8455-c3a389f83636 16 November 2004, 13:17:21 UTC
38b5b34 From Anna Kreshuk New tutorial illustrating the new functions TMath::BetaDist and TMath::BetaDistI git-svn-id: http://root.cern.ch/svn/root/trunk@10536 27541ba8-7e3a-0410-8455-c3a389f83636 15 November 2004, 23:04:17 UTC
259244b From Anna Kreshuk: Add two new functions to TMath: Double_t BetaDist(Double_t x, Double_t p, Double_t q); Double_t BetaDistI(Double_t x, Double_t p, Double_t q); git-svn-id: http://root.cern.ch/svn/root/trunk@10535 27541ba8-7e3a-0410-8455-c3a389f83636 15 November 2004, 22:28:14 UTC
3baf2a3 Improve comments in TH1::GetRMS and TH1::GetRMSError (thanks to Anna Kreshuk & Roman Karawatzki) git-svn-id: http://root.cern.ch/svn/root/trunk@10534 27541ba8-7e3a-0410-8455-c3a389f83636 15 November 2004, 21:42:18 UTC
43e1ba9 From Olivier: - Documentation update (fill patterns > 3100) git-svn-id: http://root.cern.ch/svn/root/trunk@10533 27541ba8-7e3a-0410-8455-c3a389f83636 15 November 2004, 16:21:08 UTC
75b86dd Add more comments to TTreePlayer::Scan to mention TTree::SetScanField and give an example. git-svn-id: http://root.cern.ch/svn/root/trunk@10532 27541ba8-7e3a-0410-8455-c3a389f83636 15 November 2004, 15:17:16 UTC
fb1dd38 From Timur Pocheptsov Implement panning in the GL viewer using the up/down/left/right keys git-svn-id: http://root.cern.ch/svn/root/trunk@10531 27541ba8-7e3a-0410-8455-c3a389f83636 15 November 2004, 14:59:02 UTC
d2415c1 From Eddy Offermann: After the introduction of the Bnch-Kaufman decomposition for symmetric matrices, we have to update some comments in the invertMatrix.C tutorial, git-svn-id: http://root.cern.ch/svn/root/trunk@10530 27541ba8-7e3a-0410-8455-c3a389f83636 15 November 2004, 14:54:29 UTC
7cd0aee Fix an error in TH3::Project3D in case of option like "xy" (thanks to Y.Fisiak) git-svn-id: http://root.cern.ch/svn/root/trunk@10529 27541ba8-7e3a-0410-8455-c3a389f83636 15 November 2004, 14:51:32 UTC
922c348 From Olivier: - New hatch styles are also available in PaintBox git-svn-id: http://root.cern.ch/svn/root/trunk@10528 27541ba8-7e3a-0410-8455-c3a389f83636 15 November 2004, 14:44:12 UTC
516d430 From Olivier: - New function PaintFillAreaHatches (see the help of this function for details) to paint hatches with lines. These hatches are visible in PS files with gv even with anti-aliasing on. git-svn-id: http://root.cern.ch/svn/root/trunk@10527 27541ba8-7e3a-0410-8455-c3a389f83636 15 November 2004, 12:35:11 UTC
96479c1 From Ilka: a fix in TArrow::SavePrimitive for saving the arrow draw option in generated code. git-svn-id: http://root.cern.ch/svn/root/trunk@10526 27541ba8-7e3a-0410-8455-c3a389f83636 15 November 2004, 10:26:27 UTC
3a75404 Add a few more comments in the section describing the "convention for numbering bins" git-svn-id: http://root.cern.ch/svn/root/trunk@10525 27541ba8-7e3a-0410-8455-c3a389f83636 15 November 2004, 08:00:38 UTC
29988f1 Update the comments comparing TRolke with TFeldmanCousins git-svn-id: http://root.cern.ch/svn/root/trunk@10524 27541ba8-7e3a-0410-8455-c3a389f83636 13 November 2004, 12:58:20 UTC
3e5bf7c From Philippe: Fix problems reported by Victor with includes using Boost. One of the problem was the resolution of ::boost::is_function by G__scopeoperator. It was assuming that the leading :: meants that the symbol was in the global namespace. git-svn-id: http://root.cern.ch/svn/root/trunk@10523 27541ba8-7e3a-0410-8455-c3a389f83636 13 November 2004, 07:49:45 UTC
6a29595 I forgot TSortedList too git-svn-id: http://root.cern.ch/svn/root/trunk@10522 27541ba8-7e3a-0410-8455-c3a389f83636 12 November 2004, 22:02:11 UTC
9dc253f TClonesArray was forgotten in the previous checkin git-svn-id: http://root.cern.ch/svn/root/trunk@10521 27541ba8-7e3a-0410-8455-c3a389f83636 12 November 2004, 21:55:41 UTC
001bd97 Implement a sugestion from Eddy Offermann: add constness to the following functions of the collection classes AddAfter, AddBefore, After, Before git-svn-id: http://root.cern.ch/svn/root/trunk@10520 27541ba8-7e3a-0410-8455-c3a389f83636 12 November 2004, 21:51:18 UTC
d9879d0 AsString() was not correct for the "bool" type. obj->Dump() did not show any value for booleans. git-svn-id: http://root.cern.ch/svn/root/trunk@10519 27541ba8-7e3a-0410-8455-c3a389f83636 11 November 2004, 20:42:26 UTC
742880f From Gerri: I have cleaned it up using 'switch' constructs instead of 'if's. I have also fixed the comment to fgLastError in TAuthenticate.h. git-svn-id: http://root.cern.ch/svn/root/trunk@10518 27541ba8-7e3a-0410-8455-c3a389f83636 11 November 2004, 18:56:18 UTC
e7cab1d Add a note from Jan Conrad in the class description of TRolke. Refer to this note in the class descriptions of TLimit and TFeldmanCousins git-svn-id: http://root.cern.ch/svn/root/trunk@10517 27541ba8-7e3a-0410-8455-c3a389f83636 11 November 2004, 07:48:31 UTC
dda6483 From Philippe: The new Collection Proxy At was errorneously assuming that At(0) was always called when a collection is access. This is not true when using when TTree::Draw. This patch removes this assumption and a few missing protections. git-svn-id: http://root.cern.ch/svn/root/trunk@10516 27541ba8-7e3a-0410-8455-c3a389f83636 11 November 2004, 06:06:41 UTC
0755732 Remove an extra ";" at the end of the TMath declaration. This was a left over when TMath was a class instead of a namespace. Thanks to Robert Hatcher. git-svn-id: http://root.cern.ch/svn/root/trunk@10515 27541ba8-7e3a-0410-8455-c3a389f83636 10 November 2004, 20:26:24 UTC
41944ab check in addition to libmysqlclient also for mysqlclient which is used on Win32. git-svn-id: http://root.cern.ch/svn/root/trunk@10514 27541ba8-7e3a-0410-8455-c3a389f83636 10 November 2004, 18:10:34 UTC
656fe7a from Philippe: Fix a portability problem on Solaris git-svn-id: http://root.cern.ch/svn/root/trunk@10513 27541ba8-7e3a-0410-8455-c3a389f83636 10 November 2004, 16:41:42 UTC
f757221 From Philippe: Add support for automatic schema evolution when a namespace is added to a class.I think the simpliest way to implement this type of conversion is to - Add the TStreamerInfo from the old TClass into the new TClass - Update the TStreamerElement to tell them use the new Class. I implemented this is in the included patch and I tested it in roottest/root/io/evolution Note that (for now) this automatic schema evolution is enabled if and only if - the old TStreamerInfo of class T refers to class A - the current TStreamerInfo of class T refer to class B - A is NOT loaded (i.e. does not have a CINT dictionary) - A does not have any scope in its name - B has the same name as A but is prefixed by a namespace - B does NOT have a TStreamerInfo for the class versions that A has. For example A is MyClass and B is MyNamespace::MyClass git-svn-id: http://root.cern.ch/svn/root/trunk@10512 27541ba8-7e3a-0410-8455-c3a389f83636 10 November 2004, 06:26:51 UTC
2903b4e From Philippe: The following implements support for autoloading of namespaces as well as properly ignoring the one that are not needed but listed in a .rootmap This is tested in roottest/aclic/load git-svn-id: http://root.cern.ch/svn/root/trunk@10511 27541ba8-7e3a-0410-8455-c3a389f83636 10 November 2004, 06:22:38 UTC
b7e0d31 use mv instead of cp to get the dll in the correct place on Win32. git-svn-id: http://root.cern.ch/svn/root/trunk@10510 27541ba8-7e3a-0410-8455-c3a389f83636 09 November 2004, 21:36:49 UTC
9e3cd50 on Win32 copy cintdlls back to original cint/stl and cint/include directories. git-svn-id: http://root.cern.ch/svn/root/trunk@10509 27541ba8-7e3a-0410-8455-c3a389f83636 09 November 2004, 21:02:54 UTC
9a7be47 fix printing of ROOT version number. git-svn-id: http://root.cern.ch/svn/root/trunk@10508 27541ba8-7e3a-0410-8455-c3a389f83636 09 November 2004, 19:55:41 UTC
59c4627 From Philippe: remove a left over debug print statement git-svn-id: http://root.cern.ch/svn/root/trunk@10507 27541ba8-7e3a-0410-8455-c3a389f83636 09 November 2004, 17:19:06 UTC
f6f5ecd From Olivier: - Protection in TGX11:GetTextExtent: in case the string length is 0 this function exits with w=h=0 . (Protection proposed by Ursula Berthon) git-svn-id: http://root.cern.ch/svn/root/trunk@10506 27541ba8-7e3a-0410-8455-c3a389f83636 09 November 2004, 17:18:08 UTC
6b98ee9 From Ilka: changes in TGedEditor. object editors are activated/updated only when the left mouse button is pressed. git-svn-id: http://root.cern.ch/svn/root/trunk@10505 27541ba8-7e3a-0410-8455-c3a389f83636 09 November 2004, 16:08:52 UTC
3324aa6 From Ilka: fix in TGButtonGroup::SavePrimitive - the layout manager was not saved if different from vertical/horizontal one. git-svn-id: http://root.cern.ch/svn/root/trunk@10504 27541ba8-7e3a-0410-8455-c3a389f83636 09 November 2004, 12:30:45 UTC
e0f52c2 From Philippe: The patch attached solves a problem reported by Yuri Fisiak. The problem was due to a construct like: template<class T = double> class StThreeVector { template<class X> StThreeVector<T> operator-= (const StThreeVector<X>&); template<class X> StThreeVector<T>& operator+= (const StThreeVector<X>&); }; Where the 2nd template function was (partially) confused with a template member initialization (due to the & and =). [Change 2157 was incomplete] git-svn-id: http://root.cern.ch/svn/root/trunk@10503 27541ba8-7e3a-0410-8455-c3a389f83636 09 November 2004, 06:36:04 UTC
3968bb6 From Philippe Protection against a possible division by zero when creating the contour graph. git-svn-id: http://root.cern.ch/svn/root/trunk@10502 27541ba8-7e3a-0410-8455-c3a389f83636 09 November 2004, 06:31:17 UTC
47cc267 From Philippe: Fix for a code generation problem reported by George Irwin git-svn-id: http://root.cern.ch/svn/root/trunk@10501 27541ba8-7e3a-0410-8455-c3a389f83636 08 November 2004, 20:06:36 UTC
ef498a6 From Philippe Fix a portability problem on VC++6 git-svn-id: http://root.cern.ch/svn/root/trunk@10500 27541ba8-7e3a-0410-8455-c3a389f83636 08 November 2004, 18:44:05 UTC
e2b3cfc From Ilka: TGraphEditor.h, cxx: - reorder enum var to use widgets' ids directly in signals/slots communications - connect the button-group widget Clicked signal to the slot DoShape - change the signature of DoMarkerOnOff slot to use directly the sent info by Toggled signal - code changes according to these new connections - cosmetic layout changes of the code according to the ROOT coding rules - cursor changes to kWatch if the graph has many points and the drawing takes time TH1/2Editor.cxx - do not activate histogram editors if the entries == 0 git-svn-id: http://root.cern.ch/svn/root/trunk@10499 27541ba8-7e3a-0410-8455-c3a389f83636 08 November 2004, 17:29:33 UTC
35c85d2 From Andrei Gheata: Change names of TGeo functions with confusing names DistToIn -> DistFromOutside DistToOut -> DistFromInside It should be much less confusing since it specifies where the starting point is supposed to be. git-svn-id: http://root.cern.ch/svn/root/trunk@10498 27541ba8-7e3a-0410-8455-c3a389f83636 08 November 2004, 09:56:24 UTC
cb239eb In TH3::Project3D set the number of entries of the projection to the number of entries in the parent histogramif all bins are selected, and to the sum of the bin contents otherwise. Add a note about this in TH3::ProjectionZ and TH3::Project3D. git-svn-id: http://root.cern.ch/svn/root/trunk@10497 27541ba8-7e3a-0410-8455-c3a389f83636 08 November 2004, 08:26:42 UTC
f2dc8fa In THistPainter::PaintErrors always draw the horizontal error bar if the bin content is not null and the error along y is null. This solves a problem when drawing profile histograms with bins having only one entry. git-svn-id: http://root.cern.ch/svn/root/trunk@10496 27541ba8-7e3a-0410-8455-c3a389f83636 07 November 2004, 09:16:27 UTC
a20d654 From Wim Lavrijsen Fix a portability problem on AIX and Siolaris5.7/CC5.2 git-svn-id: http://root.cern.ch/svn/root/trunk@10495 27541ba8-7e3a-0410-8455-c3a389f83636 06 November 2004, 08:09:58 UTC
938fc02 From Wim Lavrijsen: macosx changes attached. It fixes the warning that Eddy observed, as well as an unheeded warning that comes from the python headers if you install a "non-framework" python. git-svn-id: http://root.cern.ch/svn/root/trunk@10494 27541ba8-7e3a-0410-8455-c3a389f83636 06 November 2004, 06:30:50 UTC
6beaa4f From Philippe The current version of CINT's printf core dumps on the format: printf("%*s\n", 2, "Hi mom!"); This fixes the problem. git-svn-id: http://root.cern.ch/svn/root/trunk@10493 27541ba8-7e3a-0410-8455-c3a389f83636 06 November 2004, 06:28:32 UTC
de52536 Add protection in TDirectory::DecodeName sugested by G.Flucke in case one argument is a null pointer. git-svn-id: http://root.cern.ch/svn/root/trunk@10492 27541ba8-7e3a-0410-8455-c3a389f83636 05 November 2004, 22:57:46 UTC
fd9df56 From Philippe At least on windows, tmpname is woefully inadequate to generate unique names. In practice, on my windows machine, it always generate the same series of names making it impossible to run 2 rootcint in parallel in the same directory (worse because of file system latencies, 2 consecutive rootcint might also trampled on each other). I modified G__tmpnam to improve the random nature of the name by appending both the last 4 digits of the pid and the last 4 digits of the return value of clock(). I chose (arbitrarily) 4 digits to restrict the length of the filename. git-svn-id: http://root.cern.ch/svn/root/trunk@10491 27541ba8-7e3a-0410-8455-c3a389f83636 05 November 2004, 21:18:56 UTC
7777013 From Gerri: Some cleanup was missing in TXNetConn::GetAccessToSrv, the attached patch should solve the problem. I have also added a send kROOTD_BYE to avoid spurious error messages on the server side. git-svn-id: http://root.cern.ch/svn/root/trunk@10490 27541ba8-7e3a-0410-8455-c3a389f83636 05 November 2004, 17:23:47 UTC
9eb3997 From Philippe Fix to solve a problem reported by George Irwin git-svn-id: http://root.cern.ch/svn/root/trunk@10489 27541ba8-7e3a-0410-8455-c3a389f83636 05 November 2004, 17:03:01 UTC
8afec7d From Axel Naumann TBranchElement now hides non-persistent data members but shows the corresponding member methods. git-svn-id: http://root.cern.ch/svn/root/trunk@10488 27541ba8-7e3a-0410-8455-c3a389f83636 05 November 2004, 17:01:58 UTC
3c2a1ab From Eddy Offermann a patch to implement limits on the number of iterations to triangularize a matrix in TMatrixDEigen and TMatrixDSymEigen . git-svn-id: http://root.cern.ch/svn/root/trunk@10487 27541ba8-7e3a-0410-8455-c3a389f83636 05 November 2004, 16:37:09 UTC
4dbfa1a From Philippe: remove removed TVectorProxy.h include. git-svn-id: http://root.cern.ch/svn/root/trunk@10486 27541ba8-7e3a-0410-8455-c3a389f83636 05 November 2004, 16:05:50 UTC
bc50ae7 From Markus I have removed the call TVirtualCollectionProxy::Streamer() and TVirtualCollectionProxy::Resize() A call to the latter one I thought I have already removed with Rene some days ago (??) but it did not show up in cvs. In principle the TVirtualCollectionProxy should now be sufficiently clean. What may also be questioned are the calls SetValueClass(), but with this Philippe has something in mind. The files cont/inc/TVectorProxy.h cont/inc/TEmulatedVectorProxy.h cont/src/TEmulatedVectorProxy.cxx should be removed from the cvs head. They are no longer in use. Their functionality was completely taken over by the new proxy class(es). WARNING!!!! When installing from source, do rm -f cont/src/G* rm -f cont/src/TEmulatedVectorProxy.* make git-svn-id: http://root.cern.ch/svn/root/trunk@10485 27541ba8-7e3a-0410-8455-c3a389f83636 05 November 2004, 14:32:36 UTC
bf1eac4 fix printout to fit in a 80 char wide terminal window. git-svn-id: http://root.cern.ch/svn/root/trunk@10484 27541ba8-7e3a-0410-8455-c3a389f83636 05 November 2004, 13:56:08 UTC
c36da20 From Gerri: The patch attached modifies RpdCheckHostsEquiv accordingly to what we said yesterday (no more creation of new files), and improves error logging on the client side; in particular it says when the problem is with file permissions, and it prints the last error even with gDebug = 0 (suggesting gDebug > 0 for additional details). I have also added a protection in TAuthenticate::AuthError() (it crashed for error codes out of range, which may happen if the client and server versions differ ...) and fixed a couple of small problem in rpdutils.cxx . git-svn-id: http://root.cern.ch/svn/root/trunk@10483 27541ba8-7e3a-0410-8455-c3a389f83636 05 November 2004, 13:55:13 UTC
8046acf From Gerri: SysStat() was not updated after the change in protocol for the ROOTD_FSTAT message. git-svn-id: http://root.cern.ch/svn/root/trunk@10482 27541ba8-7e3a-0410-8455-c3a389f83636 05 November 2004, 13:51:48 UTC
back to top