swh:1:snp:af87cd67498ef4fe47c76ed3e7caffe5b61facaf

sort by:
Revision Author Date Message Commit Date
c494cbb Tagging SVN version for the development release git-svn-id: http://root.cern.ch/svn/root/tags/v5-27-02@33233 27541ba8-7e3a-0410-8455-c3a389f83636 27 April 2010, 09:37:49 UTC
a81254b fix test for some observed failures. Use now a fix seed git-svn-id: http://root.cern.ch/svn/root/trunk@33229 27541ba8-7e3a-0410-8455-c3a389f83636 27 April 2010, 07:10:14 UTC
7032b5b merge last fix committed in https://root.cern.ch/svn/root/branches/dev/roostats/roofit/roostats in BayesianCalculator git-svn-id: http://root.cern.ch/svn/root/trunk@33228 27541ba8-7e3a-0410-8455-c3a389f83636 27 April 2010, 07:09:42 UTC
a29784d Stamp development version 5.27/02 git-svn-id: http://root.cern.ch/svn/root/trunk@33226 27541ba8-7e3a-0410-8455-c3a389f83636 26 April 2010, 18:31:40 UTC
4bb749b merge fix 33220 from dev branch git-svn-id: http://root.cern.ch/svn/root/trunk@33224 27541ba8-7e3a-0410-8455-c3a389f83636 26 April 2010, 15:52:39 UTC
089b705 From Lorenzo: git-svn-id: http://root.cern.ch/svn/root/trunk@33223 27541ba8-7e3a-0410-8455-c3a389f83636 26 April 2010, 15:31:03 UTC
423359d update release notes git-svn-id: http://root.cern.ch/svn/root/trunk@33221 27541ba8-7e3a-0410-8455-c3a389f83636 26 April 2010, 15:00:12 UTC
447d133 fix a warning on Windows git-svn-id: http://root.cern.ch/svn/root/trunk@33219 27541ba8-7e3a-0410-8455-c3a389f83636 26 April 2010, 14:48:12 UTC
298a75c fix in FillRandom(h1,n) the total number of generated entries to be n when the binned generation is used. This fix will be not required if we will have a TRandom::Multinomial git-svn-id: http://root.cern.ch/svn/root/trunk@33218 27541ba8-7e3a-0410-8455-c3a389f83636 26 April 2010, 14:39:17 UTC
c8b9585 update release notes for Math git-svn-id: http://root.cern.ch/svn/root/trunk@33214 27541ba8-7e3a-0410-8455-c3a389f83636 26 April 2010, 13:23:00 UTC
93dd049 Better use of TString::Format git-svn-id: http://root.cern.ch/svn/root/trunk@33213 27541ba8-7e3a-0410-8455-c3a389f83636 26 April 2010, 12:47:11 UTC
237cd46 A track with given id can be searched now recursively (C.Reed) git-svn-id: http://root.cern.ch/svn/root/trunk@33212 27541ba8-7e3a-0410-8455-c3a389f83636 26 April 2010, 12:19:20 UTC
1377585 Update the PROOF release notes git-svn-id: http://root.cern.ch/svn/root/trunk@33210 27541ba8-7e3a-0410-8455-c3a389f83636 26 April 2010, 10:31:24 UTC
1ad5952 - TDataSetManager, TDataSetManagerFile - Add options to get a list of all dataset registered names from ScanDataSets (option kList; the result is a TMap of {TObjString, TObjString} with the second TObjString empty. - Support wild cards in ScanDataSet . - TProof, TProofServ - Add interface to TDataSetManager::ShowCache/ClearCache (TProof::ShowDataSetCache, TProof::ClearDataSetCache) - If a non-default dataset directory was specified and could not be validated, do not initialize the default dataset, as this could be misleading. An warning is issued on the client shell. git-svn-id: http://root.cern.ch/svn/root/trunk@33209 27541ba8-7e3a-0410-8455-c3a389f83636 26 April 2010, 10:27:40 UTC
fde7bc1 Fix issue setting permission and ownership of the dataset user directories git-svn-id: http://root.cern.ch/svn/root/trunk@33208 27541ba8-7e3a-0410-8455-c3a389f83636 26 April 2010, 10:26:30 UTC
33346e8 Update release notes. git-svn-id: http://root.cern.ch/svn/root/trunk@33207 27541ba8-7e3a-0410-8455-c3a389f83636 26 April 2010, 10:18:43 UTC
0305cb6 merge fixes applied in roostats branch since 5.26 to current revision ProfileLikelihoodCalculator: in GetHypoTest clone the null parameters to avoid requesting the user to do this LikelihoodInterval: -fix drawing of horizontal green line when interval is outside the range - return a boolean flag in Upper/LowerLimit with status of limit search HybridCalculator: fix for test statistic = 3 (profile likelihood) LikelihoodIn git-svn-id: http://root.cern.ch/svn/root/trunk@33206 27541ba8-7e3a-0410-8455-c3a389f83636 26 April 2010, 09:59:06 UTC
f6ff114 o RooDataSet - Fix bug in ctor that ignored WeightVar(const RooAbsArg&) argument o RooAbsReal - Fix bug in findRoot that incorrectly return status of BrentRoot finder instead of found minimum git-svn-id: http://root.cern.ch/svn/root/trunk@33204 27541ba8-7e3a-0410-8455-c3a389f83636 26 April 2010, 09:44:11 UTC
fc0626c From Axel: Modified configure args should trigger a configure run, too. Fix exit code handling. git-svn-id: http://root.cern.ch/svn/root/trunk@33203 27541ba8-7e3a-0410-8455-c3a389f83636 26 April 2010, 09:26:33 UTC
9111bd6 cleanup old unuran-1.5.1 directory, which might still be around after upgrade to new unuran-1.7.1. git-svn-id: http://root.cern.ch/svn/root/trunk@33202 27541ba8-7e3a-0410-8455-c3a389f83636 26 April 2010, 09:24:58 UTC
92d25ea actually not needed we already have buildbotmake.sh. git-svn-id: http://root.cern.ch/svn/root/trunk@33201 27541ba8-7e3a-0410-8455-c3a389f83636 26 April 2010, 09:17:20 UTC
9ff29d1 add new version of Unuran (1.7.1) from Josef Leydold git-svn-id: http://root.cern.ch/svn/root/trunk@33200 27541ba8-7e3a-0410-8455-c3a389f83636 26 April 2010, 08:58:30 UTC
14a8298 Merge 33149 from the fireworks branch. 33149 ===== Author: alja Date: Thu Apr 22 23:41:30 2010 New Revision: 33149 URL: http://root.cern.ch/viewvc?rev=33149&root=root&view=rev Log: TEveCaloData: Add support for rendering of highlighted cells. Add function GetHighlightTooltip() to set tool tip for highlighted cells. TEveCaloLegoGL, TEveCalo3DGL, TEveCalo2DGL: Add support for rendering of highlighted cells. TEveCalo2D: Cache selected and highlighted cells in eta and phi bins for RhoPhi and RhoZ projections. git-svn-id: http://root.cern.ch/svn/root/trunk@33198 27541ba8-7e3a-0410-8455-c3a389f83636 26 April 2010, 08:40:04 UTC
eb07fae Printout format fixed. git-svn-id: http://root.cern.ch/svn/root/trunk@33196 27541ba8-7e3a-0410-8455-c3a389f83636 26 April 2010, 08:23:55 UTC
5d0d3b2 From Axel: For Buildbot: run configure if needed. git-svn-id: http://root.cern.ch/svn/root/trunk@33195 27541ba8-7e3a-0410-8455-c3a389f83636 26 April 2010, 08:16:00 UTC
d2a6f93 don't build libfreetype.so that we don't use anyway and which gives a warning when linking on MacOS X. git-svn-id: http://root.cern.ch/svn/root/trunk@33194 27541ba8-7e3a-0410-8455-c3a389f83636 26 April 2010, 08:11:58 UTC
edb4e12 Fixed return value of TGDMLParse::BooSolid to return child (Astrid Munnich) git-svn-id: http://root.cern.ch/svn/root/trunk@33193 27541ba8-7e3a-0410-8455-c3a389f83636 26 April 2010, 08:07:43 UTC
6cd6ff8 From Lorenzo: Add a new plugin for DistSampler based on Unuran git-svn-id: http://root.cern.ch/svn/root/trunk@33192 27541ba8-7e3a-0410-8455-c3a389f83636 26 April 2010, 07:50:40 UTC
cfa57f9 - From Valeri Fine: Qt-layer produced misaligned text within TCanvas with non-standard fonts. git-svn-id: http://root.cern.ch/svn/root/trunk@33191 27541ba8-7e3a-0410-8455-c3a389f83636 26 April 2010, 07:50:01 UTC
64f8956 try to fix a compilation problem of the dictionary observed on MS VS 9 git-svn-id: http://root.cern.ch/svn/root/trunk@33190 27541ba8-7e3a-0410-8455-c3a389f83636 26 April 2010, 07:26:12 UTC
15cc8c4 Remove sprintf statements. Fixes problem with : https://savannah.cern.ch/bugs/?66401 git-svn-id: http://root.cern.ch/svn/root/trunk@33189 27541ba8-7e3a-0410-8455-c3a389f83636 26 April 2010, 07:17:54 UTC
581f268 Fix locking issue while building packages locally (savannah #66359) git-svn-id: http://root.cern.ch/svn/root/trunk@33187 27541ba8-7e3a-0410-8455-c3a389f83636 25 April 2010, 22:26:03 UTC
ce3235f fix a bug in setting the statis when the interval of integration is empty This fixes an error observed in stressMathMore after 33180 git-svn-id: http://root.cern.ch/svn/root/trunk@33186 27541ba8-7e3a-0410-8455-c3a389f83636 25 April 2010, 10:58:10 UTC
4b13483 fix a compilation error on Solaris git-svn-id: http://root.cern.ch/svn/root/trunk@33185 27541ba8-7e3a-0410-8455-c3a389f83636 25 April 2010, 10:34:11 UTC
31faa14 fix a compilation error found when Mathmore is not available git-svn-id: http://root.cern.ch/svn/root/trunk@33184 27541ba8-7e3a-0410-8455-c3a389f83636 25 April 2010, 10:27:09 UTC
d48bd7f merge from dev branch fix for changes in DataRange (revision 32754) git-svn-id: http://root.cern.ch/svn/root/trunk@33183 27541ba8-7e3a-0410-8455-c3a389f83636 25 April 2010, 10:19:26 UTC
8a9c2c5 merge from dev branch a fix when using a Fumili function type (33161) git-svn-id: http://root.cern.ch/svn/root/trunk@33182 27541ba8-7e3a-0410-8455-c3a389f83636 25 April 2010, 10:17:13 UTC
945f11b Add TUnuranSampler class implementing the DistSampler interface improve tests in order to be run from roottest git-svn-id: http://root.cern.ch/svn/root/trunk@33181 27541ba8-7e3a-0410-8455-c3a389f83636 25 April 2010, 10:15:08 UTC
ccf0cbf merge developments in dev branch from revision 33183 DistSampler: new interface class for sampling a generic distribution Possibility to perform unbinned or binned sampling Implementation classes (for example using Unuran) are created using the plugin manager Integration classes: fix a problem with the template method passing a function and fix a bug (function object was not copied) Use by default kADAPTIVESINGULAR add kLEGENDRE based on GaussLegendreIntegrator DataRange: return -inf,+inf when no range is set mathmore: implement method for calculating function and derivatives for GSLNLSMinimizer git-svn-id: http://root.cern.ch/svn/root/trunk@33180 27541ba8-7e3a-0410-8455-c3a389f83636 25 April 2010, 10:14:07 UTC
3f8536a silent 'unused param warning git-svn-id: http://root.cern.ch/svn/root/trunk@33179 27541ba8-7e3a-0410-8455-c3a389f83636 25 April 2010, 02:54:09 UTC
04074f3 Document the change related to memberwise git-svn-id: http://root.cern.ch/svn/root/trunk@33178 27541ba8-7e3a-0410-8455-c3a389f83636 24 April 2010, 23:03:02 UTC
78fe4ad Document the change related to memberwise git-svn-id: http://root.cern.ch/svn/root/trunk@33177 27541ba8-7e3a-0410-8455-c3a389f83636 24 April 2010, 23:02:31 UTC
66db0b8 Change the default for streaming the content of STL containers from object-wise to member-wise. We evaluated the impact of moving to MemberWise streaming using 5 different CMS data files cms1.root an older split using level 99 Reco file cms2.root a more recent non split raw data file cms3.root a more recent non split Reco file cms4.root is an example of the lepton plus jet analysis format known as a user PAT-tuple (split) cms5.root is an example AOD (analysis object dataset) format file.  It is not split because the objects here are a strict subset of the RECO objects. We rewrote all the files using the v5.26/00 new basket clustering algorithm using both memberwise streaming and objectwise streaming. In the table below the read time is the CPU time to completion including loading the libraries. When reading the file where always in the os cache (since we are focusing evaluating cpu time). The number of event actually read varies from file set to file set but was calibrated to result in about 10s of cpu time.  The files are read using a library generated with TFile::MakeProject. The object-wise files are between 2% and 10% larger compared to their member-wise coutnerpart. The CPU time for reading object-wise files is 12% higher for split files and 30% higher for non-split files. So the improvement is significant enough to warrant switch the default from objectwise to memberwise. Split files: Filename Memberwise Size     Cpu Time To read cms1.root    N     17.5 Gb    10.55s ± 0.15 (2200 entries) cms1.root    Y     16.8 Gb     9.12s ± 0.08 cms4.root    N     1.47 Gb    10.18s ± 0.19 (2500 entries) cms4.root    Y     1.43 Gb     9.24s ± 0.06 Non Split files: Filename Memberwise Size cms2.root    N     1.65 Gb    10.95s ± 0.05 (1000 entries) cms2.root    Y     1.53 Gb     8.20s ± 0.05 cms3.root    N     0.780 Gb   10.59s ± 0.05 (700 entries) cms3.root    Y     0.717 Gb    8.29s ± 0.08 cms5.root    N     1.55 Gb    10.20s ± 0.17 (700 entries) cms5.root    Y     1.40 Gb     8.09s ± 0.08 git-svn-id: http://root.cern.ch/svn/root/trunk@33175 27541ba8-7e3a-0410-8455-c3a389f83636 24 April 2010, 21:43:40 UTC
40d8dd3 In the case of a data member which is a pointer to a STL container, eg: std::container<Data> *fDataObjects; and which is stored member-wise, add support for the schema evolution of the class 'Data'. This requires a change in the on file format used to store this type of data members (i.e. by adding inline the version number of the class 'Data'). To read file containing this construct and written with this revision using an older version of ROOT you will need the following patches: For v5.22/00, you will need http://root.cern.ch/viewvc?view=rev&revision=33174 or v5.22/00k For v5.26/00, you will need http://root.cern.ch/viewvc?view=rev&revision=33176 or v5.26/00c Additionally, we no longer allow the member wise streaming of a class which has a custom streamer nor of any data members marked with //|| git-svn-id: http://root.cern.ch/svn/root/trunk@33173 27541ba8-7e3a-0410-8455-c3a389f83636 24 April 2010, 21:35:39 UTC
e4d46a7 - svg git-svn-id: http://root.cern.ch/svn/root/trunk@33167 27541ba8-7e3a-0410-8455-c3a389f83636 23 April 2010, 14:50:54 UTC
4fed0c2 - The character #pm was not correct git-svn-id: http://root.cern.ch/svn/root/trunk@33166 27541ba8-7e3a-0410-8455-c3a389f83636 23 April 2010, 14:49:08 UTC
ede6659 Add stressGUI application used as GUI QA suite. It performs several tasks: - execute most of the tutorials in $ROOTSYS/tutorials/gui - execute several built-in tests (testing layout/status changes of several widgets) - optionally replays several recorder sessions (fit panel, graphics editors, guitest, ...) git-svn-id: http://root.cern.ch/svn/root/trunk@33165 27541ba8-7e3a-0410-8455-c3a389f83636 23 April 2010, 14:31:50 UTC
308e9df Add a macro executing any macro passed in argument and saving a screenshot of its main frame (if any). This macro will be used by the coming stressGUI application which will be part of the GUI QA suite git-svn-id: http://root.cern.ch/svn/root/trunk@33162 27541ba8-7e3a-0410-8455-c3a389f83636 23 April 2010, 14:26:08 UTC
483caba - Fix an issue with determining the path fo the lock file - Fix an issue with matching wild carsd for dataset names in listing datasets - Fix an issue with defaults in GetDataSets . git-svn-id: http://root.cern.ch/svn/root/trunk@33156 27541ba8-7e3a-0410-8455-c3a389f83636 23 April 2010, 12:46:14 UTC
3a84592 - update git-svn-id: http://root.cern.ch/svn/root/trunk@33155 27541ba8-7e3a-0410-8455-c3a389f83636 23 April 2010, 12:31:43 UTC
bcc82a7 Fix an issue with the parsing of the option field when forcing the creation of a new session git-svn-id: http://root.cern.ch/svn/root/trunk@33153 27541ba8-7e3a-0410-8455-c3a389f83636 23 April 2010, 11:09:37 UTC
e53ad87 - kerning (PDF) git-svn-id: http://root.cern.ch/svn/root/trunk@33152 27541ba8-7e3a-0410-8455-c3a389f83636 23 April 2010, 08:35:38 UTC
8cad7b7 - Implemented text kerning. git-svn-id: http://root.cern.ch/svn/root/trunk@33151 27541ba8-7e3a-0410-8455-c3a389f83636 23 April 2010, 08:33:47 UTC
d7fc1f4 Fix compilation warning on Windows git-svn-id: http://root.cern.ch/svn/root/trunk@33150 27541ba8-7e3a-0410-8455-c3a389f83636 23 April 2010, 06:55:11 UTC
7c5d50e Move rather complex logic for doing GL-picking into two protected functions: virtual void SelectForClicked(Event_t *event); virtual void SelectForMouseOver(); This makes it easier for sub-classes to reuse the functionality. git-svn-id: http://root.cern.ch/svn/root/trunk@33147 27541ba8-7e3a-0410-8455-c3a389f83636 22 April 2010, 16:47:08 UTC
235e445 Make sure that gPerfStats is properly updated if the TTreePerfStats is deleted! git-svn-id: http://root.cern.ch/svn/root/trunk@33146 27541ba8-7e3a-0410-8455-c3a389f83636 22 April 2010, 16:44:24 UTC
68cc57e Add function: virtual void PopupContextMenu(TGLPhysicalShape* pshp, Int_t ev_state, Int_t gx, Int_t gy); to make it easier to override context-menu in sub-classes. git-svn-id: http://root.cern.ch/svn/root/trunk@33144 27541ba8-7e3a-0410-8455-c3a389f83636 22 April 2010, 13:50:08 UTC
f6c3341 Do not call TGedFrame::GetLayoutHints() -- its broken logic leads to double deletion on TGedEditor destruction. Instantiate layout-hints explicitly. git-svn-id: http://root.cern.ch/svn/root/trunk@33143 27541ba8-7e3a-0410-8455-c3a389f83636 22 April 2010, 13:12:37 UTC
607d9e7 - kerning git-svn-id: http://root.cern.ch/svn/root/trunk@33140 27541ba8-7e3a-0410-8455-c3a389f83636 22 April 2010, 11:21:52 UTC
8f3c833 Merge rev 33104 from fireworks branch. Original Log: Author: matevz Date: Tue Apr 20 12:57:10 2010 New Revision: 33104 URL: http://root.cern.ch/viewvc?rev=33104&root=root&view=rev Log: Rename ColorSelectionBits to CompoundColorSelectionBits. Limit all extended operations to compounds and to parents that are compounds. git-svn-id: http://root.cern.ch/svn/root/trunk@33135 27541ba8-7e3a-0410-8455-c3a389f83636 22 April 2010, 10:36:40 UTC
42f4add Remove svn:mergeinfo property. git-svn-id: http://root.cern.ch/svn/root/trunk@33134 27541ba8-7e3a-0410-8455-c3a389f83636 22 April 2010, 10:35:08 UTC
054c95b - Implement the text kerning. The effect is clearly illustrated with the following script. Without kerning the red X is overlaped by the the rest of the text. { TCanvas *c = new TCanvas; TLatex *l = new TLatex(0.5, 0.5, "AVAVAVAVAVAVAVAVAVA#color[2]{X}"); l->Draw(); c->SaveAs("c1.eps"); } The original idea comes from Oleksandr Grebenyuk. It has been implemented in a such way that the kerning mechanism is activated only when needed. If not needed the old way of text rendering is used. It was done that way because most of the time kerning is not needed and text rendered using the kerning mechanism takes more space in the PS file. git-svn-id: http://root.cern.ch/svn/root/trunk@33130 27541ba8-7e3a-0410-8455-c3a389f83636 22 April 2010, 09:48:26 UTC
d696e30 - Restore the original kerning state in GetTextAdvance git-svn-id: http://root.cern.ch/svn/root/trunk@33129 27541ba8-7e3a-0410-8455-c3a389f83636 22 April 2010, 08:55:45 UTC
933a65c Slight modifications to fix warnings in nightlies git-svn-id: http://root.cern.ch/svn/root/trunk@33126 27541ba8-7e3a-0410-8455-c3a389f83636 22 April 2010, 07:26:25 UTC
3484f26 Fix warning. git-svn-id: http://root.cern.ch/svn/root/trunk@33125 27541ba8-7e3a-0410-8455-c3a389f83636 21 April 2010, 21:22:01 UTC
ae79765 Implement central infractructure to allow eve-elements to support internal multiple selection and highlightning of their sub-parts. Use this in TEveDigitSet and its sub-classes TEveQuadSet and TEveBoxSet. Extend GL rendering and event-handling to support these operations. eve/ ==== * TEveElement - Add 3 new functions: virtual TString GetHighlightTooltip(); virtual void UnSelected(); virtual void UnHighlighted(); * TEveSecondarySelectable - New secondary base-class for elements supporting internal multiple selection / highlight. * TEveDigitSet, TEveQuadSet, TEveBoxSet - Sub-class TEveDigitSet from TEveSecondarySelectable. - Implement functions needed for internal selection. - Add common base-class TEveDigitSetGL for quad and box-set GL rendering. * TEveChunkManager - Add support for restricted iteration. TEveChunkManager::iterator accepts set<Int_t> for that purpose. * TEveViewer - Add functions to handle additional mouse-hover signals from TGLViewer. * Other classes (all GL renderers) - Changes for additional argument to TGLLogicalShape::DrawHighlight(). gl/ === * TGLObject - Take AlwaysSecondarySelect() into account when deciding whether to use DL caching for given draw-pass. * TGLLogicalShape - Add a new (optional) argument to DrawHighlight() specifying kind of outline to use (selected or highlighted). This allows classes with internal selection to properly render outlines when sub-parts of an object are both selected and highlighted. * TGLEventHandler - Proparly handle objects with internal selection / highlight. * TGLSelectRecord - Add flag to separate GL-selection for selection and for highlight. This is really used by record handlers. * TGLViewer - Add two new signal-emitting functions to properly notify clients about changes in internal object selection: virtual void ReMouseOver(TObject *obj, UInt_t state); // *SIGNAL* virtual void UnMouseOver(TObject *obj, UInt_t state); // *SIGNAL* tutorials/eve ============= Add instructions for activation of internal selection in TEveQuad/BoxSet. git-svn-id: http://root.cern.ch/svn/root/trunk@33124 27541ba8-7e3a-0410-8455-c3a389f83636 21 April 2010, 20:04:42 UTC
4cfb96e - TText git-svn-id: http://root.cern.ch/svn/root/trunk@33122 27541ba8-7e3a-0410-8455-c3a389f83636 21 April 2010, 14:43:49 UTC
1d5f35d - New method GetTextAdvance to return the text advance for string text taking the kerning into account or not. git-svn-id: http://root.cern.ch/svn/root/trunk@33120 27541ba8-7e3a-0410-8455-c3a389f83636 21 April 2010, 14:29:04 UTC
531893b Remove stray debug statement git-svn-id: http://root.cern.ch/svn/root/trunk@33119 27541ba8-7e3a-0410-8455-c3a389f83636 21 April 2010, 12:38:50 UTC
8b64219 In MakeProject, handle the case when we have more than one StreamerInfo for the same class git-svn-id: http://root.cern.ch/svn/root/trunk@33118 27541ba8-7e3a-0410-8455-c3a389f83636 21 April 2010, 12:32:58 UTC
680e1fa Initialize the returned static buffer even for function pointer types (fixing nightlies' python/function/PyROOT_functiontests): simply return the function pointer type. git-svn-id: http://root.cern.ch/svn/root/trunk@33117 27541ba8-7e3a-0410-8455-c3a389f83636 21 April 2010, 10:32:34 UTC
d3e1730 Remove a useless paragraph in the documentation git-svn-id: http://root.cern.ch/svn/root/trunk@33115 27541ba8-7e3a-0410-8455-c3a389f83636 21 April 2010, 08:31:18 UTC
cb3a100 Reduce possible confusions and conflict by always using in TClass and TStreamerInfo the version of template instance name with ULong64_t and Long64_t rather than [unsigned] long long. git-svn-id: http://root.cern.ch/svn/root/trunk@33114 27541ba8-7e3a-0410-8455-c3a389f83636 20 April 2010, 19:03:33 UTC
61e8107 Add the rule list only if it is not empty git-svn-id: http://root.cern.ch/svn/root/trunk@33113 27541ba8-7e3a-0410-8455-c3a389f83636 20 April 2010, 16:22:27 UTC
39c923f Fix ACLiC's .d file dictionary version part git-svn-id: http://root.cern.ch/svn/root/trunk@33112 27541ba8-7e3a-0410-8455-c3a389f83636 20 April 2010, 15:30:27 UTC
832e450 update comments and adjust print layout git-svn-id: http://root.cern.ch/svn/root/trunk@33109 27541ba8-7e3a-0410-8455-c3a389f83636 20 April 2010, 13:30:58 UTC
c330635 Improve the ACLiC .d file by using the build directory in the target part (rather than the source directory) git-svn-id: http://root.cern.ch/svn/root/trunk@33108 27541ba8-7e3a-0410-8455-c3a389f83636 20 April 2010, 13:12:01 UTC
d156dd3 add test number git-svn-id: http://root.cern.ch/svn/root/trunk@33107 27541ba8-7e3a-0410-8455-c3a389f83636 20 April 2010, 13:10:45 UTC
4a55e90 one more fix for Windows warning C4099 git-svn-id: http://root.cern.ch/svn/root/trunk@33106 27541ba8-7e3a-0410-8455-c3a389f83636 20 April 2010, 12:33:02 UTC
a21f98c fix for Windows warning C4099 git-svn-id: http://root.cern.ch/svn/root/trunk@33105 27541ba8-7e3a-0410-8455-c3a389f83636 20 April 2010, 12:29:42 UTC
6b92522 Tell the compiler to ignore the following warnings: c:\users\bellenot\root\test\stressIterators.h(12) : warning C4290: C++ exception specification ignored except to indicate a function is not __declspec(nothrow) c:\users\bellenot\root\test\stressIterators.h(27) : see reference to class template instantiation 'SEnumFunctor<T>' being compiled c:\users\bellenot\root\test\stressIterators.h(32) : warning C4290: C++ exception specification ignored except to indicate a function is not __declspec(nothrow) c:\users\bellenot\root\test\stressIterators.h(82) : warning C4290: C++ exception specification ignored except to indicate a function is not __declspec(nothrow) c:\users\bellenot\root\test\stressIterators.h(97) : warning C4290: C++ exception specification ignored except to indicate a function is not __declspec(nothrow) c:\users\bellenot\root\test\stressIterators.h(117) : warning C4290: C++ exception specification ignored except to indicate a function is not __declspec(nothrow) c:\users\bellenot\root\test\stressIterators.h(151) : warning C4290: C++ exception specification ignored except to indicate a function is not __declspec(nothrow) stressIterators.cxx(78) : warning C4290: C++ exception specification ignored except to indicate a function is not __declspec(nothrow) Visual C++ does not implement checked exceptions, the warning C4290 is just informing that other exceptions may still be throw from these functions and can be ignored. git-svn-id: http://root.cern.ch/svn/root/trunk@33103 27541ba8-7e3a-0410-8455-c3a389f83636 20 April 2010, 10:43:37 UTC
5e00e67 From Gerri: - In checking for server name match, use the port only if different from the default. git-svn-id: http://root.cern.ch/svn/root/trunk@33101 27541ba8-7e3a-0410-8455-c3a389f83636 20 April 2010, 10:05:56 UTC
abe1d4a Fix an issue with wildcard support for dataset names git-svn-id: http://root.cern.ch/svn/root/trunk@33099 27541ba8-7e3a-0410-8455-c3a389f83636 20 April 2010, 09:22:19 UTC
33f5246 in GetUrl() regenrate cached url depending if default port should be part or url or not. git-svn-id: http://root.cern.ch/svn/root/trunk@33098 27541ba8-7e3a-0410-8455-c3a389f83636 19 April 2010, 22:54:51 UTC
3a5a9f6 Remove reliance on gDirectory to set TBranch::fDirectory ; instead use the new function TBranch::UpdateFile to be called from TTree::DirectoryAutoAdd. This avoids forcing the user to explicitly cd to the input directory before calling TKey::ReadObj for a TTree object git-svn-id: http://root.cern.ch/svn/root/trunk@33097 27541ba8-7e3a-0410-8455-c3a389f83636 19 April 2010, 21:47:55 UTC
92e5b11 From Gerri: - In RedirectOutput: - check return codes from 'dup' calls - if freopen fails on stderr, restore stdout (which was successfully reopened) instead of stderr. - add printouts of errno in case of failure - In StackTrace, add missing checks for return codes of 'write', which were generating warnings on Kubunt 9.04. git-svn-id: http://root.cern.ch/svn/root/trunk@33095 27541ba8-7e3a-0410-8455-c3a389f83636 19 April 2010, 15:28:21 UTC
f83aed1 Fix small issue with the pasring of a regular expression git-svn-id: http://root.cern.ch/svn/root/trunk@33092 27541ba8-7e3a-0410-8455-c3a389f83636 19 April 2010, 14:43:41 UTC
ce075da Patch implementing a cache for TDataSetManagerFile. This mainly used to improve the speed of TDataSetManager::ShowDataSets, which is run very often by users and may be very slow if the number of dataset is large. The cache is also used to cache frequently received dataset objects. The listing information (default result of TDataSetManager::ShowDataSets) is cached at {group,user} level. A new file 'dataset.list', located in the top dataset directory, contains updated information about the available datasets and dataset listings. This file is updated each time WriteDataSet or RemoveDataSet are called . The cache is automatically enabled if the dataset repository is remote (the remoteness of a directory is determined usign the same technique used for files). It can also be enabled/disabled using the appropriate switches. The content of the cache can be displayed using TDataSetManager::ShowCache and cleared using TDataSetManager::ClearCache. The listing information can be refreshed at any time (at least the one corresponding to owned datasets) with an option to TDataSetManager::ShowDataSets . The patch also fixes a few issues ith wildcard support in parsing the dataset URI. git-svn-id: http://root.cern.ch/svn/root/trunk@33091 27541ba8-7e3a-0410-8455-c3a389f83636 19 April 2010, 14:14:32 UTC
1e55d55 Add ctor taking only the option string (group is set to 'default', user to the running user) git-svn-id: http://root.cern.ch/svn/root/trunk@33090 27541ba8-7e3a-0410-8455-c3a389f83636 19 April 2010, 13:18:45 UTC
2b852f0 Add a few getters and setters needed by the ALICE stager daemon git-svn-id: http://root.cern.ch/svn/root/trunk@33087 27541ba8-7e3a-0410-8455-c3a389f83636 19 April 2010, 12:31:25 UTC
368be7c - Some changes towards a parallel version of VerifyDataSet: - Make the lower level of ScanDataSet a static in TDataSetManager and separate out the part extracting the file meta-information into a dedicated method ScanFile - In TDSetElement, rename the list of associated files to associated objects, so that it can be more generally used (it was not yet used for associated files and it was anyhow supposed to be a list of TObjString's). - Move the parsing of the recently introduced 'DataSet.SrvMaps' env in TDataSetManager (instead of TProof). This is more logical and it makes easier to apply the enable the server mappings during staging requests via VerifyDataSet. - Add a missing protection in TProof::AssertDataSet potentially causing crashes in the case a dataset is not found. git-svn-id: http://root.cern.ch/svn/root/trunk@33086 27541ba8-7e3a-0410-8455-c3a389f83636 18 April 2010, 18:15:56 UTC
c047b8e use right preprocessing macro (R__HAS_MATHMORE) to exclude the test depending on MathMore git-svn-id: http://root.cern.ch/svn/root/trunk@33085 27541ba8-7e3a-0410-8455-c3a389f83636 18 April 2010, 14:00:04 UTC
951671e add check on MathMore library git-svn-id: http://root.cern.ch/svn/root/trunk@33084 27541ba8-7e3a-0410-8455-c3a389f83636 18 April 2010, 13:52:00 UTC
1ad6328 Fix for MacOS: convert classes into templates to allow for inline initializers of statics, resolving the otherwise undefined symbol of the dictionary. git-svn-id: http://root.cern.ch/svn/root/trunk@33082 27541ba8-7e3a-0410-8455-c3a389f83636 18 April 2010, 13:40:44 UTC
6d31bdc another fix for Windows git-svn-id: http://root.cern.ch/svn/root/trunk@33079 27541ba8-7e3a-0410-8455-c3a389f83636 17 April 2010, 08:55:28 UTC
a60d474 Complain about the invalid type in a declaration like: TH1D x; THD1 y = x + x; Previously we would silently create a variable named "THD1 y", initialized with the results of the addition, which is not exactly what the user expects. git-svn-id: http://root.cern.ch/svn/root/trunk@33078 27541ba8-7e3a-0410-8455-c3a389f83636 16 April 2010, 20:41:31 UTC
046ae2c Refresh as of r33075 git-svn-id: http://root.cern.ch/svn/root/trunk@33077 27541ba8-7e3a-0410-8455-c3a389f83636 16 April 2010, 19:52:35 UTC
b0e6ebe fix for Windows git-svn-id: http://root.cern.ch/svn/root/trunk@33076 27541ba8-7e3a-0410-8455-c3a389f83636 16 April 2010, 19:42:37 UTC
d3c5fc4 In TTree::CloneTree, TChain::Merge and TTree::CopyEntries change the default behavior upon seeing a missing index from AsIsIndex to BuildIndex ; i.e. we now attempt by default to build the missing indices. git-svn-id: http://root.cern.ch/svn/root/trunk@33075 27541ba8-7e3a-0410-8455-c3a389f83636 16 April 2010, 19:03:06 UTC
cc6ab66 In TTree::CloneTree, TChain::Merge and TTree::CopyEntries introduces more flexibility in the handling of the case where an index is 'missing' index in one or more of the TTree being collated. // If the tree or any of the underlying tree of the chain has an index, that index and any // index in the subsequent underlying TTree objects will be merged. // // There are currently three 'options' to control this merging: // NoIndex : all the TTreeIndex object are dropped. // DropIndexOnError : if any of the underlying TTree object do no have a TTreeIndex, // they are all dropped. // AsIsIndexOnError [default]: In case of missing TTreeIndex, the resulting TTree index has gaps. // BuildIndexOnError : If any of the underlying TTree object do no have a TTreeIndex, // all TTreeIndex are 'ignored' and the mising piece are rebuilt. The default (AsIsIndexOnError) is the same as before except that the 'first' TTree of a chain is no longer the deciding factor on whether the indexed are kept or dropped: the default is to collate all existing indexes (with 'gaps' if there are missing indexes). git-svn-id: http://root.cern.ch/svn/root/trunk@33073 27541ba8-7e3a-0410-8455-c3a389f83636 16 April 2010, 17:53:12 UTC
back to top