d32485c | Rene Brun | 11 February 2010, 13:58:55 UTC | Re-tag patch release v5-22-00h git-svn-id: http://root.cern.ch/svn/root/tags/v5-22-00h@32329 27541ba8-7e3a-0410-8455-c3a389f83636 | 11 February 2010, 13:58:55 UTC |
524bf2a | Gerardo Ganis | 11 February 2010, 11:05:14 UTC | Import from the vendors branch fix for crucial issue with the initialization of krb5_cc_default (r32322) git-svn-id: http://root.cern.ch/svn/root/branches/v5-22-00-patches@32324 27541ba8-7e3a-0410-8455-c3a389f83636 | 11 February 2010, 11:05:14 UTC |
558f617 | Fons Rademakers | 08 February 2010, 15:40:03 UTC | tag patch release v5-22-00h. git-svn-id: http://root.cern.ch/svn/root/tags/v5-22-00h@32283 27541ba8-7e3a-0410-8455-c3a389f83636 | 08 February 2010, 15:40:03 UTC |
c93b05b | Fons Rademakers | 08 February 2010, 15:38:20 UTC | make version v5-22-00h. git-svn-id: http://root.cern.ch/svn/root/branches/v5-22-00-patches@32282 27541ba8-7e3a-0410-8455-c3a389f83636 | 08 February 2010, 15:38:20 UTC |
aa75387 | Fons Rademakers | 08 February 2010, 15:37:33 UTC | add TWebSytem. git-svn-id: http://root.cern.ch/svn/root/branches/v5-22-00-patches@32281 27541ba8-7e3a-0410-8455-c3a389f83636 | 08 February 2010, 15:37:33 UTC |
b0b063d | Gerardo Ganis | 08 February 2010, 14:23:26 UTC | Import patch 30949 adding the possibility to set on the fly (via the option field of the URL) the new read-ahead policies explicitely introduced in XrdClient for ATLAS. git-svn-id: http://root.cern.ch/svn/root/branches/v5-22-00-patches@32279 27541ba8-7e3a-0410-8455-c3a389f83636 | 08 February 2010, 14:23:26 UTC |
728b98e | Fons Rademakers | 08 February 2010, 14:22:39 UTC | add support for reading TWebFiles via a proxy server. git-svn-id: http://root.cern.ch/svn/root/branches/v5-22-00-patches@32278 27541ba8-7e3a-0410-8455-c3a389f83636 | 08 February 2010, 14:22:39 UTC |
0805b97 | Fons Rademakers | 08 February 2010, 14:14:40 UTC | backport of fix r30975 fixing issue with accessing files in a zip archive. git-svn-id: http://root.cern.ch/svn/root/branches/v5-22-00-patches@32277 27541ba8-7e3a-0410-8455-c3a389f83636 | 08 February 2010, 14:14:40 UTC |
8a0ef62 | Gerardo Ganis | 08 February 2010, 08:50:49 UTC | Remove one too many 'extern "C" {' introduced by patch inside a pre-compiler scope active only on MacOS and Solaris. Should fix problem in nightlies. git-svn-id: http://root.cern.ch/svn/root/branches/v5-22-00-patches@32260 27541ba8-7e3a-0410-8455-c3a389f83636 | 08 February 2010, 08:50:49 UTC |
920ac25 | Gerardo Ganis | 07 February 2010, 13:18:29 UTC | - Import current version (v20100205-0000) of xrootd containing several fixes in the client needed in particular by ATLAS; this includes the new SSL module for authentication needed by Castor. - Import patches #29438 and #29474 in krb5auth to fix building issues with current linux distribution (e.g. kubuntu) git-svn-id: http://root.cern.ch/svn/root/branches/v5-22-00-patches@32250 27541ba8-7e3a-0410-8455-c3a389f83636 | 07 February 2010, 13:18:29 UTC |
0805477 | Axel Naumann | 25 January 2010, 08:40:34 UTC | Port of r32099 from trunk. Fix issue with '<::' in Gaudi nightlies. git-svn-id: http://root.cern.ch/svn/root/branches/v5-22-00-patches@32102 27541ba8-7e3a-0410-8455-c3a389f83636 | 25 January 2010, 08:40:34 UTC |
f7561b9 | Axel Naumann | 22 January 2010, 21:42:41 UTC | Port of r32083 from trunk. Fix windows build issue (cannot dllexport functions). git-svn-id: http://root.cern.ch/svn/root/branches/v5-22-00-patches@32090 27541ba8-7e3a-0410-8455-c3a389f83636 | 22 January 2010, 21:42:41 UTC |
7c04b13 | Fons Rademakers | 22 January 2010, 15:39:12 UTC | make version v5-22-00g. git-svn-id: http://root.cern.ch/svn/root/branches/v5-22-00-patches@32086 27541ba8-7e3a-0410-8455-c3a389f83636 | 22 January 2010, 15:39:12 UTC |
96e8e08 | Fons Rademakers | 22 January 2010, 14:50:15 UTC | Backport from trunk: when using the -p option use <> instead of "" in the generated include statements of the header bundle otherwise the CPP will search first for these files in /tmp (location of the bundle.h) where it might not find the files (if starting with ./ or ../) or, even worse, pick up a wrong version it finds somewhere in /tmp. git-svn-id: http://root.cern.ch/svn/root/branches/v5-22-00-patches@32082 27541ba8-7e3a-0410-8455-c3a389f83636 | 22 January 2010, 14:50:15 UTC |
5cb385b | Axel Naumann | 22 January 2010, 14:02:10 UTC | Port of r32073 from trunk. Work around "warning: ISO C++ forbids casting between pointer-to-function and pointer-to-object" (GCC, -pedantic) in dictionaries for functions returning a function pointer or taking a function pointer as argument. The approach is similar to CINT's G__func2void. Fixes Savannah #61758. git-svn-id: http://root.cern.ch/svn/root/branches/v5-22-00-patches@32080 27541ba8-7e3a-0410-8455-c3a389f83636 | 22 January 2010, 14:02:10 UTC |
d86fcf9 | Fons Rademakers | 22 January 2010, 13:39:33 UTC | From Tigran Mkrtchyan: fix regression which caused dcap://host:port/path to fail. git-svn-id: http://root.cern.ch/svn/root/branches/v5-22-00-patches@32078 27541ba8-7e3a-0410-8455-c3a389f83636 | 22 January 2010, 13:39:33 UTC |
639ae1b | Fons Rademakers | 21 January 2010, 15:07:55 UTC | when using the --enable-explicitlink option make sure all ROOT libs are fully linked. In most cases -ld was missing. This fixes issue #53011. Backport from original fix r29852. git-svn-id: http://root.cern.ch/svn/root/branches/v5-22-00-patches@32067 27541ba8-7e3a-0410-8455-c3a389f83636 | 21 January 2010, 15:07:55 UTC |
9778e07 | Axel Naumann | 18 January 2010, 09:19:11 UTC | Port of trunk's r28372, r29002, fixing Savannah bug #61490: Fix deprecation warning for 2.6.2 (at least on Ubuntu 9.04) for popen3. Fix for python error "close_fds is not supported on Windows platforms". git-svn-id: http://root.cern.ch/svn/root/branches/v5-22-00-patches@32033 27541ba8-7e3a-0410-8455-c3a389f83636 | 18 January 2010, 09:19:11 UTC |
9f76586 | Fons Rademakers | 17 December 2009, 09:59:50 UTC | backport of fix for MacOS X 10.4. Make sure TGClient is properly initialized when running in batch. git-svn-id: http://root.cern.ch/svn/root/branches/v5-22-00-patches@31925 27541ba8-7e3a-0410-8455-c3a389f83636 | 17 December 2009, 09:59:50 UTC |
be77e71 | Fons Rademakers | 08 December 2009, 08:04:33 UTC | From Axel: Fix conversion of windows path layout for reflex python location caused by symlink patch. git-svn-id: http://root.cern.ch/svn/root/branches/v5-22-00-patches@31616 27541ba8-7e3a-0410-8455-c3a389f83636 | 08 December 2009, 08:04:33 UTC |
f8dfc35 | Fons Rademakers | 07 December 2009, 10:30:11 UTC | make version v5-22-00f. git-svn-id: http://root.cern.ch/svn/root/branches/v5-22-00-patches@31590 27541ba8-7e3a-0410-8455-c3a389f83636 | 07 December 2009, 10:30:11 UTC |
165af0e | Fons Rademakers | 04 December 2009, 18:14:47 UTC | From Axel: allow relative links for genreflex. git-svn-id: http://root.cern.ch/svn/root/branches/v5-22-00-patches@31563 27541ba8-7e3a-0410-8455-c3a389f83636 | 04 December 2009, 18:14:47 UTC |
0cbe4a2 | Fons Rademakers | 04 December 2009, 14:36:55 UTC | From Axel: genreflex: not the directories but each of the files are linked. git-svn-id: http://root.cern.ch/svn/root/branches/v5-22-00-patches@31556 27541ba8-7e3a-0410-8455-c3a389f83636 | 04 December 2009, 14:36:55 UTC |
f7ef20c | Fons Rademakers | 03 December 2009, 20:59:31 UTC | From Axel: allow configure to set more complex libdir. git-svn-id: http://root.cern.ch/svn/root/branches/v5-22-00-patches@31543 27541ba8-7e3a-0410-8455-c3a389f83636 | 03 December 2009, 20:59:31 UTC |
fa82e1b | Fons Rademakers | 03 December 2009, 15:56:39 UTC | From Axel: genreflex: resolve symlinks to $ROOTSYS/bin when searching for lib/python. git-svn-id: http://root.cern.ch/svn/root/branches/v5-22-00-patches@31534 27541ba8-7e3a-0410-8455-c3a389f83636 | 03 December 2009, 15:56:39 UTC |
fbf5a68 | Philippe Canal | 01 December 2009, 21:28:57 UTC | Import revsion 31003 from the trunk: Don't inject Streamer() trampolines; use ROOT's foreign class approach instead. Saves about 20% CPU time for I/O with Atlas AODs. Don't flag ShowMembers() as VIRTUAL unconditionally, but only if the class already has a vtable. Otherwise the reflection data will claim the class has a vtable, where in fact it doesn't; fixes Savannah #58277. git-svn-id: http://root.cern.ch/svn/root/branches/v5-22-00-patches@31499 27541ba8-7e3a-0410-8455-c3a389f83636 | 01 December 2009, 21:28:57 UTC |
aa6bdec | Philippe Canal | 01 December 2009, 21:28:02 UTC | Complete the patch in revision 31470 git-svn-id: http://root.cern.ch/svn/root/branches/v5-22-00-patches@31498 27541ba8-7e3a-0410-8455-c3a389f83636 | 01 December 2009, 21:28:02 UTC |
a52702f | Philippe Canal | 30 November 2009, 17:51:11 UTC | Fix the reading of the TFile title in the header for file produced with v3 or older and for file larger than 2G git-svn-id: http://root.cern.ch/svn/root/branches/v5-22-00-patches@31470 27541ba8-7e3a-0410-8455-c3a389f83636 | 30 November 2009, 17:51:11 UTC |
32ee343 | Wim Lavrijsen | 19 November 2009, 22:45:06 UTC | o) also lookup branch with trailing '.' see: http://root.cern.ch/phpBB2/viewtopic.php?t=9450 git-svn-id: http://root.cern.ch/svn/root/branches/v5-22-00-patches@31333 27541ba8-7e3a-0410-8455-c3a389f83636 | 19 November 2009, 22:45:06 UTC |
1965d33 | Fons Rademakers | 15 November 2009, 20:35:53 UTC | from Shuwei: forgot to correctly use dcache_RAHEAD_SIZE. git-svn-id: http://root.cern.ch/svn/root/branches/v5-22-00-patches@31172 27541ba8-7e3a-0410-8455-c3a389f83636 | 15 November 2009, 20:35:53 UTC |
613c292 | Philippe Canal | 13 November 2009, 09:53:23 UTC | Make vector<long> and vector<long long> equivalent (and hence suppress: TStreamerInfo::BuildOld:0: RuntimeWarning: Cannot convert DataHeaderElement_p2::m_Hashes from type:vector<unsigned long long> to type:vector<unsigned long>, skip element ) git-svn-id: http://root.cern.ch/svn/root/branches/v5-22-00-patches@31145 27541ba8-7e3a-0410-8455-c3a389f83636 | 13 November 2009, 09:53:23 UTC |
e27a6e7 | Fons Rademakers | 12 November 2009, 08:03:43 UTC | Fix a fatal compilation error. git-svn-id: http://root.cern.ch/svn/root/branches/v5-22-00-patches@31105 27541ba8-7e3a-0410-8455-c3a389f83636 | 12 November 2009, 08:03:43 UTC |
ab18f19 | Wim Lavrijsen | 12 November 2009, 05:04:03 UTC | o) fix for http://savannah.cern.ch/bugs/?58678 git-svn-id: http://root.cern.ch/svn/root/branches/v5-22-00-patches@31103 27541ba8-7e3a-0410-8455-c3a389f83636 | 12 November 2009, 05:04:03 UTC |
d481a42 | Fons Rademakers | 11 November 2009, 21:41:49 UTC | increase readahead size from 8k to 128k and make it settable via DCACHE_RA_BUFFER env var. git-svn-id: http://root.cern.ch/svn/root/branches/v5-22-00-patches@31102 27541ba8-7e3a-0410-8455-c3a389f83636 | 11 November 2009, 21:41:49 UTC |
e05b531 | Fons Rademakers | 10 November 2009, 17:27:21 UTC | dCap client does not ignore ?filetpye=raw and other options, so remove it. Fixes issue #57409. git-svn-id: http://root.cern.ch/svn/root/branches/v5-22-00-patches@31071 27541ba8-7e3a-0410-8455-c3a389f83636 | 10 November 2009, 17:27:21 UTC |
97e52b0 | Fons Rademakers | 09 November 2009, 15:35:34 UTC | determine correct ROOTSYS in case libCore.so is a symlink (as was already done on Linux systems). git-svn-id: http://root.cern.ch/svn/root/branches/v5-22-00-patches@31046 27541ba8-7e3a-0410-8455-c3a389f83636 | 09 November 2009, 15:35:34 UTC |
fcb5fb0 | Philippe Canal | 06 November 2009, 21:15:43 UTC | Import revision 29401 from the trunk: Fix the default sorting order of baskets when the TTree is an older in-memory TTree. Enhance the sort order to use the 'entry number' when the seek position are equal. Consequently the default sort order for an older in-memory TTree is now essentially kSortBasketsByEntry rather than kSortBasketsByBranch (old 'correct' sort order) or 'random' (the 'broken' sort order prior to this patch). It is also fixes the ordering of the baskets of branches with 'synchronized' baskets (which starts at the same entry). git-svn-id: http://root.cern.ch/svn/root/branches/v5-22-00-patches@31022 27541ba8-7e3a-0410-8455-c3a389f83636 | 06 November 2009, 21:15:43 UTC |
39523c6 | Philippe Canal | 05 November 2009, 22:45:56 UTC | Change needed to compile with 4.4.1 git-svn-id: http://root.cern.ch/svn/root/branches/v5-22-00-patches@30998 27541ba8-7e3a-0410-8455-c3a389f83636 | 05 November 2009, 22:45:56 UTC |
6d39c0e | Fons Rademakers | 11 October 2009, 20:33:08 UTC | patch release v5-22-00e. git-svn-id: http://root.cern.ch/svn/root/branches/v5-22-00-patches@30659 27541ba8-7e3a-0410-8455-c3a389f83636 | 11 October 2009, 20:33:08 UTC |
21e5dc5 | Fons Rademakers | 07 October 2009, 21:47:52 UTC | change the dynamic library search order. First look into LD_LIBRARY_PATH (or PATH on Windows) and then in what is specified in Root.DynamicPath. This allows by changing LD_LIBRARY_PATH to search for alternative versions of plugins without changing the rootrc file(s). git-svn-id: http://root.cern.ch/svn/root/branches/v5-22-00-patches@30617 27541ba8-7e3a-0410-8455-c3a389f83636 | 07 October 2009, 21:47:52 UTC |
0114e1d | Fons Rademakers | 07 October 2009, 21:44:58 UTC | fix problem with relative symbolic links in root-config as reported by Wim. git-svn-id: http://root.cern.ch/svn/root/branches/v5-22-00-patches@30616 27541ba8-7e3a-0410-8455-c3a389f83636 | 07 October 2009, 21:44:58 UTC |
bad868e | Fons Rademakers | 31 August 2009, 17:43:23 UTC | Add explicitly -m32 for "macosx" build so that we can build 32-bit versions of ROOT on 64-bit Snow Leopard, where the default is now -m64. This fixes issue #55061. git-svn-id: http://root.cern.ch/svn/root/branches/v5-22-00-patches@29990 27541ba8-7e3a-0410-8455-c3a389f83636 | 31 August 2009, 17:43:23 UTC |
65c4379 | Fons Rademakers | 25 August 2009, 10:09:02 UTC | add missing ; git-svn-id: http://root.cern.ch/svn/root/branches/v5-22-00-patches@29896 27541ba8-7e3a-0410-8455-c3a389f83636 | 25 August 2009, 10:09:02 UTC |
dff5339 | Philippe Canal | 05 August 2009, 13:16:37 UTC | Fix GetExpFormula for TTreeFormula variable (this fixes savannah #53991) git-svn-id: http://root.cern.ch/svn/root/branches/v5-22-00-patches@29684 27541ba8-7e3a-0410-8455-c3a389f83636 | 05 August 2009, 13:16:37 UTC |
fb9d1d6 | Fons Rademakers | 27 July 2009, 15:13:40 UTC | make version v5-22-00d. git-svn-id: http://root.cern.ch/svn/root/branches/v5-22-00-patches@29596 27541ba8-7e3a-0410-8455-c3a389f83636 | 27 July 2009, 15:13:40 UTC |
d155e3a | Fons Rademakers | 27 July 2009, 13:24:52 UTC | Backport from 5.25/01: Add support for skipping the reading of the $HOME/<name> resource file. To do this set the shell variable ROOTENV_NO_HOME=1. This might be useful in case the home directory resides on an automounted remote file system and one wants to avoid this file system from being mounted. Fixes issue #52551. git-svn-id: http://root.cern.ch/svn/root/branches/v5-22-00-patches@29592 27541ba8-7e3a-0410-8455-c3a389f83636 | 27 July 2009, 13:24:52 UTC |
deca966 | Wim Lavrijsen | 22 July 2009, 20:42:28 UTC | https://savannah.cern.ch/bugs/?53500 git-svn-id: http://root.cern.ch/svn/root/branches/v5-22-00-patches@29532 27541ba8-7e3a-0410-8455-c3a389f83636 | 22 July 2009, 20:42:28 UTC |
a5e7e75 | Philippe Canal | 15 July 2009, 05:00:33 UTC | Fix the implementation of ShowMembers in the case where the members are of type with a rootcint dictionary and no genreflex dictionary. git-svn-id: http://root.cern.ch/svn/root/branches/v5-22-00-patches@29464 27541ba8-7e3a-0410-8455-c3a389f83636 | 15 July 2009, 05:00:33 UTC |
5c5ffe8 | Wim Lavrijsen | 15 July 2009, 00:17:07 UTC | undo a change that should not be in v5.22-patches git-svn-id: http://root.cern.ch/svn/root/branches/v5-22-00-patches@29461 27541ba8-7e3a-0410-8455-c3a389f83636 | 15 July 2009, 00:17:07 UTC |
00e5b83 | Philippe Canal | 07 July 2009, 16:56:37 UTC | Fix the case involving nested classes inside an STL container, when a data member is deleted from a class in the middle and root did not properly recognize this when reading old data, and overwrites part of the structure being read. For example, suppose we have this: struct C { int x; }; struct B { C b1; C b2; }; struct A { std::vector<B> aa; }; and then write an A to a tree. We then remove the `b2' member. When reading an old file, the contents of `b1' will be written with the old `b2'! git-svn-id: http://root.cern.ch/svn/root/branches/v5-22-00-patches@29389 27541ba8-7e3a-0410-8455-c3a389f83636 | 07 July 2009, 16:56:37 UTC |
b8b8e50 | Philippe Canal | 07 July 2009, 03:51:49 UTC | Fix tab completion for the case root [0] .x tutorials/ [TAB] git-svn-id: http://root.cern.ch/svn/root/branches/v5-22-00-patches@29368 27541ba8-7e3a-0410-8455-c3a389f83636 | 07 July 2009, 03:51:49 UTC |
5ecb120 | Philippe Canal | 07 July 2009, 03:40:19 UTC | Since we can not distinguish (in the TStreamerInfo) the case where the class layout was versioned to 1 or was un-versioned, we update the rule matching mechanism so that a rule assigned to version '1' will apply both to any unversioned class layout and to a class layout which version number was set to '1'. This resolves the issue described at http://root.cern.ch/phpBB2/viewtopic.php?t=8749 git-svn-id: http://root.cern.ch/svn/root/branches/v5-22-00-patches@29367 27541ba8-7e3a-0410-8455-c3a389f83636 | 07 July 2009, 03:40:19 UTC |
30211c3 | Philippe Canal | 07 July 2009, 03:34:55 UTC | Fix the initialization of the checksum information for a TSchemaRule (hence fixing the lookup based on checksum) git-svn-id: http://root.cern.ch/svn/root/branches/v5-22-00-patches@29365 27541ba8-7e3a-0410-8455-c3a389f83636 | 07 July 2009, 03:34:55 UTC |
6c031aa | Philippe Canal | 06 July 2009, 22:17:14 UTC | Insure that the TTreeCloner (fast merging) is able to also copy 'uninitialized' TStreamerInfo describing abstract classes (This fixed savannah report #52856) git-svn-id: http://root.cern.ch/svn/root/branches/v5-22-00-patches@29362 27541ba8-7e3a-0410-8455-c3a389f83636 | 06 July 2009, 22:17:14 UTC |
c58931d | Axel Naumann | 01 July 2009, 15:16:56 UTC | Port r29287 to the branch: Speed up the dictionary initialization for large dictionaries by a huge factor, reducing it from n^2 to nlogn. Also increases the speed of type name lookup, especially in the case of non-existing types, a common thing in CINT ("is TObject a typedef? no"). Attempts to fix the underlying issue of Savannah #52457 git-svn-id: http://root.cern.ch/svn/root/branches/v5-22-00-patches@29297 27541ba8-7e3a-0410-8455-c3a389f83636 | 01 July 2009, 15:16:56 UTC |
2e330e4 | Fons Rademakers | 01 July 2009, 08:13:51 UTC | fix portability problem between 32 and 64 bit as long is not a portable type. -long-This line, and those below, will be ignored-- M TMySQLStatement.cxx git-svn-id: http://root.cern.ch/svn/root/branches/v5-22-00-patches@29277 27541ba8-7e3a-0410-8455-c3a389f83636 | 01 July 2009, 08:13:51 UTC |
4f16f48 | Fons Rademakers | 27 June 2009, 15:52:35 UTC | make version 5.22/00c. git-svn-id: http://root.cern.ch/svn/root/branches/v5-22-00-patches@29250 27541ba8-7e3a-0410-8455-c3a389f83636 | 27 June 2009, 15:52:35 UTC |
4b404bd | Fons Rademakers | 27 June 2009, 08:42:05 UTC | correct algorithm to find ROOTSYS, now it works also if rootcint is a symlink. git-svn-id: http://root.cern.ch/svn/root/branches/v5-22-00-patches@29249 27541ba8-7e3a-0410-8455-c3a389f83636 | 27 June 2009, 08:42:05 UTC |
db90a6d | Axel Naumann | 16 June 2009, 13:05:44 UTC | Fix Savannah #51846: only include typedefs in .rootmap files (which makes CINT assume that they are classes) if they can get corrected as typedefs when setting up their enclosing scope. I.e. typedef A::B will only get a rootmap entry of the dictionary for A is also requested. Port of trunk's r29025. git-svn-id: http://root.cern.ch/svn/root/branches/v5-22-00-patches@29026 27541ba8-7e3a-0410-8455-c3a389f83636 | 16 June 2009, 13:05:44 UTC |
1bfa495 | Wim Lavrijsen | 15 June 2009, 22:15:06 UTC | fix for https://savannah.cern.ch/bugs/?49779 git-svn-id: http://root.cern.ch/svn/root/branches/v5-22-00-patches@29009 27541ba8-7e3a-0410-8455-c3a389f83636 | 15 June 2009, 22:15:06 UTC |
978bc8e | Wim Lavrijsen | 15 June 2009, 22:10:04 UTC | fix https://savannah.cern.ch/bugs/index.php?51725 git-svn-id: http://root.cern.ch/svn/root/branches/v5-22-00-patches@29008 27541ba8-7e3a-0410-8455-c3a389f83636 | 15 June 2009, 22:10:04 UTC |
d069f17 | Philippe Canal | 12 June 2009, 18:49:14 UTC | Merge revisin 27108, 27109, 27768 from the trunk. Correct sizing and array dereferencing which were not correctly maintained during the code change to support flushing the write basket before streaming the branch) git-svn-id: http://root.cern.ch/svn/root/branches/v5-22-00-patches@28973 27541ba8-7e3a-0410-8455-c3a389f83636 | 12 June 2009, 18:49:14 UTC |
c76d509 | Axel Naumann | 10 June 2009, 12:37:10 UTC | Port of r27464: Fix template-with-default-args "typedefs": a<b<c>,d=e> was shortened to a<b<c>> instead of a<b<c> >. Still needs a follow-up patch to TClassEdit::ShortType. Solves Savannah issue #51478. git-svn-id: http://root.cern.ch/svn/root/branches/v5-22-00-patches@28878 27541ba8-7e3a-0410-8455-c3a389f83636 | 10 June 2009, 12:37:10 UTC |
b35352e | Axel Naumann | 20 May 2009, 18:37:09 UTC | Only use '&' workaround on windows where the compiler bug is. This silences the (correct) warnings on other platforms. Put comment into gendict.py instead of dictionary source to keep the dict as short as possible. Corresponds to trunk r28682. git-svn-id: http://root.cern.ch/svn/root/branches/v5-22-00-patches@28683 27541ba8-7e3a-0410-8455-c3a389f83636 | 20 May 2009, 18:37:09 UTC |
a1e3c66 | Fons Rademakers | 14 May 2009, 16:12:05 UTC | make version v5-22-00b. git-svn-id: http://root.cern.ch/svn/root/branches/v5-22-00-patches@28626 27541ba8-7e3a-0410-8455-c3a389f83636 | 14 May 2009, 16:12:05 UTC |
13b7aed | Philippe Canal | 13 May 2009, 16:22:34 UTC | TStreamerInfo: Avoid forgetting that a member is missing even if the 'main' streamerinfo is 'only' emulated. TBranchElement: Extend the fix in revision 28504 to also work if Set[Branch]Address is called. git-svn-id: http://root.cern.ch/svn/root/branches/v5-22-00-patches@28611 27541ba8-7e3a-0410-8455-c3a389f83636 | 13 May 2009, 16:22:34 UTC |
90046c1 | Gerardo Ganis | 12 May 2009, 15:53:59 UTC | Import fix #28564 to avoid crashes with the memory plot git-svn-id: http://root.cern.ch/svn/root/branches/v5-22-00-patches@28575 27541ba8-7e3a-0410-8455-c3a389f83636 | 12 May 2009, 15:53:59 UTC |
2e25dbf | Philippe Canal | 12 May 2009, 13:26:59 UTC | add missing newline in 28524 git-svn-id: http://root.cern.ch/svn/root/branches/v5-22-00-patches@28568 27541ba8-7e3a-0410-8455-c3a389f83636 | 12 May 2009, 13:26:59 UTC |
03bc563 | Philippe Canal | 11 May 2009, 14:59:54 UTC | Add a seemingly useless '&' to work around Microsoft's compiler odd complaint C2027 if there reference has only been forward declared. git-svn-id: http://root.cern.ch/svn/root/branches/v5-22-00-patches@28525 27541ba8-7e3a-0410-8455-c3a389f83636 | 11 May 2009, 14:59:54 UTC |
bf885c3 | Philippe Canal | 08 May 2009, 15:54:52 UTC | Avoid reading 'removed' members into never never land (the major symptom was in the case of an std::vector of object that was remove from an object that is split. In this case reading the file was resulting in an infinite loop at the first atttempt at reading the branch holding the 'removed vector') git-svn-id: http://root.cern.ch/svn/root/branches/v5-22-00-patches@28504 27541ba8-7e3a-0410-8455-c3a389f83636 | 08 May 2009, 15:54:52 UTC |
5a02571 | Fons Rademakers | 07 May 2009, 13:45:41 UTC | From Olivier: backport from trunk: - The fix done in revision 28200 had a bad side effect, the following macro did not work anymore: { TCanvas* can = new TCanvas(); can->SetLogx(); can->SetLogy(); TGraph* gra = new TGraph(); for (int i = 0; i < 10; i++) gra->SetPoint(i, i + 1, i + 1); gra->SetTitle("title;x;y"); gra->GetXaxis()->SetLimits(1e-2, 1e2); gra->GetHistogram()->SetMinimum(1e-2); gra->GetHistogram()->SetMaximum(1e2); gra->GetXaxis()->CenterTitle(); gra->GetYaxis()->CenterTitle(); gra->Draw("a*"); } This is now fixed. git-svn-id: http://root.cern.ch/svn/root/branches/v5-22-00-patches@28484 27541ba8-7e3a-0410-8455-c3a389f83636 | 07 May 2009, 13:45:41 UTC |
4ee9c4b | Gerardo Ganis | 06 May 2009, 16:06:12 UTC | Import fixes for: - a problem affecting proper retrieval of files from the cache - schema evolution in TMessage - a problem with iterating standard lists in TXSocket git-svn-id: http://root.cern.ch/svn/root/branches/v5-22-00-patches@28476 27541ba8-7e3a-0410-8455-c3a389f83636 | 06 May 2009, 16:06:12 UTC |
81fe1ad | Gerardo Ganis | 06 May 2009, 16:02:24 UTC | Import fixes in handling entry lists git-svn-id: http://root.cern.ch/svn/root/branches/v5-22-00-patches@28475 27541ba8-7e3a-0410-8455-c3a389f83636 | 06 May 2009, 16:02:24 UTC |
4e81f69 | Gerardo Ganis | 06 May 2009, 16:01:49 UTC | Import fixes in the security modules git-svn-id: http://root.cern.ch/svn/root/branches/v5-22-00-patches@28474 27541ba8-7e3a-0410-8455-c3a389f83636 | 06 May 2009, 16:01:49 UTC |
45af341 | Fons Rademakers | 06 May 2009, 09:00:20 UTC | From Olivier: Backport from trunk: PaintAxis: The option "U", for unlabeled axis, was not implemented in case of alphanumeric axis' labels. git-svn-id: http://root.cern.ch/svn/root/branches/v5-22-00-patches@28461 27541ba8-7e3a-0410-8455-c3a389f83636 | 06 May 2009, 09:00:20 UTC |
ffdcea3 | Axel Naumann | 04 May 2009, 07:56:29 UTC | Fix Savannah #49814: do not automatically generate template dictionaries for classes stemming from CINTEX (i.e. with header file "{CINTEX dictionary translator}") git-svn-id: http://root.cern.ch/svn/root/branches/v5-22-00-patches@28415 27541ba8-7e3a-0410-8455-c3a389f83636 | 04 May 2009, 07:56:29 UTC |
2403c0b | Axel Naumann | 01 May 2009, 15:35:27 UTC | Finally fix Sav 49472: build correct n_name git-svn-id: http://root.cern.ch/svn/root/branches/v5-22-00-patches@28401 27541ba8-7e3a-0410-8455-c3a389f83636 | 01 May 2009, 15:35:27 UTC |
3770a32 | Axel Naumann | 30 April 2009, 09:18:52 UTC | Silence -pedantic by using the hack described at <http://gcc.gnu.org/onlinedocs/gcc/Alternate-Keywords.html>. Fixes Savannah bug #49792: Compiling Reflex dictionaries generates warnings. git-svn-id: http://root.cern.ch/svn/root/branches/v5-22-00-patches@28394 27541ba8-7e3a-0410-8455-c3a389f83636 | 30 April 2009, 09:18:52 UTC |
6dc61a3 | Lorenzo Moneta | 29 April 2009, 14:07:08 UTC | import from trunk commit http://root.cern.ch/viewvc?view=rev&revision=27384 git-svn-id: http://root.cern.ch/svn/root/branches/v5-22-00-patches@28390 27541ba8-7e3a-0410-8455-c3a389f83636 | 29 April 2009, 14:07:08 UTC |
7b0ca3f | Lorenzo Moneta | 29 April 2009, 14:03:44 UTC | import from trunk the latest version fixing a problem observed in likelihood fits when the pdf values became negative (commit 28150 and 28347) git-svn-id: http://root.cern.ch/svn/root/branches/v5-22-00-patches@28389 27541ba8-7e3a-0410-8455-c3a389f83636 | 29 April 2009, 14:03:44 UTC |
a2b587a | Axel Naumann | 29 April 2009, 13:30:30 UTC | Port of r28381 by Olivier from trunk: Adjustement needed after the last mod for PDF. The test number 31 (here: 30) ref size should be changed. git-svn-id: http://root.cern.ch/svn/root/branches/v5-22-00-patches@28387 27541ba8-7e3a-0410-8455-c3a389f83636 | 29 April 2009, 13:30:30 UTC |
6f07bfc | Fons Rademakers | 28 April 2009, 14:31:41 UTC | From Olivier: The mods done in revision 25519 was not a good idea because it obliges the user to do two gStyle->Set.. in order to get a white canvas. So it is rolled back now. git-svn-id: http://root.cern.ch/svn/root/branches/v5-22-00-patches@28376 27541ba8-7e3a-0410-8455-c3a389f83636 | 28 April 2009, 14:31:41 UTC |
9ae6893 | Axel Naumann | 28 April 2009, 12:04:44 UTC | Fix remaining issue with typedefs-selected classes and their field attributes. Corresponds to trunk r28373 git-svn-id: http://root.cern.ch/svn/root/branches/v5-22-00-patches@28374 27541ba8-7e3a-0410-8455-c3a389f83636 | 28 April 2009, 12:04:44 UTC |
a42c8a1 | Philippe Canal | 23 April 2009, 20:03:58 UTC | Trunk revision 28090 and 28091: Prevent the use of MapObject for a 'sub branch' containing a vector of simple type (this is an addition to revision 26430) Also do not use MapObject for string/TString branches. git-svn-id: http://root.cern.ch/svn/root/branches/v5-22-00-patches@28340 27541ba8-7e3a-0410-8455-c3a389f83636 | 23 April 2009, 20:03:58 UTC |
b8e919d | Axel Naumann | 23 April 2009, 10:45:08 UTC | Fix Savannah #49533 (invalid memory access in ~ScopeBase() for UpdateMembers()-generated members) by adding a vector<bool> to ScopeBase which stores whether a member is part of the scope or not, i.e. whether it was introduced via UpdateMembers. This is already fixed in the trunk by the rewrite of UpdateMembers(). git-svn-id: http://root.cern.ch/svn/root/branches/v5-22-00-patches@28337 27541ba8-7e3a-0410-8455-c3a389f83636 | 23 April 2009, 10:45:08 UTC |
d34cf5a | Axel Naumann | 23 April 2009, 09:52:10 UTC | Fix bug #49472: transient declarations are not respected when a typedef class is used in classes_def.xml. Copy the field selectors for a typedef-to-class into the selector for the class, once it is known (from GCCXML) that the selector is indeed for a typedef-to-class. git-svn-id: http://root.cern.ch/svn/root/branches/v5-22-00-patches@28335 27541ba8-7e3a-0410-8455-c3a389f83636 | 23 April 2009, 09:52:10 UTC |
a0f3ce8 | Lorenzo Moneta | 20 April 2009, 14:50:01 UTC | port from trunk fix on tolerance of matrix inversion git-svn-id: http://root.cern.ch/svn/root/branches/v5-22-00-patches@28289 27541ba8-7e3a-0410-8455-c3a389f83636 | 20 April 2009, 14:50:01 UTC |
940f4fd | Axel Naumann | 03 April 2009, 09:30:20 UTC | Fix Savannah 47076: only deallocate if requested, and deallocate symmetrically to Class::Construct(), i.e. using Deallocate() instead of ::op delete. git-svn-id: http://root.cern.ch/svn/root/branches/v5-22-00-patches@28086 27541ba8-7e3a-0410-8455-c3a389f83636 | 03 April 2009, 09:30:20 UTC |
525abac | Axel Naumann | 01 April 2009, 16:39:00 UTC | Work around Savannah #48338 by ignoring members that do not come from the class that is currently set up (but from base classes). These members can have been induced by a call to UpdateMembers(). This fixes an issue where I/O would silently fail with Reflex dictionaries! git-svn-id: http://root.cern.ch/svn/root/branches/v5-22-00-patches@28049 27541ba8-7e3a-0410-8455-c3a389f83636 | 01 April 2009, 16:39:00 UTC |
711699f | Fons Rademakers | 26 March 2009, 16:34:40 UTC | in GetOptions() fix parsing of script names with + somewhere in path. git-svn-id: http://root.cern.ch/svn/root/branches/v5-22-00-patches@27950 27541ba8-7e3a-0410-8455-c3a389f83636 | 26 March 2009, 16:34:40 UTC |
681025c | Philippe Canal | 25 March 2009, 01:57:16 UTC | avoid infinite loop in TFile::ReadStreamerInfo git-svn-id: http://root.cern.ch/svn/root/branches/v5-22-00-patches@27925 27541ba8-7e3a-0410-8455-c3a389f83636 | 25 March 2009, 01:57:16 UTC |
e524547 | Lorenzo Moneta | 17 March 2009, 15:36:41 UTC | apply fix for bug https://savannah.cern.ch/bugs/index.php?48029 improve calculation of derivatives when fitting TGraphErrors git-svn-id: http://root.cern.ch/svn/root/branches/v5-22-00-patches@27846 27541ba8-7e3a-0410-8455-c3a389f83636 | 17 March 2009, 15:36:41 UTC |
adea8de | Fons Rademakers | 09 March 2009, 17:56:08 UTC | From Andrei: protection for an uninitialized variable. git-svn-id: http://root.cern.ch/svn/root/branches/v5-22-00-patches@27732 27541ba8-7e3a-0410-8455-c3a389f83636 | 09 March 2009, 17:56:08 UTC |
740ca34 | Philippe Canal | 07 March 2009, 22:20:53 UTC | Insure that ROOT's autoloader is enabled when loading rootmap files git-svn-id: http://root.cern.ch/svn/root/branches/v5-22-00-patches@27717 27541ba8-7e3a-0410-8455-c3a389f83636 | 07 March 2009, 22:20:53 UTC |
9837d1f | Philippe Canal | 07 March 2009, 04:59:14 UTC | Avoid infinite loop on vc7 when format string is empty git-svn-id: http://root.cern.ch/svn/root/branches/v5-22-00-patches@27712 27541ba8-7e3a-0410-8455-c3a389f83636 | 07 March 2009, 04:59:14 UTC |
c33be0a | Philippe Canal | 04 March 2009, 03:56:57 UTC | In TClass::Clone, insure that the copy is using the same 'dictionary' as the original so that it is really setting up an alias git-svn-id: http://root.cern.ch/svn/root/branches/v5-22-00-patches@27685 27541ba8-7e3a-0410-8455-c3a389f83636 | 04 March 2009, 03:56:57 UTC |
9154b95 | Philippe Canal | 25 February 2009, 22:45:22 UTC | Do not confuse an unrequited autoload entry with a valid dictionary entry (when the autoloader checks if the asked-for class has been loaded or not) git-svn-id: http://root.cern.ch/svn/root/branches/v5-22-00-patches@27616 27541ba8-7e3a-0410-8455-c3a389f83636 | 25 February 2009, 22:45:22 UTC |
35b85b0 | Philippe Canal | 25 February 2009, 21:29:47 UTC | Revert revision r22666. The problem that lead to this patch was the fact that when the destructor is not explicitly implemented, gccxml v0.7 does not list it and hence its stub was not generated. This lead to the CINT code for interpreted object deletion to be called eventhough the object was of a compiled class. r22666 was made to make the construction via Cintex to match the destruction via the cint code for interpreted, whereas the correct solution was to insure that there is an entry in the reflex dictionary for the destructor even when it is implicit. So the issues was solved (later) by the introduction of gccxml v0.9. git-svn-id: http://root.cern.ch/svn/root/branches/v5-22-00-patches@27614 27541ba8-7e3a-0410-8455-c3a389f83636 | 25 February 2009, 21:29:47 UTC |
95ea535 | Lorenzo Moneta | 23 February 2009, 10:17:04 UTC | - apply patch to fix for improved step sizes when using limited parameters. This avoids warnings observed in Minuit. (see http://root.cern.ch/phpBB2/viewtopic.php?t=8067) git-svn-id: http://root.cern.ch/svn/root/branches/v5-22-00-patches@27572 27541ba8-7e3a-0410-8455-c3a389f83636 | 23 February 2009, 10:17:04 UTC |
a5f1130 | Fons Rademakers | 12 February 2009, 17:57:21 UTC | make sure the correct patch source is used. git-svn-id: http://root.cern.ch/svn/root/branches/v5-22-00-patches@27440 27541ba8-7e3a-0410-8455-c3a389f83636 | 12 February 2009, 17:57:21 UTC |