Log of /trunk/gui/recorder/inc/TRecorder.h
Parent Directory
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: 40769 byte(s)
Diff to
previous 43282
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
34557 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Modified
Thu Jul 22 15:12:01 2010 UTC (4 years, 6 months ago) by
rdm
File length: 40617 byte(s)
Diff to
previous 31337
fix cases in ROOT code where we would truncate the TTime (to avoid the
new error messages in TTime operator long on 32-bit platforms).
Revision
30749 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Modified
Thu Oct 15 16:33:04 2009 UTC (5 years, 3 months ago) by
brun
File length: 40486 byte(s)
Diff to
previous 29956
From Matthew Strait:
This patch fixes the spelling of "function" in the root source code
and documentation, which is misspelled (sometimes as part of larger
"function"-based words) at least 152 times:
* "funciton" 48 times
* "funcion" 36 times
* "funtion" 23 times
* "fucntion" 17 times
* "functionn" 6 times
* "fuction" 6 times
* "fuunction" 4 times
* "functioin" 3 times
* "fonction" 3 times
* "funstion" twice
* "fnuction" once
* "functiom" once
* "functio" once
* "funcition" once
Revision
29093 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Modified
Fri Jun 19 09:33:59 2009 UTC (5 years, 7 months ago) by
bellenot
File length: 40162 byte(s)
Diff to
previous 27723
- Save TRecorder itself in the root file
- Implement Browse method, to be able to replay a session from the browser
- Added the Replay context menu entry
- Added protections for replaying from the browser and/or when other canvas is already open
Revision
27550 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Modified
Fri Feb 20 14:38:05 2009 UTC (5 years, 11 months ago) by
bellenot
File length: 39899 byte(s)
Diff to
previous 27355
From Roberto and me:
Properly record TLatex and TPaveLabel editing events, registering starting and ending time of edition, to be able to replay character by character.
Revision
27355 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Modified
Thu Feb 5 14:29:53 2009 UTC (5 years, 11 months ago) by
bellenot
File length: 39761 byte(s)
Diff to
previous 27296
From Roberto:
- Filter mouse event while creating a TPaveLabel with the editor.
(the mouse button move event was moving any already existing
primitive when replaying)
Revision
27296 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Modified
Thu Jan 29 15:15:04 2009 UTC (5 years, 11 months ago) by
bellenot
File length: 39579 byte(s)
Diff to
previous 26135
From Roberto Gracia and me:
- Save canvases who are already open when starting to record a session.
- Record TLatex/TPaveLabel created via the toolbar/editor of the canvas
Revision
25618 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Modified
Tue Sep 30 10:53:20 2008 UTC (6 years, 3 months ago) by
bellenot
File length: 37097 byte(s)
Diff to
previous 25610
- made members and methods in the right order:
private, protected, public
- made class members private and added friend classes
- moved big inline methods out of line
- made the getters const
Revision
25608 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Modified
Tue Sep 30 09:27:33 2008 UTC (6 years, 3 months ago) by
bellenot
File length: 39850 byte(s)
Diff to
previous 25603
- Added TRecorder constructor with filename and option
arguments allowing to replay or record at construction
time (option NEW or RECREATE will start recording, READ
will start replaying)
- Updated the classes documentation
- Coding conventions
Revision
25603 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Modified
Tue Sep 30 07:58:03 2008 UTC (6 years, 3 months ago) by
bellenot
File length: 38975 byte(s)
Copied from:
branches/dev/gui_bb/gui/recorder/inc/TRecorder.h revision 25601
Diff to
previous 25601
- From Katerina Opocenska and me:
TRecorder classes provide interface for recording and replaying
events in ROOT.
Recorded events are:
- Commands typed by user in command line (e.g. 'new TCanvas')
- GUI events (mouse movement, button clicks, ...)
All the recorded events from one session are stored in one TFile
and can be replayed again anytime.
- Added icons needed by TGRecorder
- Modifications in TRootCanvas menu:
Renamed "Inspect" menu title to "Tools"
Added "Event Recorder" menu entry
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.