https://github.com/root-project/root

sort by:
Revision Author Date Message Commit Date
13109fc "Update ROOT version files to v6.21/02." 19 May 2020, 08:06:52 UTC
78a5026 [relnotes] Update date. 19 May 2020, 07:55:49 UTC
97c62d4 [io] Protect out-of-bounds access in R__WriteDestructorBody: Fixes assert in roottest/root/meta/MakeProject/runcms310.C ``` /builddir/build/BUILD/gcc-8.3.1-20190223/obj-x86_64-redhat-linux/x86_64-redhat-linux/libstdc++-v3/include/bits/basic_string.h:1067: std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::reference std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::operator[](std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type) [with _CharT = char; _Traits = std::char_traits<char>; _Alloc = std::allocator<char>; std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::reference = char&; std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type = long unsigned int]: Assertion '__pos <= size()' failed. at /mnt/build/wsincrmaster/LABEL/ROOT-fedora29/SPEC/python3/root/io/io/src/TStreamerInfo.cxx:3531 subClasses=0x7fffffff8db0, top=true) at /mnt/build/wsincrmaster/LABEL/ROOT-fedora29/SPEC/python3/root/io/io/src/TStreamerInfo.cxx:3772 subClasses=0x7fffffff8db0, extrainfos=0x7fffffff9210) at /mnt/build/wsincrmaster/LABEL/ROOT-fedora29/SPEC/python3/root/io/io/src/TStreamerInfo.cxx:3976 at /mnt/build/wsincrmaster/LABEL/ROOT-fedora29/SPEC/python3/root/io/io/src/TFile.cxx:2843 ``` where ``` (gdb) p inside $1 = std::vector of length 3, capacity 4 = {"std::vector", "std::pair<edm::BranchKey,edm::BranchDescription>", ""} ``` 18 May 2020, 16:00:37 UTC
46303d6 Revert "Load dependent libraries as part of AutoLoading." This reverts commit 3845f8a06df8f90e1e5a6efa40969f9074210c4e. 18 May 2020, 15:08:10 UTC
07d2316 NFC: white space 18 May 2020, 15:07:31 UTC
3845f8a Load dependent libraries as part of AutoLoading. Since the proper creation of the TClass will require the dictionary for all its component let load all the dependent library too. Note that even with explicit linking, the dictionary may not be loaded as part of the 'main' library when the dictionary is a library separate from the classes' code (see ATLAS setup for example) This solves ROOT-10663. 18 May 2020, 15:05:29 UTC
9709188 Fix potential startup error messages on Windows Fix the following error messages displayed when starting ROOT compiled with a different version of Visual Studio than the one installed on the system: ``` In file included from input_line_3:38: In file included from C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.25.28610\\include\cassert:9: In file included from C:\Program Files (x86)\Windows Kits\10\Include\10.0.18362.0\ucrt\assert.h:12: C:\Program Files (x86)\Windows Kits\10\Include\10.0.18362.0\ucrt\corecrt.h:142:12: error: redefinition of '_CrtEnableIf<true, _Ty>' struct _CrtEnableIf<true, _Ty> ^~~~~~~~~~~~~~~~~~~~~~~ C:\Program Files (x86)\Windows Kits\10\Include\10.0.18362.0\ucrt\corecrt.h:142:12: note: previous definition is here struct _CrtEnableIf<true, _Ty> ^ In file included from input_line_3:38: In file included from C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.25.28610\\include\cassert:9: In file included from C:\Program Files (x86)\Windows Kits\10\Include\10.0.18362.0\ucrt\assert.h:12: C:\Program Files (x86)\Windows Kits\10\Include\10.0.18362.0\ucrt\corecrt.h:517:16: error: redefinition of '__crt_locale_data_public' typedef struct __crt_locale_data_public ^ C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.23.28105\include\crtdefs.h:10:10: note: 'C:\Program Files (x86)\Windows Kits\10\Include\10.0.18362.0\ucrt\corecrt.h' included multiple times, additional include site here ^ C:\Program Files (x86)\Windows Kits\10\Include\10.0.18362.0\ucrt\assert.h:12:10: note: 'C:\Program Files (x86)\Windows Kits\10\Include\10.0.18362.0\ucrt\corecrt.h' included multiple times, additional include site here ^ In file included from input_line_3:38: In file included from C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.25.28610\\include\cassert:9: In file included from C:\Program Files (x86)\Windows Kits\10\Include\10.0.18362.0\ucrt\assert.h:12: C:\Program Files (x86)\Windows Kits\10\Include\10.0.18362.0\ucrt\corecrt.h:524:16: error: redefinition of '__crt_locale_pointers' typedef struct __crt_locale_pointers ^ C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.23.28105\include\crtdefs.h:10:10: note: 'C:\Program Files (x86)\Windows Kits\10\Include\10.0.18362.0\ucrt\corecrt.h' included multiple times, additional include site here ^ C:\Program Files (x86)\Windows Kits\10\Include\10.0.18362.0\ucrt\assert.h:12:10: note: 'C:\Program Files (x86)\Windows Kits\10\Include\10.0.18362.0\ucrt\corecrt.h' included multiple times, additional include site here ^ In file included from input_line_3:38: In file included from C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.25.28610\\include\cassert:9: In file included from C:\Program Files (x86)\Windows Kits\10\Include\10.0.18362.0\ucrt\assert.h:12: C:\Program Files (x86)\Windows Kits\10\Include\10.0.18362.0\ucrt\corecrt.h:532:16: error: redefinition of '_Mbstatet' typedef struct _Mbstatet ^ C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.23.28105\include\crtdefs.h:10:10: note: 'C:\Program Files (x86)\Windows Kits\10\Include\10.0.18362.0\ucrt\corecrt.h' included multiple times, additional include site here ^ C:\Program Files (x86)\Windows Kits\10\Include\10.0.18362.0\ucrt\assert.h:12:10: note: 'C:\Program Files (x86)\Windows Kits\10\Include\10.0.18362.0\ucrt\corecrt.h' included multiple times, additional include site here ^ ``` 18 May 2020, 15:01:04 UTC
78c4989 Filter out non existing library name (there is only a dll) This fixes an issue with ACLiC trying to link against `msvcp140.lib` which doesn't exist (there is only `msvcp140.dll`) 18 May 2020, 14:58:14 UTC
83502c8 Add RConfigure preprocessor flag for pymva and rmva (R__HAS_PYMVA) and (R__HAS_RMVA) (#5630) * Add preprocessor flag in RConfigure.h for pymva and rmva * Enable RMVA when R is found and tmva is on * Update CNN and RNN tutorial to work also when ROOT is built without Pymva 18 May 2020, 08:23:44 UTC
9daf978 Fix multithread fitting in case of ThnSparse and bin integral fits (#5626) * Fix case when ROOT is running with MT and TVIrtualFitter pointer to last fitter is not present * Fix multithread fitting when computing a bin intengral or re-normalizing by the bin volume (case of Thnsparse fit). The fix is applied for both least-square and binned likelihood fit Improve stressHistoFit test. Add option "-t" to run in multi-thread mode. Add the option X for fitting to make sure chi2 method is run Now all stresshistofit tests pass in multi-thread mode. Note that when computing integral in multi-thread only the GuassIntegrator of mathcore is thread safe for 1D. Also the AdaptiveIntegratorMultiDim, used in the multi-dim case, is thread safe. * Remove non-thread safe access to BinData::BinEdge also in other fitting functions and replace them with the thread safe version 18 May 2020, 08:22:20 UTC
f6d0739 Merge pull request #5597 from pcanal/ROOT-9535 Avoid streaming a copy of the TPaveStats parent during the TH1 cloning process. 17 May 2020, 12:50:23 UTC
2bdae46 Make xtimec.h and xthreads.h textual in std_msvc.modulemap 16 May 2020, 10:45:57 UTC
ba383e2 [CMake][Exp PyROOT] Remove cached Python related variables This is needed because doesn't allow incremental builds to work correctly. In the case of multiple python, the second time we would wrongly enter the if(PYTHON_EXECUTABLE) case because PYTHON_EXECUTABLE is cached, but in this case PyROOT would be built only for one version. 15 May 2020, 20:17:09 UTC
a284738 [CMake][Exp PyROOT] Define PYTHON_VERSION_MAJOR_Development_Main and PYTHON_VERSION_MINOR_Development_Main everywhere 15 May 2020, 20:17:09 UTC
cb9628e [CMake][Exp PyROOT] Change PYTHON_VERSION to PYTHON_VERSION_STRING for old CMake 15 May 2020, 20:17:09 UTC
0cfcbd6 [JupyROOT] Fix CMake Python variables for ROOT C++ kernel 15 May 2020, 20:17:09 UTC
cf769cc [CMake][Exp PyROOT] Fix PYTHON_EXECUTABLE for cmdLineUtils 15 May 2020, 20:17:09 UTC
3f5ccf2 [CMake][PyROOT] Fix Python varables for old PyROOT 15 May 2020, 20:17:09 UTC
3598c5f [CMake][Exp PyROOT] Fix PYTHON_EXECUTABLE for pyunittests 15 May 2020, 20:17:09 UTC
d3a6c4a [CMake][Exp PyROOT] Fix Python variables for tutorials 15 May 2020, 20:17:09 UTC
bbaba38 [CMake][Exp PyROOT] Rename variable in info messages 15 May 2020, 20:17:09 UTC
4baf68e [ROOT-10755] fixed X11 thread initialization (#5608) 15 May 2020, 15:03:19 UTC
33007b7 [ntuple] fix building of inner field type names 15 May 2020, 12:07:07 UTC
877c8bf [ntuple] minor unit test improvement 15 May 2020, 12:07:07 UTC
0af445a [ntuple] fix parsing of type names with spaces 15 May 2020, 12:07:07 UTC
7daf36e [cmake] remove unused windows part in ROOT_LINKER_LIBRARY 15 May 2020, 10:07:15 UTC
302b5e8 Fix redirection (`.> blah.txt`) on Windows Fix output redirection (`.> blah.txt`) which is curently freezing the console input on Windows When a file (or console) has been created without the `FILE_SHARE_READ | FILE_SHARE_WRITE` flags, there is no way to change this, but by closing it and re-opening it (or a new one) . And I suspect that a standard console doesn't have those flags, so when redirecting the output to a file with `.> blah.txt`, all the output is going to the file, without any echo on the console, and when typing `.>` to suppress the redirection, the file contains this kind of errors: ``` Error 6 in textinput::TerminalDisplayWin attaching to console output: The handle is invalid. Error 6 in textinput::TerminalDisplayWin attaching / getting console info: The handle is invalid. Error 6 in textinput::TerminalDisplayWin writing to output: The handle is invalid. ``` This patch solves those issues, even if I'm not sure if it is the root of the problem (it might be something else deep in the `MetaSema::actOnRedirectCommand` function). NB I don't know if this can have any side effect, but I didn't see any so far... And for info, one could Enable Console Virtual Terminal Sequences (ANSI escape code) that can control cursor movement, color/font mode, and other operations when written to the output stream by adding the ENABLE_VIRTUAL_TERMINAL_PROCESSING flag, but then it breaks the WRAP_AT_EOL_OUTPUT. With this feature, the escape sequences like `\033[39m` would work in the Windows 10 command prompt as well. This is a known issue, see https://github.com/microsoft/terminal/issues/349 15 May 2020, 07:31:59 UTC
673e19b [githubaction] Switch to Outlook as from/smtp server. 15 May 2020, 07:24:21 UTC
e3f88b3 Fix potential crash at startup on Windows When starting root.exe on Windows with a version of Visual Studio different than the one used to build ROOT, it mighty crash with the following error: Assertion failed: !isNull() && "Cannot retrieve a NULL type pointer", file C:\build\ws\BUILDTYPE\Debug\LABEL\windows10\V\6-20\root\interpreter\llvm\src\tools\clang\include\clang/AST/Type.h, line 630 This patch fixes the issue. 15 May 2020, 06:21:13 UTC
05029da [CMake][Exp PyROOT] Split CMake Python variables in ROOT and PyROOT/PyMVA related These changes address the case in which Python 3 has only Interpreter while Python 2 has both Interpreter and Development. In this case, the Python used to build ROOT (which requires only Interpreter) will be 3, but PyROOT (which requires also Development) will be built only for 2. To achieve this, ROOT and PyROOT/PyMVA use now two different sets of variables. Documentation for the whole machinery is also added. It is also worth pointing out that the entire machinery could be much simplified by just requiring the following as a prerequisite for ROOT: - CMake >= 3.12.4 - Python-Development package 14 May 2020, 18:16:55 UTC
fa76d33 Fix (disable) roofit tests failing on Windows 14 May 2020, 15:35:30 UTC
6e3cb15 [wincxxmodules] Fix std and libc modules on Windows (#5610) [wincxxmodules] Fix std and libc modules on Windows 14 May 2020, 14:12:00 UTC
f9a3d33 Correct broken assert statements (#5159) 14 May 2020, 14:05:11 UTC
768d598 Fix dataframe_interface test on Windows (#5612) * Fix dataframe_interface test on Windows * Reduce the amount of ifdef'd code (thanks Enrico for the review) * Fix warning: declaration of ‘type’ shadows a global declaration 14 May 2020, 07:31:12 UTC
40673e5 Also capture SFINAE error counts (ROOT-10754): When doing lookup on templates, instantiation can fail. This can be triggered during templarte instantiation somewhere in clang, autoloading, cling-lookup - and SFINAE errors that occurr in cling-lookup must not bubble up to clang, or else clang will think that there was a problem (where there was none - just e.g. ROOT trying to autoload a bogus template). In this concrete case, a template specialized with a lambda was not found by clang, was tried to be autoloaded, TMetaUtils produced a broken normalized type name, lookup on the broken type name failed with a SFINAE error - and that ended up being swallowed by a clang SFINAETrap by the topmost lookup. Instead, keep SFINAE errors to ourselves. 13 May 2020, 17:34:19 UTC
20e3b36 Revert "[DF] Work around cling+shared_ptr issues" This reverts commit fdd543f9b3a0f32c93df816dff0de3b5ade7d4d9. 13 May 2020, 17:34:19 UTC
18141e2 Revert "[DF] More working around cling+shared_ptr issues" This reverts commit b2033ecbef50edd4148da2fc800e630e1d60fe9c. 13 May 2020, 17:34:19 UTC
89a243e Release notes about includes optimization Co-authored-by: Axel Naumann <Axel.Naumann@cern.ch> 13 May 2020, 16:12:05 UTC
3cf5f94 [ghaction] Use gmail SMTP server! 13 May 2020, 09:27:28 UTC
30ef625 [ghaction] Use our root-git as from:, through out gmail account. 13 May 2020, 09:14:45 UTC
ab9d7d5 [CMake][Exp PyROOT] Split if(PythonX_Development_FOUND) condition The reason for this split is that Development is not required, hence we can't rely on it being found to set variables which are usually set even if only Interpreter (and NOT Development) is found. The if(PythonX_Development_FOUND) condition is kept for what concern the variables set and used only for the secondary Python version used to biuld PyROOT, since Development is required for PyROOT. In the info messages related to PyROOT, the condition to be printed now requires both PythonX_Interpreter_FOUND and PythonX_Development_FOUND, in order to avoid them to be printed in case Development is found but not Interpreter. 13 May 2020, 08:27:52 UTC
d534c19 [cling][cpt]Fix tar_required logic If all requirements were satisfied, tar_required would always be false. This commit fixes it. 13 May 2020, 07:19:14 UTC
12a8d23 Fix cmake requirement 13 May 2020, 07:18:56 UTC
c074b55 Fix svn installation 13 May 2020, 07:18:56 UTC
6cd79cc Fix distro requirement (and installation of pip) There might be an issue when using conda as default Python for Python3 because conda calls it pip but otherwise it is pip3. 13 May 2020, 07:18:56 UTC
5711611 [winxxmodules] Create vcruntime.modulemap for use in Windows 13 May 2020, 05:24:33 UTC
7847502 Test email commit notification with GH action. 12 May 2020, 20:24:33 UTC
db2a435 [RF] Code cleanups. In checking for older bugs, some NFC code cleanups were done, and documentation or messages were improved. 12 May 2020, 18:18:38 UTC
97c72af [RF] Add tests ROOT-4580 and ROOT-9528. In checking old bug reports, tests for two bugs were written. Although the bugs had been fixed as side effects of modernisations or other bug fixes, having those tests in place won't do harm. 12 May 2020, 18:18:38 UTC
de1bf03 Fix compilation of cuda with C++14 when normal ROOT is compile with C++17 which has std::string_view (#5598) Fix it by modifying the pre-processor macros defined in RCOnfigure.h when compiling Cuda. A better fix would be to remove the TString dependency in the Cuda compiled code. TString is used when doing I/O of the DeepNet layers to XML. In principle this code could be moved out of Cuda 12 May 2020, 16:13:40 UTC
a6476a9 [DF] Always check that arg types in jitted code are valid Snapshot, Cache, Define and Filter did not check that the types of columns used as arguments in jitted code were valid (in particular, that the type of custom columns was correctly understood by cling). This patch provides a function that performs the validity check, GetValidatedArgTypes, that is used everywhere instead of GetColumnTypes (now unused and therefore deleted) and ColumnName2ColumnTypeName. An exception with a user-friendly error message is thrown in case of error, which fixes ROOT-10458. 12 May 2020, 15:35:20 UTC
fc28573 [DF] Add test for ROOT-10458, "sub-par diagnostics for interpreted types" 12 May 2020, 15:35:20 UTC
640b345 [DF][NFC] Remove redundant namespace specifier 12 May 2020, 15:35:20 UTC
e29c31b [treeplayer] Add test against picking up wrong leaf count. 12 May 2020, 15:14:43 UTC
d872cf0 [treeplayer] Try harder to find leaf count (ROOT-10397): Before, the leaf count was assumed to exist at the same level as the leaf to be read, e.g. a.b.x[n] would look for a.b.n. That fails if n is coming from a "higher level". Now, TUIntOrIntReader also looks for a.n and n, if a.b.n is not found. And add the repro test for this. 12 May 2020, 15:14:43 UTC
2887019 Improve SetOptFit doc (#5602) * Improve SetOPtFit doc * 000111 != 1111 12 May 2020, 14:26:32 UTC
cebff1e [cppyy] Fix name matching of std::initializer_list * Our type system has an implicit std:: in contrast to cppyy, which has the namespace explicitely in the type name * Added a patch file 12 May 2020, 12:02:59 UTC
db69bf6 [cppyy] Port upstream changes to fix inheritance in Python * Fixing inheritance of C++ classes in Python and callbacks to C++ with object created in Python * See upstream issue https://bitbucket.org/wlav/cppyy/issues/229/issue-with-python-class-that-derives-from * Ports following commits of cppyy-backend: 4670bcf0d82d2f1650f739115576a884f51340f6 * Ports following commits of CPyCppyy: 9d0eca19281a0f38c9cd80628279f1c76f5fe71c, 398347bd01b693d0f4e7d2c6cef5c9d30adba2b5, 96de8a868b214eeb4be0f4be4914224ba7de6805 * Related to ROOT-10582 12 May 2020, 12:02:59 UTC
2ba4e8b Add prefix for Glew builds in Windows Co-authored-by: Bertrand Bellenot <bellenot@users.noreply.github.com> 12 May 2020, 11:58:05 UTC
ec33abe Make Glew on MSVC static library while shipping it on other platforms as shared library 12 May 2020, 11:58:05 UTC
ff634af Since glew.h is directly used/included in ROOT's public interfaces, the correct way will be to ship it as well with ROOT 12 May 2020, 11:58:05 UTC
cdc074a [TThreadedObject] Fix usage of condition variable in test Setting the flag must be protected by a lock. 12 May 2020, 08:01:41 UTC
4da5341 [RF] Fix crash in RooAbsAnaConvPdf. RooAbsAnaConvPdf was carrying around a RooArgSet, which was not used anywhere. This RooArgSet, however, was carrying around a pointer to a variable, which becomes a dangling pointer when one creates copies of the RooAbsAnaConvPdf and deletes the original. Removing this member fixes crashes when invoking copy constructors. 12 May 2020, 06:27:13 UTC
73a7a10 Suppress Vc compilation warnings observed in gcc version 10 The warnings are coming when including the Vc/Vc header : warning: ‘V2 Vc_1::Vector<T, Vc_1::VectorAbi::Scalar>::reinterpretCast() const’ is deprecated: use reinterpret_components_cast instead [-Wdeprecated-declarations] Add a pragma to suppress -Wdeprecated-declarations in Types.h 11 May 2020, 19:48:54 UTC
12c16d6 Set proper includes path for RLogger.cxx (ROOT-10765) It compiled when c++14 or hight standard is specified and not only with root7=ON 11 May 2020, 19:43:32 UTC
e7e0653 [RS] Fix ROOT-2558, SPlot cannot deal with ratios. Add the possibility to use ratios as yield parameters in SPlot. Also update the documentation of SPlot, and add a test. 11 May 2020, 16:43:45 UTC
e2c9e16 Complete BELLE II Style (#5581) * Complete BELLE II Style * Update release notes 11 May 2020, 09:18:06 UTC
299d4e5 [CMake][Exp PyROOT] Use find_package(PythonX) also in the build with one Python version find_package(Python) seems to have the following unsexpected behavior: if Python_EXECUTABLE is specified to e.g. /usr/bin/python3 and DEVELOPMENT is required but not found, then CMake looks for the development package of python2. If it succeeds, Python_INCLUDE_DIRS and Python_LIBRARIES are set as a consequently. This brings to a mismatch between the variables set, since they refer to different python versions. To avoid this, we use find_package(PythonX) also for the build with one version of Python. 11 May 2020, 08:25:18 UTC
ee4cd90 [cmake] set 3.9 as required version in tests 11 May 2020, 06:19:29 UTC
4d026f3 [cmake] adjust periodic cmake file 11 May 2020, 06:19:29 UTC
701e961 [cmake] clarify why find_package(ROOT) still used somewhere 11 May 2020, 06:19:29 UTC
994454e [cmake] remove ROOT_INCLUDE_DIRS from tmva tests 11 May 2020, 06:19:29 UTC
555c9f6 [cmake] adjust math cmake files for tests Allow to use some of them outside ROOT - genetic/minuit2 In tests for mathcore/mathmore do not use find_package(ROOT) and its variables 11 May 2020, 06:19:29 UTC
f03738c [cmake] reduce includes usage in test 11 May 2020, 06:19:29 UTC
b4ceffb [cmake] do not populate source dirs in ROOT_INCLUDE_DIRS When using source bilds, all necessary source includes will be provided via dependencies. When using installed root, anyway ${CMAKE_BINARY_DIR}/include has to be used 11 May 2020, 06:19:29 UTC
5505e9d [cmake] set variable in parent scope at very end 09 May 2020, 19:06:50 UTC
69fc6f8 [TTreeReader][NFC] Add docs for IsValid/GetSetupStatus 08 May 2020, 22:10:12 UTC
70e68c6 [TTreeReader] Make ESetupStatus values non-ambiguous TTreeReaderValueBase::ESetupStatus contained two enumerators with value -7 and two with value 0. In both cases, one of the ambiguous enumerators was actually unused, and it was changed to have an unambiguous value. 08 May 2020, 22:10:12 UTC
a304ed7 Add Belle2 style to the list of styles (#5550) 08 May 2020, 13:35:02 UTC
54c1794 Fix Multiclass classification for TMVA Deep Learning (#5553) * Fix the multi-class classification for MethodDL by using as default for the outputlayer a width equal to the number of classes. Update multiclass tutorial to use MethodDL * Make sure input file is generated with 2000 events. Use a different name to not mix with other tutorials * Update input file for TMVAMulticlassApplication.C * Update multiclass tutorials to use input file from root.cern.ch as suggested by review comment of Stefan Add also some other small improvements 08 May 2020, 12:38:39 UTC
aef7306 Computation of fHistogram limits were different in Paint and GetHistogram (#5578) 08 May 2020, 11:53:17 UTC
c1eff61 [CMake][Exp PyROOT] Hardcode PYTHON_EXECUTABLE in python scripts shebang The ROOT command line tools (e.g. rootls, rootmkdir, ...) are configured with a header that tells the script which python to use. In the old approach, what was written in that header was just the name of the Python binary file in ${PYTHON_EXECUTABLE}, while the path was stripped out. This led to an issue with the brew installation on MacOs, since ROOT was built with a python3 installation (3.8 to be more exact) and therefore "python3" was injected in the header of the command line tools. However, the system had another python3 installation (3.7), which was the one executed when just running "python3". This caused that the command line tools ran with a different python installation than the one ROOT was built with, and this led to a crash (ROOT-10720). This commit solves the issue by injecting the full path to the (highest) python ROOT was built with in the header of the command line tools. 08 May 2020, 07:40:03 UTC
020d9fb Improve modules docs. Add readme entry. 07 May 2020, 17:52:02 UTC
e5a24cd [RF][Docs] Improve RooAbsPdf::plotOn() documentation. 07 May 2020, 17:46:16 UTC
310a6b4 [RF] Enable overriding the default plotting range after a fit. [ROOT-10737] When plotting a PDF after a fit, the PDF is automatically plotted only in the fit range. Although this is usually desired, overriding the plot and normalisation range should be possible. 07 May 2020, 17:46:16 UTC
46d4d17 [doc] The issues in section current limitations are resolved. 07 May 2020, 17:08:18 UTC
c50560f Update year in banner. 07 May 2020, 15:47:56 UTC
bd7bf3f Add correct target GLEW::GLEW in case of external Glew (not builtin) 07 May 2020, 14:16:51 UTC
8454ed3 [cling] Even when library has no symbols to offer initialize the filter. This is part of root-project/root#4717 07 May 2020, 13:41:42 UTC
eea4eec [ipython] disable key handling in JSROOT While iPythonNotebooks web page typically has scrolling and edit area, keyboard events uses for different operations. Therefore JSROOT should not process there events for zooming or camera moving in 3D 07 May 2020, 12:16:34 UTC
5d6e0ec Adjust asserts. This is part of root-project/root#4717 07 May 2020, 11:51:38 UTC
913291d jsroot dev 7/05/2020 with RStatBox support Use RDrawableRequest to configure individual zooming ranges and use them in RStatBox for histogram statistic calculations 07 May 2020, 11:25:02 UTC
a957292 Update several v7 tutorials with RCanvas 07 May 2020, 11:25:02 UTC
e95d23c [rframe] provide connection id for drawable display context Connection id can be used to provide client-dependent output Also there is always master connection flag. Use connection info in RFrame and RStatBox when processing ranges requests 07 May 2020, 11:25:02 UTC
5a0acf1 [rframe] move RUserRange class into RFrame It is central place where it used and applied. Move also Request and Reply classes into correspondent drawables 07 May 2020, 11:25:02 UTC
5ed714f [rframe] Change zoom logic in RCanvas RFrame keep track of selected zoom range for each client. Every client sends update when zooming is changed. Statbox request changes when zooming is changed on client side. On server side statbox gets necessary range settings, which was transferred already by frame 07 May 2020, 11:25:02 UTC
7056cb7 [rdrawable] provide API to extract current user range in the pad Visible range may depend on different components like RFrame or RHistDrawable. Such range required to calculate statistic for the statbox or implement improved histogram display. 07 May 2020, 11:25:02 UTC
9e02038 [rdrawable] introduce RDisplayContext class for RDrawable This object provided to RDrawable::Display() method as argument and give contexts - canvas, sub-pad, primitive index. Same context made available for RDrawableRequest 07 May 2020, 11:25:02 UTC
7384b51 [rdrawable] provide API to extract current user range in the pad Visible range may depend on different components like RFrame or RHistDrawable. Such range required to calculate statistic for the statbox or implement improved histogram display. 07 May 2020, 11:25:02 UTC
c4e3e31 [rdrawable] introduce RDisplayContext class for RDrawable This object provided to RDrawable::Display() method as argument and give contexts - canvas, sub-pad, primitive index. Same context made available for RDrawableRequest 07 May 2020, 11:25:02 UTC
back to top