ad33180 | Unknown Author | 06 August 2003, 14:17:19 UTC | This commit was manufactured by cvs2svn to create tag 'v3-05-07a'. git-svn-id: http://root.cern.ch/svn/root/tags/v3-05-07a@7044 27541ba8-7e3a-0410-8455-c3a389f83636 | 06 August 2003, 14:17:19 UTC |
bb30ecc | Rene Brun | 06 August 2003, 14:17:18 UTC | Additional fix to the "const" problem by Philippe git-svn-id: http://root.cern.ch/svn/root/trunk@7043 27541ba8-7e3a-0410-8455-c3a389f83636 | 06 August 2003, 14:17:18 UTC |
60ebfa1 | Rene Brun | 06 August 2003, 09:42:57 UTC | From Valeriy Onuchin: - small mod added to make possible to search over directories (check list dir from guitest) It's not clear for the moment how to implement it in more general way - addition to guiviewer.cxx // exit program on close window Connect("CloseWindow()","TApplication",gApplication,"Terminate(=0)"); git-svn-id: http://root.cern.ch/svn/root/trunk@7042 27541ba8-7e3a-0410-8455-c3a389f83636 | 06 August 2003, 09:42:57 UTC |
051e52a | Rene Brun | 06 August 2003, 07:26:35 UTC | Fix a problem in TStreamerSTL constructor in the case where a class name contains the keyword "const" Problem reported by Bill Tanenbaum git-svn-id: http://root.cern.ch/svn/root/trunk@7041 27541ba8-7e3a-0410-8455-c3a389f83636 | 06 August 2003, 07:26:35 UTC |
ae0a310 | Rene Brun | 05 August 2003, 22:08:24 UTC | TVirtualMCGeometry copy constructor made protected instead of private. Implement TGeoMCGeometry copy constructor. Remove warnings about unused parameters. git-svn-id: http://root.cern.ch/svn/root/trunk@7040 27541ba8-7e3a-0410-8455-c3a389f83636 | 05 August 2003, 22:08:24 UTC |
3c836c3 | Rene Brun | 05 August 2003, 21:17:27 UTC | Fix by Philippe for a problem reported by Gordon Watts when installing under VC++7.1.NET (was OK under 7.0) I finally discovered the source of the problem (library is generated, compiled, linked and loaded properly but the symbol are not available). Because of one bug in rootcint and one bug in CINT and the fact that you are using a period ('.') in one the directory name, the DLLID of all your libraries was the same (hence all but the first one thought they were already loaded into the CINT dictionaries). git-svn-id: http://root.cern.ch/svn/root/trunk@7039 27541ba8-7e3a-0410-8455-c3a389f83636 | 05 August 2003, 21:17:27 UTC |
245b166 | Rene Brun | 05 August 2003, 21:15:06 UTC | Remove compiler warning about unused parameter git-svn-id: http://root.cern.ch/svn/root/trunk@7038 27541ba8-7e3a-0410-8455-c3a389f83636 | 05 August 2003, 21:15:06 UTC |
0ca4795 | Rene Brun | 05 August 2003, 19:25:39 UTC | From Valeriy Onuchin: - small improvements in TGListTree::Search method git-svn-id: http://root.cern.ch/svn/root/trunk@7037 27541ba8-7e3a-0410-8455-c3a389f83636 | 05 August 2003, 19:25:39 UTC |
58b767c | Rene Brun | 05 August 2003, 15:26:37 UTC | From Valeriy Onuchin - fix bug in TGListTree::FindItemByPathname method - SearchDialog added to TGListTree class which uses TGListTree::FindItemByPathname method. Can be activated by F7, Cntr-F keys. git-svn-id: http://root.cern.ch/svn/root/trunk@7036 27541ba8-7e3a-0410-8455-c3a389f83636 | 05 August 2003, 15:26:37 UTC |
8357e92 | Rene Brun | 05 August 2003, 10:51:16 UTC | Protect the script in case the canvas is deleted while the script is running. git-svn-id: http://root.cern.ch/svn/root/trunk@7035 27541ba8-7e3a-0410-8455-c3a389f83636 | 05 August 2003, 10:51:16 UTC |
de35bdb | Rene Brun | 05 August 2003, 10:25:30 UTC | Fix a problem in THistPainter::PaintContour (side-effect of a previous change by Olivier) preventing to run correctly the tutorial FirstContour.C. The first contour was not filled. git-svn-id: http://root.cern.ch/svn/root/trunk@7034 27541ba8-7e3a-0410-8455-c3a389f83636 | 05 August 2003, 10:25:30 UTC |
a0ada13 | Rene Brun | 04 August 2003, 21:35:26 UTC | From Philippe: This patch avoids that TTree::CopyEntries opens all the file in a chain before starting the copy of the entries. git-svn-id: http://root.cern.ch/svn/root/trunk@7033 27541ba8-7e3a-0410-8455-c3a389f83636 | 04 August 2003, 21:35:26 UTC |
bc0199d | Rene Brun | 04 August 2003, 20:31:09 UTC | Remove a warning with a unused parameter in TSystem::SetFPEMask git-svn-id: http://root.cern.ch/svn/root/trunk@7032 27541ba8-7e3a-0410-8455-c3a389f83636 | 04 August 2003, 20:31:09 UTC |
388f3bd | Rene Brun | 04 August 2003, 20:10:54 UTC | From Philippe Canal & Thomas Hadig This patch allows calling CloneTree on a TChain. git-svn-id: http://root.cern.ch/svn/root/trunk@7031 27541ba8-7e3a-0410-8455-c3a389f83636 | 04 August 2003, 20:10:54 UTC |
31181e1 | Rene Brun | 04 August 2003, 20:07:42 UTC | from Philippe: The current implementation of TROOT::GetGlobalFunction had the side effect of creating the byte code for ALL the cint global function (even if they crash cint but are never used :)). Also the current code was different for Windows and Unix. This provides an implementation that is the same on all platform and does not provokes the cint compilation. Also it now fully relies on TFunction::GetMangledName which is now cached. The fact that it is not cached was also causing problems when the file was reload. git-svn-id: http://root.cern.ch/svn/root/trunk@7030 27541ba8-7e3a-0410-8455-c3a389f83636 | 04 August 2003, 20:07:42 UTC |
a52ffdd | Rene Brun | 04 August 2003, 20:04:36 UTC | From Philippe: The comments that are duplicated in TTree::Draw and TTreePlayer::DrawSelect where out-of-sync. git-svn-id: http://root.cern.ch/svn/root/trunk@7029 27541ba8-7e3a-0410-8455-c3a389f83636 | 04 August 2003, 20:04:36 UTC |
e0b05bd | Rene Brun | 04 August 2003, 17:33:21 UTC | From Philippe: This patch resolves an issue where the code thought there was a missing branch in the branch hiearchy because the actual parent class inherited from the branch's class instead of being equal to it. git-svn-id: http://root.cern.ch/svn/root/trunk@7028 27541ba8-7e3a-0410-8455-c3a389f83636 | 04 August 2003, 17:33:21 UTC |
5576a36 | Fons Rademakers | 04 August 2003, 09:31:10 UTC | add -W compile option to get warnings for unused arguments, etc. This is the default on MacOS X. Also add -fmessage-length=0 to display compiler messages on a single line facilitating the parsing of warning messages. git-svn-id: http://root.cern.ch/svn/root/trunk@7027 27541ba8-7e3a-0410-8455-c3a389f83636 | 04 August 2003, 09:31:10 UTC |
5109147 | Rene Brun | 03 August 2003, 06:41:15 UTC | Fix a bug in TGListTree::FindItemByPathname reported by Christian Stratowa git-svn-id: http://root.cern.ch/svn/root/trunk@7026 27541ba8-7e3a-0410-8455-c3a389f83636 | 03 August 2003, 06:41:15 UTC |
e1d15d6 | Rene Brun | 02 August 2003, 05:45:02 UTC | From Philippe Surprisingly, cygwin's fopen can not code with '//tmp' but needs '/tmp'. This fixes the problem. git-svn-id: http://root.cern.ch/svn/root/trunk@7025 27541ba8-7e3a-0410-8455-c3a389f83636 | 02 August 2003, 05:45:02 UTC |
a23b803 | Rene Brun | 01 August 2003, 17:52:12 UTC | From Philippe: The following patch improves the error recovery in TKey::ReadObj by actually return a null pointer when failing to read. git-svn-id: http://root.cern.ch/svn/root/trunk@7024 27541ba8-7e3a-0410-8455-c3a389f83636 | 01 August 2003, 17:52:12 UTC |
b81c9d6 | Rene Brun | 31 July 2003, 20:46:40 UTC | New class TGeoTorus by Andrei git-svn-id: http://root.cern.ch/svn/root/trunk@7023 27541ba8-7e3a-0410-8455-c3a389f83636 | 31 July 2003, 20:46:40 UTC |
1275955 | Rene Brun | 31 July 2003, 20:19:33 UTC | From Andrei GHeata: - TGeoManager::FindNormal(Bool_t forward=kTRUE) = global algorithm for finding the normal to the next/previous crossed surface, from the current global point/direction. The current point does not necessary need to be close to the surface, and the normal direction is always returned so that its dot product with the current direction is positive defined. One can get the normal after its computation with: Double_t *TGeoManager::GetNormal() - Normal computation algorithms for box, arb8, trap, gtra, cone in the corresponding shape classes. - New primitive shape fully implemented, from visualization to computation of distances (except the normal computation, missing also for several other shapes). Class name: TGeoTorus, representing a torus segment with : - R - radius of the circle representing the torus axis - Rmin - inner radius (like a donut having a hole in the middle) - Rmax - outer radius (Rmin < Rmax < R) - Phi1 - start phi - Dphi - phi range - Some unused obsolete methods removed from the TGeoShape class. - modifications in TGeoIdentity default ctor to initialize gGeoIdentity - TGeoMaterial::IsMixture(), TGeoMaterial::FindDuplicateMaterial(const TGeoMaterial *mat) - several other minor changes git-svn-id: http://root.cern.ch/svn/root/trunk@7022 27541ba8-7e3a-0410-8455-c3a389f83636 | 31 July 2003, 20:19:33 UTC |
a2f8535 | Rene Brun | 31 July 2003, 17:49:01 UTC | From Philippe: This patch removes the reference to objects that have been destroyed in an unloaded TClass. git-svn-id: http://root.cern.ch/svn/root/trunk@7021 27541ba8-7e3a-0410-8455-c3a389f83636 | 31 July 2003, 17:49:01 UTC |
a96e463 | Rene Brun | 30 July 2003, 18:00:30 UTC | Fix by Olivier for a problem reported by Otto Schaile " I am using 3.05/07,27 July 2003, (RH7.3) when zooming in x - y sometimes the upper bin row gets white" git-svn-id: http://root.cern.ch/svn/root/trunk@7020 27541ba8-7e3a-0410-8455-c3a389f83636 | 30 July 2003, 18:00:30 UTC |
6b52f06 | Wouter Verkerke | 30 July 2003, 02:58:50 UTC | o RooGenProdProj - Fix in operModeHook(): keep denominator (=normalization integral) always in Auto Mode so that it is not recalculated for every event git-svn-id: http://root.cern.ch/svn/root/trunk@7019 27541ba8-7e3a-0410-8455-c3a389f83636 | 30 July 2003, 02:58:50 UTC |
7bdc6fc | Wouter Verkerke | 30 July 2003, 01:19:39 UTC | o RooGenProdProj - Fix operMode() propagation o RooProdPdf - Add handling of non-integrated non-factorizing terms - Fix (recursive) server redirection for cached non-factorizing product terms git-svn-id: http://root.cern.ch/svn/root/trunk@7018 27541ba8-7e3a-0410-8455-c3a389f83636 | 30 July 2003, 01:19:39 UTC |
63d8d7f | Rene Brun | 29 July 2003, 19:27:09 UTC | From Philippe: Protection added in TProcessID::ReadProcessID in case the TObjArray fObjects had been deleted by a previous erroneous call to TFile::Close("R") git-svn-id: http://root.cern.ch/svn/root/trunk@7017 27541ba8-7e3a-0410-8455-c3a389f83636 | 29 July 2003, 19:27:09 UTC |
bd6ac45 | Rene Brun | 29 July 2003, 16:38:06 UTC | From Philippe: If the filename points to a directory it looks like TFile::Open returns 0. This patch makes TChain::LoadTree react properly to this case. git-svn-id: http://root.cern.ch/svn/root/trunk@7016 27541ba8-7e3a-0410-8455-c3a389f83636 | 29 July 2003, 16:38:06 UTC |
8921c73 | Rene Brun | 29 July 2003, 16:16:16 UTC | From Philippe: This patches insures that rootcint use TEMP, TMP or . as its temporary directory on Windows (rather than the root of the current directory). git-svn-id: http://root.cern.ch/svn/root/trunk@7015 27541ba8-7e3a-0410-8455-c3a389f83636 | 29 July 2003, 16:16:16 UTC |
6cce35c | Rene Brun | 29 July 2003, 13:52:36 UTC | Fix from Jeff Hartnell to protect against a rare case of FPE in TMinuit::mnmgrd git-svn-id: http://root.cern.ch/svn/root/trunk@7014 27541ba8-7e3a-0410-8455-c3a389f83636 | 29 July 2003, 13:52:36 UTC |
6048334 | Rene Brun | 29 July 2003, 12:54:49 UTC | Fix from Hajime Nanjyo in TLegend in case of the option "f" and some cases of aspect ratio. git-svn-id: http://root.cern.ch/svn/root/trunk@7013 27541ba8-7e3a-0410-8455-c3a389f83636 | 29 July 2003, 12:54:49 UTC |
601c7c4 | Rene Brun | 27 July 2003, 15:39:10 UTC | Add new function: void TTree::SetFileNumber(Int_t number) // Set fFileNumber to number. // fFileNumber is used by TTree::Fill to set the file name // for a new file to be created when the current file exceeds fgTreeMaxSize. // (see TTree::ChangeFile) // if fFileNumber=10, the new file name will have a suffix "_11", // ie, fFileNumber is incremented before setting the file name git-svn-id: http://root.cern.ch/svn/root/trunk@7011 27541ba8-7e3a-0410-8455-c3a389f83636 | 27 July 2003, 15:39:10 UTC |
b8f9b8a | Rene Brun | 27 July 2003, 15:36:28 UTC | TMath::KolmogorovProv has been rewritten to be in phase with the latest version of PROBKL in CERNLIB. git-svn-id: http://root.cern.ch/svn/root/trunk@7010 27541ba8-7e3a-0410-8455-c3a389f83636 | 27 July 2003, 15:36:28 UTC |
2c523eb | Rene Brun | 27 July 2003, 10:45:58 UTC | From Axel Naumann I tried to patch rootd and proofd to make them work under win32gcc (for what it's worth - well, maybe it's even worth something, 'cause they don't - err, didn't - work under win yet, right?). Attached you can find the patches for the Makefile (to add the modules - actually, we could now just use the default modules list) and for rootd and proofd. It's mainly an issue of getting flock "translated" to (cygwin supported) fcntl calls and substituting setresuid etc. I tested connecting to both; they seem to work properly. git-svn-id: http://root.cern.ch/svn/root/trunk@7009 27541ba8-7e3a-0410-8455-c3a389f83636 | 27 July 2003, 10:45:58 UTC |
4beb4cd | Rene Brun | 27 July 2003, 08:05:07 UTC | From Axel Naumann: I'm jetlagged, so I fixed the rootx problem on win32gcc. The reason why this was not implemented properly before: root spawns root.exe - which doesn't work on win32gcc, as root and root.exe are identical (whenever you build an executable called root you'll end up with a file called root.exe). The attached patch will build a root.exe correspodning to unix's root. When people type "root" that's what they start. The change in main/Module.mk builds root_exe.exe on win32gcc, corresponding to unix's root.exe. Obviously, I also had to patch rootx.cxx now; I added a preproc define ROOTBINARY "root_exe.exe" for win32gcc and "root.exe" otherwise. Now root properly shows its popup, checks X11 and what not. git-svn-id: http://root.cern.ch/svn/root/trunk@7008 27541ba8-7e3a-0410-8455-c3a389f83636 | 27 July 2003, 08:05:07 UTC |
5a70a74 | Rene Brun | 27 July 2003, 05:16:01 UTC | From Philippe: Fix a bug introduced in the previous change to TChain::Add preventing to use a tree name of more than one letter when the filename provided to AddFile contains a regular expression. git-svn-id: http://root.cern.ch/svn/root/trunk@7007 27541ba8-7e3a-0410-8455-c3a389f83636 | 27 July 2003, 05:16:01 UTC |
b23a3a6 | Rene Brun | 26 July 2003, 05:51:55 UTC | From Philippe This patch implement the calling of function inside a TFormula for Windows. The issue is the lookup of the interpreted functions. For optimization TROOT relies on comparison with a function address. Those are not reliable on windows (a function seemingly can have several different addresses). The code is currently code guarder by R__WIN32, I suppose we should/could actually code guard it with R__FUNCTION_ADDRESS_NOT_UNIQUE or something like that defined in RConfig.h (for the revelant platform). One question is whether or not this patch is able needed on MacOS and/or AIX. also add a method: TMethodCall::IsValid. git-svn-id: http://root.cern.ch/svn/root/trunk@7006 27541ba8-7e3a-0410-8455-c3a389f83636 | 26 July 2003, 05:51:55 UTC |
e46ae0a | Rene Brun | 25 July 2003, 17:41:37 UTC | m Philippe: TChain::Add was broken since the latest improvement to the regular expression. Now it seems that: c = new TChain("T2"); c->Add("event.root/T"); is taken has a regular expression. This would have been 'okay' if it was not for the fact that the regular expression par of TChain::Add never supported the '/treename' syntax. In addition, if (and only if) a path was specified then the filename had to end with '.root' (if the path was not specified the filename could end in anything the user wanted!). This patch fix those problems (and add support for any file name length!) git-svn-id: http://root.cern.ch/svn/root/trunk@7005 27541ba8-7e3a-0410-8455-c3a389f83636 | 25 July 2003, 17:41:37 UTC |
66a3f00 | Rene Brun | 25 July 2003, 17:22:38 UTC | From Valeriy Onuchin - I think it's very usefull ( at least for debugging ) to have TGFrame,TGCompositeFrame::Print method, which will print frame paramters (id, parent id, size, position etc.) - I think few protected methods in TQObject clas must be public. That will allow to "SaveAs" TQObject connections git-svn-id: http://root.cern.ch/svn/root/trunk@7004 27541ba8-7e3a-0410-8455-c3a389f83636 | 25 July 2003, 17:22:38 UTC |
e8b946b | Rene Brun | 25 July 2003, 05:15:16 UTC | From Philippe: This patch allows dash in include path name in ACLiC. git-svn-id: http://root.cern.ch/svn/root/trunk@7003 27541ba8-7e3a-0410-8455-c3a389f83636 | 25 July 2003, 05:15:16 UTC |
06a5d1c | Rene Brun | 24 July 2003, 19:36:31 UTC | From Philippe: TGPopupMenu was assuming that the Graphical Context was set to the correct fonts (but it was not). git-svn-id: http://root.cern.ch/svn/root/trunk@7002 27541ba8-7e3a-0410-8455-c3a389f83636 | 24 July 2003, 19:36:31 UTC |
71fec4f | Rene Brun | 24 July 2003, 16:00:00 UTC | From Valeriy Onuchin: - TGTab::RemoveTab(Int_t tabIndex) o change order of tab windows destroy o unmap, do not destroy container window. container window is destroyed/deleted later in TGTab destructor git-svn-id: http://root.cern.ch/svn/root/trunk@7001 27541ba8-7e3a-0410-8455-c3a389f83636 | 24 July 2003, 16:00:00 UTC |
22be2bd | Rene Brun | 24 July 2003, 10:13:09 UTC | Go to version 3.05/07 git-svn-id: http://root.cern.ch/svn/root/trunk@7000 27541ba8-7e3a-0410-8455-c3a389f83636 | 24 July 2003, 10:13:09 UTC |
6df609c | Rene Brun | 24 July 2003, 09:17:20 UTC | Add comments in TClass::InheritsFrom to indicate that the function returns kTRUE in case the argument is the class itself git-svn-id: http://root.cern.ch/svn/root/trunk@6999 27541ba8-7e3a-0410-8455-c3a389f83636 | 24 July 2003, 09:17:20 UTC |
0f1cad3 | Rene Brun | 24 July 2003, 09:13:53 UTC | In TTree::Print fix a problem due to a deficiency of the regexp machinery when the string contains a "/" git-svn-id: http://root.cern.ch/svn/root/trunk@6998 27541ba8-7e3a-0410-8455-c3a389f83636 | 24 July 2003, 09:13:53 UTC |
c66db46 | Rene Brun | 23 July 2003, 21:48:54 UTC | From Philippe: The existing implementation of TFormula explicitly allowed (and ignored) trailing characters after a decimal point. This patch: - allow numerical value of the format d*[.d*][e-+]d* where d is a digit and hexadecimal: 0xH* where H is a digit or a through f. - disallow explicitly more that one decimal point - disallow explicitly decimal point in the exponent part - disallow trailing characters after a decimal point - Add a new error message: *ERROR 30 : Bad numerical expression : "3.5.3" git-svn-id: http://root.cern.ch/svn/root/trunk@6997 27541ba8-7e3a-0410-8455-c3a389f83636 | 23 July 2003, 21:48:54 UTC |
180714e | Rene Brun | 23 July 2003, 19:24:09 UTC | A patch from Philippe that adds some protection in case of a missing font file. git-svn-id: http://root.cern.ch/svn/root/trunk@6996 27541ba8-7e3a-0410-8455-c3a389f83636 | 23 July 2003, 19:24:09 UTC |
6cc59cd | Rene Brun | 23 July 2003, 16:32:02 UTC | From Peter Hristov: Fix for Ithanium64 ecc and gcc RH7.3 in the floating point exception logic. git-svn-id: http://root.cern.ch/svn/root/trunk@6995 27541ba8-7e3a-0410-8455-c3a389f83636 | 23 July 2003, 16:32:02 UTC |
a98e070 | Rene Brun | 23 July 2003, 12:28:49 UTC | Remove declaration of variables for MSVC98 git-svn-id: http://root.cern.ch/svn/root/trunk@6994 27541ba8-7e3a-0410-8455-c3a389f83636 | 23 July 2003, 12:28:49 UTC |
eefea24 | Rene Brun | 23 July 2003, 12:27:00 UTC | Mods from Gordon Watts to build Root win32gdk under VisualC++7.1.NET git-svn-id: http://root.cern.ch/svn/root/trunk@6993 27541ba8-7e3a-0410-8455-c3a389f83636 | 23 July 2003, 12:27:00 UTC |
6ee1e43 | Rene Brun | 23 July 2003, 12:25:42 UTC | From Philippe Fix for a problem reported by Hamlet: While messing with TTrees, I've run into the following error: Error in <TBranchElement::GetDataMemberOffset>: obsolete call with (PhotonsList,Clusters) git-svn-id: http://root.cern.ch/svn/root/trunk@6992 27541ba8-7e3a-0410-8455-c3a389f83636 | 23 July 2003, 12:25:42 UTC |
dfd6c54 | Rene Brun | 22 July 2003, 21:15:30 UTC | From Philippe: TSelectorDraw::CompileVariables now returns a Boolean to indicate its success or failure. This is used in TSelectorDraw::Begin to detect a 'compilation' failure (rather than try to guess from the side effects). With this fix, the case of producing an EventList with a bad selection now properly fails. git-svn-id: http://root.cern.ch/svn/root/trunk@6991 27541ba8-7e3a-0410-8455-c3a389f83636 | 22 July 2003, 21:15:30 UTC |
746feaf | Rene Brun | 22 July 2003, 16:12:32 UTC | Implement a new function: void TChain::CanDeleteRefs(Bool_t flag) when closing a file during the chain processing, the file may be closed with option "R" if flag is set to kTRUE. by default flag is kTRUE. When closing a file with option "R", all TProcessIDs referenced by this file are deleted. Calling TFile::Close("R") might be necessary in case one reads a long list of files having TRef, writing some of the referenced objects or TRef to a new file. If the TRef or referenced objects of the file being closed will not be referenced again, it is possible to minimize the size of the TProcessID data structures in memory by forcing a delete of the unused TProcessID. git-svn-id: http://root.cern.ch/svn/root/trunk@6990 27541ba8-7e3a-0410-8455-c3a389f83636 | 22 July 2003, 16:12:32 UTC |
3266bf5 | Rene Brun | 22 July 2003, 16:10:17 UTC | In TFile::Close, modify the logic to remove unused TProcessIDs. Use new function TProcessID::Clear. git-svn-id: http://root.cern.ch/svn/root/trunk@6989 27541ba8-7e3a-0410-8455-c3a389f83636 | 22 July 2003, 16:10:17 UTC |
93e1f7f | Rene Brun | 22 July 2003, 16:08:36 UTC | Implement new function TProcessID::Clear. // delete the TObjArray pointing to referenced objects // this function is called by TFile::Close("R") git-svn-id: http://root.cern.ch/svn/root/trunk@6988 27541ba8-7e3a-0410-8455-c3a389f83636 | 22 July 2003, 16:08:36 UTC |
b4093fa | Rene Brun | 22 July 2003, 16:06:18 UTC | In TFrame::Paint, use option "s" when calling TPad::PaintBox. This new option solves a problem when drawing a frame on Postscript git-svn-id: http://root.cern.ch/svn/root/trunk@6987 27541ba8-7e3a-0410-8455-c3a389f83636 | 22 July 2003, 16:06:18 UTC |
35483e3 | Rene Brun | 22 July 2003, 16:05:00 UTC | In TPad::PaintBox, activate option "s". When the option "s" is specified, the fill style of the box is forced to 0. This feature is used by TFrame::Paint git-svn-id: http://root.cern.ch/svn/root/trunk@6986 27541ba8-7e3a-0410-8455-c3a389f83636 | 22 July 2003, 16:05:00 UTC |
0b12943 | Rene Brun | 22 July 2003, 16:03:08 UTC | Remove obsolete option "B" when calling TPad::PaintBox in TGraph::PaintGrapHist git-svn-id: http://root.cern.ch/svn/root/trunk@6985 27541ba8-7e3a-0410-8455-c3a389f83636 | 22 July 2003, 16:03:08 UTC |
9eafe38 | Rene Brun | 21 July 2003, 17:38:58 UTC | Add a new option "R" in TFile::Close. // if option == "R", all TProcessIDs referenced by this file are deleted. // Calling TFile::Close("R") might be necessary in case one reads a long list // of files having TRef, writing some of the referenced objects or TRef // to a new file. If the TRef or referenced objects of the file being closed // will not be referenced again, it is possible to minimize the size // of the TProcessID data structures in memory by forcing a delete of // the unused TProcessID. git-svn-id: http://root.cern.ch/svn/root/trunk@6984 27541ba8-7e3a-0410-8455-c3a389f83636 | 21 July 2003, 17:38:58 UTC |
148e11f | Rene Brun | 21 July 2003, 15:20:28 UTC | From Olivier: In a macro, when a character was written on several lines some '\n' were written in the middle of the string in the PostScript file. This generated some miss-alignments. git-svn-id: http://root.cern.ch/svn/root/trunk@6983 27541ba8-7e3a-0410-8455-c3a389f83636 | 21 July 2003, 15:20:28 UTC |
008bd03 | Rene Brun | 21 July 2003, 12:42:36 UTC | From Valeriy Onuchin: - TControlBar::SetTextColor added git-svn-id: http://root.cern.ch/svn/root/trunk@6982 27541ba8-7e3a-0410-8455-c3a389f83636 | 21 July 2003, 12:42:36 UTC |
da4af57 | Rene Brun | 21 July 2003, 10:47:15 UTC | Minor change by Valeriy Onuchin similar to teh change in test/guitest.cxx git-svn-id: http://root.cern.ch/svn/root/trunk@6981 27541ba8-7e3a-0410-8455-c3a389f83636 | 21 July 2003, 10:47:15 UTC |
ecd5051 | Rene Brun | 21 July 2003, 10:40:23 UTC | From Valeriy Onuchin: - minory mods in TestFileList test from guitest.C/guitest.cxx git-svn-id: http://root.cern.ch/svn/root/trunk@6980 27541ba8-7e3a-0410-8455-c3a389f83636 | 21 July 2003, 10:40:23 UTC |
05e1b61 | Rene Brun | 21 July 2003, 10:39:58 UTC | From valeriy Onuchin: add new methods: - TGTextButton::SetTextColor - TGContainer::GetCanvas - add default parameters to TGFrame::Resize,MoveResize That simplifies usage, e.g. frame->Resize() instead of frame->Resize(frame->GetDefaultSize()) git-svn-id: http://root.cern.ch/svn/root/trunk@6979 27541ba8-7e3a-0410-8455-c3a389f83636 | 21 July 2003, 10:39:58 UTC |
1c84e3d | Fons Rademakers | 19 July 2003, 00:14:15 UTC | fix SysStat() where we now use fRealName and not GetName(). Should fix Ursula's problem. git-svn-id: http://root.cern.ch/svn/root/trunk@6978 27541ba8-7e3a-0410-8455-c3a389f83636 | 19 July 2003, 00:14:15 UTC |
b444868 | Fons Rademakers | 18 July 2003, 23:51:49 UTC | new method SetFont() added to TGTextButton, TControlBar, TRootControlBar, TControlBarImp classes that allow to change the font of control bar on fly, example: root [0] .x tutorials/demos.C root [1] bar->SetFont("-adobe-helvetica-bold-r-*-*-12-*-*-*-*-*-iso8859-1") root [2] bar->SetFont("-adobe-helvetica-bold-r-*-*-24-*-*-*-*-*-iso8859-1") git-svn-id: http://root.cern.ch/svn/root/trunk@6977 27541ba8-7e3a-0410-8455-c3a389f83636 | 18 July 2003, 23:51:49 UTC |
735a72c | Fons Rademakers | 18 July 2003, 23:40:12 UTC | QtRoot lib name change. git-svn-id: http://root.cern.ch/svn/root/trunk@6976 27541ba8-7e3a-0410-8455-c3a389f83636 | 18 July 2003, 23:40:12 UTC |
c90f990 | Fons Rademakers | 18 July 2003, 22:19:27 UTC | syslog (3c) takes a printf like format string, by Maarten. git-svn-id: http://root.cern.ch/svn/root/trunk@6975 27541ba8-7e3a-0410-8455-c3a389f83636 | 18 July 2003, 22:19:27 UTC |
ef60143 | Rene Brun | 18 July 2003, 16:26:01 UTC | Fix from Maarten in TChain::AddFile to support wildcarding and in particular something like: TChain ch("T"); ch.Add("file_[0-9].root"); git-svn-id: http://root.cern.ch/svn/root/trunk@6974 27541ba8-7e3a-0410-8455-c3a389f83636 | 18 July 2003, 16:26:01 UTC |
a549499 | Rene Brun | 18 July 2003, 15:36:38 UTC | From Olivier, The text size in PostScript files is now computed in order to fit exactly with the TTF text size on screen. Previously it was close but a bit different, therefore on long character strings it was possible to see gaps between various pieces of a TLatex expression. git-svn-id: http://root.cern.ch/svn/root/trunk@6973 27541ba8-7e3a-0410-8455-c3a389f83636 | 18 July 2003, 15:36:38 UTC |
6d814d7 | Wouter Verkerke | 18 July 2003, 15:33:47 UTC | o RooAbsPdf - Add fitTo() option "b" for blind fits (sets print level to -1) [ Amir ] git-svn-id: http://root.cern.ch/svn/root/trunk@6972 27541ba8-7e3a-0410-8455-c3a389f83636 | 18 July 2003, 15:33:47 UTC |
4dbf6f6 | Rene Brun | 18 July 2003, 13:21:05 UTC | Document TRegexp git-svn-id: http://root.cern.ch/svn/root/trunk@6971 27541ba8-7e3a-0410-8455-c3a389f83636 | 18 July 2003, 13:21:05 UTC |
20bcd91 | Rene Brun | 18 July 2003, 09:07:09 UTC | Optimisation of the color scale computation when drawing with option "colz' (from Olivier) git-svn-id: http://root.cern.ch/svn/root/trunk@6969 27541ba8-7e3a-0410-8455-c3a389f83636 | 18 July 2003, 09:07:09 UTC |
073b276 | Rene Brun | 18 July 2003, 08:48:46 UTC | Change proposed by Vitaly Choutko to speed up the RecursiveRemove process in case of a large TGeometry hierarchy. git-svn-id: http://root.cern.ch/svn/root/trunk@6968 27541ba8-7e3a-0410-8455-c3a389f83636 | 18 July 2003, 08:48:46 UTC |
76371a9 | Rene Brun | 18 July 2003, 07:55:46 UTC | From Bertrand: Small corrections of volumes in geometry and nodes numbering scheme in order to obtain right particle position in detector during event processing. git-svn-id: http://root.cern.ch/svn/root/trunk@6967 27541ba8-7e3a-0410-8455-c3a389f83636 | 18 July 2003, 07:55:46 UTC |
91e60d6 | Rene Brun | 17 July 2003, 19:56:35 UTC | In the TPad default constructor disable the statement setting the selected pad. This has side effects when the pad is a TDrawPanelHist or a TFitPanel. This line was a fix for a DrawClonePad problem. Another solution must be found. git-svn-id: http://root.cern.ch/svn/root/trunk@6966 27541ba8-7e3a-0410-8455-c3a389f83636 | 17 July 2003, 19:56:35 UTC |
f4c96ea | Rene Brun | 17 July 2003, 16:50:24 UTC | Add also one more comment in TTree::GetEntry git-svn-id: http://root.cern.ch/svn/root/trunk@6965 27541ba8-7e3a-0410-8455-c3a389f83636 | 17 July 2003, 16:50:24 UTC |
e890395 | Rene Brun | 17 July 2003, 16:34:52 UTC | Add important remarks in the doc of TTree::SetBranchStatus and TChain::SetBranchStatus git-svn-id: http://root.cern.ch/svn/root/trunk@6964 27541ba8-7e3a-0410-8455-c3a389f83636 | 17 July 2003, 16:34:52 UTC |
0d7cba3 | Rene Brun | 17 July 2003, 14:30:58 UTC | Protection added in TTreePlayer::DrawSelect in case gPad is null and the result of the query is 0 rows. git-svn-id: http://root.cern.ch/svn/root/trunk@6963 27541ba8-7e3a-0410-8455-c3a389f83636 | 17 July 2003, 14:30:58 UTC |
b987297 | Rene Brun | 17 July 2003, 13:42:09 UTC | One more fix in the never ending saga of wrong declarations with const in the ResizeTo functions. git-svn-id: http://root.cern.ch/svn/root/trunk@6962 27541ba8-7e3a-0410-8455-c3a389f83636 | 17 July 2003, 13:42:09 UTC |
e9ce24d | Rene Brun | 17 July 2003, 12:24:03 UTC | Provide a dummy implementation of SetRootGeometry git-svn-id: http://root.cern.ch/svn/root/trunk@6961 27541ba8-7e3a-0410-8455-c3a389f83636 | 17 July 2003, 12:24:03 UTC |
0c6bcc6 | Rene Brun | 17 July 2003, 10:10:24 UTC | One more fix in ResizeTo removing a damaging const declaration git-svn-id: http://root.cern.ch/svn/root/trunk@6960 27541ba8-7e3a-0410-8455-c3a389f83636 | 17 July 2003, 10:10:24 UTC |
3c5d27f | Rene Brun | 17 July 2003, 07:42:07 UTC | Stamp version 3.05/06. This should be the final production release. git-svn-id: http://root.cern.ch/svn/root/trunk@6959 27541ba8-7e3a-0410-8455-c3a389f83636 | 17 July 2003, 07:42:07 UTC |
2ef5fb9 | Rene Brun | 17 July 2003, 07:38:05 UTC | In TGraph::PaintGrapHist take into account the frame line width. The histogram fill area or contour cannot overwrite anymore the frame contour. git-svn-id: http://root.cern.ch/svn/root/trunk@6958 27541ba8-7e3a-0410-8455-c3a389f83636 | 17 July 2003, 07:38:05 UTC |
68f9d42 | Rene Brun | 17 July 2003, 07:36:41 UTC | In TFrame::Paint use Tpad::PaintBox instead of 4 calls to PaintLine. This improves the quality of the frame in case of large line widths git-svn-id: http://root.cern.ch/svn/root/trunk@6957 27541ba8-7e3a-0410-8455-c3a389f83636 | 17 July 2003, 07:36:41 UTC |
f530cd2 | Rene Brun | 17 July 2003, 06:19:14 UTC | Remove declarations of gSize3D preventing to link on Windows. git-svn-id: http://root.cern.ch/svn/root/trunk@6956 27541ba8-7e3a-0410-8455-c3a389f83636 | 17 July 2003, 06:19:14 UTC |
c7da3a9 | Rene Brun | 17 July 2003, 06:18:38 UTC | Method DisconnectWidget moved from private to public. This may be a temporary fix for the Qt implementation. git-svn-id: http://root.cern.ch/svn/root/trunk@6955 27541ba8-7e3a-0410-8455-c3a389f83636 | 17 July 2003, 06:18:38 UTC |
73ca74a | Rene Brun | 16 July 2003, 21:22:19 UTC | Do not delete the index_old[i] elements in the ResizeTo functions git-svn-id: http://root.cern.ch/svn/root/trunk@6954 27541ba8-7e3a-0410-8455-c3a389f83636 | 16 July 2003, 21:22:19 UTC |
602de1b | Rene Brun | 16 July 2003, 19:24:03 UTC | Fix portability problems in the ResizeTo functions. Fix potential memory leak in ResizeTo with two arguments git-svn-id: http://root.cern.ch/svn/root/trunk@6953 27541ba8-7e3a-0410-8455-c3a389f83636 | 16 July 2003, 19:24:03 UTC |
1351238 | Rene Brun | 16 July 2003, 17:18:01 UTC | Add comments in the class description to indicate that the formula can reference any TMath function. git-svn-id: http://root.cern.ch/svn/root/trunk@6952 27541ba8-7e3a-0410-8455-c3a389f83636 | 16 July 2003, 17:18:01 UTC |
5f28866 | Rene Brun | 16 July 2003, 16:14:42 UTC | gFile must be set/restored in GetStreamerInfoList and ReadStreamerInfo before/after cally TKey::ReadObj. A clean fix to be done should use the TFile pointer from fBufferRef in TKey::ReadObj instead of using gFile. git-svn-id: http://root.cern.ch/svn/root/trunk@6951 27541ba8-7e3a-0410-8455-c3a389f83636 | 16 July 2003, 16:14:42 UTC |
150e96f | Fons Rademakers | 16 July 2003, 13:06:15 UTC | fix install target for win32. git-svn-id: http://root.cern.ch/svn/root/trunk@6950 27541ba8-7e3a-0410-8455-c3a389f83636 | 16 July 2003, 13:06:15 UTC |
6abbb81 | Fons Rademakers | 16 July 2003, 11:18:08 UTC | tell cvs not to report on Win32 build by-products. git-svn-id: http://root.cern.ch/svn/root/trunk@6949 27541ba8-7e3a-0410-8455-c3a389f83636 | 16 July 2003, 11:18:08 UTC |
53616fa | Fons Rademakers | 16 July 2003, 11:15:07 UTC | remove $ROOTSYS from makefile, use relative path instead. git-svn-id: http://root.cern.ch/svn/root/trunk@6948 27541ba8-7e3a-0410-8455-c3a389f83636 | 16 July 2003, 11:15:07 UTC |
7f0dd1a | Fons Rademakers | 16 July 2003, 11:10:07 UTC | not needed, Makefile is not generated anymore. git-svn-id: http://root.cern.ch/svn/root/trunk@6947 27541ba8-7e3a-0410-8455-c3a389f83636 | 16 July 2003, 11:10:07 UTC |
cc5aa2c | Fons Rademakers | 16 July 2003, 11:03:10 UTC | make sure on win32 that paths with $ROOTSYS are converted to unix format (via cygpath) in config/Makefile.config. git-svn-id: http://root.cern.ch/svn/root/trunk@6946 27541ba8-7e3a-0410-8455-c3a389f83636 | 16 July 2003, 11:03:10 UTC |
6914d90 | Fons Rademakers | 16 July 2003, 09:35:55 UTC | move vmc after geom in the list of modules, this is needed because vmc depends on geom and therefore make must read first the geom/Module.mk before vmc/Module.mk so it can properly resolve dependencies. Fixes build problem reported by Gordon. git-svn-id: http://root.cern.ch/svn/root/trunk@6945 27541ba8-7e3a-0410-8455-c3a389f83636 | 16 July 2003, 09:35:55 UTC |
1827a4e | Fons Rademakers | 16 July 2003, 09:19:26 UTC | small fix in Error() in case cmd = 0. git-svn-id: http://root.cern.ch/svn/root/trunk@6944 27541ba8-7e3a-0410-8455-c3a389f83636 | 16 July 2003, 09:19:26 UTC |
6b17e11 | Fons Rademakers | 16 July 2003, 09:16:16 UTC | this lib's and dll's are not build from source only gdk-1.3 lib and dll are. git-svn-id: http://root.cern.ch/svn/root/trunk@6943 27541ba8-7e3a-0410-8455-c3a389f83636 | 16 July 2003, 09:16:16 UTC |