232d9f5 | Lorenzo Moneta | 27 June 2011, 16:58:44 UTC | merge from trunk latest changes in roostats and histfactory - roostats : revision http://root.cern.ch/viewvc?view=rev&revision=40001 revision http://root.cern.ch/viewvc?view=rev&revision=40006 - histfactory http://root.cern.ch/viewvc?view=rev&revision=40010 git-svn-id: http://root.cern.ch/svn/root/branches/v5-30-00-patches@40023 27541ba8-7e3a-0410-8455-c3a389f83636 | 27 June 2011, 16:58:44 UTC |
f0a998a | Lorenzo Moneta | 27 June 2011, 16:52:00 UTC | merge tutorials from trunk git-svn-id: http://root.cern.ch/svn/root/branches/v5-30-00-patches@40021 27541ba8-7e3a-0410-8455-c3a389f83636 | 27 June 2011, 16:52:00 UTC |
815cca1 | Joerg Stelzer | 27 June 2011, 16:46:42 UTC | from trunk: changes in PDEFoam structure for multi-target git-svn-id: http://root.cern.ch/svn/root/branches/v5-30-00-patches@40020 27541ba8-7e3a-0410-8455-c3a389f83636 | 27 June 2011, 16:46:42 UTC |
e46344e | Joerg Stelzer | 27 June 2011, 16:10:06 UTC | update standalone makefile (not used in ROOT build) git-svn-id: http://root.cern.ch/svn/root/branches/v5-30-00-patches@40014 27541ba8-7e3a-0410-8455-c3a389f83636 | 27 June 2011, 16:10:06 UTC |
5eae153 | Joerg Stelzer | 27 June 2011, 16:03:11 UTC | remove svn:mergeinfo from files and directories git-svn-id: http://root.cern.ch/svn/root/branches/v5-30-00-patches@40012 27541ba8-7e3a-0410-8455-c3a389f83636 | 27 June 2011, 16:03:11 UTC |
9b99967 | Wouter Verkerke | 27 June 2011, 14:33:48 UTC | o RooGaussModel - Fix from G. Raven [ LHCb ] git-svn-id: http://root.cern.ch/svn/root/branches/v5-30-00-patches@39997 27541ba8-7e3a-0410-8455-c3a389f83636 | 27 June 2011, 14:33:48 UTC |
bb2abd5 | Fons Rademakers | 27 June 2011, 13:38:32 UTC | From nwhitehorn: I've attached a patch that allows ROOT to build and run on FreeBSD 9.0/amd64. It does several small things: - Fix the build system to recognize FreeBSD > 7 by treating it with the build architecture freebsd7. - Use UTMPX instead of UTMP for FreeBSD >= 9 - Add a cint iosenum file (not sure why it wanted it to be called iosenum.freebsd73) - Correct a few places that use <malloc.h>, which is deprecated on FreeBSD (like on OS X), and has a #error in it. This also fixes one other, mostly unrelated issue: - Follow rename of FramebufferTexturLayer to FramebufferTextureLayer in MESA 2 years ago. This is not a FreeBSD-specific issue, and should be a platform independent change. git-svn-id: http://root.cern.ch/svn/root/branches/v5-30-00-patches@39993 27541ba8-7e3a-0410-8455-c3a389f83636 | 27 June 2011, 13:38:32 UTC |
a02f818 | Fons Rademakers | 27 June 2011, 13:36:54 UTC | From Giulio Eulisse: search also DYLD_FALLBACK_LIBRARY in TSystem::Load() on OSX. Fixes issue 83463. git-svn-id: http://root.cern.ch/svn/root/branches/v5-30-00-patches@39992 27541ba8-7e3a-0410-8455-c3a389f83636 | 27 June 2011, 13:36:54 UTC |
4e2c781 | Fons Rademakers | 27 June 2011, 13:32:38 UTC | ignore xz-5.0.3. git-svn-id: http://root.cern.ch/svn/root/branches/v5-30-00-patches@39991 27541ba8-7e3a-0410-8455-c3a389f83636 | 27 June 2011, 13:32:38 UTC |
ae77f60 | Gerardo Ganis | 27 June 2011, 09:23:15 UTC | Update of the release notes git-svn-id: http://root.cern.ch/svn/root/branches/v5-30-00-patches@39979 27541ba8-7e3a-0410-8455-c3a389f83636 | 27 June 2011, 09:23:15 UTC |
d1d0e4a | Lorenzo Moneta | 26 June 2011, 22:59:02 UTC | merge from trunk new tutorials added in 39975 (+39976) git-svn-id: http://root.cern.ch/svn/root/branches/v5-30-00-patches@39978 27541ba8-7e3a-0410-8455-c3a389f83636 | 26 June 2011, 22:59:02 UTC |
d3140ef | Lorenzo Moneta | 26 June 2011, 22:57:52 UTC | merge from trunk revision 39975 http://root.cern.ch/viewvc?rev=39975&root=root&view=rev git-svn-id: http://root.cern.ch/svn/root/branches/v5-30-00-patches@39977 27541ba8-7e3a-0410-8455-c3a389f83636 | 26 June 2011, 22:57:52 UTC |
07f374a | Gerardo Ganis | 26 June 2011, 11:55:33 UTC | Import from trunk patch r39967. Patch introducing support for the protocol "pod://" in TProof::Open to automatically address the entry point of the local PoD installation. Tha patch also fixes an issue with the string used to start a PROOF-Lite session. So far both "" and "lite" could be used; however this prevented the possibility to have a machine name "lite" on the local domain as PROOF master. With this patch we require users to specify "lite://" to start a PROOF-Lite session. A reminder is printed if "lite" is used and connection fails. The empty "" string uses the cluster specified by Proof.LocalDefault; by default the latter is "lite://", so the deafult behaviour of "" is unchanged. git-svn-id: http://root.cern.ch/svn/root/branches/v5-30-00-patches@39970 27541ba8-7e3a-0410-8455-c3a389f83636 | 26 June 2011, 11:55:33 UTC |
71ffb35 | Gerardo Ganis | 26 June 2011, 10:34:17 UTC | Import patch 39878 fixing coverity warnings in TProofServ and proofbench git-svn-id: http://root.cern.ch/svn/root/branches/v5-30-00-patches@39969 27541ba8-7e3a-0410-8455-c3a389f83636 | 26 June 2011, 10:34:17 UTC |
a676e02 | Axel Naumann | 25 June 2011, 14:03:13 UTC | Proper commit of r39959: Import of r39958 from trunk. Allow larger deviations for comparison (addition, deltaR). Fixes stressVector for Ubu 10.10 32bit optimized git-svn-id: http://root.cern.ch/svn/root/branches/v5-30-00-patches@39960 27541ba8-7e3a-0410-8455-c3a389f83636 | 25 June 2011, 14:03:13 UTC |
21a0834 | Axel Naumann | 25 June 2011, 13:59:28 UTC | Import of r39958 from trunk. Allow larger deviations for comparison (addition, deltaR). Fixes stressVector for Ubu 10.10 32bit optimized git-svn-id: http://root.cern.ch/svn/root/branches/v5-30-00-patches@39959 27541ba8-7e3a-0410-8455-c3a389f83636 | 25 June 2011, 13:59:28 UTC |
b91e4bc | Wouter Verkerke | 24 June 2011, 21:27:55 UTC | Fix memory leak - from valgrind analysis of stressRooFit git-svn-id: http://root.cern.ch/svn/root/branches/v5-30-00-patches@39957 27541ba8-7e3a-0410-8455-c3a389f83636 | 24 June 2011, 21:27:55 UTC |
b8b8e53 | Wouter Verkerke | 24 June 2011, 21:06:20 UTC | Sync from trunk - new optimization activation methods for RooStats git-svn-id: http://root.cern.ch/svn/root/branches/v5-30-00-patches@39956 27541ba8-7e3a-0410-8455-c3a389f83636 | 24 June 2011, 21:06:20 UTC |
e2b9189 | Wouter Verkerke | 24 June 2011, 20:52:32 UTC | Synchronization from trunk - last batch of fixes git-svn-id: http://root.cern.ch/svn/root/branches/v5-30-00-patches@39955 27541ba8-7e3a-0410-8455-c3a389f83636 | 24 June 2011, 20:52:32 UTC |
9b44cc2 | Philippe Canal | 24 June 2011, 17:53:22 UTC | From Eckhard: patch required as a consequence on the previous updates git-svn-id: http://root.cern.ch/svn/root/branches/v5-30-00-patches@39953 27541ba8-7e3a-0410-8455-c3a389f83636 | 24 June 2011, 17:53:22 UTC |
0ff711a | Bertrand Bellenot | 24 June 2011, 12:45:16 UTC | Import r39942 from trunk Check for number of keys in TDirectory, not only in TFile. This should solve potential problem with many objects (e.g. TH1) in directories, as repported on the forum (http://root.cern.ch/phpBB3/viewtopic.php?f=3&t=12984) git-svn-id: http://root.cern.ch/svn/root/branches/v5-30-00-patches@39943 27541ba8-7e3a-0410-8455-c3a389f83636 | 24 June 2011, 12:45:16 UTC |
c6d026d | Axel Naumann | 24 June 2011, 12:22:29 UTC | Import of r39940 from trunk. Don't set the signal handler again; the program is supposed to call the default signal handler, and by setting ours again it doesn't. Fixes problem with ".qqqqqqqq". git-svn-id: http://root.cern.ch/svn/root/branches/v5-30-00-patches@39941 27541ba8-7e3a-0410-8455-c3a389f83636 | 24 June 2011, 12:22:29 UTC |
8fe8cb9 | Lorenzo Moneta | 24 June 2011, 11:23:38 UTC | merge fix 39937 from trunk git-svn-id: http://root.cern.ch/svn/root/branches/v5-30-00-patches@39938 27541ba8-7e3a-0410-8455-c3a389f83636 | 24 June 2011, 11:23:38 UTC |
bcbcb15 | Lorenzo Moneta | 24 June 2011, 10:35:19 UTC | merge revision 39935 from the trunk (bug fix https://savannah.cern.ch/bugs/?82734 ) git-svn-id: http://root.cern.ch/svn/root/branches/v5-30-00-patches@39936 27541ba8-7e3a-0410-8455-c3a389f83636 | 24 June 2011, 10:35:19 UTC |
13afccf | Lorenzo Moneta | 24 June 2011, 09:15:34 UTC | merge from trunk changes in roofit roostats histfactory and tutorials up to revision 39933 git-svn-id: http://root.cern.ch/svn/root/branches/v5-30-00-patches@39934 27541ba8-7e3a-0410-8455-c3a389f83636 | 24 June 2011, 09:15:34 UTC |
761383a | Fons Rademakers | 23 June 2011, 23:09:24 UTC | From Pere: patch to include core/lzma. git-svn-id: http://root.cern.ch/svn/root/branches/v5-30-00-patches@39925 27541ba8-7e3a-0410-8455-c3a389f83636 | 23 June 2011, 23:09:24 UTC |
abbfbc3 | Fons Rademakers | 23 June 2011, 23:06:58 UTC | mention on zip64 support. git-svn-id: http://root.cern.ch/svn/root/branches/v5-30-00-patches@39923 27541ba8-7e3a-0410-8455-c3a389f83636 | 23 June 2011, 23:06:58 UTC |
770cbba | Lorenzo Moneta | 23 June 2011, 16:40:11 UTC | merge from the trunk roofit, roostats and histfactory See http://root.cern.ch/viewvc?view=rev&revision=39865 http://root.cern.ch/viewvc?view=rev&revision=39817 git-svn-id: http://root.cern.ch/svn/root/branches/v5-30-00-patches@39912 27541ba8-7e3a-0410-8455-c3a389f83636 | 23 June 2011, 16:40:11 UTC |
3ac916c | Axel Naumann | 23 June 2011, 16:15:48 UTC | Import of r39909 from trunk. Protection for opening paren at final character: "a(b(" and moving cursor to left was crashing ROOT. git-svn-id: http://root.cern.ch/svn/root/branches/v5-30-00-patches@39910 27541ba8-7e3a-0410-8455-c3a389f83636 | 23 June 2011, 16:15:48 UTC |
507a336 | Axel Naumann | 23 June 2011, 15:31:03 UTC | Import of r39905 from trunk. Windows: trigger the copy of liblzma.dll to bin/ by adding it to ALLLIBS. git-svn-id: http://root.cern.ch/svn/root/branches/v5-30-00-patches@39906 27541ba8-7e3a-0410-8455-c3a389f83636 | 23 June 2011, 15:31:03 UTC |
fe2114c | Fons Rademakers | 23 June 2011, 09:58:22 UTC | add Compression.h git-svn-id: http://root.cern.ch/svn/root/branches/v5-30-00-patches@39903 27541ba8-7e3a-0410-8455-c3a389f83636 | 23 June 2011, 09:58:22 UTC |
d4163d9 | Fons Rademakers | 23 June 2011, 09:57:46 UTC | cosmetic. git-svn-id: http://root.cern.ch/svn/root/branches/v5-30-00-patches@39902 27541ba8-7e3a-0410-8455-c3a389f83636 | 23 June 2011, 09:57:46 UTC |
580e9bf | Fons Rademakers | 22 June 2011, 16:37:54 UTC | From Bertrand: touch liblzma.lib. git-svn-id: http://root.cern.ch/svn/root/branches/v5-30-00-patches@39894 27541ba8-7e3a-0410-8455-c3a389f83636 | 22 June 2011, 16:37:54 UTC |
2ab2c06 | Philippe Canal | 22 June 2011, 15:52:32 UTC | Import r39891 from the trunk: Mark fSockets and fInterpreter as kMustCleanup so that they automatically remove themselves from the list of cleanups when they are deleted git-svn-id: http://root.cern.ch/svn/root/branches/v5-30-00-patches@39892 27541ba8-7e3a-0410-8455-c3a389f83636 | 22 June 2011, 15:52:32 UTC |
c8c9122 | Axel Naumann | 22 June 2011, 15:35:19 UTC | Fix of r39889: Import of r39888 from trunk (really). From Eckhard von Torne: Increase permitted deviation. Now passes on ICC11 SLC5 64bit. git-svn-id: http://root.cern.ch/svn/root/branches/v5-30-00-patches@39890 27541ba8-7e3a-0410-8455-c3a389f83636 | 22 June 2011, 15:35:19 UTC |
b2aa7b0 | Axel Naumann | 22 June 2011, 14:26:26 UTC | Import of r39888 from trunk. From Eckhard von Torne: Increase permitted deviation. Now passes on ICC11 SLC5 64bit. git-svn-id: http://root.cern.ch/svn/root/branches/v5-30-00-patches@39889 27541ba8-7e3a-0410-8455-c3a389f83636 | 22 June 2011, 14:26:26 UTC |
56e7664 | Fons Rademakers | 22 June 2011, 14:12:05 UTC | add the liblzma as builtin package as it should always be available to be able to read any ROOT file. If liblzma is discovered on the system it will be used in stead of the builtin one. git-svn-id: http://root.cern.ch/svn/root/branches/v5-30-00-patches@39887 27541ba8-7e3a-0410-8455-c3a389f83636 | 22 June 2011, 14:12:05 UTC |
46b8774 | Axel Naumann | 22 June 2011, 14:00:15 UTC | Import of r39883 from trunk. Don't write out \0. Let teh compiler count (use sizeof()). Fixes problem on Windows ssh'ing to Linux. git-svn-id: http://root.cern.ch/svn/root/branches/v5-30-00-patches@39884 27541ba8-7e3a-0410-8455-c3a389f83636 | 22 June 2011, 14:00:15 UTC |
daefe87 | Fons Rademakers | 22 June 2011, 13:47:06 UTC | add xz package which builds liblzma, needed for extra compression of ROOT files. git-svn-id: http://root.cern.ch/svn/root/branches/v5-30-00-patches@39880 27541ba8-7e3a-0410-8455-c3a389f83636 | 22 June 2011, 13:47:06 UTC |
74efe13 | Fons Rademakers | 22 June 2011, 12:53:40 UTC | From Pere: Another set of small mods to fix the MacOSX build. git-svn-id: http://root.cern.ch/svn/root/branches/v5-30-00-patches@39877 27541ba8-7e3a-0410-8455-c3a389f83636 | 22 June 2011, 12:53:40 UTC |
5089969 | Gerardo Ganis | 22 June 2011, 09:35:28 UTC | Import from trunk patch 39835: - In TPacketizer and TPacketizerAdaptive, fix an issue with counter updating when a number of events to be processed is specified (it was working up to a certain number of files and then it was getting screwed up). - In TPacketizerAdaptive, fix an issue with the option 'ForceLocal' on 'file:///' URLs. - In TProofPlayer, optimize two conditional scopes. - In TProofPlayerLite, make sure that the Progress timer is stopped when issuing STOP. git-svn-id: http://root.cern.ch/svn/root/branches/v5-30-00-patches@39873 27541ba8-7e3a-0410-8455-c3a389f83636 | 22 June 2011, 09:35:28 UTC |
92579b3 | Gerardo Ganis | 22 June 2011, 09:20:03 UTC | Import Xroot version 3.0.4. See net/xrootd/src/xrootd/docs/ReleaseNotes.txt for a detailed description of the changes and fixes wrt to version 3.0.3 . git-svn-id: http://root.cern.ch/svn/root/branches/v5-30-00-patches@39872 27541ba8-7e3a-0410-8455-c3a389f83636 | 22 June 2011, 09:20:03 UTC |
8fb6f2b | Axel Naumann | 21 June 2011, 16:20:48 UTC | Import of r39861 from trunk. Fix for Savannah #83478: more home / end CSIs. git-svn-id: http://root.cern.ch/svn/root/branches/v5-30-00-patches@39863 27541ba8-7e3a-0410-8455-c3a389f83636 | 21 June 2011, 16:20:48 UTC |
07b6534 | Axel Naumann | 21 June 2011, 16:20:21 UTC | Import of r39860 from trunk. Fix bug in Range::IsEmpty() Don't update the display implicitly when attaching: want to update display often even if already attached, and this would trigger two updates. Better ask for an update explicitly but once. When having read input there's no point to update the prompt - the prompt should have been shown already anyway. This considerably reduces the amounts of re-draws and moves. git-svn-id: http://root.cern.ch/svn/root/branches/v5-30-00-patches@39862 27541ba8-7e3a-0410-8455-c3a389f83636 | 21 June 2011, 16:20:21 UTC |
2ed3e5f | Philippe Canal | 20 June 2011, 11:55:08 UTC | Import revision 39824 from the trunk: Add Fatal error message if the output file of the TFileMerger (and hadd) is deleted prematurely due to a large TTree git-svn-id: http://root.cern.ch/svn/root/branches/v5-30-00-patches@39826 27541ba8-7e3a-0410-8455-c3a389f83636 | 20 June 2011, 11:55:08 UTC |
bba029b | Philippe Canal | 17 June 2011, 19:50:53 UTC | Fix memory leak. Extend suppression file for more zlib intentional uninitialized memory use and for new TString implementation and remove old TString implementation. Add one more X11 suppression git-svn-id: http://root.cern.ch/svn/root/branches/v5-30-00-patches@39812 27541ba8-7e3a-0410-8455-c3a389f83636 | 17 June 2011, 19:50:53 UTC |
32d0150 | Fons Rademakers | 17 June 2011, 17:00:27 UTC | check for Apple's clang v3 compiler and use that as default. git-svn-id: http://root.cern.ch/svn/root/branches/v5-30-00-patches@39805 27541ba8-7e3a-0410-8455-c3a389f83636 | 17 June 2011, 17:00:27 UTC |
8e3556b | Fons Rademakers | 17 June 2011, 16:59:57 UTC | From Pere: This patch fixes the problem reported by Jan at https://savannah.cern.ch/bugs/?83017 git-svn-id: http://root.cern.ch/svn/root/branches/v5-30-00-patches@39804 27541ba8-7e3a-0410-8455-c3a389f83636 | 17 June 2011, 16:59:57 UTC |
bc4cf0b | Bertrand Bellenot | 17 June 2011, 14:53:33 UTC | Import r39800 from trunk Allow to change the background color with the new (modern) style (instead of using the default frame background color) git-svn-id: http://root.cern.ch/svn/root/branches/v5-30-00-patches@39801 27541ba8-7e3a-0410-8455-c3a389f83636 | 17 June 2011, 14:53:33 UTC |
69988fe | Philippe Canal | 17 June 2011, 13:54:43 UTC | Import revision 39795 from the trunk: Fix cov 29598,29603 (unnecessary test), 29601, 29602 (uninitalized data member) git-svn-id: http://root.cern.ch/svn/root/branches/v5-30-00-patches@39797 27541ba8-7e3a-0410-8455-c3a389f83636 | 17 June 2011, 13:54:43 UTC |
d85d6d4 | Bertrand Bellenot | 17 June 2011, 12:02:51 UTC | Import r39793 from trunk Fix a side effect of changes for the new GUI style when changing the background color (was always the default frame color) git-svn-id: http://root.cern.ch/svn/root/branches/v5-30-00-patches@39794 27541ba8-7e3a-0410-8455-c3a389f83636 | 17 June 2011, 12:02:51 UTC |
f71a370 | Axel Naumann | 17 June 2011, 08:36:23 UTC | Import of r39789 from trunk. r39708 used the wrong criterion: it doesn't matter whether ESC is pending but whether something has been read ahead (i.e. is buffered). If it is, select() will not succeed, so we must flush the characters that have been buffered. git-svn-id: http://root.cern.ch/svn/root/branches/v5-30-00-patches@39790 27541ba8-7e3a-0410-8455-c3a389f83636 | 17 June 2011, 08:36:23 UTC |
ad73eac | Lorenzo Moneta | 17 June 2011, 07:05:52 UTC | merge from trunk fix 39778 in TProfile's::LabelsDeflate/Inflate http://root.cern.ch/viewvc?rev=39778&root=root&view=rev git-svn-id: http://root.cern.ch/svn/root/branches/v5-30-00-patches@39788 27541ba8-7e3a-0410-8455-c3a389f83636 | 17 June 2011, 07:05:52 UTC |
ea31fd7 | Philippe Canal | 17 June 2011, 04:23:14 UTC | Import revision 39786 from the trunk: Properly recognize a TClonesArray data member even if the requested type was a typedef (to TClonesArray) that is in a namespace (for example edm::Event::ContaierType) git-svn-id: http://root.cern.ch/svn/root/branches/v5-30-00-patches@39787 27541ba8-7e3a-0410-8455-c3a389f83636 | 17 June 2011, 04:23:14 UTC |
140ce6d | Philippe Canal | 16 June 2011, 18:19:31 UTC | Import revision 39782 from the trunk: fix memory leak git-svn-id: http://root.cern.ch/svn/root/branches/v5-30-00-patches@39783 27541ba8-7e3a-0410-8455-c3a389f83636 | 16 June 2011, 18:19:31 UTC |
9ea34f7 | Fons Rademakers | 16 June 2011, 15:56:51 UTC | revert broken clang detection. git-svn-id: http://root.cern.ch/svn/root/branches/v5-30-00-patches@39776 27541ba8-7e3a-0410-8455-c3a389f83636 | 16 June 2011, 15:56:51 UTC |
f5e6a3c | Fons Rademakers | 16 June 2011, 10:53:45 UTC | prepare for clang being official Apple compiler from this fall onwards. git-svn-id: http://root.cern.ch/svn/root/branches/v5-30-00-patches@39766 27541ba8-7e3a-0410-8455-c3a389f83636 | 16 June 2011, 10:53:45 UTC |
5e2281c | Fons Rademakers | 16 June 2011, 10:52:16 UTC | add again support for ACliC compiled plugin macros and allow in addition to .C also extensions like .cxx, .cpp, .cc. Fixes issue 83277. git-svn-id: http://root.cern.ch/svn/root/branches/v5-30-00-patches@39765 27541ba8-7e3a-0410-8455-c3a389f83636 | 16 June 2011, 10:52:16 UTC |
7e1a783 | Philippe Canal | 15 June 2011, 16:37:28 UTC | Make sure the TTreeCloner properly carry forward the value of the kDoNotUseBufferMap bit in the branch (addendum to r38801) git-svn-id: http://root.cern.ch/svn/root/branches/v5-30-00-patches@39758 27541ba8-7e3a-0410-8455-c3a389f83636 | 15 June 2011, 16:37:28 UTC |
7d4ad44 | Fons Rademakers | 15 June 2011, 16:01:24 UTC | From Pere: handle the lzma package. git-svn-id: http://root.cern.ch/svn/root/branches/v5-30-00-patches@39751 27541ba8-7e3a-0410-8455-c3a389f83636 | 15 June 2011, 16:01:24 UTC |
451acd7 | Fons Rademakers | 15 June 2011, 12:41:25 UTC | revert patch for testing qttestdir as it does not work. git-svn-id: http://root.cern.ch/svn/root/branches/v5-30-00-patches@39745 27541ba8-7e3a-0410-8455-c3a389f83636 | 15 June 2011, 12:41:25 UTC |
f30d970 | Fons Rademakers | 15 June 2011, 09:49:25 UTC | From Bertrand: Allow to compile ZInflate.c on Windows (on Windows, sys/types.h contains #if !__STDC__) git-svn-id: http://root.cern.ch/svn/root/branches/v5-30-00-patches@39738 27541ba8-7e3a-0410-8455-c3a389f83636 | 15 June 2011, 09:49:25 UTC |
56df3f1 | Fons Rademakers | 15 June 2011, 00:55:17 UTC | Stamp production version 5.30/00-rc2 (release candidate 2). git-svn-id: http://root.cern.ch/svn/root/branches/v5-30-00-patches@39733 27541ba8-7e3a-0410-8455-c3a389f83636 | 15 June 2011, 00:55:17 UTC |
a92debb | Fons Rademakers | 15 June 2011, 00:23:03 UTC | link with -lpthread and not with -pthread on OSX to silence clang complaining about -pthread being unused during compilation. git-svn-id: http://root.cern.ch/svn/root/branches/v5-30-00-patches@39732 27541ba8-7e3a-0410-8455-c3a389f83636 | 15 June 2011, 00:23:03 UTC |
5119899 | Philippe Canal | 14 June 2011, 21:38:53 UTC | Correctly handle the case when the LZMA include are in /usr/include git-svn-id: http://root.cern.ch/svn/root/branches/v5-30-00-patches@39729 27541ba8-7e3a-0410-8455-c3a389f83636 | 14 June 2011, 21:38:53 UTC |
8863eb7 | Matevz Tadel | 14 June 2011, 19:27:32 UTC | Merge rev 39700 from trunk: suppress FBO initialization messages unless in debug mode. git-svn-id: http://root.cern.ch/svn/root/branches/v5-30-00-patches@39727 27541ba8-7e3a-0410-8455-c3a389f83636 | 14 June 2011, 19:27:32 UTC |
a0fd835 | Philippe Canal | 14 June 2011, 19:15:16 UTC | Import revision 39724 from the trunk (From Elvin): additional checks before starting the prefetching thread and also I modify the way memory is deallocated when the destructor of the TFilePrefetch class is called. According to the documentation of TThread::Delete, when the object is allocated on the heap one should call directly delete which is what I added in the new patch. git-svn-id: http://root.cern.ch/svn/root/branches/v5-30-00-patches@39726 27541ba8-7e3a-0410-8455-c3a389f83636 | 14 June 2011, 19:15:16 UTC |
c1c2d4a | Philippe Canal | 14 June 2011, 19:14:05 UTC | Import revision 39640 of the trunk: Improve behavior of TJoinHelper given the following limitation of the pthread conditions git-svn-id: http://root.cern.ch/svn/root/branches/v5-30-00-patches@39725 27541ba8-7e3a-0410-8455-c3a389f83636 | 14 June 2011, 19:14:05 UTC |
b31f936 | Philippe Canal | 14 June 2011, 17:46:12 UTC | Import revision 39722 from the trunk: Explicitly disallow executing a TTreeCloner which is invalid git-svn-id: http://root.cern.ch/svn/root/branches/v5-30-00-patches@39723 27541ba8-7e3a-0410-8455-c3a389f83636 | 14 June 2011, 17:46:12 UTC |
185b108 | Philippe Canal | 14 June 2011, 15:37:24 UTC | Import revision 39720 from the trunk Improve error recovery in TTreeCloner when the output TTree is missing and is not associated with a writeable file. git-svn-id: http://root.cern.ch/svn/root/branches/v5-30-00-patches@39721 27541ba8-7e3a-0410-8455-c3a389f83636 | 14 June 2011, 15:37:24 UTC |
027fec7 | Fons Rademakers | 14 June 2011, 14:23:34 UTC | -DREENTRANT not needed when also using -pthread on OSX. Also on 10.6 to link with Open GL a simple -lGL works again (as opposed to having to link with system dylib). git-svn-id: http://root.cern.ch/svn/root/branches/v5-30-00-patches@39717 27541ba8-7e3a-0410-8455-c3a389f83636 | 14 June 2011, 14:23:34 UTC |
7e94456 | Axel Naumann | 14 June 2011, 13:30:51 UTC | Import of r39712 from trunk. Remove hacks for TMVA, RooFit, now that their headers follow the inc/ versus include/ symmetry. Fixes doc for RooFit/Stat/..., TMVA. git-svn-id: http://root.cern.ch/svn/root/branches/v5-30-00-patches@39713 27541ba8-7e3a-0410-8455-c3a389f83636 | 14 June 2011, 13:30:51 UTC |
cf01b85 | Axel Naumann | 14 June 2011, 13:04:06 UTC | Import of r39710 from trunk. History line count differs when adding the history line outside TextInput. Update history line index of ^O to reflect that. git-svn-id: http://root.cern.ch/svn/root/branches/v5-30-00-patches@39711 27541ba8-7e3a-0410-8455-c3a389f83636 | 14 June 2011, 13:04:06 UTC |
06e4628 | Axel Naumann | 14 June 2011, 12:45:57 UTC | Import of r39708 from trunk. If there is a pending Esc (e.g. from cursor-right's CSI, or from ESC-f), also eat the following character. Fixes ESC-f reported by Christoph Naegeli. git-svn-id: http://root.cern.ch/svn/root/branches/v5-30-00-patches@39709 27541ba8-7e3a-0410-8455-c3a389f83636 | 14 June 2011, 12:45:57 UTC |
a5d3e41 | Bertrand Bellenot | 14 June 2011, 09:54:22 UTC | Import r39706 from trunk Emit DoubleClicked() signals from TGLBContainer (should solve a problem reported on the forum: http://root.cern.ch/phpBB3//viewtopic.php?f=3&t=10972) git-svn-id: http://root.cern.ch/svn/root/branches/v5-30-00-patches@39707 27541ba8-7e3a-0410-8455-c3a389f83636 | 14 June 2011, 09:54:22 UTC |
e6e4d8a | Axel Naumann | 14 June 2011, 09:35:25 UTC | Import of r39704 from trunk. Avoid buffer underrun on empty commands (e.g. '@'-cancelled ones) git-svn-id: http://root.cern.ch/svn/root/branches/v5-30-00-patches@39705 27541ba8-7e3a-0410-8455-c3a389f83636 | 14 June 2011, 09:35:25 UTC |
4ed4887 | Axel Naumann | 14 June 2011, 09:25:50 UTC | Import of r39702 from trunk. Avoid sign changes due to kIsRaw / fMod sign extension. Fixes '@' cancelling CINT input. git-svn-id: http://root.cern.ch/svn/root/branches/v5-30-00-patches@39703 27541ba8-7e3a-0410-8455-c3a389f83636 | 14 June 2011, 09:25:50 UTC |
67f4547 | Philippe Canal | 13 June 2011, 22:04:55 UTC | Move declaration to the beginning of the routine to satisfy some C compiler(s) git-svn-id: http://root.cern.ch/svn/root/branches/v5-30-00-patches@39699 27541ba8-7e3a-0410-8455-c3a389f83636 | 13 June 2011, 22:04:55 UTC |
e51df7e | Philippe Canal | 13 June 2011, 21:43:43 UTC | Import revision 39694 of the trunk. Update TBranchElement::Unroll to no longer split a base class that can not be split (i.e. respect the information returned by TStreamerElement::CannotSplit (and thus TClass::CanSplit). Add the ability to explicitly forbid (or allow) the splitting of a class (TClass::SetSplit) so that user can inforce the use of a custom streamer in all possible split cases. This disabling is currently _not_ done automatically for backward compatibility reasons and because a) Without TClass::SetCanSplit there was no way to force the splitting (short of setting the split level lower) b) Some classes still requires a custom streamer solely to read older data files (for example for file written before the advent of StreamerInfo) and are such not necessary to be used when writting (and schema evolution rules can not yet be used in this case). git-svn-id: http://root.cern.ch/svn/root/branches/v5-30-00-patches@39697 27541ba8-7e3a-0410-8455-c3a389f83636 | 13 June 2011, 21:43:43 UTC |
850fc69 | Philippe Canal | 13 June 2011, 21:17:59 UTC | Import revision 39694 of the trunk. Update TBranchElement::Unroll to no longer split a base class that can not be split (i.e. respect the information returned by TStreamerElement::CannotSplit (and thus TClass::CanSplit). Add the ability to explicitly forbid (or allow) the splitting of a class (TClass::SetSplit) so that user can inforce the use of a custom streamer in all possible split cases. This disabling is currently _not_ done automatically for backward compatibility reasons and because a) Without TClass::SetCanSplit there was no way to force the splitting (short of setting the split level lower) b) Some classes still requires a custom streamer solely to read older data files (for example for file written before the advent of StreamerInfo) and are such not necessary to be used when writting (and schema evolution rules can not yet be used in this case). git-svn-id: http://root.cern.ch/svn/root/branches/v5-30-00-patches@39695 27541ba8-7e3a-0410-8455-c3a389f83636 | 13 June 2011, 21:17:59 UTC |
1b030e7 | Philippe Canal | 13 June 2011, 21:00:11 UTC | Import revision 39692 from the trunk. Fix support for call to MakeProject like: gFile->MakeProject("./classCode/","*","RECREATE++") Better error handling if the source file failed to be created or if the project directory can not be created. This fixes http://savannah.cern.ch/bugs/?83188 git-svn-id: http://root.cern.ch/svn/root/branches/v5-30-00-patches@39693 27541ba8-7e3a-0410-8455-c3a389f83636 | 13 June 2011, 21:00:11 UTC |
01d7556 | Fons Rademakers | 12 June 2011, 20:07:35 UTC | From Pere: - Added fitsio component - Added experimentally two new options 'builtin_gsl' and 'builtin_cfitsio' to build these packages within ROOT when needed by downloading the source code from the web. - Fixed a problem with sometimes incompatible versions of the python interpreter and libraries. git-svn-id: http://root.cern.ch/svn/root/branches/v5-30-00-patches@39686 27541ba8-7e3a-0410-8455-c3a389f83636 | 12 June 2011, 20:07:35 UTC |
cb77957 | Matevz Tadel | 11 June 2011, 05:37:08 UTC | Merge the following revisions from trunk: 39612, 39679, 39680, 39681 Mini change-log: - fix rare infinite loop in straight-line projection; - add GUI for auto-saving images from GL viewer; - update release notes. git-svn-id: http://root.cern.ch/svn/root/branches/v5-30-00-patches@39682 27541ba8-7e3a-0410-8455-c3a389f83636 | 11 June 2011, 05:37:08 UTC |
288629b | Lorenzo Moneta | 10 June 2011, 17:42:36 UTC | merge revision 39676 in the trunk from Philippe Fix r39628 by insuring the copied histogram has the proper type; this fixes tutorials/seims.C git-svn-id: http://root.cern.ch/svn/root/branches/v5-30-00-patches@39677 27541ba8-7e3a-0410-8455-c3a389f83636 | 10 June 2011, 17:42:36 UTC |
00861be | Philippe Canal | 10 June 2011, 16:19:12 UTC | Import revision 39673 from the trunk: From Elvin - completely remove the recycle list and I recycle blocks directly from the read list ( the oldest block in the list is recycled first) - improve the prefetching strategy so that if the user reads sparsely (only one entry from a block) then the prefetching thread won't prefetch the following block as it will never be used. But it will prefect the block corresponding to the new entry requested. - so now for example if one wants to read only entries 0, 1000, 2000 and 3000 the program will only prefetch 4 blocks (in comparison to 32 as it did before) - this also leads to smaller run times when reading sparsely - by removing the recycle list, during any type of execution (sequential, sparse) I only use two TFPBlock thus considerably reducing the memory footprint. (you can see how blocks are created and recycled by putting two prints in TFilePrefetch::CreateObject), and valgrind --tool=massif shows a maximum size of 60 MB allocated for TFPBlock. git-svn-id: http://root.cern.ch/svn/root/branches/v5-30-00-patches@39675 27541ba8-7e3a-0410-8455-c3a389f83636 | 10 June 2011, 16:19:12 UTC |
ca8737f | Lorenzo Moneta | 10 June 2011, 10:05:15 UTC | bring from trunk fix http://root.cern.ch/viewvc?rev=39628&root=root&view=rev for the bug https://savannah.cern.ch/bugs/index.php?83066 git-svn-id: http://root.cern.ch/svn/root/branches/v5-30-00-patches@39664 27541ba8-7e3a-0410-8455-c3a389f83636 | 10 June 2011, 10:05:15 UTC |
fece4e3 | Bertrand Bellenot | 10 June 2011, 08:17:08 UTC | Import r39658 from trunk Better way of checking protocol using TUrl (simply ignore errors on malformed urls) git-svn-id: http://root.cern.ch/svn/root/branches/v5-30-00-patches@39659 27541ba8-7e3a-0410-8455-c3a389f83636 | 10 June 2011, 08:17:08 UTC |
d9d1ebc | Fons Rademakers | 09 June 2011, 23:24:50 UTC | to make sure we have gPluginMgr availble in the plugin macros call once gInterpreter->InitializeDictionaries(). git-svn-id: http://root.cern.ch/svn/root/branches/v5-30-00-patches@39655 27541ba8-7e3a-0410-8455-c3a389f83636 | 09 June 2011, 23:24:50 UTC |
092ab15 | Fons Rademakers | 09 June 2011, 18:10:59 UTC | From Pere: - Finalized packages for options 'qt' and 'qtgsi' for Windows and Linux. With this the build on Windows with all possible options is completed. - Changed the default for options to be equivalent to the traditional ROOT configure. They will be turned off is the required external is not found. - Reduced the verbosity of the cmake command the second time it is executed and has already found the external packages git-svn-id: http://root.cern.ch/svn/root/branches/v5-30-00-patches@39651 27541ba8-7e3a-0410-8455-c3a389f83636 | 09 June 2011, 18:10:59 UTC |
0c3aa3c | Fons Rademakers | 09 June 2011, 18:07:22 UTC | don't look for helper TSystem's when accessing local files (file:///). git-svn-id: http://root.cern.ch/svn/root/branches/v5-30-00-patches@39650 27541ba8-7e3a-0410-8455-c3a389f83636 | 09 June 2011, 18:07:22 UTC |
6d424e9 | Fons Rademakers | 09 June 2011, 18:06:56 UTC | move slightly forward initialization of dictionaries to avoid tons of warning when running with statically linked module on OSX. git-svn-id: http://root.cern.ch/svn/root/branches/v5-30-00-patches@39649 27541ba8-7e3a-0410-8455-c3a389f83636 | 09 June 2011, 18:06:56 UTC |
566d8e4 | Philippe Canal | 09 June 2011, 17:38:38 UTC | Fix warning (r39644) git-svn-id: http://root.cern.ch/svn/root/branches/v5-30-00-patches@39645 27541ba8-7e3a-0410-8455-c3a389f83636 | 09 June 2011, 17:38:38 UTC |
945b8c8 | Philippe Canal | 09 June 2011, 17:32:22 UTC | Import revision 39642 from the trunk Reduce the memory used by a TTree in half. Refactor the code reading and writing the TBasket data. A single transient buffer holding the compressed data is now managed by TTree (and could be made thread local) rather than having one per TBranch. git-svn-id: http://root.cern.ch/svn/root/branches/v5-30-00-patches@39643 27541ba8-7e3a-0410-8455-c3a389f83636 | 09 June 2011, 17:32:22 UTC |
9c20703 | Philippe Canal | 09 June 2011, 15:37:27 UTC | Remove TMemFile from branch (revert 39631) git-svn-id: http://root.cern.ch/svn/root/branches/v5-30-00-patches@39635 27541ba8-7e3a-0410-8455-c3a389f83636 | 09 June 2011, 15:37:27 UTC |
ddcfa58 | Philippe Canal | 09 June 2011, 15:06:54 UTC | Import revision 39611 from the trunk Introduce TMemFile and update TFileMerger to support incremental merges. Add new tutorials ( net/treeClient.C + net/fastMergeServer.C ) demonstrating how a TMemFile can be used to do parallel merge from many client. ( TMemFile still needs to be better integrated with TMessage and TSocket). The new TMemFile class support the TFile interface but only store the information in memory. This version is limited to 32MB. TMessage mess; ... mess->ReadFastArray(scratch,length); transient = new TMemFile("hsimple.memroot",scratch,length); will copy the content of 'scratch' into the in-memory buffer created by/for the TMemFile. TMemFile *file = new TMemFile("hsimple.memroot","RECREATE"); Will create an empty in-memory of (currently fixed) size 32MB. file->ResetAfterMerge(0); Will reset the objects in the TDirectory list of objects so that they are ready for more data accumulations (i.e. returns the data to 0 but keep the customizations). Introduce the new function TFileMerger::IncrementalMerge will will Merge the list of file _with_ the content of the output file (if any). This allows make several successive Merge into the same TFile object. Introduce non-static version of TFile::Cp allows the copy of an existing TFile object. Introduce new explicit interface for providing reseting capability after a merge. If a class has a method with the name and signature: void ResetAfterMerge(TFileMergeInfo*); it will be used by a TMemFile to reset its objects after a merge operation has been done. If this method does not exist, the TClass will use a method with the name and signature: void Reset(Optiont_t *); TClass now provides a quick access to these merging function via TClass::GetResetAfterMerge. The wrapper function is automatically created by rootcint and can be installed via TClass::SetResetAfterMerge. The wrapper function should have the signature/type ROOT::ResetAfterMergeFunc_t: void (*)(void *thisobj, TFileMergeInfo*); ResetAfterMerge functions were added to the following classes: TDirectoryFile, TMemFile, TTree, TChain, TBranch, TBranhcElement, TBranchClones, TBranchObject and TBranchRef. git-svn-id: http://root.cern.ch/svn/root/branches/v5-30-00-patches@39631 27541ba8-7e3a-0410-8455-c3a389f83636 | 09 June 2011, 15:06:54 UTC |
b72e986 | Bertrand Bellenot | 09 June 2011, 08:58:17 UTC | Import r39626 from trunk Test only urls containing "://" git-svn-id: http://root.cern.ch/svn/root/branches/v5-30-00-patches@39627 27541ba8-7e3a-0410-8455-c3a389f83636 | 09 June 2011, 08:58:17 UTC |
fb5a7a6 | Bertrand Bellenot | 09 June 2011, 07:33:48 UTC | Import of r39623 from trunk Avoid to expand pathes that are urls. For example, don't replace '~' by the $HOME value, or ':' by ';' in urls like root://user@any.where.com:1234//~user/... git-svn-id: http://root.cern.ch/svn/root/branches/v5-30-00-patches@39624 27541ba8-7e3a-0410-8455-c3a389f83636 | 09 June 2011, 07:33:48 UTC |
c2869a2 | Lorenzo Moneta | 09 June 2011, 06:43:51 UTC | merge fix 39613 from the trunk reset TAxis time display flag before adding histogram to avoid rebinning (see https://savannah.cern.ch/bugs/?83046 ) git-svn-id: http://root.cern.ch/svn/root/branches/v5-30-00-patches@39622 27541ba8-7e3a-0410-8455-c3a389f83636 | 09 June 2011, 06:43:51 UTC |
bf103bf | Lorenzo Moneta | 09 June 2011, 06:40:33 UTC | merge fix for a memory leak from the trunk (39620) git-svn-id: http://root.cern.ch/svn/root/branches/v5-30-00-patches@39621 27541ba8-7e3a-0410-8455-c3a389f83636 | 09 June 2011, 06:40:33 UTC |
a7171a2 | Lorenzo Moneta | 08 June 2011, 15:04:51 UTC | merge revision 39592 and 39606 from the trunk: - When drawing scatter plot for TH2 or TH2Poly do not use gRandom, but an independent random generator instance, to avoid interfering with gRandom This fixes the bug <a href="https://savannah.cern.ch/bugs/?83021" >83021</a>. Now the same sequence is also used for the same histograms, giving therefore the same scatter plot for the same histogram. - update release notes git-svn-id: http://root.cern.ch/svn/root/branches/v5-30-00-patches@39608 27541ba8-7e3a-0410-8455-c3a389f83636 | 08 June 2011, 15:04:51 UTC |