99a3ac6 | Philippe Canal | 28 February 2008, 15:31:01 UTC | From Paul and Philippe: Correct the logic that is avoiding the storing of TStreamerInfo for std::string and the STL collection in ForceWriteInfo. Now ForceWriteInfo always ignore the request when the TStreamerInfo itself is for string or STL container. The previous implementation was only ignoring the request for the TStreamerElement that were string or STL container. In TBranchElement::Streamer when writing, call ForceWriteInfo not only for the TStreamerInfo directly concerning this branch but also (in the case of the top level branch of a split TClonesArray or a split STL container) call ForceWriteInfo for the class of the value. In addition, the previous implementation was overzealous and was inadvertently ignoring the request for TStreamerElement pointing at any class containing the STL container names AND any class which had :: in them. In particular this meant that slow CloneTree was (fataly) missing the copy of the TStreamerInfo for class that are part of the TTree but had only a base and no member or in some cases where it had only object data members. git-svn-id: http://root.cern.ch/svn/root/branches/v5-14-00-patches@22394 27541ba8-7e3a-0410-8455-c3a389f83636 | 28 February 2008, 15:31:01 UTC |
2b9abad | Fons Rademakers | 13 December 2007, 15:42:20 UTC | From Axel: Add explicit dependency of genreflex.(bat|sh) on genreflex python files or they won't be copied on windows (due to BUILDPYTHON=no). git-svn-id: http://root.cern.ch/svn/root/branches/v5-14-00-patches@21369 27541ba8-7e3a-0410-8455-c3a389f83636 | 13 December 2007, 15:42:20 UTC |
59c64f9 | Fons Rademakers | 16 November 2007, 13:57:23 UTC | From Axel: fix location of sql tutorials. git-svn-id: http://root.cern.ch/svn/root/branches/v5-14-00-patches@20840 27541ba8-7e3a-0410-8455-c3a389f83636 | 16 November 2007, 13:57:23 UTC |
37e93c2 | Fons Rademakers | 24 October 2007, 16:04:01 UTC | make version v5-14-00i. git-svn-id: http://root.cern.ch/svn/root/branches/v5-14-00-patches@20474 27541ba8-7e3a-0410-8455-c3a389f83636 | 24 October 2007, 16:04:01 UTC |
5851678 | Fons Rademakers | 24 October 2007, 14:32:42 UTC | Don't return after handling kSigChild in DispatchSignals(). git-svn-id: http://root.cern.ch/svn/root/branches/v5-14-00-patches@20467 27541ba8-7e3a-0410-8455-c3a389f83636 | 24 October 2007, 14:32:42 UTC |
1a42b12 | Fons Rademakers | 18 October 2007, 14:00:48 UTC | From Lorenzo: add dictionary for all the coordinates classes based on Double32_t and for LorentzVector?< PtEtaPhiM4D? < Double32_t. git-svn-id: http://root.cern.ch/svn/root/branches/v5-14-00-patches@20399 27541ba8-7e3a-0410-8455-c3a389f83636 | 18 October 2007, 14:00:48 UTC |
23a367d | Fons Rademakers | 16 October 2007, 08:48:07 UTC | in MakeSelector() remove limit on file name length and extend branch names from 128 to 1024 (will be completely dynamic in the future too). git-svn-id: http://root.cern.ch/svn/root/branches/v5-14-00-patches@20364 27541ba8-7e3a-0410-8455-c3a389f83636 | 16 October 2007, 08:48:07 UTC |
85b0aa0 | Fons Rademakers | 29 September 2007, 16:20:05 UTC | From Axel: remove limitation on length of type names. From Pere: register unknown scopes as 'a', not 'n'. Fixes https://savannah.cern.ch/bugs/?24227. git-svn-id: http://root.cern.ch/svn/root/branches/v5-14-00-patches@20142 27541ba8-7e3a-0410-8455-c3a389f83636 | 29 September 2007, 16:20:05 UTC |
8145528 | Fons Rademakers | 19 September 2007, 20:48:37 UTC | imported svn:keywords Id property git-svn-id: http://root.cern.ch/svn/root/branches/v5-14-00-patches@19979 27541ba8-7e3a-0410-8455-c3a389f83636 | 19 September 2007, 20:48:37 UTC |
3aaba4b | Fons Rademakers | 19 September 2007, 20:46:00 UTC | remove :$ from tag line git-svn-id: http://root.cern.ch/svn/root/branches/v5-14-00-patches@19978 27541ba8-7e3a-0410-8455-c3a389f83636 | 19 September 2007, 20:46:00 UTC |
474f9d3 | Fons Rademakers | 19 September 2007, 20:44:22 UTC | remove .cvsignore files git-svn-id: http://root.cern.ch/svn/root/branches/v5-14-00-patches@19977 27541ba8-7e3a-0410-8455-c3a389f83636 | 19 September 2007, 20:44:22 UTC |
951959d | Fons Rademakers | 08 September 2007, 15:17:06 UTC | Make version v5-14-00h. git-svn-id: http://root.cern.ch/svn/root/branches/v5-14-00-patches@19768 27541ba8-7e3a-0410-8455-c3a389f83636 | 08 September 2007, 15:17:06 UTC |
64370f5 | Fons Rademakers | 08 September 2007, 15:16:14 UTC | From Wouter: fix memory leak in RooProdPdf.cxx found by Scott. git-svn-id: http://root.cern.ch/svn/root/branches/v5-14-00-patches@19767 27541ba8-7e3a-0410-8455-c3a389f83636 | 08 September 2007, 15:16:14 UTC |
9bc8af1 | Philippe Canal | 30 August 2007, 14:49:37 UTC | From Scott Snyder: Increase caching of typedef information in TCint and TClass, improving the efficiency of library loading by up to a factor 5. git-svn-id: http://root.cern.ch/svn/root/branches/v5-14-00-patches@19728 27541ba8-7e3a-0410-8455-c3a389f83636 | 30 August 2007, 14:49:37 UTC |
cc8235b | Fons Rademakers | 27 August 2007, 12:10:41 UTC | fix compiler warning due to trailing ; at end of namespace definition. git-svn-id: http://root.cern.ch/svn/root/branches/v5-14-00-patches@19691 27541ba8-7e3a-0410-8455-c3a389f83636 | 27 August 2007, 12:10:41 UTC |
1c5e258 | Philippe Canal | 17 August 2007, 05:23:34 UTC | From Paul: In Fast Merging, allow the input and output trees to have a different number of branches. This allow for dropping branches when doing a fast cloning. git-svn-id: http://root.cern.ch/svn/root/branches/v5-14-00-patches@19633 27541ba8-7e3a-0410-8455-c3a389f83636 | 17 August 2007, 05:23:34 UTC |
7783e34 | Philippe Canal | 06 August 2007, 21:51:20 UTC | Set gBranch properly before calling TBasket::Streamer git-svn-id: http://root.cern.ch/svn/root/branches/v5-14-00-patches@19557 27541ba8-7e3a-0410-8455-c3a389f83636 | 06 August 2007, 21:51:20 UTC |
82a3c73 | Axel Naumann | 31 July 2007, 09:44:22 UTC | Fix for testing on "forward declared" enums: G__searchvariable is not exported on Windows, leading to an unresolved symbol. Instead use CINT's C++ API: go via G__ClassInfo. Makes it a lot simpler, too. git-svn-id: http://root.cern.ch/svn/root/branches/v5-14-00-patches@19501 27541ba8-7e3a-0410-8455-c3a389f83636 | 31 July 2007, 09:44:22 UTC |
042e8a6 | Philippe Canal | 28 July 2007, 19:14:19 UTC | Trigger the deletion of the TTreeCache on fOwner rather than the (possibly not set) current TTree git-svn-id: http://root.cern.ch/svn/root/branches/v5-14-00-patches@19484 27541ba8-7e3a-0410-8455-c3a389f83636 | 28 July 2007, 19:14:19 UTC |
aeaff0e | Philippe Canal | 24 July 2007, 20:38:50 UTC | Reject request from TTree object other than the one that created the TTreeCache object (Hence preventing a crash is 2 trees are read from the same TFile object and one of them is being cached). git-svn-id: http://root.cern.ch/svn/root/branches/v5-14-00-patches@19447 27541ba8-7e3a-0410-8455-c3a389f83636 | 24 July 2007, 20:38:50 UTC |
2ad5ee8 | Fons Rademakers | 12 July 2007, 09:48:28 UTC | From Tigran: ReadBuffers() with vector read is implemented. Today we have released new dcache version 1.7.0-39 with this functionality. I have tried with root version 5.14, 5.15 and 5.16. It's amazing! On some applications I got up ti 12 times performance increase! git-svn-id: http://root.cern.ch/svn/root/branches/v5-14-00-patches@19323 27541ba8-7e3a-0410-8455-c3a389f83636 | 12 July 2007, 09:48:28 UTC |
4920525 | Fons Rademakers | 09 July 2007, 09:51:29 UTC | make version v5-14-00g. git-svn-id: http://root.cern.ch/svn/root/branches/v5-14-00-patches@19278 27541ba8-7e3a-0410-8455-c3a389f83636 | 09 July 2007, 09:51:29 UTC |
50e3b0d | Fons Rademakers | 09 July 2007, 09:48:22 UTC | remove filetpye=raw option from the url as the old libshift is not doing that correctly. git-svn-id: http://root.cern.ch/svn/root/branches/v5-14-00-patches@19277 27541ba8-7e3a-0410-8455-c3a389f83636 | 09 July 2007, 09:48:22 UTC |
d8bfbd2 | Philippe Canal | 06 July 2007, 10:48:31 UTC | Work around the missing 'vector read' in the DCache protocol by requesting all the needed data in a single sequential read request (aka reading too much data but reducing the number of messages). This improves performances by a factor 20 to 50 depending on network topology. git-svn-id: http://root.cern.ch/svn/root/branches/v5-14-00-patches@19270 27541ba8-7e3a-0410-8455-c3a389f83636 | 06 July 2007, 10:48:31 UTC |
58ca5a2 | Fons Rademakers | 05 July 2007, 16:13:00 UTC | add support for gsidcap protocol. git-svn-id: http://root.cern.ch/svn/root/branches/v5-14-00-patches@19266 27541ba8-7e3a-0410-8455-c3a389f83636 | 05 July 2007, 16:13:00 UTC |
b4cb0d1 | Fons Rademakers | 04 July 2007, 15:39:22 UTC | remove disable-pythia option. git-svn-id: http://root.cern.ch/svn/root/branches/v5-14-00-patches@19259 27541ba8-7e3a-0410-8455-c3a389f83636 | 04 July 2007, 15:39:22 UTC |
760b577 | Fons Rademakers | 04 July 2007, 15:21:37 UTC | remove deprecated option --enable-pythia. git-svn-id: http://root.cern.ch/svn/root/branches/v5-14-00-patches@19257 27541ba8-7e3a-0410-8455-c3a389f83636 | 04 July 2007, 15:21:37 UTC |
27fd641 | Fons Rademakers | 03 July 2007, 12:25:16 UTC | add back support for older RFIO client libraries. git-svn-id: http://root.cern.ch/svn/root/branches/v5-14-00-patches@19242 27541ba8-7e3a-0410-8455-c3a389f83636 | 03 July 2007, 12:25:16 UTC |
4f5f955 | Philippe Canal | 02 July 2007, 18:26:46 UTC | * Improve memory usage (Fixes issue 25697) * Enable support for array with 3 dimensions and more (Fixes issue 26727) git-svn-id: http://root.cern.ch/svn/root/branches/v5-14-00-patches@19232 27541ba8-7e3a-0410-8455-c3a389f83636 | 02 July 2007, 18:26:46 UTC |
d5d5fb9 | Fons Rademakers | 02 July 2007, 18:03:10 UTC | since file urls can have the form: rfio:///castor?path=FILEPATH we need to use TUrl::GetFileAndOptions() to get the file name to be passed to the rfio and gfal api's. git-svn-id: http://root.cern.ch/svn/root/branches/v5-14-00-patches@19231 27541ba8-7e3a-0410-8455-c3a389f83636 | 02 July 2007, 18:03:10 UTC |
c78046d | Lorenzo Moneta | 15 June 2007, 14:41:00 UTC | add new files required by the previous committed patch git-svn-id: http://root.cern.ch/svn/root/branches/v5-14-00-patches@19046 27541ba8-7e3a-0410-8455-c3a389f83636 | 15 June 2007, 14:41:00 UTC |
71677eb | Lorenzo Moneta | 15 June 2007, 09:22:04 UTC | - fix a bug in the eta calculation for eta values <~-20 - port fixes from the HEAD in implementation of SetXYZ and addition of the default constructor for the coordinate system classes git-svn-id: http://root.cern.ch/svn/root/branches/v5-14-00-patches@19035 27541ba8-7e3a-0410-8455-c3a389f83636 | 15 June 2007, 09:22:04 UTC |
1dc3c1a | Axel Naumann | 01 June 2007, 07:51:53 UTC | CINT calls vars in namespaces "static". git-svn-id: http://root.cern.ch/svn/root/branches/v5-14-00-patches@18926 27541ba8-7e3a-0410-8455-c3a389f83636 | 01 June 2007, 07:51:53 UTC |
2cc7087 | Fons Rademakers | 30 May 2007, 11:18:19 UTC | dependency on UNURANLIBDEP was missing causing failure of parallel build with explicit linking. git-svn-id: http://root.cern.ch/svn/root/branches/v5-14-00-patches@18914 27541ba8-7e3a-0410-8455-c3a389f83636 | 30 May 2007, 11:18:19 UTC |
27cfa91 | Fons Rademakers | 30 May 2007, 11:09:39 UTC | for architecture "linux" add explicitly the "-m32" option, so that ACliC works in compatibility mode when a 32 bit binary is run on a X86_64 machine. Note this does not allow cross-compilation of ROOT in 32 bit mode on a 64 bit machine as most likely the 32 bit dev libs are missing. git-svn-id: http://root.cern.ch/svn/root/branches/v5-14-00-patches@18913 27541ba8-7e3a-0410-8455-c3a389f83636 | 30 May 2007, 11:09:39 UTC |
54adcc0 | Fons Rademakers | 29 May 2007, 15:23:17 UTC | make version 5-14-00f. git-svn-id: http://root.cern.ch/svn/root/branches/v5-14-00-patches@18902 27541ba8-7e3a-0410-8455-c3a389f83636 | 29 May 2007, 15:23:17 UTC |
c314c3f | Fons Rademakers | 29 May 2007, 15:18:03 UTC | From Gerri: the Globus authentication plugin now links statically all Globus libs to prevent Globus libs (libssl and libcrypto) to be used by other ROOT plugins. git-svn-id: http://root.cern.ch/svn/root/branches/v5-14-00-patches@18901 27541ba8-7e3a-0410-8455-c3a389f83636 | 29 May 2007, 15:18:03 UTC |
1364aec | Fons Rademakers | 23 May 2007, 13:23:15 UTC | fStatCached was not properly initialized in the main ctor. git-svn-id: http://root.cern.ch/svn/root/branches/v5-14-00-patches@18864 27541ba8-7e3a-0410-8455-c3a389f83636 | 23 May 2007, 13:23:15 UTC |
a6f0e77 | Philippe Canal | 15 May 2007, 20:12:08 UTC | Properly handle the case where the return value of a member function is an STL collection git-svn-id: http://root.cern.ch/svn/root/branches/v5-14-00-patches@18797 27541ba8-7e3a-0410-8455-c3a389f83636 | 15 May 2007, 20:12:08 UTC |
018e32d | Philippe Canal | 15 May 2007, 20:11:48 UTC | In the TBrowser, when drilling through a TTree and clicking on a member function that returns an object, we now also list the data members git-svn-id: http://root.cern.ch/svn/root/branches/v5-14-00-patches@18796 27541ba8-7e3a-0410-8455-c3a389f83636 | 15 May 2007, 20:11:48 UTC |
5b2e33e | Fons Rademakers | 09 May 2007, 11:09:44 UTC | add protection in error handlers against TROOT not yet being initialized. git-svn-id: http://root.cern.ch/svn/root/branches/v5-14-00-patches@18710 27541ba8-7e3a-0410-8455-c3a389f83636 | 09 May 2007, 11:09:44 UTC |
65dcc15 | Philippe Canal | 03 May 2007, 17:51:38 UTC | Improve re-entrance of G__process_cmd git-svn-id: http://root.cern.ch/svn/root/branches/v5-14-00-patches@18649 27541ba8-7e3a-0410-8455-c3a389f83636 | 03 May 2007, 17:51:38 UTC |
ba24d84 | Philippe Canal | 30 April 2007, 15:45:21 UTC | From Paul: Fix for crash on array initialization reported by Nick West. This was a programming error which would not ordinarily have caused a problem, but it interacted badly with a compiler bug in gcc 3.2.3. The programming mistake was initializing a const int& with an array element of type short. Because this is a const reference the compiler should bind the ref to a temporary and copy the array element. The original intent was to bind directly to the array element, but in this case there is no difference in the result since no modifications are ever made through the reference. Unfortunately the gcc 3.2.3 compiler had a bug, and the generated code did not bind the reference correctly. Later versions of the compiler do not have this problem. The code fix is to simply use a const short instead of a const int& for this variable. git-svn-id: http://root.cern.ch/svn/root/branches/v5-14-00-patches@18626 27541ba8-7e3a-0410-8455-c3a389f83636 | 30 April 2007, 15:45:21 UTC |
5f283f9 | Axel Naumann | 25 April 2007, 10:46:37 UTC | Fix pointer detection for arg passing by value: do not remove "const", but check for "* const" instead Don't recursively strip const when const stripping is requested: don't convert "const int(*const)(const char*) const" into "int(*)(char*)" git-svn-id: http://root.cern.ch/svn/root/branches/v5-14-00-patches@18584 27541ba8-7e3a-0410-8455-c3a389f83636 | 25 April 2007, 10:46:37 UTC |
54acceb | Philippe Canal | 24 April 2007, 20:18:23 UTC | Properly init the Env on PushBack (Solve savannah issue 25397) git-svn-id: http://root.cern.ch/svn/root/branches/v5-14-00-patches@18580 27541ba8-7e3a-0410-8455-c3a389f83636 | 24 April 2007, 20:18:23 UTC |
8ea90cc | Axel Naumann | 18 April 2007, 16:34:42 UTC | From Ivan Belyaev: const ptrs are ptrs, too - args are passed by value git-svn-id: http://root.cern.ch/svn/root/branches/v5-14-00-patches@18520 27541ba8-7e3a-0410-8455-c3a389f83636 | 18 April 2007, 16:34:42 UTC |
db009f8 | Philippe Canal | 05 April 2007, 22:31:08 UTC | From Scott Snyder: R__GenerateTClassForPair makes a TStreamerInfo appropriate for an arbitrary pair<> class. It does this by first fetching the TStreamerInfo for pair<const int, int>, cloning it, and modifying it for the new types. As part of this, it does a Clear() on the element list, then Add's the new elements. However, the Clone() also duplicates the elements, and these duplicated elements are not deleted by the Clear(). (It looks like the ownership bit is not set for fElements in TStreamerInfo.) Changing the Clear() to Delete() fixes it, as in the patch below. git-svn-id: http://root.cern.ch/svn/root/branches/v5-14-00-patches@18485 27541ba8-7e3a-0410-8455-c3a389f83636 | 05 April 2007, 22:31:08 UTC |
e87166a | Philippe Canal | 05 April 2007, 22:10:10 UTC | From Scott Snyder: TFormulaPrimitive::AddFormula takes as an argument a new'd object; it is supposed to take ownership of the object. However, if a primitive of the same name already exists, the object will be leaked. (There are some duplicates between the list in TFormulaPrimitive::BuildBasicFormulas and TFormulaMathInterface.cxx.) git-svn-id: http://root.cern.ch/svn/root/branches/v5-14-00-patches@18484 27541ba8-7e3a-0410-8455-c3a389f83636 | 05 April 2007, 22:10:10 UTC |
f472d43 | Philippe Canal | 05 April 2007, 21:06:46 UTC | Protect against missing ClassInfo (possible in the case of Emulated classes git-svn-id: http://root.cern.ch/svn/root/branches/v5-14-00-patches@18483 27541ba8-7e3a-0410-8455-c3a389f83636 | 05 April 2007, 21:06:46 UTC |
4aa4292 | Fons Rademakers | 29 March 2007, 16:04:49 UTC | move to version v5-14-00e. git-svn-id: http://root.cern.ch/svn/root/branches/v5-14-00-patches@18432 27541ba8-7e3a-0410-8455-c3a389f83636 | 29 March 2007, 16:04:49 UTC |
0f46de2 | Philippe Canal | 29 March 2007, 14:26:18 UTC | From Paul: A one-dimensional array of length one was being treated as if it were a scalar. This results in root seeing an incorrect data member name, which makes tree I/O offset calculations fail. The change here is that var->varlabel[varid][1] is now the actual number of array elements (zero for scalars), previously it was offset by one and a result of zero was forced to one which resulted in the degeneracy between a scalar and a one-dimensional array of length one. git-svn-id: http://root.cern.ch/svn/root/branches/v5-14-00-patches@18431 27541ba8-7e3a-0410-8455-c3a389f83636 | 29 March 2007, 14:26:18 UTC |
619d3fe | Philippe Canal | 29 March 2007, 14:13:12 UTC | Move the dependency of hadd on libTreePlayer from link time to runtime git-svn-id: http://root.cern.ch/svn/root/branches/v5-14-00-patches@18430 27541ba8-7e3a-0410-8455-c3a389f83636 | 29 March 2007, 14:13:12 UTC |
45c379f | Philippe Canal | 29 March 2007, 12:52:53 UTC | Link hadd against libTreePlayer to allow support for TTree with a build index until hadd can use the autoloader git-svn-id: http://root.cern.ch/svn/root/branches/v5-14-00-patches@18427 27541ba8-7e3a-0410-8455-c3a389f83636 | 29 March 2007, 12:52:53 UTC |
f21860d | Philippe Canal | 29 March 2007, 08:47:35 UTC | -Increase G__MAXSTRUCT and G__MAXTYPEDEF to 24000. This has no visible effect on the memory used by CINT. git-svn-id: http://root.cern.ch/svn/root/branches/v5-14-00-patches@18424 27541ba8-7e3a-0410-8455-c3a389f83636 | 29 March 2007, 08:47:35 UTC |
ddc1083 | Philippe Canal | 28 March 2007, 10:41:34 UTC | From Pere: Correct the issue https://savannah.cern.ch/bugs/?25077 Fix a bad declaration of the scope of vector<LinkManager::Link*>::iterator as a namespace when declaring a typedef of LinkManager class. git-svn-id: http://root.cern.ch/svn/root/branches/v5-14-00-patches@18413 27541ba8-7e3a-0410-8455-c3a389f83636 | 28 March 2007, 10:41:34 UTC |
521ea6d | Philippe Canal | 28 March 2007, 09:48:37 UTC | Remove memory leak in the case where the buffer is not compressible (rare) git-svn-id: http://root.cern.ch/svn/root/branches/v5-14-00-patches@18410 27541ba8-7e3a-0410-8455-c3a389f83636 | 28 March 2007, 09:48:37 UTC |
efddf5b | Fons Rademakers | 16 March 2007, 10:19:40 UTC | From Axel: filter out MAINLIBS from the list of dependencies passed to the linker. git-svn-id: http://root.cern.ch/svn/root/branches/v5-14-00-patches@18286 27541ba8-7e3a-0410-8455-c3a389f83636 | 16 March 2007, 10:19:40 UTC |
e2c5b29 | Fons Rademakers | 15 March 2007, 08:51:22 UTC | From Wim: fix return by reference of integers (see also: https://savannah.cern.ch/bugs/?24549) git-svn-id: http://root.cern.ch/svn/root/branches/v5-14-00-patches@18276 27541ba8-7e3a-0410-8455-c3a389f83636 | 15 March 2007, 08:51:22 UTC |
8a67f3e | Fons Rademakers | 15 March 2007, 00:04:44 UTC | change $^ to $< to avoid MAINLIBS to be included too. git-svn-id: http://root.cern.ch/svn/root/branches/v5-14-00-patches@18274 27541ba8-7e3a-0410-8455-c3a389f83636 | 15 March 2007, 00:04:44 UTC |
e6b6a6b | Fons Rademakers | 14 March 2007, 17:53:01 UTC | fix parallel make in case of explicit link. git-svn-id: http://root.cern.ch/svn/root/branches/v5-14-00-patches@18268 27541ba8-7e3a-0410-8455-c3a389f83636 | 14 March 2007, 17:53:01 UTC |
e124f7d | Fons Rademakers | 12 March 2007, 14:31:56 UTC | make TObjArray::operator[] out-of-line (back port from the head). This also works around a compiler problem on MacOS X (tcollex failed to link with operator[]). git-svn-id: http://root.cern.ch/svn/root/branches/v5-14-00-patches@18243 27541ba8-7e3a-0410-8455-c3a389f83636 | 12 March 2007, 14:31:56 UTC |
446badf | Fons Rademakers | 12 March 2007, 14:11:09 UTC | backport support for the Intel icc v10 compiler. git-svn-id: http://root.cern.ch/svn/root/branches/v5-14-00-patches@18241 27541ba8-7e3a-0410-8455-c3a389f83636 | 12 March 2007, 14:11:09 UTC |
92234f9 | Fons Rademakers | 10 March 2007, 08:36:55 UTC | From Wim: restore void*& function argument converter. git-svn-id: http://root.cern.ch/svn/root/branches/v5-14-00-patches@18225 27541ba8-7e3a-0410-8455-c3a389f83636 | 10 March 2007, 08:36:55 UTC |
aa75cd7 | Fons Rademakers | 09 March 2007, 13:37:37 UTC | From Gerri: backport from head fixing the following issues: 1. Disabling of 'chdir($HOME)' in 'rootd' when running in Castor mode; this is because $HOME may point to a directory not available on the servers. 2. A few optimizations in the Globus authentication: 1. remove strong dependence on the user certificate on the client machine (all the information is retrieved from the proxy, if existing; if not, the certificate is looked for) 2. one-time initialization of the server credentials 3. separate root path for libs and incs; needed because some installations, e.g. lcg/external, are non standard. 4. A number fixes of the coding conventions (lower case for local variables) and of code simplifications 3. Fixes in TCastorFile, TRFIOFile, TAuthenticate already in head; the possibility to change the authentication mode on the fly is relevant here. 4. A couple of bug fixes in rpdutils.cxx found by testing these changes git-svn-id: http://root.cern.ch/svn/root/branches/v5-14-00-patches@18219 27541ba8-7e3a-0410-8455-c3a389f83636 | 09 March 2007, 13:37:37 UTC |
5a56713 | Fons Rademakers | 09 March 2007, 13:21:59 UTC | fix crash when closing FitEditorPanel. git-svn-id: http://root.cern.ch/svn/root/branches/v5-14-00-patches@18218 27541ba8-7e3a-0410-8455-c3a389f83636 | 09 March 2007, 13:21:59 UTC |
8e18f38 | Fons Rademakers | 09 March 2007, 09:54:09 UTC | Make version v5-14-00d. git-svn-id: http://root.cern.ch/svn/root/branches/v5-14-00-patches@18216 27541ba8-7e3a-0410-8455-c3a389f83636 | 09 March 2007, 09:54:09 UTC |
18f4321 | Fons Rademakers | 09 March 2007, 09:49:45 UTC | backport of issue 24100. git-svn-id: http://root.cern.ch/svn/root/branches/v5-14-00-patches@18215 27541ba8-7e3a-0410-8455-c3a389f83636 | 09 March 2007, 09:49:45 UTC |
9e40f98 | Fons Rademakers | 07 March 2007, 11:20:53 UTC | From Wim and Axel: backport of fix for issue 23388, handling of temporariesby PyROOT/CINT of classes with new/delete operators. git-svn-id: http://root.cern.ch/svn/root/branches/v5-14-00-patches@18180 27541ba8-7e3a-0410-8455-c3a389f83636 | 07 March 2007, 11:20:53 UTC |
7c5f0c2 | Fons Rademakers | 07 March 2007, 10:29:46 UTC | From Wim: backport from head of fix for issue 24080. git-svn-id: http://root.cern.ch/svn/root/branches/v5-14-00-patches@18178 27541ba8-7e3a-0410-8455-c3a389f83636 | 07 March 2007, 10:29:46 UTC |
9f7b58a | Fons Rademakers | 07 March 2007, 09:33:38 UTC | From Pere: Making Cintex more robust on dictionary autoload order (fixes issue 24450). git-svn-id: http://root.cern.ch/svn/root/branches/v5-14-00-patches@18175 27541ba8-7e3a-0410-8455-c3a389f83636 | 07 March 2007, 09:33:38 UTC |
7dfb44f | Lorenzo Moneta | 06 March 2007, 14:28:07 UTC | Fix a bug in the += and -= operators for symmetric matrices when using an expressions, like in operations A += B+C. The operation was performed both for the upper and lower diagonal elements, resulting then in applying the expression two times. A corresponding test has been added in testSMatrix.cxx Thanks to Wouter Hulsbergen (LHCb for finding this bug) Add fixes also in LinkDef (committed after 5.15.02) to prevent possible problem in the dictionary generation git-svn-id: http://root.cern.ch/svn/root/branches/v5-14-00-patches@18170 27541ba8-7e3a-0410-8455-c3a389f83636 | 06 March 2007, 14:28:07 UTC |
e6a2c61 | Fons Rademakers | 05 March 2007, 15:35:31 UTC | fix building with gfortran. git-svn-id: http://root.cern.ch/svn/root/branches/v5-14-00-patches@18162 27541ba8-7e3a-0410-8455-c3a389f83636 | 05 March 2007, 15:35:31 UTC |
9cf071a | Fons Rademakers | 05 March 2007, 15:35:07 UTC | LoadLibraryMap(): maintain directory order as specified in the LD_LIBRARY_PATH. git-svn-id: http://root.cern.ch/svn/root/branches/v5-14-00-patches@18161 27541ba8-7e3a-0410-8455-c3a389f83636 | 05 March 2007, 15:35:07 UTC |
1f6eacf | Fons Rademakers | 05 March 2007, 10:42:24 UTC | don't issue a warning in case of duplicate resources where the resource and value are exactly the same. Fixes bug 24157. git-svn-id: http://root.cern.ch/svn/root/branches/v5-14-00-patches@18153 27541ba8-7e3a-0410-8455-c3a389f83636 | 05 March 2007, 10:42:24 UTC |
8cd7a60 | Philippe Canal | 20 February 2007, 14:38:41 UTC | Fix { positorion preventing compilation git-svn-id: http://root.cern.ch/svn/root/branches/v5-14-00-patches@18032 27541ba8-7e3a-0410-8455-c3a389f83636 | 20 February 2007, 14:38:41 UTC |
4b6837d | Philippe Canal | 19 February 2007, 19:26:18 UTC | Add code to allow the schema evolution from a container of double to the _same_ container of Double32_t and vice et versa. git-svn-id: http://root.cern.ch/svn/root/branches/v5-14-00-patches@18025 27541ba8-7e3a-0410-8455-c3a389f83636 | 19 February 2007, 19:26:18 UTC |
3aafebb | Philippe Canal | 13 February 2007, 22:56:04 UTC | In ShowMember, std::string no longer need a special case. This fix enable I/O for C-style array of strings git-svn-id: http://root.cern.ch/svn/root/branches/v5-14-00-patches@17952 27541ba8-7e3a-0410-8455-c3a389f83636 | 13 February 2007, 22:56:04 UTC |
7e7bd8c | Stefan Roiser | 13 February 2007, 15:11:09 UTC | From Scott Snyder: fixing memory leak when calculating class offsets with instance git-svn-id: http://root.cern.ch/svn/root/branches/v5-14-00-patches@17938 27541ba8-7e3a-0410-8455-c3a389f83636 | 13 February 2007, 15:11:09 UTC |
381b382 | Fons Rademakers | 12 February 2007, 17:49:47 UTC | make patch version v5-14-00c. git-svn-id: http://root.cern.ch/svn/root/branches/v5-14-00-patches@17912 27541ba8-7e3a-0410-8455-c3a389f83636 | 12 February 2007, 17:49:47 UTC |
03fb4d9 | Philippe Canal | 10 February 2007, 03:31:27 UTC | From Scott Snyder: Fix for a problem reported by ATLAS at http://savannah.cern.ch/bugs/?23567 git-svn-id: http://root.cern.ch/svn/root/branches/v5-14-00-patches@17843 27541ba8-7e3a-0410-8455-c3a389f83636 | 10 February 2007, 03:31:27 UTC |
824913b | Stefan Roiser | 09 February 2007, 09:40:51 UTC | From Scott Snyder: fix concerning tyepdef'd return values to fundamental types. In this case the stub function shall also allocate a static and return it's address. git-svn-id: http://root.cern.ch/svn/root/branches/v5-14-00-patches@17814 27541ba8-7e3a-0410-8455-c3a389f83636 | 09 February 2007, 09:40:51 UTC |
2cf5320 | Fons Rademakers | 02 February 2007, 09:09:53 UTC | From Pere: Fix for problem reported at https://savannah.cern.ch/bugs/?23428. git-svn-id: http://root.cern.ch/svn/root/branches/v5-14-00-patches@17636 27541ba8-7e3a-0410-8455-c3a389f83636 | 02 February 2007, 09:09:53 UTC |
c56bcb4 | Fons Rademakers | 29 January 2007, 11:43:56 UTC | remove gdml and unuran from static build. git-svn-id: http://root.cern.ch/svn/root/branches/v5-14-00-patches@17559 27541ba8-7e3a-0410-8455-c3a389f83636 | 29 January 2007, 11:43:56 UTC |
11ed716 | Fons Rademakers | 24 January 2007, 15:34:47 UTC | the .gif icons were not copied to the icons directory when installing with prefix. git-svn-id: http://root.cern.ch/svn/root/branches/v5-14-00-patches@17488 27541ba8-7e3a-0410-8455-c3a389f83636 | 24 January 2007, 15:34:47 UTC |
e18cf65 | Fons Rademakers | 17 January 2007, 11:51:54 UTC | Make patch release v5-14-00b. git-svn-id: http://root.cern.ch/svn/root/branches/v5-14-00-patches@17370 27541ba8-7e3a-0410-8455-c3a389f83636 | 17 January 2007, 11:51:54 UTC |
e591c05 | Fons Rademakers | 17 January 2007, 11:40:34 UTC | Forgot to link against libXrdSys.a which caused: dyld: Symbol not found: __Z10Swap_n2hlly on MacOS X Intel (issue 22597). git-svn-id: http://root.cern.ch/svn/root/branches/v5-14-00-patches@17369 27541ba8-7e3a-0410-8455-c3a389f83636 | 17 January 2007, 11:40:34 UTC |
73017de | Fons Rademakers | 16 January 2007, 14:41:49 UTC | avoid reading ./.rootrc twice in case the workingdirectory is ~. git-svn-id: http://root.cern.ch/svn/root/branches/v5-14-00-patches@17363 27541ba8-7e3a-0410-8455-c3a389f83636 | 16 January 2007, 14:41:49 UTC |
fa155cc | Fons Rademakers | 16 January 2007, 14:40:27 UTC | Fix problem with MacroPath and DynamicPath expansion in case the paths are extended via ~/.rootrc and/or ./.rootrc files. Fixes issue 22954. git-svn-id: http://root.cern.ch/svn/root/branches/v5-14-00-patches@17362 27541ba8-7e3a-0410-8455-c3a389f83636 | 16 January 2007, 14:40:27 UTC |
c27851e | Stefan Roiser | 15 January 2007, 14:31:45 UTC | Better sorting of classes needed for propagation to CINT. A simple sort is not enough. We need to make sure that e.g. template parameters are propagated before. Otherwise CINT cannot cope with the classes defined afterwards. git-svn-id: http://root.cern.ch/svn/root/branches/v5-14-00-patches@17333 27541ba8-7e3a-0410-8455-c3a389f83636 | 15 January 2007, 14:31:45 UTC |
cd13a76 | Fons Rademakers | 15 January 2007, 11:23:43 UTC | From Pere: Backport of fix for http://savannah.cern.ch/bugs/?22866. git-svn-id: http://root.cern.ch/svn/root/branches/v5-14-00-patches@17321 27541ba8-7e3a-0410-8455-c3a389f83636 | 15 January 2007, 11:23:43 UTC |
c5ed004 | Fons Rademakers | 10 January 2007, 18:56:40 UTC | make sure the right source gets exported for the patch releases. git-svn-id: http://root.cern.ch/svn/root/branches/v5-14-00-patches@17293 27541ba8-7e3a-0410-8455-c3a389f83636 | 10 January 2007, 18:56:40 UTC |
f614957 | Fons Rademakers | 10 January 2007, 18:50:06 UTC | Make patch release version v5-14-00a. git-svn-id: http://root.cern.ch/svn/root/branches/v5-14-00-patches@17291 27541ba8-7e3a-0410-8455-c3a389f83636 | 10 January 2007, 18:50:06 UTC |
0a4445e | Fons Rademakers | 10 January 2007, 18:27:09 UTC | Month was off by one. git-svn-id: http://root.cern.ch/svn/root/branches/v5-14-00-patches@17290 27541ba8-7e3a-0410-8455-c3a389f83636 | 10 January 2007, 18:27:09 UTC |
979fd52 | Fons Rademakers | 10 January 2007, 18:26:47 UTC | In TChainIndex::DeleteIndices prevent a double delete. This fix the bug report http://savannah.cern.ch/bugs/?22722. git-svn-id: http://root.cern.ch/svn/root/branches/v5-14-00-patches@17289 27541ba8-7e3a-0410-8455-c3a389f83636 | 10 January 2007, 18:26:47 UTC |
0c870cd | Fons Rademakers | 10 January 2007, 18:26:02 UTC | Backport from head: move in G__bstore() function, test to long double before that of double. git-svn-id: http://root.cern.ch/svn/root/branches/v5-14-00-patches@17288 27541ba8-7e3a-0410-8455-c3a389f83636 | 10 January 2007, 18:26:02 UTC |
2aa1500 | Fons Rademakers | 10 January 2007, 18:13:51 UTC | From Sergey Skononov: This bug is connected with fixing bug #22317 which I submitted previously. Unfortunately, I got it only after release 5.14 was published. Due to the fix in THistPainter::PaintBarH the PaintAxis call was moved to the very end of the routine. But, actually, it should come before the X and Y axis pointers being permuted back. As I checked, now it looks like X axis attributes have effect on the Y axis and vice versa. Back-port from head. git-svn-id: http://root.cern.ch/svn/root/branches/v5-14-00-patches@17287 27541ba8-7e3a-0410-8455-c3a389f83636 | 10 January 2007, 18:13:51 UTC |
6608ad8 | Stefan Roiser | 10 January 2007, 11:02:00 UTC | fix error unit test on linux git-svn-id: http://root.cern.ch/svn/root/branches/v5-14-00-patches@17277 27541ba8-7e3a-0410-8455-c3a389f83636 | 10 January 2007, 11:02:00 UTC |
ddc3dd5 | Stefan Roiser | 10 January 2007, 10:55:35 UTC | fix bug #22339, genmap not finding input file going back to a simpler implementation of error reporting. Only dl* function errors need to reported for this class git-svn-id: http://root.cern.ch/svn/root/branches/v5-14-00-patches@17276 27541ba8-7e3a-0410-8455-c3a389f83636 | 10 January 2007, 10:55:35 UTC |
6c55643 | Stefan Roiser | 10 January 2007, 10:04:32 UTC | From Pere: - for the ordering patch, remove dependency on python 2.4 git-svn-id: http://root.cern.ch/svn/root/branches/v5-14-00-patches@17275 27541ba8-7e3a-0410-8455-c3a389f83636 | 10 January 2007, 10:04:32 UTC |
7f53d8b | Stefan Roiser | 10 January 2007, 09:31:33 UTC | From Pere: - ordering of dictionary classes needed for a proper conversion to CINT - remove warning on windows git-svn-id: http://root.cern.ch/svn/root/branches/v5-14-00-patches@17273 27541ba8-7e3a-0410-8455-c3a389f83636 | 10 January 2007, 09:31:33 UTC |