Konstantin Olchanski wrote: |
Minor fixes that escaped quality assurance by previous commiters:
2) have "make clean" remove obsolete stuff from src (src/roody, src/rootsys.h, etc)
3) fix completely nonfunctional enforcement of setting ROOTSYS to the compiled-in value: execv() should have been execvp() (my bug), actually do call setenv("ROOTSYS","blah...") (OS_UNIX was not defined in the Makefile, bug by previous committer).
Restored fixes (2) and (3) that were removed by a careless previous committer.
(Note this assumes windows has "setenv()", which I believe it does have, please test compilation on Windows ASAP and let me know).
K.O. |
118
|
06 Jun 2006 |
Konstantin Olchanski | Bug Fix | minor fixes |
> Minor fixes that escaped quality assurance by previous commiters:
> 2) have "make clean" remove obsolete stuff from src (src/roody, src/rootsys.h,
etc)
> 3) fix completely nonfunctional enforcement of setting ROOTSYS to the
compiled-in value: execv() should have been execvp() (my bug), actually do call
setenv("ROOTSYS","blah...") (OS_UNIX was not defined in the Makefile, bug by
previous committer).
(previous message was completely garbled by the Elog "ELCode" whatever it is)
Restored fixes (2) and (3) that were removed by a careless previous committer.
(Note this assumes windows has "setenv()", which I believe it does have, please
test compilation on Windows ASAP and let me know).
K.O. |
121
|
21 Aug 2006 |
Konstantin Olchanski | Bug Fix | Better zoom & rebin controls, show TDirectory contents |
I commited a series of changed to Roody:
- cleanup unused files
- show contents of TDirectory objects (this used to work before, why was it
removed? It was a 1 line fix!)
- rework and simplify controls for zooming and rebinning of TCanvas contents
K.O. |
122
|
27 Aug 2006 |
Konstantin Olchanski | Info | New version coming up... |
FYI, I am presently working in an updated version of roody.
The user interface, GUI and user-visible functionality I am leaving alone. The under-the-hood handling of
histogram data I am reworking using our latest understanding of the workings of ROOT (object ownership,
etc) and C++ (hey, with STL std::map, C++ is as easy as perl!).
The updated version may also fix some of the existing problems- crashes caused by confused object
ownership rules, long startup times (current code has to look at every existing histogram before starting-
slow if many histograms in an online folder) and inability to display TGraph objects (that is what started
me working on the code).
While at it, we will move the Roody code repository from CVS to SVN.
K.O. |
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. |
124
|
04 Sep 2006 |
Konstantin Olchanski | Info | added "make docs" |
I commited the missing images, fixed the doxygen config file and added the "make docs" target. Now
"make docs" will generate the documentation and place it into the directory "html". K.O. |
125
|
26 Sep 2006 |
Konstantin Olchanski | Info | New version coming up... |
> FYI, I am presently working in an updated version of roody.
The new version of Roody has been commited.
It has been tested only on Linux (SL4.3) and while we are shaking out the new bugs,
all are welcome to try it and report any problems. It should not eat your data.
If the new version does not work for you at all, the old version was preserved as
an SVN branch, accessible using this SVN command:
svn checkout svn://ladd00.triumf.ca/roody/branches/roody-v1 roody-v1
K.O. |
128
|
26 Sep 2006 |
Konstantin Olchanski | Info | New version coming up... |
> > FYI, I am presently working in an updated version of roody.
>
> The new version of Roody has been commited.
>
> It has been tested only on Linux (SL4.3) and while we are shaking out the new bugs,
> all are welcome to try it and report any problems. It should not eat your data.
>
> If the new version does not work for you at all, the old version was preserved as
> an SVN branch, accessible using this SVN command:
> svn checkout svn://ladd00.triumf.ca/roody/branches/roody-v1 roody-v1
(the email notification for this message did not work at first, trying again)
K.O. |
129
|
04 Dec 2006 |
Konstantin Olchanski | Bug Fix | Add menu for SetOptStat |
I commited the implementation for a new menu item: "OptStat". It allows setting
gStyle->SetOptStat in a user-friendly manner. K.O. |
131
|
16 Nov 2007 |
Konstantin Olchanski | Bug Fix | uint32_t or UInt_t |
> I just downloaded and compiled the latest tarball.
>
> line 98 of DataSourceTNetFolder.h complained about unit32_t. While I could have
> added an include to make this work, I instead changed it to use the ROOT type
> UInt_t.
Uint_t is technically incorrect. The data returned from the socket connection is a
32-bit pointer to an object in the remote process (how do they come up with
communication protocols like this?!?). The type "Uint_t" is not defined to be of any
particular size and is not necessarily big enough to hold a 32-bit unsigned integer.
According to the "C99" standard, the correct C data type for 32-bit unsigned
integers is uint32_t, defined in "#include <stdint.h>", e.g. see
http://www.oreillynet.com/pub/a/network/2003/10/07/michael_barr.html
I have now added the missing "#include <stdint.h>" statement to
DataSourceTNetFolder.h, commited as revision 230.
I am puzzled why the code compiled without this include statement, possibly on my
SL4.3 machine with ROOT v5.16.00, some ROOT or system header file included it for
me. I am curious what system you use where this code failed to compile?
K.O. |
143
|
19 Oct 2010 |
Konstantin Olchanski | Bug Fix | roody update |
And you thought that roody was dead? Well, here is an update - implement "reopen" for ROOT files, add
"reopen" button to main menu, fix duplicated histogram names after "reopen" (at the cost of losing display
of histogram titles in the tree view).
K.O. |
144
|
19 Oct 2010 |
Konstantin Olchanski | Info | roody good on macos 10.6.4 |
For the record, ROODY svn rev 236 builds and runs on MacOS 10.6.4 with ROOT 5.26.00c. K.O. |
145
|
19 Oct 2010 |
Konstantin Olchanski | Bug Fix | roody update, fix open of |
> And you thought that roody was dead? Well, here is an update - implement "reopen" for ROOT files, add
> "reopen" button to main menu, fix duplicated histogram names after "reopen" (at the cost of losing display
> of histogram titles in the tree view).
> K.O.
Forgot to mention the main reason of this update: when looking at ROOT files, ROODY could not open any subdirectories because of some name
changes inside ROOT. Now fixed.
ROODY svn rev 236
svn checkout https://ladd00.triumf.ca/svn/roody/trunk roody
K.O. |
148
|
13 May 2012 |
Konstantin Olchanski | Forum | How to access the SVN repo anonymously? |
> I found that the SVN repo is forbidden for anonymous users now.
Please use username "svn", password "svn", per instructions here:
http://www.triumf.info/wiki/DAQwiki/index.php/DaqSvn
K.O. |
149
|
24 May 2012 |
Konstantin Olchanski | Forum | How to access the SVN repo anonymously? |
> I found that the SVN repo is forbidden for anonymous users now.
It is possible that you are referencing the SVN repo using the "svn:" access method. This access method was recently
disabled.
Please switch to the "https:" method (username/password svn/svn) using this command:
cd .../roody
svn switch --relocate svn://ladd00.triumf.ca/roody https://ladd00.triumf.ca/svn/roody
K.O. |
150
|
24 May 2012 |
Konstantin Olchanski | Forum | test |
test of Roody forum 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. |
152
|
25 May 2012 |
Konstantin Olchanski | Bug Fix | Fixed the "Zones" menu |
The "Zones" manu has not been working right - if you have a canvas open with one
histogram plotted and you select Zones "2x2", nothing happens. The expected
action is to have the canvas divide itself into 4 pads (2x2) and the one
histogram to show up in the first pad. That's how it works now.
svn rev 240.
K.O. |
62
|
30 Sep 2004 |
Matthias Schneebeli | Bug Report | anoncvs account not working anymore |
anoncvs account is not working anymore.
Please fix that.
Thanks
Matthias |
69
|
19 Oct 2004 |
Matthias Schneebeli | Suggestion | Comments on Roody |
I have some comments on roody :
1)
The peakfinder is only available when you right click on the histogram line.
This is a very limited area. I would rather make the peakfinder available
whenever you right click anywhere in the histogram area.
2)
On a canvas with zones:
When you start the peakfinder from a histogram, which is not active, roody
searches for peaks on the active histo. Therefore, I would make the histogram
active, whenever you click on the histo, no matter which button you click. Or
the peakfinder should make the histo active first.
3)
When you change the zones you loose all your histos. I would prefer to have the
histos, which are already displayed also on the rezoned canvas.
4)
When I resize the x-axis of a histogram by hand and then plot a new histogram
in the same pad, I loose the scale I have choosen. There should be a switch,
with which you can keep the settings of a histogram for further histos.
If you agree upon these requests, let me know if you like me to implement some
of these features. |