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