8c86b01 | Fons Rademakers | 21 August 2006, 14:43:10 UTC | From Maarten: Improvements in Condor directed PROOF startup: - fix startup bugs - improve startup parallelism - add startup messages git-svn-id: http://root.cern.ch/svn/root/trunk@16066 27541ba8-7e3a-0410-8455-c3a389f83636 | 21 August 2006, 14:43:10 UTC |
11cb64e | Fons Rademakers | 21 August 2006, 14:19:03 UTC | new static method TString::Format() returning a TString. Like the member function TString::Form() but no need to first create a TString. git-svn-id: http://root.cern.ch/svn/root/trunk@16065 27541ba8-7e3a-0410-8455-c3a389f83636 | 21 August 2006, 14:19:03 UTC |
86908d8 | Fons Rademakers | 21 August 2006, 14:17:13 UTC | fix for AMD64 in case vararg methods return an object. git-svn-id: http://root.cern.ch/svn/root/trunk@16064 27541ba8-7e3a-0410-8455-c3a389f83636 | 21 August 2006, 14:17:13 UTC |
cdbb32c | Fons Rademakers | 21 August 2006, 13:53:09 UTC | Revert removal of -lg2c, needed on ppc. git-svn-id: http://root.cern.ch/svn/root/trunk@16063 27541ba8-7e3a-0410-8455-c3a389f83636 | 21 August 2006, 13:53:09 UTC |
acfa6a4 | Ilka Antcheva | 21 August 2006, 13:25:32 UTC | From Matevz: - In SetTab(const char *name) do not assume that any tabs are actually created (it was causing crashes when the tab was empty) git-svn-id: http://root.cern.ch/svn/root/trunk@16062 27541ba8-7e3a-0410-8455-c3a389f83636 | 21 August 2006, 13:25:32 UTC |
cbfed06 | Fons Rademakers | 21 August 2006, 12:39:19 UTC | From Axel: Move G__CurrentCall decl to G__ci. Move extern "C" funcs out of namespace (d'oh) in Api.h. Fixes compilation problem on Win32. git-svn-id: http://root.cern.ch/svn/root/trunk@16061 27541ba8-7e3a-0410-8455-c3a389f83636 | 21 August 2006, 12:39:19 UTC |
f821fff | Fons Rademakers | 21 August 2006, 12:31:37 UTC | From Axel: allow argument to the -R option to specify a custom dictionary name. Also added description of new rmkdepend features. git-svn-id: http://root.cern.ch/svn/root/trunk@16060 27541ba8-7e3a-0410-8455-c3a389f83636 | 21 August 2006, 12:31:37 UTC |
e4dc095 | Fons Rademakers | 21 August 2006, 09:55:11 UTC | take unlink from unistd.h on *nix systems, to avoid the warning: icc -O -fPIC -wd1476 -Iinclude -wd1572 -pthread -DINCLUDEDIR=\"/usr/include\" -DOBJSUFFIX=\".o\" -o build/rmkdepend/mainroot.o -c build/rmkdepend/mainroot.cxx build/rmkdepend/mainroot.cxx(22): warning #584: omission of exception specification is incompatible with previous function "unlink" (declared at line 750 of "/usr/include/unistd.h") extern "C" int unlink (const char *FILENAME); git-svn-id: http://root.cern.ch/svn/root/trunk@16059 27541ba8-7e3a-0410-8455-c3a389f83636 | 21 August 2006, 09:55:11 UTC |
d43775f | Philippe Canal | 18 August 2006, 22:36:25 UTC | From Axel, Philippei, Fons: import of CINT tag v5-16-14 from the CINT CVS. For what else is new see http://root.cern.ch/root/Cint.phtml?relnote. In particular this updates the file licenses. git-svn-id: http://root.cern.ch/svn/root/trunk@16058 27541ba8-7e3a-0410-8455-c3a389f83636 | 18 August 2006, 22:36:25 UTC |
3900979 | Philippe Canal | 18 August 2006, 18:46:35 UTC | remove more fix length strings git-svn-id: http://root.cern.ch/svn/root/trunk@16057 27541ba8-7e3a-0410-8455-c3a389f83636 | 18 August 2006, 18:46:35 UTC |
9c3fb07 | Fons Rademakers | 18 August 2006, 17:34:46 UTC | From Matevz: new class TObjectSpy and TObjectRefSpy. These small classes monitor objects for deletion via RecursiveRemvoe() and reflect the deletion by reverting the internal pointer to zero. When this pointer is zero (via GetObject()) we know the object has been deleted. This avoids the unsafe TestBit(kNotDeleted) hack. The spied object must have the kMustCleanup bit set otherwise you will get an error. To be used in editor management. git-svn-id: http://root.cern.ch/svn/root/trunk@16056 27541ba8-7e3a-0410-8455-c3a389f83636 | 18 August 2006, 17:34:46 UTC |
9c75247 | Fons Rademakers | 18 August 2006, 16:40:21 UTC | From Fed: -lg2c is not needed for g95 and gfortran. git-svn-id: http://root.cern.ch/svn/root/trunk@16055 27541ba8-7e3a-0410-8455-c3a389f83636 | 18 August 2006, 16:40:21 UTC |
355b8f4 | Fons Rademakers | 18 August 2006, 16:39:08 UTC | add two convenience scripts to set ROOTSYS, PATH, LD_LIBRARY_PATH and MANPATH for a specific ROOT installation. For how to use see the thisroot.[c]sh files. git-svn-id: http://root.cern.ch/svn/root/trunk@16054 27541ba8-7e3a-0410-8455-c3a389f83636 | 18 August 2006, 16:39:08 UTC |
4c870fc | Ilka Antcheva | 18 August 2006, 15:54:05 UTC | From David Gonzalez Maline: - made defined hot keys of cascaded menus working git-svn-id: http://root.cern.ch/svn/root/trunk@16053 27541ba8-7e3a-0410-8455-c3a389f83636 | 18 August 2006, 15:54:05 UTC |
6e044e2 | Rene Brun | 18 August 2006, 15:51:03 UTC | From Axel: Document private members, too (oops). Update THtml's doc (part 1). Make CreateStyleSheet() and CreateJavascript() public. Fix treatment of <pre> </pre> tags. git-svn-id: http://root.cern.ch/svn/root/trunk@16052 27541ba8-7e3a-0410-8455-c3a389f83636 | 18 August 2006, 15:51:03 UTC |
968827c | Stefan Roiser | 18 August 2006, 12:18:49 UTC | Two new functions void Type::SetSize(size_t) void Type::SetTypeInfo(const std::type_info &) to set the size and the type_info of a type after it has been declared (needed by CINT) git-svn-id: http://root.cern.ch/svn/root/trunk@16047 27541ba8-7e3a-0410-8455-c3a389f83636 | 18 August 2006, 12:18:49 UTC |
9bd15f2 | Stefan Roiser | 18 August 2006, 12:17:36 UTC | unit tests for new funcs Type::SetSize, Type::SetTypeInfo git-svn-id: http://root.cern.ch/svn/root/trunk@16046 27541ba8-7e3a-0410-8455-c3a389f83636 | 18 August 2006, 12:17:36 UTC |
0b82303 | Rene Brun | 18 August 2006, 11:16:42 UTC | From Axel: create Convert's output dir if necessary, even if it was specified by the user; reset current scope when encountering a non-scoping word delimiter. git-svn-id: http://root.cern.ch/svn/root/trunk@16045 27541ba8-7e3a-0410-8455-c3a389f83636 | 18 August 2006, 11:16:42 UTC |
080a272 | Rene Brun | 18 August 2006, 10:27:46 UTC | In my previous check-in I added libAfterImage by mistake (still testing). Anyhow, the new file from Valeriy Onuchin seems to be correct. Here is the log from Valeriy: - new version of libAfterImage. Added LZ compression to builtin libungif, as patent is expired already. Allows to create compressed GIF files in batch mode. git-svn-id: http://root.cern.ch/svn/root/trunk@16044 27541ba8-7e3a-0410-8455-c3a389f83636 | 18 August 2006, 10:27:46 UTC |
5b41912 | Rene Brun | 18 August 2006, 10:18:12 UTC | I forgot to make teh output of strchr const (required by Solaris) git-svn-id: http://root.cern.ch/svn/root/trunk@16043 27541ba8-7e3a-0410-8455-c3a389f83636 | 18 August 2006, 10:18:12 UTC |
949da07 | Fons Rademakers | 18 August 2006, 10:06:01 UTC | Added David Maline for the GUI contributions. git-svn-id: http://root.cern.ch/svn/root/trunk@16042 27541ba8-7e3a-0410-8455-c3a389f83636 | 18 August 2006, 10:06:01 UTC |
1bbcdf4 | Stefan Roiser | 18 August 2006, 09:25:00 UTC | test for neg. template parameters git-svn-id: http://root.cern.ch/svn/root/trunk@16041 27541ba8-7e3a-0410-8455-c3a389f83636 | 18 August 2006, 09:25:00 UTC |
1a2a3c7 | Stefan Roiser | 18 August 2006, 09:24:13 UTC | escape - git-svn-id: http://root.cern.ch/svn/root/trunk@16040 27541ba8-7e3a-0410-8455-c3a389f83636 | 18 August 2006, 09:24:13 UTC |
b46f6e6 | Fons Rademakers | 18 August 2006, 09:14:41 UTC | slightly eleganter solution to the resetting of the var_arg pointer. git-svn-id: http://root.cern.ch/svn/root/trunk@16039 27541ba8-7e3a-0410-8455-c3a389f83636 | 18 August 2006, 09:14:41 UTC |
705a6aa | Rene Brun | 18 August 2006, 08:44:03 UTC | Implement a simpler and faster algorithm in the TLeaf constructor when encountering a leaf with a "[" git-svn-id: http://root.cern.ch/svn/root/trunk@16038 27541ba8-7e3a-0410-8455-c3a389f83636 | 18 August 2006, 08:44:03 UTC |
d31af66 | Philippe Canal | 17 August 2006, 22:47:51 UTC | When using a var_arg more than once, one should reset (this is necessary on AMD64) git-svn-id: http://root.cern.ch/svn/root/trunk@16037 27541ba8-7e3a-0410-8455-c3a389f83636 | 17 August 2006, 22:47:51 UTC |
1de2da8 | Philippe Canal | 17 August 2006, 22:46:41 UTC | remove any artifical limitation in branch names git-svn-id: http://root.cern.ch/svn/root/trunk@16036 27541ba8-7e3a-0410-8455-c3a389f83636 | 17 August 2006, 22:46:41 UTC |
67c0e50 | Rene Brun | 17 August 2006, 20:07:02 UTC | Reduce size of G__MEMDEPTH from 2 to 1 git-svn-id: http://root.cern.ch/svn/root/trunk@16033 27541ba8-7e3a-0410-8455-c3a389f83636 | 17 August 2006, 20:07:02 UTC |
73ae33d | Stefan Roiser | 17 August 2006, 14:45:56 UTC | New function "size_t Scope::SubScopeLevel()" which return the number of declaring scopes (plus this) the scope is defined. E.g. "class A::B::C" will return 3. git-svn-id: http://root.cern.ch/svn/root/trunk@16032 27541ba8-7e3a-0410-8455-c3a389f83636 | 17 August 2006, 14:45:56 UTC |
9695365 | Stefan Roiser | 17 August 2006, 13:50:30 UTC | Change Type::HasBase(const Type & b) to return const Base & instead of bool. If this has a base class b, the Base info object will be returned. Otherwise the empty Base. The change is backwards compatible in the sense that Base can be checked against bool (contains operator bool). git-svn-id: http://root.cern.ch/svn/root/trunk@16031 27541ba8-7e3a-0410-8455-c3a389f83636 | 17 August 2006, 13:50:30 UTC |
a3ff6ec | Stefan Roiser | 17 August 2006, 11:49:49 UTC | fix coding conventions git-svn-id: http://root.cern.ch/svn/root/trunk@16030 27541ba8-7e3a-0410-8455-c3a389f83636 | 17 August 2006, 11:49:49 UTC |
b2b0579 | Rene Brun | 17 August 2006, 09:30:48 UTC | From Lorenzo: patch for adding the method GetEffectiveEntries (from G. Flucke) and fix or TH1::Divide in the case of histogram filled with weights different than 1. git-svn-id: http://root.cern.ch/svn/root/trunk@16028 27541ba8-7e3a-0410-8455-c3a389f83636 | 17 August 2006, 09:30:48 UTC |
56cde99 | Rene Brun | 17 August 2006, 09:14:24 UTC | The bit kMustCleanup is now set in the TPad constructors instead of TCanvas::Build git-svn-id: http://root.cern.ch/svn/root/trunk@16027 27541ba8-7e3a-0410-8455-c3a389f83636 | 17 August 2006, 09:14:24 UTC |
d4ef149 | Philippe Canal | 16 August 2006, 16:54:31 UTC | properly reset a string when generating the branchname for MakeClass git-svn-id: http://root.cern.ch/svn/root/trunk@16026 27541ba8-7e3a-0410-8455-c3a389f83636 | 16 August 2006, 16:54:31 UTC |
fd182b9 | Fons Rademakers | 16 August 2006, 14:50:56 UTC | Don't load libMinuit and libHtml like in TRint. git-svn-id: http://root.cern.ch/svn/root/trunk@16025 27541ba8-7e3a-0410-8455-c3a389f83636 | 16 August 2006, 14:50:56 UTC |
56cdccd | Fons Rademakers | 16 August 2006, 14:50:24 UTC | Extend description of Next() to warn about not using in cases where the class table can be extended, like when calling gROOT->GetClass(), etc. git-svn-id: http://root.cern.ch/svn/root/trunk@16024 27541ba8-7e3a-0410-8455-c3a389f83636 | 16 August 2006, 14:50:24 UTC |
bf94100 | Stefan Roiser | 16 August 2006, 14:04:10 UTC | Change for Tools::FundamentalType. Check against the std::type_info object instead of the Type::Id. Added unit tests. git-svn-id: http://root.cern.ch/svn/root/trunk@16023 27541ba8-7e3a-0410-8455-c3a389f83636 | 16 August 2006, 14:04:10 UTC |
47affb4 | Rene Brun | 16 August 2006, 12:23:23 UTC | Add the following missing getters: Double_t *GetEXlowd() const {return fEXlowd;} Double_t *GetEXhighd() const {return fEXhighd;} Double_t *GetEYlowd() const {return fEYlowd;} Double_t *GetEYhighd() const {return fEYhighd;} git-svn-id: http://root.cern.ch/svn/root/trunk@16022 27541ba8-7e3a-0410-8455-c3a389f83636 | 16 August 2006, 12:23:23 UTC |
4a7d3a9 | Lorenzo Moneta | 16 August 2006, 10:29:59 UTC | - treat special case in the Rotation3D -> AxisAngle the PI rotation (use quaternion in this case). This fixes a problem reported by LHCB - when constructing an axis angle from 4 components always re-normalize the vectorcomponents git-svn-id: http://root.cern.ch/svn/root/trunk@16021 27541ba8-7e3a-0410-8455-c3a389f83636 | 16 August 2006, 10:29:59 UTC |
f7b9025 | Rene Brun | 16 August 2006, 08:42:35 UTC | In TRint constructor do not load anymore libPostscript, libMinuit and libHtml. Let the autoload mechanism do its work. git-svn-id: http://root.cern.ch/svn/root/trunk@16020 27541ba8-7e3a-0410-8455-c3a389f83636 | 16 August 2006, 08:42:35 UTC |
911c023 | Stefan Roiser | 16 August 2006, 06:42:36 UTC | coding conventions compliance. git-svn-id: http://root.cern.ch/svn/root/trunk@16019 27541ba8-7e3a-0410-8455-c3a389f83636 | 16 August 2006, 06:42:36 UTC |
b932aec | Philippe Canal | 16 August 2006, 05:50:36 UTC | Another fix for the ordering of entry numbers when using the fast cloning. This affect some cases where the first two baskets where stored out of order (due to deletion within the file, for example with AutoSave on). git-svn-id: http://root.cern.ch/svn/root/trunk@16018 27541ba8-7e3a-0410-8455-c3a389f83636 | 16 August 2006, 05:50:36 UTC |
71d3429 | Philippe Canal | 15 August 2006, 23:40:49 UTC | also include the .d file for _tmp source files git-svn-id: http://root.cern.ch/svn/root/trunk@16017 27541ba8-7e3a-0410-8455-c3a389f83636 | 15 August 2006, 23:40:49 UTC |
b90e534 | Rene Brun | 15 August 2006, 15:50:08 UTC | With a trivial change in the definition of two CINT parameters, the memory requirements from the CINT data structures is going down from 25 MBytes to about 5 Mbytes. The change is the following. Instead of #define G__MAXIFUNC 10 #define G__MEMDEPTH 10 use #define G__MAXIFUNC 1 #define G__MEMDEPTH 2 The change has no noticeable impact on the run time performance git-svn-id: http://root.cern.ch/svn/root/trunk@16016 27541ba8-7e3a-0410-8455-c3a389f83636 | 15 August 2006, 15:50:08 UTC |
1d2799a | Stefan Roiser | 15 August 2006, 15:41:57 UTC | remove win32 warning git-svn-id: http://root.cern.ch/svn/root/trunk@16015 27541ba8-7e3a-0410-8455-c3a389f83636 | 15 August 2006, 15:41:57 UTC |
1739657 | Stefan Roiser | 15 August 2006, 15:37:25 UTC | remove leftover from tests git-svn-id: http://root.cern.ch/svn/root/trunk@16014 27541ba8-7e3a-0410-8455-c3a389f83636 | 15 August 2006, 15:37:25 UTC |
d1ba0cb | Stefan Roiser | 15 August 2006, 15:22:52 UTC | From Antti Hahto: First commit of the dictionary generator of Reflex. The new class DictionaryGenerator provides the API. More testing needed for special cases. git-svn-id: http://root.cern.ch/svn/root/trunk@16013 27541ba8-7e3a-0410-8455-c3a389f83636 | 15 August 2006, 15:22:52 UTC |
fde940f | Stefan Roiser | 15 August 2006, 15:10:56 UTC | Little program which takes a dictionary library and produces dictionary source via the new Reflex dictionary generator git-svn-id: http://root.cern.ch/svn/root/trunk@16012 27541ba8-7e3a-0410-8455-c3a389f83636 | 15 August 2006, 15:10:56 UTC |
acecc15 | Stefan Roiser | 15 August 2006, 15:09:48 UTC | - Adding classes for Reflex test dictionary (also for persistence checks) - New test class to check generated stub function types git-svn-id: http://root.cern.ch/svn/root/trunk@16011 27541ba8-7e3a-0410-8455-c3a389f83636 | 15 August 2006, 15:09:48 UTC |
9e73db5 | Stefan Roiser | 15 August 2006, 15:08:24 UTC | include cv qualification when generating the name of a conversion operator git-svn-id: http://root.cern.ch/svn/root/trunk@16010 27541ba8-7e3a-0410-8455-c3a389f83636 | 15 August 2006, 15:08:24 UTC |
fd2b0dc | Stefan Roiser | 15 August 2006, 15:05:43 UTC | change order of cleanup at tear down git-svn-id: http://root.cern.ch/svn/root/trunk@16009 27541ba8-7e3a-0410-8455-c3a389f83636 | 15 August 2006, 15:05:43 UTC |
274a717 | Fons Rademakers | 15 August 2006, 13:27:24 UTC | fix strict-alias warnings now by default generated by gcc 4.1. git-svn-id: http://root.cern.ch/svn/root/trunk@16008 27541ba8-7e3a-0410-8455-c3a389f83636 | 15 August 2006, 13:27:24 UTC |
ba3e2f5 | Rene Brun | 15 August 2006, 10:48:17 UTC | From Leandro: Fixes a bug introduced before (triggered only when using small buffers in readv). git-svn-id: http://root.cern.ch/svn/root/trunk@16007 27541ba8-7e3a-0410-8455-c3a389f83636 | 15 August 2006, 10:48:17 UTC |
780a641 | Ilka Antcheva | 15 August 2006, 10:06:51 UTC | From Alja and Matevz: - added optional argument to block signals and deletion of removed tab git-svn-id: http://root.cern.ch/svn/root/trunk@16006 27541ba8-7e3a-0410-8455-c3a389f83636 | 15 August 2006, 10:06:51 UTC |
5615bb2 | Ilka Antcheva | 15 August 2006, 10:06:19 UTC | From Alja and Matevz: - ungrab pointer in destructor ONLY if pop-up window is mapped. Unconditional grab-pointer causes side-effects if the widget is deleted in a response to click-on-canvas event. git-svn-id: http://root.cern.ch/svn/root/trunk@16005 27541ba8-7e3a-0410-8455-c3a389f83636 | 15 August 2006, 10:06:19 UTC |
3d83fc8 | Rene Brun | 15 August 2006, 09:52:23 UTC | Modify TH1::Draw to allow option "same" if a canvas does not exist or is empty. This simplify users code drawing many histograms in the same pad. git-svn-id: http://root.cern.ch/svn/root/trunk@16004 27541ba8-7e3a-0410-8455-c3a389f83636 | 15 August 2006, 09:52:23 UTC |
88edf48 | Ilka Antcheva | 15 August 2006, 08:32:34 UTC | - follow up changes for qt layer after the fix of menu hot keys if NumLock is ON git-svn-id: http://root.cern.ch/svn/root/trunk@16003 27541ba8-7e3a-0410-8455-c3a389f83636 | 15 August 2006, 08:32:34 UTC |
6671953 | Philippe Canal | 15 August 2006, 03:51:27 UTC | When looking up the function by name, also look inside Namespaces (and classes known only to CINT). Factor the Init code into one single method. git-svn-id: http://root.cern.ch/svn/root/trunk@16002 27541ba8-7e3a-0410-8455-c3a389f83636 | 15 August 2006, 03:51:27 UTC |
4d4cf1b | Rene Brun | 14 August 2006, 12:51:40 UTC | I forgot to delete one statement in my previous fix. This prevented the effective use of the cache when using a TEventList. git-svn-id: http://root.cern.ch/svn/root/trunk@16001 27541ba8-7e3a-0410-8455-c3a389f83636 | 14 August 2006, 12:51:40 UTC |
20929ed | Rene Brun | 14 August 2006, 10:52:43 UTC | Fix coding conventions violation. git-svn-id: http://root.cern.ch/svn/root/trunk@16000 27541ba8-7e3a-0410-8455-c3a389f83636 | 14 August 2006, 10:52:43 UTC |
55ad752 | Rene Brun | 14 August 2006, 10:51:34 UTC | Fix coding conventions violation git-svn-id: http://root.cern.ch/svn/root/trunk@15999 27541ba8-7e3a-0410-8455-c3a389f83636 | 14 August 2006, 10:51:34 UTC |
b2442ab | Rene Brun | 14 August 2006, 10:50:15 UTC | Fix coding conventions violations git-svn-id: http://root.cern.ch/svn/root/trunk@15998 27541ba8-7e3a-0410-8455-c3a389f83636 | 14 August 2006, 10:50:15 UTC |
7758dc0 | Rene Brun | 14 August 2006, 10:43:46 UTC | Fix coding conventions violation git-svn-id: http://root.cern.ch/svn/root/trunk@15997 27541ba8-7e3a-0410-8455-c3a389f83636 | 14 August 2006, 10:43:46 UTC |
48e6823 | Rene Brun | 14 August 2006, 10:31:36 UTC | From Leandro: Fix portability problem on Windows. git-svn-id: http://root.cern.ch/svn/root/trunk@15996 27541ba8-7e3a-0410-8455-c3a389f83636 | 14 August 2006, 10:31:36 UTC |
dbd5cf7 | Rene Brun | 14 August 2006, 08:55:30 UTC | In TTreeCache::FillBuffer one must return kFALSE in case the cache is full. git-svn-id: http://root.cern.ch/svn/root/trunk@15995 27541ba8-7e3a-0410-8455-c3a389f83636 | 14 August 2006, 08:55:30 UTC |
c087b89 | Fons Rademakers | 14 August 2006, 00:23:27 UTC | From Wim: ChangeLog entries for pyroot.diff: o) return proxy on access through class (needed for help() on public data) o) added "string" to ROOT.std as a special STL case o) allow unpacking of std::pair in for-loops over a container o) from Scott: fixed leak of argv in TPyROOTApplication and of PyMethodDefs in Utility::AddToClass o) port to p2.5b3 and backwards compatibility updates There are a few places where I could not get all to compile with both p2.5 and older pythons, so I resorted to CPP #defines. There are two changes of note in p2.5 from an extension module POV: 64 bit indexing support, and module loading has been cleaned up on the Mac (meaning, CINT will no longer see duplicate dictionaries from python). In addition, there is a new module 'ctypes' that allows programmatic support to functions in a shared library; I still have to see whether anything useful can be culled out of that. git-svn-id: http://root.cern.ch/svn/root/trunk@15994 27541ba8-7e3a-0410-8455-c3a389f83636 | 14 August 2006, 00:23:27 UTC |
556e293 | Fons Rademakers | 14 August 2006, 00:22:55 UTC | From Wim: o) support for python2.5 o) prefer linking to python shared library git-svn-id: http://root.cern.ch/svn/root/trunk@15993 27541ba8-7e3a-0410-8455-c3a389f83636 | 14 August 2006, 00:22:55 UTC |
33c4257 | Lorenzo Moneta | 13 August 2006, 14:21:49 UTC | fix a compilaiton problem due to changes requested by CMS git-svn-id: http://root.cern.ch/svn/root/trunk@15992 27541ba8-7e3a-0410-8455-c3a389f83636 | 13 August 2006, 14:21:49 UTC |
fb8b85e | Rene Brun | 11 August 2006, 20:51:41 UTC | Temporary fix for Windows. no access to static globals defined in a class in a different dll git-svn-id: http://root.cern.ch/svn/root/trunk@15991 27541ba8-7e3a-0410-8455-c3a389f83636 | 11 August 2006, 20:51:41 UTC |
ed9cbae | Rene Brun | 11 August 2006, 20:33:18 UTC | From Leandro: Reduces the memory footprint by transfering a big block produced in a readv call in smaller chunks (the size is specified by the client). Since the transfers are in a non-blocking mode it should also improve the performance by reading the (future) disk data at the same as sending the actual one. git-svn-id: http://root.cern.ch/svn/root/trunk@15990 27541ba8-7e3a-0410-8455-c3a389f83636 | 11 August 2006, 20:33:18 UTC |
06e3826 | Rene Brun | 11 August 2006, 20:25:52 UTC | From Leandro: Add new members and functions to be able to get the number of server calls (without counting the calls to the cache) git-svn-id: http://root.cern.ch/svn/root/trunk@15989 27541ba8-7e3a-0410-8455-c3a389f83636 | 11 August 2006, 20:25:52 UTC |
4c98a6d | Rene Brun | 11 August 2006, 20:17:26 UTC | From Leandro: Add new functions to compute a simple efficiency ratio for the cache. git-svn-id: http://root.cern.ch/svn/root/trunk@15988 27541ba8-7e3a-0410-8455-c3a389f83636 | 11 August 2006, 20:17:26 UTC |
91f1502 | Lorenzo Moneta | 11 August 2006, 15:34:38 UTC | add the requests from Luca Lista git-svn-id: http://root.cern.ch/svn/root/trunk@15987 27541ba8-7e3a-0410-8455-c3a389f83636 | 11 August 2006, 15:34:38 UTC |
a745cb7 | Lorenzo Moneta | 11 August 2006, 13:19:58 UTC | - Add method At(i,j) and At(i) for SMatrix and SVector following the request by Luca Lista - Fix documentation (thanks to Juan Palacios) git-svn-id: http://root.cern.ch/svn/root/trunk@15986 27541ba8-7e3a-0410-8455-c3a389f83636 | 11 August 2006, 13:19:58 UTC |
c6f0429 | Rene Brun | 11 August 2006, 10:57:09 UTC | Extend some internal buffers to run with the new classes with very long names generated by templates in MathCore and Smatrix. git-svn-id: http://root.cern.ch/svn/root/trunk@15985 27541ba8-7e3a-0410-8455-c3a389f83636 | 11 August 2006, 10:57:09 UTC |
0e70e6b | Rene Brun | 11 August 2006, 08:23:31 UTC | Improve performance of TGeoPhysicalNode::GetName git-svn-id: http://root.cern.ch/svn/root/trunk@15984 27541ba8-7e3a-0410-8455-c3a389f83636 | 11 August 2006, 08:23:31 UTC |
f693bdd | Stefan Roiser | 11 August 2006, 06:40:29 UTC | fix for solaris git-svn-id: http://root.cern.ch/svn/root/trunk@15983 27541ba8-7e3a-0410-8455-c3a389f83636 | 11 August 2006, 06:40:29 UTC |
dd4d1f8 | Stefan Roiser | 11 August 2006, 06:32:00 UTC | Big commit for ownership management and type unloading. - Type::Unload is implemnted now. A Type takes the ownership of it's attached PropertyList and, if it also represents a scope, has the ownership of it's members. It will unload all owned information. - Two new classes TypeTemplateName and MemberTemplateName take the ownership of the template families defined in the system. Moreover they introduce a state pattern and allow lookup by name and iteration - The OwnedX classes which are not needed have been removed - The usual lookup and iteration functions have been added as forwarding functions to the corresponding API classes e.g. MemberTemplate::ByName MemberTemplate::MemberTemplateSize, MemberTemplate::MemberTemplate_Begin, etc. - new function Reflex::Shutdown will remove all remaining memory allocation before the unloading of the library. Attention!! If this function is used it MUST be called as the very last step before Reflex is unloaded and also no Reflex dictionary libraries shall loaded after issuing this command. - Memory allocation and leak checking, with valgrind, has been done. git-svn-id: http://root.cern.ch/svn/root/trunk@15982 27541ba8-7e3a-0410-8455-c3a389f83636 | 11 August 2006, 06:32:00 UTC |
346be46 | Fons Rademakers | 10 August 2006, 23:31:08 UTC | From Jan: In TPacketizerProgressive the file events sent to gPerfStats had two problems: an open-event instead of a close-event and vice versa plus files that were open by many slaves had the latter open operations silent. Some cosmetic changes and comments are added. git-svn-id: http://root.cern.ch/svn/root/trunk@15981 27541ba8-7e3a-0410-8455-c3a389f83636 | 10 August 2006, 23:31:08 UTC |
7e35a4b | Fons Rademakers | 10 August 2006, 23:28:28 UTC | From Jan: make proper subdirectories for datasets (now that TSystem::mkdir() is fixed). git-svn-id: http://root.cern.ch/svn/root/trunk@15980 27541ba8-7e3a-0410-8455-c3a389f83636 | 10 August 2006, 23:28:28 UTC |
7093aea | Fons Rademakers | 10 August 2006, 23:27:36 UTC | From Jan: TSystem::mkdir is using TSystem::DirName on its argument path. If the argument is also result of DirName, the last part of given path (which is the dir that we want to create) was cut. git-svn-id: http://root.cern.ch/svn/root/trunk@15979 27541ba8-7e3a-0410-8455-c3a389f83636 | 10 August 2006, 23:27:36 UTC |
6456e22 | Philippe Canal | 10 August 2006, 21:58:00 UTC | Make sure that gROOT->GetClass("vector<std::pair<Char_t, UChar_t>") always find its dictionary (It is registered in the TClassTable as vector<pair<char,unsigned char> >). git-svn-id: http://root.cern.ch/svn/root/trunk@15978 27541ba8-7e3a-0410-8455-c3a389f83636 | 10 August 2006, 21:58:00 UTC |
61f884f | Ilka Antcheva | 10 August 2006, 15:38:39 UTC | From David Gonzalez Maline: - Button hot keys were not working if NumLock is ON. This patch fixes the problem. git-svn-id: http://root.cern.ch/svn/root/trunk@15977 27541ba8-7e3a-0410-8455-c3a389f83636 | 10 August 2006, 15:38:39 UTC |
d881768 | Ilka Antcheva | 10 August 2006, 15:36:58 UTC | From david Gonzalez Maline: - Menu hot keys were not working if NumLock is ON. This patch fixes the problem. git-svn-id: http://root.cern.ch/svn/root/trunk@15976 27541ba8-7e3a-0410-8455-c3a389f83636 | 10 August 2006, 15:36:58 UTC |
994752d | Axel Naumann | 10 August 2006, 14:31:58 UTC | Stop type lookup in decl scope if !decl scope git-svn-id: http://root.cern.ch/svn/root/trunk@15975 27541ba8-7e3a-0410-8455-c3a389f83636 | 10 August 2006, 14:31:58 UTC |
1068f51 | Rene Brun | 10 August 2006, 14:14:47 UTC | From Bertrand: Fill input and output lists of the TQueryResult received in TProof::CollectInputFrom(). git-svn-id: http://root.cern.ch/svn/root/trunk@15974 27541ba8-7e3a-0410-8455-c3a389f83636 | 10 August 2006, 14:14:47 UTC |
43f1985 | Rene Brun | 10 August 2006, 13:54:10 UTC | From Bertrand: Added a protection in case of query result containing only basic infos git-svn-id: http://root.cern.ch/svn/root/trunk@15973 27541ba8-7e3a-0410-8455-c3a389f83636 | 10 August 2006, 13:54:10 UTC |
e9da594 | Rene Brun | 10 August 2006, 10:33:04 UTC | Fix coding conventions. git-svn-id: http://root.cern.ch/svn/root/trunk@15972 27541ba8-7e3a-0410-8455-c3a389f83636 | 10 August 2006, 10:33:04 UTC |
8189944 | Rene Brun | 10 August 2006, 10:21:25 UTC | In TTreeCache::FillBuffer add a protection to prevent the cache to grow for ever in case the estimation of fEntryNext is not accurate enough. This case may happen when a TEventlist has been defined and the distribution of entries in the list is far from being uniform. git-svn-id: http://root.cern.ch/svn/root/trunk@15971 27541ba8-7e3a-0410-8455-c3a389f83636 | 10 August 2006, 10:21:25 UTC |
6b7be7a | Rene Brun | 10 August 2006, 07:08:11 UTC | Add more documenattion to TFile::Recover git-svn-id: http://root.cern.ch/svn/root/trunk@15970 27541ba8-7e3a-0410-8455-c3a389f83636 | 10 August 2006, 07:08:11 UTC |
e8eb0e2 | Rene Brun | 10 August 2006, 06:33:54 UTC | From Federico: few more effc++ mods git-svn-id: http://root.cern.ch/svn/root/trunk@15969 27541ba8-7e3a-0410-8455-c3a389f83636 | 10 August 2006, 06:33:54 UTC |
3d71181 | Philippe Canal | 09 August 2006, 17:14:16 UTC | back out long64 patch rev 1.27; it breaks t1024. Will be reintroduced as part of cint 5.16.14 git-svn-id: http://root.cern.ch/svn/root/trunk@15968 27541ba8-7e3a-0410-8455-c3a389f83636 | 09 August 2006, 17:14:16 UTC |
9db6ed5 | Stefan Roiser | 09 August 2006, 16:44:08 UTC | When converting iterators, if the container is empty return (r)end. git-svn-id: http://root.cern.ch/svn/root/trunk@15967 27541ba8-7e3a-0410-8455-c3a389f83636 | 09 August 2006, 16:44:08 UTC |
c3ea997 | Ilka Antcheva | 09 August 2006, 16:11:01 UTC | From David Gonzalez Maline: - sort files by owner and group - added tooltips to the header buttons as hints for sorting features (Note: sometimes, the system doesn't grab well the information about the group, i.e. doesn't get the correct group name. It takes the same name as the user instead) git-svn-id: http://root.cern.ch/svn/root/trunk@15966 27541ba8-7e3a-0410-8455-c3a389f83636 | 09 August 2006, 16:11:01 UTC |
0dcaf70 | Philippe Canal | 09 August 2006, 15:11:48 UTC | From Axel: Don't cast G__int64 (nor G__uint64 nor long double) away. git-svn-id: http://root.cern.ch/svn/root/trunk@15965 27541ba8-7e3a-0410-8455-c3a389f83636 | 09 August 2006, 15:11:48 UTC |
298428b | Stefan Roiser | 09 August 2006, 14:08:00 UTC | add type template instances for equivalence check git-svn-id: http://root.cern.ch/svn/root/trunk@15964 27541ba8-7e3a-0410-8455-c3a389f83636 | 09 August 2006, 14:08:00 UTC |
0f1c723 | Ilka Antcheva | 09 August 2006, 10:08:14 UTC | - changes in dialog labels, tool tip, displayed error message git-svn-id: http://root.cern.ch/svn/root/trunk@15963 27541ba8-7e3a-0410-8455-c3a389f83636 | 09 August 2006, 10:08:14 UTC |
4cabc48 | Fons Rademakers | 09 August 2006, 07:15:42 UTC | From Christian Holm: change gROOT->Proof() to TVirtualProof::Open(). git-svn-id: http://root.cern.ch/svn/root/trunk@15962 27541ba8-7e3a-0410-8455-c3a389f83636 | 09 August 2006, 07:15:42 UTC |
84d2aa0 | Fons Rademakers | 09 August 2006, 03:28:34 UTC | fixed ifdef logic for Mac OS X x86_64. git-svn-id: http://root.cern.ch/svn/root/trunk@15961 27541ba8-7e3a-0410-8455-c3a389f83636 | 09 August 2006, 03:28:34 UTC |
5e5932f | Fons Rademakers | 09 August 2006, 01:33:03 UTC | ignore a number of new stressXxxxx executables. git-svn-id: http://root.cern.ch/svn/root/trunk@15960 27541ba8-7e3a-0410-8455-c3a389f83636 | 09 August 2006, 01:33:03 UTC |