- Apr 22, 2021
-
-
Stefan Wunsch authored
-
Bertrand Bellenot authored
-
Stephan Hageboeck authored
-
Stephan Hageboeck authored
-
Stephan Hageboeck authored
-
Stephan Hageboeck authored
Fix #7890.
-
Stephan Hageboeck authored
-
Stephan Hageboeck authored
Co-authored-by:
Axel Naumann <Axel.Naumann@cern.ch>
-
Stephan Hageboeck authored
In CMake, variables like CMAKE_CXX_FLAGS_RELEASE etc should be cache variables, so users can set them from outside. ROOT, however, FORCE overwrote them, so users cannot change anything. Now, the variables are not set by ROOT at all, we use the CMake defaults. It is fine to append or replace substrings, but the variables should NOT be overwritten to give users some options. In case ROOT wants to move away from CMake defaults, it can be done like this: diff --git a/CMakeLists.txt b/CMakeLists.txt index e40b84a920..ab41612006 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -29,6 +29,11 @@ endforeach() include(cmake/modules/CaptureCommandLine.cmake) +set(CMAKE_CXX_FLAGS_DEBUG_INIT "-O1 -g") +set(CMAKE_CXX_FLAGS_ASSERT_INIT "-O2 -g") + project(ROOT)
-
Bertrand Bellenot authored
- Replace `long` types by `Longptr_t` - Fix pointer formatting (use `%zx` and `size_t` for architecture dependent format)
-
Bertrand Bellenot authored
- Apr 21, 2021
-
-
Stefan Wunsch authored
Fixes #7829 finally
-
Stefan Wunsch authored
-
Stefan Wunsch authored
Fixes #7829 partially, missing integration into Describe
-
Axel Naumann authored
This fixes issue-7081, as now, with the correct spelling of the env var, the build-ROOTSYS is picked up by roottest.
-
Sergey Suvorov authored
-
Olivier Couet authored
Reactivate the doxygen TOC for \page
-
Max Orok authored
Co-authored-by:
Philippe Canal <pcanal@fnal.gov>
-
Max Orok authored
Std library types are picked up by rootcling as TClasses. If there is no RField specialization for them, they are passed to the RClassField constructor. This led to accidental support of those std types by RNTuple. For some types, this appeared to be benign (e.g. std::pair) but for others there were errors (e.g. std::optional). Change the RClassField constructor to throw an exception if any std type is passed in.
-
Sergey Linev authored
If such mode configured, catch thread id for ProcessEvents and use that id to process RWebWindow callbacks. Mainly dedicated for the python, but also can be used in other apps
-
Sergey Linev authored
-
Sergey Linev authored
Indicates that python runs special thread where ProcessEvents called WebGui has to these ProcessEvents for such calls
-
Sergey Linev authored
Using WebGui.ExternalProcessEvents: yes in rootrc. In such mode RWebWindow ignores assigned thread id and just executes functionality in calling thread (which is dangerous)
-
Olivier Couet authored
-
Vincenzo Eduardo Padulano authored
-
Sergey Linev authored
In this time server will not react on any other user actions, therefore just block UI with modal message
-
Sergey Linev authored
Means when top folder is shown, one always sees list of files displayed Therefore when any ROOT file is opened, RBrowser just changes to its top folder
-
Sergey Linev authored
Provide button to toggle between current directory and list of opened files
-
Sergey Linev authored
-
Sergey Linev authored
Indicies used for handling many elements with same name in browser, but do not (yet) supported when configuring working path
-
Sergey Linev authored
-
Sergey Linev authored
ROOT will try to find external version first and only if fail fallback to builtin variant.
-
Axel Naumann authored
For `std::string`, we have both a TClass and a TDataType (as it is a typedef). We should prefer the TClass (which fixes issue #7169), but not at the cost of calling `TClass::GetClass()` first: that is just too slow. So instead, check for "is it a datatype, not numeric, do we have a TClass?" which will still prefer the TClass even if *also* a TDataType exists. Provide documentation!
-
- Apr 20, 2021
-
-
Axel Naumann authored
-
Enrico Guiraud authored
..rather than building the leaf name "by hand".
-
Enrico Guiraud authored
-
Lorenzo Moneta authored
-
Enrico Guiraud authored
-
Enrico Guiraud authored
-