cb9c7a9 | Gerardo Ganis | 16 April 2008, 09:04:56 UTC | Form Jan: drop invalid elements from the list of elements to be processed git-svn-id: http://root.cern.ch/svn/root/trunk@23247 27541ba8-7e3a-0410-8455-c3a389f83636 | 16 April 2008, 09:04:56 UTC |
44a827a | Philippe Canal | 16 April 2008, 08:52:47 UTC | Update the cintex function wrapper to conform to the value of G__catchexception git-svn-id: http://root.cern.ch/svn/root/trunk@23246 27541ba8-7e3a-0410-8455-c3a389f83636 | 16 April 2008, 08:52:47 UTC |
603186e | Philippe Canal | 16 April 2008, 08:50:27 UTC | add accessor to G__catchexception git-svn-id: http://root.cern.ch/svn/root/trunk@23245 27541ba8-7e3a-0410-8455-c3a389f83636 | 16 April 2008, 08:50:27 UTC |
8bb7a2a | Gerardo Ganis | 16 April 2008, 08:05:01 UTC | TPacketizer: - Fix a problem in TPacketizer when using the cached info (it was already fixed in TPacketizerAdaptive) - Make sure that both Long_t and Int_t are supported for maximum number of workers per filenode - Add some conditional debug statements TPacketizerAdaptive: - Make sure that both Long_t and Int_t are supported for maximum number of workers per filenode - Add some conditional debug statements git-svn-id: http://root.cern.ch/svn/root/trunk@23244 27541ba8-7e3a-0410-8455-c3a389f83636 | 16 April 2008, 08:05:01 UTC |
3872b65 | Gerardo Ganis | 16 April 2008, 06:28:06 UTC | From Jan: in SetupCommon, use kPROOF_PackDir instead of kPROOF_WorkDir when defining the default fPackage dir git-svn-id: http://root.cern.ch/svn/root/trunk@23240 27541ba8-7e3a-0410-8455-c3a389f83636 | 16 April 2008, 06:28:06 UTC |
4df6f34 | Wim Lavrijsen | 16 April 2008, 01:07:42 UTC | basic pickling support git-svn-id: http://root.cern.ch/svn/root/trunk@23239 27541ba8-7e3a-0410-8455-c3a389f83636 | 16 April 2008, 01:07:42 UTC |
be74d7d | Philippe Canal | 15 April 2008, 16:36:11 UTC | Make the leaflist optional if the address points to a single numerical variable: Int_t value; tree->Branch(branchname, &value); git-svn-id: http://root.cern.ch/svn/root/trunk@23237 27541ba8-7e3a-0410-8455-c3a389f83636 | 15 April 2008, 16:36:11 UTC |
0cf08ce | Philippe Canal | 15 April 2008, 16:32:25 UTC | remove warning git-svn-id: http://root.cern.ch/svn/root/trunk@23236 27541ba8-7e3a-0410-8455-c3a389f83636 | 15 April 2008, 16:32:25 UTC |
2db83c2 | Philippe Canal | 15 April 2008, 16:09:28 UTC | Correct spell the friend function name git-svn-id: http://root.cern.ch/svn/root/trunk@23235 27541ba8-7e3a-0410-8455-c3a389f83636 | 15 April 2008, 16:09:28 UTC |
6773eaf | Philippe Canal | 15 April 2008, 15:34:13 UTC | Update to use the new branch creation technique (passing the address of an object) git-svn-id: http://root.cern.ch/svn/root/trunk@23231 27541ba8-7e3a-0410-8455-c3a389f83636 | 15 April 2008, 15:34:13 UTC |
ec7eca2 | Philippe Canal | 15 April 2008, 15:33:32 UTC | Introduce a way to create branch using directly an object: MyClass object; TBranch *branch = tree->Branch(branchname, &object, bufsize, splitlevel) git-svn-id: http://root.cern.ch/svn/root/trunk@23230 27541ba8-7e3a-0410-8455-c3a389f83636 | 15 April 2008, 15:33:32 UTC |
02dc620 | Rene Brun | 15 April 2008, 13:23:37 UTC | From Bertrand: - Fix behaviour of dialogs on Windows (keep them on top of other windows) git-svn-id: http://root.cern.ch/svn/root/trunk@23227 27541ba8-7e3a-0410-8455-c3a389f83636 | 15 April 2008, 13:23:37 UTC |
2704eef | Philippe Canal | 15 April 2008, 08:04:26 UTC | From Paul: Clarify the ownership rules of user objects in a TTree. This clarification (and the improved auto-add-to-directory behavior of the TH1*) allows for the TTree to now delete the memory that its has allocated and whose ownsership was _not_ transfer back to the user (this is happens any time the user give the TTree the address of a pointer): // For a top-level branch the meaning of addr is as follows: // // If addr is zero, then we allocate a branch object // internally and the branch is the owner of the allocated // object, not the caller. However the caller may obtain // a pointer to the branch object with GetObject(). // // Example: // // branch->SetAddress(0); // Event* event = branch->GetObject(); // ... Do some work. // // If addr is not zero, but the pointer addr points at is // zero, then we allocate a branch object and set the passed // pointer to point at the allocated object. The caller // owns the allocated object and is responsible for deleting // it when it is no longer needed. // // Example: // // Event* event = 0; // branch->SetAddress(&event); // ... Do some work. // delete event; // event = 0; // // If addr is not zero and the pointer addr points at is // also not zero, then the caller has allocated a branch // object and is asking us to use it. The caller owns it // and must delete it when it is no longer needed. // // Example: // // Event* event = new Event(); // branch->SetAddress(&event); // ... Do some work. // delete event; // event = 0; // // These rules affect users of TTree::Branch(), // TTree::SetBranchAddress(), and TChain::SetBranchAddress() // as well because those routines call this one. // // An example of a tree with branches with objects allocated // and owned by us: // // TFile* f1 = new TFile("myfile_original.root"); // TTree* t1 = (TTree*) f->Get("MyTree"); // TFile* f2 = new TFile("myfile_copy.root", "recreate"); // TTree* t2 = t1->Clone(0); // for (Int_t i = 0; i < 10; ++i) { // t1->GetEntry(i); // t2->Fill(); // } // t2->Write() // delete f2; // f2 = 0; // delete f1; // f1 = 0; // // An example of a branch with an object allocated by us, // but owned by the caller: // // TFile* f = new TFile("myfile.root", "recreate"); // TTree* t = new TTree("t", "A test tree.") // Event* event = 0; // TBranchElement* br = t->Branch("event.", &event); // for (Int_t i = 0; i < 10; ++i) { // ... Fill event with meaningful data in some way. // t->Fill(); // } // t->Write(); // delete event; // event = 0; // delete f; // f = 0; // // Notice that the only difference between this example // and the following example is that the event pointer // is zero when the branch is created. // // An example of a branch with an object allocated and // owned by the caller: // // TFile* f = new TFile("myfile.root", "recreate"); // TTree* t = new TTree("t", "A test tree.") // Event* event = new Event(); // TBranchElement* br = t->Branch("event.", &event); // for (Int_t i = 0; i < 10; ++i) { // ... Fill event with meaningful data in some way. // t->Fill(); // } // t->Write(); // delete event; // event = 0; // delete f; // f = 0; // git-svn-id: http://root.cern.ch/svn/root/trunk@23224 27541ba8-7e3a-0410-8455-c3a389f83636 | 15 April 2008, 08:04:26 UTC |
c6ba8cc | Axel Naumann | 15 April 2008, 07:06:43 UTC | Also use CINTCXXFLAGS for makecint.o git-svn-id: http://root.cern.ch/svn/root/trunk@23223 27541ba8-7e3a-0410-8455-c3a389f83636 | 15 April 2008, 07:06:43 UTC |
f97eab9 | Philippe Canal | 14 April 2008, 22:01:05 UTC | From Paul: enhance comments git-svn-id: http://root.cern.ch/svn/root/trunk@23221 27541ba8-7e3a-0410-8455-c3a389f83636 | 14 April 2008, 22:01:05 UTC |
29a2326 | Fons Rademakers | 14 April 2008, 20:39:48 UTC | From Axel: avoid compiling cintex with CINTCXXFLAGS. git-svn-id: http://root.cern.ch/svn/root/trunk@23220 27541ba8-7e3a-0410-8455-c3a389f83636 | 14 April 2008, 20:39:48 UTC |
d888a02 | Philippe Canal | 14 April 2008, 19:32:53 UTC | add missing \! in if statement (fix to r23218) git-svn-id: http://root.cern.ch/svn/root/trunk@23219 27541ba8-7e3a-0410-8455-c3a389f83636 | 14 April 2008, 19:32:53 UTC |
73c1833 | Philippe Canal | 14 April 2008, 17:04:49 UTC | From Paul: Enhance documentation. git-svn-id: http://root.cern.ch/svn/root/trunk@23218 27541ba8-7e3a-0410-8455-c3a389f83636 | 14 April 2008, 17:04:49 UTC |
4688a23 | Philippe Canal | 14 April 2008, 16:42:20 UTC | From Paul: Slight doc update. git-svn-id: http://root.cern.ch/svn/root/trunk@23216 27541ba8-7e3a-0410-8455-c3a389f83636 | 14 April 2008, 16:42:20 UTC |
698a7db | Axel Naumann | 14 April 2008, 16:37:17 UTC | From Paul: make "long long" a fundamental type instead of a typedef. Requires compiler support for "long long". It's needed for compatibility with CINT where long long is _not_ a typedef. git-svn-id: http://root.cern.ch/svn/root/trunk@23215 27541ba8-7e3a-0410-8455-c3a389f83636 | 14 April 2008, 16:37:17 UTC |
249d585 | Philippe Canal | 14 April 2008, 16:31:42 UTC | From Paul: In TDumpMembers::Inspect, avoid knowingly printing unprintable characters. git-svn-id: http://root.cern.ch/svn/root/trunk@23214 27541ba8-7e3a-0410-8455-c3a389f83636 | 14 April 2008, 16:31:42 UTC |
11fff43 | Philippe Canal | 14 April 2008, 16:30:09 UTC | proper calculate the number of BasketRAM if one of the entry points to an already removed basket git-svn-id: http://root.cern.ch/svn/root/trunk@23213 27541ba8-7e3a-0410-8455-c3a389f83636 | 14 April 2008, 16:30:09 UTC |
249c277 | Fons Rademakers | 14 April 2008, 15:30:20 UTC | instead of adding two new pure abstract methods, that will break derived TIterators, we provide now default implementations that print a proper warning. git-svn-id: http://root.cern.ch/svn/root/trunk@23212 27541ba8-7e3a-0410-8455-c3a389f83636 | 14 April 2008, 15:30:20 UTC |
6e01640 | Fons Rademakers | 14 April 2008, 13:25:09 UTC | From Fabrizio: - The implementation of TFile throughput and info sending was just sending 'regular' samples about the activity of the single TFile instance that happened to trigger an activity in the right moment. - Now TMonaLisaWriter keeps internally track of every activity and regularly sends summaries valid for all the files which had activity in the last time interval. - Additionally, it's now finalized the infrastructure able to measure and keep track of the file Open latency. A packet is sent for each successful Open, sending the measures of the latencies for the various phases of the open. Currently exploited fully by TAlienFile and TXNetFile. Easy to report from other TFiles too. - Now, the hook for the Close() func triggers sending of a packet containing various information about the performance related to that file only. - Added support also for performance monitoring when writing git-svn-id: http://root.cern.ch/svn/root/trunk@23209 27541ba8-7e3a-0410-8455-c3a389f83636 | 14 April 2008, 13:25:09 UTC |
db5a4a1 | Fons Rademakers | 14 April 2008, 12:46:22 UTC | make not having libXft or Xft.h a fatal (like libXpm and libX11). git-svn-id: http://root.cern.ch/svn/root/trunk@23208 27541ba8-7e3a-0410-8455-c3a389f83636 | 14 April 2008, 12:46:22 UTC |
586dd18 | Rene Brun | 14 April 2008, 10:54:33 UTC | In the TMVATest destructor close fOutputfile before deleting fFactory, fFactory deletes fOutputfile. git-svn-id: http://root.cern.ch/svn/root/trunk@23205 27541ba8-7e3a-0410-8455-c3a389f83636 | 14 April 2008, 10:54:33 UTC |
69faf20 | Fons Rademakers | 14 April 2008, 10:47:22 UTC | implement the new TIterator methods. git-svn-id: http://root.cern.ch/svn/root/trunk@23204 27541ba8-7e3a-0410-8455-c3a389f83636 | 14 April 2008, 10:47:22 UTC |
602e428 | Rene Brun | 14 April 2008, 10:36:33 UTC | Fix a Mismatched free() / delete / delete [] in TMVA::MethodSVM::~MethodSVM() git-svn-id: http://root.cern.ch/svn/root/trunk@23203 27541ba8-7e3a-0410-8455-c3a389f83636 | 14 April 2008, 10:36:33 UTC |
740c54c | Ilka Antcheva | 14 April 2008, 10:07:34 UTC | From Anna: - Use BaseName of file name in TGFileContainer::AddFile to solve special case of adding remote file (strips off protocol and path) git-svn-id: http://root.cern.ch/svn/root/trunk@23201 27541ba8-7e3a-0410-8455-c3a389f83636 | 14 April 2008, 10:07:34 UTC |
ca9ba40 | Rene Brun | 14 April 2008, 09:53:53 UTC | From Federico: Fix for Mac git-svn-id: http://root.cern.ch/svn/root/trunk@23200 27541ba8-7e3a-0410-8455-c3a389f83636 | 14 April 2008, 09:53:53 UTC |
b5ebaa9 | Fons Rademakers | 14 April 2008, 09:30:16 UTC | ignore new test stressIterators. git-svn-id: http://root.cern.ch/svn/root/trunk@23199 27541ba8-7e3a-0410-8455-c3a389f83636 | 14 April 2008, 09:30:16 UTC |
dd5bdc5 | Fons Rademakers | 14 April 2008, 09:23:08 UTC | From Anar and me: The background is the following. While working on the PROOF code I found that enumerating TList is an inconvenient and a long operation, I had to write the same code all over the place and make duplications. I tried to use STD algorithms with it, namely std::for_each, and failed. I therefore decided to enable std::for_each algorithm for ROOT Containers/Iterators by making as few as possible changes, without rewriting iterators at all. Now with only two simple lines of code one is able to iterate through a container: TIter iter(&list); for_each(iter.Begin(), TIter::End(), SEnumFunctor()); or for_each(iter.Begin(), inter_end, SEnumFunctor()); where iter_end could be an iterator to a middle of the container. After I had changed Iterators so that they could be used with std::for_each, I decided to go further and did some more changes. As a result, - I have updated CINT implementation of some algorithms (they look now more or less better in terms of the standard), - TList and TObjArray can be now used with std::for_each, std::find_if, std::count_if (probably with some more algorithms. I've listed here only what has been *checked* by me). Other containers will be supported in a next patch. - A test program has been added: $ROOTSYS/test/stressIterators.cxx - A tutorial macro has been added: $ROOTSYS/tutorials/cont/TListAndSTL.C Patch has been verified on Linux, MacOS X, Solaris 10 i386 and Windows. git-svn-id: http://root.cern.ch/svn/root/trunk@23198 27541ba8-7e3a-0410-8455-c3a389f83636 | 14 April 2008, 09:23:08 UTC |
4a83048 | Philippe Canal | 13 April 2008, 18:24:29 UTC | Enable 'appending' to a file the global redirect of cerr. .2>>log.err is now appending instead of overwriting the file. git-svn-id: http://root.cern.ch/svn/root/trunk@23195 27541ba8-7e3a-0410-8455-c3a389f83636 | 13 April 2008, 18:24:29 UTC |
6fd9272 | Philippe Canal | 13 April 2008, 18:20:41 UTC | Enable 'appending' to a file the global redirect of cerr. .2>>log.err is now appending instead of overwriting the file. git-svn-id: http://root.cern.ch/svn/root/trunk@23194 27541ba8-7e3a-0410-8455-c3a389f83636 | 13 April 2008, 18:20:41 UTC |
951b8b5 | Philippe Canal | 13 April 2008, 17:13:07 UTC | remove experimental fix git-svn-id: http://root.cern.ch/svn/root/trunk@23191 27541ba8-7e3a-0410-8455-c3a389f83636 | 13 April 2008, 17:13:07 UTC |
ed252c7 | Philippe Canal | 13 April 2008, 16:56:43 UTC | fix detection of the slot prepare for a potential special object git-svn-id: http://root.cern.ch/svn/root/trunk@23190 27541ba8-7e3a-0410-8455-c3a389f83636 | 13 April 2008, 16:56:43 UTC |
d133594 | Matevz Tadel | 13 April 2008, 16:15:16 UTC | Fix coding-convention violations. git-svn-id: http://root.cern.ch/svn/root/trunk@23189 27541ba8-7e3a-0410-8455-c3a389f83636 | 13 April 2008, 16:15:16 UTC |
19a2c23 | Philippe Canal | 13 April 2008, 12:14:08 UTC | fix 'printing' of return value (avoid printing void value) git-svn-id: http://root.cern.ch/svn/root/trunk@23188 27541ba8-7e3a-0410-8455-c3a389f83636 | 13 April 2008, 12:14:08 UTC |
352e6c0 | Philippe Canal | 13 April 2008, 11:50:36 UTC | Actually write the constness of member function in the dictionary git-svn-id: http://root.cern.ch/svn/root/trunk@23187 27541ba8-7e3a-0410-8455-c3a389f83636 | 13 April 2008, 11:50:36 UTC |
19a8ede | Philippe Canal | 13 April 2008, 10:57:23 UTC | also unload the member function when scratch_upto the struct git-svn-id: http://root.cern.ch/svn/root/trunk@23186 27541ba8-7e3a-0410-8455-c3a389f83636 | 13 April 2008, 10:57:23 UTC |
329fd7e | Philippe Canal | 13 April 2008, 10:56:29 UTC | Insures that the CINT special type (macroInt$, etc.) are created before any dictionary is loaded. git-svn-id: http://root.cern.ch/svn/root/trunk@23185 27541ba8-7e3a-0410-8455-c3a389f83636 | 13 April 2008, 10:56:29 UTC |
e52538d | Rene Brun | 13 April 2008, 09:54:32 UTC | Remove spurious "," at the end of enum declaration. git-svn-id: http://root.cern.ch/svn/root/trunk@23184 27541ba8-7e3a-0410-8455-c3a389f83636 | 13 April 2008, 09:54:32 UTC |
d8d595d | Gerardo Ganis | 13 April 2008, 07:39:52 UTC | Restore sending of full workers logs to master to make Exec working properly in all cases. Optimized logging will need a different strategy. git-svn-id: http://root.cern.ch/svn/root/trunk@23181 27541ba8-7e3a-0410-8455-c3a389f83636 | 13 April 2008, 07:39:52 UTC |
32f328d | Gerardo Ganis | 13 April 2008, 07:36:20 UTC | - Make fCacheDir and fPackageDir controllable via directive - In TProofServ::ErrorHandler Do not create the related additional buffer if not logging to syslog git-svn-id: http://root.cern.ch/svn/root/trunk@23180 27541ba8-7e3a-0410-8455-c3a389f83636 | 13 April 2008, 07:36:20 UTC |
36177ae | Gerardo Ganis | 13 April 2008, 07:05:14 UTC | Add bit kIsDone to better determine the processing time git-svn-id: http://root.cern.ch/svn/root/trunk@23179 27541ba8-7e3a-0410-8455-c3a389f83636 | 13 April 2008, 07:05:14 UTC |
564f383 | Rene Brun | 12 April 2008, 17:50:09 UTC | Protect TTree::GetCurrentFile in case the current directory is gROOT. This case may happen when a TChain calls TChain::Process and no files have been connected to the chain yet, but a TFile has been opened meanwhile. git-svn-id: http://root.cern.ch/svn/root/trunk@23171 27541ba8-7e3a-0410-8455-c3a389f83636 | 12 April 2008, 17:50:09 UTC |
1208596 | Wim Lavrijsen | 12 April 2008, 01:31:02 UTC | o) more cleanup of circulars at shutdown o) use GetEntry() to determine end-of-tree when iterating o) naming clarification in RootWrapper.cxx git-svn-id: http://root.cern.ch/svn/root/trunk@23167 27541ba8-7e3a-0410-8455-c3a389f83636 | 12 April 2008, 01:31:02 UTC |
f228dab | Wim Lavrijsen | 12 April 2008, 01:24:27 UTC | fixup for p2.2 git-svn-id: http://root.cern.ch/svn/root/trunk@23166 27541ba8-7e3a-0410-8455-c3a389f83636 | 12 April 2008, 01:24:27 UTC |
6a84d18 | Philippe Canal | 12 April 2008, 00:48:27 UTC | Keep Float16_t and Double32_t as fundamental part of the template names git-svn-id: http://root.cern.ch/svn/root/trunk@23165 27541ba8-7e3a-0410-8455-c3a389f83636 | 12 April 2008, 00:48:27 UTC |
728876c | Philippe Canal | 12 April 2008, 00:24:04 UTC | To not confuse the global namespace for a friend class git-svn-id: http://root.cern.ch/svn/root/trunk@23164 27541ba8-7e3a-0410-8455-c3a389f83636 | 12 April 2008, 00:24:04 UTC |
6f0b8bb | Philippe Canal | 11 April 2008, 21:26:04 UTC | use new/delete instead of malloc/free for C++ object git-svn-id: http://root.cern.ch/svn/root/trunk@23162 27541ba8-7e3a-0410-8455-c3a389f83636 | 11 April 2008, 21:26:04 UTC |
c63475a | Philippe Canal | 11 April 2008, 20:22:39 UTC | remove warning git-svn-id: http://root.cern.ch/svn/root/trunk@23161 27541ba8-7e3a-0410-8455-c3a389f83636 | 11 April 2008, 20:22:39 UTC |
08b3e13 | Philippe Canal | 11 April 2008, 20:17:43 UTC | readd variable need further down in the code git-svn-id: http://root.cern.ch/svn/root/trunk@23160 27541ba8-7e3a-0410-8455-c3a389f83636 | 11 April 2008, 20:17:43 UTC |
4002e81 | Wim Lavrijsen | 11 April 2008, 20:13:29 UTC | improved comment git-svn-id: http://root.cern.ch/svn/root/trunk@23159 27541ba8-7e3a-0410-8455-c3a389f83636 | 11 April 2008, 20:13:29 UTC |
200eda3 | Wim Lavrijsen | 11 April 2008, 20:12:38 UTC | o) restored TClassRef assignment in ObjectProxy.h o) moved TClassRef's to the PyClass level only o) once more an improvement in shutdown ... o) minor fix in error reporting in CreateNewROOTPythonClass git-svn-id: http://root.cern.ch/svn/root/trunk@23158 27541ba8-7e3a-0410-8455-c3a389f83636 | 11 April 2008, 20:12:38 UTC |
a349b64 | Philippe Canal | 11 April 2008, 20:09:32 UTC | when checking for conversion constructor do a lookup in all cases (instead of a lookup just for typedefs and a string comparaison for the rest git-svn-id: http://root.cern.ch/svn/root/trunk@23157 27541ba8-7e3a-0410-8455-c3a389f83636 | 11 April 2008, 20:09:32 UTC |
f3d498a | Philippe Canal | 11 April 2008, 18:49:22 UTC | Change the implementation of CINT's fix #1712 (see HISTORY file). In the case: class A { class B; void func(list<B>); }; Cint 5 was allowing the parsing of list<B> by doing the equivalent of: class A { typedef std::vector<A::B> vector<B>; }; In Cint7, we rely instead on an improved Lookup which first lookups all the template parameter before looking up the class name. git-svn-id: http://root.cern.ch/svn/root/trunk@23156 27541ba8-7e3a-0410-8455-c3a389f83636 | 11 April 2008, 18:49:22 UTC |
1879ee0 | Fons Rademakers | 11 April 2008, 16:22:46 UTC | From Axel: The attached patch removed the necessity to define VISUAL_CPLUSPLUS. And it gets rid of the warning: include\cfortran.h(159) : warning C4005: 'VISUAL_CPLUSPLUS' : macro redefinition git-svn-id: http://root.cern.ch/svn/root/trunk@23152 27541ba8-7e3a-0410-8455-c3a389f83636 | 11 April 2008, 16:22:46 UTC |
aa4142a | Fons Rademakers | 11 April 2008, 16:20:58 UTC | move xmlparser to io. git-svn-id: http://root.cern.ch/svn/root/trunk@23151 27541ba8-7e3a-0410-8455-c3a389f83636 | 11 April 2008, 16:20:58 UTC |
9d10966 | Gerardo Ganis | 11 April 2008, 16:18:08 UTC | Form Jan: fix a problem handling an empty listOfMissingFiles list git-svn-id: http://root.cern.ch/svn/root/trunk@23150 27541ba8-7e3a-0410-8455-c3a389f83636 | 11 April 2008, 16:18:08 UTC |
42103db | Axel Naumann | 11 April 2008, 15:57:33 UTC | Remove dependency on VISUAL_CPLUSPLUS with _MSC_VER (for the compiler) and G__WIN32 (for the platform) git-svn-id: http://root.cern.ch/svn/root/trunk@23149 27541ba8-7e3a-0410-8455-c3a389f83636 | 11 April 2008, 15:57:33 UTC |
544dd11 | Axel Naumann | 11 April 2008, 15:31:42 UTC | Fix definition of CINT's version of system CPP macros; define __FreeBSD__ from _FreeBSD_ if necessary. Fixes Savannah #32833. git-svn-id: http://root.cern.ch/svn/root/trunk@23147 27541ba8-7e3a-0410-8455-c3a389f83636 | 11 April 2008, 15:31:42 UTC |
f305553 | Axel Naumann | 11 April 2008, 15:07:49 UTC | From Jean-François Bastien: fix issue with method calls that won't compile if the method is also a function-style preprocessor macro. Savannah #32967. git-svn-id: http://root.cern.ch/svn/root/trunk@23145 27541ba8-7e3a-0410-8455-c3a389f83636 | 11 April 2008, 15:07:49 UTC |
f9f0783 | Fons Rademakers | 11 April 2008, 13:21:02 UTC | move hbook to hist. git-svn-id: http://root.cern.ch/svn/root/trunk@23143 27541ba8-7e3a-0410-8455-c3a389f83636 | 11 April 2008, 13:21:02 UTC |
69a821b | Axel Naumann | 11 April 2008, 12:28:20 UTC | For temp files don't use /tmp but check CINTTMPDIR, TMP, or TEMP env var; only if none of them is set revert to /tmp. Fixes Savannah bug #32035. git-svn-id: http://root.cern.ch/svn/root/trunk@23142 27541ba8-7e3a-0410-8455-c3a389f83636 | 11 April 2008, 12:28:20 UTC |
f8e2b80 | Fons Rademakers | 11 April 2008, 12:15:50 UTC | update .PHONY. git-svn-id: http://root.cern.ch/svn/root/trunk@23141 27541ba8-7e3a-0410-8455-c3a389f83636 | 11 April 2008, 12:15:50 UTC |
c3d899a | Fons Rademakers | 11 April 2008, 11:01:39 UTC | move the following directories to "graf2d": asimage, freetype, gpad, graf, postscript, qt, win32gdk, x11, x11ttf move the following directories to "graf3d": eve, ftgl, g3d, gl, x3d git-svn-id: http://root.cern.ch/svn/root/trunk@23140 27541ba8-7e3a-0410-8455-c3a389f83636 | 11 April 2008, 11:01:39 UTC |
fc05686 | Axel Naumann | 11 April 2008, 10:49:52 UTC | undef CONST even if not windows. Fixes problem with Oracle's #define CONST. git-svn-id: http://root.cern.ch/svn/root/trunk@23139 27541ba8-7e3a-0410-8455-c3a389f83636 | 11 April 2008, 10:49:52 UTC |
833b424 | Fons Rademakers | 11 April 2008, 08:58:49 UTC | move the following directories to "montecarlo": eg, g4root, pythia6, pythia8, vmc git-svn-id: http://root.cern.ch/svn/root/trunk@23136 27541ba8-7e3a-0410-8455-c3a389f83636 | 11 April 2008, 08:58:49 UTC |
b303964 | Fons Rademakers | 11 April 2008, 08:16:55 UTC | move the following directories to "bindings": ruby, pyroot git-svn-id: http://root.cern.ch/svn/root/trunk@23135 27541ba8-7e3a-0410-8455-c3a389f83636 | 11 April 2008, 08:16:55 UTC |
49ae1b9 | Fons Rademakers | 11 April 2008, 07:53:39 UTC | move the following directories to "roofit": roofitcore, roofit git-svn-id: http://root.cern.ch/svn/root/trunk@23134 27541ba8-7e3a-0410-8455-c3a389f83636 | 11 April 2008, 07:53:39 UTC |
b14982e | Fons Rademakers | 11 April 2008, 07:09:54 UTC | From Anna: Improved version of TProofProgressLog using TProofMgr::GetSessionLogs() to retrieve the logs directly from the server. The graphics layout of the logbox has been re-designed, with new buttons to grep the logs and to save them to a file. It is also possible to choose the range of lines to be displayed and the subset of nodes. git-svn-id: http://root.cern.ch/svn/root/trunk@23131 27541ba8-7e3a-0410-8455-c3a389f83636 | 11 April 2008, 07:09:54 UTC |
7722b46 | Gerardo Ganis | 10 April 2008, 22:43:39 UTC | Form Jan: fix the return value of the TProof::DisablePackageOnClient (it was always 'success') git-svn-id: http://root.cern.ch/svn/root/trunk@23129 27541ba8-7e3a-0410-8455-c3a389f83636 | 10 April 2008, 22:43:39 UTC |
35c2c96 | Gerardo Ganis | 10 April 2008, 22:28:53 UTC | Form Anna: - A few additions needed by the new TProofProgressLog - Cosmetic changes git-svn-id: http://root.cern.ch/svn/root/trunk@23128 27541ba8-7e3a-0410-8455-c3a389f83636 | 10 April 2008, 22:28:53 UTC |
9206b39 | Lorenzo Moneta | 10 April 2008, 21:20:11 UTC | from Axel: Implement THnSparse::RebinnedAdd(hnsparse, c), which adds hnsparse*c to this, ignoring different bin sizes. Can be used to rebin a THnSparse: create a new THnSparse with the binning you want, and add the THnSparse with the old binning to it using RebinnedAdd(old). Also fixes an issue with Rebin() accessing an out-of-bound bin. git-svn-id: http://root.cern.ch/svn/root/trunk@23127 27541ba8-7e3a-0410-8455-c3a389f83636 | 10 April 2008, 21:20:11 UTC |
0732848 | Fons Rademakers | 10 April 2008, 15:18:52 UTC | move the following directories to "sql": mysql, odbc, oracle, pgsql, sapdb git-svn-id: http://root.cern.ch/svn/root/trunk@23123 27541ba8-7e3a-0410-8455-c3a389f83636 | 10 April 2008, 15:18:52 UTC |
97229aa | Fons Rademakers | 10 April 2008, 14:56:30 UTC | move the following directories into "io": castor, chrip, dcache, gfal, io, rfio, sql, xml git-svn-id: http://root.cern.ch/svn/root/trunk@23122 27541ba8-7e3a-0410-8455-c3a389f83636 | 10 April 2008, 14:56:30 UTC |
588068e | Gerardo Ganis | 10 April 2008, 13:51:03 UTC | Remove duplication git-svn-id: http://root.cern.ch/svn/root/trunk@23121 27541ba8-7e3a-0410-8455-c3a389f83636 | 10 April 2008, 13:51:03 UTC |
c9ffbc6 | Gerardo Ganis | 10 April 2008, 13:50:28 UTC | Remove duplication and fix the definition of the reference URL. This also fixes a problem with MatchUrl(). git-svn-id: http://root.cern.ch/svn/root/trunk@23120 27541ba8-7e3a-0410-8455-c3a389f83636 | 10 April 2008, 13:50:28 UTC |
2e37467 | Gerardo Ganis | 10 April 2008, 13:49:58 UTC | Save the remote protocol number in the physical connection so it is available for each logical connection using it. git-svn-id: http://root.cern.ch/svn/root/trunk@23119 27541ba8-7e3a-0410-8455-c3a389f83636 | 10 April 2008, 13:49:58 UTC |
db1363a | Gerardo Ganis | 10 April 2008, 13:49:15 UTC | Fix SVN Id git-svn-id: http://root.cern.ch/svn/root/trunk@23118 27541ba8-7e3a-0410-8455-c3a389f83636 | 10 April 2008, 13:49:15 UTC |
e512470 | Fons Rademakers | 10 April 2008, 13:35:37 UTC | moved to directory "gui" the following directories: fitpanel, ged, gui, guibuilder, guihtml, qtgsi, qtroot, sessionviewer git-svn-id: http://root.cern.ch/svn/root/trunk@23115 27541ba8-7e3a-0410-8455-c3a389f83636 | 10 April 2008, 13:35:37 UTC |
90bcb32 | Gerardo Ganis | 10 April 2008, 11:27:23 UTC | Make a printout conditional on the verbose level git-svn-id: http://root.cern.ch/svn/root/trunk@23109 27541ba8-7e3a-0410-8455-c3a389f83636 | 10 April 2008, 11:27:23 UTC |
76acd6c | Gerardo Ganis | 10 April 2008, 11:25:08 UTC | Fix function name in some printouts git-svn-id: http://root.cern.ch/svn/root/trunk@23108 27541ba8-7e3a-0410-8455-c3a389f83636 | 10 April 2008, 11:25:08 UTC |
c828f15 | Gerardo Ganis | 10 April 2008, 11:24:42 UTC | Fix function name in some printouts git-svn-id: http://root.cern.ch/svn/root/trunk@23107 27541ba8-7e3a-0410-8455-c3a389f83636 | 10 April 2008, 11:24:42 UTC |
c3270ab | Matevz Tadel | 10 April 2008, 09:48:39 UTC | Fix compiler warnings and coding convention violations. git-svn-id: http://root.cern.ch/svn/root/trunk@23105 27541ba8-7e3a-0410-8455-c3a389f83636 | 10 April 2008, 09:48:39 UTC |
1c85e87 | Philippe Canal | 09 April 2008, 22:54:18 UTC | proper cast git-svn-id: http://root.cern.ch/svn/root/trunk@23104 27541ba8-7e3a-0410-8455-c3a389f83636 | 09 April 2008, 22:54:18 UTC |
b988d26 | Philippe Canal | 09 April 2008, 22:47:59 UTC | Fix (re)initialization of function static variable git-svn-id: http://root.cern.ch/svn/root/trunk@23103 27541ba8-7e3a-0410-8455-c3a389f83636 | 09 April 2008, 22:47:59 UTC |
0c06ec2 | Philippe Canal | 09 April 2008, 22:18:41 UTC | Oracle #define CONST, but Reflex also uses it (as an enum), so we need to #undef to allow the compilation of the oracle plugin reflex dictionary git-svn-id: http://root.cern.ch/svn/root/trunk@23102 27541ba8-7e3a-0410-8455-c3a389f83636 | 09 April 2008, 22:18:41 UTC |
f04f34f | Philippe Canal | 09 April 2008, 19:45:18 UTC | fix typo git-svn-id: http://root.cern.ch/svn/root/trunk@23101 27541ba8-7e3a-0410-8455-c3a389f83636 | 09 April 2008, 19:45:18 UTC |
a8aacd4 | Philippe Canal | 09 April 2008, 19:22:47 UTC | in varmonitor print the qualifie name git-svn-id: http://root.cern.ch/svn/root/trunk@23100 27541ba8-7e3a-0410-8455-c3a389f83636 | 09 April 2008, 19:22:47 UTC |
7762828 | Philippe Canal | 09 April 2008, 19:20:20 UTC | comment out debug print git-svn-id: http://root.cern.ch/svn/root/trunk@23099 27541ba8-7e3a-0410-8455-c3a389f83636 | 09 April 2008, 19:20:20 UTC |
51bd491 | Rene Brun | 09 April 2008, 16:23:28 UTC | Follow a recommendation from Jacek Holeczek and update Hepevt.h and common.h such that they can be used with the latest gfortran. There is an updated version of the "cfortran" package on the CERNLIB 2005 for gcc4/gfortran by Harald Vogt / DESY Zeuthen available (in the cernlib.2005.corr.tgz file) git-svn-id: http://root.cern.ch/svn/root/trunk@23096 27541ba8-7e3a-0410-8455-c3a389f83636 | 09 April 2008, 16:23:28 UTC |
3457dd8 | Fons Rademakers | 09 April 2008, 15:53:24 UTC | From Gerri: Make sure the the anchor part of the URL is not passed to the Castor low-level functions. This is needed to correctly open elements in archive files. git-svn-id: http://root.cern.ch/svn/root/trunk@23095 27541ba8-7e3a-0410-8455-c3a389f83636 | 09 April 2008, 15:53:24 UTC |
9c6ab12 | Fons Rademakers | 09 April 2008, 15:52:29 UTC | From Gerri: Complete the patch for the locality check (some part got lost at some point). git-svn-id: http://root.cern.ch/svn/root/trunk@23094 27541ba8-7e3a-0410-8455-c3a389f83636 | 09 April 2008, 15:52:29 UTC |
7f917f6 | Fons Rademakers | 09 April 2008, 15:33:51 UTC | parametrize using MODNAME. git-svn-id: http://root.cern.ch/svn/root/trunk@23092 27541ba8-7e3a-0410-8455-c3a389f83636 | 09 April 2008, 15:33:51 UTC |
4d60a5a | Fons Rademakers | 09 April 2008, 15:04:27 UTC | moving the follwing directories to "net": alien, auth, glite, globusauth, krb5auth, ldap, monalisa, net, netx, rootd, rpdutils, srputils, xrootd git-svn-id: http://root.cern.ch/svn/root/trunk@23091 27541ba8-7e3a-0410-8455-c3a389f83636 | 09 April 2008, 15:04:27 UTC |
2eea015 | Fons Rademakers | 09 April 2008, 14:10:56 UTC | From Alja, Bertrand and Matevz - merged branches/dev/fireworks 22550:23082. Major changes imported by this merge are: gl/ ==== - reorganization of scene rendering in TGLViewer - render opaque objects from all scenes first, then all transparent ones; - improve saving of images from the GL-viewer so that the dialog boxes and other windows do not result in black areas on the saved image; - improved management of FTGL fonts accross GL contexts. eve/ ==== - new classes for visualization of calorimeter data in lego mode; - allow fixed scale beyond given radius for fish-eye projections. git-svn-id: http://root.cern.ch/svn/root/trunk@23087 27541ba8-7e3a-0410-8455-c3a389f83636 | 09 April 2008, 14:10:56 UTC |
3bf5d4b | Philippe Canal | 09 April 2008, 13:59:42 UTC | Humm .. loop over more than one element in ScopeBase::Remove*Members git-svn-id: http://root.cern.ch/svn/root/trunk@23086 27541ba8-7e3a-0410-8455-c3a389f83636 | 09 April 2008, 13:59:42 UTC |
eb2b9b6 | Philippe Canal | 09 April 2008, 13:37:08 UTC | Update TTree doc about TTree::Branch git-svn-id: http://root.cern.ch/svn/root/trunk@23084 27541ba8-7e3a-0410-8455-c3a389f83636 | 09 April 2008, 13:37:08 UTC |