c1477d3 | Unknown Author | 17 July 2007, 16:03:46 UTC | This commit was manufactured by cvs2svn to create tag 'v5-16-22'. git-svn-id: http://root.cern.ch/svn/root/tags/v5-16-22@19378 27541ba8-7e3a-0410-8455-c3a389f83636 | 17 July 2007, 16:03:46 UTC |
65426dd | Fons Rademakers | 17 July 2007, 16:03:45 UTC | 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 | Fons Rademakers | 17 July 2007, 16:03:11 UTC | 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 | Fons Rademakers | 17 July 2007, 15:15:31 UTC | 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 | Fons Rademakers | 17 July 2007, 15:08:27 UTC | 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 | Fons Rademakers | 17 July 2007, 14:43:18 UTC | 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 | Gerardo Ganis | 17 July 2007, 14:29:07 UTC | 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 | Fons Rademakers | 17 July 2007, 14:24:40 UTC | 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 | Axel Naumann | 17 July 2007, 14:20:08 UTC | 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 | Gerardo Ganis | 17 July 2007, 14:17:15 UTC | 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 | Fons Rademakers | 17 July 2007, 14:03:34 UTC | 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 | Fons Rademakers | 17 July 2007, 14:02:58 UTC | 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 | Ilka Antcheva | 17 July 2007, 13:35:49 UTC | 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 | Axel Naumann | 17 July 2007, 13:10:37 UTC | 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 | Ilka Antcheva | 17 July 2007, 12:55:52 UTC | 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 | Ilka Antcheva | 17 July 2007, 12:55:25 UTC | 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 | Rene Brun | 17 July 2007, 12:05:45 UTC | 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 | Axel Naumann | 17 July 2007, 10:35:55 UTC | 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 | Axel Naumann | 17 July 2007, 10:18:30 UTC | * 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 | Axel Naumann | 17 July 2007, 10:12:16 UTC | 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 | Fons Rademakers | 17 July 2007, 09:17:21 UTC | 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 | Gerardo Ganis | 17 July 2007, 07:29:18 UTC | 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 | Wouter Verkerke | 16 July 2007, 21:04:28 UTC | 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 | Philippe Canal | 16 July 2007, 19:15:15 UTC | 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 | Philippe Canal | 16 July 2007, 16:31:57 UTC | 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 | Philippe Canal | 16 July 2007, 16:31:22 UTC | 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 | Philippe Canal | 16 July 2007, 15:43:30 UTC | 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 | Gerardo Ganis | 16 July 2007, 11:23:19 UTC | 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 | Gerardo Ganis | 16 July 2007, 10:27:58 UTC | 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 | Gerardo Ganis | 16 July 2007, 10:14:52 UTC | 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 | Fons Rademakers | 16 July 2007, 10:11:15 UTC | 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 | Fons Rademakers | 16 July 2007, 10:09:19 UTC | 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 | Fons Rademakers | 16 July 2007, 09:58:51 UTC | 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 | Fons Rademakers | 16 July 2007, 09:57:39 UTC | 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 | Fons Rademakers | 16 July 2007, 07:56:53 UTC | 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 | Fons Rademakers | 16 July 2007, 07:54:10 UTC | 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 | Fons Rademakers | 15 July 2007, 14:03:57 UTC | 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 | Wouter Verkerke | 13 July 2007, 21:50:24 UTC | 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 | Wouter Verkerke | 13 July 2007, 21:32:08 UTC | 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 | Wouter Verkerke | 13 July 2007, 21:24:36 UTC | 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 | Philippe Canal | 13 July 2007, 19:16:20 UTC | 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 | Philippe Canal | 13 July 2007, 19:12:17 UTC | 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 | Philippe Canal | 13 July 2007, 13:30:20 UTC | 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 | Gerardo Ganis | 13 July 2007, 13:22:57 UTC | 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 | Fons Rademakers | 13 July 2007, 10:17:43 UTC | 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 | Fons Rademakers | 13 July 2007, 08:56:13 UTC | 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 | Ilka Antcheva | 13 July 2007, 07:45:54 UTC | 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 | Wouter Verkerke | 12 July 2007, 20:54:35 UTC | 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 | Wouter Verkerke | 12 July 2007, 20:30:49 UTC | 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 | Wouter Verkerke | 12 July 2007, 20:30:29 UTC | 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 | Philippe Canal | 12 July 2007, 18:57:56 UTC | 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 | Gerardo Ganis | 12 July 2007, 17:12:14 UTC | 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 | Fons Rademakers | 12 July 2007, 10:26:06 UTC | 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 | Fons Rademakers | 12 July 2007, 10:17:12 UTC | 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 | Fons Rademakers | 12 July 2007, 09:59:00 UTC | 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 | Fons Rademakers | 12 July 2007, 09:27:26 UTC | 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 | Fons Rademakers | 12 July 2007, 09:08:17 UTC | 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 | Rene Brun | 12 July 2007, 08:12:19 UTC | 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 | Ilka Antcheva | 12 July 2007, 07:34:11 UTC | 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 | Rene Brun | 12 July 2007, 07:13:21 UTC | 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 | Rene Brun | 12 July 2007, 07:01:51 UTC | 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 | Rene Brun | 12 July 2007, 06:31:18 UTC | 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 | Gerardo Ganis | 11 July 2007, 22:13:30 UTC | 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 | Fons Rademakers | 11 July 2007, 15:35:05 UTC | 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 | Fons Rademakers | 11 July 2007, 15:28:44 UTC | 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 | Ilka Antcheva | 11 July 2007, 15:13:09 UTC | 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 | Gerardo Ganis | 11 July 2007, 14:23:10 UTC | 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 | Fons Rademakers | 11 July 2007, 12:55:59 UTC | 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 | Fons Rademakers | 11 July 2007, 12:39:47 UTC | 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 | Rene Brun | 11 July 2007, 12:14:08 UTC | 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 | Gerardo Ganis | 10 July 2007, 14:24:33 UTC | 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 |
0d3751b | Fons Rademakers | 10 July 2007, 14:14:33 UTC | add support for zsh. git-svn-id: http://root.cern.ch/svn/root/trunk@19306 27541ba8-7e3a-0410-8455-c3a389f83636 | 10 July 2007, 14:14:33 UTC |
85b73c5 | Fons Rademakers | 10 July 2007, 11:33:12 UTC | add extra test on mysql.h even if mysql_config is found. FC installs the mysql_config while not installing the headers. git-svn-id: http://root.cern.ch/svn/root/trunk@19305 27541ba8-7e3a-0410-8455-c3a389f83636 | 10 July 2007, 11:33:12 UTC |
c13ad5a | Olivier Couet | 10 July 2007, 09:08:30 UTC | - Remove a stupid construct in PaintAxis. In the "fFunction" case there was an if statement like: if (optionNoopt && !optionInt) { dxtick=(binHigh-binLow)/Double_t(nticks-1); } else { dxtick=(binHigh-binLow)/Double_t(nticks-1); } Now replaced by the simple line: dxtick=(binHigh-binLow)/Double_t(nticks-1); This code was like that since at least May 2000. git-svn-id: http://root.cern.ch/svn/root/trunk@19304 27541ba8-7e3a-0410-8455-c3a389f83636 | 10 July 2007, 09:08:30 UTC |
9a0ff46 | Fons Rademakers | 10 July 2007, 08:40:12 UTC | From Gerri: handle autoloading of selectors, fixes: root [] TSelector::GetSelector("TProofDrawHist") Error in <TSelector::GetSelector>: class TProofDrawHist does not exist or does not derive from TSelector (Long64_t)(-1) git-svn-id: http://root.cern.ch/svn/root/trunk@19303 27541ba8-7e3a-0410-8455-c3a389f83636 | 10 July 2007, 08:40:12 UTC |
7463719 | Fons Rademakers | 10 July 2007, 08:37:15 UTC | add GetInputList() method. git-svn-id: http://root.cern.ch/svn/root/trunk@19302 27541ba8-7e3a-0410-8455-c3a389f83636 | 10 July 2007, 08:37:15 UTC |
d115355 | Fons Rademakers | 10 July 2007, 08:34:57 UTC | white space. git-svn-id: http://root.cern.ch/svn/root/trunk@19301 27541ba8-7e3a-0410-8455-c3a389f83636 | 10 July 2007, 08:34:57 UTC |
3bd5b62 | Fons Rademakers | 10 July 2007, 08:21:46 UTC | classes with pragma: #pragma link C++ class+protected #pragma link C++ class+private were not included in the rootmap files (e.g. TSelector). git-svn-id: http://root.cern.ch/svn/root/trunk@19300 27541ba8-7e3a-0410-8455-c3a389f83636 | 10 July 2007, 08:21:46 UTC |
77e9d24 | Gerardo Ganis | 10 July 2007, 08:02:26 UTC | Export the ROOT version tag to proofserv as ROOTVERSIONTAG. Needed by package builder scripts. git-svn-id: http://root.cern.ch/svn/root/trunk@19299 27541ba8-7e3a-0410-8455-c3a389f83636 | 10 July 2007, 08:02:26 UTC |
c04306d | Fons Rademakers | 10 July 2007, 07:55:43 UTC | return process memory numbers in units specified in ProcInfo_t. git-svn-id: http://root.cern.ch/svn/root/trunk@19298 27541ba8-7e3a-0410-8455-c3a389f83636 | 10 July 2007, 07:55:43 UTC |
12f98d7 | Olivier Couet | 10 July 2007, 07:40:03 UTC | - Apply the suggestion made here: https://savannah.cern.ch/bugs/?27876 ie: the page numbers are now written between (). git-svn-id: http://root.cern.ch/svn/root/trunk@19297 27541ba8-7e3a-0410-8455-c3a389f83636 | 10 July 2007, 07:40:03 UTC |
a1194f7 | Fons Rademakers | 09 July 2007, 21:10:37 UTC | change name and location of TSQLWriter to TSQLMonitoringWriter. git-svn-id: http://root.cern.ch/svn/root/trunk@19296 27541ba8-7e3a-0410-8455-c3a389f83636 | 09 July 2007, 21:10:37 UTC |
fdd3305 | Fons Rademakers | 09 July 2007, 20:59:43 UTC | rename TSQLWriter to TSQLMonitoringWriter and move it from libProofPlayer to libNet (like all other abstract SQL interfaces). git-svn-id: http://root.cern.ch/svn/root/trunk@19295 27541ba8-7e3a-0410-8455-c3a389f83636 | 09 July 2007, 20:59:43 UTC |
714e713 | Fons Rademakers | 09 July 2007, 20:38:44 UTC | avoid calling TApplication::InitializeGraphics() when Load() is being called recursively. This fixes issue 27868. git-svn-id: http://root.cern.ch/svn/root/trunk@19294 27541ba8-7e3a-0410-8455-c3a389f83636 | 09 July 2007, 20:38:44 UTC |
923af98 | Rene Brun | 09 July 2007, 18:53:27 UTC | From Sergey Linev: 1. New virtual method TSQLStatement::SetMaxFieldSize(). It implemented for now only for Oracle and specifies maximum size in bytes, which should be used for field in read/write operation. 2. Improved implementation of TOracleStatement::GetBinary method. Now not only BLOB, but also CLOB, LONG, BFILE, CFILE Oracle datatypes are supported for reading. Fow now BFILE and CFILE not supported for writing. git-svn-id: http://root.cern.ch/svn/root/trunk@19293 27541ba8-7e3a-0410-8455-c3a389f83636 | 09 July 2007, 18:53:27 UTC |
91cff94 | Gerardo Ganis | 09 July 2007, 18:32:17 UTC | Add entry for the new TSQLWriter class. git-svn-id: http://root.cern.ch/svn/root/trunk@19292 27541ba8-7e3a-0410-8455-c3a389f83636 | 09 July 2007, 18:32:17 UTC |
d1e6321 | Rene Brun | 09 July 2007, 17:00:34 UTC | Fix a fatal compilation error. git-svn-id: http://root.cern.ch/svn/root/trunk@19291 27541ba8-7e3a-0410-8455-c3a389f83636 | 09 July 2007, 17:00:34 UTC |
426e985 | Fons Rademakers | 09 July 2007, 16:02:30 UTC | sanitize the usage of //-> for the different data members. git-svn-id: http://root.cern.ch/svn/root/trunk@19290 27541ba8-7e3a-0410-8455-c3a389f83636 | 09 July 2007, 16:02:30 UTC |
ccdef9b | Fons Rademakers | 09 July 2007, 15:56:43 UTC | add GetSessionTag() method needed by TPerfStats. git-svn-id: http://root.cern.ch/svn/root/trunk@19289 27541ba8-7e3a-0410-8455-c3a389f83636 | 09 July 2007, 15:56:43 UTC |
5ec97ad | Fons Rademakers | 09 July 2007, 15:43:58 UTC | From Jan: - Adding info on how to use alternative packetizers in TVirtualPacketizer. - Other comments improvements. git-svn-id: http://root.cern.ch/svn/root/trunk@19288 27541ba8-7e3a-0410-8455-c3a389f83636 | 09 July 2007, 15:43:58 UTC |
6302c78 | Fons Rademakers | 09 July 2007, 15:26:24 UTC | From Jan-Fiete: add a constant for the staged bit to TFileInfo and a setter for the size. git-svn-id: http://root.cern.ch/svn/root/trunk@19287 27541ba8-7e3a-0410-8455-c3a389f83636 | 09 July 2007, 15:26:24 UTC |
e441011 | Fons Rademakers | 09 July 2007, 15:24:14 UTC | From Jan-Fiete: this patch changes TPerfStats so that monitoring data can also be written in MonaLisa via the TVirtualMonitoringWriter interface. Using the new TSQLWriter class SQL can also be used as backend for TVirtualMonitoringWriter. git-svn-id: http://root.cern.ch/svn/root/trunk@19286 27541ba8-7e3a-0410-8455-c3a389f83636 | 09 July 2007, 15:24:14 UTC |
b998052 | Ilka Antcheva | 09 July 2007, 14:59:58 UTC | Coding conventions git-svn-id: http://root.cern.ch/svn/root/trunk@19285 27541ba8-7e3a-0410-8455-c3a389f83636 | 09 July 2007, 14:59:58 UTC |
771ceec | Olivier Couet | 09 July 2007, 14:01:40 UTC | - Add documentation (text only for the time being). git-svn-id: http://root.cern.ch/svn/root/trunk@19284 27541ba8-7e3a-0410-8455-c3a389f83636 | 09 July 2007, 14:01:40 UTC |
6a65296 | Ilka Antcheva | 09 July 2007, 13:56:18 UTC | New tutorial examples from Roel Aaij and me: buttongroupState.C - A simple example that shows the enabled and disabled state of a button group with radio and check buttons. guiWithCINT.C - A simple example of entering CINT commands and having the CINT output in a ROOT GUI application window. git-svn-id: http://root.cern.ch/svn/root/trunk@19283 27541ba8-7e3a-0410-8455-c3a389f83636 | 09 July 2007, 13:56:18 UTC |
8ba0bc8 | Wouter Verkerke | 09 July 2007, 13:17:17 UTC | o RooDataSet - Fix bug in emptyClone(). Weight variable was not propagated if not specified in subset (Savannah #26238) git-svn-id: http://root.cern.ch/svn/root/trunk@19282 27541ba8-7e3a-0410-8455-c3a389f83636 | 09 July 2007, 13:17:17 UTC |
7c6ce4e | Wouter Verkerke | 09 July 2007, 12:21:17 UTC | o RooHistPdf - Delete iterator in ctor (fixes Savannah #27833) git-svn-id: http://root.cern.ch/svn/root/trunk@19281 27541ba8-7e3a-0410-8455-c3a389f83636 | 09 July 2007, 12:21:17 UTC |
3c9de3c | Ilka Antcheva | 09 July 2007, 12:13:09 UTC | From Roel Aaij: Fix in TGButtonGroup::ReleaseButtons related to the following case: if a button group contains check and radio exclusive buttons, any click on a check button made the selected radio button unselected. git-svn-id: http://root.cern.ch/svn/root/trunk@19280 27541ba8-7e3a-0410-8455-c3a389f83636 | 09 July 2007, 12:13:09 UTC |
f82a0cc | Olivier Couet | 09 July 2007, 09:30:18 UTC | - New operator #scale[s]{my text} to apply a scale factor "s" to the text string "my text". (from jasondet@gmail.com). git-svn-id: http://root.cern.ch/svn/root/trunk@19276 27541ba8-7e3a-0410-8455-c3a389f83636 | 09 July 2007, 09:30:18 UTC |
7a5135b | Rene Brun | 09 July 2007, 09:22:43 UTC | Add several missing protections in case the TPad default constructor is called (fPrimitives is null) and TPad functions are called. git-svn-id: http://root.cern.ch/svn/root/trunk@19275 27541ba8-7e3a-0410-8455-c3a389f83636 | 09 July 2007, 09:22:43 UTC |