[jsroot] dev 10/03/2026#21760
Merged
Merged
Conversation
1. Implement new data types in `RNtuple` - reduced float types kFloat16, kReal32Trunc, kReal32Quant - `std::vector` - `std::map`, `std::unordered_map`, `std::multimap`, `std::unordered_multimap` with `std::pair` - `std::set`, `std::unordered_set`, `std::multiset`, `std::unordered_multiset` - `std::array` - `std::variant` - `std::tuple` - `std::bitset` - `std::atomic` - simple custom classes - streamed types 1. Resort order of ranges in http request, fixing several long-standing problems root-project#374 1. Implement for `TPie` 3d, text, title drawing including interactivity 1. Implement `TCanvas` support in `build3d` function root-project#373 1. Implements `TTree` branches filtering via context menu root-project#364 1. Let define alternative draw function root-project#378 1. Implement padsN draw option for `THStack` and `TMultiGraph` 1. Support custom click handler for `TGraph` https://root-forum.cern.ch/t/64744 1. Use `resvg-js` backend for PNG support in node.js root-project#391, thanks to https://github.com/OmarMesqq 1. Remove support for deprectaed `TH1K` class 1. Introduce `settings.ServerTimeout` global timeout for THttpServer operations 1. Let set custom color palette with `setColorPalette` function 1. Upgrade three.js r180 -> r183 1. Fix - paint frame border mode/size from `TCanvas` 1. Fix - interactivity for TH3 palette drawing root-project#398 1. Fix - add `TLeafG` support in `TTree` root-project#397 2. Fix - reset contour while drawing `TH3` 3. Fix - fix kFloat16/kDouble32 processing in `TTree` 1. Fix - correctly process `TLeafB` arrays in tree draw root-project#384 2. Fix - better detect default ranges in `TGraph` histogram 3. Fix - convert BigInt before `RNtuple` drawing 4. Fix - pages and clusters processing in `RNtuple` root-project#390 5. Fix - extra row for legend header, proper horizontal align root-project#21173 1. Fix - proper paint axis labels on both sides when pad.fTickx/y = 2 2. Fix - recover io after bad http response
Test Results 22 files 22 suites 3d 1h 29m 55s ⏱️ Results for commit f13c02c. |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Implement new data types in
RNtuplestd::vectorstd::map,std::unordered_map,std::multimap,std::unordered_multimapwithstd::pairstd::set,std::unordered_set,std::multiset,std::unordered_multisetstd::arraystd::variantstd::tuplestd::bitsetstd::atomicResort order of ranges in http request, fixing several long-standing problems Implement reorder of segments in http requests jsroot#374
Implement
TCanvassupport inbuild3dfunction build3d TCanvas Support — Feature Request jsroot#373Implements
TTreebranches filtering via context menu Filtering branches jsroot#364Let define alternative draw function Let configure alternative draw function jsroot#378
Implement padsN draw option for
THStackandTMultiGraphSupport custom click handler for
TGraphhttps://root-forum.cern.ch/t/64744Use
resvg-jsbackend for PNG support in node.js Fix problem to create png svg in node.js with 3D plots jsroot#391, thanks to https://github.com/OmarMesqqRemove support for deprecated
TH1KclassIntroduce
settings.ServerTimeoutglobal timeout for THttpServer operationsLet set custom color palette with
setColorPalettefunctionUpgrade three.js r180 -> r183
Fix - interactivity for TH3 palette drawing Correctly handle palette for TH3 jsroot#398
Fix - add
TLeafGsupport inTTreeTTree's uint64/int64 branches not displayed by JSROOT jsroot#397Fix - reset contour while drawing
TH3Fix - fix kFloat16/kDouble32 processing in
TTreeFix - correctly process
TLeafBarrays in tree draw Unconsistent branch drawing with JSROOT jsroot#384Fix - better detect default ranges in
TGraphhistogramFix - convert BigInt before
RNtupledrawingFix - pages and clusters processing in
RNtupleFix RNtuple processing jsroot#390Fix - extra row for legend header, proper horizontal align TLegend header drawn in different position with jsroot and more than 1 column #21173
Fix - proper paint axis labels on both sides when pad.fTickx/y = 2
Fix - recover io after bad http response