9afb00d | Axel Naumann | 17 March 2016, 14:52:34 UTC | Update release notes for 6.04/16. | 17 March 2016, 14:52:34 UTC |
19cce15 | Axel Naumann | 17 March 2016, 14:49:14 UTC | Update ROOT version files to v6.04/16. | 17 March 2016, 14:49:14 UTC |
12d64e6 | Danilo Piparo | 17 March 2016, 13:10:26 UTC | update RN | 17 March 2016, 13:10:26 UTC |
a201edc | Danilo Piparo | 14 March 2016, 16:18:02 UTC | Properly document the new switch | 17 March 2016, 13:00:16 UTC |
ebc51c5 | Danilo Piparo | 13 March 2016, 11:16:22 UTC | Allow to exclude include paths from dictionaries giving the possibility to rely only on ROOT_INCLUDE_PATH at runtime. | 17 March 2016, 13:00:07 UTC |
72ed975 | Axel Naumann | 17 March 2016, 10:27:48 UTC | Fix release notes: TGQt, really. | 17 March 2016, 10:27:48 UTC |
d0ec955 | Axel Naumann | 17 March 2016, 10:20:46 UTC | Prevent parsing for TGQt plugin (ATLAS online). (cherry picked from commit 65d72f57d93141ea1423860b5c1f62205dfbf455) | 17 March 2016, 10:27:23 UTC |
9e67605 | Axel Naumann | 15 March 2016, 19:31:23 UTC | Revert "Prevent parsing for TQtRootGuiFactory plugin (ATLAS online)." This reverts commit 3a0eeb3866fa380221815fbe5d6cddc32a78442d. It doesn't work yet. | 15 March 2016, 19:31:23 UTC |
fafd4e8 | Axel Naumann | 15 March 2016, 16:17:26 UTC | Fix compilation. (cherry picked from commit 3d150fd4fa65cb63e22389f7697a166315fd7514) | 15 March 2016, 16:19:06 UTC |
ad6a414 | Axel Naumann | 15 March 2016, 15:51:43 UTC | Mention plugin/autoparse changes in ReleaseNotes. | 15 March 2016, 15:51:43 UTC |
3a0eeb3 | Axel Naumann | 15 March 2016, 15:19:47 UTC | Prevent parsing for TQtRootGuiFactory plugin (ATLAS online). (cherry picked from commit 8b5bba5bbfd1f71ce92b00b6578ae6a442070cb0) | 15 March 2016, 15:49:51 UTC |
f6e6079 | Axel Naumann | 15 March 2016, 15:14:38 UTC | Prevent parsing for TXNet(NG)System plugin. (cherry picked from commit 601cabac5201e06b53f9aa5d19e0356cad1c9000) | 15 March 2016, 15:49:47 UTC |
86ed6f3 | Philippe Canal | 15 March 2016, 14:33:36 UTC | Update release notes | 15 March 2016, 14:33:36 UTC |
56fc6e4 | Philippe Canal | 15 March 2016, 03:39:16 UTC | In TDirectoryFile::FillBuffer don't rely on just one component to decide if the file is large | 15 March 2016, 14:32:28 UTC |
64d3f5f | Philippe Canal | 11 March 2016, 23:46:41 UTC | Update release notes | 11 March 2016, 23:46:41 UTC |
c3f7a83 | Philippe Canal | 11 March 2016, 22:18:57 UTC | Properly handle more case in TClassEdit when removing Allocator. This fixes ROOT-8048 but fixing the handling of trailing const keyword in the allocator's key name. | 11 March 2016, 23:45:45 UTC |
6e106a5 | Axel Naumann | 11 March 2016, 11:34:08 UTC | Mention rootmap entry for type_info-based name. | 11 March 2016, 11:34:08 UTC |
0affe81 | Axel Naumann | 11 March 2016, 11:30:21 UTC | TClass::Autoload(type_info&) needs to find DataVector<A,B>, even though it is marked as "strip 2nd param". Thus also write an autoload entry for the type_info-based name. This fixes an ATLAS autoparse of about 200MB. It still needs ROOT-8048 to be minimal for ROOT. (cherry picked from commit f9524783ce8c785624f54f922ff292818afdba2b) | 11 March 2016, 11:32:27 UTC |
bb0e267 | Philippe Canal | 07 March 2016, 15:27:47 UTC | Avoid division by zero | 07 March 2016, 15:30:04 UTC |
27f4e36 | Philippe Canal | 04 March 2016, 22:03:10 UTC | Improve semantically the location of paragraph split/bullet | 04 March 2016, 22:03:10 UTC |
8f6682b | Pere Mato | 03 March 2016, 16:37:36 UTC | Formatted release notes | 03 March 2016, 16:37:36 UTC |
0307d9d | Pere Mato | 03 March 2016, 13:54:00 UTC | Fix patch releases anchor | 03 March 2016, 13:54:00 UTC |
9cd769d | Pere Mato | 01 March 2016, 14:28:38 UTC | Fix fir ROOT-7912 - Failure with -Dbuiltin_davix=ON on 64bit Ubuntu | 01 March 2016, 15:52:14 UTC |
921d53f | David Smith | 01 March 2016, 11:05:03 UTC | Update release notes. | 01 March 2016, 11:05:03 UTC |
8e92f93 | David Smith | 01 March 2016, 07:51:47 UTC | ROOT-8031. Do not automatically setup read cache during TTree::Fill() | 01 March 2016, 10:53:35 UTC |
044423f | Pere Mato | 29 February 2016, 13:44:59 UTC | Added tutorial dependency | 01 March 2016, 08:13:50 UTC |
9c1e46a | Philippe Canal | 26 February 2016, 04:12:00 UTC | Update release notes. | 26 February 2016, 04:12:00 UTC |
69986c2 | Philippe Canal | 25 February 2016, 22:43:12 UTC | Use the official SI Units 1KB=1000 bytes, 1KiB=1024 bytes | 26 February 2016, 04:04:21 UTC |
065cfb7 | Philippe Canal | 25 February 2016, 13:56:17 UTC | Add new mode in CanSplit. Avoid spurrious auto-parse in TClass::CanSplit. This fixes ROOT-7972. Add a new mode for fCanSplit (2) which indicates that this class and any derived class should not be split. Rework the mechanism checking the base classes. Instead of using InheritsFrom, which lead in some cases, including the case where the class derived from an STL collection, to spurrious autoparsing (to look at the base class of the collection!), we use a custom walk through the tree of base classes that checks their value of fCanSplit. This also has the side-effect of allowing the extension of the concept 'base class that prevent its derived class from being split' to any user class. | 26 February 2016, 04:04:21 UTC |
786ada4 | Pere Mato | 25 February 2016, 08:59:47 UTC | Added <climits> needed for MAX_INT | 26 February 2016, 04:04:20 UTC |
b04cf3a | Philippe Canal | 23 February 2016, 22:56:19 UTC | Add option -cachesize to hadd to allow resizing or disabling the (now default) TTreeCloner cache | 26 February 2016, 04:04:20 UTC |
08882e5 | Philippe Canal | 23 February 2016, 21:28:06 UTC | Add support for TTreeCloner cache in TTree::CopyEntries. The cache is turned on by default. To change it size add to the option string: cachesize=SIZE where SIZE is in 'number of bytes' and can be expressed in 'human readable form' (number followed by size unit like MB, MiB, GB or GiB, etc.. or set SIZE to zero to disable it. | 26 February 2016, 02:41:35 UTC |
fe2669d | Philippe Canal | 23 February 2016, 21:23:57 UTC | Add prefetching to the TTreeCloner. Calling TTreeCloner::SetCacheSize will resize or disable a TFileCache specialized for the TTreeCloner. It is enabled by default. | 26 February 2016, 02:41:35 UTC |
70991e1 | Philippe Canal | 23 February 2016, 21:13:39 UTC | Add better error handling and support for multiple user type | 26 February 2016, 02:41:35 UTC |
ab4a6f1 | Philippe Canal | 28 January 2016, 03:23:45 UTC | Add mean to customize the merging from TFileMerger. Add TFileMerger::GetMergeOptions and TFileMerger::SetMergeOptions | 26 February 2016, 02:41:34 UTC |
d22c6bc | Philippe Canal | 28 January 2016, 03:22:35 UTC | Add ROOT/StringConv.h explicitly to the pch. rootcling does not seem to handle ROOT/* correctly yet. | 26 February 2016, 02:41:34 UTC |
fc1bd60 | Philippe Canal | 10 December 2015, 04:30:27 UTC | Work-around the fact rootcling_tmp does not support properly inc/ROOT/*.h | 26 February 2016, 02:41:34 UTC |
c7083b7 | Philippe Canal | 10 December 2015, 04:23:50 UTC | Add ToHumanReadableSize and FromHumanReadableSize | 26 February 2016, 02:41:34 UTC |
409482b | Philippe Canal | 10 December 2015, 04:18:01 UTC | Add missing implementation | 26 February 2016, 02:41:33 UTC |
68ac5bf | Philippe Canal | 09 December 2015, 22:45:03 UTC | Add detection of stod for std::stringview | 26 February 2016, 02:41:33 UTC |
502588a | Philippe Canal | 26 February 2016, 02:03:53 UTC | Update layout | 26 February 2016, 02:03:53 UTC |
3ef5302 | Philippe Canal | 25 February 2016, 17:41:10 UTC | Update release notes | 25 February 2016, 17:41:10 UTC |
d9a8a9f | Philippe Canal | 25 February 2016, 17:28:54 UTC | Support space in executable filename. Fix ROOT-8019 | 25 February 2016, 17:41:02 UTC |
c06f526 | Pere Mato | 02 February 2016, 11:20:05 UTC | Fix CMake warnings | 03 February 2016, 20:11:31 UTC |
4b37c85 | Axel Naumann | 03 February 2016, 14:38:19 UTC | Fix the release notes :-( | 03 February 2016, 14:38:19 UTC |
c2e6b39 | Axel Naumann | 03 February 2016, 09:21:07 UTC | Update ROOT version files to v6.04/15. | 03 February 2016, 09:21:07 UTC |
e0ba4fd | Axel Naumann | 03 February 2016, 09:15:51 UTC | Update release notes for 6.04/14. | 03 February 2016, 09:15:51 UTC |
8733f44 | Axel Naumann | 03 February 2016, 09:12:42 UTC | Update ROOT version files to v6.04/14. | 03 February 2016, 09:12:42 UTC |
2f262ee | Pere Mato | 01 February 2016, 08:09:03 UTC | Fix for ROOT-7940 - Incorrect handling of LLVM Threading | 01 February 2016, 08:11:13 UTC |
4e945a4 | Axel Naumann | 18 January 2016, 13:57:58 UTC | Release notes: mention ROOT-7916. | 18 January 2016, 13:57:58 UTC |
ab4fb66 | Axel Naumann | 18 January 2016, 13:52:28 UTC | Handle vector<enums>. From Scott Snyder, reviewed by Wim (ROOT-7916). (cherry picked from commit f12c5eaf924c322f6aafba629066f6dddf0cd9e0) | 18 January 2016, 13:56:19 UTC |
c3f9539 | Axel Naumann | 14 January 2016, 08:15:22 UTC | Clarify that the GCC5 ABI is not yet supported (ROOT-7895). (cherry picked from commit d06c575713dcdb30acb985f8e0b9421db48d5e65) | 14 January 2016, 13:38:52 UTC |
7337796 | Pere Mato | 14 January 2016, 12:28:50 UTC | Fix for ROOT-7912 - Failure with -Dbuiltin_davix=ON on 64bit Ubuntu | 14 January 2016, 12:49:54 UTC |
2aa33aa | Pere Mato | 12 January 2016, 11:06:45 UTC | Fix for ROOT-7896 - CMake: visibility inconsistency | 12 January 2016, 13:52:23 UTC |
a5992d8 | Scott Snyder | 11 January 2016, 21:05:06 UTC | Fix ROOT-7901 by making all static init function name *really* unique. See also ROOT-7775. Extends/finishes d84ee9cc74fde98f878148d16f253dec99263022 The comments in the patch to fix ROOT-7775 pointed out that the problem was that the names of the __cxx_global_var_init* functions were not unique across modules. As a fix, he added the module name, so the function name is formed from "__cxx_global_var_init" + module-name + serial-number. However — this is not sufficient to make the names unique, because the module-name ends with digits. So for example, serial number 29 in cling-module-45 would have the same name as serial number 9 in cling-module-452! | 11 January 2016, 22:23:35 UTC |
55b70ad | Pere Mato | 13 December 2015, 16:49:19 UTC | Make use of gROOT->GetTutorialsDir() to locate tutorials (currently failing for installations with prefix). | 13 December 2015, 16:49:36 UTC |
8268681 | Pere Mato | 10 December 2015, 07:45:36 UTC | Missing dependency | 10 December 2015, 07:45:36 UTC |
001d2cb | Bertrand Bellenot | 09 December 2015, 10:43:40 UTC | Change archive name from 'cc' to 'centos' | 09 December 2015, 10:43:40 UTC |
b9a53f3 | Axel Naumann | 08 December 2015, 10:13:38 UTC | Mention ROOT-7830, part 2 | 08 December 2015, 10:13:38 UTC |
dbfe9c7 | Axel Naumann | 08 December 2015, 10:09:50 UTC | ROOT-7830, part 2: update ROOT special if gDirectory changes. (cherry picked from commit acbf75344ed847ae393df7c33f2d2b4290751bbb) | 08 December 2015, 10:11:50 UTC |
110cce6 | Axel Naumann | 05 December 2015, 15:18:16 UTC | Mention PR114 by Mattias Ellert. | 05 December 2015, 15:18:16 UTC |
d08c8a9 | Mattias Ellert | 17 November 2015, 18:55:10 UTC | Typos (cherry picked from commit f371d00563d8d5161a3c7bccf16cb644042508af) | 05 December 2015, 15:15:43 UTC |
b892554 | Pere Mato | 03 December 2015, 11:18:52 UTC | Fix for ROOT-7738 - rootcling_tmp incorrectly build when "linux" is in full path name. Avoid using string-fy preprocessor functionality. | 04 December 2015, 17:16:50 UTC |
066e721 | Pere Mato | 04 December 2015, 16:04:09 UTC | Update release notes | 04 December 2015, 16:04:09 UTC |
c71ae68 | Pere Mato | 06 November 2015, 22:27:49 UTC | Added new option 'builtin_ssl' to build OpenSSL (static libraries) internally. This is useful for Mac OS X 10.11 (3) | 04 December 2015, 15:31:48 UTC |
b06032b | Pere Mato | 06 November 2015, 17:30:01 UTC | Add dl library when using OpenSSL libraries | 04 December 2015, 15:31:29 UTC |
890d545 | Pere Mato | 06 November 2015, 16:42:46 UTC | Added new option 'builtin_ssl' to build OpenSSL (static libraries) internally. This is useful for Mac OS X 10.11. | 04 December 2015, 15:30:30 UTC |
5b9c2d1 | Pere Mato | 05 November 2015, 18:28:27 UTC | Added new option 'builtin_ssl' to build OpenSSL (static libraries) internally. This is useful for Mac OS X 10.11. | 04 December 2015, 15:29:56 UTC |
fad6fcf | Pere Mato | 27 October 2015, 11:41:45 UTC | Fix issue with TGeoPainter and the new implementation of TFormula (see https://root.cern.ch/phpBB3/viewtopic.php?f=3&t=20555 ). Added geom tutorials that can run without GUI. | 04 December 2015, 15:09:29 UTC |
6a50132 | Pere Mato | 04 December 2015, 13:54:30 UTC | Update ROOT version files to v6.04/13. | 04 December 2015, 13:54:30 UTC |
a1f89d1 | Pere Mato | 04 December 2015, 13:41:07 UTC | Update ROOT version files to v6.04/12. | 04 December 2015, 13:41:07 UTC |
2e19f2d | Pere Mato | 04 December 2015, 12:53:11 UTC | Updated release notes | 04 December 2015, 12:53:11 UTC |
3c89c53 | Axel Naumann | 04 December 2015, 12:43:01 UTC | Add ROOT-7840. | 04 December 2015, 12:43:01 UTC |
ba4b0df | Axel Naumann | 04 December 2015, 11:25:14 UTC | Cache Dtor wrappers (used by ~Value); reduce calls to dlsym. This fixes a PyROOT performance regression between 6.02 and 6.04, seen by ATLAS. | 04 December 2015, 11:26:53 UTC |
af83bb5 | Axel Naumann | 24 November 2015, 11:19:10 UTC | RooFitResult is managed by gROOT, do not double-delete. | 04 December 2015, 10:51:30 UTC |
84f63d2 | Axel Naumann | 24 November 2015, 11:18:21 UTC | Also add copies to gROOT. | 04 December 2015, 10:51:21 UTC |
ee95ea6 | Axel Naumann | 23 November 2015, 08:09:22 UTC | Make sure no copy of the object is left in _dir before streaming its name. Fixes teardown crash in tutorials/roofit/rf205_compplot.C. | 04 December 2015, 10:51:03 UTC |
ddad644 | Axel Naumann | 20 November 2015, 08:50:07 UTC | Fix ownership issue: both ParamHistFunc and gROOT owned _dataSet. Fixes stressHistFactory. (cherry picked from commit 87235136a77df76f4477afdca2303ead0ae4a397) | 03 December 2015, 10:14:38 UTC |
9eb6ebe | Pere Mato | 03 December 2015, 10:06:24 UTC | Add a possibly missing tutorial dependency of tree-spider | 03 December 2015, 10:08:52 UTC |
1109ae3 | Jochen Klein | 27 November 2015, 13:37:33 UTC | add constructor for struct Environ required to suppress warning/error when compiling with -Werror=effc++ | 02 December 2015, 15:44:06 UTC |
1e137f3 | Axel Naumann | 02 December 2015, 10:21:25 UTC | Cache ROOT specials (ROOT-7830 and friends). (cherry picked from commit d1101f31577da8f5ac47dba85b79fd235cce2280) | 02 December 2015, 13:18:21 UTC |
262d105 | Axel Naumann | 02 December 2015, 13:17:42 UTC | Apply THtml->doxygen transformation for func doc. (Finally.) Eases cherry picking. | 02 December 2015, 13:17:42 UTC |
ad5c162 | Philippe Canal | 02 December 2015, 04:40:04 UTC | Add to the TClass StreamerInfo for non-stl collections. A 'collection' here is a class for which there is a TVirtualCollectionProxy. For example this applies to ATLAS' DataVector. | 02 December 2015, 04:54:52 UTC |
cbe33fd | Pere Mato | 27 November 2015, 15:50:20 UTC | Make it work also for other Unix flavors non-Linux (e.g. FreeBSD) | 27 November 2015, 15:51:49 UTC |
97cd205 | David Smith | 27 November 2015, 14:42:24 UTC | Update release notes. | 27 November 2015, 14:42:24 UTC |
2d2dac8 | David Smith | 27 November 2015, 14:42:05 UTC | ROOT-7817 | 27 November 2015, 14:42:05 UTC |
ed67359 | Burt Holzman | 20 November 2015, 16:55:18 UTC | TWebFile: error handling for Status Code 301 without Location According to the RFC 2616, a 301 Status Code only "SHOULD" return the new URI -- not "MUST". http://www.w3.org/Protocols/rfc2616/rfc2616-sec10.html#sec10.3.2 | 27 November 2015, 14:07:17 UTC |
8367a3c | David Abdurachmanov | 10 November 2015, 16:10:20 UTC | CMake: remove CMAKE_TINFO_LIBS There is no direct usage of terminfo library (ncurses) in ROOT. LLVM uses it for color support. If LLVM detects tinfo library, tinfo will be added for rootcling_tmp, rootcling, and libCling.so targets. Thus explicit check for tinfo is not required. This allows to use -DLLVM_ENABLE_TERMINFO=OFF to disable ncurses for ROOT. Signed-off-by: David Abdurachmanov <David.Abdurachmanov@cern.ch> | 27 November 2015, 13:52:09 UTC |
2f81a6a | Pere Mato | 26 November 2015, 11:33:51 UTC | Fix for ROOT-7789 - ROOTConfig.cmake should not set CMAKE_MODULE_PATH nor install FindX modules | 26 November 2015, 11:40:18 UTC |
b5102b2 | Benedikt Hegner | 19 August 2015, 14:46:26 UTC | avoid installing FindXXX.cmake macros | 26 November 2015, 11:36:15 UTC |
bcfd9aa | Olivier Couet | 19 November 2015, 09:11:37 UTC | Fix markdown mistakes. | 19 November 2015, 09:11:37 UTC |
c217272 | Axel Naumann | 18 November 2015, 13:48:18 UTC | Fixes / clarifications. | 18 November 2015, 13:48:18 UTC |
da15f8e | Axel Naumann | 18 November 2015, 09:59:36 UTC | Update ROOT version files to v6.04/11. | 18 November 2015, 09:59:36 UTC |
9be114c | Axel Naumann | 18 November 2015, 09:59:11 UTC | Update release notes. | 18 November 2015, 09:59:11 UTC |
959287f | Axel Naumann | 18 November 2015, 09:57:06 UTC | Update ROOT version files to v6.04/10. | 18 November 2015, 09:57:06 UTC |
9ccb40b | Axel Naumann | 18 November 2015, 09:22:46 UTC | Mention ROOT-7779. | 18 November 2015, 09:22:46 UTC |
40a3888 | Lorenzo Moneta | 13 November 2015, 15:04:13 UTC | Fix handling of composite polynomial functions. They are not linear and the number should be zero. This fixes also ROOT-7755 | 17 November 2015, 12:53:41 UTC |
d2e0439 | Philippe Canal | 16 November 2015, 05:07:43 UTC | Update release notes | 16 November 2015, 05:07:43 UTC |
78aee82 | Philippe Canal | 15 November 2015, 07:36:24 UTC | Fix ROOT-7775 by making all static init function name unique. In EmitCXXGlobalVarDeclInitFunc make the init function name more unique when module are used. Most static init are called from a wrapping function (whose name start with _GLOBAL__sub_I_ and is followed by the source filename). The static init functions are named __cxx_global_var_init followed by a serial number which is local to each module. Neither the _GLOBAL__sub_I_ nor the __cxx_global_var_init are effectively removed for the SymbolTable in the dynamic library corresponding to the module. I assume normal functions they get properly removed because when the module is unloaded/removed the whole corresponding SymbolTable must be removed. There does not seem to be any interface to remove a single symbol from the symbol table. To avoid the problem for the common case of static init, we alredy use a 'Hack to temporarily set the file entry's name to a unique name.' in IncrementalParser.cpp around line 539, which make the name of the wrapping init function whose name start with _GLOBAL__sub_I_ unique accross the whole execution. Those routines in turn call routines that have *non* unique name (starting by __cxx_global_var_init), I suppose because the wrapping routines are compiled they see the init function with that name in the module before looking into other modules. The static initialization for explicit template specialization are intentionally *not* put in this uniquely named wrapping function. Instead they are called directly. When they are called by runStaticInitializersOnce, the search-by-name we use find the 'first' instance of a function by that name (rather than the last). The solution I found was to make the name of the static init functions that are named __cxx_global_var_init to be followed by the module name .... | 16 November 2015, 05:06:26 UTC |
140b6b0 | Philippe Canal | 13 November 2015, 15:02:37 UTC | Correct the name of bundle function of global initializer. This correctly follow the clang commit afafe70f43dbb614f336ccbede1c4bbb132ec658 See https://root.cern.ch/gitweb?p=clang.git;a=commit;f=lib/CodeGen/CGDeclCXX.cpp;h=afafe70f43dbb614f336ccbede1c4bbb132ec658 and fixes the first attempt (75456cd17689730089526417c0d28ba4ed244f58). | 16 November 2015, 05:06:26 UTC |