- Dec 16, 2022
-
-
Sergey Linev authored
It is web-based implementation class for TControlBar Should be used like TWebCanvas for TCanvas
-
- Dec 14, 2022
-
-
Sergey Linev authored
It should match function name inside
-
- Dec 02, 2022
-
-
Sergey Linev authored
Last Option_t* was missing
-
Sergey Linev authored
Not base TGuiFactory able to create canvas and browser via plugin handler. No any special graphics library are required for that
-
Sergey Linev authored
Allows to create web-based canvas from regular TGuiFactory So also in batch mode one should be able to start web-based widgets
-
- Nov 18, 2022
-
-
Sergey Linev authored
There is fictional TVirtualTreeViewer class and RTreeViewer plugin is activated when web display is configured. Allows to use web-based canvas and tree viewer together like in tutorials/tree/tree0.C example
-
- Nov 10, 2022
-
-
Guilherme Amadio authored
-
- Oct 14, 2022
-
-
Sergey Linev authored
Remove `REve` prefix, adjust all places where used. Composite shape should be implemented
-
- Sep 28, 2022
-
-
Philippe Canal authored
On some platform operator delete taints the memory, so even right after the deletion the information stored by ~TObject is already erased. On those platform we no longer rely on the kNotDelete bit hack and rely on the system (which has tainted the memory assumingly for a reason) to detect the use-after-delete problems. Introduce 2 new functions. TObject::IsDestructed (used by TClonesArray) that detects that the destructor has been run and is active in all configuration. This should be used if the code knows that the memory has not been freed/deleted. ROOT::Detail::HasBeenDeleted(TObject*) with returns true if the platform does not taint the memory and if the kNotDeleted is not set (in all other case, it returns false) This fixes #11330
-
- Jun 27, 2022
-
-
Carsten Burgard authored
-
- Jan 24, 2022
-
-
Carsten Burgard authored
The first implementation of RooFitH3 had a number of shortcomings, which this PR addresses. In detail: * It is now possible to read JSON files independent of the ordering * A priority mechanism has been implemented for importers and exporters * Duplicate and dead code has been removed * Many small bugs have been fixed * The JSONInterface has been made public and moved from Detail to Experimental, so users can write their own importers & exporters * The two unit tests have been fixed Co-authored-by:
Nicolas Morange <nicolas.morange@cern.ch> Co-authored-by:
Jonas Rembser <jonas.rembser@cern.ch>
-
- Dec 03, 2021
-
-
Carsten Burgard authored
-
- Oct 22, 2021
-
-
Michal Simon authored
-
- Sep 03, 2021
-
-
Axel Naumann authored
* use current Python func names, * suppress everything from libpython * current xcb (at least on Ubuntu) goes through `__writev`, be less strict.
-
- Aug 09, 2021
-
-
Axel Naumann authored
-
- Jul 06, 2021
-
-
ferdymercury authored
Make several global atomic to improve thread safely Namely: * TThread::fgxact * TSystem::fInsideNotify * TGClient::fGlobalNeedRedraw atomic Update the valgrind suppression file accordingly.
-
- Jun 25, 2021
-
-
Sergey Linev authored
Also add test for JSROOTSYS to let use special JSROOT local installation as it THttpServer does
-
- Jun 09, 2021
-
-
Fernando Hueso González authored
-
- May 26, 2021
-
-
Sergey Linev authored
Referencing notebook version is dangerous, while it may be changed to JSROOT v6.x and older code will not work
-
- Apr 22, 2021
-
-
Axel Naumann authored
-
- Mar 29, 2021
-
-
Sergey Linev authored
Also update minified file Discovered with DeepCode
-
- Feb 11, 2021
-
-
Sergey Linev authored
Provide TBrowserImp, register it in plugins To enable one should add following entry in rootrc file: Browser.Name: ROOT::Experimental::RWebBrowserImp
-
- Dec 15, 2020
-
-
Axel Naumann authored
-
- Dec 03, 2020
-
-
Sergey Linev authored
-
- Nov 06, 2020
-
-
Fons Rademakers authored
-
- Oct 30, 2020
-
-
Fons Rademakers authored
-
- Oct 02, 2020
-
-
Olivier Couet authored
-
- Aug 13, 2020
-
-
Stefan Wunsch authored
-
Stefan Wunsch authored
The Jupyter config falls back to the CMAKE_INSTALL_PREFIX/js folder to find JSROOT if ROOTSYS is not set. This ensures installations in prefix directories to find the installed JSROOT libraries.
-
Stefan Wunsch authored
Add jupyter_notebook_config.py to JUPYTER_CONFIG_DIR set in the ROOT setup script, which allows now to use "jupyter notebook" with the same capabilities than "root --notebook".
-
- May 15, 2020
-
-
Massimiliano Galli authored
-
- Apr 20, 2020
-
-
Stephan Hageboeck authored
- Add build option `asan` to build with address sanitizer. - Add a suppression file etc/lsan-root.supp with leak sanitizer suppressions. - Add a directory core/sanitizer. - Add a micro library for configuring asan/lsan in ROOT. It is statically linked into all ROOT executables. - Create a target ROOT::ROOTStaticSanitizerConfig that exectuables can link against. This automatically pulls in the correct linker interface. This allows to create own sanitised executables that work with a sanitised ROOT. - Add a shared version of the config library for all cases where the address sanitizer run time is LD_PRELOADed into non-instrumented executables. - Add a README.md with more details.
-
- Mar 26, 2020
-
-
Philippe Canal authored
-
- Feb 27, 2020
-
-
Sergey Linev authored
Idea to implement only few methods for display of TGeoVolume
-
- Feb 17, 2020
-
-
Jakob Blomer authored
-
Jakob Blomer authored
-
- Jan 29, 2020
-
-
Sergey Linev authored
-
- Nov 14, 2019
-
-
Sergey Linev authored
add extra static paths to JSROOT scripts use such static location of JSROOT scripts release notes aboud offline usage
-
- Sep 20, 2019
-
-
Axel Naumann authored
Wim says: adding 'shell=True' makes the command run on /bin/sh and allows you to use shell features (such as expansion and replacement of variables). But nothing in the command seems to need that feature, and anyway it's a risky thing to rely on, or what am I missing? Spawning an intermediate shell makes a mess of the environment when running under conda on Mac in the non-build environment. Running the normal way as per the patched line above, and all seems good.
-
- Sep 08, 2019
-
-
Vassil Vassilev authored
-