- Jun 09, 2011
-
-
file:///Fons Rademakers authored
git-svn-id: http://root.cern.ch/svn/root/trunk@39648 27541ba8-7e3a-0410-8455-c3a389f83636
-
Fons Rademakers authored
when running with statically linked module on OSX. git-svn-id: http://root.cern.ch/svn/root/trunk@39647 27541ba8-7e3a-0410-8455-c3a389f83636
-
Fons Rademakers authored
git-svn-id: http://root.cern.ch/svn/root/trunk@39646 27541ba8-7e3a-0410-8455-c3a389f83636
-
Philippe Canal authored
git-svn-id: http://root.cern.ch/svn/root/trunk@39644 27541ba8-7e3a-0410-8455-c3a389f83636
-
Philippe Canal authored
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/trunk@39642 27541ba8-7e3a-0410-8455-c3a389f83636
-
Philippe Canal authored
of the pthread conditions: // When using condition variables there is always a Boolean predicate // involving shared variables associated with each condition wait that // is true if the thread should proceed. **Spurious** wakeups from the // pthread_cond_timedwait() or pthread_cond_wait() functions may occur. // Since the return from pthread_cond_timedwait() or pthread_cond_wait() // does not imply anything about the value of this predicate, the // predicate should be re-evaluated upon such return. git-svn-id: http://root.cern.ch/svn/root/trunk@39640 27541ba8-7e3a-0410-8455-c3a389f83636
-
Axel Naumann authored
git-svn-id: http://root.cern.ch/svn/root/trunk@39629 27541ba8-7e3a-0410-8455-c3a389f83636
-
Lorenzo Moneta authored
Fix for bug https://savannah.cern.ch/bugs/index.php?83066 git-svn-id: http://root.cern.ch/svn/root/trunk@39628 27541ba8-7e3a-0410-8455-c3a389f83636
-
Bertrand Bellenot authored
git-svn-id: http://root.cern.ch/svn/root/trunk@39626 27541ba8-7e3a-0410-8455-c3a389f83636
-
Andrei Gheata authored
git-svn-id: http://root.cern.ch/svn/root/trunk@39625 27541ba8-7e3a-0410-8455-c3a389f83636
-
Bertrand Bellenot authored
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/trunk@39623 27541ba8-7e3a-0410-8455-c3a389f83636
-
Lorenzo Moneta authored
git-svn-id: http://root.cern.ch/svn/root/trunk@39620 27541ba8-7e3a-0410-8455-c3a389f83636
-
- Jun 08, 2011
-
-
Fons Rademakers authored
git-svn-id: http://root.cern.ch/svn/root/trunk@39614 27541ba8-7e3a-0410-8455-c3a389f83636
-
Lorenzo Moneta authored
(see https://savannah.cern.ch/bugs/?83046 ) git-svn-id: http://root.cern.ch/svn/root/trunk@39613 27541ba8-7e3a-0410-8455-c3a389f83636
-
Matevz Tadel authored
git-svn-id: http://root.cern.ch/svn/root/trunk@39612 27541ba8-7e3a-0410-8455-c3a389f83636
-
Philippe Canal authored
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/trunk@39611 27541ba8-7e3a-0410-8455-c3a389f83636
-
Axel Naumann authored
Reduce cl.sh failures due to cygwin's spurious exit codes 126 by retrying cl if the first one exited with code 126. git-svn-id: http://root.cern.ch/svn/root/trunk@39609 27541ba8-7e3a-0410-8455-c3a389f83636
-
Lorenzo Moneta authored
git-svn-id: http://root.cern.ch/svn/root/trunk@39606 27541ba8-7e3a-0410-8455-c3a389f83636
-
Lorenzo Moneta authored
git-svn-id: http://root.cern.ch/svn/root/trunk@39603 27541ba8-7e3a-0410-8455-c3a389f83636
-
Olivier Couet authored
- From Timur: Attempt to fix coverity's warning about mixed enums. I hope, coverity will not infer, that fSelectionBase (now it's int) is initialized from enum and compared with another integer, which later comparent with another enum in a different file :) git-svn-id: http://root.cern.ch/svn/root/trunk@39602 27541ba8-7e3a-0410-8455-c3a389f83636
-
Axel Naumann authored
Update the cursor position and redraw if there was (someone else's, e.g. ROOT's) output on the console. git-svn-id: http://root.cern.ch/svn/root/trunk@39601 27541ba8-7e3a-0410-8455-c3a389f83636
-
Lorenzo Moneta authored
re-impelment GetSeed in derived class to return first element of the seed table. Before always a fixed value was returned independent of the state git-svn-id: http://root.cern.ch/svn/root/trunk@39600 27541ba8-7e3a-0410-8455-c3a389f83636
-
Axel Naumann authored
Reset the modifier before reading new input. Fixes problem in cling where backspace would disable further input. git-svn-id: http://root.cern.ch/svn/root/trunk@39596 27541ba8-7e3a-0410-8455-c3a389f83636
-
Lorenzo Moneta authored
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. git-svn-id: http://root.cern.ch/svn/root/trunk@39592 27541ba8-7e3a-0410-8455-c3a389f83636
-
Axel Naumann authored
Add check for terminal foreground process group to know whether we can write (istty() is not enough), see r32454. Fixes root -l -b script.C & git-svn-id: http://root.cern.ch/svn/root/trunk@39590 27541ba8-7e3a-0410-8455-c3a389f83636
-
- Jun 07, 2011
-
-
Philippe Canal authored
git-svn-id: http://root.cern.ch/svn/root/trunk@39588 27541ba8-7e3a-0410-8455-c3a389f83636
-
Gerardo Ganis authored
In TProofPlayer, make sure that TVirtualPAcketizer::HandleTimer is not called concurrently during 'STOP', because this can deadlock the master. Fixes an issue with 'STOP' reported by ALICE. git-svn-id: http://root.cern.ch/svn/root/trunk@39585 27541ba8-7e3a-0410-8455-c3a389f83636
-
Gerardo Ganis authored
Refine the part patch #37942 mapping 'localhost' to gSystem->HostName(): this is only needed for master-to-worker. Doing it for client-to-master breaks the use of SSH tunnels. git-svn-id: http://root.cern.ch/svn/root/trunk@39580 27541ba8-7e3a-0410-8455-c3a389f83636
-
Fons Rademakers authored
- Added the following packages: oracle, mysql, odbc, gviz, fftw, pythia6, pythia8, unuran, table - Changed the default values for the build options depending on platform such that they display correctly with cmake-gui or ccmake - Fixed mathmore build on Windows - Make histfactory depending on xml option git-svn-id: http://root.cern.ch/svn/root/trunk@39577 27541ba8-7e3a-0410-8455-c3a389f83636
-
Philippe Canal authored
Support the case where the default size for the Cache is 0 and hence no cache is created. This can happen whenever the AutoFlush mechanism is explicitly disabled when create the TTree git-svn-id: http://root.cern.ch/svn/root/trunk@39576 27541ba8-7e3a-0410-8455-c3a389f83636
-
Philippe Canal authored
Explicitly set the default cache size to 0 when the AutoFlush is disabled (this is _not_ a behavior change) git-svn-id: http://root.cern.ch/svn/root/trunk@39575 27541ba8-7e3a-0410-8455-c3a389f83636
-
Bertrand Bellenot authored
git-svn-id: http://root.cern.ch/svn/root/trunk@39574 27541ba8-7e3a-0410-8455-c3a389f83636
-
Bertrand Bellenot authored
Include w32pragma.h from $(ROOT_SRCDIR)/build/win instead of using $(PWD) (solve problem with out of source build) Thanks to Axel who found the issue. git-svn-id: http://root.cern.ch/svn/root/trunk@39572 27541ba8-7e3a-0410-8455-c3a389f83636
-
Axel Naumann authored
git-svn-id: http://root.cern.ch/svn/root/trunk@39569 27541ba8-7e3a-0410-8455-c3a389f83636
-
- Jun 06, 2011
-
-
Olivier Couet authored
git-svn-id: http://root.cern.ch/svn/root/trunk@39562 27541ba8-7e3a-0410-8455-c3a389f83636
-
- Jun 05, 2011
-
-
Axel Naumann authored
git-svn-id: http://root.cern.ch/svn/root/trunk@39559 27541ba8-7e3a-0410-8455-c3a389f83636
-
- Jun 04, 2011
-
-
Axel Naumann authored
- The removal of editline option and its conditional code. - A fix concerning the name of a couple of dictionary files detected by Bertrand. - I have tested [git HEAD of CMake] with VS10, which by the way generated a number of warnings git-svn-id: http://root.cern.ch/svn/root/trunk@39553 27541ba8-7e3a-0410-8455-c3a389f83636
-
- Jun 03, 2011
-
-
Philippe Canal authored
want the existing data to be copy forward (the old behavior and the new default is to copy the data forward). Use this feature is TBasket::Reset to avoid a useless memcpy. git-svn-id: http://root.cern.ch/svn/root/trunk@39551 27541ba8-7e3a-0410-8455-c3a389f83636
-
- Jun 02, 2011
-
-
Philippe Canal authored
buffer extension policy. This enable the ability to tweak it later (for example instead of always doubling the size, increasing by only at most 2Mb or take hints from the number of entries already in a TBasket). git-svn-id: http://root.cern.ch/svn/root/trunk@39548 27541ba8-7e3a-0410-8455-c3a389f83636
-
Philippe Canal authored
git-svn-id: http://root.cern.ch/svn/root/trunk@39547 27541ba8-7e3a-0410-8455-c3a389f83636
-