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 |
3e0659e | Axel Naumann | 27 May 2011, 12:01:38 UTC | Coverity fixes. git-svn-id: http://root.cern.ch/svn/root/trunk@39447 27541ba8-7e3a-0410-8455-c3a389f83636 | 27 May 2011, 12:01:38 UTC |
6d99eaa | Axel Naumann | 27 May 2011, 11:51:12 UTC | Fix 256 color calculation. git-svn-id: http://root.cern.ch/svn/root/trunk@39446 27541ba8-7e3a-0410-8455-c3a389f83636 | 27 May 2011, 11:51:12 UTC |
04fc3b9 | Gerardo Ganis | 27 May 2011, 09:18:42 UTC | Add argument 'nhist3' to 'simple' to simulate merging load with 3D histograms. By default, no 3D is created. This can be used to estimate the effect of the UseTH1Merge parameter just introduced. git-svn-id: http://root.cern.ch/svn/root/trunk@39444 27541ba8-7e3a-0410-8455-c3a389f83636 | 27 May 2011, 09:18:42 UTC |
5007311 | Axel Naumann | 27 May 2011, 09:17:54 UTC | Fix for Solaris, follow Windows function name change for _unlink, explicitly add includes. git-svn-id: http://root.cern.ch/svn/root/trunk@39443 27541ba8-7e3a-0410-8455-c3a389f83636 | 27 May 2011, 09:17:54 UTC |
9a57e45 | Gerardo Ganis | 27 May 2011, 09:13:25 UTC | In TProofPlayerRemote::HandleHistograms, add support for an option to call directly TH1::Add if the incoming histogram has the same axis of the one in memory. This allows to avoid going through the whole Merge machinery for the 99.9% of the cases, considerably speeding up histogram merging and significantly reducing memory requirements on the master. This new way is on by default and is controlled by the rootrc 'ProofPlayer.UseTH1Merge' and by the input list parameter PROOF_UseTH1Merge . git-svn-id: http://root.cern.ch/svn/root/trunk@39442 27541ba8-7e3a-0410-8455-c3a389f83636 | 27 May 2011, 09:13:25 UTC |
3e4eb72 | Axel Naumann | 27 May 2011, 08:41:18 UTC | Fix inter-process history updates. git-svn-id: http://root.cern.ch/svn/root/trunk@39441 27541ba8-7e3a-0410-8455-c3a389f83636 | 27 May 2011, 08:41:18 UTC |
9c5e05d | Gerardo Ganis | 27 May 2011, 08:23:10 UTC | Adapt to the new Getline git-svn-id: http://root.cern.ch/svn/root/trunk@39440 27541ba8-7e3a-0410-8455-c3a389f83636 | 27 May 2011, 08:23:10 UTC |
ac15ee8 | Bertrand Bellenot | 27 May 2011, 08:00:11 UTC | gROOT->GetListOfBrowsers()->Delete() creates problems when a browser is created on the stack. So call CloseWindow() for each browser instead. This solves the bur report bug #82642: Crash upon exiting ROOT after opening file (https://savannah.cern.ch/bugs/?82642) git-svn-id: http://root.cern.ch/svn/root/trunk@39439 27541ba8-7e3a-0410-8455-c3a389f83636 | 27 May 2011, 08:00:11 UTC |
94107c7 | Axel Naumann | 27 May 2011, 07:16:50 UTC | Fix GCC 4.1 warning. git-svn-id: http://root.cern.ch/svn/root/trunk@39437 27541ba8-7e3a-0410-8455-c3a389f83636 | 27 May 2011, 07:16:50 UTC |
79f89bd | Axel Naumann | 27 May 2011, 07:14:17 UTC | Renamed enmum constant. git-svn-id: http://root.cern.ch/svn/root/trunk@39436 27541ba8-7e3a-0410-8455-c3a389f83636 | 27 May 2011, 07:14:17 UTC |
de0f2e5 | Axel Naumann | 27 May 2011, 05:58:24 UTC | Follow constness of Getline() return value git-svn-id: http://root.cern.ch/svn/root/trunk@39435 27541ba8-7e3a-0410-8455-c3a389f83636 | 27 May 2011, 05:58:24 UTC |
b60b84d | Axel Naumann | 27 May 2011, 05:56:37 UTC | Be compatible with ROOT: default prune to 80% of max entries; max entries == 0 means do not write history. git-svn-id: http://root.cern.ch/svn/root/trunk@39434 27541ba8-7e3a-0410-8455-c3a389f83636 | 27 May 2011, 05:56:37 UTC |
8fb12af | Matevz Tadel | 26 May 2011, 22:44:20 UTC | For unix be satisfied with the 16-bit depth buffer -- revert from previous change. This is required for: 1. Some virtual machines (VirtualBox at least); 2. On windows when using Xming-mesa and doing ssh to RHEL5 machines. git-svn-id: http://root.cern.ch/svn/root/trunk@39433 27541ba8-7e3a-0410-8455-c3a389f83636 | 26 May 2011, 22:44:20 UTC |
64ce521 | Lorenzo Moneta | 26 May 2011, 19:49:41 UTC | make GetNrows and GenNcals non virtual functions. This fix a problem when compiling client code with -fvisibility-inlines-hidden git-svn-id: http://root.cern.ch/svn/root/trunk@39432 27541ba8-7e3a-0410-8455-c3a389f83636 | 26 May 2011, 19:49:41 UTC |
79bf110 | Philippe Canal | 26 May 2011, 19:16:02 UTC | Fix coverity #23125 git-svn-id: http://root.cern.ch/svn/root/trunk@39431 27541ba8-7e3a-0410-8455-c3a389f83636 | 26 May 2011, 19:16:02 UTC |
b08dacb | Lorenzo Moneta | 26 May 2011, 17:30:23 UTC | - add support for filling histogram with weights < 0 by removing the abs(w) in the various TH1::Fill(x,w) methods Doing this the histogram statistics should be correctly computed git-svn-id: http://root.cern.ch/svn/root/trunk@39430 27541ba8-7e3a-0410-8455-c3a389f83636 | 26 May 2011, 17:30:23 UTC |
ae722a9 | Axel Naumann | 26 May 2011, 16:23:39 UTC | Solaris puts signal only into std::. git-svn-id: http://root.cern.ch/svn/root/trunk@39429 27541ba8-7e3a-0410-8455-c3a389f83636 | 26 May 2011, 16:23:39 UTC |
ede89ce | Axel Naumann | 26 May 2011, 16:20:57 UTC | Good to see it's now picked up - now terminate with ';' :-( git-svn-id: http://root.cern.ch/svn/root/trunk@39428 27541ba8-7e3a-0410-8455-c3a389f83636 | 26 May 2011, 16:20:57 UTC |
253d006 | Axel Naumann | 26 May 2011, 16:18:00 UTC | Use proper solaris macro. git-svn-id: http://root.cern.ch/svn/root/trunk@39427 27541ba8-7e3a-0410-8455-c3a389f83636 | 26 May 2011, 16:18:00 UTC |