[root] / trunk / gui / sessionviewer / inc / TProofProgressLog.h Repository:
ViewVC logotype

Log of /trunk/gui/sessionviewer/inc/TProofProgressLog.h

Parent Directory Parent Directory


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

Revision 32203 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Feb 3 18:47:34 2010 UTC (4 years, 11 months ago) by ganis
File length: 3931 byte(s)
Diff to previous 30815
Increase the default of the PROOF window for logs

Revision 30815 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Oct 20 13:49:22 2009 UTC (5 years, 3 months ago) by rdm
File length: 3931 byte(s)
Diff to previous 28813
fixes in headers to make them self consistent, i.e. they
contain all needed headers to define all used types. This is
in general good practice and needed to syntax-check the individual
headers files with clang.

Revision 28813 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Jun 4 15:10:49 2009 UTC (5 years, 7 months ago) by rdm
File length: 3909 byte(s)
Diff to previous 28570
From Gerri:
Add support for standalone usage of TProofProgressLog. This is useful to
graphically browse session logs while not in process state. A new
constructor has been added taking a Url and a session index as arguments
(same first arguments of TProofMgr::GetSessionLogs).
The possibility to change Url and/or session index has been added to the
log window, and the title gives information about the session being browsed
and its starting time.

To start the log window in standalone, do

   root[] TProof::LogViewer()

and enter the master Url on the window, or 

   root[] TProof::LogViewer("<master>")

to directly browse the last session on <master>.
Calling again TProof::LogViewer() opens a new window so that one can
easily compare different logs.

Revision 28570 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue May 12 14:02:16 2009 UTC (5 years, 8 months ago) by ganis
File length: 3301 byte(s)
Diff to previous 26823
   Use the new option in TProofMgr::GetSessionLogs to optimize log retrieval.
   Only the master and submaster logs are retrieved by default when clicking
   the "Show Logs" button.
   Duplicate retrievals are also avoided.

Revision 26823 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Dec 11 09:26:32 2008 UTC (6 years, 1 month ago) by ganis
File length: 3281 byte(s)
Diff to previous 25073
   - In logs. filter-out by default the service messages used for memory monitoring;
     a new check box has been added to the log dialog box to force display of those
     messages; this reduces considerably the number of 'noise' messages and also the
     default soze of logs.

Revision 25073 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Aug 6 09:27:48 2008 UTC (6 years, 5 months ago) by ganis
File length: 3101 byte(s)
Diff to previous 23929
Form Anna Kreshuk: fix comments in the class banner

Revision 23929 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue May 20 11:43:32 2008 UTC (6 years, 8 months ago) by ganis
File length: 2416 byte(s)
Diff to previous 23131
From Anna: optimize the number of calls to TProofMgr::GetSessionLogs

Revision 23131 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Apr 11 07:09:54 2008 UTC (6 years, 9 months ago) by rdm
File length: 2350 byte(s)
Diff to previous 23115
From Anna:
Improved version of TProofProgressLog using TProofMgr::GetSessionLogs()
to retrieve the logs directly from the server. The graphics layout of
the logbox has been re-designed, with new buttons to grep the logs and
to save them to a file. It is also possible to choose the range of
lines to be displayed and the subset of nodes.

Revision 23115 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Apr 10 13:35:37 2008 UTC (6 years, 9 months ago) by rdm
File length: 1397 byte(s)
Diff to previous 20882
moved to directory "gui" the following directories:

fitpanel, ged, gui, guibuilder, guihtml, qtgsi, qtroot, sessionviewer

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/sessionviewer/inc/TProofProgressLog.h
File length: 1397 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/sessionviewer/inc/TProofProgressLog.h
File length: 1397 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/sessionviewer/inc/TProofProgressLog.h
File length: 1453 byte(s)
Diff to previous 18319
remove :$ from tag line

Revision 18319 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sat Mar 17 18:02:24 2007 UTC (7 years, 10 months ago) by rdm
Original Path: trunk/sessionviewer/inc/TProofProgressLog.h
File length: 1463 byte(s)
Diff to previous 15413
correct cvs tag line.

Revision 15413 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Jun 13 20:49:38 2006 UTC (8 years, 7 months ago) by rdm
Original Path: trunk/sessionviewer/inc/TProofProgressLog.h
File length: 1456 byte(s)
Diff to previous 15046
simplify by deriving from TGTransientFrame instead of using a TGTransientFrame.

Revision 15046 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon May 15 09:45:03 2006 UTC (8 years, 8 months ago) by brun
Original Path: trunk/sessionviewer/inc/TProofProgressLog.h
File length: 1442 byte(s)
Diff to previous 12578
From Gerri:
Fix coding convention violations in krb5auth, rpdutils and
   proof

Revision 12578 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Aug 31 11:11:06 2005 UTC (9 years, 4 months ago) by rdm
Original Path: trunk/sessionviewer/inc/TProofProgressLog.h
File length: 1404 byte(s)
Diff to previous 12561
From Gerri:
proof/src/TProof.cxx:
- add missing protection in Close() preventing proper cleaning
  of proofservs
- fix compilation problem on Windows, Solaris, Mac

proof/inc/TProofProgressDialog.h, proof/inc/TProofProgressLog.h:
- drop unused methods whose implementation was missing (compilation
  failure on Windows)

Revision 12561 - (view) (download) (as text) (annotate) - [select for diffs]
Added Tue Aug 30 10:25:29 2005 UTC (9 years, 4 months ago) by rdm
Original Path: trunk/sessionviewer/inc/TProofProgressLog.h
File length: 1469 byte(s)
From Gerri:
This is the patch to add support for asynchronous queries.

The principal modifications are in TProof and TProofPlayer.

In TProof, I have separated the parsing of the received messages
from the selection of the socket (new method CollectInputFrom()):
the new method is called directly by TProofInputHandler::Notify()
in the case of asynchronous mode.
Also in TProof I have added a method to redirect the logs to a
temporary file, to avoid having them on the main window while doing
something else. The method is TProof::RedirectLog(), it uses freopen,
fdopen and dup2, and works well back and forth.
The content of the temp file can be displayed into a log window
(new GUI class TProofProgressLog), via a new button in the
progress dialog ("Show Logs").

In TProofPlayer I have created a new method Finalize() with the
final part of Process(): this is necessary to be able to finalize
the queries processed asychronously.

There are several many other small changes and fixes: a couple
of non-backward comaptibilities introduced with the previous
patch, many small issues in the GUI (the stop and abort buttons
were never disabled ...).
Also, in view of multi-sessions, it does not make much sense to
have one progress dialog per query: one per session is enough;
I have added a method ResetProgressDialog() to reset it when a
new query is started.

Finally, as anticipation of the next patch, this patch includes
support for a list of queries created by the master and described
by the new class TProofQuery.
The list is displayed by TProof::ShowQueries().

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