]> git.uio.no Git - u/mrichter/AliRoot.git/blame - EVE/Reve/ChangeLog
Record changes.
[u/mrichter/AliRoot.git] / EVE / Reve / ChangeLog
CommitLineData
c03991e2 12006-08-30 Matevz Tadel <matevz.tadel@cern.ch>
2
3 * GeoNode.h:
4 * PODs.h:
5 * PointSet.cxx:
6 * PointSet.h:
7 * PointSetArrayEditor.cxx:
8 * PointSetArrayEditor.h:
9 * QuadSet.cxx:
10 * QuadSet.h:
11 * RGTopFrame.cxx:
12 * RGTopFrame.h:
13 * RGValuators.h:
14 * RGeoNodeEditors.cxx:
15 * RGeoNodeEditors.h:
16 * RenderElement.cxx:
17 * RenderElement.h:
18 * RenderElementEditor.cxx:
19 * RenderElementEditor.h:
20 * Reve.h:
21 * TTreeTools.h:
22 * Track.cxx:
23 * Track.h:
24 * TrackEditors.cxx:
25 * TrackEditors.h:
26 * VSD.cxx:
27 * VSD.h:
28 * VSDEvent.cxx:
29 * VSDEvent.h:
30 * VSDSelector.cxx:
31 * VSDSelector.h:
32 Fix effc++ warnings.
33
34 * LinkDef.h:
35 * RGBrowser.cxx:
36 * RGBrowser.h:
37 Removed code for gled-like object editors (obsolete, somewhat
38 decayed); fix effc++ warnings.
39
426530cc 402006-08-29 Matevz Tadel <matevz.tadel@cern.ch>
41
42 EVE-dev
43
44 * BoxSetGL.cxx:
45 * QuadSetGL.cxx:
46 Added ifdefs for post root-5.11.0 prototype of SetModelCheckClass().
47
48 * PointSet.cxx:
49 In Reset: added call to PointSet3D::ClearIds().
50
51 * RGTopFrame.cxx:
52 * RGTopFrame.h:
53 Added support for control of camera-reset to Redraw3D(); when
54 opening GL window disable automatic camera reset on update and on
55 double-click.
56
0aaf698b 572006-08-04 Matevz Tadel <matevz.tadel@cern.ch>
58
59 * PointSet.cxx:
60 * RGBrowser.cxx:
61 Commented-out info print statements.
62
ca71eca6 632006-07-11 Matevz Tadel <matevz.tadel@cern.ch>
64
65 * RMacro.cxx:
66 * RMacro.h:
67 Bypass buggy TMacro ctor (caused problems on paths including '.',
68 like /afs/cern.ch/).
69
7e639379 702006-07-11 Matevz Tadel <matevz.tadel@cern.ch>
71
72 * RenderElement.cxx:
73 * RenderElement.h:
74 Added method RenderElementListBase::DestroyElements().
75
ec5c371e 762006-07-10 Matevz Tadel <matevz.tadel@cern.ch>
77
78 * Event.cxx:
79 * Event.h:
80 Removed files: the contents moved to VSDEvent and renamed
81 accordingly.
82
83 * EventBase.cxx:
84 * EventBase.h:
85 New files: common base class for an event object (VSDEvent and
86 Alieve::Event).
87
88 * VSDEvent.cxx:
89 * VSDEvent.h:
90 New files: rename of class Reve::Event, now subclassed from
91 EventBase.
92
93 * LinkDef.h:
94 Reflect changes in event classes.
95
96 * Reve.h:
97 Added include TError.h.
98
99 * RGTopFrame.cxx:
100 * RGTopFrame.h:
101 Changed current-event pointer from TObject to EventBase; made
102 global-store and event-stores render elements; improved interface
103 for adding/removing render-elements.
104
105 * RenderElement.cxx:
106 * RenderElement.h:
107 Implemented proper reference management accross render-elements,
108 render-element-lists and tree-items; implemented methods for
109 removal and destruction of render-elements.
110
111 * GeoNode.cxx:
112 * GeoNode.h:
113 * PointSet.cxx:
114 * PointSet.h:
115 * RGeoNodeEditors.cxx:
116 * Track.cxx:
117 * Track.h:
118 Proper management of dependent render-elements, renamed
119 FullUpdate() to UpdateItems() and changed inheritance order
120 (derive RenderElement first).
121
07d6925d 1222006-07-03 Matevz Tadel <matevz.tadel@cern.ch>
123
124 * TTreeTools.cxx:
125 * TTreeTools.h:
126 * LinkDef.h:
127 Added new classes TPointSelector and TPointSelectorConsumer
128 allowing more natural extraction of point-data from trees.
129
130 * PointSet.cxx:
131 * PointSet.h:
132 Implemented the TPointSelectorConsumer interface for PointSet and
133 PointSetArray; in PointSetArray removed obsolete methods
134 MakeScrollbar() and HandleScrollEvent().
135
a83547b6 1362006-06-27 Matevz Tadel <matevz.tadel@cern.ch>
137
138 * BoxSetGL.cxx:
139 Skip render-state initialization if no boxes present.
140
141 * GeoNode.cxx:
142 * GeoNode.h:
143 Added option to render GeoTopNodeRnrEl at a given global position
144 (requires ROOT > 5.11.7).
145
146 * RGBrowser.cxx:
147 * RGBrowser.h:
148 * RGTopFrame.cxx:
149 Fixed creation of editor frame so that it uses X client's
150 SetRoot() functionality. This should (finally) close the issue.
151
152 * RMacro.cxx:
153 Check for macro via full-path (fTitle); save macro as '.C' not
154 '.Cexec'.
155
156 * Reve.cxx:
157 In CheckMacro() use TInterpreter::IsLoaded(mac) instead of
158 searching the list of global functions.
159
160 * VSDSelector.cxx:
161 Fixed code for hit and cluster import to work with 'new' render
162 element registration mechanism.
163
30f6c8cb 1642006-06-21 Matevz Tadel <matevz.tadel@cern.ch>
165
166 * LinkDef.h:
167 * RMacro.cxx:
168 * RMacro.h:
169 New class Reve::RMacro: a sub-class of TMacro that tries to unload
170 the macros properly before/after the operation.
171
172 * RGTopFrame.cxx:
173 * RGTopFrame.h:
174 Provide TFoler fMacroFolder to all consumers, register
175 Reve::RMacro mime type on start-up.
176
177 * Reve.cxx:
178 * Reve.h:
179 Added global function Bool_t Reve:CheckMacro().
180
866edeca 1812006-06-20 Matevz Tadel <matevz.tadel@cern.ch>
182
183 * Track.cxx:
184 * Track.h:
185 In TrackList: added ImportHits/Clusters(); removed obsolete
186 MkPtScrollBar().
187
3df7a5d0 1882006-06-19 Matevz Tadel <matevz.tadel@cern.ch>
189
190 * PointSet.cxx:
191 * PointSet.h:
192 In PointSetArray: added member for default daughter PointSet
193 capacity (fDefPointSetCapacity) and method DeleteBins(). Set
194 daughter polymarker stuff in InitBins() instead of CloseBins().
195
196 * RGValuators.cxx:
197 * RGValuators.h:
198 Consistently use nuber of slider positions in RGValuator.
199
200 * RenderElement.h:
201 Added method RenderElementListBase::RemoveElements().
202
cebac259 2032006-06-14 Matevz Tadel <matevz.tadel@cern.ch>
204
205 * BoxSetGL.h:
206 Added non-protected wrapper Render() for DirectDraw().
207
208 * PointSet.cxx:
209 * PointSet.h:
210 Subclassed point-set-array from TAttMarker, propagate changes to
211 all children.
212
213 * PointSetArrayEditor.cxx:
214 Removed stale printout.
215
216 * RGTopFrame.cxx:
217 Print exceptions to terminal also.
218
23f3be31 2192006-06-13 Matevz Tadel <matevz.tadel@cern.ch>
220
221 * Track.cxx:
222 Draw charged tracks as straight lines when magnetic field is near
223 zero.
224
4ba958ae 2252006-06-12 Matevz Tadel <matevz.tadel@cern.ch>
226
227 * MCHelixLine.hi:
228 Formatting changes.
229
230 * RenderElement.cxx:
231 * RenderElement.h:
232 Renamed RenderElement::SetMainColorByPixel(Pixel_t) back to
233 RenderElement::SetMainColor(Pixel_t); there seemed to be a problem
234 when dependencies were not generated properly.
235
236 * Track.cxx:
237 * Track.h:
238 Added methods Track::ImportHits() and Track::ImportClusters();
239 fixed a charge value inconsistency yielding reconstructed
240 track charge to be 1/3.
241
cdb2119b 2422006-06-09 Matevz Tadel <matevz.tadel@cern.ch>
243
cdb2119b 244 * PointSet.h:
245 Added friend PointSetArrayEditor.
246
247 * PointSetArrayEditor.cxx:
248 * PointSetArrayEditor.h:
249 * TrackEditors.cxx:
250 * TrackEditors.h:
251 Use RGDoubleValuator for range-selection widget.
252
253 * RGTopFrame.cxx:
254 Accept -mode cmd-line option as an alias for -revemode.
255
256 * RGValuators.cxx:
257 Added some padding for labels.
258
a9148d46 2592006-06-02 Matevz Tadel <matevz.tadel@cern.ch>
260
a9148d46 261 * RGTopFrame.cxx:
262 * RGTopFrame.h:
263 Added method UndrawRenderElement().
264
265 * RenderElement.cxx:
266 * RenderElement.h:
267 Implemented dtor for RenderElement removing all instances from
268 browsers.
269
270 * RGValuators.cxx:
271 * RGValuators.h:
272 Added method RGValuator::SetEnabled().
273
9bea0c03 2742006-06-01 Matevz Tadel <matevz.tadel@cern.ch>
275
9bea0c03 276 * BoxSet.cxx:
277 * BoxSetGL.cxx:
278 * QuadSet.cxx:
279 * QuadSet.h:
280 * QuadSetGL.cxx:
281 Added preprocessor conditionals to support ROOT > 5.11.2.
282
5987168b 2832006-05-31 Matevz Tadel <matevz.tadel@cern.ch>
284
285 EVE-dev branch
286
287 * LinkDef.h:
288 * RGValuators.cxx:
289 * RGValuators.h:
290 New valuator widget classes RGValuator and RGDoubleValuator.
291
2922006-05-31 Matevz Tadel <matevz.tadel@cern.ch>
293
294 EVE-dev branch
295
296 * BoxSet.h:
297 Added method ArrTrans().
298
299 * Reve.cxx:
300 Added setup of macro/include paths into function
301 SetupEnvironment().
302
303 * reve_main/reve_main.cxx:
304 Removed macro/include path setup.
305
092578a7 3062006-05-23 Matevz Tadel <matevz.tadel@cern.ch>
307
308 EVE-dev branch
309
310 * RGBrowser.cxx:
311 * RGTopFrame.cxx:
312 Use RenderElement* as user-data of list-tree entries (it was
313 TObject* before).
314
315 * LinkDef.h:
316 * RenderElement.cxx:
317 * RenderElement.h:
318 Added class RenderElementObjPtr to allow display and control of
319 pure TObjects (see alice-macros/region_marker.C for an
320 example). This is not perfect as there is no way to get
321 color-change updates from the editor (can fix this when i get
322 control over TGedEditor::Update()). RenderElement::GetObject() is
323 now virtual.
324
325 * Reve.cxx:
326 * Reve.h:
327 Added function FindColorVar() to allow RenderElementObjPtr objects
328 to peek into appropriate color.
329
3302006-05-23 Matevz Tadel <matevz.tadel@cern.ch>
331
332 EVE-dev branch
333
334 * BoxSet.cxx:
335 * BoxSet.h:
336 Do not initialize bbox in ctor. Moved ctor to cxx file, removed
337 Init().
338
339 * RGBrowser.cxx:
340 * RGBrowser.h:
341 Fix for editor window not appearing under some window
342 managers. For me it was working OK under fvwm and KDE (any focus
343 policy) but not at all under Gnome. This fixed my gnome problem
344 but it's quite likely the problem is not completely solved.
345
915dabe1 3462006-05-18 Matevz Tadel <matevz.tadel@cern.ch>
347
348 EVE-dev branch
349
350 * RGTopFrame.cxx:
351 Added missing initializations. In particular, fCurrentEvent,
352 fCurrentEventLTI and fGeometryLTI were not initialized and this
353 caused segvs for usage without bootstrap with alieve_init.C macro.
354
3552006-05-17 Matevz Tadel <matevz.tadel@cern.ch>
356
357 EVE-dev branch
358
359 * LinkDef.h:
360 * Reve.h:
361 New class Reve::ReferenceCount; to be used as secondary base class.
362
3632006-05-15 Matevz Tadel <matevz.tadel@cern.ch>
364
365 EVE-dev branch
366
367 * Reve.cxx:
368 * Reve.h:
369 New function ColorFromIdx().
370
371 * BoxSet.cxx:
372 * BoxSet.h:
373 * BoxSetGL.cxx:
374 * BoxSetGL.h:
375 New files: a set of boxes with direct GL rendering.
376
377 * LinkDef.h:
378 Pragmas for BoxSet/GL.
379
380 * ChangeLog:
381 New file.