[root] / trunk / gui / recorder / inc / TRecorder.h Repository:
ViewVC logotype

Log of /trunk/gui/recorder/inc/TRecorder.h

Parent Directory Parent Directory


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

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 43282 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Mar 8 10:01:56 2012 UTC (2 years, 10 months ago) by bellenot
File length: 40759 byte(s)
Diff to previous 35206
Fix several coverity reports (missing copy contructors and assignment operators)

Revision 35206 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Sep 8 14:01:27 2010 UTC (4 years, 4 months ago) by bellenot
File length: 40632 byte(s)
Diff to previous 34557
Fix uninitialized pointer field (coverity)

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 31337 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Nov 20 13:20:38 2009 UTC (5 years, 2 months ago) by bellenot
File length: 40626 byte(s)
Diff to previous 30749
- Use aliases for non cross-platform atoms like WM_DELETE_WINDOW

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 29956 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Aug 28 07:33:01 2009 UTC (5 years, 4 months ago) by bellenot
File length: 40486 byte(s)
Diff to previous 29094
Changes allowing to record GUI builder sessions

Revision 29094 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Jun 19 10:02:24 2009 UTC (5 years, 7 months ago) by bellenot
File length: 40312 byte(s)
Diff to previous 29093
Update class documentation

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 27723 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Mar 9 13:43:34 2009 UTC (5 years, 10 months ago) by bellenot
File length: 39973 byte(s)
Diff to previous 27550
Add missing #ifndef ROOT_TRecorder (Thanks Axel)

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 26135 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Nov 11 09:37:55 2008 UTC (6 years, 2 months ago) by bellenot
File length: 37171 byte(s)
Diff to previous 25638
- Improve the GUI and display real time instead of a counter

Revision 25638 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Oct 1 10:08:51 2008 UTC (6 years, 3 months ago) by bellenot
File length: 37098 byte(s)
Diff to previous 25618
- Fix coding convention violations

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 25610 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Sep 30 09:47:08 2008 UTC (6 years, 3 months ago) by rdm
File length: 39928 byte(s)
Diff to previous 25608
add multiple header include protection, remove some un-needed includes.

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

Revision 25601 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Sep 30 06:48:27 2008 UTC (6 years, 3 months ago) by bellenot
Original Path: branches/dev/gui_bb/gui/recorder/inc/TRecorder.h
File length: 38975 byte(s)
Diff to previous 25600
 - Renamed TRecordableEvent TRecEvent

Revision 25600 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Sep 29 21:17:58 2008 UTC (6 years, 3 months ago) by bellenot
Original Path: branches/dev/gui_bb/gui/recorder/inc/TRecorder.h
File length: 39052 byte(s)
Diff to previous 25598
- Small GUI and Timer improvements

Revision 25598 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Sep 29 19:32:56 2008 UTC (6 years, 3 months ago) by bellenot
Original Path: branches/dev/gui_bb/gui/recorder/inc/TRecorder.h
File length: 38977 byte(s)
Diff to previous 25596
- Renamed TGEventRecorder to TGRecorder
- Fixed typo in Makefile.depend

Revision 25596 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Sep 29 18:36:25 2008 UTC (6 years, 3 months ago) by bellenot
Original Path: branches/dev/gui_bb/gui/recorder/inc/TRecorder.h
File length: 39045 byte(s)
Diff to previous 25595
- Fix a few compiler warnings

Revision 25595 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Sep 29 18:33:14 2008 UTC (6 years, 3 months ago) by bellenot
Original Path: branches/dev/gui_bb/gui/recorder/inc/TRecorder.h
File length: 39046 byte(s)
Diff to previous 25587
- Change header lines

Revision 25587 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Sep 29 15:46:55 2008 UTC (6 years, 3 months ago) by bellenot
Original Path: branches/dev/gui_bb/gui/recorder/inc/TRecorder.h
File length: 39034 byte(s)
Diff to previous 25585
- Delete svn:executable property

Revision 25585 - (view) (download) (as text) (annotate) - [select for diffs]
Added Mon Sep 29 15:40:18 2008 UTC (6 years, 3 months ago) by bellenot
Original Path: branches/dev/gui_bb/gui/recorder/inc/TRecorder.h
File length: 39034 byte(s)
Add event recorder classes

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