a17c052 | Axel Naumann | 29 May 2019, 07:35:26 UTC | Update ROOT version files to v6.17/02. | 29 May 2019, 08:52:21 UTC |
967e253 | Axel Naumann | 29 May 2019, 08:46:37 UTC | [cmake] Introduce ROOT_FULL_VERSION, to record -rc1 etc: Use that for the tar file created by distsrc. | 29 May 2019, 08:52:21 UTC |
53d7749 | Axel Naumann | 29 May 2019, 07:48:49 UTC | [build] Improve coreteam generation: Previous version injected a literal "-e" through "echo -e". Improve comment, use three spaces instead of tabs. | 29 May 2019, 07:49:06 UTC |
4dcfa0e | Olivier Couet | 28 May 2019, 14:52:15 UTC | Fix a bug when a tutorial generates a lot of pictures | 28 May 2019, 18:58:09 UTC |
8e92bc3 | Guilherme Amadio | 28 May 2019, 14:53:51 UTC | gviz3d: remove file globbing | 28 May 2019, 18:57:37 UTC |
1a24006 | Guilherme Amadio | 28 May 2019, 14:51:53 UTC | gviz: remove file globbing | 28 May 2019, 18:57:37 UTC |
25a841b | Guilherme Amadio | 28 May 2019, 14:34:13 UTC | Update release notes about restoration of GraphViz | 28 May 2019, 18:57:37 UTC |
8e80dbb | Guilherme Amadio | 28 May 2019, 14:26:59 UTC | Revert "Remove deprecated Graphviz support" This reverts commit a7d45455c9bd6d95d310c05b8c28aa5460635b86. | 28 May 2019, 18:57:37 UTC |
726056a | Guilherme Amadio | 28 May 2019, 14:24:08 UTC | Revert "Remove remaining Graphviz related code" This reverts commit 97943d6dbe77ed7978d14f5f1fd1088379b03fa8. | 28 May 2019, 18:57:37 UTC |
17a3e9e | Axel Naumann | 28 May 2019, 15:44:43 UTC | [relnotes] Formatting, update expected release date. | 28 May 2019, 15:44:43 UTC |
cda4ab9 | Sergey Linev | 28 May 2019, 12:12:32 UTC | gcc9: fix warning for TGLColorSet - introduce copy constructor | 28 May 2019, 14:58:33 UTC |
da9cd9f | Sergey Linev | 28 May 2019, 12:03:59 UTC | gcc9: TGLPlane assign operator, make ClassDefNV | 28 May 2019, 14:58:33 UTC |
683a238 | Sergey Linev | 28 May 2019, 11:55:31 UTC | gcc9: no need for explicit TView copy constructor, it is trivial Avoids gcc9 warning | 28 May 2019, 14:58:33 UTC |
7ff8e0d | Sergey Linev | 28 May 2019, 11:51:19 UTC | gcc9: handle snprintf return value for TColorWheel and TGaxis | 28 May 2019, 14:58:33 UTC |
55e78c9 | Sergey Linev | 28 May 2019, 11:39:00 UTC | gcc9: provide assignment method for TWbox | 28 May 2019, 14:58:33 UTC |
7d7b0b9 | Sergey Linev | 28 May 2019, 11:33:20 UTC | gcc9: exactly specify Copy method of TLine and TText | 28 May 2019, 14:58:33 UTC |
3ca2270 | Sergey Linev | 28 May 2019, 11:32:42 UTC | gcc9: introduce TPave assign operator Use explicit methods of TPave for copy, no need for objects cast | 28 May 2019, 14:58:33 UTC |
f3d1db7 | Sergey Linev | 28 May 2019, 11:20:30 UTC | gcc9: fix warnings in TLatex::TLatexFormSize class Default methods should be ok | 28 May 2019, 14:58:33 UTC |
47caf36 | Sergey Linev | 28 May 2019, 11:16:52 UTC | gcc9: provide default member initializer for TText members | 28 May 2019, 14:58:33 UTC |
752ec7e | Sergey Linev | 28 May 2019, 11:13:24 UTC | gcc9: introduce TText assignment operator Warning is correct, one needs to use specialized code | 28 May 2019, 14:58:33 UTC |
d437738 | Sergey Linev | 28 May 2019, 11:06:57 UTC | gcc9: use larger buffer for snprint in TGaxis No need for intermediate variable | 28 May 2019, 14:58:33 UTC |
825a5ea | Sergey Linev | 28 May 2019, 10:56:34 UTC | gcc9: use default member initializers in TLine Also constructor/destructor can be use default | 28 May 2019, 14:58:33 UTC |
062af7e | Sergey Linev | 28 May 2019, 10:52:30 UTC | gcc9: provide TLine assignment operator | 28 May 2019, 14:58:33 UTC |
0e2e18e | Guilherme Amadio | 27 May 2019, 09:18:07 UTC | Update builtin version of XRootD to 4.9.1 | 28 May 2019, 14:27:57 UTC |
fd9fb8b | Axel Naumann | 28 May 2019, 11:13:12 UTC | [rpdutils] Avoid linux macro redefinition warning. | 28 May 2019, 14:21:16 UTC |
c549459 | Axel Naumann | 28 May 2019, 08:32:27 UTC | [gl] TGLColor has no virtual funcs, use ClassDefNV. | 28 May 2019, 08:32:27 UTC |
c8ce2b7 | Danilo Piparo | 26 May 2019, 21:00:34 UTC | [IO] Add a float16.C tutorial which corresponds to the double32.C one. | 27 May 2019, 19:11:03 UTC |
8336785 | Danilo Piparo | 26 May 2019, 20:19:59 UTC | [IO] Simplify and enrich with new plots double32.C tutorial the new plots show the differences between the persistified values and the reference in form of histograms. | 27 May 2019, 19:11:03 UTC |
f059658 | Danilo Piparo | 26 May 2019, 10:53:03 UTC | [TTreeReader] Add unit tests for ROOT-10148 | 27 May 2019, 19:11:03 UTC |
cb9af1d | Danilo Piparo | 26 May 2019, 10:48:59 UTC | [TTreeReader][ROOT-10148] Read arrays of Double32_t and Float16_t this bugfix is characterised by two aspects: 1. Allow the TTreeReaderArray to properly treat the opaque typedefs as it is done for TTreeReaderValue (see ROOT-8731). One has to take into account that there is no TDictionary corresponding to them. 2. Work-around ROOT-10149, properly getting the lenght of the arrays. Presently the method TLeaf::GetLeafCounter is broken if an array of {Double32_t/Float16_t} annotated for a certain range/precision is used. | 27 May 2019, 19:11:03 UTC |
ab9e331 | Bertrand Bellenot | 24 May 2019, 10:06:23 UTC | Fix gcc9 warnings As suggested by Axel: TGDimension.h: Remove the copy constructors (rely on the compiler generated ones), add default (non virtual) destructors, and remove useless ClassDefs TGCanvas.cxx, TGListTree.cxx: Remove unused variables (fixes [-Wunused-but-set-variable] warnings) | 27 May 2019, 11:23:49 UTC |
47cd41b | Sergey Linev | 24 May 2019, 07:10:05 UTC | gcc9: remove copy constructor and assign oper for TGLVector3 | 27 May 2019, 11:22:28 UTC |
b3a0866 | Sergey Linev | 24 May 2019, 06:59:28 UTC | gcc9: remove copy constructor and assignment from TPoint | 27 May 2019, 11:22:28 UTC |
2948eac | Sergey Linev | 21 May 2019, 11:31:13 UTC | gcc9: fix TGColor warning | 27 May 2019, 11:22:28 UTC |
aa46e9c | Sergey Linev | 21 May 2019, 11:27:57 UTC | gcc9: fix TPoint warning | 27 May 2019, 11:22:28 UTC |
0bb0bc1 | Sergey Linev | 21 May 2019, 11:23:51 UTC | gcc9: warning in TGLVector3 | 27 May 2019, 11:22:28 UTC |
fb85482 | Stephan Hageboeck | 24 May 2019, 13:30:45 UTC | [RF] Work around ownership bug in RooGenericPdf. RooGenericPdf will lead to a crash when deleted in the test for RooJohnson. This hotfix lets it leak in order to make the test only test RooJohnson. | 27 May 2019, 11:20:42 UTC |
14c2ce4 | Stephan Hageboeck | 22 May 2019, 15:46:47 UTC | [RF] Add RooJohnson PDF. The Johnson PDF is a transformed Gaussian distribution. An implementation with analytical integrals and generator functions is added. Also: - Test for equivalence with an LHCb reference implementation - Test numerical vs analytical integration to percent level - Test numerical mean value vs literature - Add release notes and images for doxygen | 27 May 2019, 11:20:42 UTC |
4246478 | Axel Naumann | 27 May 2019, 06:36:37 UTC | [cmake] Set ROOT_VERSION to major.minor.patch (ROOT-10142): This was the intent, the regex was simply broken and did not take the trailing versioning part into account. Now, -patches as minor ".99", otherwise as expected. This can be improved in the future by also adding the commit count to patches, aka 6.16.06.42 for the 42th commit after 6.16.06. | 27 May 2019, 09:51:51 UTC |
28fbe3a | Stefan Wunsch | 23 May 2019, 10:20:15 UTC | [TMVA][ROOT-10136] Fix gcc9 warnings (-Wdeprecated-copy) - Implement assignment operator explicitely for Volume - Set copy contructor of OptionMap to default since implementation is not needed - Set explicitely the default for Event which happened before implicitely because we do not want to change the behaviour of the public interface. | 27 May 2019, 09:38:38 UTC |
947010a | Axel Naumann | 27 May 2019, 08:51:36 UTC | [cmake xrd] From Guilherme: disable -Werror which breaks GCC9: See https://github.com/xrootd/xrootd/issues/993 In a subsequent commit (not part of v6.18) we will only build the Xrd client! | 27 May 2019, 09:38:00 UTC |
56ba128 | Danilo Piparo | 27 May 2019, 07:02:16 UTC | [TTree][NFC] Refactor class documentation | 27 May 2019, 07:02:16 UTC |
638acac | Danilo Piparo | 26 May 2019, 07:31:18 UTC | [TTree][NFC] Clarify leaflist syntax for storing Double32_t/Float16_t arrays | 26 May 2019, 15:13:35 UTC |
45176ec | Danilo Piparo | 26 May 2019, 07:30:38 UTC | [Doc][NFC] Modernise, clarify and beautify the double32.C tutorial | 26 May 2019, 15:13:35 UTC |
2dd2bbc | Philippe Canal | 24 May 2019, 20:17:15 UTC | Add move constructor in MakeProject | 25 May 2019, 01:19:57 UTC |
1127313 | Philippe Canal | 24 May 2019, 19:08:40 UTC | Tweak MakeProject to substitute auto_ptr with unique_ptr | 25 May 2019, 01:19:57 UTC |
1b026c4 | Philippe Canal | 14 May 2019, 21:51:21 UTC | Prevent (attempt at) creation of TBuffer larger than 2Gb | 24 May 2019, 20:45:49 UTC |
8c26b15 | Philippe Canal | 22 May 2019, 22:01:25 UTC | Continue to store TFormula::fParams objectwise | 24 May 2019, 14:08:22 UTC |
5e02f0c | Philippe Canal | 21 May 2019, 23:00:00 UTC | Fix typo preventing splitting of std::map | 24 May 2019, 14:08:22 UTC |
1d5c7fb | Axel Naumann | 24 May 2019, 13:55:36 UTC | Revert "Test generation of binary release with CPack" This reverts commit af4c79b9cf3b45daa20ea2f5c6ee3bec228cff8d. We already have this covered in ROOT-release-* (to which I just added a -master version). And this takes aaaages on the 32bit node, timing out. | 24 May 2019, 13:55:36 UTC |
2340d96 | maxgalli | 21 May 2019, 12:59:33 UTC | [Exp PyROOT] Add tests for pythonized operators of TComplex | 24 May 2019, 11:30:12 UTC |
2d38474 | maxgalli | 17 May 2019, 13:32:50 UTC | [Exp PyROOT] Add pythonization for operators of TComplex We add __radd__, __rsub__, __rmul__ and __rtruediv__/__rdiv__ | 24 May 2019, 11:30:12 UTC |
9f034fd | Sergey Linev | 17 May 2019, 14:18:25 UTC | v7 tests: TFile -> RFile | 24 May 2019, 11:27:56 UTC |
6bac684 | Sergey Linev | 17 May 2019, 14:11:39 UTC | v7: using ROOT::Experimental in tutorials/v7/simple.cxx Now all calssed started with R :) | 24 May 2019, 11:27:56 UTC |
12efd23 | Sergey Linev | 17 May 2019, 14:10:26 UTC | v7: TFunction -> RFunction | 24 May 2019, 11:27:56 UTC |
f43d266 | Sergey Linev | 17 May 2019, 13:59:30 UTC | v7: rename TFitResult -> RFitResult class | 24 May 2019, 11:27:56 UTC |
138f05b | Sergey Linev | 17 May 2019, 13:56:44 UTC | v7: rename TFit.hxx -> RFit.hxx | 24 May 2019, 11:27:56 UTC |
d639f06 | Sergey Linev | 17 May 2019, 13:51:08 UTC | v7: complete TFile -> RFile renaming | 24 May 2019, 11:27:56 UTC |
e247f63 | Sergey Linev | 17 May 2019, 13:48:37 UTC | v7: rename class TIndexIter -> RIndexIter | 24 May 2019, 11:27:56 UTC |
f3c5467 | Sergey Linev | 17 May 2019, 13:44:45 UTC | v7: rename file TIndexIter.hxx -> RIndexIter.hxx | 24 May 2019, 11:27:56 UTC |
bb4181d | Sergey Linev | 17 May 2019, 13:43:09 UTC | v7: fix renaming problem with RDirectoryEntry | 24 May 2019, 11:27:56 UTC |
e05d3c0 | Sergey Linev | 17 May 2019, 13:38:21 UTC | v7: rename TFile -> RFile class Also everywhere where it used | 24 May 2019, 11:27:56 UTC |
25bebf6 | Sergey Linev | 17 May 2019, 13:33:30 UTC | v7: rename TFile.hxx/cxx -> RFile.hxx/cxx | 24 May 2019, 11:27:56 UTC |
bbacc94 | Sergey Linev | 17 May 2019, 13:30:38 UTC | v7: rename TDirectory -> RDirectory where it was used | 24 May 2019, 11:27:56 UTC |
55771b9 | Sergey Linev | 17 May 2019, 13:25:46 UTC | v7: remove all TLogger -> RLogger classes | 24 May 2019, 11:27:56 UTC |
8664e96 | Sergey Linev | 17 May 2019, 13:23:44 UTC | v7: rename TDirectory classes - > RDirectory | 24 May 2019, 11:27:56 UTC |
fbd3c2f | Sergey Linev | 17 May 2019, 13:21:21 UTC | v7: change all RDirectory, RLogger include occurences | 24 May 2019, 11:27:56 UTC |
55d00fa | Sergey Linev | 17 May 2019, 13:18:09 UTC | v7: rename files TDirectory, TLogger | 24 May 2019, 11:27:56 UTC |
d251dab | Olivier Couet | 07 May 2019, 09:28:47 UTC | Zooming acts on the last 2D histogram plotted with option SAME (ROOT-8088) | 24 May 2019, 06:57:39 UTC |
eb5d1f5 | Guilherme Amadio | 21 May 2019, 14:14:26 UTC | bindings/pyroot: remove globbing for Python module files | 24 May 2019, 06:54:41 UTC |
e69b8d9 | Guilherme Amadio | 23 May 2019, 09:21:20 UTC | Export C++ standard via COMPILE_FEATURES target property | 24 May 2019, 06:54:04 UTC |
af4c79b | Guilherme Amadio | 16 May 2019, 07:04:29 UTC | Test generation of binary release with CPack | 24 May 2019, 06:50:13 UTC |
66f1275 | Guilherme Amadio | 15 May 2019, 15:08:57 UTC | Do not complain about empty dirs in modulemap macro ROOT_FIND_DIRS_WITH_HEADERS() can return an empty list of directories with headers since it can be called via ROOT_GENERATE_DICTIONARY() from a directory where no headers are present in either inc/ or v7/inc/. For example, from core/CMakeLists.txt to generate G__Core. | 24 May 2019, 06:50:13 UTC |
f72c4cd | Guilherme Amadio | 15 May 2019, 15:06:34 UTC | Find only existing directories in ROOT_FIND_DIRS_WITH_HEADERS() ROOT_FIND_DIRS_WITH_HEADERS() may be called on directories without an inc/ or v7/inc/ directory, either via ROOT_GENERATE_DICTIONARY() (e.g. in core/CMakeLists.txt) or in directories where only v7/inc/ exists, for example. If inc/ is added unconditionally, make install fails because it will try to install headers from non-existent directories. | 24 May 2019, 06:50:13 UTC |
902f477 | Axel Naumann | 23 May 2019, 10:12:18 UTC | [tutorials/v7] Fix v7 graphics tutorials. (cherry picked from commit 4b351961310eacba0b768fa893c6065d617b6908) | 24 May 2019, 06:48:06 UTC |
2497834 | Axel Naumann | 23 May 2019, 07:48:46 UTC | [cmake] v7 tutorials need webgui. (cherry picked from commit 21fb828e83bfb5ce62688e46c48609feba6a8ad7) | 24 May 2019, 06:48:06 UTC |
f4a08f9 | Matevz Tadel | 17 May 2019, 20:55:20 UTC | [Eve] Bugfix in TrackPropagator::LineToBounds, properly handle pZ=0. | 24 May 2019, 06:46:52 UTC |
0d3d98b | Guilherme Amadio | 17 May 2019, 09:10:03 UTC | Require Vdt 0.4 or later, needed for header vdt/tanh.h used by TMVA | 24 May 2019, 06:46:15 UTC |
ca754b0 | Guilherme Amadio | 17 May 2019, 07:56:03 UTC | FindVdt.cmake: create imported target and detect version Old versions of Vdt (0.4.1 and below) do not export version information, but ROOT needs 0.4.0 at least, because of the vdt/tanh.h header, so we deduce the version based on the existence of that header and require the minimum version that ROOT needs. This file now also creates an imported target that can be used within ROOT to link against VDT with dependencies taken care of automatically. Fixes ROOT-9885. | 24 May 2019, 06:46:15 UTC |
99fa1c0 | Sergey Linev | 20 May 2019, 13:31:08 UTC | json: use const_cast<TClass *>(cl) instead of simple (TClass *) casting | 24 May 2019, 06:28:39 UTC |
625f68a | Sergey Linev | 20 May 2019, 11:39:34 UTC | json: let read JSON data without _typename specifiers In some practical usecases it make sense to skip typenames, while type is already specified by streaming. In such case type information is not necessary. Especially useful for case of plain STL containers. | 24 May 2019, 06:28:39 UTC |
bd75fe6 | Jakob Blomer | 21 May 2019, 00:22:10 UTC | [ntuple] rename remaining occurrences of forest | 24 May 2019, 06:19:17 UTC |
426e5e0 | Jakob Blomer | 21 May 2019, 00:16:55 UTC | [ntuple] rename RCollectionForest --> RCollectionNTuple | 24 May 2019, 06:19:17 UTC |
2827c1d | Jakob Blomer | 21 May 2019, 00:15:03 UTC | [ntuple] rename remaining occurrences of RForest to RNTuple | 24 May 2019, 06:19:17 UTC |
83eb172 | Jakob Blomer | 21 May 2019, 00:12:50 UTC | [ntuple] rename RForest[Header|Footer] --> kNTuple[Header|Footer] | 24 May 2019, 06:19:17 UTC |
5fd2bb1 | Jakob Blomer | 21 May 2019, 00:10:34 UTC | [ntuple] rename kForestFileName --> kNTupleFileName | 24 May 2019, 06:19:17 UTC |
898bc22 | Jakob Blomer | 21 May 2019, 00:09:46 UTC | [ntuple] rename forest variable names to ntuple | 24 May 2019, 06:19:17 UTC |
6249091 | Jakob Blomer | 20 May 2019, 23:55:15 UTC | [ntuple] rename ROutputForest --> RNTupleWriter | 24 May 2019, 06:19:17 UTC |
982e7f1 | Jakob Blomer | 20 May 2019, 23:53:42 UTC | [ntuple] rename RInputForest --> RNTupleReader | 24 May 2019, 06:19:17 UTC |
010ebb7 | Jakob Blomer | 20 May 2019, 23:51:28 UTC | [ntuple] rename RForestVersion --> RNTupleVersion | 24 May 2019, 06:19:17 UTC |
411b578 | Jakob Blomer | 20 May 2019, 23:49:04 UTC | [ntuple] rename ForestSize_t --> NTupleSize_t | 24 May 2019, 06:19:17 UTC |
3a28a06 | Jakob Blomer | 20 May 2019, 23:46:49 UTC | [ntuple] rename EForestStructure --> ENTupleStructure | 24 May 2019, 06:19:17 UTC |
ecf1fda | Jakob Blomer | 20 May 2019, 23:43:30 UTC | [ntuple] rename RForest --> RNTuple | 24 May 2019, 06:19:17 UTC |
f5d9cb8 | Jakob Blomer | 20 May 2019, 23:35:43 UTC | [ntuple] rename RForest to RNTuple in README and user-visible messages | 24 May 2019, 06:19:17 UTC |
072276e | Jakob Blomer | 20 May 2019, 23:31:46 UTC | [ntuple] rename RForestModel --> RNTupleModel | 24 May 2019, 06:19:17 UTC |
d828523 | Jakob Blomer | 20 May 2019, 23:27:05 UTC | [ntuple] rename RForestDS --> RNTupleDS | 24 May 2019, 06:19:17 UTC |
4d6a190 | Jakob Blomer | 20 May 2019, 23:24:17 UTC | [ntuple] rename RForestDescriptor --> RNTupleDescriptor | 24 May 2019, 06:19:17 UTC |
8a8a999 | Jakob Blomer | 20 May 2019, 23:19:17 UTC | [ntuple] rename RForestView --> RNTupleView | 24 May 2019, 06:19:17 UTC |
15242e0 | Jakob Blomer | 20 May 2019, 23:14:58 UTC | [ntuple] rename RForestEntry --> REntry | 24 May 2019, 06:19:17 UTC |
7be0442 | Jakob Blomer | 20 May 2019, 23:11:38 UTC | [forest -> ntuple] fix ingroup comment field | 24 May 2019, 06:19:17 UTC |