https://github.com/root-project/root

sort by:
Revision Author Date Message Commit Date
1bb435e 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-20-00-patches@28972 27541ba8-7e3a-0410-8455-c3a389f83636 12 June 2009, 18:47:18 UTC
0f0c027 fix parsing of script names with + somewhere in path. git-svn-id: http://root.cern.ch/svn/root/branches/v5-20-00-patches@27948 27541ba8-7e3a-0410-8455-c3a389f83636 26 March 2009, 16:30:12 UTC
c30c570 avoid infinite loop in TFile::ReadStreamerInfo git-svn-id: http://root.cern.ch/svn/root/branches/v5-20-00-patches@27926 27541ba8-7e3a-0410-8455-c3a389f83636 25 March 2009, 01:57:26 UTC
19af3dd extent assert as needed git-svn-id: http://root.cern.ch/svn/root/branches/v5-20-00-patches@26796 27541ba8-7e3a-0410-8455-c3a389f83636 10 December 2008, 15:04:28 UTC
59e86a9 When detaching an index from a TTree, also detach the TTree from the index. Now we can properly delete 'detached' TTreeIndices in TChainIndex git-svn-id: http://root.cern.ch/svn/root/branches/v5-20-00-patches@26786 27541ba8-7e3a-0410-8455-c3a389f83636 09 December 2008, 23:12:52 UTC
53e650c Better solution for revision 17257 (fixing http://savannah.cern.ch/bugs/?22722). Avoid double delete without introducing a memory leak. git-svn-id: http://root.cern.ch/svn/root/branches/v5-20-00-patches@26773 27541ba8-7e3a-0410-8455-c3a389f83636 09 December 2008, 20:10:26 UTC
79a3127 * Improve the way branches are matched for a Fast Merge. Now support the case where one of the branches in the output tree in not present. Also supports the case where branches are not the same order. git-svn-id: http://root.cern.ch/svn/root/branches/v5-20-00-patches@25963 27541ba8-7e3a-0410-8455-c3a389f83636 26 October 2008, 17:00:58 UTC
ac3e292 From Paul: Fix TClass::Load() test for buffer overflow when reading a class name from disk, it was one byte off. git-svn-id: http://root.cern.ch/svn/root/branches/v5-20-00-patches@25270 27541ba8-7e3a-0410-8455-c3a389f83636 27 August 2008, 03:22:26 UTC
0460f50 Insure that the in-memory tree (not attached to a file) are saved as expected by revision 24454 (i.e. each basket saved separately) and prevent the printing of the misleading error message: Error in <TBasket::Create>: Cannot create key without file git-svn-id: http://root.cern.ch/svn/root/branches/v5-20-00-patches@25059 27541ba8-7e3a-0410-8455-c3a389f83636 05 August 2008, 19:23:34 UTC
1082387 apply same fix as in the trunk: fix for bug https://savannah.cern.ch/bugs/?38790 call InitArgs for interpreted function in implementation of operator() git-svn-id: http://root.cern.ch/svn/root/branches/v5-20-00-patches@24830 27541ba8-7e3a-0410-8455-c3a389f83636 15 July 2008, 09:23:20 UTC
715609f ACliC (TSystem::CompileMacro) needs RConfigure.h to find rootcint when the configure option --prefix is used git-svn-id: http://root.cern.ch/svn/root/branches/v5-20-00-patches@24629 27541ba8-7e3a-0410-8455-c3a389f83636 03 July 2008, 01:23:58 UTC
2b7f687 Adapt TTreeSQL to the changed made in TTree in r24454 (TTreeSQL now needs to explicit create baskets) git-svn-id: http://root.cern.ch/svn/root/branches/v5-20-00-patches@24593 27541ba8-7e3a-0410-8455-c3a389f83636 27 June 2008, 17:32:23 UTC
86c5111 create patches branch, just in case ;-). git-svn-id: http://root.cern.ch/svn/root/branches/v5-20-00-patches@24538 27541ba8-7e3a-0410-8455-c3a389f83636 25 June 2008, 11:08:04 UTC
1ed40bc Tagging production version 5.20 git-svn-id: http://root.cern.ch/svn/root/tags/v5-20-00@24532 27541ba8-7e3a-0410-8455-c3a389f83636 25 June 2008, 07:37:08 UTC
4ae0723 Comment unused variables declarations git-svn-id: http://root.cern.ch/svn/root/trunk@24531 27541ba8-7e3a-0410-8455-c3a389f83636 25 June 2008, 05:45:47 UTC
6ad5ed6 Remove some debugging printouts. -- Paul Russo git-svn-id: http://root.cern.ch/svn/root/trunk@24530 27541ba8-7e3a-0410-8455-c3a389f83636 25 June 2008, 02:45:17 UTC
16cab80 If we search for a tag by giving an explicit name, and the found tag is not in the given scope, return failure like cint5 did. -- Paul Russo git-svn-id: http://root.cern.ch/svn/root/trunk@24529 27541ba8-7e3a-0410-8455-c3a389f83636 25 June 2008, 02:43:39 UTC
cb1f4c2 Cleanup handling of cache variables during initialization, copying, and iteration. -- Paul Russo git-svn-id: http://root.cern.ch/svn/root/trunk@24528 27541ba8-7e3a-0410-8455-c3a389f83636 25 June 2008, 02:42:22 UTC
b6d33f4 From Fons: this patch should fix the gfortran linking problem reported by Alice. There was a check in the makefiles that check for the gcc and gfortran to be of the same version, if not g77 libs were linked. This assumed that the old cernlibs were build with the default g77 and not gfortran. Since we now build minicern ourselves this requirement is not there anymore. git-svn-id: http://root.cern.ch/svn/root/trunk@24527 27541ba8-7e3a-0410-8455-c3a389f83636 24 June 2008, 21:21:49 UTC
e99d7b1 Stamp production release 5.20/00 git-svn-id: http://root.cern.ch/svn/root/trunk@24526 27541ba8-7e3a-0410-8455-c3a389f83636 24 June 2008, 20:03:50 UTC
3eae2d6 o index.html - Add announcement on newly available tutorial macros git-svn-id: http://root.cern.ch/svn/root/trunk@24525 27541ba8-7e3a-0410-8455-c3a389f83636 24 June 2008, 19:26:25 UTC
0b58300 Move old RoofitDemo from tutorials/fit to tutorials/roofit git-svn-id: http://root.cern.ch/svn/root/trunk@24524 27541ba8-7e3a-0410-8455-c3a389f83636 24 June 2008, 19:01:30 UTC
1672c03 From Wouter. A new collection of tutorials showing various facets of the Roofit system. These tutorials can be executed via CINT or ACLIC. See comments at the top of each script. The tutorial naming indicates the recommended execution/learning order. git-svn-id: http://root.cern.ch/svn/root/trunk@24523 27541ba8-7e3a-0410-8455-c3a389f83636 24 June 2008, 18:58:32 UTC
93caf3d Documemt the return value of the TChain::Add functions. git-svn-id: http://root.cern.ch/svn/root/trunk@24522 27541ba8-7e3a-0410-8455-c3a389f83636 24 June 2008, 17:51:06 UTC
38815a1 From Gerri: PROOF release notes. git-svn-id: http://root.cern.ch/svn/root/trunk@24521 27541ba8-7e3a-0410-8455-c3a389f83636 24 June 2008, 16:47:22 UTC
c748fe7 from Gerri: fix unitialized variables and one leak discovered by valgrind. git-svn-id: http://root.cern.ch/svn/root/trunk@24520 27541ba8-7e3a-0410-8455-c3a389f83636 24 June 2008, 16:46:23 UTC
e5396c2 use libfrtbegin only when g77 is the F77 compiler. git-svn-id: http://root.cern.ch/svn/root/trunk@24519 27541ba8-7e3a-0410-8455-c3a389f83636 24 June 2008, 16:40:53 UTC
e56f5e0 Apple behaves as expected with the 10.6 beta (remove previous correction). git-svn-id: http://root.cern.ch/svn/root/trunk@24518 27541ba8-7e3a-0410-8455-c3a389f83636 24 June 2008, 16:29:45 UTC
89b6efd fix error introduced in Qt test. git-svn-id: http://root.cern.ch/svn/root/trunk@24517 27541ba8-7e3a-0410-8455-c3a389f83636 24 June 2008, 16:04:55 UTC
15928a5 update some missing link in the documentation git-svn-id: http://root.cern.ch/svn/root/trunk@24516 27541ba8-7e3a-0410-8455-c3a389f83636 24 June 2008, 15:25:18 UTC
382d465 From Gerri: xrootd and netx notes. git-svn-id: http://root.cern.ch/svn/root/trunk@24515 27541ba8-7e3a-0410-8455-c3a389f83636 24 June 2008, 14:06:29 UTC
d3a524f From Bertrand: - Port QtGsi tests to Qt4, keeping them compatible with Qt3 git-svn-id: http://root.cern.ch/svn/root/trunk@24514 27541ba8-7e3a-0410-8455-c3a389f83636 24 June 2008, 13:21:30 UTC
04ced37 From Wouter: While runing one of my tutorial macros I crashed RooFit on a very unfortunate typo that I introduced while fixing one of the -Wshadow warning messages that was not exposed in any of the other use cases that I run in stressRooFit. git-svn-id: http://root.cern.ch/svn/root/trunk@24513 27541ba8-7e3a-0410-8455-c3a389f83636 24 June 2008, 13:17:46 UTC
4bb3258 From Axel: ruby fails to compile on win32gcc. I assume that's because it's the only platform which tests it, or because it's the only one with ruby 1.8. Anyway - there are some functions returning const char* that used to return char*. These char* are only passed as const char* or passed back to ruby functions (which expect them as char*, grr), so it's mostly a compiler issue. This patch casts them to (char*) before assigning them to char*. That should not matter for the cases where it used to work, and it gets rid of the compiler errors we see in the cases where it doesn't work. git-svn-id: http://root.cern.ch/svn/root/trunk@24512 27541ba8-7e3a-0410-8455-c3a389f83636 24 June 2008, 13:15:33 UTC
5f0200d From Axel: I fixed the links in the release notes trailer (e.g. "class index" was pointing nowhere) and as suggested by Fons added a link to the w3c validator so we can check easily from now on whether the page is valid html. git-svn-id: http://root.cern.ch/svn/root/trunk@24511 27541ba8-7e3a-0410-8455-c3a389f83636 24 June 2008, 10:44:21 UTC
82a91d2 From Andreas: support browsing of AliEn files in TBrowser. git-svn-id: http://root.cern.ch/svn/root/trunk@24510 27541ba8-7e3a-0410-8455-c3a389f83636 24 June 2008, 09:49:15 UTC
c0d7160 Add info about QT (QT version 3 not supported anymore) git-svn-id: http://root.cern.ch/svn/root/trunk@24509 27541ba8-7e3a-0410-8455-c3a389f83636 24 June 2008, 09:29:23 UTC
2da661d Fix a compilation error when attempting to install with Qt3 git-svn-id: http://root.cern.ch/svn/root/trunk@24508 27541ba8-7e3a-0410-8455-c3a389f83636 24 June 2008, 09:24:47 UTC
1cadaea - update doc files. - Add also description of TMath from David - change name of standalone library libMinuit2 built from tar-file git-svn-id: http://root.cern.ch/svn/root/trunk@24507 27541ba8-7e3a-0410-8455-c3a389f83636 24 June 2008, 09:19:54 UTC
613d638 From Valeri fine: 1. New class TQtPadFont, TGQt: - Move the Qt font operations from the TGQt class to the new dedicated TQtPadFont 2. TQtBrush, TGQt - No need for the special Win32 case for Qt4 to manage the ROOT fill styles 3. TQtRConfig.h - Adjust CPP flags to built Qt layer on Mac OS with X11 version of Qt4 4. TQtWidget - Remove the clash with Qt4 shared lib name. It fixes the ROOT context menu issue. - Fix the logical expression bug git-svn-id: http://root.cern.ch/svn/root/trunk@24506 27541ba8-7e3a-0410-8455-c3a389f83636 24 June 2008, 09:16:30 UTC
f45c421 From Axel: One more layout fix. git-svn-id: http://root.cern.ch/svn/root/trunk@24505 27541ba8-7e3a-0410-8455-c3a389f83636 24 June 2008, 07:50:40 UTC
31e6bb4 From Axel, fix HTML issues reported by w3c validator. git-svn-id: http://root.cern.ch/svn/root/trunk@24504 27541ba8-7e3a-0410-8455-c3a389f83636 24 June 2008, 07:40:33 UTC
614bd9b Add protections in TSocket::RecvStreamerInfos when receiving a TStreamerInfo with a class not yet in the class table. git-svn-id: http://root.cern.ch/svn/root/trunk@24503 27541ba8-7e3a-0410-8455-c3a389f83636 24 June 2008, 07:31:30 UTC
22ab6c7 update release notes. git-svn-id: http://root.cern.ch/svn/root/trunk@24502 27541ba8-7e3a-0410-8455-c3a389f83636 24 June 2008, 06:28:14 UTC
1ef105f Do not execute FlushBaskets when fDirectory is null. git-svn-id: http://root.cern.ch/svn/root/trunk@24501 27541ba8-7e3a-0410-8455-c3a389f83636 24 June 2008, 06:25:26 UTC
91394b5 Release notes. TEvePointSet::PointSelected() - call also the base-class version so the associated TObject is printed on the terminal (if it exists). git-svn-id: http://root.cern.ch/svn/root/trunk@24500 27541ba8-7e3a-0410-8455-c3a389f83636 24 June 2008, 03:15:42 UTC
9a3d4b9 Do not pass Scope, Type, or Member by reference in struct.cxx functions. git-svn-id: http://root.cern.ch/svn/root/trunk@24499 27541ba8-7e3a-0410-8455-c3a389f83636 23 June 2008, 22:38:25 UTC
6906b54 reindent using astyle git-svn-id: http://root.cern.ch/svn/root/trunk@24498 27541ba8-7e3a-0410-8455-c3a389f83636 23 June 2008, 22:37:31 UTC
75d0e3e - move file in correct place (genvector/doc) git-svn-id: http://root.cern.ch/svn/root/trunk@24497 27541ba8-7e3a-0410-8455-c3a389f83636 23 June 2008, 22:17:55 UTC
370a73b - update doc for mathcore, mathmore and genvector git-svn-id: http://root.cern.ch/svn/root/trunk@24496 27541ba8-7e3a-0410-8455-c3a389f83636 23 June 2008, 22:15:45 UTC
a8e2af3 cint5 is excluding 'Z' type object from being found by having an odd hash value. Since we no longer use this hash during the lookup we need to test explicit git-svn-id: http://root.cern.ch/svn/root/trunk@24495 27541ba8-7e3a-0410-8455-c3a389f83636 23 June 2008, 21:35:02 UTC
2bf0e6e 'Z' type need to be initialize early to be of any use git-svn-id: http://root.cern.ch/svn/root/trunk@24494 27541ba8-7e3a-0410-8455-c3a389f83636 23 June 2008, 21:34:00 UTC
4a3575b o index.html - Update release notes for v5.20 git-svn-id: http://root.cern.ch/svn/root/trunk@24493 27541ba8-7e3a-0410-8455-c3a389f83636 23 June 2008, 21:31:23 UTC
c2fb4db - update histogram release notes + small fix in class descriptiosn git-svn-id: http://root.cern.ch/svn/root/trunk@24492 27541ba8-7e3a-0410-8455-c3a389f83636 23 June 2008, 20:40:52 UTC
bea6c98 In TFile::close replace the call to "if (!isOpen())" by "if (!TFile::IsOpen())". This change is necessary when TXNetFile::Close is called, calling TFile::Close. TXNetFile overloads TFile::IsOpen git-svn-id: http://root.cern.ch/svn/root/trunk@24491 27541ba8-7e3a-0410-8455-c3a389f83636 23 June 2008, 19:11:43 UTC
84da2ad From Jan: fix a problem processing a TFileCollection git-svn-id: http://root.cern.ch/svn/root/trunk@24490 27541ba8-7e3a-0410-8455-c3a389f83636 23 June 2008, 15:58:24 UTC
b1e8a75 Improve comments and indentation, don't use references for passing ::Reflex::Scope. -- Paul Russo git-svn-id: http://root.cern.ch/svn/root/trunk@24489 27541ba8-7e3a-0410-8455-c3a389f83636 23 June 2008, 15:56:51 UTC
e7f175f Fix from Philippe Canal for parsing "int* const", we should only make this G__PCONSTVAR if the count of pointers seen is at least one. -- Paul Russo from Philippe Canal git-svn-id: http://root.cern.ch/svn/root/trunk@24488 27541ba8-7e3a-0410-8455-c3a389f83636 23 June 2008, 15:52:50 UTC
f83cb32 Fix G__modify_type, the G__CONSTVAR needs to be applied to the rawtype node, not the top node. Fix G__test_static, G__AUTOARYDISCRETEOBJ needs to test the statictype property directly. -- Philippe Canal and Paul Russo git-svn-id: http://root.cern.ch/svn/root/trunk@24487 27541ba8-7e3a-0410-8455-c3a389f83636 23 June 2008, 15:48:41 UTC
230b409 ignore types.h. git-svn-id: http://root.cern.ch/svn/root/trunk@24486 27541ba8-7e3a-0410-8455-c3a389f83636 23 June 2008, 15:44:31 UTC
7281f8b - HTML typo git-svn-id: http://root.cern.ch/svn/root/trunk@24485 27541ba8-7e3a-0410-8455-c3a389f83636 23 June 2008, 15:43:07 UTC
9342301 - In revision 20804, a test has been added to: "Make option BAR work with option HIST" This test worked nicely when Hoption.Bar >= 10 (option "BAR" and "HBAR"). But, in some cases, it disabled th case Hoption.Bar = 1 (simple option "B"). git-svn-id: http://root.cern.ch/svn/root/trunk@24484 27541ba8-7e3a-0410-8455-c3a389f83636 23 June 2008, 15:36:54 UTC
cf52f89 Update contributors git-svn-id: http://root.cern.ch/svn/root/trunk@24483 27541ba8-7e3a-0410-8455-c3a389f83636 23 June 2008, 15:34:26 UTC
c7bf1cf - update math release notes and class descriptions. No change in code only in doc git-svn-id: http://root.cern.ch/svn/root/trunk@24482 27541ba8-7e3a-0410-8455-c3a389f83636 23 June 2008, 15:33:08 UTC
291a8a0 put CINT section title on top of the CINT release notes git-svn-id: http://root.cern.ch/svn/root/trunk@24481 27541ba8-7e3a-0410-8455-c3a389f83636 23 June 2008, 15:30:42 UTC
18f08d1 move the send streamer info and send process id code into: SendStreamerInfos() SendProcessIDs() move the recv streamer info and recv process id code into: RecvStreamerInfos() RecvProcessIDs() Add support for schema evolution and process ids also to TPSocket and TXSocket. git-svn-id: http://root.cern.ch/svn/root/trunk@24480 27541ba8-7e3a-0410-8455-c3a389f83636 23 June 2008, 13:29:34 UTC
72bf73b Fix mismatch between declaration and implementation of TGTable::MoveTable git-svn-id: http://root.cern.ch/svn/root/trunk@24479 27541ba8-7e3a-0410-8455-c3a389f83636 23 June 2008, 13:13:54 UTC
3762392 - Update release notes. git-svn-id: http://root.cern.ch/svn/root/trunk@24478 27541ba8-7e3a-0410-8455-c3a389f83636 23 June 2008, 13:13:07 UTC
64d63d4 - fix a warning in FitUtil.cxx - fix a coding convention violation - improve and update release notes - improve doc, in particular doxygen groups git-svn-id: http://root.cern.ch/svn/root/trunk@24477 27541ba8-7e3a-0410-8455-c3a389f83636 23 June 2008, 12:58:47 UTC
5d3a53e Activate again F77LIBS git-svn-id: http://root.cern.ch/svn/root/trunk@24476 27541ba8-7e3a-0410-8455-c3a389f83636 23 June 2008, 12:35:46 UTC
0fd286c From Axel: Support variable bin size histograms in TH2::FitSlicesX too. git-svn-id: http://root.cern.ch/svn/root/trunk@24475 27541ba8-7e3a-0410-8455-c3a389f83636 23 June 2008, 11:28:26 UTC
198aab4 enable memstat only for linux architectures (e.g. not win32gcc). git-svn-id: http://root.cern.ch/svn/root/trunk@24474 27541ba8-7e3a-0410-8455-c3a389f83636 23 June 2008, 09:56:46 UTC
a2dc03b In TSocket::recv the received TStreamerInfo was not registered at the right place. git-svn-id: http://root.cern.ch/svn/root/trunk@24473 27541ba8-7e3a-0410-8455-c3a389f83636 23 June 2008, 09:19:06 UTC
2ade326 Add some missing protections git-svn-id: http://root.cern.ch/svn/root/trunk@24472 27541ba8-7e3a-0410-8455-c3a389f83636 23 June 2008, 09:08:51 UTC
099dbc6 From Axel: add support for variable bins for chi2 histogram created by FitSlices(). git-svn-id: http://root.cern.ch/svn/root/trunk@24471 27541ba8-7e3a-0410-8455-c3a389f83636 23 June 2008, 05:33:18 UTC
d11d8f8 From Jan: renamed AddFromDirectory() to Add(), correctly handles wildcards in directory. Behaviour is now similar to TChain::Add(). Fixes needed for CAF. git-svn-id: http://root.cern.ch/svn/root/trunk@24470 27541ba8-7e3a-0410-8455-c3a389f83636 23 June 2008, 01:37:37 UTC
eec9373 correction in comments. git-svn-id: http://root.cern.ch/svn/root/trunk@24469 27541ba8-7e3a-0410-8455-c3a389f83636 23 June 2008, 01:11:35 UTC
c2f98a7 Import xrootd 20080621-0000 git-svn-id: http://root.cern.ch/svn/root/trunk@24468 27541ba8-7e3a-0410-8455-c3a389f83636 22 June 2008, 16:47:03 UTC
709fea6 Make TPad::FindObject(const char *name) recursive like TPad::FindObject(const TObject *obj) git-svn-id: http://root.cern.ch/svn/root/trunk@24467 27541ba8-7e3a-0410-8455-c3a389f83636 22 June 2008, 16:46:17 UTC
d350169 static TMessage::EnableSchemaEvolution() now called TMessage::EnableSchemaEvolutionForAll() (TMessage::EnableSchemaEvolution() is now member function setting schema evolution per message). git-svn-id: http://root.cern.ch/svn/root/trunk@24466 27541ba8-7e3a-0410-8455-c3a389f83636 22 June 2008, 16:24:53 UTC
8ef725e From Fed: use root-config to detect used fortran compiler. git-svn-id: http://root.cern.ch/svn/root/trunk@24465 27541ba8-7e3a-0410-8455-c3a389f83636 22 June 2008, 15:56:14 UTC
eaa1f9c use portable form of grep (fixes Solaris issue). git-svn-id: http://root.cern.ch/svn/root/trunk@24464 27541ba8-7e3a-0410-8455-c3a389f83636 22 June 2008, 14:34:52 UTC
fe69b75 fix a problem with a variable not being initialized git-svn-id: http://root.cern.ch/svn/root/trunk@24463 27541ba8-7e3a-0410-8455-c3a389f83636 22 June 2008, 09:06:34 UTC
6793fff Fix compilation warnings reported by the nightly builds. git-svn-id: http://root.cern.ch/svn/root/trunk@24462 27541ba8-7e3a-0410-8455-c3a389f83636 22 June 2008, 05:32:26 UTC
ba33bbc Fix compilation warning on windows git-svn-id: http://root.cern.ch/svn/root/trunk@24461 27541ba8-7e3a-0410-8455-c3a389f83636 21 June 2008, 15:44:53 UTC
98db044 fix for Solaris. git-svn-id: http://root.cern.ch/svn/root/trunk@24460 27541ba8-7e3a-0410-8455-c3a389f83636 21 June 2008, 13:58:41 UTC
1aa5fc1 From Axel: Fix coding conventions. git-svn-id: http://root.cern.ch/svn/root/trunk@24459 27541ba8-7e3a-0410-8455-c3a389f83636 21 June 2008, 13:41:52 UTC
c17b2b1 From Gerri: Change the default for XProof.Debug. git-svn-id: http://root.cern.ch/svn/root/trunk@24458 27541ba8-7e3a-0410-8455-c3a389f83636 21 June 2008, 11:56:48 UTC
ab980ad From Gerri: add dummy method Reconnect(), implemented in TXSocket for reconnections in PROOF. git-svn-id: http://root.cern.ch/svn/root/trunk@24457 27541ba8-7e3a-0410-8455-c3a389f83636 21 June 2008, 11:56:23 UTC
0a3d374 From Gerri: prepare for new xrootd. git-svn-id: http://root.cern.ch/svn/root/trunk@24456 27541ba8-7e3a-0410-8455-c3a389f83636 21 June 2008, 11:55:54 UTC
9608825 Fix coding conventions git-svn-id: http://root.cern.ch/svn/root/trunk@24455 27541ba8-7e3a-0410-8455-c3a389f83636 21 June 2008, 06:00:27 UTC
70619e8 Disk and Memory Space Gain In ROOT older than v5.20/00, the branches' last basket, also known as the write basket, was always saved in the same "key" as the TTree object and was always present in memory when reading or writing. When reading this write basket was always present in memory even if the branch was never accessed. Starting in v5.20/00, TTree::Write closes out, compresses (when requested) and writes to disk in their own file record the write baskets of all the branches. (This is implemented via the new function TTree::FlushBaskets, TBranch::FlushBaskets, TBranch::FlushOneBaskets) TTree::AutoSave supports a new option "FlushBaskets" which will call FlushBaskets before saving the TTree object. Benefits - Flushing the write baskets has several advantages: - Reduce the file size of the TTree object (it not longer contains the last basket), improving read time of the TTree object - Reduce memory footprint of the TTree object. - In a TTree which "flushed" buffer, there is now usually only zero or one buffer in memory. - Previously each branch always had at least one basket in memory and usually 2 (the write basket and one read basket). - Now only the basket of the branches actually read are loaded in memory. - allow for the basket to be compressed and stored separated, increasing the compression factor. Note: Calling FlushBaskets too often (either directly of via AutoSave("FlushBaskets")) can lead to unnecessary fragmentation of the ROOT file, since it write the baskets to disk (and a new basket will be started at the next fill) whether or not the content was close to filling the basket or not. The fast tree cloning (TTreeCloner) was enhanced to support copying in-memory TTrees (that have been save as a single key on file). This issue was preventing hadd to fast clone files containing any 'in-memory' tree. git-svn-id: http://root.cern.ch/svn/root/trunk@24454 27541ba8-7e3a-0410-8455-c3a389f83636 21 June 2008, 03:13:04 UTC
dcd7a43 Add dynamic cache size synchronization (from F. Furano) git-svn-id: http://root.cern.ch/svn/root/trunk@24451 27541ba8-7e3a-0410-8455-c3a389f83636 20 June 2008, 23:04:40 UTC
ca87b85 Implement saving/loading of VizDB via creation/processing of CINT scripts. TEveManager ----------- 1. Implement Load/SaveVizDB() 2. Add bool members controlling behaviour of VizDB during loading, in particular whether to replace existing entries and update connected clients. TEveElement ----------- 1. Implement top-level SaveVizParams() and virtual WriteVizParams() that is called throughout the element class-hierarchy. 2. Add the following methods that can be called from the context menu: - void VizDB_Apply(const char* tag); - void VizDB_Reapply(); - void VizDB_UpdateModel(Bool_t update=kTRUE); - void VizDB_Insert(const char* tag, Bool_t replace=kTRUE, Bool_t update=kTRUE); Other ----- Virtual WriteVizParams() implemented for the following classes: TEvePointSet, TEveLine, TEveTrack, TEveTrackList and TEveStraightLineSet. git-svn-id: http://root.cern.ch/svn/root/trunk@24449 27541ba8-7e3a-0410-8455-c3a389f83636 20 June 2008, 21:37:48 UTC
7f87c1b From Alja: Introduce trash count to prevent too frequent creation and destruction of FTFont objects. git-svn-id: http://root.cern.ch/svn/root/trunk@24448 27541ba8-7e3a-0410-8455-c3a389f83636 20 June 2008, 21:06:12 UTC
72a02b3 Add method ChangePreScaleEntry(), allowing change of scale for an already existing scaling-entry. git-svn-id: http://root.cern.ch/svn/root/trunk@24447 27541ba8-7e3a-0410-8455-c3a389f83636 20 June 2008, 20:55:53 UTC
b530052 Add missing dependency on cintdictversion.h so the cintdlls get regenerated when the dictionary version changes - like now. Fixes another problem with svn up and make git-svn-id: http://root.cern.ch/svn/root/trunk@24446 27541ba8-7e3a-0410-8455-c3a389f83636 20 June 2008, 20:21:50 UTC
d76e4df From Alja. TGLAxisPainter.h, TGLAxisPainter.cxx: Introduce new utilty class to paint axis with GL. TEveCaloLegoGL,TEveLegoOverlay: Use TGLAxisPainter functionality. TEveCaloViz: Add new Function GetMaxVal(). git-svn-id: http://root.cern.ch/svn/root/trunk@24445 27541ba8-7e3a-0410-8455-c3a389f83636 20 June 2008, 18:55:43 UTC
2cf2193 TGLRnrCtx --------- Add new member 'Bool_t fHighlightOutline' that is set during the outline-pass of the highlight. TGLObject --------- Disable use of display-lists for multi-colored objects only in the outline pass of the highlight. TGLPhysicalShape ---------------- Set HighlightOutline and HighlightOutline of the rnr-ctx during highlight. git-svn-id: http://root.cern.ch/svn/root/trunk@24444 27541ba8-7e3a-0410-8455-c3a389f83636 20 June 2008, 17:52:37 UTC
c289336 Mention include/cint and TInterpreter update. Spellchecked. git-svn-id: http://root.cern.ch/svn/root/trunk@24442 27541ba8-7e3a-0410-8455-c3a389f83636 20 June 2008, 16:42:57 UTC
back to top