ID |
Date |
Author |
Topic |
Subject |
83
|
21 Jan 2005 |
Joe Chuma | Bug Fix | multi-thousand histogram display problems in Roody |
When opening a .root file, if there are more than 1000 histograms in the file,
the display is divided up into folders, where each folder holds 250 histograms
(except for the final folder, which may be smaller). This was done because of a
problem with TGListTree which only shows up with a large numbers of objects. |
84
|
24 Jan 2005 |
Joe Chuma | Bug Fix | multi-thousand histogram display problems in Roody - 2 |
A minor update to the previous bug fix...
Modified Roody.cxx to display the histogram name range instead of the counter
range on the subfolders when reading > 1000 histograms from a file. |
98
|
01 Jun 2005 |
Joe Chuma | Bug Fix | multiple bug fixes |
Fixed refreshing of overlayed online histograms.
Fixed refresh now.
main.cxx: class Roody now created on the stack instead of the heap.
TNetFolder.cpp: fixed memory leak relating to TMessage pointer
returned by TSocket::Recv( TMessage * )
?? is this related to the memory leak in the analyzer ?? |
61
|
20 Sep 2004 |
Joe | | multiple selection update |
One can now select multiple histograms by holding down the CTRL key while
left clicking the mouse. After selecting the histograms, keep holding down
the CTRL key and right click the mouse to bring up the context menu to add
these histograms to a previously created group. Usefulness is somewhat
limited so far, but more functionality will be added later. |
111
|
21 Dec 2005 |
Pierre-André Amaudruz | Bug Fix | mxml |
Roody is taking now the ../mxml directory. (Makefile, Makefile.win)
roody image is moved into bin (Makefile).
the local cvs mxml is empty now.
The template export bug fixed (removed export declaration). |
37
|
03 Mar 2004 |
Joe | | new tabbed gui |
The new tabbed qui has been committed to CVS. There are still problems, and
bugs, and not all the buttons have been activated. Work continues. |
40
|
12 Mar 2004 |
Joe | | online groups added to MIDASviewer |
Online histograms can now be collected in named groups. Each group is
displayed in its own TCanvas window, instead of tabs within one window, but
hopefully that will come. Right now, I see no way to implement TGTab's
within a TCanvas window, but the 8pi viewer does it, so it must be possible.
A check is done so each group can contain only one instance of a histogram. |
90
|
10 Mar 2005 |
Joe Chuma | Bug Fix | online re-connection problem fixed |
Fixed segmentation fault problems that occurred when connected online, then
having the connection broken, then re-establishing the connection, and then
clicking on an online item in the main window. The problem is in TGListTree in
the ROOT code, and is fixed here by including 2 routines into MTGListTree. |
89
|
07 Feb 2005 |
Joe Chuma | Bug Fix | online timer fixed |
The online timer has been modified for testing whether the online connection is
still valid. If the connection is broken, the timer tests the connection every
second until it has reconnected. When the connection is finally remade, any
online histograms will again be refreshed as before. This is now being done
with just the original timer, as 2 timers seem to conflict with each other. |
114
|
19 Apr 2006 |
Joe Chuma | Bug Fix | pause/restart button fixed |
The pause/restart button was not working properly, as a result of some confusion about the return value from the TString Compare method. It should now be fixed. |
108
|
19 Dec 2005 |
Konstantin Olchanski | Bug Report | reconnect after midas analyzer is restarted? |
When I restart the MIDAS analyzer, it looks like ROODY detects that the connection is broken, but does not reestablish it. Can somebody look into this? K.O. |
27
|
20 Dec 2003 |
Konstantin | | remove Greg King from email list |
I removed Greg King from the MIROODAS email notification. K.O. |
151
|
24 May 2012 |
Konstantin Olchanski | Info | removed ROOTSYS check |
I removed the checks for ROOTSYS being the same at run time and compilation time.
These checks never worked right and are unnecessary since we always install roody
separately for each experiment and ROOTSYS settings are always consistent.
K.O. |
115
|
05 Jun 2006 |
Joe Chuma | Bug Fix | reset histograms |
Roody should now be able to reset online histograms. Use the "reset all" menu item to reset all online histograms, or use the right click context menu on individual histograms to reset just one histogram (or a set of histograms chosen by holding down the ctrl key while selecting). The latest ROME analyzer is required for these features to be used. |
91
|
11 Mar 2005 |
Joe Chuma | Bug Fix | reset online histograms |
Roody can now reset online histograms via context menu or main menu. This
requires a small change in mana.c Also, fixed a problem with segmentation
faults when trying to connect to an invalid server port. |
93
|
31 Mar 2005 |
Stefan Ritt | Bug Fix | reset online histograms |
> Roody can now reset online histograms via context menu or main menu. This
> requires a small change in mana.c Also, fixed a problem with segmentation
> faults when trying to connect to an invalid server port.
I saw that you implemented a "Reset" function in root_server_thread. This is not
necessary. You have the more general "Command" function which was meant for that.
You specify the object name, type, method to execute and optional arguments. Right
now, only the "Reset" command is implemented, but that's what you need. Can you
check if roody works with that? If so, can you remove the "Reset" function again ?
Thanks,
Stefan |
123
|
04 Sep 2006 |
Konstantin Olchanski | Info | roody CVS converted to SVN |
The ROODY source code repository has been converted from CVS to SVN.
The new command to "get" the sources is:
svn checkout svn://ladd00.triumf.ca/roody/trunk roody
At this time, I do not know how to "convert" a local CVS checkout tree into an SVN checout tree other than
by brute force (new svn checout, copy modified files from the cvs checout, erase the old cvs checkout
tree).
For the latest ROODY insructions, please visit http://daq-plone.triumf.ca/SR/ROODY/
K.O. |
97
|
04 May 2005 |
Joe Chuma | Bug Fix | roody bug fixes |
1) Memory leak fixed:
when the plotting destination set to replace, cloned objects with the canvas
about to be closed are now being deleted first.
2) Group restore fixed:
when restoring a saved session, and objects from file subdirectories were
added to a group, they were not being included in that group. Now the
data file is searched recursively for subdirectories.
3) Group draw fixed:
TH2 and TH3 objects in a group were not being drawn. |
103
|
29 Nov 2005 |
Joe Chuma | Release | roody directory reorganization and Makefile changes |
1) roody has been converted from libxml2 to mxml
2) the files have been shuffled around so the *.cxx, *.cpp files
are in the roody/src/ directory, the *.h files are in the
roody/include/ directory, the Makefile is in the top roody/
directory which is where the roody executable goes while
roody.so now goes into the roody/lib/ directory. The mxml
files are in roody/mxml. The *.o files now go into the
roody/obj/ directory (which is created by the Makefile if
it doesn't exist).
3) the Makefile has been redone and simplified, and the windows
stuff removed, since the windows version has its own makefile.
4) clicking on the Help About menu item now displays a message box
with the current version. For now, the code must be edited
manually for each code revision, but it would be nice to automate
this. |
104
|
07 Dec 2005 |
Stefan Ritt | Info | roody directory reorganization and Makefile changes |
> 1) roody has been converted from libxml2 to mxml
> 2) the files have been shuffled around so the *.cxx, *.cpp files
> are in the roody/src/ directory, the *.h files are in the
> roody/include/ directory, the Makefile is in the top roody/
> directory which is where the roody executable goes while
> roody.so now goes into the roody/lib/ directory. The mxml
> files are in roody/mxml. The *.o files now go into the
> roody/obj/ directory (which is created by the Makefile if
> it doesn't exist).
> 3) the Makefile has been redone and simplified, and the windows
> stuff removed, since the windows version has its own makefile.
> 4) clicking on the Help About menu item now displays a message box
> with the current version. For now, the code must be edited
> manually for each code revision, but it would be nice to automate
> this.
Compilation under Windows now works fine, many thanks.
I had however a problem under windows. Your scheme with the rootsys.h file does
not work under windows, since the ROOTSYS variable usually points to something
like c:\root. If I follow your scheme, I get following in rootsys.h
const char* rootsys = "c:\root";
where the "\r" is interpreted as a carriage return. I did not find a clever way to
convert this to
const char* rootsys = "c:\\root";
in the Makefile, so for windows I just make it empty, like
const char* rootsys = "";
I changed your src/main.cxx to check for an empty rootsys, and if yes just take
the environment variable. I committed that change, I hope it's ok.
There is one small warning left whern running under windows;
C:\roody>bin\roody
Error in <TWinNTSystem::BaseName>: name = 0
Do I have to worry about that?
- Stefan |