]>
Commit | Line | Data |
---|---|---|
07d6925d | 1 | 2006-07-03 Matevz Tadel <matevz.tadel@cern.ch> |
2 | ||
3 | * TTreeTools.cxx: | |
4 | * TTreeTools.h: | |
5 | * LinkDef.h: | |
6 | Added new classes TPointSelector and TPointSelectorConsumer | |
7 | allowing more natural extraction of point-data from trees. | |
8 | ||
9 | * PointSet.cxx: | |
10 | * PointSet.h: | |
11 | Implemented the TPointSelectorConsumer interface for PointSet and | |
12 | PointSetArray; in PointSetArray removed obsolete methods | |
13 | MakeScrollbar() and HandleScrollEvent(). | |
14 | ||
a83547b6 | 15 | 2006-06-27 Matevz Tadel <matevz.tadel@cern.ch> |
16 | ||
17 | * BoxSetGL.cxx: | |
18 | Skip render-state initialization if no boxes present. | |
19 | ||
20 | * GeoNode.cxx: | |
21 | * GeoNode.h: | |
22 | Added option to render GeoTopNodeRnrEl at a given global position | |
23 | (requires ROOT > 5.11.7). | |
24 | ||
25 | * RGBrowser.cxx: | |
26 | * RGBrowser.h: | |
27 | * RGTopFrame.cxx: | |
28 | Fixed creation of editor frame so that it uses X client's | |
29 | SetRoot() functionality. This should (finally) close the issue. | |
30 | ||
31 | * RMacro.cxx: | |
32 | Check for macro via full-path (fTitle); save macro as '.C' not | |
33 | '.Cexec'. | |
34 | ||
35 | * Reve.cxx: | |
36 | In CheckMacro() use TInterpreter::IsLoaded(mac) instead of | |
37 | searching the list of global functions. | |
38 | ||
39 | * VSDSelector.cxx: | |
40 | Fixed code for hit and cluster import to work with 'new' render | |
41 | element registration mechanism. | |
42 | ||
30f6c8cb | 43 | 2006-06-21 Matevz Tadel <matevz.tadel@cern.ch> |
44 | ||
45 | * LinkDef.h: | |
46 | * RMacro.cxx: | |
47 | * RMacro.h: | |
48 | New class Reve::RMacro: a sub-class of TMacro that tries to unload | |
49 | the macros properly before/after the operation. | |
50 | ||
51 | * RGTopFrame.cxx: | |
52 | * RGTopFrame.h: | |
53 | Provide TFoler fMacroFolder to all consumers, register | |
54 | Reve::RMacro mime type on start-up. | |
55 | ||
56 | * Reve.cxx: | |
57 | * Reve.h: | |
58 | Added global function Bool_t Reve:CheckMacro(). | |
59 | ||
866edeca | 60 | 2006-06-20 Matevz Tadel <matevz.tadel@cern.ch> |
61 | ||
62 | * Track.cxx: | |
63 | * Track.h: | |
64 | In TrackList: added ImportHits/Clusters(); removed obsolete | |
65 | MkPtScrollBar(). | |
66 | ||
3df7a5d0 | 67 | 2006-06-19 Matevz Tadel <matevz.tadel@cern.ch> |
68 | ||
69 | * PointSet.cxx: | |
70 | * PointSet.h: | |
71 | In PointSetArray: added member for default daughter PointSet | |
72 | capacity (fDefPointSetCapacity) and method DeleteBins(). Set | |
73 | daughter polymarker stuff in InitBins() instead of CloseBins(). | |
74 | ||
75 | * RGValuators.cxx: | |
76 | * RGValuators.h: | |
77 | Consistently use nuber of slider positions in RGValuator. | |
78 | ||
79 | * RenderElement.h: | |
80 | Added method RenderElementListBase::RemoveElements(). | |
81 | ||
cebac259 | 82 | 2006-06-14 Matevz Tadel <matevz.tadel@cern.ch> |
83 | ||
84 | * BoxSetGL.h: | |
85 | Added non-protected wrapper Render() for DirectDraw(). | |
86 | ||
87 | * PointSet.cxx: | |
88 | * PointSet.h: | |
89 | Subclassed point-set-array from TAttMarker, propagate changes to | |
90 | all children. | |
91 | ||
92 | * PointSetArrayEditor.cxx: | |
93 | Removed stale printout. | |
94 | ||
95 | * RGTopFrame.cxx: | |
96 | Print exceptions to terminal also. | |
97 | ||
23f3be31 | 98 | 2006-06-13 Matevz Tadel <matevz.tadel@cern.ch> |
99 | ||
100 | * Track.cxx: | |
101 | Draw charged tracks as straight lines when magnetic field is near | |
102 | zero. | |
103 | ||
4ba958ae | 104 | 2006-06-12 Matevz Tadel <matevz.tadel@cern.ch> |
105 | ||
106 | * MCHelixLine.hi: | |
107 | Formatting changes. | |
108 | ||
109 | * RenderElement.cxx: | |
110 | * RenderElement.h: | |
111 | Renamed RenderElement::SetMainColorByPixel(Pixel_t) back to | |
112 | RenderElement::SetMainColor(Pixel_t); there seemed to be a problem | |
113 | when dependencies were not generated properly. | |
114 | ||
115 | * Track.cxx: | |
116 | * Track.h: | |
117 | Added methods Track::ImportHits() and Track::ImportClusters(); | |
118 | fixed a charge value inconsistency yielding reconstructed | |
119 | track charge to be 1/3. | |
120 | ||
cdb2119b | 121 | 2006-06-09 Matevz Tadel <matevz.tadel@cern.ch> |
122 | ||
cdb2119b | 123 | * PointSet.h: |
124 | Added friend PointSetArrayEditor. | |
125 | ||
126 | * PointSetArrayEditor.cxx: | |
127 | * PointSetArrayEditor.h: | |
128 | * TrackEditors.cxx: | |
129 | * TrackEditors.h: | |
130 | Use RGDoubleValuator for range-selection widget. | |
131 | ||
132 | * RGTopFrame.cxx: | |
133 | Accept -mode cmd-line option as an alias for -revemode. | |
134 | ||
135 | * RGValuators.cxx: | |
136 | Added some padding for labels. | |
137 | ||
a9148d46 | 138 | 2006-06-02 Matevz Tadel <matevz.tadel@cern.ch> |
139 | ||
a9148d46 | 140 | * RGTopFrame.cxx: |
141 | * RGTopFrame.h: | |
142 | Added method UndrawRenderElement(). | |
143 | ||
144 | * RenderElement.cxx: | |
145 | * RenderElement.h: | |
146 | Implemented dtor for RenderElement removing all instances from | |
147 | browsers. | |
148 | ||
149 | * RGValuators.cxx: | |
150 | * RGValuators.h: | |
151 | Added method RGValuator::SetEnabled(). | |
152 | ||
9bea0c03 | 153 | 2006-06-01 Matevz Tadel <matevz.tadel@cern.ch> |
154 | ||
9bea0c03 | 155 | * BoxSet.cxx: |
156 | * BoxSetGL.cxx: | |
157 | * QuadSet.cxx: | |
158 | * QuadSet.h: | |
159 | * QuadSetGL.cxx: | |
160 | Added preprocessor conditionals to support ROOT > 5.11.2. | |
161 | ||
5987168b | 162 | 2006-05-31 Matevz Tadel <matevz.tadel@cern.ch> |
163 | ||
164 | EVE-dev branch | |
165 | ||
166 | * LinkDef.h: | |
167 | * RGValuators.cxx: | |
168 | * RGValuators.h: | |
169 | New valuator widget classes RGValuator and RGDoubleValuator. | |
170 | ||
171 | 2006-05-31 Matevz Tadel <matevz.tadel@cern.ch> | |
172 | ||
173 | EVE-dev branch | |
174 | ||
175 | * BoxSet.h: | |
176 | Added method ArrTrans(). | |
177 | ||
178 | * Reve.cxx: | |
179 | Added setup of macro/include paths into function | |
180 | SetupEnvironment(). | |
181 | ||
182 | * reve_main/reve_main.cxx: | |
183 | Removed macro/include path setup. | |
184 | ||
092578a7 | 185 | 2006-05-23 Matevz Tadel <matevz.tadel@cern.ch> |
186 | ||
187 | EVE-dev branch | |
188 | ||
189 | * RGBrowser.cxx: | |
190 | * RGTopFrame.cxx: | |
191 | Use RenderElement* as user-data of list-tree entries (it was | |
192 | TObject* before). | |
193 | ||
194 | * LinkDef.h: | |
195 | * RenderElement.cxx: | |
196 | * RenderElement.h: | |
197 | Added class RenderElementObjPtr to allow display and control of | |
198 | pure TObjects (see alice-macros/region_marker.C for an | |
199 | example). This is not perfect as there is no way to get | |
200 | color-change updates from the editor (can fix this when i get | |
201 | control over TGedEditor::Update()). RenderElement::GetObject() is | |
202 | now virtual. | |
203 | ||
204 | * Reve.cxx: | |
205 | * Reve.h: | |
206 | Added function FindColorVar() to allow RenderElementObjPtr objects | |
207 | to peek into appropriate color. | |
208 | ||
209 | 2006-05-23 Matevz Tadel <matevz.tadel@cern.ch> | |
210 | ||
211 | EVE-dev branch | |
212 | ||
213 | * BoxSet.cxx: | |
214 | * BoxSet.h: | |
215 | Do not initialize bbox in ctor. Moved ctor to cxx file, removed | |
216 | Init(). | |
217 | ||
218 | * RGBrowser.cxx: | |
219 | * RGBrowser.h: | |
220 | Fix for editor window not appearing under some window | |
221 | managers. For me it was working OK under fvwm and KDE (any focus | |
222 | policy) but not at all under Gnome. This fixed my gnome problem | |
223 | but it's quite likely the problem is not completely solved. | |
224 | ||
915dabe1 | 225 | 2006-05-18 Matevz Tadel <matevz.tadel@cern.ch> |
226 | ||
227 | EVE-dev branch | |
228 | ||
229 | * RGTopFrame.cxx: | |
230 | Added missing initializations. In particular, fCurrentEvent, | |
231 | fCurrentEventLTI and fGeometryLTI were not initialized and this | |
232 | caused segvs for usage without bootstrap with alieve_init.C macro. | |
233 | ||
234 | 2006-05-17 Matevz Tadel <matevz.tadel@cern.ch> | |
235 | ||
236 | EVE-dev branch | |
237 | ||
238 | * LinkDef.h: | |
239 | * Reve.h: | |
240 | New class Reve::ReferenceCount; to be used as secondary base class. | |
241 | ||
242 | 2006-05-15 Matevz Tadel <matevz.tadel@cern.ch> | |
243 | ||
244 | EVE-dev branch | |
245 | ||
246 | * Reve.cxx: | |
247 | * Reve.h: | |
248 | New function ColorFromIdx(). | |
249 | ||
250 | * BoxSet.cxx: | |
251 | * BoxSet.h: | |
252 | * BoxSetGL.cxx: | |
253 | * BoxSetGL.h: | |
254 | New files: a set of boxes with direct GL rendering. | |
255 | ||
256 | * LinkDef.h: | |
257 | Pragmas for BoxSet/GL. | |
258 | ||
259 | * ChangeLog: | |
260 | New file. |