]> git.uio.no Git - u/mrichter/AliRoot.git/blob - EVE/Reve/ChangeLog
92ef1ffb2905003905523c567ceb020430a61519
[u/mrichter/AliRoot.git] / EVE / Reve / ChangeLog
1 2006-06-21  Matevz Tadel  <matevz.tadel@cern.ch>
2
3         * LinkDef.h:
4         * RMacro.cxx:
5         * RMacro.h:
6         New class Reve::RMacro: a sub-class of TMacro that tries to unload
7         the macros properly before/after the operation.
8
9         * RGTopFrame.cxx:
10         * RGTopFrame.h:
11         Provide TFoler fMacroFolder to all consumers, register
12         Reve::RMacro mime type on start-up.
13
14         * Reve.cxx:
15         * Reve.h:
16         Added global function Bool_t Reve:CheckMacro().
17
18 2006-06-20  Matevz Tadel  <matevz.tadel@cern.ch>
19
20         * Track.cxx:
21         * Track.h:
22         In TrackList: added ImportHits/Clusters(); removed obsolete
23         MkPtScrollBar().
24
25 2006-06-19  Matevz Tadel  <matevz.tadel@cern.ch>
26
27         * PointSet.cxx:
28         * PointSet.h:
29         In PointSetArray: added member for default daughter PointSet
30         capacity (fDefPointSetCapacity) and method DeleteBins(). Set
31         daughter polymarker stuff in InitBins() instead of CloseBins().
32
33         * RGValuators.cxx:
34         * RGValuators.h:
35         Consistently use nuber of slider positions in RGValuator.
36
37         * RenderElement.h:
38         Added method RenderElementListBase::RemoveElements().
39
40 2006-06-14  Matevz Tadel  <matevz.tadel@cern.ch>
41
42         * BoxSetGL.h:
43         Added non-protected wrapper Render() for DirectDraw().
44
45         * PointSet.cxx:
46         * PointSet.h:
47         Subclassed point-set-array from TAttMarker, propagate changes to
48         all children.
49
50         * PointSetArrayEditor.cxx:
51         Removed stale printout.
52
53         * RGTopFrame.cxx:
54         Print exceptions to terminal also.
55
56 2006-06-13  Matevz Tadel  <matevz.tadel@cern.ch>
57
58         * Track.cxx:
59         Draw charged tracks as straight lines when magnetic field is near
60         zero.
61
62 2006-06-12  Matevz Tadel  <matevz.tadel@cern.ch>
63
64         * MCHelixLine.hi:
65         Formatting changes.
66
67         * RenderElement.cxx:
68         * RenderElement.h:
69         Renamed RenderElement::SetMainColorByPixel(Pixel_t) back to
70         RenderElement::SetMainColor(Pixel_t); there seemed to be a problem
71         when dependencies were not generated properly.
72
73         * Track.cxx:
74         * Track.h:
75         Added methods Track::ImportHits() and Track::ImportClusters();
76         fixed a charge value inconsistency yielding reconstructed
77         track charge to be 1/3.
78
79 2006-06-09  Matevz Tadel  <matevz.tadel@cern.ch>
80
81         * PointSet.h:
82         Added friend PointSetArrayEditor.
83
84         * PointSetArrayEditor.cxx:
85         * PointSetArrayEditor.h:
86         * TrackEditors.cxx:
87         * TrackEditors.h:
88         Use RGDoubleValuator for range-selection widget.
89
90         * RGTopFrame.cxx:
91         Accept -mode cmd-line option as an alias for -revemode.
92
93         * RGValuators.cxx:
94         Added some padding for labels.
95
96 2006-06-02  Matevz Tadel  <matevz.tadel@cern.ch>
97
98         * RGTopFrame.cxx:
99         * RGTopFrame.h:
100         Added method UndrawRenderElement().
101
102         * RenderElement.cxx:
103         * RenderElement.h:
104         Implemented dtor for RenderElement removing all instances from
105         browsers.
106
107         * RGValuators.cxx:
108         * RGValuators.h:
109         Added method RGValuator::SetEnabled().
110
111 2006-06-01  Matevz Tadel  <matevz.tadel@cern.ch>
112
113         * BoxSet.cxx:
114         * BoxSetGL.cxx:
115         * QuadSet.cxx:
116         * QuadSet.h:
117         * QuadSetGL.cxx:
118         Added preprocessor conditionals to support ROOT > 5.11.2.
119
120 2006-05-31  Matevz Tadel  <matevz.tadel@cern.ch>
121
122         EVE-dev branch
123
124         * LinkDef.h:
125         * RGValuators.cxx:
126         * RGValuators.h:
127         New valuator widget classes RGValuator and RGDoubleValuator.
128
129 2006-05-31  Matevz Tadel  <matevz.tadel@cern.ch>
130
131         EVE-dev branch
132
133         * BoxSet.h:
134         Added method ArrTrans().
135
136         * Reve.cxx:
137         Added setup of macro/include paths into function
138         SetupEnvironment().
139
140         * reve_main/reve_main.cxx:
141         Removed macro/include path setup.
142
143 2006-05-23  Matevz Tadel  <matevz.tadel@cern.ch>
144
145         EVE-dev branch
146
147         * RGBrowser.cxx:
148         * RGTopFrame.cxx:
149         Use RenderElement* as user-data of list-tree entries (it was
150         TObject* before).
151
152         * LinkDef.h:
153         * RenderElement.cxx:
154         * RenderElement.h:
155         Added class RenderElementObjPtr to allow display and control of
156         pure TObjects (see alice-macros/region_marker.C for an
157         example). This is not perfect as there is no way to get
158         color-change updates from the editor (can fix this when i get
159         control over TGedEditor::Update()). RenderElement::GetObject() is
160         now virtual.
161
162         * Reve.cxx:
163         * Reve.h:
164         Added function FindColorVar() to allow RenderElementObjPtr objects
165         to peek into appropriate color.
166
167 2006-05-23  Matevz Tadel  <matevz.tadel@cern.ch>
168
169         EVE-dev branch
170
171         * BoxSet.cxx:
172         * BoxSet.h:
173         Do not initialize bbox in ctor. Moved ctor to cxx file, removed
174         Init().
175
176         * RGBrowser.cxx:
177         * RGBrowser.h:
178         Fix for editor window not appearing under some window
179         managers. For me it was working OK under fvwm and KDE (any focus
180         policy) but not at all under Gnome. This fixed my gnome problem
181         but it's quite likely the problem is not completely solved.
182
183 2006-05-18  Matevz Tadel  <matevz.tadel@cern.ch>
184
185         EVE-dev branch
186
187         * RGTopFrame.cxx:
188         Added missing initializations. In particular, fCurrentEvent,
189         fCurrentEventLTI and fGeometryLTI were not initialized and this
190         caused segvs for usage without bootstrap with alieve_init.C macro.
191
192 2006-05-17  Matevz Tadel  <matevz.tadel@cern.ch>
193
194         EVE-dev branch
195
196         * LinkDef.h:
197         * Reve.h:
198         New class Reve::ReferenceCount; to be used as secondary base class.
199
200 2006-05-15  Matevz Tadel  <matevz.tadel@cern.ch>
201
202         EVE-dev branch
203
204         * Reve.cxx:
205         * Reve.h:
206         New function ColorFromIdx().
207
208         * BoxSet.cxx:
209         * BoxSet.h:
210         * BoxSetGL.cxx:
211         * BoxSetGL.h:
212         New files: a set of boxes with direct GL rendering.
213
214         * LinkDef.h:
215         Pragmas for BoxSet/GL.
216
217         * ChangeLog:
218         New file.