Skip to content

7.4.0

Compare
Choose a tag to compare
@linev linev released this 15 Jun 08:16
· 69 commits to 7.4 since this release
  1. Upgrade d3.js v7.6.1 -> v7.8.4
  2. Upgrade three.js r146 -> r151
  3. Support [cutg] draw option for TH2
  4. Correctly handle same0 draw option for TH2
  5. Fix several issues with axis reverse order, support on lego plots
  6. Support more kinds of log scales - 'ln' and 'logN' where N is any positive integer
  7. Adjust TAxis title positioning to native ROOT behavior
  8. Add interactivity (moving, context menu) for TLine, TBox, TText, TLatex, TDiamond, TGaxis, TASImage
  9. Use new gStyle attributes for candle and violin plots
  10. Implement autoplace for TLegend, also via context menu
  11. Change algorithm of building smooth (bezier) curves
  12. Let change physical node visibility in TGeo drawings
  13. Use TGaxis attributes from gStyle - fAxisMaxDigits, fStripDecimals and exponent offset
  14. Implement "projxy" draw option for TH2 - like projxy3 or projx1_y5
  15. Support custom function in TGaxis - when drawn in TWebCanvas
  16. Introduce settings.WithCredentials, set xhr.withCredentials = true when submitting HTTP requests
  17. Let superimpose TH3 and geo drawings
  18. Apply pad draw options like 'gridx' or 'logy' to all subpads
  19. Support new TScatter and TAnnotation classes
  20. Implement moving and resizing of subpads
  21. Implement zooming in the TASImage
  22. Let configure position and direction of camera for TGeo, let create URL for that
  23. Support labels rotation for simple axis in geometry
  24. Support many orthographic cameras with overlayed grid/labels
  25. Support InstancedMesh for TGeo drawing, let show really large geometries
  26. Implement 'inject=path/script_name.js' url option to inject scripts without emulating of v6
  27. Exclude 'HEAD' http request when reading ROOT file, all necessary info can be get from first real HTTP request
  28. Provide makeImage() function for generation of svg, png and jpeg images in batch and interactively (#257)
  29. Implement interactive zoom shifting when middle-mouse button down or single-touch moving
  30. Several improvements for touch devices or devices with small displays
  31. Remove settings.FrameNDC, use gStyle.fPad[Left/Right/Top/Bottom]Margin values instead
  32. Fix - rescan sumw2 when update TH1
  33. Fix - correct placing for TLegend header
  34. Fix - correctly align sub/super scripts in complex TLatex
  35. Fix - correctly set visibility level for geo drawing (#258)
  36. Fix - use more factor for number of nodes in geo drawing (#258)