]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - EVE/Reve/ChangeLog
Record changes.
[u/mrichter/AliRoot.git] / EVE / Reve / ChangeLog
index 9f0b5252bda693f0c0df70dba53caec95d3f41aa..f448ffb42ab058b3e8594df50bf1c17c8b660cd4 100644 (file)
@@ -1,3 +1,248 @@
+2007-01-19  Matevz Tadel  <matevz.tadel@cern.ch>
+
+       * RGTopFrame.h:
+       Added nested class RedrawDisabler allowing exception-safe
+       disabling of 3d-redraw.
+
+2007-01-17  Matevz Tadel  <matevz.tadel@cern.ch>
+
+       * TrackEditors.cxx:
+       * TrackEditors.h:
+       TrackCounterEditor: add number-entry to directly set the event
+       number.
+
+2007-01-12  Matevz Tadel  <matevz.tadel@cern.ch>
+
+       * Track.cxx:
+       * Track.h:
+       TrackCounter: added method OutputEventTracks() for storing
+       scanning results.
+
+       * TrackEditors.cxx:
+       * TrackEditors.h:
+       TrackCounterEditor: added buttons to print/file scanning results
+       and to display current histograms.
+
+2006-12-19  Matevz Tadel  <matevz.tadel@cern.ch>
+
+       * Track.cxx:
+       * Track.h:
+       Added method Track::PrintKineStack(); added global TrackCounter
+       pointer to overcome resets of CINT globals in macros.
+
+2006-12-18  Matevz Tadel  <matevz.tadel@cern.ch>
+
+       * FrameBox.h:
+       Added getters for frame-point details.
+
+       * QuadSet.cxx:
+       If frame-box is set, use it for determination of bounding-box.
+
+2006-12-15  Matevz Tadel  <matevz.tadel@cern.ch>
+
+       * FrameBox.h:
+       Subclass from ReferenceBackPtr instead of ReferenceCount.
+
+       * RenderElement.cxx:
+       * RenderElement.h:
+       * Reve.cxx:
+       * Reve.h:
+       * LinkDef.h:
+       Moved declaration/definition of ReferenceBackPtr from
+       RenderElement.h/cxx to Reve.h/cxx.
+
+       * PODs.h:
+       Added index data-member to MC/RecTrack.
+
+       * QuadSet.cxx:
+       * QuadSet.h:
+       Added signal-emitting 'void CtrlClicked()' and 'Bool_t
+       fEmitSignals' that controls if signals are emitted on secondary
+       selection hit.
+       Fixed handling of main-color which is in fact
+       forwarded to shared frame.
+
+       * Track.cxx:
+       * Track.h:
+       Added method 'void ImportClustersFromIndex()' and data-member
+       'Int_t fIndex'.
+
+       * TrackEditors.cxx:
+       Increase range of track extrapolation precision.
+
+2006-12-13  Matevz Tadel  <matevz.tadel@cern.ch>
+
+       * QuadSet.cxx:
+       * QuadSet.h:
+       Added per-quad TRef, implemented virtual callback QuadSelected()
+       for secondary selection from GL.
+
+       * QuadSetGL.cxx:
+       * QuadSetGL.h:
+       Added support for secondary selection. Sacrificed some speed for
+       simplicity / clarity. 
+
+2006-12-08  Matevz Tadel  <matevz.tadel@cern.ch>
+
+       * LinkDef.h:
+       * Plex.h:
+       Added inner struct VoidCPlex::iterator; increase constness.
+
+       * QuadSet.cxx:
+       * QuadSet.h:
+       * QuadSetGL.cxx:
+       Slight simplification of heavy-duty loops over elements.
+
+2006-12-06  Matevz Tadel  <matevz.tadel@cern.ch>
+
+       * QuadSet.cxx:
+       * QuadSet.h:
+       * QuadSetGL.cxx:
+       * QuadSetGL.h:
+       Added support for rendering hexagons (needed by PMD).
+
+2006-12-04  Matevz Tadel  <matevz.tadel@cern.ch>
+
+       * RenderElement.cxx:
+       * RenderElement.h:
+       Renamed typedef lpRE_t/i to List_t/i.
+       Added method groups Begin/End/GetN-Parents/Children().
+
+       * Cascade.cxx:
+       * GeoNode.cxx:
+       * PointSet.cxx:
+       * V0.cxx:
+       Renamed typedef lpRE_t/i to List_t/i.
+
+       * LinkDef.h:
+       New class TrackCounter[Editor]; added RenderElement typedefs.
+
+       * QuadSetGL.cxx:
+       Render frame before checking if QuadSet is empty and exiting.
+
+       * RMacro.cxx:
+       * RMacro.h:
+       Added a hack that restores CINT state if macro execution ends with
+       an exception.
+
+       * Track.cxx:
+       * Track.h:
+       Added class TrackCounter;
+       Track now inherits from TQObject and emits a Clicked() signal;
+       Renamed typedef lpRE_t/i to List_t/i.
+
+       * TrackEditors.cxx:
+       * TrackEditors.h:
+       Added class TrackCounterEditor.
+
+       * TrackGL.cxx:
+       In TrackGL::ProcessSelection(): make model-track emit Clicked signal.
+
+2006-11-21  Matevz Tadel  <matevz.tadel@cern.ch>
+
+       * Line.cxx:
+       * Line.h:
+       * LineEditor.cxx:
+       * LineEditor.h:
+       * LineGL.cxx:
+       * LineGL.h:
+       New files: line representation with per-point selection.
+
+       * TrackGL.cxx:
+       * TrackGL.h:
+       New files: allow interaction with the track, more configurability
+       (render as line, points or both).
+
+       * Track.cxx:
+       * Track.h:
+       Derive Track from Line (before was TPolyLine3D, RenderElement);
+       this allowed me to remove a lot of code actually shared with
+       PointSet.
+
+       * LinkDef.h:
+       Register new classes.
+
+       * MCHelixLine.hi:
+       Some points were duplicated during track construction.
+
+       * QuadSet.cxx:
+       * QuadSet.h:
+       * QuadSetEditor.cxx:
+       * QuadSetGL.cxx:
+       * QuadSetGL.h:
+       Use better names for QuadTypes (enum and internal structs).
+
+       * PointSet.h:
+       * TTreeTools.h:
+       Style/comment changes.
+
+2006-11-17  Matevz Tadel  <matevz.tadel@cern.ch>
+
+       * RGBAPalette.cxx:
+       * RGBAPalette.h:
+       Removed unnecessary constructor.
+
+2006-11-17  Matevz Tadel  <matevz.tadel@cern.ch>
+
+       * QuadSetGL.cxx:
+       Bugfix: loop variable was not increased in case of a continue
+       statement.
+
+       * RGBAPalette.cxx:
+       * RGBAPalette.h:
+       Rename over/undershoot to over/underflow.
+
+       * RGBAPaletteEditor.cxx:
+       * RGBAPaletteEditor.h:
+       Beautify editor; rename over/undershoot to over/underflow.
+
+2006-11-16  Matevz Tadel  <matevz.tadel@cern.ch>
+
+       * Cascade.cxx:
+       * Cascade.h:
+       * CascadeEditors.cxx:
+       * CascadeEditors.h:
+       From Ludovic, new files for visualization of cascades.
+
+       * LinkDef.h:
+       From Ludovic: register new classes. Reorganize some entries so
+       that a class, editor and gl-renderer are listed together.
+
+       * V0.cxx:
+       * V0Editors.cxx:
+       * V0Editors.h:
+       From Ludovic: updates for V0 visualization.
+
+       * QuadSet.cxx:
+       * QuadSet.h:
+       Main color now set from frame-box (instead of default palette
+       color).
+
+       * QuadSetGL.cxx:
+       Use new color-query function from RGBAPalette; validity of digit
+       value was not honoured in line-drawing modes.
+
+       * RGBAPalette.cxx:
+       * RGBAPalette.h:
+       * RGBAPaletteEditor.cxx:
+       * RGBAPaletteEditor.h:
+       Reimplementation of over/undershoot handling with separate modes
+       for both ends (cut, mark, clip and wrap); this works marvelously.
+
+       * QuadSetEditor.cxx:
+       * QuadSetEditor.h:
+       New files, editor for QuadSet gluing together translation and
+       palette sub-editors.
+
+       * RGValuators.cxx:
+       * RGValuators.h:
+       Added int version of SetLimits for RGDoubleValuator; added 
+       getters for value limits (Ludovic).
+
+       * Plex.cxx:
+       * TriangleSet.cxx:
+       Added some comments.
+
 2006-11-14  Matevz Tadel  <matevz.tadel@cern.ch>
 
        * BoxSet.cxx: