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