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 |
ce61135 | Lorenzo Moneta | 08 June 2011, 15:03:23 UTC | merge revision 39525, 39600 and 39603 from the trunk: - 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 - move the virtual functions GetNCols and GetNrows in the impelmentation file. No need to have them inlined git-svn-id: http://root.cern.ch/svn/root/branches/v5-30-00-patches@39607 27541ba8-7e3a-0410-8455-c3a389f83636 | 08 June 2011, 15:03:23 UTC |
6c0920e | Axel Naumann | 08 June 2011, 14:20:05 UTC | Import of r39601 from trunk. 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/branches/v5-30-00-patches@39604 27541ba8-7e3a-0410-8455-c3a389f83636 | 08 June 2011, 14:20:05 UTC |
5c7b7c6 | Axel Naumann | 08 June 2011, 08:46:09 UTC | Import of r39596 from trunk. Merge r39595 from cling: 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/branches/v5-30-00-patches@39597 27541ba8-7e3a-0410-8455-c3a389f83636 | 08 June 2011, 08:46:09 UTC |
7d02a17 | Axel Naumann | 08 June 2011, 08:09:06 UTC | Import of r39590 from trunk. Centralize istty() into TerminalConfigUnix::IsInteractive(). 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/branches/v5-30-00-patches@39591 27541ba8-7e3a-0410-8455-c3a389f83636 | 08 June 2011, 08:09:06 UTC |
39d459d | Philippe Canal | 07 June 2011, 21:17:36 UTC | Import revision 39588 from the trunk: Do no assume that there is a least one '.root' in the filename passed to TChain::Add git-svn-id: http://root.cern.ch/svn/root/branches/v5-30-00-patches@39589 27541ba8-7e3a-0410-8455-c3a389f83636 | 07 June 2011, 21:17:36 UTC |
13d3ee9 | Gerardo Ganis | 07 June 2011, 21:02:01 UTC | Import from trunk patch #39585: 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/branches/v5-30-00-patches@39586 27541ba8-7e3a-0410-8455-c3a389f83636 | 07 June 2011, 21:02:01 UTC |
0065f94 | Gerardo Ganis | 07 June 2011, 20:31:02 UTC | Import from trunk patch #39580: 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/branches/v5-30-00-patches@39583 27541ba8-7e3a-0410-8455-c3a389f83636 | 07 June 2011, 20:31:02 UTC |
2b6da30 | Fons Rademakers | 07 June 2011, 17:23:17 UTC | From Pere: - 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/branches/v5-30-00-patches@39582 27541ba8-7e3a-0410-8455-c3a389f83636 | 07 June 2011, 17:23:17 UTC |
2b70dbe | Fons Rademakers | 07 June 2011, 17:18:11 UTC | build source dist from tagged version in stead of trunk. git-svn-id: http://root.cern.ch/svn/root/branches/v5-30-00-patches@39581 27541ba8-7e3a-0410-8455-c3a389f83636 | 07 June 2011, 17:18:11 UTC |
ca93654 | Philippe Canal | 07 June 2011, 17:15:46 UTC | Import revision 39576 from the trunk: 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/branches/v5-30-00-patches@39579 27541ba8-7e3a-0410-8455-c3a389f83636 | 07 June 2011, 17:15:46 UTC |
633325e | Bertrand Bellenot | 07 June 2011, 14:32:04 UTC | Import of r39572 from trunk. 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/branches/v5-30-00-patches@39573 27541ba8-7e3a-0410-8455-c3a389f83636 | 07 June 2011, 14:32:04 UTC |
bcbc96c | Axel Naumann | 07 June 2011, 09:32:04 UTC | Import of r39569 from trunk. From Bertrand and me: don't access character [-1] for empty strings. git-svn-id: http://root.cern.ch/svn/root/branches/v5-30-00-patches@39570 27541ba8-7e3a-0410-8455-c3a389f83636 | 07 June 2011, 09:32:04 UTC |
3ec7a59 | Axel Naumann | 05 June 2011, 09:51:11 UTC | Import of r39559 from trunk. Allow select/WaitForSingleObject to drive the event loop for whole-line reading. git-svn-id: http://root.cern.ch/svn/root/branches/v5-30-00-patches@39560 27541ba8-7e3a-0410-8455-c3a389f83636 | 05 June 2011, 09:51:11 UTC |
d608819 | Axel Naumann | 04 June 2011, 10:33:10 UTC | Import of r39553 from trunk. From Pere: changes to CMake-based build system. - 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/branches/v5-30-00-patches@39554 27541ba8-7e3a-0410-8455-c3a389f83636 | 04 June 2011, 10:33:10 UTC |
0041bed | Philippe Canal | 03 June 2011, 18:38:52 UTC | Import revision 39551 from the trunk: Add parameter 'copy' to TBuffer::Expand indicating whether the caller 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/branches/v5-30-00-patches@39552 27541ba8-7e3a-0410-8455-c3a389f83636 | 03 June 2011, 18:38:52 UTC |
a5a6c15 | Philippe Canal | 03 June 2011, 16:49:45 UTC | Import revison 39526 from the trunk: change to use HypoTestInverterOriginal, rename also the tutorial git-svn-id: http://root.cern.ch/svn/root/branches/v5-30-00-patches@39550 27541ba8-7e3a-0410-8455-c3a389f83636 | 03 June 2011, 16:49:45 UTC |
2067e5f | Philippe Canal | 02 June 2011, 21:34:05 UTC | Import revision 39548: Add the function TBuffer::AutoExpand to centralize the automatic 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/branches/v5-30-00-patches@39549 27541ba8-7e3a-0410-8455-c3a389f83636 | 02 June 2011, 21:34:05 UTC |
36f75c3 | Axel Naumann | 01 June 2011, 15:49:38 UTC | Import of r39542 from trunk. When attached to a terminal, explicitly allocate CONIN$, CONOUT$, to prevent others from stealing our handle through redirection. git-svn-id: http://root.cern.ch/svn/root/branches/v5-30-00-patches@39543 27541ba8-7e3a-0410-8455-c3a389f83636 | 01 June 2011, 15:49:38 UTC |
c9c4963 | Axel Naumann | 01 June 2011, 15:46:31 UTC | Import of r39536 from trunk. Fix for Solaris: raise is in std:: git-svn-id: http://root.cern.ch/svn/root/branches/v5-30-00-patches@39541 27541ba8-7e3a-0410-8455-c3a389f83636 | 01 June 2011, 15:46:31 UTC |
f82c2c9 | Axel Naumann | 01 June 2011, 15:46:06 UTC | Import of r39534 from trunk. Kill bin/root.exe when bin/root gets killed: forward SIGTERM. git-svn-id: http://root.cern.ch/svn/root/branches/v5-30-00-patches@39540 27541ba8-7e3a-0410-8455-c3a389f83636 | 01 June 2011, 15:46:06 UTC |
0100f1b | Axel Naumann | 01 June 2011, 15:45:24 UTC | Import of r39533 from trunk. Don't open the history file for enery entered line, to determine its number of lines. Do it when we reach 50% of the difference between fPruneLength and fMaxDepth: this means the history file can contain more lines than fMaxDepth (if multiple processes write to it sort of synchronously), but not many (getting them to work synchronously over hundreds of lines is rare). git-svn-id: http://root.cern.ch/svn/root/branches/v5-30-00-patches@39539 27541ba8-7e3a-0410-8455-c3a389f83636 | 01 June 2011, 15:45:24 UTC |
fb4d76f | Axel Naumann | 01 June 2011, 15:44:50 UTC | Import of r39532 from trunk. Also handle SIGTERM, SEGV, ILL, BUS - not just ABRT. Now the terminal gets reset to default behavior also on regular kills. Properly implement re-raising of signals. git-svn-id: http://root.cern.ch/svn/root/branches/v5-30-00-patches@39538 27541ba8-7e3a-0410-8455-c3a389f83636 | 01 June 2011, 15:44:50 UTC |
0cb6127 | Axel Naumann | 01 June 2011, 15:44:29 UTC | Import of r39531 from trunk. ROOT wants to control what gets added to the history and what doesn't, e.g. for TAuthenticate and the command line being converted to startup input (_file0 = ...). Add ability to define history entries outside textinput; resurrect Gl_histadd(). git-svn-id: http://root.cern.ch/svn/root/branches/v5-30-00-patches@39537 27541ba8-7e3a-0410-8455-c3a389f83636 | 01 June 2011, 15:44:29 UTC |
3f03343 | Fons Rademakers | 31 May 2011, 21:10:27 UTC | create version v5-30-00 release and patches branch. git-svn-id: http://root.cern.ch/svn/root/branches/v5-30-00-patches@39522 27541ba8-7e3a-0410-8455-c3a389f83636 | 31 May 2011, 21:10:27 UTC |
66c136d | Fons Rademakers | 31 May 2011, 21:08:15 UTC | tag pro version v5-30-00-rc1. git-svn-id: http://root.cern.ch/svn/root/tags/v5-30-00-rc1@39521 27541ba8-7e3a-0410-8455-c3a389f83636 | 31 May 2011, 21:08:15 UTC |
071da66 | Fons Rademakers | 31 May 2011, 21:05:48 UTC | Stamp production version 5.30/00-rc1 (release candidate 1). git-svn-id: http://root.cern.ch/svn/root/trunk@39520 27541ba8-7e3a-0410-8455-c3a389f83636 | 31 May 2011, 21:05:48 UTC |
f0dd5df | Axel Naumann | 31 May 2011, 20:53:44 UTC | CINT does not restore the CONIN$/CONOUT$ handles after G__redirectoutput() (called e.g. through TCint::ProcessLine() when redirecting TTabCom's output). Work around that issue by determining at startup whether we are attached to a console (factor out handle update code also for StreamReaderWin). Then if during a later call to UpdateHandle() that handle does not correspond to a console anymore, explicitly open CONIN$/CONOUT$, to get our console handle back - and don't forget to close that handle in the d'tor. git-svn-id: http://root.cern.ch/svn/root/trunk@39519 27541ba8-7e3a-0410-8455-c3a389f83636 | 31 May 2011, 20:53:44 UTC |
1dfca7c | Fons Rademakers | 31 May 2011, 20:46:25 UTC | excplicitly add textinput *.o files to library. git-svn-id: http://root.cern.ch/svn/root/trunk@39518 27541ba8-7e3a-0410-8455-c3a389f83636 | 31 May 2011, 20:46:25 UTC |
99271fd | Lorenzo Moneta | 31 May 2011, 20:08:26 UTC | fix a problem for showing the 1-sample test git-svn-id: http://root.cern.ch/svn/root/trunk@39517 27541ba8-7e3a-0410-8455-c3a389f83636 | 31 May 2011, 20:08:26 UTC |
a547de3 | Philippe Canal | 31 May 2011, 18:22:17 UTC | When running on Windows (on possibly on other platforms), the boundary of the multipart web message is surrounded by quotes. So instead of: Content-Type: multipart/byteranges; boundary=chgs4uxnRx1Nn=x:Rl=E we see: Content-Type: multipart/byteranges; boundary="chgs4uxnRx1Nn=x:Rl=E" However the calculation of the string to compare the boundary line to was incorrect (contained the spurrious quotes) and was leading to an infinite recursion/infinite loop. git-svn-id: http://root.cern.ch/svn/root/trunk@39516 27541ba8-7e3a-0410-8455-c3a389f83636 | 31 May 2011, 18:22:17 UTC |
e001f34 | Lorenzo Moneta | 31 May 2011, 17:51:49 UTC | Add new tutorial macro from Kyle git-svn-id: http://root.cern.ch/svn/root/trunk@39515 27541ba8-7e3a-0410-8455-c3a389f83636 | 31 May 2011, 17:51:49 UTC |
067d5e9 | Lorenzo Moneta | 31 May 2011, 17:49:43 UTC | merge from the trunk development in dev roostats branch from 39465 up to current revision - new FrequentistCalculator class from Sven - new HypoTestInverter class and rename old one HypoTestInverterOriginal - some fixes in ProofConfig from Sven git-svn-id: http://root.cern.ch/svn/root/trunk@39513 27541ba8-7e3a-0410-8455-c3a389f83636 | 31 May 2011, 17:49:43 UTC |
8e4fd06 | Bertrand Bellenot | 31 May 2011, 15:33:54 UTC | Cleanup & layout git-svn-id: http://root.cern.ch/svn/root/trunk@39508 27541ba8-7e3a-0410-8455-c3a389f83636 | 31 May 2011, 15:33:54 UTC |
d1b89e4 | Bertrand Bellenot | 31 May 2011, 14:38:49 UTC | Source code indentation + typo git-svn-id: http://root.cern.ch/svn/root/trunk@39507 27541ba8-7e3a-0410-8455-c3a389f83636 | 31 May 2011, 14:38:49 UTC |
c398344 | Bertrand Bellenot | 31 May 2011, 14:29:45 UTC | Improve source code indentation git-svn-id: http://root.cern.ch/svn/root/trunk@39506 27541ba8-7e3a-0410-8455-c3a389f83636 | 31 May 2011, 14:29:45 UTC |
4757798 | Fons Rademakers | 31 May 2011, 12:41:38 UTC | fix path of canvas.gif in doc part. git-svn-id: http://root.cern.ch/svn/root/trunk@39503 27541ba8-7e3a-0410-8455-c3a389f83636 | 31 May 2011, 12:41:38 UTC |
d989c5c | Gerardo Ganis | 31 May 2011, 11:42:31 UTC | Update PROOF release notes git-svn-id: http://root.cern.ch/svn/root/trunk@39502 27541ba8-7e3a-0410-8455-c3a389f83636 | 31 May 2011, 11:42:31 UTC |
81d80ec | Fons Rademakers | 31 May 2011, 11:41:01 UTC | correct references to gif files in doc part. git-svn-id: http://root.cern.ch/svn/root/trunk@39501 27541ba8-7e3a-0410-8455-c3a389f83636 | 31 May 2011, 11:41:01 UTC |
ad62cac | Fons Rademakers | 31 May 2011, 10:51:56 UTC | correct some links to tutorials that are now in tutorials/ and not examples/. git-svn-id: http://root.cern.ch/svn/root/trunk@39500 27541ba8-7e3a-0410-8455-c3a389f83636 | 31 May 2011, 10:51:56 UTC |
16d94cd | Olivier Couet | 31 May 2011, 09:18:39 UTC | - New TPaveText example used by the TPaveText.cxx doc. git-svn-id: http://root.cern.ch/svn/root/trunk@39499 27541ba8-7e3a-0410-8455-c3a389f83636 | 31 May 2011, 09:18:39 UTC |
ead07d5 | Fons Rademakers | 31 May 2011, 08:31:33 UTC | remove ROOT_FULL_VERSION and ROOT_FULL_VERSION_CODE as we will not use the letter extensions anymore for patch releases. git-svn-id: http://root.cern.ch/svn/root/trunk@39497 27541ba8-7e3a-0410-8455-c3a389f83636 | 31 May 2011, 08:31:33 UTC |
6dcf197 | Olivier Couet | 31 May 2011, 08:10:36 UTC | - fix misprints in some examples. git-svn-id: http://root.cern.ch/svn/root/trunk@39496 27541ba8-7e3a-0410-8455-c3a389f83636 | 31 May 2011, 08:10:36 UTC |
ae1d516 | Fons Rademakers | 31 May 2011, 05:59:31 UTC | From Bertrand: add missing include. git-svn-id: http://root.cern.ch/svn/root/trunk@39495 27541ba8-7e3a-0410-8455-c3a389f83636 | 31 May 2011, 05:59:31 UTC |
b268577 | Axel Naumann | 30 May 2011, 15:26:34 UTC | Remove trailing whitespace git-svn-id: http://root.cern.ch/svn/root/trunk@39492 27541ba8-7e3a-0410-8455-c3a389f83636 | 30 May 2011, 15:26:34 UTC |
7c3837d | Axel Naumann | 30 May 2011, 15:25:52 UTC | Applied to the trunk. git-svn-id: http://root.cern.ch/svn/root/trunk@39491 27541ba8-7e3a-0410-8455-c3a389f83636 | 30 May 2011, 15:25:52 UTC |
ce60729 | Axel Naumann | 30 May 2011, 15:13:37 UTC | Geom@ALICE page has moved. git-svn-id: http://root.cern.ch/svn/root/trunk@39490 27541ba8-7e3a-0410-8455-c3a389f83636 | 30 May 2011, 15:13:37 UTC |
4d83cf6 | Axel Naumann | 30 May 2011, 14:54:26 UTC | Update class names: not in namespace "ROOT" anymore. git-svn-id: http://root.cern.ch/svn/root/trunk@39489 27541ba8-7e3a-0410-8455-c3a389f83636 | 30 May 2011, 14:54:26 UTC |
7cdc614 | Axel Naumann | 30 May 2011, 14:49:11 UTC | Don't write links to pages that we know don't exist! git-svn-id: http://root.cern.ch/svn/root/trunk@39488 27541ba8-7e3a-0410-8455-c3a389f83636 | 30 May 2011, 14:49:11 UTC |
09f8ac4 | Axel Naumann | 30 May 2011, 14:38:58 UTC | Fix link to nowhere. git-svn-id: http://root.cern.ch/svn/root/trunk@39487 27541ba8-7e3a-0410-8455-c3a389f83636 | 30 May 2011, 14:38:58 UTC |
c360b1c | Axel Naumann | 30 May 2011, 14:32:25 UTC | Remove references to cint7/8. git-svn-id: http://root.cern.ch/svn/root/trunk@39486 27541ba8-7e3a-0410-8455-c3a389f83636 | 30 May 2011, 14:32:25 UTC |
fdd728d | Axel Naumann | 30 May 2011, 14:31:00 UTC | Fix link to CINT web page. git-svn-id: http://root.cern.ch/svn/root/trunk@39485 27541ba8-7e3a-0410-8455-c3a389f83636 | 30 May 2011, 14:31:00 UTC |
eb829a5 | Axel Naumann | 30 May 2011, 14:30:20 UTC | The module documentation for module a/b is at A_B_Index.html, not a/b_Index.html. git-svn-id: http://root.cern.ch/svn/root/trunk@39484 27541ba8-7e3a-0410-8455-c3a389f83636 | 30 May 2011, 14:30:20 UTC |
e3aefa9 | Axel Naumann | 30 May 2011, 13:20:22 UTC | Mention textinput library replacing clib/Geline + editline; mention Getline[m]() now returning const char*. git-svn-id: http://root.cern.ch/svn/root/trunk@39483 27541ba8-7e3a-0410-8455-c3a389f83636 | 30 May 2011, 13:20:22 UTC |
776edb5 | Axel Naumann | 30 May 2011, 13:07:57 UTC | Add doc. git-svn-id: http://root.cern.ch/svn/root/trunk@39482 27541ba8-7e3a-0410-8455-c3a389f83636 | 30 May 2011, 13:07:57 UTC |
5363ccd | Axel Naumann | 30 May 2011, 13:01:26 UTC | Refactor processing and display of new input in TextInput's main loop into separate functions. Display after each character input; fixes Getline() calls which used to only print after enter was pressed. TAuthenticate works now for user and password "mode". Use '*' to mask hidden input (instead of not showing anything). Browsers do it, so it must be safe :-) git-svn-id: http://root.cern.ch/svn/root/trunk@39481 27541ba8-7e3a-0410-8455-c3a389f83636 | 30 May 2011, 13:01:26 UTC |
04ae8e7 | Axel Naumann | 30 May 2011, 12:35:41 UTC | Proper handling of EOF: ROOT expects "", then Gl_eof() returning true. Fixes piping into ROOT. Backward-compatibility fix: when reading from pipe / file, read the full line, even if "one char at a time"-mode was selected. git-svn-id: http://root.cern.ch/svn/root/trunk@39480 27541ba8-7e3a-0410-8455-c3a389f83636 | 30 May 2011, 12:35:41 UTC |
2c8fa6f | Axel Naumann | 30 May 2011, 12:34:12 UTC | Reset fWritePos+Len when Attach()ing: we don't know where the application has sent us, cursor-wise. git-svn-id: http://root.cern.ch/svn/root/trunk@39479 27541ba8-7e3a-0410-8455-c3a389f83636 | 30 May 2011, 12:34:12 UTC |
107fc65 | Axel Naumann | 30 May 2011, 12:33:30 UTC | Read more than once character when requested to read all until EOL. git-svn-id: http://root.cern.ch/svn/root/trunk@39478 27541ba8-7e3a-0410-8455-c3a389f83636 | 30 May 2011, 12:33:30 UTC |
6cec0ee | Axel Naumann | 30 May 2011, 12:32:37 UTC | Don't echo the input if it's not a TTY. Make sure Colorizer exists before using it. Reset position / fWriteLen at Attach() / Detach(): we cannot tell where we are afterwards anyway. Set fPrevColor to -1: we don't know whether a different color was activated while textinput was detached. git-svn-id: http://root.cern.ch/svn/root/trunk@39477 27541ba8-7e3a-0410-8455-c3a389f83636 | 30 May 2011, 12:32:37 UTC |
52024d7 | Bertrand Bellenot | 30 May 2011, 12:20:58 UTC | Update release notes git-svn-id: http://root.cern.ch/svn/root/trunk@39476 27541ba8-7e3a-0410-8455-c3a389f83636 | 30 May 2011, 12:20:58 UTC |
d88a83d | Bertrand Bellenot | 30 May 2011, 11:56:43 UTC | Update release notes git-svn-id: http://root.cern.ch/svn/root/trunk@39475 27541ba8-7e3a-0410-8455-c3a389f83636 | 30 May 2011, 11:56:43 UTC |
eab3587 | Lorenzo Moneta | 30 May 2011, 07:48:13 UTC | add new method FitConfig::SetFromFitResult (see https://savannah.cern.ch/bugs/index.php?75896 ) git-svn-id: http://root.cern.ch/svn/root/trunk@39474 27541ba8-7e3a-0410-8455-c3a389f83636 | 30 May 2011, 07:48:13 UTC |
2ba48a9 | Fons Rademakers | 30 May 2011, 05:59:02 UTC | mentions Zip64 support in TZIPFile. git-svn-id: http://root.cern.ch/svn/root/trunk@39473 27541ba8-7e3a-0410-8455-c3a389f83636 | 30 May 2011, 05:59:02 UTC |
dd391bf | Fons Rademakers | 30 May 2011, 05:56:38 UTC | from Pere: description on how to use the cmake build system for ROOT. git-svn-id: http://root.cern.ch/svn/root/trunk@39472 27541ba8-7e3a-0410-8455-c3a389f83636 | 30 May 2011, 05:56:38 UTC |
44e3938 | Axel Naumann | 28 May 2011, 14:55:58 UTC | Spelling. git-svn-id: http://root.cern.ch/svn/root/trunk@39470 27541ba8-7e3a-0410-8455-c3a389f83636 | 28 May 2011, 14:55:58 UTC |
617867e | Axel Naumann | 28 May 2011, 14:38:21 UTC | Semicolon and colon are fine characters, too: accept them as character input. git-svn-id: http://root.cern.ch/svn/root/trunk@39469 27541ba8-7e3a-0410-8455-c3a389f83636 | 28 May 2011, 14:38:21 UTC |
99dd21d | Philippe Canal | 27 May 2011, 20:26:23 UTC | Use one single spelling for PrefetchedBlocks git-svn-id: http://root.cern.ch/svn/root/trunk@39466 27541ba8-7e3a-0410-8455-c3a389f83636 | 27 May 2011, 20:26:23 UTC |
96d50af | Paul Russo | 27 May 2011, 19:13:16 UTC | Allow temporaries to be deleted even when not in a do ... while loop on the command line. This fixes the infinite looping in hsimple.C. git-svn-id: http://root.cern.ch/svn/root/trunk@39464 27541ba8-7e3a-0410-8455-c3a389f83636 | 27 May 2011, 19:13:16 UTC |
79d2161 | Fons Rademakers | 27 May 2011, 16:43:01 UTC | From Pere: Introduce alternative cmake based build system. Cmake is especially convenient for building on Windows, as it can produce VC projects or nmake files and does not require cygwin to be installed. In addition on OSX Xcode projects can be generated. git-svn-id: http://root.cern.ch/svn/root/trunk@39463 27541ba8-7e3a-0410-8455-c3a389f83636 | 27 May 2011, 16:43:01 UTC |
2fb05d1 | Philippe Canal | 27 May 2011, 16:17:51 UTC | Allow access to the number of prefetched blocks git-svn-id: http://root.cern.ch/svn/root/trunk@39462 27541ba8-7e3a-0410-8455-c3a389f83636 | 27 May 2011, 16:17:51 UTC |
2be5de2 | Paul Russo | 27 May 2011, 15:11:07 UTC | Fix problem with argument being "const void *". git-svn-id: http://root.cern.ch/svn/root/trunk@39459 27541ba8-7e3a-0410-8455-c3a389f83636 | 27 May 2011, 15:11:07 UTC |
6ca54a1 | Philippe Canal | 27 May 2011, 15:07:18 UTC | From Elvin: Disable the normal reading mode as a fall-back method of reading and use only the prefetching mechanism. For the case when a request is not satisfied from the first try, we now will continue to prefetch until the request is within the blocks read. The problem seemed to appear only in the TWebFile plug-in as it was using the same connection for sending requests regardless of the thread. From what I understood in xrd things are different and this problem didn't appear while reading using the TXNetFile plug-in. Also change the type of the prefetching thread from a detached one to a joined one as there were some issues with synchronization if the main thread finished reading before the worker thread finished prefetching blocks. git-svn-id: http://root.cern.ch/svn/root/trunk@39458 27541ba8-7e3a-0410-8455-c3a389f83636 | 27 May 2011, 15:07:18 UTC |
56e2286 | Bertrand Bellenot | 27 May 2011, 14:34:20 UTC | Remove extra spaces in the drawing option list git-svn-id: http://root.cern.ch/svn/root/trunk@39457 27541ba8-7e3a-0410-8455-c3a389f83636 | 27 May 2011, 14:34:20 UTC |
e61736b | Lorenzo Moneta | 27 May 2011, 13:12:20 UTC | fix ctor initialization (Coverity) git-svn-id: http://root.cern.ch/svn/root/trunk@39455 27541ba8-7e3a-0410-8455-c3a389f83636 | 27 May 2011, 13:12:20 UTC |
7518ebd | Lorenzo Moneta | 27 May 2011, 13:06:53 UTC | fix initialization in ctor (coverity) git-svn-id: http://root.cern.ch/svn/root/trunk@39454 27541ba8-7e3a-0410-8455-c3a389f83636 | 27 May 2011, 13:06:53 UTC |