Log of /trunk/gui/sessionviewer/inc/TProofProgressLog.h
Parent Directory
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
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
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.