- Jun 24, 2008
-
-
Fons Rademakers authored
git-svn-id: http://root.cern.ch/svn/root/trunk@24502 27541ba8-7e3a-0410-8455-c3a389f83636
-
- Jun 23, 2008
-
-
Fons Rademakers authored
renamed AddFromDirectory() to Add(), correctly handles wildcards in directory. Behaviour is now similar to TChain::Add(). Fixes needed for CAF. git-svn-id: http://root.cern.ch/svn/root/trunk@24470 27541ba8-7e3a-0410-8455-c3a389f83636
-
Fons Rademakers authored
git-svn-id: http://root.cern.ch/svn/root/trunk@24469 27541ba8-7e3a-0410-8455-c3a389f83636
-
- Jun 21, 2008
-
-
Rene Brun authored
Fix coding conventions. git-svn-id: http://root.cern.ch/svn/root/trunk@24459 27541ba8-7e3a-0410-8455-c3a389f83636
-
- Jun 20, 2008
-
-
Fons Rademakers authored
git-svn-id: http://root.cern.ch/svn/root/trunk@24435 27541ba8-7e3a-0410-8455-c3a389f83636
-
Fons Rademakers authored
belongs to cint7 patch. git-svn-id: http://root.cern.ch/svn/root/trunk@24425 27541ba8-7e3a-0410-8455-c3a389f83636
-
Fons Rademakers authored
Allow --enable-cint7 to build CINT7 in parallel to CINT5. This builds root7.exe, rootcint7, cint7 which will pick up libCint7. CINT includes are now in include/cint and include/cint7. Many #include statements changed because of that. We still provide backward compatible wrapper headers in include/ pointing to the include/cint ones. Dictionaries for CINT5 and CINT7 are now (mostly) compatible. When --enabled-cint7, TCint for CINT5 is in libMetaTCint and TCint for CINT7 is in libMetaTCint_7. The classes' source is identical for now (except for the cases marked with #ifdef R__BUILDING_CINT7); they pick up different CINT implementations, though. Without --enable-cint7, TCint.o is linked into libCore, just like it used to be. With --enable-cint7, TROOT() dlopens libMetaTCint / libMetaTCint_7, depending on which libCint the binary is linked against (determined via G__cint_version). TCint contains and sets a global factory pointer that creates the appropriate TCint object for TROOT. The cintdlls are built for CINT5 and CINT7 separately, cintdlls.mk is included twice, with different contexts set by cint/Module.mk and cint7/Module.mk. --enable-/--disable-cint7 (i.e. (TCint.o in libCore vs libMetaTCint) triggers a re-build of TROOT.o Remove dependency from TGWin32ProxyDefs to bare CINT Add implementation of G__alloc_tempobject_val to cint5 Add a rule how to build C-dictionaries, needed for G__c_stdfunc.c. No rootmap entries for TCint - CINT should never ever try to autoload it. It's either linked anyway or we dlopen it by hand. git-svn-id: http://root.cern.ch/svn/root/trunk@24423 27541ba8-7e3a-0410-8455-c3a389f83636
-
- Jun 18, 2008
-
-
Fons Rademakers authored
avoid ROOTLIBDIR not being added to dynpath because its path is also contained in CINTINCDIR. git-svn-id: http://root.cern.ch/svn/root/trunk@24339 27541ba8-7e3a-0410-8455-c3a389f83636
-
Rene Brun authored
git-svn-id: http://root.cern.ch/svn/root/trunk@24328 27541ba8-7e3a-0410-8455-c3a389f83636
-
- Jun 17, 2008
-
-
Fons Rademakers authored
git-svn-id: http://root.cern.ch/svn/root/trunk@24318 27541ba8-7e3a-0410-8455-c3a389f83636
-
- Jun 16, 2008
-
-
https://savannah.cern.ch/bugs/index.php?37849Rene Brun authored
In TUnixSystem class, method StackTrace(), in line if (noPath) name = "which `" + name + "`"; inverted quotation mark should be before which, otherwise in some cases a crashing program is executed again and again in a loop. git-svn-id: http://root.cern.ch/svn/root/trunk@24281 27541ba8-7e3a-0410-8455-c3a389f83636
-
- Jun 13, 2008
-
-
Philippe Canal authored
git-svn-id: http://root.cern.ch/svn/root/trunk@24274 27541ba8-7e3a-0410-8455-c3a389f83636
-
- Jun 12, 2008
-
-
Fons Rademakers authored
git-svn-id: http://root.cern.ch/svn/root/trunk@24253 27541ba8-7e3a-0410-8455-c3a389f83636
-
Fons Rademakers authored
don't remove spaces after "const ", "[un]signed ". git-svn-id: http://root.cern.ch/svn/root/trunk@24252 27541ba8-7e3a-0410-8455-c3a389f83636
-
- Jun 11, 2008
-
-
Rene Brun authored
and make sure that all TProcessIDs referenced in the Tree are put to the buffer. This is important in case the buffer is a TMessage to be sent through a TSocket and the message contains one or more Trees. This improvement is important for PROOF when the workers send Trees to the master where they are merged. -in TRefTable::FillBuffer remove my previous change. git-svn-id: http://root.cern.ch/svn/root/trunk@24224 27541ba8-7e3a-0410-8455-c3a389f83636
-
Rene Brun authored
git-svn-id: http://root.cern.ch/svn/root/trunk@24223 27541ba8-7e3a-0410-8455-c3a389f83636
-
Rene Brun authored
git-svn-id: http://root.cern.ch/svn/root/trunk@24222 27541ba8-7e3a-0410-8455-c3a389f83636
-
Rene Brun authored
-add a new function virtual void ForceWriteInfo(TVirtualStreamerInfo *info, Bool_t force) = 0; git-svn-id: http://root.cern.ch/svn/root/trunk@24217 27541ba8-7e3a-0410-8455-c3a389f83636
-
- Jun 10, 2008
-
-
Fons Rademakers authored
add support for ModuleVars.mk files, that can be used to declare some global variables for a package that can be used by other package Module.mk's. This avoids circular Module.mk dependencies. git-svn-id: http://root.cern.ch/svn/root/trunk@24207 27541ba8-7e3a-0410-8455-c3a389f83636
-
Rene Brun authored
In case of a socket will trigger passing the TProcessID with the message. git-svn-id: http://root.cern.ch/svn/root/trunk@24201 27541ba8-7e3a-0410-8455-c3a389f83636
-
Rene Brun authored
- Fix a problem with TQSlotPool inheriting from THashTable but having no ClassDef(). This was making crash at destruction time, the class scheme being wrong. Creating a THashTable private data member instead of inheriting from it solves the problem. Thanks to Andrei for the report. git-svn-id: http://root.cern.ch/svn/root/trunk@24199 27541ba8-7e3a-0410-8455-c3a389f83636
-
- Jun 09, 2008
-
-
Philippe Canal authored
git-svn-id: http://root.cern.ch/svn/root/trunk@24194 27541ba8-7e3a-0410-8455-c3a389f83636
-
- Jun 06, 2008
-
-
Rene Brun authored
git-svn-id: http://root.cern.ch/svn/root/trunk@24171 27541ba8-7e3a-0410-8455-c3a389f83636
-
Rene Brun authored
Add TCint::GetTopLevelMacroName(), TCint::GetCurrentMacroName() as pv function to TInterpreter; make nonstatic. git-svn-id: http://root.cern.ch/svn/root/trunk@24170 27541ba8-7e3a-0410-8455-c3a389f83636
-
Rene Brun authored
in a multi-threaded application when one thread repaints the histogram while the mouse is over a pad containing a TF1. git-svn-id: http://root.cern.ch/svn/root/trunk@24164 27541ba8-7e3a-0410-8455-c3a389f83636
-
- Jun 04, 2008
-
-
Fons Rademakers authored
crashes iin e.g.: TString s("aap") s.Remove(s.Index(" ")) git-svn-id: http://root.cern.ch/svn/root/trunk@24143 27541ba8-7e3a-0410-8455-c3a389f83636
-
- Jun 03, 2008
-
-
Fons Rademakers authored
git-svn-id: http://root.cern.ch/svn/root/trunk@24111 27541ba8-7e3a-0410-8455-c3a389f83636
-
Fons Rademakers authored
git-svn-id: http://root.cern.ch/svn/root/trunk@24110 27541ba8-7e3a-0410-8455-c3a389f83636
-
Rene Brun authored
cannot be reused as it points to a static variable in TCintFix a bug in the new version of TMethodCall::ReturnType. The internal variable rettype cannot be reused as it points to a static variable in TCint.. s fixes the nightly builds problems.--This line, and those below, will be ignored-- M core/meta/src/TMethodCall.cxx git-svn-id: http://root.cern.ch/svn/root/trunk@24107 27541ba8-7e3a-0410-8455-c3a389f83636
-
- Jun 02, 2008
-
-
Philippe Canal authored
git-svn-id: http://root.cern.ch/svn/root/trunk@24106 27541ba8-7e3a-0410-8455-c3a389f83636
-
Philippe Canal authored
Re-add Api.h until TCint.h is no longer use build in the cint7 build and/or G__dictposition is handed differently git-svn-id: http://root.cern.ch/svn/root/trunk@24102 27541ba8-7e3a-0410-8455-c3a389f83636
-
Rene Brun authored
These functions are required by the new version of TGenCollectionProxy git-svn-id: http://root.cern.ch/svn/root/trunk@24096 27541ba8-7e3a-0410-8455-c3a389f83636
-
Rene Brun authored
git-svn-id: http://root.cern.ch/svn/root/trunk@24094 27541ba8-7e3a-0410-8455-c3a389f83636
-
Rene Brun authored
git-svn-id: http://root.cern.ch/svn/root/trunk@24088 27541ba8-7e3a-0410-8455-c3a389f83636
-
- Jun 01, 2008
-
-
Rene Brun authored
the TEnv version number. This patch fixes the report: <http://savannah.cern.ch/bugs/?37270> git-svn-id: http://root.cern.ch/svn/root/trunk@24087 27541ba8-7e3a-0410-8455-c3a389f83636
-
Rene Brun authored
git-svn-id: http://root.cern.ch/svn/root/trunk@24082 27541ba8-7e3a-0410-8455-c3a389f83636
-
- May 31, 2008
-
-
Rene Brun authored
git-svn-id: http://root.cern.ch/svn/root/trunk@24080 27541ba8-7e3a-0410-8455-c3a389f83636
-
Rene Brun authored
git-svn-id: http://root.cern.ch/svn/root/trunk@24079 27541ba8-7e3a-0410-8455-c3a389f83636
-
Rene Brun authored
git-svn-id: http://root.cern.ch/svn/root/trunk@24078 27541ba8-7e3a-0410-8455-c3a389f83636
-
Rene Brun authored
The concrete implementation of the class is in TCint. The new functions are essentially interfaces to the existing CINT C++ classes like G__ClassInfo, G__CallFunc, G__DataMemberInfo, G__MethodInfo, G__TypeInfo and G__TypedefInfo. Most of these functions will call the Reflex interface once the CINT/Reflex interface will be available later this year. All direct calls to CINT are replaced by calls like gCint->ClassInfo_xxx where gCint points to the TCint implementation. The existing calls to TCint via gInterpreter are kept because on Windows gInterpreter does not call directly TCint, but instead call TWin32InterpreterProxy that in turns call TCint. On Linux and Mac, gInterpreter and gCint are equivalent. Once the transformation using gCint will be completed, it will be possible to specify at startup time which version of CINT (CINT or CINT7) by loading dynamically TCint or TCint7.--This line, and those below, will be ignored-- M core/meta/src/TStreamerElement.cxx M core/meta/src/TCint.cxx M core/meta/src/TGlobal.cxx M core/meta/src/TBaseClass.cxx M core/meta/src/TDataMember.cxx M core/meta/src/TInterpreter.cxx M core/meta/src/TClass.cxx M core/meta/src/TMethodArg.cxx M core/meta/src/TDataType.cxx M core/meta/src/TMethodCall.cxx M core/meta/src/TIsAProxy.cxx M core/meta/src/TMethod.cxx M core/meta/src/TFunction.cxx M core/meta/inc/TClass.h M core/meta/inc/TDictionary.h M core/meta/inc/TMethodArg.h M core/meta/inc/TDataType.h M core/meta/inc/TMethodCall.h M core/meta/inc/TMethod.h M core/meta/inc/TFunction.h M core/meta/inc/TCint.h M core/meta/inc/TGlobal.h M core/meta/inc/TBaseClass.h M core/meta/inc/TDataMember.h M core/meta/inc/TInterpreter.h M core/thread/src/TThread.cxx M core/base/src/TVirtualFitter.cxx M core/base/src/TStorage.cxx M core/base/src/TQConnection.cxx M core/base/src/TROOT.cxx M core/base/src/TSystem.cxx M core/base/src/TQObject.cxx M core/rint/src/TRint.cxx M core/rint/src/TTabCom.cxx M math/foam/src/TFoam.cxx M math/minuit2/src/TFitterMinuit.cxx M math/mathcore/src/FunctorCint.cxx M math/minuit/src/TMinuit.cxx M tree/tree/src/TTree.cxx M tree/tree/src/TSelectorCint.cxx M tree/tree/src/TSelector.cxx M tree/tree/inc/TSelectorCint.h M roofit/roofitcore/src/RooGenCategory.cxx M roofit/roofitcore/src/RooWorkspace.cxx M hist/hist/src/TF1.cxx M gui/guibuilder/src/TGuiBldDragManager.cxx M net/alien/inc/TAlienSystem.h git-svn-id: http://root.cern.ch/svn/root/trunk@24077 27541ba8-7e3a-0410-8455-c3a389f83636
-