df4bfd5 | Fons Rademakers | 03 November 2008, 09:41:34 UTC | tag patch release v5-18-00f. git-svn-id: http://root.cern.ch/svn/root/tags/v5-18-00f@26058 27541ba8-7e3a-0410-8455-c3a389f83636 | 03 November 2008, 09:41:34 UTC |
afa0df6 | Fons Rademakers | 03 November 2008, 09:38:54 UTC | make version v5-18-00f. git-svn-id: http://root.cern.ch/svn/root/branches/v5-18-00-patches@26056 27541ba8-7e3a-0410-8455-c3a389f83636 | 03 November 2008, 09:38:54 UTC |
a1882be | Fons Rademakers | 03 November 2008, 09:38:19 UTC | make version v5-18-00f. git-svn-id: http://root.cern.ch/svn/root/branches/v5-18-00-patches@26055 27541ba8-7e3a-0410-8455-c3a389f83636 | 03 November 2008, 09:38:19 UTC |
05d57c9 | Axel Naumann | 29 October 2008, 13:35:00 UTC | From Scott Snyder: * fix TEMPLATE_DEFAULTS and nested templates [savannah 36024] * fix problem with template default arguments, introduced by the cache of name normalization results [savannah 43356] git-svn-id: http://root.cern.ch/svn/root/branches/v5-18-00-patches@26008 27541ba8-7e3a-0410-8455-c3a389f83636 | 29 October 2008, 13:35:00 UTC |
39badc4 | Philippe Canal | 26 October 2008, 17:00:41 UTC | * Improve the way branches are matched for a Fast Merge. Now support the case where one of the branches in the output tree in not present. Also supports the case where branches are not the same order. git-svn-id: http://root.cern.ch/svn/root/branches/v5-18-00-patches@25962 27541ba8-7e3a-0410-8455-c3a389f83636 | 26 October 2008, 17:00:41 UTC |
7eb4c2b | Fons Rademakers | 24 October 2008, 10:27:02 UTC | From Pete Elemer and me: use mmap for trampoline; enables libCintex on SELinux protected OS (e.g. SLC5). git-svn-id: http://root.cern.ch/svn/root/branches/v5-18-00-patches@25942 27541ba8-7e3a-0410-8455-c3a389f83636 | 24 October 2008, 10:27:02 UTC |
45d8794 | Fons Rademakers | 24 October 2008, 01:28:59 UTC | make patch release v5-18-00e. git-svn-id: http://root.cern.ch/svn/root/branches/v5-18-00-patches@25940 27541ba8-7e3a-0410-8455-c3a389f83636 | 24 October 2008, 01:28:59 UTC |
980bf4f | Philippe Canal | 09 October 2008, 19:38:01 UTC | Read the StreamerInfo for STL classes after the other classes to insure the Collection proxy will be set correctly git-svn-id: http://root.cern.ch/svn/root/branches/v5-18-00-patches@25760 27541ba8-7e3a-0410-8455-c3a389f83636 | 09 October 2008, 19:38:01 UTC |
71fc654 | Axel Naumann | 09 October 2008, 09:19:22 UTC | include additional c headers for GCC 43 git-svn-id: http://root.cern.ch/svn/root/branches/v5-18-00-patches@25752 27541ba8-7e3a-0410-8455-c3a389f83636 | 09 October 2008, 09:19:22 UTC |
794dd98 | Axel Naumann | 09 October 2008, 09:18:27 UTC | enable cache for type anme normailzation git-svn-id: http://root.cern.ch/svn/root/branches/v5-18-00-patches@25751 27541ba8-7e3a-0410-8455-c3a389f83636 | 09 October 2008, 09:18:27 UTC |
5e93caf | Gerardo Ganis | 07 October 2008, 12:03:24 UTC | - Import the new XROOTD version 20081007-0500 including all fixes and optimizations done on the client during the last months and required by CMS and ATLAS for the forthcoming 5.18.00e tag. - Small adaptation change in XrdProofConn - Fix a typo introduced with the previous patch in TXNetFile git-svn-id: http://root.cern.ch/svn/root/branches/v5-18-00-patches@25725 27541ba8-7e3a-0410-8455-c3a389f83636 | 07 October 2008, 12:03:24 UTC |
5175901 | Gerardo Ganis | 07 October 2008, 10:46:00 UTC | From F.Furano: update also the read-calls counters after each reading git-svn-id: http://root.cern.ch/svn/root/branches/v5-18-00-patches@25722 27541ba8-7e3a-0410-8455-c3a389f83636 | 07 October 2008, 10:46:00 UTC |
740bfba | Philippe Canal | 27 August 2008, 03:21:28 UTC | From Paul: Fix TClass::Load() test for buffer overflow when reading a class name from disk, it was one byte off. git-svn-id: http://root.cern.ch/svn/root/branches/v5-18-00-patches@25269 27541ba8-7e3a-0410-8455-c3a389f83636 | 27 August 2008, 03:21:28 UTC |
c0c5636 | Philippe Canal | 02 July 2008, 05:09:11 UTC | Correct the behavior of this code fragment: bool b = 0; bool* p = &b; bool d; d = *p; printf("*p: %d\n", *p); printf("d: %d\n", d); The value of d was 1 instead of zero because the code in variable assignment that was normalizing the resultant value for a bool to 0 or 1 was testing the actual value using the wrong bit width. I have corrected a number of other places in the code where G__BOOL4BYTE needs to be respected as well. There was also a problem passing a bool as an argument to a function parameter that is a reference to a bool which has been corrected. There is a new test bool01.cxx to verify correct behavior in this case. -- Paul Russo git-svn-id: http://root.cern.ch/svn/root/branches/v5-18-00-patches@24612 27541ba8-7e3a-0410-8455-c3a389f83636 | 02 July 2008, 05:09:11 UTC |
16fa057 | Gerardo Ganis | 20 June 2008, 07:42:25 UTC | Remove the definition of an unused variable git-svn-id: http://root.cern.ch/svn/root/branches/v5-18-00-patches@24402 27541ba8-7e3a-0410-8455-c3a389f83636 | 20 June 2008, 07:42:25 UTC |
3397686 | Gerardo Ganis | 19 June 2008, 14:29:21 UTC | Add dynamic cache size synchronization (from F. Furano) git-svn-id: http://root.cern.ch/svn/root/branches/v5-18-00-patches@24378 27541ba8-7e3a-0410-8455-c3a389f83636 | 19 June 2008, 14:29:21 UTC |
970d289 | Gerardo Ganis | 19 June 2008, 14:28:20 UTC | New patch version 20071116-0000d including a fix for an important memory leak git-svn-id: http://root.cern.ch/svn/root/branches/v5-18-00-patches@24377 27541ba8-7e3a-0410-8455-c3a389f83636 | 19 June 2008, 14:28:20 UTC |
1860487 | Fons Rademakers | 03 June 2008, 07:32:59 UTC | version of libAfterImage that builds on Mac OS X 10.5. git-svn-id: http://root.cern.ch/svn/root/branches/v5-18-00-patches@24109 27541ba8-7e3a-0410-8455-c3a389f83636 | 03 June 2008, 07:32:59 UTC |
d7f9e06 | Fons Rademakers | 29 May 2008, 21:11:39 UTC | Correct TUUID time code was inactive due to obsolete R__LONGLONG ifdef. git-svn-id: http://root.cern.ch/svn/root/branches/v5-18-00-patches@24056 27541ba8-7e3a-0410-8455-c3a389f83636 | 29 May 2008, 21:11:39 UTC |
40eebf4 | Fons Rademakers | 29 May 2008, 14:57:40 UTC | make version v5-18-00d. git-svn-id: http://root.cern.ch/svn/root/branches/v5-18-00-patches@24050 27541ba8-7e3a-0410-8455-c3a389f83636 | 29 May 2008, 14:57:40 UTC |
3c95a09 | Philippe Canal | 27 May 2008, 19:49:27 UTC | Insure that kBranchAny or kBranchObject is set even if the file was created by a version of ROOT older than 5-18-00c and the top level branch is not split. git-svn-id: http://root.cern.ch/svn/root/branches/v5-18-00-patches@24036 27541ba8-7e3a-0410-8455-c3a389f83636 | 27 May 2008, 19:49:27 UTC |
aa916b8 | Fons Rademakers | 22 May 2008, 13:41:27 UTC | silence unused argument warning. git-svn-id: http://root.cern.ch/svn/root/branches/v5-18-00-patches@23971 27541ba8-7e3a-0410-8455-c3a389f83636 | 22 May 2008, 13:41:27 UTC |
9ea975c | Fons Rademakers | 20 May 2008, 17:46:50 UTC | compressed buffer should be of UChar_t type to be able to correctly extract in and output buffer lenghts. Fixes Uncompress() failure. git-svn-id: http://root.cern.ch/svn/root/branches/v5-18-00-patches@23940 27541ba8-7e3a-0410-8455-c3a389f83636 | 20 May 2008, 17:46:50 UTC |
7c02f5a | Gerardo Ganis | 20 May 2008, 15:59:17 UTC | Import from trunk patch 23032 git-svn-id: http://root.cern.ch/svn/root/branches/v5-18-00-patches@23935 27541ba8-7e3a-0410-8455-c3a389f83636 | 20 May 2008, 15:59:17 UTC |
41ebb24 | Gerardo Ganis | 19 May 2008, 15:38:04 UTC | Import from the trunk patch 23872 git-svn-id: http://root.cern.ch/svn/root/branches/v5-18-00-patches@23911 27541ba8-7e3a-0410-8455-c3a389f83636 | 19 May 2008, 15:38:04 UTC |
08ae71e | Gerardo Ganis | 19 May 2008, 15:37:15 UTC | Import from the trunk patch 23906 git-svn-id: http://root.cern.ch/svn/root/branches/v5-18-00-patches@23910 27541ba8-7e3a-0410-8455-c3a389f83636 | 19 May 2008, 15:37:15 UTC |
188aa08 | Fons Rademakers | 19 May 2008, 09:30:27 UTC | make version v5-18-00c. git-svn-id: http://root.cern.ch/svn/root/branches/v5-18-00-patches@23900 27541ba8-7e3a-0410-8455-c3a389f83636 | 19 May 2008, 09:30:27 UTC |
f4b01e3 | Fons Rademakers | 13 May 2008, 16:34:45 UTC | From Fabrizio: - Correctly honor the create/recreate options coming from TFile::Open(). - Allow the size of the (written) file to be retrieved after the Close (solves several reported file size mismatches). git-svn-id: http://root.cern.ch/svn/root/branches/v5-18-00-patches@23830 27541ba8-7e3a-0410-8455-c3a389f83636 | 13 May 2008, 16:34:45 UTC |
ca46f83 | Philippe Canal | 09 May 2008, 14:35:50 UTC | fix support for array of pointer in an interpreted class/struct git-svn-id: http://root.cern.ch/svn/root/branches/v5-18-00-patches@23785 27541ba8-7e3a-0410-8455-c3a389f83636 | 09 May 2008, 14:35:50 UTC |
e289395 | Fons Rademakers | 07 May 2008, 14:16:23 UTC | From Wim: Do not remove DISPLAY from environ; this may lead to some warnings, but those can be fixed by the user, whereas that is not the case for setting DISPLAY back. git-svn-id: http://root.cern.ch/svn/root/branches/v5-18-00-patches@23680 27541ba8-7e3a-0410-8455-c3a389f83636 | 07 May 2008, 14:16:23 UTC |
48ab1ff | Axel Naumann | 11 April 2008, 10:33:21 UTC | Fixes Savannah #32972: missing RFLX_API decls. git-svn-id: http://root.cern.ch/svn/root/branches/v5-18-00-patches@23138 27541ba8-7e3a-0410-8455-c3a389f83636 | 11 April 2008, 10:33:21 UTC |
55f83c1 | Fons Rademakers | 09 April 2008, 08:06:05 UTC | backport small fix for Mac OS X 64-bit. git-svn-id: http://root.cern.ch/svn/root/branches/v5-18-00-patches@23072 27541ba8-7e3a-0410-8455-c3a389f83636 | 09 April 2008, 08:06:05 UTC |
dbf2218 | Philippe Canal | 08 April 2008, 11:00:48 UTC | Avoid mistaking a Foreign class for which the StreamerInfo? has not yet been built for a class coming from a ROOT file written by ROOT v2 or less. In particular this could lead to a unwanted call to TStreamerInfo?::BuildEmulated in the case where the object is being read from a TBuffer not attached to a TFile (TMessage for example) and lead to a Fatal error. git-svn-id: http://root.cern.ch/svn/root/branches/v5-18-00-patches@23044 27541ba8-7e3a-0410-8455-c3a389f83636 | 08 April 2008, 11:00:48 UTC |
098ac86 | Gerardo Ganis | 04 April 2008, 14:11:50 UTC | Make sure the the anchor part of the URL is not passed to the Castor low-level functions. This is needed to correctly open elements of archives files. git-svn-id: http://root.cern.ch/svn/root/branches/v5-18-00-patches@22984 27541ba8-7e3a-0410-8455-c3a389f83636 | 04 April 2008, 14:11:50 UTC |
7299f6c | Philippe Canal | 28 March 2008, 13:12:40 UTC | Remove the calls to MapObject introduce in revision 21384 when are unnecessary hence restoring lost performance in case where the TTree contains many simple type (double, int, etc.) git-svn-id: http://root.cern.ch/svn/root/branches/v5-18-00-patches@22883 27541ba8-7e3a-0410-8455-c3a389f83636 | 28 March 2008, 13:12:40 UTC |
e78b6fb | Fons Rademakers | 25 March 2008, 12:16:54 UTC | From Gerri: use strrchr() to find desired directory in ROOT file, using strchr() does not work when path has the form: http://root.cern.ch/pippa.root:/LL. git-svn-id: http://root.cern.ch/svn/root/branches/v5-18-00-patches@22826 27541ba8-7e3a-0410-8455-c3a389f83636 | 25 March 2008, 12:16:54 UTC |
fb08776 | Philippe Canal | 20 March 2008, 23:21:13 UTC | import r22376: repair writing Foreign class in XML files. git-svn-id: http://root.cern.ch/svn/root/branches/v5-18-00-patches@22811 27541ba8-7e3a-0410-8455-c3a389f83636 | 20 March 2008, 23:21:13 UTC |
a54be9e | Philippe Canal | 20 March 2008, 23:01:22 UTC | From Bill Tanenbaum: solve a mismatch (with CINT) on how the memory is allocated in new/delete funcs git-svn-id: http://root.cern.ch/svn/root/branches/v5-18-00-patches@22809 27541ba8-7e3a-0410-8455-c3a389f83636 | 20 March 2008, 23:01:22 UTC |
f542a04 | Gerardo Ganis | 20 March 2008, 22:58:18 UTC | - In XROOTD, disable the build by default of the client Perl interface: it generates several warnigs from SWIG and it does not build on some systems - Add a new option '--with-xrootd-opts="..."' to 'configure' to specify additional configuration flags to xrootd; in this way those needing, for example, the Perl interface, they can get it by configuring with ./configure --with-xrootd-opts="--enable-perlint" <other-options> git-svn-id: http://root.cern.ch/svn/root/branches/v5-18-00-patches@22808 27541ba8-7e3a-0410-8455-c3a389f83636 | 20 March 2008, 22:58:18 UTC |
d58d32b | Philippe Canal | 11 March 2008, 17:57:00 UTC | Mark the class coming from Cintex as being 'Foreign'. Cintex introduces 'synthetic' Streamer and ShowMember functions which makes the class looks like their are versioned thus inadvertently disabling the schema evolution for those classes. git-svn-id: http://root.cern.ch/svn/root/branches/v5-18-00-patches@22605 27541ba8-7e3a-0410-8455-c3a389f83636 | 11 March 2008, 17:57:00 UTC |
6a6f9d8 | Fons Rademakers | 11 March 2008, 13:43:22 UTC | From Gerri: just call TFile::Open() recursively on the path GetFileAndOptions() (instead of the TFile constructor) in the case no dedicated plug-in is found. This fixes a problem with opening "srm://srm.cern.ch//castor/..." and "/castor/..." as reported by Atlas. git-svn-id: http://root.cern.ch/svn/root/branches/v5-18-00-patches@22592 27541ba8-7e3a-0410-8455-c3a389f83636 | 11 March 2008, 13:43:22 UTC |
90f3f63 | Fons Rademakers | 10 March 2008, 16:09:27 UTC | tag version v5-18-00b. git-svn-id: http://root.cern.ch/svn/root/branches/v5-18-00-patches@22573 27541ba8-7e3a-0410-8455-c3a389f83636 | 10 March 2008, 16:09:27 UTC |
91c3264 | Axel Naumann | 10 March 2008, 13:36:13 UTC | From Pere: force roomap files to end on ".rootmap" git-svn-id: http://root.cern.ch/svn/root/branches/v5-18-00-patches@22563 27541ba8-7e3a-0410-8455-c3a389f83636 | 10 March 2008, 13:36:13 UTC |
0cba1dc | Philippe Canal | 07 March 2008, 12:40:13 UTC | Avoid loading a CINT dictionary if a Reflex/Cintex dictionary has already been registered git-svn-id: http://root.cern.ch/svn/root/branches/v5-18-00-patches@22511 27541ba8-7e3a-0410-8455-c3a389f83636 | 07 March 2008, 12:40:13 UTC |
69209c7 | Gerardo Ganis | 07 March 2008, 08:42:01 UTC | Import recent fixes in XROOTD and in the monitoring of the file open phases. Needed by ALICE in preparation of v5-18-00b . git-svn-id: http://root.cern.ch/svn/root/branches/v5-18-00-patches@22502 27541ba8-7e3a-0410-8455-c3a389f83636 | 07 March 2008, 08:42:01 UTC |
61fcca6 | Fons Rademakers | 28 February 2008, 09:34:39 UTC | when in raw mode, don't try to read the "root" signature in TWebFile::Init(). This fixes the problem with TFile::Cp() returning a 4 byte difference and failing. git-svn-id: http://root.cern.ch/svn/root/branches/v5-18-00-patches@22389 27541ba8-7e3a-0410-8455-c3a389f83636 | 28 February 2008, 09:34:39 UTC |
bc1bfb7 | Fons Rademakers | 28 February 2008, 09:33:48 UTC | From Wim: a patch that allows direct assignment of unsigned int and unsigned long. It is already in trunk, but it is also requested for 5.18-patches (https://savannah.cern.ch/bugs/?33890). git-svn-id: http://root.cern.ch/svn/root/branches/v5-18-00-patches@22388 27541ba8-7e3a-0410-8455-c3a389f83636 | 28 February 2008, 09:33:48 UTC |
944db2b | Fons Rademakers | 21 February 2008, 16:27:56 UTC | From Fabrizio: add optimizations in TFile::Cp() for netx and add extra error handling to make the routine more robust. From Andreas: patch, which avoids an infinite loop under certain error conditions during the file open procedure via a local cache read. git-svn-id: http://root.cern.ch/svn/root/branches/v5-18-00-patches@22279 27541ba8-7e3a-0410-8455-c3a389f83636 | 21 February 2008, 16:27:56 UTC |
3a6f07b | Fons Rademakers | 20 February 2008, 11:52:36 UTC | tag version v5-18-00a. git-svn-id: http://root.cern.ch/svn/root/branches/v5-18-00-patches@22244 27541ba8-7e3a-0410-8455-c3a389f83636 | 20 February 2008, 11:52:36 UTC |
9d2a9e4 | Philippe Canal | 19 February 2008, 21:11:45 UTC | From Axel: Merge in r22159, r22210: Allow function selection and exclusion and method exclusion based on prototype using proto_name, proto_pattern. Add a comment explaining that matchmethod and selmethod are not used. Replace "std::basic_string<char>" by "string" when generating rootmap files; fixes auto-load problem with A<std::string> in the context gccxml->reflex->cintex->cint->root (and pycintex was somewhere in there, too); see savannah #33421 git-svn-id: http://root.cern.ch/svn/root/branches/v5-18-00-patches@22235 27541ba8-7e3a-0410-8455-c3a389f83636 | 19 February 2008, 21:11:45 UTC |
f7b8db9 | Philippe Canal | 15 February 2008, 17:09:09 UTC | From Axel: Fix G__class_autoload's test on a changed class name due to autoloading: hide the original (requetsed one) and do the name lookup. If it succeeds we have loaded a new representation of that class. G__class_autoload now expects a int* ptagnum; it will be set to the tagnum of the loaded representation of the class (which might be different from the requested one) Fixes autoload problems for STL. git-svn-id: http://root.cern.ch/svn/root/branches/v5-18-00-patches@22164 27541ba8-7e3a-0410-8455-c3a389f83636 | 15 February 2008, 17:09:09 UTC |
0416eaa | Philippe Canal | 06 February 2008, 21:45:09 UTC | From Paul: Fix a problem with G__param_match(). When comparing an argument type to a formal parameter type, if either one is coded as an int, then there is the possibility that one of them is actually an enum because cint5 hides enums by changing their type code from 's' to 'i'. So if we see an int, we must make an additional check for an enum struct type and then compare tagnums. git-svn-id: http://root.cern.ch/svn/root/branches/v5-18-00-patches@22038 27541ba8-7e3a-0410-8455-c3a389f83636 | 06 February 2008, 21:45:09 UTC |
05f78f3 | Philippe Canal | 05 February 2008, 20:30:08 UTC | Remove warnings on unused vars now that ASM_DEBUG is off. git-svn-id: http://root.cern.ch/svn/root/branches/v5-18-00-patches@22012 27541ba8-7e3a-0410-8455-c3a389f83636 | 05 February 2008, 20:30:08 UTC |
165693a | Philippe Canal | 04 February 2008, 17:08:35 UTC | From Axel: * Correct the sizes of the internal structures (source line buffer, number of classes/enums/... and typedefs); they were too small. * Fix CINT's representation of "size_t": use typeid instead of sizeof to identify the underlying type. * Remove a left-over bytecode debug statement. git-svn-id: http://root.cern.ch/svn/root/branches/v5-18-00-patches@21977 27541ba8-7e3a-0410-8455-c3a389f83636 | 04 February 2008, 17:08:35 UTC |
11894ba | Fons Rademakers | 17 January 2008, 12:54:12 UTC | Create a branch for future patches to the production release. Life is never perfect. git-svn-id: http://root.cern.ch/svn/root/branches/v5-18-00-patches@21751 27541ba8-7e3a-0410-8455-c3a389f83636 | 17 January 2008, 12:54:12 UTC |
944c3c1 | Rene Brun | 17 January 2008, 07:37:29 UTC | Tagging production release v5-18-00 git-svn-id: http://root.cern.ch/svn/root/tags/v5-18-00@21746 27541ba8-7e3a-0410-8455-c3a389f83636 | 17 January 2008, 07:37:29 UTC |
23c41d4 | Rene Brun | 16 January 2008, 21:30:50 UTC | Stamp production version 5.18/00 git-svn-id: http://root.cern.ch/svn/root/trunk@21745 27541ba8-7e3a-0410-8455-c3a389f83636 | 16 January 2008, 21:30:50 UTC |
0fcc8ca | Philippe Canal | 16 January 2008, 20:47:20 UTC | Correct the schema evolution from a map<A,B> to a (non map, non multimap) collection of pair<A,B> (i.e vector<pair<A,B> >) when it is held by value in an object (as opposed to by pointer). Conversion from vector<pair<A<B> > to map<A,B> is now explicitly disabled (i.e. the vector will not be read). Conversion for a map<A,B>* to a vector<pair<A,B> >* is now explicitly disabled (i.e. the map will not be read). TFile::MakeProject has been updated to generate the needed dictionary for the pair. git-svn-id: http://root.cern.ch/svn/root/trunk@21744 27541ba8-7e3a-0410-8455-c3a389f83636 | 16 January 2008, 20:47:20 UTC |
204a7a3 | Rene Brun | 16 January 2008, 19:49:10 UTC | From Matevz: retain track_container across several events so the user settings remain the same. Rename variable 'TEveTrackPRopagator* rnrStyle' to trkProp. git-svn-id: http://root.cern.ch/svn/root/trunk@21743 27541ba8-7e3a-0410-8455-c3a389f83636 | 16 January 2008, 19:49:10 UTC |
19987d2 | Rene Brun | 16 January 2008, 19:48:33 UTC | From Matevz: TEveTrack::SetAttLineAttMarker(TEveTrackList* tl): also copy the state of fRnrPoints and fRnrLines flags. git-svn-id: http://root.cern.ch/svn/root/trunk@21742 27541ba8-7e3a-0410-8455-c3a389f83636 | 16 January 2008, 19:48:33 UTC |
f7a16bd | Rene Brun | 16 January 2008, 19:04:15 UTC | Change MAKE to MAKEP on Windows too. git-svn-id: http://root.cern.ch/svn/root/trunk@21741 27541ba8-7e3a-0410-8455-c3a389f83636 | 16 January 2008, 19:04:15 UTC |
388d827 | Rene Brun | 16 January 2008, 18:28:21 UTC | From Bertrand, Matevz, Rene: Improved version with documentation and running on all systems. git-svn-id: http://root.cern.ch/svn/root/trunk@21739 27541ba8-7e3a-0410-8455-c3a389f83636 | 16 January 2008, 18:28:21 UTC |
5eeb120 | Rene Brun | 16 January 2008, 18:26:52 UTC | In TFile::MakeProject change the name of the small generated makefile MAKE to MAKEP. The reason is that MACOSX is not case sensitive and when calling gSystem->Exec, make instead of MAKE was called (depending on the search path). We intend to replace the MAKEP par a direct use of ACLIC instead. git-svn-id: http://root.cern.ch/svn/root/trunk@21738 27541ba8-7e3a-0410-8455-c3a389f83636 | 16 January 2008, 18:26:52 UTC |
6cd2303 | Fons Rademakers | 16 January 2008, 17:12:10 UTC | in distclean clean up the cache directories "files" in tutorials and also tutorials/eve/aliesd. git-svn-id: http://root.cern.ch/svn/root/trunk@21737 27541ba8-7e3a-0410-8455-c3a389f83636 | 16 January 2008, 17:12:10 UTC |
e738235 | Fons Rademakers | 16 January 2008, 17:02:46 UTC | correct comment that mentioned a "modified" apache is needed, which is not the case anymore. git-svn-id: http://root.cern.ch/svn/root/trunk@21736 27541ba8-7e3a-0410-8455-c3a389f83636 | 16 January 2008, 17:02:46 UTC |
799aa0b | Rene Brun | 16 January 2008, 16:54:22 UTC | from Bertrand and Axel: * fix MakeProject build (also, but not only on windows): - replace $Opt by opt / debug (whatever the ROOT build is), - include dict in generated source instead of having to deal with two dources = two object files (which is not really supported by the ACLiC-like build commands) * Always write out a class version higher thn what we are trying to reproduce. E.g. in case of members of type enum (which are generated as members of type int), the checksum equality check will fail, and a complaint ("increase the class version!") will be printed otherwise. git-svn-id: http://root.cern.ch/svn/root/trunk@21735 27541ba8-7e3a-0410-8455-c3a389f83636 | 16 January 2008, 16:54:22 UTC |
80c2862 | Rene Brun | 16 January 2008, 16:23:48 UTC | From Jan: Fixed 4 typos in comments in generated selectors. git-svn-id: http://root.cern.ch/svn/root/trunk@21734 27541ba8-7e3a-0410-8455-c3a389f83636 | 16 January 2008, 16:23:48 UTC |
2f5a9c6 | Rene Brun | 16 January 2008, 16:21:46 UTC | From Alja: fixed the TEveTransEditor so that it does not evoke scroll-bars with standard editor width. git-svn-id: http://root.cern.ch/svn/root/trunk@21733 27541ba8-7e3a-0410-8455-c3a389f83636 | 16 January 2008, 16:21:46 UTC |
383ff7b | Matevz Tadel | 16 January 2008, 15:56:29 UTC | New tutorial demonstrating standalone visualization of ALICE ESD. TFile::MakeProject() is used to generate the header files and distionaries of used ALICE classes. git-svn-id: http://root.cern.ch/svn/root/trunk@21732 27541ba8-7e3a-0410-8455-c3a389f83636 | 16 January 2008, 15:56:29 UTC |
8493100 | Rene Brun | 16 January 2008, 15:16:53 UTC | Fix an unfortunate error in the documentation of the TTreeIndex constructor reported by David Chamont at :http://root.cern.ch/phpBB2/viewtopic.php?t=6036 git-svn-id: http://root.cern.ch/svn/root/trunk@21731 27541ba8-7e3a-0410-8455-c3a389f83636 | 16 January 2008, 15:16:53 UTC |
99b3d31 | Rene Brun | 16 January 2008, 11:38:50 UTC | From Wouter: Protect against null strings git-svn-id: http://root.cern.ch/svn/root/trunk@21730 27541ba8-7e3a-0410-8455-c3a389f83636 | 16 January 2008, 11:38:50 UTC |
340c5ef | Rene Brun | 16 January 2008, 09:38:38 UTC | Add new tutorial showing the D0 detector git-svn-id: http://root.cern.ch/svn/root/trunk@21729 27541ba8-7e3a-0410-8455-c3a389f83636 | 16 January 2008, 09:38:38 UTC |
a712ef7 | Rene Brun | 16 January 2008, 06:28:27 UTC | Fix coding conventions git-svn-id: http://root.cern.ch/svn/root/trunk@21728 27541ba8-7e3a-0410-8455-c3a389f83636 | 16 January 2008, 06:28:27 UTC |
73276de | Philippe Canal | 16 January 2008, 05:39:36 UTC | From Paul: Change the behavior of G__get_methodhandle() when passed withConversion == 0. The old behavior was to call G__get_ifunchandle_base() with a match parameter of G__EXACT, and if that failed then try to instantiate a function template, with exact match, and if that failed then loop calling G__get_ifuncandle_base() with parameters from G__EXACT up to and including G__STDCONV. This meant that we could match a function that did not exactly match the passed prototype (and we called with G__EXACT twice!). The new behavior is to return in failure if the function template instantiation attempt fails to find a match, the loop trying the integral promotions and standard conversions is not done. So we must match the passed prototype exactly (unless the template instantiation codes does something weird we do not know about). This fixes: http://root.cern.ch/phpBB2/viewtopic.php?p=24563 git-svn-id: http://root.cern.ch/svn/root/trunk@21727 27541ba8-7e3a-0410-8455-c3a389f83636 | 16 January 2008, 05:39:36 UTC |
5784391 | Philippe Canal | 16 January 2008, 05:38:06 UTC | Mark the function declared outside of the class declaration as inline. Use the correct header file name for multimap and multiset git-svn-id: http://root.cern.ch/svn/root/trunk@21726 27541ba8-7e3a-0410-8455-c3a389f83636 | 16 January 2008, 05:38:06 UTC |
dbe8845 | Philippe Canal | 16 January 2008, 05:37:00 UTC | Once reloading a TStreamerElement for a basic type, we must reset fSize to match the sizeof. This is a problem for emulated classes as shown by running valgrind on roottest/root/tree/addresses/runursula.C git-svn-id: http://root.cern.ch/svn/root/trunk@21725 27541ba8-7e3a-0410-8455-c3a389f83636 | 16 January 2008, 05:37:00 UTC |
5996103 | Fons Rademakers | 15 January 2008, 21:40:19 UTC | fix strict-aliasing warnings. git-svn-id: http://root.cern.ch/svn/root/trunk@21724 27541ba8-7e3a-0410-8455-c3a389f83636 | 15 January 2008, 21:40:19 UTC |
3d27427 | Fons Rademakers | 15 January 2008, 21:39:25 UTC | suppress strict aliasing warnings from gcc4strm. git-svn-id: http://root.cern.ch/svn/root/trunk@21723 27541ba8-7e3a-0410-8455-c3a389f83636 | 15 January 2008, 21:39:25 UTC |
0805344 | Rene Brun | 15 January 2008, 17:51:23 UTC | From Matevz: New tutorial showing CMS geometry. git-svn-id: http://root.cern.ch/svn/root/trunk@21722 27541ba8-7e3a-0410-8455-c3a389f83636 | 15 January 2008, 17:51:23 UTC |
c9afee0 | Fons Rademakers | 15 January 2008, 17:34:03 UTC | add specific code for MacOS X to get all .dylib's against which the application is linked. This should fix the long standing problem of hadd failing. It uses _dyld_register_func_for_add_image() API from dyld(3). git-svn-id: http://root.cern.ch/svn/root/trunk@21721 27541ba8-7e3a-0410-8455-c3a389f83636 | 15 January 2008, 17:34:03 UTC |
23cf7ff | Fons Rademakers | 15 January 2008, 17:29:53 UTC | use static_cast<> instead of reinterpret_cast<>. git-svn-id: http://root.cern.ch/svn/root/trunk@21720 27541ba8-7e3a-0410-8455-c3a389f83636 | 15 January 2008, 17:29:53 UTC |
9212510 | Fons Rademakers | 15 January 2008, 17:28:41 UTC | typo in comments. git-svn-id: http://root.cern.ch/svn/root/trunk@21719 27541ba8-7e3a-0410-8455-c3a389f83636 | 15 January 2008, 17:28:41 UTC |
d353dd8 | Rene Brun | 15 January 2008, 17:10:09 UTC | From Matevz: Added tooltip for scene-render timeouts. Small improvement of manipulator description in help-text. Added reset button for current clip. git-svn-id: http://root.cern.ch/svn/root/trunk@21718 27541ba8-7e3a-0410-8455-c3a389f83636 | 15 January 2008, 17:10:09 UTC |
867139e | Rene Brun | 15 January 2008, 17:08:00 UTC | From Jan: Fix two typos in comments of TTree::MakeSelector git-svn-id: http://root.cern.ch/svn/root/trunk@21717 27541ba8-7e3a-0410-8455-c3a389f83636 | 15 January 2008, 17:08:00 UTC |
f91e382 | Fons Rademakers | 15 January 2008, 16:54:17 UTC | From Axel: patch allowing to use Python >= 2.5 on Windows (sic). For the record: from http://docs.python.org/whatsnew/ports.html: .dll is no longer supported as a filename extension for extension modules. .pyd is now the only filename extension that will be searched for. (no comments) Thanks to Wim for pointing out this. git-svn-id: http://root.cern.ch/svn/root/trunk@21716 27541ba8-7e3a-0410-8455-c3a389f83636 | 15 January 2008, 16:54:17 UTC |
0ba2e4d | Rene Brun | 15 January 2008, 15:30:49 UTC | From Axel: Fix several warnings for Windows git-svn-id: http://root.cern.ch/svn/root/trunk@21715 27541ba8-7e3a-0410-8455-c3a389f83636 | 15 January 2008, 15:30:49 UTC |
3fa0535 | Lorenzo Moneta | 15 January 2008, 11:12:38 UTC | - fix a bug in getting the confidence intervals in an histogram of TGraph2D - use the 2-side confidence interval for the passed values in the methods not the 1 side. git-svn-id: http://root.cern.ch/svn/root/trunk@21713 27541ba8-7e3a-0410-8455-c3a389f83636 | 15 January 2008, 11:12:38 UTC |
f0166ce | Rene Brun | 15 January 2008, 10:34:26 UTC | From Gerri: The trunk is currently broken on SLC3 because the recently introduced usage of 'tolower' in treeplayer/src/TTreeFormula.cxx and 'isdigit' in io/srcTMakeProject.cxx require the inclusion of 'ctype.h'. git-svn-id: http://root.cern.ch/svn/root/trunk@21712 27541ba8-7e3a-0410-8455-c3a389f83636 | 15 January 2008, 10:34:26 UTC |
19d88fd | Rene Brun | 15 January 2008, 10:06:06 UTC | In WriteRef remove the TVectorD allocated in the stack from Tree.GetUserInfo git-svn-id: http://root.cern.ch/svn/root/trunk@21711 27541ba8-7e3a-0410-8455-c3a389f83636 | 15 January 2008, 10:06:06 UTC |
195d01e | Gerardo Ganis | 15 January 2008, 08:43:51 UTC | Include XrdProofdAux.h to fully define XrdProofdDirective; this class is used in the hash table and the forward declaration is not sufficient. This should also fix a compilation problem on macosx 10.3 . git-svn-id: http://root.cern.ch/svn/root/trunk@21710 27541ba8-7e3a-0410-8455-c3a389f83636 | 15 January 2008, 08:43:51 UTC |
9b7d9e5 | Philippe Canal | 15 January 2008, 08:07:55 UTC | remove warning git-svn-id: http://root.cern.ch/svn/root/trunk@21709 27541ba8-7e3a-0410-8455-c3a389f83636 | 15 January 2008, 08:07:55 UTC |
0ccf708 | Philippe Canal | 15 January 2008, 08:04:15 UTC | Prevent ambiguity regarding operator[] git-svn-id: http://root.cern.ch/svn/root/trunk@21708 27541ba8-7e3a-0410-8455-c3a389f83636 | 15 January 2008, 08:04:15 UTC |
120a13f | Philippe Canal | 15 January 2008, 05:36:55 UTC | readd operator* to allow access to vector<vector<double> > git-svn-id: http://root.cern.ch/svn/root/trunk@21707 27541ba8-7e3a-0410-8455-c3a389f83636 | 15 January 2008, 05:36:55 UTC |
89efa72 | Fons Rademakers | 15 January 2008, 00:18:14 UTC | also suppress strict-alias warnings in TContextMenu.cxx under g++ 4.1. git-svn-id: http://root.cern.ch/svn/root/trunk@21706 27541ba8-7e3a-0410-8455-c3a389f83636 | 15 January 2008, 00:18:14 UTC |
f427ac3 | Philippe Canal | 14 January 2008, 23:00:19 UTC | remove superflous typename keyword (fatal with gcc but works with microsoft C++) git-svn-id: http://root.cern.ch/svn/root/trunk@21705 27541ba8-7e3a-0410-8455-c3a389f83636 | 14 January 2008, 23:00:19 UTC |
58d8d4a | Philippe Canal | 14 January 2008, 22:52:10 UTC | more fixes for vector<double> and vector<vector<double> > git-svn-id: http://root.cern.ch/svn/root/trunk@21704 27541ba8-7e3a-0410-8455-c3a389f83636 | 14 January 2008, 22:52:10 UTC |
295b698 | Rene Brun | 14 January 2008, 20:29:28 UTC | From Bertrand: - Fix a problem of TGLViewerEditor labels not being displayed on Windows git-svn-id: http://root.cern.ch/svn/root/trunk@21703 27541ba8-7e3a-0410-8455-c3a389f83636 | 14 January 2008, 20:29:28 UTC |
bf4c5a9 | Matevz Tadel | 14 January 2008, 18:55:14 UTC | In TGLScene/TGLViewer add two timeouts for high-quality and low-quality (during rotation etc) scene rendering. Expose both time limits via TGLViewerEditor. In TGLCamera::OfInterest() remove redundant test for physical-shape bbox volume and optimize the remaining bbox diagonal length test. Remove blanks from the eols. git-svn-id: http://root.cern.ch/svn/root/trunk@21702 27541ba8-7e3a-0410-8455-c3a389f83636 | 14 January 2008, 18:55:14 UTC |
57bfc41 | Fons Rademakers | 14 January 2008, 17:24:12 UTC | silence type-punned warning in TString.cxx for gcc 4.1. git-svn-id: http://root.cern.ch/svn/root/trunk@21701 27541ba8-7e3a-0410-8455-c3a389f83636 | 14 January 2008, 17:24:12 UTC |
05831ca | Gerardo Ganis | 14 January 2008, 17:15:33 UTC | From Bertrand: - Silence a few more warnings: LNK4006: __NULL_IMPORT_DESCRIPTOR already defined [...]; second definition ignored LNK4221: no public symbols found; archive member will be inaccessible (only with MSVC++ > 7.1) git-svn-id: http://root.cern.ch/svn/root/trunk@21700 27541ba8-7e3a-0410-8455-c3a389f83636 | 14 January 2008, 17:15:33 UTC |