[root] / trunk / core / meta / src / TMethod.cxx Repository:
ViewVC logotype

Log of /trunk/core/meta/src/TMethod.cxx

Parent Directory Parent Directory


Links to HEAD: (view) (download) (as text) (annotate)
Sticky Revision:

Revision 48043 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Dec 14 12:20:32 2012 UTC (2 years, 1 month ago) by rdm
File length: 10198 byte(s)
Diff to previous 47939
change gCint -> gCling (and not the generic gInterpreter as we'll stay for a
while with cling ;-) ).

Revision 47939 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sun Dec 9 19:16:02 2012 UTC (2 years, 1 month ago) by rdm
File length: 10196 byte(s)
Diff to previous 35864
Here we go:
- Remove CINT
- Update configure to not have CINT references
- Update Makefile to not have CINT references
- Remove all references to G__BIT_xxxx
More cleaning in next rounds.

Revision 35864 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Sep 29 18:11:52 2010 UTC (4 years, 3 months ago) by pcanal
File length: 10194 byte(s)
Diff to previous 35863
fix memory leak

Revision 35863 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Sep 29 16:43:12 2010 UTC (4 years, 3 months ago) by pcanal
File length: 10167 byte(s)
Diff to previous 35504
Fix unused variable (cov 10568)

Revision 35504 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Sep 21 06:56:53 2010 UTC (4 years, 4 months ago) by brun
File length: 10009 byte(s)
Diff to previous 35480
Fix calls to strlcpy

Revision 35480 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Sep 20 18:39:42 2010 UTC (4 years, 4 months ago) by brun
File length: 9989 byte(s)
Diff to previous 35478
Do not include snprintf.h

Revision 35478 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Sep 20 18:25:34 2010 UTC (4 years, 4 months ago) by brun
File length: 10011 byte(s)
Diff to previous 35462
Replace strncpy by strlcpy

Revision 35462 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Sep 20 14:04:01 2010 UTC (4 years, 4 months ago) by brun
File length: 10011 byte(s)
Diff to previous 35454
Fix calls to strncpy

Revision 35454 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Sep 20 13:16:31 2010 UTC (4 years, 4 months ago) by brun
File length: 10009 byte(s)
Diff to previous 35450
Fix strncpy calls

Revision 35450 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Sep 20 12:36:11 2010 UTC (4 years, 4 months ago) by pcanal
File length: 9985 byte(s)
Diff to previous 35448
Fix Coverity reports

TDatabasePDG.cxx: #11418 getc returns an int
TTree.cxx: #10577 unused variable
TTreeFormula.cxx: #10795,#10796,#13272,#13273,#13274,#14173 strcat -> strncat, strcpy -> strncpy
TTreePlayer.cxx: #10891,#10892,#14169,#14170,#14172 strcpy -> strncpy
TStreamerElement.cxx: #12537,#13200,#13318,#13586,#13587,#13588,#13589,#13590,#13591,#13596,#13597,#13598 strcpy,sprintf -> strncpy,snprintf (or TString)
TStreamerInfo.cxx: #13470,#13787,#13788 strcpy,sprintf -> strncpy,snprintf (or TString)
TBranchProxy.cxx: null pointer dereference.
TBranch.cxx: #10689 null pointer dereference.
loadfile.cxx: #10767,#12387.#12388,#12389,#12521,#12522,#13514,etc.. strcpy,sprintf -> strncpy,snprintf  (or TString)
TFileDrawMap.cxx: #10893,#10894,#10895,#13460,#14176,#14177,#14718,#14179 strcpy,sprintf -> strncpy,snprintf  (or TString)
TFile.cxx: #13789,#13193,#13450 strcpy,sprintf -> strncpy,snprintf  (or TString)
TMethod.cxx: #10802,#13310 strcpy,sprintf -> strncpy,snprintf  (or TString)
TClass.cxx: #10814,#13122,#13467,#13468,#13490 strcpy,sprintf -> strncpy,snprintf  (or TString)
TDataMember.cxx: #10825,#13241,#13329,#13330,#13584 strcpy,sprintf -> strncpy,snprintf  (or TString)
TFormula.cxx: #13263,#13783 sprintf -> snprintf or TString
stlLoader.cxx: #13599 static array -> G__FastAllocString

Revision 35448 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Sep 20 12:10:55 2010 UTC (4 years, 4 months ago) by brun
File length: 9935 byte(s)
Diff to previous 31773
Replace calls to strcpy, sprintf by strncpy, snprintf

Revision 31773 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Dec 10 11:45:31 2009 UTC (5 years, 1 month ago) by brun
File length: 9853 byte(s)
Diff to previous 24077
Initialize fMenuItem in default constructor (coverity)

Revision 24077 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sat May 31 19:39:09 2008 UTC (6 years, 7 months ago) by brun
File length: 9821 byte(s)
Diff to previous 23847
Extend the TInterpreter class to support the CINT API used so far by ROOT.
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

