Skip to content

Releases: root-project/jsroot

4.7.0

23 Sep 11:21

Choose a tag to compare

  1. Implement simple TTree::Draw over single leaf (#80).

    Support basic types, fixed-size arrays and several vector types
  2. Display of TEveTrack(s) and TEvePointSet(s) over drawn geometry (drag and drop).

    Also browsing, toggling, highlight of tracks and hits are done.
  3. Let set default geo colors as TGeoManager::DefaultColors() does
  4. Let use original ROOT macros to configure visibility of geometry volumes.

    One can set default colors or colors/transparency for selected volumes.

    Also volume, selected for drawing in the macro, will be used in the JSROOT.

    Example: &file=files/alice2.root&item=Geometry;1&opt=macro:macros/geomAlice.C
  5. Support drawing of TH2Poly class with 'col' and 'lego' options
  6. Implement 'CONT', 'ARR' and 'SURF' draw options for TH2 class
  7. Support basic drawing of TPolyLine class
  8. Interactive axis zooming in 3D with mouse, very much like to 2D
  9. Zooming and tool buttons via keyboards

4.6.0

22 Aug 10:45

Choose a tag to compare

  1. Improvements in TGeo drawings
    • support of large (~10M volumes) models, only most significant volumes are shown
    • one could activate several clip planes (only with WebGL)
    • interaction with object browser to change visibility flags or focus on selected volume
    • support of floating browser for TGeo objects
    • intensive use of HTML Worker to offload computation tasks and keep interactivity
    • enable more details when changing camera position/zoom
    • better and faster build of composite shapes
  2. Improvements in histograms 3D drawing
    • all lego options: lego1..lego4, combined with 'fb', 'bb', '0' or 'z'
    • support axis labels on lego plots
    • support lego plots for TH1
  3. Improvements in all 3D graphics
    • upgrade three.js to r79
    • use of THREE.BufferGeometry for all components
    • significant (up to factor 10) performance improvement
  4. Implement box and hbox draw options for TH1 class
  5. Implement drawing of axes ticks on opposite side (when fTickx/y specified)
  6. Preliminary support of candle plot (many options to be implemented)
  7. Update draw attributes (fill/line/position) when monitor objects

4.5.3

04 Aug 13:48

Choose a tag to compare

  1. Fix - position of TFrame in canvas/pad
  2. Fix - use histogram fMinimum/fMaximum when creating color palette
  3. Fix - correctly draw empty th2 bins when zmin<0 is specified
  4. Fix - limit th2 text output size
  5. Fix - use histogram fMinimum/fMaximum when drawing z axis in lego plot
  6. Fix - error in TGeoCtub shape creation
  7. Fix - error in pcon/pgon shapes when Rmin===0
  8. Fix - copy-paste bug in 4.5.2

4.5.2

03 Aug 14:39

Choose a tag to compare

Bogus release, please use 4.5.3 instead

4.5.1

27 Jun 14:17

Choose a tag to compare

  1. Fix - correctly handle ^2..^9 in TFormula equations
  2. Fix - support TMath::Gaus in TFormula
  3. Fix - correctly display ^2 and ^3 in SVG text output
  4. Fix - do not show tooltips for empty TProfile bins
  5. Fix - statbox toggling was not working on subpads
  6. Fix - positioning of 3D objects in Webkit browsers in complex layouts
  7. Fix - difference in TF1 between ROOT5/6 (#54)

4.5.0

25 Apr 10:18

Choose a tag to compare

  1. Zooming with mouse wheel
  2. Context menus for many different objects attributes are provided
  3. Context menu for every drawn object can be activated via toolbar button
  4. Support browsing of TTask and derived classes (#40)
  5. Apply user range for drawing TH1/TH2 histograms, also when superimposed (#44)
  6. Implement scaling factor like x10^3 on the vertical axes
  7. Provide shortcut buttons for each subpad
  8. Implement simple drawing for TBox, TWbox, TSliderBox classes

4.4.4

20 Apr 11:46

Choose a tag to compare

  1. Fix - toggling of statbox was not working in all situations
  2. Fix - for mouse rect zooming use only left mouse button
  3. Fix - correctly draw TH2 with lego option, when histogram has negative bin content
  4. Fix - log axis drawing with no visible ticks

4.4.3

14 Apr 08:25

Choose a tag to compare

  1. Fix - wrong selection of TH1 Y axis range when errors are displayed (#44)
  2. Fix - apply user range for TH1 X-axis zooming (#44)
  3. Fix - protect against pathological case of 1-bin histogram
  4. Fix - use error plot by default in TH1 only when positive sumw2 entry exists
  5. Fix - for TH2 box draw option draw at least 1px rect for non-empty bin
  6. Fix - support transparency (alpha) in TColor (#45)
  7. Fix - correct tooltip handling for graphs with lines and markers
  8. Fix - interactive zooming in TH2 when doing histogram update

4.4.2

11 Apr 11:06

Choose a tag to compare

  1. Fix - statistic collection for TH2
  2. Fix - correct handling of empty TList in browser/inspector
  3. Fix - support TFolder in browser/inspector (#40)

4.4.1

31 Mar 14:32

Choose a tag to compare

  1. Fix - colz palette resize when drawing histogram second time
  2. Fix - use embed in TCanvas color for background color of canvas itself
  3. Fix - rotate too long X axis text labels
  4. Fix - draw histogram bins on frame boundary
  5. Fix - use alternative color for shapes with default black color
  6. Fix - correctly handle pcon/pgon shape with rmin==rmax on top or bottom side