[root] / trunk / core / rint / inc / TTabCom.h Repository:
ViewVC logotype

Log of /trunk/core/rint/inc/TTabCom.h

Parent Directory Parent Directory


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

Revision 48992 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Mar 28 15:26:26 2013 UTC (21 months, 3 weeks ago) by rdm
File length: 9316 byte(s)
Diff to previous 44507
From Lifeng Sun:
The attached patchset fixes a bunch of typo in the source:
0001-succes-success.patch
0002-preceed-preced.patch
0003-informations-information.patch
0004-childs-children.patch
0005-avaliable-available.patch
0006-writeable-writable.patch
0007-comand-command.patch
0008-unkown-unknown.patch
0009-wierd-weird.patch
0010-wheter-whether.patch
0011-unecessary-unnecessary.patch
0012-splitted-split.patch
0013-registerd-registered.patch
0014-recieve-receive.patch
0015-processsing-processing.patch
0016-ouput-output.patch
0017-mutiple-multiple.patch
0018-lenght-length.patch
0019-interupted-interrupted.patch
0020-independant-independent.patch
0021-inconsistant-inconsistent.patch
0022-expresion-expression.patch
0023-explicitely-explicitly.patch
0024-enviroment-environment.patch
0025-deafult-default.patch
0026-continous-continuous.patch
0027-completly-completely.patch
0028-commited-committed.patch
0029-choosen-chosen.patch
0030-backgroud-background.patch
0031-auxilliary-auxiliary.patch
0032-authentification-authentication.patch
0033-appropiate-appropriate.patch
0034-an-other-another.patch
0035-environement-environment.patch
0036-targetting-targeting.patch
0037-suppported-supported.patch
0038-paramater-parameter.patch

Revision 44507 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Jun 4 12:30:41 2012 UTC (2 years, 7 months ago) by axel
File length: 9315 byte(s)
Diff to previous 39402
Remove
  using namespace std;
from Riostream.h, which has huge consequences for all of ROOT.
Riostream.h is now a simple wrapper for fstream, iostream, iomanip for backward compatibility; Riosfwd.h simply wraps iosfwd.

Because of templates and their inline functions, Riostream.h needed to be included in headers, too (e.g. TParameter.h), which violated the assumption that Riostream.h is not exposing its using namespace std to headers.
ROOT now requires R__ANSISTREAM, R__SSTREAM, which does not change the set of supported compilers.

Without "using namespace std", several identifiers are now prefixed by std::; e.g. roofit/* source files now have a using namespace std to keep their coding style.
TFile::MakeProject() now generates "using namespace std" to convert the CINT-style class names into C++ ones.

Revision 39402 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu May 26 12:56:31 2011 UTC (3 years, 8 months ago) by axel
File length: 9305 byte(s)
Diff to previous 30215
Replace legacy clib/getline and editline by a new library, textinput,
located at core/textinput/src/textinput. That new library is written
in C++, standalone (no external dependencies), cross platform
including Windows, and contains only what we need - unlike
e.g. editline. It implements almost all bash-like editing commands,
color highlighting, history etc. It allows for multiple input objects
and multiple display objects, e.g. GUI and terminal in parallel. It
can be used as a stand-alone library, too, and will become part of
cling - which explains the different license and file names (.cpp).

core/textinputs/src/Getline* contains the adapters to ROOT; the
previous core/editline/enhance.cxx is transformed to
Getline_color.cxx. This new adapter interfaces with TTabCom directly,
without going via an extern "C" function pointer, to allow for an
ostream being passed that will contain all completion options, one per
line. TApplication now defines a virtual function to be called for tab
completion; TRint implements it using TTabCom.

One major change is that the user input string is accessible as const
char* instead of being a char* - the buffer length is unknown
anyway. This caused changes in callers of Getline(); the history and
the getline function types needed to change for CINT.

--enable-editline has been deprecated and is inoperable.

Revision 30215 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Sep 17 10:25:41 2009 UTC (5 years, 4 months ago) by rdm
File length: 9203 byte(s)
Diff to previous 22961
From Mary-Louise Gill: fix capitalization of user input during tab completion.

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: 9159 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/rint/inc/TTabCom.h
File length: 9159 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/rint/inc/TTabCom.h
File length: 9159 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/rint/inc/TTabCom.h
File length: 9207 byte(s)
Diff to previous 19337
remove :$ from tag line

Revision 19337 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Jul 13 19:12:17 2007 UTC (7 years, 6 months ago) by pcanal
Original Path: trunk/rint/inc/TTabCom.h
File length: 9217 byte(s)
Diff to previous 15114
Hide operator= and implement destructor

Revision 15114 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri May 19 07:40:18 2006 UTC (8 years, 8 months ago) by brun
Original Path: trunk/rint/inc/TTabCom.h
File length: 9143 byte(s)
Diff to previous 12870
Fix some coding conventions violations

Revision 12870 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Sep 29 09:16:23 2005 UTC (9 years, 3 months ago) by pcanal
Original Path: trunk/rint/inc/TTabCom.h
File length: 9031 byte(s)
Diff to previous 12602
Repair: h->SetXTitle(a->GetTi<TAB>
Repair: h->SetXTitle(<TAB>
Add support for:  new ROOT::Math::Ax<TAB>
Add support for:  new ROOT::Math::AxisAngle<TAB>
Add support for:  h->GetXaxis()->SetTitle(<TAB>

In case of function with all parameters with default value,
do not close the paranthesis:
gROOT->SetTit<TAB>
now gives
gROOT->SetTitle(
and
gROOT->SetTitle(<TAB>
gives:
void SetTitle(const char* title = "")   // *MENU*

Revision 12602 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sat Sep 3 02:26:31 2005 UTC (9 years, 4 months ago) by pcanal
Original Path: trunk/rint/inc/TTabCom.h
File length: 9029 byte(s)
Diff to previous 12528
Fix to follow coding conventions

Revision 12528 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Aug 24 12:52:09 2005 UTC (9 years, 5 months ago) by brun
Original Path: trunk/rint/inc/TTabCom.h
File length: 9028 byte(s)
Diff to previous 11523
From Pedro Ramalhete:
Even though I use Eclipse most of the time to write my code because it has infinite recursiveness for members/prototypes/whatever, sometimes I feel the need for the tab completion in the root shell of things like:
class_a_ptr->GetVariable1ptr()->GetVar2Ptr()->[tab]
(this is specially nice in aliroot and na60root) so I decided to implement it in TTabCom!

Now, this is more a "proof of concept" than an actual feature addition, but hopefully it will help you guys to add the feature to the next root release ;)
All the things that I added/changed are marked with a comment starting with "// frodo" so they are easy to find.

Revision 11523 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Apr 7 14:43:35 2005 UTC (9 years, 9 months ago) by rdm
Original Path: trunk/rint/inc/TTabCom.h
File length: 8747 byte(s)
Diff to previous 6688
Fix many warnings generated by the latest gcc 4.0 about classes with
virtual functions (all classes having a ClassDef) that did not have a
virtual dtor.

Revision 6688 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Jun 5 14:22:51 2003 UTC (11 years, 7 months ago) by rdm
Original Path: trunk/rint/inc/TTabCom.h
File length: 8721 byte(s)
Diff to previous 2894
added support for namespace expansion. By Artur Szostak.

Revision 2894 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sat Sep 29 13:00:59 2001 UTC (13 years, 3 months ago) by rdm
Original Path: trunk/rint/inc/TTabCom.h
File length: 8458 byte(s)
Diff to previous 1521
some formatting cleanup (according to house style).

Revision 1521 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sat Feb 3 15:39:14 2001 UTC (13 years, 11 months ago) by rdm
Original Path: trunk/rint/inc/TTabCom.h
File length: 8847 byte(s)
Diff to previous 526
also do file expansion for the CINT command .X and .E.

Revision 526 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Aug 23 14:55:58 2000 UTC (14 years, 5 months ago) by rdm
Original Path: trunk/rint/inc/TTabCom.h
File length: 8793 byte(s)
Diff to previous 3
make Hook() method public so one can call gTabCom->Hook() from other
places, like from a TGTextEntry widget.

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/rint/inc/TTabCom.h
File length: 8842 byte(s)
Copied from: branches/rdm/rint/inc/TTabCom.h 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/rint/inc/TTabCom.h
File length: 8842 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