Skip to content

5.4.0

Compare
Choose a tag to compare
@linev linev released this 23 Feb 10:08
· 8602 commits to master since this release
  1. New supported classes:
    • TDiamond
    • TArc
    • TCurlyLine
    • TCurlyArc
    • TCrown
  2. New draw options:
    • "RX" and "RY" for TGraph to reverse axis
    • "noopt" for TGraph to disable drawing optimization
    • "CPN" for TCanvas to create color palette from N last colors
    • "line" for TGraph2D
  3. New features:
    • support LZ4 compression
    • tooltips and zooming in TGraphPolar drawings
    • TPavesText with multiple underlying paves
    • implement all fill styles
    • draw borders for TWbox
    • draw all objects from TList/TObjArray as they appear in list of primitives
    • let enable/disable highlight of extra objects in geometry viewer
    • draw axis labels on both sides when pad.fTick[x/y] > 1
    • make drawing of TCanvas with many primitives smoother
    • add fOptTitle, fOptLogx/y/z fields in JSROOT.gStyle
  4. Behavior changes:
    • disable automatic frame adjustment, can be enabled with "&adjframe" parameter in URL
    • when drawing TH2/TH3 scatter plots, always generate same "random" pattern
    • use barwidth/baroffset parameters in lego plots
  5. Bug fixes:
    • use same number of points to draw lines and markers on the TGraph
    • correctly draw filled TArrow endings
    • let combine "L" or "C" TGraph draw option with others
    • correct positioning of custom axis labels
    • correctly toggle lin/log axes in lego plot
    • let correctly change marker attributes interactively