swh:1:snp:af87cd67498ef4fe47c76ed3e7caffe5b61facaf

sort by:
Revision Author Date Message Commit Date
58efd04 This commit was manufactured by cvs2svn to create tag 'v5-16-23'. git-svn-id: http://root.cern.ch/svn/root/tags/v5-16-23@19410 27541ba8-7e3a-0410-8455-c3a389f83636 19 July 2007, 14:53:26 UTC
c2b0730 In shadows: convert pointer and reference members to void* and int&, resp. Reduces dependencies of non-public types that need shadows. Fixes problem generating Geant4 dict. checkAccessibility: also "ToType()" ArrayTypes, not just PointerTypes and Typedefs. Would also fix the same problem seen with Geant4 :-) git-svn-id: http://root.cern.ch/svn/root/trunk@19409 27541ba8-7e3a-0410-8455-c3a389f83636 19 July 2007, 14:53:25 UTC
47928b5 From Axel: fix for strcpy with overlap. git-svn-id: http://root.cern.ch/svn/root/trunk@19408 27541ba8-7e3a-0410-8455-c3a389f83636 19 July 2007, 14:40:53 UTC
d190c77 explicit initialize idx to avoid compiler warning. git-svn-id: http://root.cern.ch/svn/root/trunk@19407 27541ba8-7e3a-0410-8455-c3a389f83636 19 July 2007, 14:22:31 UTC
4ef5aa1 make sure to load the right TGLManager plugin (x11 or win32). git-svn-id: http://root.cern.ch/svn/root/trunk@19406 27541ba8-7e3a-0410-8455-c3a389f83636 19 July 2007, 14:20:06 UTC
4402031 trigger these handlers for x11 only. git-svn-id: http://root.cern.ch/svn/root/trunk@19405 27541ba8-7e3a-0410-8455-c3a389f83636 19 July 2007, 14:19:26 UTC
6111748 plugin handlers that were missed. git-svn-id: http://root.cern.ch/svn/root/trunk@19404 27541ba8-7e3a-0410-8455-c3a389f83636 19 July 2007, 14:19:01 UTC
ae43d41 Added an example of a label with fixed size in pixels. git-svn-id: http://root.cern.ch/svn/root/trunk@19403 27541ba8-7e3a-0410-8455-c3a389f83636 19 July 2007, 12:43:42 UTC
b23c344 From Valeriy Onuchin: TGLabel::GetDefaultSize() modified to allow fixed size labels. For example, label->ChangeOptions(label->GetOptions() | kFixedSize); label->Resize(100, 100); after that the label size can not changed by layout manager. git-svn-id: http://root.cern.ch/svn/root/trunk@19402 27541ba8-7e3a-0410-8455-c3a389f83636 19 July 2007, 12:37:26 UTC
fb25286 - Fix a problem with spurious wakeups of semaphores on the client-side - Further portability fixes for Mac OS x 10.5 - Include some fixes for re-direction in case a file is being staged. git-svn-id: http://root.cern.ch/svn/root/trunk@19401 27541ba8-7e3a-0410-8455-c3a389f83636 19 July 2007, 11:53:02 UTC
9f1deb6 - minor changes git-svn-id: http://root.cern.ch/svn/root/trunk@19400 27541ba8-7e3a-0410-8455-c3a389f83636 19 July 2007, 08:14:20 UTC
78ca1ad From Roel Aaij: A simple example that shows the usage of a TGSplitButton - the check button is used to change the split state of the button. git-svn-id: http://root.cern.ch/svn/root/trunk@19399 27541ba8-7e3a-0410-8455-c3a389f83636 19 July 2007, 07:49:23 UTC
5d95ab4 From Roel Aaij: TGSplitButton is now a friend class of TGPopupMenu to make sure that key navigation works correctly in a menu that belongs to a TGSplitButton. Added a datamember that is a pointer to the TGSplitButton to which a menu might belong to. This datamember is 0 unless the menu belongs to a TGSplitButton. TGMenu.cxx Added 2 lines to implement the functionality needed for correct operation of key navigation in TGSplitButton git-svn-id: http://root.cern.ch/svn/root/trunk@19398 27541ba8-7e3a-0410-8455-c3a389f83636 19 July 2007, 07:46:07 UTC
3da2e6b From Roel Aaij: New class TGSplitButton - a split button control has a button and a menu. The menu includes predefined commands for secondary functionality. Consider the following when you include split buttons in an application: There are 2 modes available that may be changed by "on the fly" by calling the SetSplit(Bool_t) method. If the button is split (i.e. SetSplit(kTRUE) was called), a menu will popup when the menu area of the button is clicked (the right part containing a small triangle). Activating a menu item changes the functionality of the button by having it emit a additional signal when it is clicked. The signal emitted when the button is clicked, is the ItemClicked(Int_t) signal with a different fixed value for the Int_t that corresponds to the id of the activated menu entry. The button label should update to reflect the last item selected from the menu. If the button is not split, clicking it will popup the menu and the ItemClicked(Int_t) signal will be emitted when a menu entry is acitvated. The value of the Int_t is again equal to the value of the id of the activated menu entry. o Added protection for deletion of tooltip TGButton dtor git-svn-id: http://root.cern.ch/svn/root/trunk@19397 27541ba8-7e3a-0410-8455-c3a389f83636 19 July 2007, 07:45:41 UTC
bc547ea Fix a compilation warning. git-svn-id: http://root.cern.ch/svn/root/trunk@19396 27541ba8-7e3a-0410-8455-c3a389f83636 19 July 2007, 05:50:05 UTC
8033758 From Valeri O: TASImage::DrawDashLine - thick dash line drawing implemented. git-svn-id: http://root.cern.ch/svn/root/trunk@19395 27541ba8-7e3a-0410-8455-c3a389f83636 18 July 2007, 22:02:37 UTC
b9e86ba From Bertrand: - don't set WM hints (i.e. decorations) if the parent is not default root - change static TGLayoutHints to new TGLayoutHints when adding frame to parent git-svn-id: http://root.cern.ch/svn/root/trunk@19394 27541ba8-7e3a-0410-8455-c3a389f83636 18 July 2007, 15:10:48 UTC
fd9ba20 genreflex wrappers now installed through bin/*; no need to add to ALLEXECS. Fixed parallel build prob. git-svn-id: http://root.cern.ch/svn/root/trunk@19393 27541ba8-7e3a-0410-8455-c3a389f83636 18 July 2007, 13:46:20 UTC
7c3b582 - From Bastien: Added the option to not draw the polar labels. git-svn-id: http://root.cern.ch/svn/root/trunk@19392 27541ba8-7e3a-0410-8455-c3a389f83636 18 July 2007, 12:59:01 UTC
82dab2f add missing copyright notice. git-svn-id: http://root.cern.ch/svn/root/trunk@19391 27541ba8-7e3a-0410-8455-c3a389f83636 18 July 2007, 12:50:37 UTC
95420c9 correctly use plugin manager to find plugin handler instead of relying on a rootrc "Plugin.TVirtualViewer3D" entry. git-svn-id: http://root.cern.ch/svn/root/trunk@19390 27541ba8-7e3a-0410-8455-c3a389f83636 18 July 2007, 12:50:07 UTC
fc57b71 remove now unused TROOT.h include. git-svn-id: http://root.cern.ch/svn/root/trunk@19389 27541ba8-7e3a-0410-8455-c3a389f83636 18 July 2007, 12:47:49 UTC
0a39b11 - Fix coding conventions. git-svn-id: http://root.cern.ch/svn/root/trunk@19388 27541ba8-7e3a-0410-8455-c3a389f83636 18 July 2007, 09:58:08 UTC
a0e2440 --interpreteronly: skip non-public types, too. Doesn't work for typedefs - they don't have access attr set. git-svn-id: http://root.cern.ch/svn/root/trunk@19387 27541ba8-7e3a-0410-8455-c3a389f83636 18 July 2007, 09:28:04 UTC
c34c063 add DeltaR2 function (requested by CMS) git-svn-id: http://root.cern.ch/svn/root/trunk@19386 27541ba8-7e3a-0410-8455-c3a389f83636 18 July 2007, 09:11:03 UTC
b9122a8 From Valeriy Onuchin: A new tutorials example of how to set/change attributes related to the label of a text button. git-svn-id: http://root.cern.ch/svn/root/trunk@19385 27541ba8-7e3a-0410-8455-c3a389f83636 18 July 2007, 08:51:50 UTC
691702b From Wim: o) fix memory leak when using smart pointers git-svn-id: http://root.cern.ch/svn/root/trunk@19384 27541ba8-7e3a-0410-8455-c3a389f83636 18 July 2007, 06:05:38 UTC
261a4d4 From Philippe, Paul, and me: import of cint5-16-22 git-svn-id: http://root.cern.ch/svn/root/trunk@19383 27541ba8-7e3a-0410-8455-c3a389f83636 17 July 2007, 19:04:23 UTC
8df541a in Print() print the number of missing plugins. git-svn-id: http://root.cern.ch/svn/root/trunk@19380 27541ba8-7e3a-0410-8455-c3a389f83636 17 July 2007, 16:34:19 UTC
6fcc4cb in LoadClass() add check to make sure that the found library does not happen to be a directory. git-svn-id: http://root.cern.ch/svn/root/trunk@19379 27541ba8-7e3a-0410-8455-c3a389f83636 17 July 2007, 16:30:26 UTC
65426dd use POSTBIN. git-svn-id: http://root.cern.ch/svn/root/trunk@19377 27541ba8-7e3a-0410-8455-c3a389f83636 17 July 2007, 16:03:45 UTC
b6895e0 cleanup of "install:" target. Added "postbin:" target. git-svn-id: http://root.cern.ch/svn/root/trunk@19376 27541ba8-7e3a-0410-8455-c3a389f83636 17 July 2007, 16:03:11 UTC
312eaf7 From Gerri: handle older external xrootd installations. git-svn-id: http://root.cern.ch/svn/root/trunk@19375 27541ba8-7e3a-0410-8455-c3a389f83636 17 July 2007, 15:15:31 UTC
8683f9a From Axel: create bin/genreflex python wrappers during configure. git-svn-id: http://root.cern.ch/svn/root/trunk@19374 27541ba8-7e3a-0410-8455-c3a389f83636 17 July 2007, 15:08:27 UTC
29468b9 Updated TPluginManager. Plugin handlers can now be specified wia macros in a list of plugin directories. These new features are implemented via two new methods described below. These changes are fully backward compatible and plugin descriptions in rootrc files still work. However, using the new macros we only load in program memory the handlers for the needed plugins, instead of the almost 100 handlers of all plugins. For example after starting root.exe, only these handlers are loaded: root [0] gPluginMgr->Print() ===================================================================== Base Regexp Class Plugin ===================================================================== TSystem ^rfio: TRFIOSystem RFIO TSystem ^castor: TRFIOSystem RFIO TSystem ^dcache: TDCacheSystem DCache TSystem ^dcap: TDCacheSystem DCache TSystem ^alien: TAlienSystem RAliEn TSystem ^root: TXNetSystem Netx ===================================================================== 6 plugin handlers registered [*] plugin not available ===================================================================== For more see below: void TPluginManager::LoadHandlersFromPluginDirs(const char *base) Load plugin handlers specified via macros in a list of plugin directories. The $ROOTSYS/etc/plugins is the default top plugin directory specified in $ROOTSYS/etc/system.rootrc. The macros must have names like <BaseClass>/PX0_<PluginClass>.C, e.g.: TFile/P10_TRFIOFile.C, TSQLServer/P20_TMySQLServer.C, etc. to allow easy sorting and grouping. Macros not beginning with 'P' and ending with ".C" are ignored. If base is specified only plugin macros for that base class are loaded. The macros typically should look like: void P10_TDCacheFile() { gPluginMgr->AddHandler("TFile", "^dcache", "TDCacheFile", "DCache", "TDCacheFile(const char*,Option_t*,const char*,Int_t)"); } In general these macros should not cause side effects, by changing global ROOT state via, e.g. gSystem calls, etc. However, in specific cases this might be useful, e.g. adding a library search path, adding a specific dependency, check on some OS or ROOT capability or downloading of the plugin. Int_t TPluginManager::WritePluginMacros(const char *dir, const char *plugin) Write in the specified directory the plugin macros. If plugin is specified and if it is a base class all macros for that base will be written. If it is a plugin class name, only that one macro will be written. If plugin is 0 all macros are written. Returns -1 if dir does not exist, 0 otherwise. This method allows the regeneration of the entire tree of plugin macros in case we ever decide to change something in the macros. git-svn-id: http://root.cern.ch/svn/root/trunk@19373 27541ba8-7e3a-0410-8455-c3a389f83636 17 July 2007, 14:43:18 UTC
0c16694 In ~TProofChain, remove the original chain from the all internal TProof lists where it was registered to avoid later attempts to delete an invalid object. git-svn-id: http://root.cern.ch/svn/root/trunk@19372 27541ba8-7e3a-0410-8455-c3a389f83636 17 July 2007, 14:29:07 UTC
afaa86a new plugin handler setup macros. These macros are executed, when needed, by the updated plugin manager. git-svn-id: http://root.cern.ch/svn/root/trunk@19371 27541ba8-7e3a-0410-8455-c3a389f83636 17 July 2007, 14:24:40 UTC
f582008 Move generation of genreflex(-rootcint) wrapper scripts to configure. Hook the python scripts to (very near future) postbin target in Makefile Allow --iocomments in testDict2 (for future use) git-svn-id: http://root.cern.ch/svn/root/trunk@19370 27541ba8-7e3a-0410-8455-c3a389f83636 17 July 2007, 14:20:08 UTC
0a05975 Add protection against sending process ID 0 to kill(). git-svn-id: http://root.cern.ch/svn/root/trunk@19369 27541ba8-7e3a-0410-8455-c3a389f83636 17 July 2007, 14:17:15 UTC
13b2486 typo in Warning message. git-svn-id: http://root.cern.ch/svn/root/trunk@19368 27541ba8-7e3a-0410-8455-c3a389f83636 17 July 2007, 14:03:34 UTC
47533bb make sure PrependPathName(0 returns a pathname with Win32 \ convention, currently we could get illegal mixed \ / path names. git-svn-id: http://root.cern.ch/svn/root/trunk@19367 27541ba8-7e3a-0410-8455-c3a389f83636 17 July 2007, 14:02:58 UTC
39ea947 Fix in DisplayDirectory related to bug #28119 at <http://savannah.cern.ch/bugs/?28119> git-svn-id: http://root.cern.ch/svn/root/trunk@19366 27541ba8-7e3a-0410-8455-c3a389f83636 17 July 2007, 13:35:49 UTC
c8eb1d7 Add "." to the search path for the macro directive. Ensure gProgName is !0 before strstr'ing it git-svn-id: http://root.cern.ch/svn/root/trunk@19365 27541ba8-7e3a-0410-8455-c3a389f83636 17 July 2007, 13:10:37 UTC
81f1ae9 From Valeriy Onuchin: o TGLabel::SavePrimitive - saving multi line labels. git-svn-id: http://root.cern.ch/svn/root/trunk@19364 27541ba8-7e3a-0410-8455-c3a389f83636 17 July 2007, 12:55:52 UTC
3247a24 From Valeriy Onuchin: o TGTextButton, TGCheckButton, TGRadioButton - possibility to have multi line text buttons was implemented. To add new line '\n' symbol must be added to the text. - new data members with corresponding setters/getters: Int_t fMLeft; // margin left Int_t fMRight; // margin right Int_t fMTop; // margin top Int_t fMBottom; // margin bottom Int_t fWrapLength; // wrap length TGTextLayout *fTLayout; // text layout - new method SetMargins allows to set left, right, top, bottom margins to text inside button. - bug fix. Font size of disabled button didn't correspond to enabled button font size. - modified GetDefaultSize() methods; git-svn-id: http://root.cern.ch/svn/root/trunk@19363 27541ba8-7e3a-0410-8455-c3a389f83636 17 July 2007, 12:55:25 UTC
d0b24f5 In TROOT::GetColor always call TColor::InitializeColors git-svn-id: http://root.cern.ch/svn/root/trunk@19362 27541ba8-7e3a-0410-8455-c3a389f83636 17 July 2007, 12:05:45 UTC
876c073 Fix PATH/LD_LIB_PATH/DYLD_LIB_PATH for cint7's iosenum.h generation. git-svn-id: http://root.cern.ch/svn/root/trunk@19361 27541ba8-7e3a-0410-8455-c3a389f83636 17 July 2007, 10:35:55 UTC
e53c0d3 * Implement --dataonly option as alias to --pool. * Implement --interpreteronly option to generate a minimal dictionary that can be used by an interpreter (but is useless for I/O). It skips non-public data members. * Optimize variable selection algo: use elif instead of second if git-svn-id: http://root.cern.ch/svn/root/trunk@19360 27541ba8-7e3a-0410-8455-c3a389f83636 17 July 2007, 10:18:30 UTC
0dac24e Implement (fix) exclusion of variables, enums. git-svn-id: http://root.cern.ch/svn/root/trunk@19359 27541ba8-7e3a-0410-8455-c3a389f83636 17 July 2007, 10:12:16 UTC
76de69f From Bertrand: fix for compilation error on win32. git-svn-id: http://root.cern.ch/svn/root/trunk@19358 27541ba8-7e3a-0410-8455-c3a389f83636 17 July 2007, 09:17:21 UTC
76a6562 Add protection in XrdClientAdminConn preventing a fatal seg viol. Additional portability fixes for 64 bit machines and MacOS. Add missing file needed by the autotools build. git-svn-id: http://root.cern.ch/svn/root/trunk@19357 27541ba8-7e3a-0410-8455-c3a389f83636 17 July 2007, 07:29:18 UTC
91591e8 o RooAbsAnaConvPdf - Fixes for persistency o RooAbsArg - Change implementation of boolean attribute list to set<string> - Add string attribute list via map<string,string> - Add support for attachement to tree branch that has different name then object itself through string attribute BranchName (needed to make RooAbsData::changeObservableName work) o RooAbsData - Add interface for changeObservableName() o RooAbsPdf - Add support for Name() argument in generate() o RooAddPdf - Fixes for persistency (solution to Savannah #28014) o RooExtendPdf - Fixes for persistency o RooGlobalFunc - Add named argument to support RooWorkspace::import o RooProdPdf - Fix in default ctor o RooTreeData - Implement changeObservableName() o RooWorkspace - Add support for RenameConflictNodes, RenameAllNodes and RenameVariable named arguments in import(RooAbsPdf&). Implement underlying support for renaming (conflicting) branches and variables upon insertion - Add support for RenameDataset and RenameVariable named arguments in import(RooAbsData&) git-svn-id: http://root.cern.ch/svn/root/trunk@19356 27541ba8-7e3a-0410-8455-c3a389f83636 16 July 2007, 21:04:28 UTC
e13404c Also copy fOffset when copy TMethodCall object git-svn-id: http://root.cern.ch/svn/root/trunk@19355 27541ba8-7e3a-0410-8455-c3a389f83636 16 July 2007, 19:15:15 UTC
b3ef4c2 Reject request from TTree object other than the one that created the TTreeCache object git-svn-id: http://root.cern.ch/svn/root/trunk@19354 27541ba8-7e3a-0410-8455-c3a389f83636 16 July 2007, 16:31:57 UTC
7f4dbfc Document the fact that only one TTree can be cached per TFile object git-svn-id: http://root.cern.ch/svn/root/trunk@19353 27541ba8-7e3a-0410-8455-c3a389f83636 16 July 2007, 16:31:22 UTC
8bfafea In ReadFile, allow spaces before the comment character '#' git-svn-id: http://root.cern.ch/svn/root/trunk@19352 27541ba8-7e3a-0410-8455-c3a389f83636 16 July 2007, 15:43:30 UTC
a5f700c Fix a problem affecting the setting of the dataset dir when the directive xpd.datasetdir was not specified. git-svn-id: http://root.cern.ch/svn/root/trunk@19351 27541ba8-7e3a-0410-8455-c3a389f83636 16 July 2007, 11:23:19 UTC
6ffbddd Import of a new XROOTD tarball based on the current XROOTD CVS head. This version contains several bug-fixes and implements several new features, among which support for multi-streaming. git-svn-id: http://root.cern.ch/svn/root/trunk@19350 27541ba8-7e3a-0410-8455-c3a389f83636 16 July 2007, 10:27:58 UTC
75f27b3 From Jan: - Add possibility to change the parameters for load-base scheduling git-svn-id: http://root.cern.ch/svn/root/trunk@19349 27541ba8-7e3a-0410-8455-c3a389f83636 16 July 2007, 10:14:52 UTC
09485f5 ExecuteMacro() now calls the static TApplication::ExecuteFile() to be independent of gApplication. git-svn-id: http://root.cern.ch/svn/root/trunk@19348 27541ba8-7e3a-0410-8455-c3a389f83636 16 July 2007, 10:11:15 UTC
e3992ac Add new static method ExecuteFile() which allows macros to be executed before gApplication is set. The existing ProcessFile() now calls this method. git-svn-id: http://root.cern.ch/svn/root/trunk@19347 27541ba8-7e3a-0410-8455-c3a389f83636 16 July 2007, 10:09:19 UTC
4423b45 test/RootIDE was missing in binary distribution. git-svn-id: http://root.cern.ch/svn/root/trunk@19346 27541ba8-7e3a-0410-8455-c3a389f83636 16 July 2007, 09:58:51 UTC
a8f5575 From Jan: - Getting Run_Simple_Test.C to work again. - Changing TProof::GetSlaveInfo() to TProof::GetListOfSlaveInfos() following the rename in ROOT 5.15. git-svn-id: http://root.cern.ch/svn/root/trunk@19345 27541ba8-7e3a-0410-8455-c3a389f83636 16 July 2007, 09:57:39 UTC
5e258ea comment. git-svn-id: http://root.cern.ch/svn/root/trunk@19344 27541ba8-7e3a-0410-8455-c3a389f83636 16 July 2007, 07:56:53 UTC
b0c7a79 protect IsCmdThread() from fAppImp being 0. git-svn-id: http://root.cern.ch/svn/root/trunk@19343 27541ba8-7e3a-0410-8455-c3a389f83636 16 July 2007, 07:54:10 UTC
f9e301d remove unneeded depenedency of libEG on libFTGL. git-svn-id: http://root.cern.ch/svn/root/trunk@19342 27541ba8-7e3a-0410-8455-c3a389f83636 15 July 2007, 14:03:57 UTC
d6bd177 o Module.mk, Linkdef3.h - Add new classes o RooAbsPdf - Add new createProjection() method that returns projections of p.d.f.s that are p.d.f.s (implemented by class RooProjectedPdf) - Rename old createProjection() method(s) createPlotProjection as they provide slightly different functionality for support of plotOn() o RooAbsRealLValue - Propagate a Shape and Value dirty flag if isConstant() is called to change the float/fix status of a parameter (needed for RooProfileLL whose value might change under such modifications) o RooMsgService - Fix trivial bug in doLogX macros - Add new default info streams for selected topics o RooProjectedPdf - Add explicit handling of iterative projection by overloading createProjection method - Add explicit tracking of value/shape dependence on variables as implied dependence through base p.d.f. erroneously introduced a value dependence on the observables that are integrated out - Rework informational messages through RooMsgService o RooAbsArg - Fix bug in dependsOn() in value tracking mode o RooAddGenContext - Add new informational messages through RooMsgService o RooProfileLL - New class that represents profile likelihood given a likelihood and a set observables git-svn-id: http://root.cern.ch/svn/root/trunk@19341 27541ba8-7e3a-0410-8455-c3a389f83636 13 July 2007, 21:50:24 UTC
81f1742 o RooAddPdf - Initialize snormList data member to zero in all ctors git-svn-id: http://root.cern.ch/svn/root/trunk@19340 27541ba8-7e3a-0410-8455-c3a389f83636 13 July 2007, 21:32:08 UTC
b78b39c o RooSetProxy - Changes to default ctor and dtor suggested by Philippe - Add group remove() method o RooListProxy - Changes to default ctor and dtor suggested by Philippe git-svn-id: http://root.cern.ch/svn/root/trunk@19339 27541ba8-7e3a-0410-8455-c3a389f83636 13 July 2007, 21:24:36 UTC
a664423 add missing deletes git-svn-id: http://root.cern.ch/svn/root/trunk@19338 27541ba8-7e3a-0410-8455-c3a389f83636 13 July 2007, 19:16:20 UTC
21f50db Hide operator= and implement destructor git-svn-id: http://root.cern.ch/svn/root/trunk@19337 27541ba8-7e3a-0410-8455-c3a389f83636 13 July 2007, 19:12:17 UTC
c7ce917 Fix compilation problem on gcc 4.1.2 (missing forward declaration) git-svn-id: http://root.cern.ch/svn/root/trunk@19336 27541ba8-7e3a-0410-8455-c3a389f83636 13 July 2007, 13:30:20 UTC
9a4d0c4 From Anna: - Add support for entry-lists to PROOF. From me: - Cleanup usage of TEntryList/TEventList arguments in the TProof/TProofPlayer API. git-svn-id: http://root.cern.ch/svn/root/trunk@19335 27541ba8-7e3a-0410-8455-c3a389f83636 13 July 2007, 13:22:57 UTC
f3fa26e From Axel: by default, cd on windows doesn't change drives. git-svn-id: http://root.cern.ch/svn/root/trunk@19334 27541ba8-7e3a-0410-8455-c3a389f83636 13 July 2007, 10:17:43 UTC
56c8760 From Anna: in GetEntryList() strip off "file:", if any, for local files before the comparison. git-svn-id: http://root.cern.ch/svn/root/trunk@19333 27541ba8-7e3a-0410-8455-c3a389f83636 13 July 2007, 08:56:13 UTC
40fdca8 From Valeri Fine: New vesion of qt.pro attached that fixes the case at <http://savannah.cern.ch/bugs/?27642> and adds some extra protection for the Qt 4.x-based builds as well git-svn-id: http://root.cern.ch/svn/root/trunk@19332 27541ba8-7e3a-0410-8455-c3a389f83636 13 July 2007, 07:45:54 UTC
068791d o RooAbsReal - Add null pointer sanity check to debug print statement in plotOn() git-svn-id: http://root.cern.ch/svn/root/trunk@19331 27541ba8-7e3a-0410-8455-c3a389f83636 12 July 2007, 20:54:35 UTC
f40e905 o RooArgusBG, RooBifurGauss, RooBreitWigner, RooBukinPdf, RooCBShape, RooDstD0Bg, RooExponential, RooGaussian, RooHistPdf, RooLandau, RooNovosibirsk, RooVoigtian - Add default constructor and increment version number to 1 git-svn-id: http://root.cern.ch/svn/root/trunk@19330 27541ba8-7e3a-0410-8455-c3a389f83636 12 July 2007, 20:30:49 UTC
5fe7574 o Module.mk, Linkdef3.h - Add new classes o RooAbsArg - Mark proxy, client and server lists as persistable - Introduce dependsOnValue() function - Implement univeral printing method based on named proxies - Move debug tracing of function evaluation to new RooMsgService interface o RooAbsPdf - Make persistable: add dummy ctor, set class version to 1 - Prevent persistence of normalization cache data members o RooAbsProxy - Add virtual print() method to support universal p.d.f. printing - Set class version number to 1 - Prevent persistence of normalization set pointer o RooAbsReal - Move plotOn() print messages to new RooMsgService interface o RooAddPdf - Add default constructor - Prevent persistence of cache and cache management data members - Fix bug in evaluate() - Move debug tracing of function evaluation to RooMsgService interface o RooArgProxy - Implement print() method - Increment version number to 1 o RooGenContext - Add extensive informational and debug message in ctor through RooMsgService interface o RooGlobalFunc - Add new helper functions for RooMsgService class o RooListProxy - Implement print() method o RooMinuit - Improve verbosity control o RooMsgService - New singleton class that handles RooFit output in flexible way. All messages are classified with a level (debug,info,warning,error,fatal), a topic (can be any string, for now have defined "generation" and "plotting") and by object properties (name, class name, base class name, or presence of specific attribute tag). Output is filtered and processed by one or more reporting stream that can each apply different filtering criteria and or send output to an alternate ostream or output file. o RooProdPdf - Add new ctor with only named argument to allow definition of product with exclusively conditional p.d.f.s - Add default ctor - Increment class version number to 1 - Prevent persistence of cache and cache management data members o RooProdGenContext - Add extensive informational and debug message in ctor through RooMsgService interface - Fix bug in parsing stage that did not properly handle cases like f(x|y)g(y|x) o RooProjectedPdf - New class of p.d.f. that represents projection (integral) of another p.d.f. Integrals and normalizations of constructed on the fly from the original and multiple sequential projections steps are automatically consolidated into a single step (i.e. creating a projection of a RooProjectedPdf will result in the same integrator configuration as creating the same projection immediately from the original p.d.f.). Intelligent handling/forwarding of internal generator techniques is not implemented yet. o RooRealProxy - Increment class version number to 1 o RooSetProxy - Implement print() method o RooTreeData - Fix in createTree() routine to avoid ROOT error messages on buffer writing o RooWorkSpace - Initial version of new concept class that is essential starting point for the RooStats project. A workspace is a container class that owns all components of an analysis, i.e. p.d.f.s. functions variables and datasets. Objects imported in the workspace are automatically cloned and internally connected to provide a consistent working environment. Workspace also serve to persist complete analysis projects git-svn-id: http://root.cern.ch/svn/root/trunk@19329 27541ba8-7e3a-0410-8455-c3a389f83636 12 July 2007, 20:30:29 UTC
72924dc remove stray/useless #include git-svn-id: http://root.cern.ch/svn/root/trunk@19328 27541ba8-7e3a-0410-8455-c3a389f83636 12 July 2007, 18:57:56 UTC
16e7af2 Fix problem affecting the creation of the dataset dirs when the type of the server is 'any'. git-svn-id: http://root.cern.ch/svn/root/trunk@19327 27541ba8-7e3a-0410-8455-c3a389f83636 12 July 2007, 17:12:14 UTC
8eca610 From Gerri: give example of new xpd.multiuser directive. git-svn-id: http://root.cern.ch/svn/root/trunk@19326 27541ba8-7e3a-0410-8455-c3a389f83636 12 July 2007, 10:26:06 UTC
7ebacaa in StackTrace() also flush the stdout/cout before generating the trace. git-svn-id: http://root.cern.ch/svn/root/trunk@19325 27541ba8-7e3a-0410-8455-c3a389f83636 12 July 2007, 10:17:12 UTC
bd46d15 From Gerri: implement a better way of autoloading in GetSelector(). Macro's don't have a dict in the gClassTable so don't fail in that case. git-svn-id: http://root.cern.ch/svn/root/trunk@19324 27541ba8-7e3a-0410-8455-c3a389f83636 12 July 2007, 09:59:00 UTC
ab0bbf0 from Axel: allow thisroot to also be run like this: . /path/to/root/bin/thisroot.sh instead of: cd /path/to/root . bin/thisroot.sh Also new thisroot.bat for Windows DOS box. git-svn-id: http://root.cern.ch/svn/root/trunk@19322 27541ba8-7e3a-0410-8455-c3a389f83636 12 July 2007, 09:27:26 UTC
9018bcd small syntax error in Recover example. git-svn-id: http://root.cern.ch/svn/root/trunk@19321 27541ba8-7e3a-0410-8455-c3a389f83636 12 July 2007, 09:08:17 UTC
5e949ed From Ilka: fix for the name of EGEventType (was pointed as EGEventTypes) git-svn-id: http://root.cern.ch/svn/root/trunk@19320 27541ba8-7e3a-0410-8455-c3a389f83636 12 July 2007, 08:12:19 UTC
b1870ec From Bertrand: - Added protection for the case when TGColorDialog is used without TGColorPopup (i.e. from a popup menu) git-svn-id: http://root.cern.ch/svn/root/trunk@19319 27541ba8-7e3a-0410-8455-c3a389f83636 12 July 2007, 07:34:11 UTC
5971c5b From Bertrand: libProofPlayer and libProofDraw were failing at link time on Windows, due to unresolved externals (missing dependencies). git-svn-id: http://root.cern.ch/svn/root/trunk@19318 27541ba8-7e3a-0410-8455-c3a389f83636 12 July 2007, 07:13:21 UTC
e5e485e From Gerri: Add an environment variable to rootrc.in (system.rootrc) # Control the action to be taken when opening an existing ROOT file which # looks corrupted; by default an attempt to recover the file is made; if # this variable is set to 0 the file is just flagged as zombie. #TFile.Recover 0 git-svn-id: http://root.cern.ch/svn/root/trunk@19317 27541ba8-7e3a-0410-8455-c3a389f83636 12 July 2007, 07:01:51 UTC
7ff9291 From Wim: o) Add \" around char* function argument defaults in help() o) Changed VoidArrayExecutor to return buffer instead of python long -> compat: index with [0] to get normal long value of address o) Added ROOT.AsCObject custom "ctor" to make CObjects from ROOT objects o) Added ROOT.BindObject to create ROOT objects from address or CObjects o) a few more changes int -> Py_ssize_t o) Simplications and enhanced cleanup in ROOT.py o) fix (occassional (?)) loading problems for STL types git-svn-id: http://root.cern.ch/svn/root/trunk@19316 27541ba8-7e3a-0410-8455-c3a389f83636 12 July 2007, 06:31:18 UTC
44e1189 Add support for multi-user mode for non-privileged daemons. By default, daemons started from an unprivileged account can serve only the owner of the account. If multi-user mode is on (xpd.multiuser 1) the daemon will serve any user; the sandboxes are create under the root working dir in the form <work_dir>/<user> and they will be always owned by the effective user of the daemon. git-svn-id: http://root.cern.ch/svn/root/trunk@19315 27541ba8-7e3a-0410-8455-c3a389f83636 11 July 2007, 22:13:30 UTC
513cde9 From Gerri: put the PROOF Draw() related methods in the TProofDraw classes in an own library libProofDraw outside libProofPlayer. This reduces considerably the memory footprint in case Selectors don't use canvas related methods. git-svn-id: http://root.cern.ch/svn/root/trunk@19314 27541ba8-7e3a-0410-8455-c3a389f83636 11 July 2007, 15:35:05 UTC
02e30d7 From Tigran: ReadBuffers() with vector read is implemented. Today we have released new dcache version 1.7.0-39 with this functionality. I have tried with root version 5.14, 5.15 and 5.16. It's amazing! On some applications I got up ti 12 times performance increase! git-svn-id: http://root.cern.ch/svn/root/trunk@19313 27541ba8-7e3a-0410-8455-c3a389f83636 11 July 2007, 15:28:44 UTC
5378275 Dropped "New" from Fit Panel window title. git-svn-id: http://root.cern.ch/svn/root/trunk@19312 27541ba8-7e3a-0410-8455-c3a389f83636 11 July 2007, 15:13:09 UTC
d0e2b25 Remove TEventIterTree::fAcquiredTrees and related methods: it is unused and not properly cleaned, causing (rare) segmentation violations. git-svn-id: http://root.cern.ch/svn/root/trunk@19311 27541ba8-7e3a-0410-8455-c3a389f83636 11 July 2007, 14:23:10 UTC
cbbc2a4 if g95 and gfortran are not found fall through to use g77. git-svn-id: http://root.cern.ch/svn/root/trunk@19310 27541ba8-7e3a-0410-8455-c3a389f83636 11 July 2007, 12:55:59 UTC
e4b5d41 ignore unuran directory. git-svn-id: http://root.cern.ch/svn/root/trunk@19309 27541ba8-7e3a-0410-8455-c3a389f83636 11 July 2007, 12:39:47 UTC
4959843 Change an internal dimension in the TBranch constructor from 64 to 640. This part of the code should be rewritten to be dynamic. git-svn-id: http://root.cern.ch/svn/root/trunk@19308 27541ba8-7e3a-0410-8455-c3a389f83636 11 July 2007, 12:14:08 UTC
1601fb4 Fix a synchronization problem after a worker fatal error. git-svn-id: http://root.cern.ch/svn/root/trunk@19307 27541ba8-7e3a-0410-8455-c3a389f83636 10 July 2007, 14:24:33 UTC
back to top