Revision 23847 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed May 14 13:41:09 2008 UTC (6 years, 8 months ago) by brun
File length: 9807 byte(s)
Diff to previous 22961
From Axel:
Fix a mismatched new/delete

Revision 22961 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Apr 3 13:32:57 2008 UTC (6 years, 9 months ago) by rdm
File length: 9804 byte(s)
Diff to previous 20882
move the directories:
  base clib cont meta metautils newdelete pcre rint thread unix utils
  winnt zip
under the new core meta directory.

Revision 20882 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Nov 19 11:31:26 2007 UTC (7 years, 2 months ago) by rdm
Original Path: trunk/meta/src/TMethod.cxx
File length: 9804 byte(s)
Diff to previous 19826
Set property svn:eol-style LF on all source and Makefiles. This should avoid
problems with Win32 line endings ending up in the repository. All MS tools
support LF eols fine.

Revision 19826 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Sep 19 19:56:11 2007 UTC (7 years, 4 months ago) by rdm
Original Path: trunk/meta/src/TMethod.cxx
File length: 9804 byte(s)
Diff to previous 19825
imported svn:keywords Id property

Revision 19825 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Sep 19 19:49:10 2007 UTC (7 years, 4 months ago) by rdm
Original Path: trunk/meta/src/TMethod.cxx
File length: 9855 byte(s)
Diff to previous 14573
remove :$ from tag line

Revision 14573 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Apr 6 20:10:53 2006 UTC (8 years, 9 months ago) by pcanal
Original Path: trunk/meta/src/TMethod.cxx
File length: 9865 byte(s)
Diff to previous 13987
From Axel:
This patch circumvents backward compatibility issues with the constness
of a method vs. constness of its return type, by adding a new
G__BIT_ISMETHCONSTANT. G__BIT_ISCONSTANT will still be set.

Revision 13987 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Feb 3 21:55:39 2006 UTC (8 years, 11 months ago) by pcanal
Original Path: trunk/meta/src/TMethod.cxx
File length: 9864 byte(s)
Diff to previous 13258
Update of spacing and documentation to match the coding rule

Revision 13258 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Nov 16 20:11:59 2005 UTC (9 years, 2 months ago) by pcanal
Original Path: trunk/meta/src/TMethod.cxx
File length: 9864 byte(s)
Diff to previous 8374
White spaces and comments update

Revision 8374 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Mar 12 08:53:04 2004 UTC (10 years, 10 months ago) by brun
Original Path: trunk/meta/src/TMethod.cxx
File length: 9863 byte(s)
Diff to previous 8370
Replace a char* by a const char* (fatal on Solaris)

Revision 8370 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Mar 12 00:25:59 2004 UTC (10 years, 10 months ago) by rdm
Original Path: trunk/meta/src/TMethod.cxx
File length: 9857 byte(s)
Diff to previous 6720
add support for *TOGGLE* context menu methods that are not related to a
data member with the same name (e.g. a method that changes a bit in a data
member with a different name). For these methods one can add the comment option:

*GETTER=<getter-method>

to say what the getter method to use, like:

void SetNoExponent(Bool_t noExponent=kTRUE);  //*TOGGLE* *GETTER=GetNoExponent

Revision 6720 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Jun 13 16:21:21 2003 UTC (11 years, 7 months ago) by rdm
Original Path: trunk/meta/src/TMethod.cxx
File length: 8331 byte(s)
Diff to previous 6717
fix some memory leaks in the assignment operators.

Revision 6717 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Jun 13 14:21:27 2003 UTC (11 years, 7 months ago) by brun
Original Path: trunk/meta/src/TMethod.cxx
File length: 8236 byte(s)
Diff to previous 3131
From Philippe:
TMethod, TMethodCall and TFunction were made (correctly) duplicable.

Revision 3131 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Oct 29 16:23:54 2001 UTC (13 years, 2 months ago) by rdm
Original Path: trunk/meta/src/TMethod.cxx
File length: 7543 byte(s)
Diff to previous 3
in addition handle toggle context menu items for a getters starting with
HasXXX() in addition to IsXXX() and GetXXX().

Revision 3 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue May 16 17:00:58 2000 UTC (14 years, 8 months ago) by rdm
Original Path: trunk/meta/src/TMethod.cxx
File length: 7394 byte(s)
Copied from: branches/rdm/meta/src/TMethod.cxx revision 2
Diff to previous 2
This commit was generated by cvs2svn to compensate for changes in r2,
which included commits to RCS files with non-trunk default branches.

Revision 2 - (view) (download) (as text) (annotate) - [select for diffs]
Added Tue May 16 17:00:58 2000 UTC (14 years, 8 months ago) by rdm
Original Path: branches/rdm/meta/src/TMethod.cxx
File length: 7394 byte(s)
Initial import of ROOT into CVS

This form allows you to request diffs between any two revisions of this file. For each of the two "sides" of the diff, enter a numeric revision.

  Diffs between and
  Type of Diff should be a

Sort log by:

Subversion Admin
ViewVC Help
Powered by ViewVC 1.0.9