2f1c5a9 | Fons Rademakers | 14 May 2009, 16:16:09 UTC | tag patch release v5-22-00b. git-svn-id: http://root.cern.ch/svn/root/tags/v5-22-00b@28627 27541ba8-7e3a-0410-8455-c3a389f83636 | 14 May 2009, 16:16: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 |
a916e44 | Fons Rademakers | 12 February 2009, 17:56:52 UTC | make version v5-22-00a. git-svn-id: http://root.cern.ch/svn/root/branches/v5-22-00-patches@27439 27541ba8-7e3a-0410-8455-c3a389f83636 | 12 February 2009, 17:56:52 UTC |
c1f05d3 | Fons Rademakers | 12 February 2009, 14:55:27 UTC | fix problem with wildcard handling in TFolder::ls() causing errors like: Error in <TRegexp::Index>: Bad Regular Expression git-svn-id: http://root.cern.ch/svn/root/branches/v5-22-00-patches@27437 27541ba8-7e3a-0410-8455-c3a389f83636 | 12 February 2009, 14:55:27 UTC |
1a60cce | Fons Rademakers | 12 February 2009, 11:15:31 UTC | detect also when root-config itself is a symlink (in addition to the directory being a symlink). git-svn-id: http://root.cern.ch/svn/root/branches/v5-22-00-patches@27432 27541ba8-7e3a-0410-8455-c3a389f83636 | 12 February 2009, 11:15:31 UTC |
b786c18 | Gerardo Ganis | 12 February 2009, 09:35:02 UTC | Avoid communicating the death of a node to old clients. Solves backward-incompatibility issue giving the error message "unknown action code: 5112" git-svn-id: http://root.cern.ch/svn/root/branches/v5-22-00-patches@27430 27541ba8-7e3a-0410-8455-c3a389f83636 | 12 February 2009, 09:35:02 UTC |
6fe02fa | Philippe Canal | 11 February 2009, 17:15:00 UTC | Avoid dereferencing null pointer when checking which fundamental type we are using. Issue an error message if the type is _not_ long double. This has the net effect of letting a proxy for vector<long double> go to the next stage of the processing where (in TStreamerInfo::Build) a warning will be issued. Note: storing long double is still NOT supported. If a container of long double has some content and is stored, the content will be stored as some random ints. git-svn-id: http://root.cern.ch/svn/root/branches/v5-22-00-patches@27426 27541ba8-7e3a-0410-8455-c3a389f83636 | 11 February 2009, 17:15:00 UTC |
615df99 | Fons Rademakers | 11 February 2009, 16:35:08 UTC | From Fabrizio: Fix a problem in TFile::Cp when used in combination with Alien and xrootd. git-svn-id: http://root.cern.ch/svn/root/branches/v5-22-00-patches@27425 27541ba8-7e3a-0410-8455-c3a389f83636 | 11 February 2009, 16:35:08 UTC |
22099c8 | Philippe Canal | 10 February 2009, 22:36:33 UTC | From Axel: Add new mode 1<<7 to TClassEdit::ShortType() which removes all default template arguments from a type name, as long as the type's dictionary has been loaded. Also fix a doc bug in ResolveTypedef. git-svn-id: http://root.cern.ch/svn/root/branches/v5-22-00-patches@27410 27541ba8-7e3a-0410-8455-c3a389f83636 | 10 February 2009, 22:36:33 UTC |
d4572fa | Axel Naumann | 10 February 2009, 22:26:48 UTC | Fix genreflex rootmap files to not contain stray spaces after "string" git-svn-id: http://root.cern.ch/svn/root/branches/v5-22-00-patches@27408 27541ba8-7e3a-0410-8455-c3a389f83636 | 10 February 2009, 22:26:48 UTC |
5028e85 | Axel Naumann | 10 February 2009, 22:18:15 UTC | Add basic_string<char> for backward compatibility; fixes issues reported e.g. by Atlas when reading v5.18 files git-svn-id: http://root.cern.ch/svn/root/branches/v5-22-00-patches@27407 27541ba8-7e3a-0410-8455-c3a389f83636 | 10 February 2009, 22:18:15 UTC |
3a60de4 | Axel Naumann | 10 February 2009, 11:53:49 UTC | Also convert A<12ul> to A<12>; fixes issue with boost::array reported by Atlas. Corresponds to trunk's 27396 git-svn-id: http://root.cern.ch/svn/root/branches/v5-22-00-patches@27397 27541ba8-7e3a-0410-8455-c3a389f83636 | 10 February 2009, 11:53:49 UTC |
2ff2984 | Fons Rademakers | 10 February 2009, 11:11:58 UTC | work around problem of some readlink's not having the -f option. git-svn-id: http://root.cern.ch/svn/root/branches/v5-22-00-patches@27394 27541ba8-7e3a-0410-8455-c3a389f83636 | 10 February 2009, 11:11:58 UTC |
26392f1 | Fons Rademakers | 09 February 2009, 21:15:03 UTC | use readlink to find real path of where root-config is located. This fixes issues in case root/bin is symlinked. git-svn-id: http://root.cern.ch/svn/root/branches/v5-22-00-patches@27392 27541ba8-7e3a-0410-8455-c3a389f83636 | 09 February 2009, 21:15:03 UTC |
6b07335 | Axel Naumann | 07 February 2009, 10:19:33 UTC | Fix deadly indentation (hello python); fixes nightlies. git-svn-id: http://root.cern.ch/svn/root/branches/v5-22-00-patches@27373 27541ba8-7e3a-0410-8455-c3a389f83636 | 07 February 2009, 10:19:33 UTC |
85e1851 | Axel Naumann | 06 February 2009, 16:56:47 UTC | Fix issue reported by Atlas where shadows final overriders lost the constness of their return type. git-svn-id: http://root.cern.ch/svn/root/branches/v5-22-00-patches@27367 27541ba8-7e3a-0410-8455-c3a389f83636 | 06 February 2009, 16:56:47 UTC |
2894b30 | Gerardo Ganis | 06 February 2009, 15:43:26 UTC | Import some important fix from the trunk git-svn-id: http://root.cern.ch/svn/root/branches/v5-22-00-patches@27363 27541ba8-7e3a-0410-8455-c3a389f83636 | 06 February 2009, 15:43:26 UTC |
cae0abd | Lorenzo Moneta | 06 February 2009, 08:32:15 UTC | - import fix 27357 from trunk to fix the bug https://savannah.cern.ch/bugs/?46432 (wrong error when projecting a TH3 without a range) git-svn-id: http://root.cern.ch/svn/root/branches/v5-22-00-patches@27359 27541ba8-7e3a-0410-8455-c3a389f83636 | 06 February 2009, 08:32:15 UTC |
fba9cf9 | Lorenzo Moneta | 06 February 2009, 08:29:43 UTC | import version of FitResult.cxx from trunk (27353) to fix bug https://savannah.cern.ch/bugs/?46601 (crash in case of failed linear fits) git-svn-id: http://root.cern.ch/svn/root/branches/v5-22-00-patches@27358 27541ba8-7e3a-0410-8455-c3a389f83636 | 06 February 2009, 08:29:43 UTC |
1f2978f | Philippe Canal | 04 February 2009, 15:50:55 UTC | temporarily disable alice2 geometry git-svn-id: http://root.cern.ch/svn/root/branches/v5-22-00-patches@27352 27541ba8-7e3a-0410-8455-c3a389f83636 | 04 February 2009, 15:50:55 UTC |
8b62dd2 | Fons Rademakers | 04 February 2009, 10:19:53 UTC | From Fabrizio: fix issue with TAlienFile size being registered as 0. git-svn-id: http://root.cern.ch/svn/root/branches/v5-22-00-patches@27346 27541ba8-7e3a-0410-8455-c3a389f83636 | 04 February 2009, 10:19:53 UTC |
2f79029 | Fons Rademakers | 03 February 2009, 16:17:44 UTC | From Andreas Hoecker: fix bug in TMVA::Configurable, reported by P. Elmer (CMS). git-svn-id: http://root.cern.ch/svn/root/branches/v5-22-00-patches@27337 27541ba8-7e3a-0410-8455-c3a389f83636 | 03 February 2009, 16:17:44 UTC |
2fe62ed | Fons Rademakers | 02 February 2009, 13:41:17 UTC | in SetRootSys() use realpath() to resolve any possible symlinks in the pathname of libCore to obtain the original location and in that way to set ROOTSYS to the proper location. Some experiments try to avoid LD_LIBRARY_PATH lenght issues by symlinking the lib/ directory to an alternative short path. Fixes issue 45922. git-svn-id: http://root.cern.ch/svn/root/branches/v5-22-00-patches@27329 27541ba8-7e3a-0410-8455-c3a389f83636 | 02 February 2009, 13:41:17 UTC |
207b96a | Fons Rademakers | 02 February 2009, 13:35:05 UTC | fix gsl detection code (back port from trunk). git-svn-id: http://root.cern.ch/svn/root/branches/v5-22-00-patches@27328 27541ba8-7e3a-0410-8455-c3a389f83636 | 02 February 2009, 13:35:05 UTC |
d9b29b5 | Axel Naumann | 02 February 2009, 11:51:40 UTC | TypeBase cannot calculate the sizeof a type if the underlying type is not known at TypeBase construction time, e.g. for T t[3] if T is not yet initialized. Allow the size to be calculated later, on demand. Implemented for Array and Typedef. This fixes Savannah #46483. Corresponds to trunk's rev 27324. git-svn-id: http://root.cern.ch/svn/root/branches/v5-22-00-patches@27325 27541ba8-7e3a-0410-8455-c3a389f83636 | 02 February 2009, 11:51:40 UTC |
a7a2af7 | Philippe Canal | 30 January 2009, 17:50:09 UTC | Import trunk revision 27275 From andrei There were indeed some ill-defined shapes in few geometries that were not correctly checked at definition time. I added a protection for these shapes in the patch geom.diff, with the comment: - Added protection when defining pcon/pgon sections that are not ordered in Z - now produces a Fatal. The same when defining first and last two sections at the same Z position. I had to correct some geometries and replace ALICE geometry with the most recent one (more error free and a bit faster). I renamed alice.root, for which the *reference has to be regenerated*. - Replaced ALICE geometry as alice2.root git-svn-id: http://root.cern.ch/svn/root/branches/v5-22-00-patches@27318 27541ba8-7e3a-0410-8455-c3a389f83636 | 30 January 2009, 17:50:09 UTC |
b35cf10 | Philippe Canal | 30 January 2009, 17:48:06 UTC | Import trunk revision 27262 Insure that fSize and fParentsIDs are always properly initialized git-svn-id: http://root.cern.ch/svn/root/branches/v5-22-00-patches@27317 27541ba8-7e3a-0410-8455-c3a389f83636 | 30 January 2009, 17:48:06 UTC |
f353b39 | Philippe Canal | 30 January 2009, 17:47:00 UTC | Import trunk revision 27273 - fix in TF1 GradientPar when NPar = 0 - fix in both WrappedTF1 and WrappedMultiTF1 for the cases when npar = 0. This should fix the VC9 warning as found by Philippe, if the vector fParams has zero size &fParams.front() is undefined. git-svn-id: http://root.cern.ch/svn/root/branches/v5-22-00-patches@27316 27541ba8-7e3a-0410-8455-c3a389f83636 | 30 January 2009, 17:47:00 UTC |
dd853cd | Philippe Canal | 30 January 2009, 17:42:48 UTC | Import trunk revision 27255 On some platforms (vc9 for example) the STL iterators constructors and destructors have significant side-effect, so in order for the CollectionProxy to operator properly, this patch augments the CollectionProxyInfo interface to always properly construct and destruct the iterator. In addition, solve a segmentation fault (on vc9) when resizing an empty collection. git-svn-id: http://root.cern.ch/svn/root/branches/v5-22-00-patches@27315 27541ba8-7e3a-0410-8455-c3a389f83636 | 30 January 2009, 17:42:48 UTC |
e868542 | Philippe Canal | 30 January 2009, 17:23:40 UTC | Import trunk revision 27287 Mainly for: Suppress error message in TClass::BuildRealData if the class is used 'only' for a transient member. However see http://root.cern.ch/viewcvs?view=rev&revision=27287 for details. git-svn-id: http://root.cern.ch/svn/root/branches/v5-22-00-patches@27314 27541ba8-7e3a-0410-8455-c3a389f83636 | 30 January 2009, 17:23:40 UTC |
79e5b47 | Philippe Canal | 30 January 2009, 17:14:40 UTC | Import trunk revision 27252 Fix the logic when trying to match the branch from one tree to the other (avoid an infinite loop if the first branch is missing in the new tree) git-svn-id: http://root.cern.ch/svn/root/branches/v5-22-00-patches@27313 27541ba8-7e3a-0410-8455-c3a389f83636 | 30 January 2009, 17:14:40 UTC |
10f2727 | Philippe Canal | 30 January 2009, 17:12:32 UTC | Import trunk revision 27219 Force the TStreamerInfo used by a split branch to be non-optimized. git-svn-id: http://root.cern.ch/svn/root/branches/v5-22-00-patches@27312 27541ba8-7e3a-0410-8455-c3a389f83636 | 30 January 2009, 17:12:32 UTC |
39de8c1 | Philippe Canal | 30 January 2009, 17:08:58 UTC | Import trunk revision 27134 Implement TClass::Clone (requiring change in name) which is required by CMS to work around some idiosyncrasies of the naming in Cintex/Reflex vs Cint git-svn-id: http://root.cern.ch/svn/root/branches/v5-22-00-patches@27311 27541ba8-7e3a-0410-8455-c3a389f83636 | 30 January 2009, 17:08:58 UTC |
d221155 | Axel Naumann | 30 January 2009, 16:16:19 UTC | When looking up list<A>::iterator, list<A> was looked up only as a struct, where in fact (for CINT) it's a typedef. This prevents template instantiation (which fails during library load) and autoloading in the case of rootmap (re-) registration for types like list<A>::iterator. Corresponds to trunk's r27154, 27155, 27211. git-svn-id: http://root.cern.ch/svn/root/branches/v5-22-00-patches@27310 27541ba8-7e3a-0410-8455-c3a389f83636 | 30 January 2009, 16:16:19 UTC |
f17869a | Axel Naumann | 30 January 2009, 13:40:35 UTC | Fix for reading in negative values that are larger than int. Fixes issue e.g. reported at http://root.cern.ch/phpBB2/viewtopic.php?t=7924 Corresponds to trunk's r27236, r27237 git-svn-id: http://root.cern.ch/svn/root/branches/v5-22-00-patches@27306 27541ba8-7e3a-0410-8455-c3a389f83636 | 30 January 2009, 13:40:35 UTC |
1a780e4 | Axel Naumann | 30 January 2009, 08:02:00 UTC | Prepend return type of shadows' final overriders by '::' where applicable; fixes savannah #46157. Also keep constness of original return type. Corresponds to trunk's r27213. git-svn-id: http://root.cern.ch/svn/root/branches/v5-22-00-patches@27305 27541ba8-7e3a-0410-8455-c3a389f83636 | 30 January 2009, 08:02:00 UTC |
709eea1 | Axel Naumann | 30 January 2009, 07:25:34 UTC | revs 27256, 27257 from trunk: Fix an issue reported by Pete and investigated by Philippe: "These problems are due to the fact that Cintex caches a Reflex::Member objects that is destroyed anytime there is a 2nd instance of a dictionary." (see stack below) Fix: use member's type which is already cached anyway. fMember is now unused; removed. ==19554== Invalid read of size 4 ==19554== at 0xA8A8751: Reflex::Type::operator bool() const (Type.h:1234) ==19554== by 0xA8C07EC: Reflex::Type::ReturnType() const (Type.h:1771) ==19554== by 0x13FB7814: ROOT::Cintex::StubContext_t::GetReturnAddress(G__value*) const (CINTFunctional.cxx:146) ==19554== by 0x13FB7EBA: ROOT::Cintex::Method_stub_with_context(ROOT::Cintex::StubContext_t*, G__value*, char const*, G__param*, int) (CINTFunctional.cxx:249) git-svn-id: http://root.cern.ch/svn/root/branches/v5-22-00-patches@27303 27541ba8-7e3a-0410-8455-c3a389f83636 | 30 January 2009, 07:25:34 UTC |
a7c0835 | Lorenzo Moneta | 29 January 2009, 14:56:39 UTC | import change http://root.cern.ch/viewvc?view=rev&revision=27200 to fix a bug in chi2 calculation in case of overflow git-svn-id: http://root.cern.ch/svn/root/branches/v5-22-00-patches@27295 27541ba8-7e3a-0410-8455-c3a389f83636 | 29 January 2009, 14:56:39 UTC |
62b7231 | Axel Naumann | 22 January 2009, 12:11:01 UTC | For functions taking arrays as arguments (or pointers thereof): declare typedef to arg type, and cast arg[] to that typedef. Fixes Savannah #45831. Corresponds to trunk's r27136. git-svn-id: http://root.cern.ch/svn/root/branches/v5-22-00-patches@27214 27541ba8-7e3a-0410-8455-c3a389f83636 | 22 January 2009, 12:11:01 UTC |
124b9df | Lorenzo Moneta | 19 January 2009, 13:34:25 UTC | Fix for the following bugs: https://savannah.cern.ch/bugs/?45487 remove a log message in mathmore https://savannah.cern.ch/bugs/?45607 create list of functions also when using default ctor of TGraph https://savannah.cern.ch/bugs/?45909 fix for fitting with a function range with limits outside the histogram https://savannah.cern.ch/bugs/?46006 fix for error normalization in TGraph fitting git-svn-id: http://root.cern.ch/svn/root/branches/v5-22-00-patches@27183 27541ba8-7e3a-0410-8455-c3a389f83636 | 19 January 2009, 13:34:25 UTC |
c563998 | Wim Lavrijsen | 14 January 2009, 23:10:12 UTC | o) fix for https://savannah.cern.ch/bugs/?45861 git-svn-id: http://root.cern.ch/svn/root/branches/v5-22-00-patches@27149 27541ba8-7e3a-0410-8455-c3a389f83636 | 14 January 2009, 23:10:12 UTC |
4c93e5e | Fons Rademakers | 08 January 2009, 09:29:10 UTC | From Pere (and slightly modified by me): - Create the Python module libPyROOT.pyd from libPyROOT.lib instead of copying it from libPyROOT.dll. This solves the following problem: >>> import ROOT >>> import GaudiPython Warning in <TClassTable::Add>: class TPyDispatcher already in TClassTable Warning in <TClassTable::Add>: class PyROOT::TPyException already in TClassTable Warning in <TClassTable::Add>: class PyROOT::TPyROOTApplication already in TClassTable Warning in <TClassTable::Add>: class TPyReturn already in TClassTable Warning in <TClassTable::Add>: class TPython already in TClassTable And in some cases it hangs forever while reporting the ROOT errors. The problem is that libPyROOT.dll is loaded a second time in GaudiPython because there is a dictionary that has dependency (pickle support I think) to libPyROOT.dll and the first time is loaded under a different name libPyROOT.pyd. git-svn-id: http://root.cern.ch/svn/root/branches/v5-22-00-patches@27102 27541ba8-7e3a-0410-8455-c3a389f83636 | 08 January 2009, 09:29:10 UTC |
f5707d0 | Fons Rademakers | 06 January 2009, 17:05:31 UTC | backport from head. Fixes issue #45586 reported by ATLAS in case of a PATH longer than 8192 characters. git-svn-id: http://root.cern.ch/svn/root/branches/v5-22-00-patches@27095 27541ba8-7e3a-0410-8455-c3a389f83636 | 06 January 2009, 17:05:31 UTC |
1d50d58 | Fons Rademakers | 18 December 2008, 15:18:08 UTC | Make v5-22-00-patches branch, for fixing the single remaining bug. git-svn-id: http://root.cern.ch/svn/root/branches/v5-22-00-patches@27005 27541ba8-7e3a-0410-8455-c3a389f83636 | 18 December 2008, 15:18:08 UTC |
a365d2f | Rene Brun | 18 December 2008, 09:21:10 UTC | Stamp version v5-22-00 git-svn-id: http://root.cern.ch/svn/root/tags/v5-22-00@27002 27541ba8-7e3a-0410-8455-c3a389f83636 | 18 December 2008, 09:21:10 UTC |
0010d21 | Rene Brun | 18 December 2008, 08:38:09 UTC | From Peter Hristov: Changes to compile on OpenSolaris. There was some mess with const declarations of the arguments. git-svn-id: http://root.cern.ch/svn/root/trunk@27001 27541ba8-7e3a-0410-8455-c3a389f83636 | 18 December 2008, 08:38:09 UTC |
56a0ac4 | Rene Brun | 18 December 2008, 08:33:47 UTC | From Peter Hristov: changes required to compile xrootd on OpenSolaris git-svn-id: http://root.cern.ch/svn/root/trunk@27000 27541ba8-7e3a-0410-8455-c3a389f83636 | 18 December 2008, 08:33:47 UTC |
9b47046 | Rene Brun | 18 December 2008, 07:47:00 UTC | From Valeri Fine: - Force painting of the TCanvas background for the embedded object at the time of the Qt GUI instantiation to avoid the annoying "black widget" - Remove the redundant Qt 3.x CPP flag. git-svn-id: http://root.cern.ch/svn/root/trunk@26999 27541ba8-7e3a-0410-8455-c3a389f83636 | 18 December 2008, 07:47:00 UTC |
6f5cf98 | Rene Brun | 17 December 2008, 19:08:43 UTC | Make production release v5.22/00 git-svn-id: http://root.cern.ch/svn/root/trunk@26998 27541ba8-7e3a-0410-8455-c3a389f83636 | 17 December 2008, 19:08:43 UTC |
82ea5e2 | Fons Rademakers | 17 December 2008, 16:26:16 UTC | make TWebFile robust in case of errors like EADDRINUSE and EISCONN that can happen if TWebFiles are created in high frequency (like in PROOF Lite). git-svn-id: http://root.cern.ch/svn/root/trunk@26997 27541ba8-7e3a-0410-8455-c3a389f83636 | 17 December 2008, 16:26:16 UTC |
2e0cae3 | Rene Brun | 17 December 2008, 16:21:01 UTC | From Lorenzo: Update release notes git-svn-id: http://root.cern.ch/svn/root/trunk@26996 27541ba8-7e3a-0410-8455-c3a389f83636 | 17 December 2008, 16:21:01 UTC |
85a7b6b | Fons Rademakers | 17 December 2008, 16:20:42 UTC | protect connect() against EINTR signals. git-svn-id: http://root.cern.ch/svn/root/trunk@26995 27541ba8-7e3a-0410-8455-c3a389f83636 | 17 December 2008, 16:20:42 UTC |
3875814 | Lorenzo Moneta | 17 December 2008, 16:09:16 UTC | - small updates in release notes git-svn-id: http://root.cern.ch/svn/root/trunk@26994 27541ba8-7e3a-0410-8455-c3a389f83636 | 17 December 2008, 16:09:16 UTC |
a6e7939 | Fons Rademakers | 17 December 2008, 16:01:04 UTC | From Gerri: - Fix a problem with filtering the SvcMsg in TProofMgrLite::GetSessionLogs - Fix a weird backward-compatibility problem in TProof::SendFile (found and needed by ALICE) - Update the release notes git-svn-id: http://root.cern.ch/svn/root/trunk@26993 27541ba8-7e3a-0410-8455-c3a389f83636 | 17 December 2008, 16:01:04 UTC |
a775ad3 | Lorenzo Moneta | 17 December 2008, 15:18:51 UTC | from Greogory: fix plot label git-svn-id: http://root.cern.ch/svn/root/trunk@26992 27541ba8-7e3a-0410-8455-c3a389f83636 | 17 December 2008, 15:18:51 UTC |
08f839d | Rene Brun | 17 December 2008, 15:16:28 UTC | From Federico: A few code optimizations. git-svn-id: http://root.cern.ch/svn/root/trunk@26991 27541ba8-7e3a-0410-8455-c3a389f83636 | 17 December 2008, 15:16:28 UTC |
5fb1086 | Lorenzo Moneta | 17 December 2008, 13:46:58 UTC | - add a dummy file for documentation of RooStats namespace. This is the only solution to avoid that Thtml picks up as description for RooStats namespace the last file used in the rootcont command git-svn-id: http://root.cern.ch/svn/root/trunk@26989 27541ba8-7e3a-0410-8455-c3a389f83636 | 17 December 2008, 13:46:58 UTC |
01bfa7e | Lorenzo Moneta | 17 December 2008, 13:43:11 UTC | update hist release notes git-svn-id: http://root.cern.ch/svn/root/trunk@26988 27541ba8-7e3a-0410-8455-c3a389f83636 | 17 December 2008, 13:43:11 UTC |
3e1e26b | Rene Brun | 17 December 2008, 11:04:42 UTC | to be ready for the version announcement git-svn-id: http://root.cern.ch/svn/root/trunk@26987 27541ba8-7e3a-0410-8455-c3a389f83636 | 17 December 2008, 11:04:42 UTC |
5ec28b2 | Rene Brun | 17 December 2008, 11:01:26 UTC | New version with less restrictions and more tutorials processed git-svn-id: http://root.cern.ch/svn/root/trunk@26986 27541ba8-7e3a-0410-8455-c3a389f83636 | 17 December 2008, 11:01:26 UTC |
c0cef74 | Rene Brun | 17 December 2008, 11:00:31 UTC | Must be executed with ACLIC git-svn-id: http://root.cern.ch/svn/root/trunk@26985 27541ba8-7e3a-0410-8455-c3a389f83636 | 17 December 2008, 11:00:31 UTC |
a495c7f | Axel Naumann | 17 December 2008, 09:02:09 UTC | Typos git-svn-id: http://root.cern.ch/svn/root/trunk@26983 27541ba8-7e3a-0410-8455-c3a389f83636 | 17 December 2008, 09:02:09 UTC |
c4342d0 | Lorenzo Moneta | 17 December 2008, 08:44:00 UTC | update tutorial to use new HypoTestCalculator API git-svn-id: http://root.cern.ch/svn/root/trunk@26982 27541ba8-7e3a-0410-8455-c3a389f83636 | 17 December 2008, 08:44:00 UTC |
505ef6b | Lorenzo Moneta | 17 December 2008, 08:17:00 UTC | fix for Solaris git-svn-id: http://root.cern.ch/svn/root/trunk@26981 27541ba8-7e3a-0410-8455-c3a389f83636 | 17 December 2008, 08:17:00 UTC |
f28a244 | Philippe Canal | 17 December 2008, 05:35:30 UTC | From Matevz: I've been after this for a long time ... tab completion was not working in alice event display. I traced it down today to occurence of '::' in my macro-path. I add a string: ":$ALICE_ROOT/EVE/alice-macros" to the macro path - but the existing/default macro-path already ends with an ':' as it is defined in etc/system.rootrc: Unix.*.Root.MacroPath: .:$(ROOTSYS)/macros: The same is true for all paths in rootrc - maybe they should be changed after the release? While I can avoid it now that i know of it, it is likely that it will or does bite someone else, too. This patch properly parseis ::s - the problem was in NewListOfFilesInPath() which abandoned processing after receiving an empty string for a match, which occurs when one has '::'. I remodelled the logic to be the same as in ExtendPath(). git-svn-id: http://root.cern.ch/svn/root/trunk@26979 27541ba8-7e3a-0410-8455-c3a389f83636 | 17 December 2008, 05:35:30 UTC |