5f171e3 | Pere Mato | 09 September 2014, 12:27:07 UTC | Update ROOT version files to v5.34/21. | 09 September 2014, 12:27:07 UTC |
05405e6 | Pere Mato | 09 September 2014, 12:26:00 UTC | version.cxx requires etc/gitinfo.txt | 09 September 2014, 12:26:00 UTC |
ccf6144 | Bertrand Bellenot | 09 September 2014, 09:43:17 UTC | use proper 'root' directory instead of root_[version].[platform].[compiler].[config] in tar files | 09 September 2014, 09:43:17 UTC |
736ca8d | Philippe Canal | 08 September 2014, 19:28:58 UTC | Disable locking in PyROOT::TMethodHolder::Execute. In v5 code execution on interpreted function and type database manipulation are intertwined, so technical once a thread starts the execution of code via CINT, no other threads can access the database (and since we also had to alias the CINT and main ROOT mutex, no other threads can execute protected ROOT operation like some deletions). In v5, short of significant modifications inside CINT, we can not resolve completely this problem and we must choose between the risk of dead lock and the risk inherent with the 'unprotected' calls to CINT from PyROOT. Since the earlier has a 100% probability and the later has a bit less chance of happening, we disable the lock in PyROOT. In v6, the database updates and the code execution is well separated and we will be able to release the database lock before code execution and the lock will be managed internally by core/meta. So in v6, the lock will also be unnecessary. | 08 September 2014, 19:52:09 UTC |
ead2f74 | Philippe Canal | 08 September 2014, 19:28:12 UTC | Avoid deleting ROOT resources after gROOT has been deleted | 08 September 2014, 19:52:09 UTC |
c6520b9 | Pere Mato | 08 September 2014, 15:35:53 UTC | Added targets for version, dist and distsrc. Adapted tutorials to use an existing installation. | 08 September 2014, 15:38:09 UTC |
05fab7b | agheata | 08 September 2014, 13:35:53 UTC | From Patricia: implementation of replicavol tag | 08 September 2014, 13:36:04 UTC |
de4a075 | Pere Mato | 08 September 2014, 12:34:26 UTC | Fix the installation of xrootd libraries with builtin_xrootd. | 08 September 2014, 12:34:26 UTC |
80633dd | Philippe Canal | 07 September 2014, 02:51:55 UTC | Full TROOT::EndOfProcessCleanups does too much from PyROOT. In v5 this includes destroying the global variable and hence some of the state in CINT, we need to delay this some more. In v6 (beside that the global variable cleanups is not implemented yet), this will be fine as the cleanup of variable will leaves the handle PyROOT might have in a valid state. | 07 September 2014, 02:51:55 UTC |
72baf16 | Philippe Canal | 06 September 2014, 17:48:40 UTC | Full TROOT::EndOfProcessCleanups does too much from PyROOT. In v5 this includes destroying the global variable and hence some of the state in CINT, we need to delay this some more. In v6 (beside that the global variable cleanups is not implemented yet), this will be fine as the cleanup of variable will leaves the handle PyROOT might have in a valid state. | 06 September 2014, 17:48:40 UTC |
9323571 | Philippe Canal | 06 September 2014, 02:13:35 UTC | Use TROOT::EndOfProcessCleanups to prepare PyROOT shutdown | 06 September 2014, 02:16:30 UTC |
e9cd0b5 | Bertrand Bellenot | 05 September 2014, 13:49:56 UTC | Use correct "const char *" as method argument This solves the following warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wc++11-compat-deprecated-writable-strings] As described in the Jira issue #ROOT-6618 Double click text file in TBrowser with Editor open: invalid conversion | 05 September 2014, 13:49:56 UTC |
544f3a7 | Bertrand Bellenot | 05 September 2014, 11:55:15 UTC | Use lowercase 'root' in the root_vX.XX.XX tar file name | 05 September 2014, 11:55:15 UTC |
9b89d64 | Philippe Canal | 05 September 2014, 02:48:01 UTC | Fix handling of IgnoreTObjectStreamer. This fixes ROOT-6645. Now that we have 2 lists of compiled information fCompOpt and fCompFull and that fCompFull is supposed to be containing *all* elements, we can not just skip the ignore base class. Instead we put them in fCompFull and out of fCompOpt. Consequently we also need to ignore them properly in the old fashion Read/WriteBuffer (they are not put in the sequence of actions). | 05 September 2014, 03:40:26 UTC |
7b53852 | Pere Mato | 04 September 2014, 17:08:48 UTC | Changes provided by Bertrand to generate the distribution kits using CPack. | 04 September 2014, 20:01:21 UTC |
07de38b | Philippe Canal | 03 September 2014, 21:14:10 UTC | Note that commit 4af8f72 was provided by Peter van Gemmeren | 04 September 2014, 19:32:21 UTC |
7542e4d | Bertrand Bellenot | 04 September 2014, 15:38:40 UTC | Don't forget to disconnect the slot when closing the browser | 04 September 2014, 15:38:40 UTC |
00344d9 | Pere Mato | 04 September 2014, 15:01:47 UTC | Merge branch 'v5-34-00-patches' of http://root.cern.ch/git/root into v5-34-00-patches | 04 September 2014, 15:01:47 UTC |
128d4f5 | Pere Mato | 04 September 2014, 15:01:40 UTC | Missing $ | 04 September 2014, 15:01:40 UTC |
4ddf3fc | Bertrand Bellenot | 04 September 2014, 14:38:16 UTC | Implement mouse event information in the ROOT browser | 04 September 2014, 14:38:16 UTC |
91893bb | Gerardo Ganis | 03 September 2014, 13:12:29 UTC | Use TSelector::EAbort in TSelectorDraw Make TSelectorDraw to use TSelector::EAbort to signal problems during initialization, i.e. during Begin. | 04 September 2014, 13:30:44 UTC |
99d98ba | Gerardo Ganis | 03 September 2014, 13:10:01 UTC | Fix issues in loop control in TTreePlayer::Process In TTreePlayer::Process: - Make sure the same logic is used to condition the main loop and the Terminate/SlaveTerminate calls. - Fully rely on TSelector::EAbort for deciding if continue/abort processing and for the return value. | 04 September 2014, 13:30:44 UTC |
482e2bf | Pere Mato | 04 September 2014, 13:27:33 UTC | Copy header files (the ones that will be installed) to ${CMAKE_BINARY_DIR} before building any ROOT library. Copy also tutorials, icons, etc,... so that we do not need to enable -Dtesting=ON to execute any program of macro. Re-enable the creation of hsimple.root using the simple executable. | 04 September 2014, 13:27:33 UTC |
ccac7f2 | Pere Mato | 03 September 2014, 16:45:52 UTC | Do not trigger the creation of hsimple.root, which may create clashes when running in parallel. | 03 September 2014, 16:45:52 UTC |
a20aca8 | Pere Mato | 03 September 2014, 16:43:37 UTC | Install Xrootd libraries into ${ROOTSYS}/lib when using builtin_xrootd option. | 03 September 2014, 16:43:37 UTC |
1ca5090 | Lukasz Janyst | 02 September 2014, 14:22:55 UTC | TNetXNGFile: set the internal offset in ReadBuffer(buffer, position, length) | 03 September 2014, 08:44:14 UTC |
4915379 | Lukasz Janyst | 02 September 2014, 14:21:45 UTC | TNetXNGFile: update offset by the number of bytes that were actually read | 03 September 2014, 08:44:10 UTC |
2b8e23d | Lukasz Janyst | 02 September 2014, 14:20:56 UTC | TNetXNGFile: add ::Flush method and fix writes | 03 September 2014, 08:44:06 UTC |
3eacf3b | Philippe Canal | 02 September 2014, 22:29:20 UTC | Disable the loading of the I/O rules form the file. The problem stems from the (current dormant/unused) support for the rules in the ROOT File. When loaded they do not seem to be reduplicated and hence accumulated and need to be verified against this growing number. Simply disabling the loading (as it is not useful at the moment anyway) should solve the issue. | 02 September 2014, 22:29:56 UTC |
4af8f72 | Philippe Canal | 27 August 2014, 16:55:07 UTC | Support for TTreePerfStat and multiple TTree. Currently TTreePerfStat can only monitor I/O operations on one TTree, this patch enables the use of multiple TTreePerfStats on different TTrees. | 02 September 2014, 22:27:29 UTC |
618f89e | Bertrand Bellenot | 02 September 2014, 14:24:29 UTC | Fix compilation warnings Fix warning: format ‘%lx’ expects argument of type ‘long unsigned int’, but argument 2 has type ‘void*’ [-Wformat=] | 02 September 2014, 14:24:29 UTC |
f5d3476 | Lorenzo Moneta | 02 September 2014, 13:39:44 UTC | From Bertrand: fix for Windows use 0x%lx instead of %p in printf formatting style for printing pointer values | 02 September 2014, 13:39:44 UTC |
f8975cd | Pere Mato | 02 September 2014, 09:15:32 UTC | Avoid clashes between tutorials re-creating simple.root and fillrandom.root | 02 September 2014, 09:17:39 UTC |
32d5e75 | Bertrand Bellenot | 02 September 2014, 08:50:19 UTC | Add missing contribution from Valeri Onuchin | 02 September 2014, 08:50:19 UTC |
97550e0 | Pere Mato | 01 September 2014, 12:14:02 UTC | Fix for ROOT-6628 | 01 September 2014, 12:14:02 UTC |
0281fbc | Bertrand Bellenot | 01 September 2014, 11:49:27 UTC | On windows, in debug mode, install also the .pdb files | 01 September 2014, 11:49:27 UTC |
9fda402 | Bertrand Bellenot | 01 September 2014, 10:04:58 UTC | Remove a limit check in layout calculation The limit of 32768 was causing a bad side effect of limiting the number of entries in TGListBox to 2048, since: number of entries(2048) * entry height(16) > 32768 as reported on the forum (http://root.cern.ch/phpBB3/viewtopic.php?f=3&t=18555) | 01 September 2014, 10:04:58 UTC |
f91e9a7 | Pere Mato | 28 August 2014, 15:25:29 UTC | Polish the installation (README, geom/gdml, tmva/test). Define ROOT_CXX_FLAGS and ROOT_EXE_LINKER_FLAGS in ROOTConfig.cmake to be used by clients. | 28 August 2014, 15:38:54 UTC |
12971d5 | Pere Mato | 28 August 2014, 15:32:48 UTC | Ignoring test tutorial-roofit-rf509_wsinteractive for windoes | 28 August 2014, 15:32:48 UTC |
5313dfc | agheata | 28 August 2014, 12:43:19 UTC | From Patricia: Several fixes in the GDML parser. GDML tag "fraction" now supported; GDML constants now supported; Empty world volume due to multiple GDLM files was fixed | 28 August 2014, 12:44:15 UTC |
cd8a982 | Pere Mato | 27 August 2014, 17:04:34 UTC | Copy from master fixes for warning | 28 August 2014, 08:45:10 UTC |
9eff44c | Pere Mato | 28 August 2014, 06:51:14 UTC | reduce the number of files | 28 August 2014, 06:51:14 UTC |
5a4a4f4 | Pere Mato | 27 August 2014, 14:47:50 UTC | Avoid some still left build warnings | 27 August 2014, 14:47:58 UTC |
88c9fbc | Lorenzo Moneta | 27 August 2014, 08:56:21 UTC | Fix a compiler warning | 27 August 2014, 14:25:46 UTC |
f21aa59 | Pere Mato | 25 August 2014, 14:53:05 UTC | More compiler warnings [-Wmaybe-uninitialized] | 25 August 2014, 14:53:05 UTC |
8d628b6 | Lorenzo Moneta | 25 August 2014, 13:05:30 UTC | Fix a compiler warning | 25 August 2014, 13:05:30 UTC |
87efa38 | Lorenzo Moneta | 25 August 2014, 10:23:52 UTC | Fix a problem introduced with previous commit fixing warning in NDEBUG mode | 25 August 2014, 10:24:01 UTC |
d3aa915 | Pere Mato | 25 August 2014, 10:20:19 UTC | Warnings in Qt induced by assert() | 25 August 2014, 10:20:19 UTC |
0ad19ee | Pere Mato | 22 August 2014, 13:31:50 UTC | Another warning in the tests | 22 August 2014, 13:31:50 UTC |
c8a1ce7 | Pere Mato | 22 August 2014, 12:57:24 UTC | Silence warnings related to assert() | 22 August 2014, 12:57:34 UTC |
00e147a | Bertrand Bellenot | 22 August 2014, 11:06:05 UTC | Filter out CMake internal variables | 22 August 2014, 11:06:05 UTC |
0358e39 | Bertrand Bellenot | 22 August 2014, 10:55:03 UTC | Properly pass an argument to the ValueSet(Long_t) method | 22 August 2014, 10:55:03 UTC |
7822fa6 | Pere Mato | 22 August 2014, 08:51:53 UTC | Silence some more warnings | 22 August 2014, 08:52:03 UTC |
acbc847 | Lorenzo Moneta | 22 August 2014, 08:31:08 UTC | Fix a bug in computing errors for efficiency for weighted events when eff+error >= 1 or eff-error <= 0. This fixes ROOT-6601 | 22 August 2014, 08:32:10 UTC |
f0aa5b8 | Bertrand Bellenot | 22 August 2014, 08:02:49 UTC | Populate the configure arguments returned by 'root-config --config' Add the list of libraries and include path found by CMake as the former configure arguments | 22 August 2014, 08:02:49 UTC |
ed4fd2b | Pere Mato | 22 August 2014, 07:02:35 UTC | Better silence warnings | 22 August 2014, 07:02:35 UTC |
4f7a679 | Pere Mato | 21 August 2014, 21:48:15 UTC | Silence some warnings | 21 August 2014, 21:48:15 UTC |
5b5516a | Pere Mato | 21 August 2014, 21:17:52 UTC | Fix for ROOT-6600 (improved version of FindPythi6 and Pythia8) | 21 August 2014, 21:25:39 UTC |
e83ded4 | Pere Mato | 19 August 2014, 12:30:45 UTC | Further fix for ROOT-6583 concerning the pythia6_nolink option | 19 August 2014, 12:30:57 UTC |
5d7e326 | Philippe Canal | 23 June 2014, 12:44:53 UTC | One more update for NDEBUG | 19 August 2014, 10:13:44 UTC |
ffa1396 | Pere Mato | 19 August 2014, 10:12:16 UTC | Fix warning induced by assert() in release build | 19 August 2014, 10:12:29 UTC |
3a4ed1e | Fons Rademakers | 18 August 2014, 21:40:11 UTC | suppress warnings for deprecated LDAP API on OSX 10.10 (Yosemite). | 18 August 2014, 21:40:11 UTC |
1b2d6ba | Pere Mato | 18 August 2014, 16:26:33 UTC | Align the compilation and link flags with master branch. It should fix ROOT-6583 | 18 August 2014, 16:26:33 UTC |
dda50a5 | agheata | 17 August 2014, 09:23:26 UTC | Added TGeoElementTable::AddElement(TGeoElement *elem) interface to add user elements to the element table. Added TGeoElement::Print(option) to allow printing the element table. Several options available | 17 August 2014, 09:23:26 UTC |
4218ec0 | agheata | 15 August 2014, 15:42:30 UTC | Improved precision from %f to %.12g in TGDMLRead/Write | 15 August 2014, 15:42:41 UTC |
1ff1538 | Bertrand Bellenot | 15 August 2014, 14:04:08 UTC | Use the latest version of Davix. This solves a compilation error on 32bit | 15 August 2014, 14:04:08 UTC |
833d7e0 | Pere Mato | 15 August 2014, 13:52:03 UTC | Fix for ROOT-6589 (CMake with -Dtesting=1: Compression.h not in include/) | 15 August 2014, 13:54:59 UTC |
975a940 | agheata | 15 August 2014, 09:18:34 UTC | From Sergey Linev: Patch in TXMLEngine to support both single and double quotes | 15 August 2014, 09:18:34 UTC |
fcb516d | Lukasz Janyst | 13 August 2014, 14:04:37 UTC | TNetXNGFile: When no mode string is passed assume we're opening in read mode | 14 August 2014, 17:12:33 UTC |
08049c6 | Lorenzo Moneta | 14 August 2014, 08:59:42 UTC | Copy now in the TFitResult the TF1 function pointer, which will be managed by the class. This fixes the bug ROOT-6582 | 14 August 2014, 08:59:42 UTC |
95fc2e4 | Pere Mato | 13 August 2014, 12:06:38 UTC | Correct the problem with -pthread flag when building with CMake. Should fix issue ROOT-6390 | 13 August 2014, 13:03:22 UTC |
f2933c3 | Lorenzo Moneta | 13 August 2014, 12:46:10 UTC | Add a cost AntiParticle() method in TParticlePDG (ROOT-6205) | 13 August 2014, 12:48:15 UTC |
7a68f39 | Pere Mato | 13 August 2014, 09:53:02 UTC | Fix for builtin_zlib and Windows | 13 August 2014, 09:53:02 UTC |
db2bc8a | Pere Mato | 13 August 2014, 08:59:13 UTC | Fix building with builtin_freetype and builtin_gsl on SLC6 | 13 August 2014, 08:59:13 UTC |
8a700a7 | Pere Mato | 12 August 2014, 15:59:56 UTC | Added protection to not re-define the same custom target (e.g. GSLLIBS) | 12 August 2014, 15:59:56 UTC |
6c7eb9d | Pere Mato | 12 August 2014, 14:24:59 UTC | Tag 5.34/20 | 12 August 2014, 14:24:59 UTC |
fb37e88 | Philippe Canal | 11 August 2014, 23:06:50 UTC | Insure that Self return 0 after the start of tear down (see a55a77b) | 11 August 2014, 23:32:54 UTC |
a04b1b3 | Philippe Canal | 11 August 2014, 23:05:53 UTC | Make the TJoinHelper thread joinable | 11 August 2014, 23:32:53 UTC |
2608395 | Philippe Canal | 11 August 2014, 19:31:41 UTC | Use C++03 syntax | 11 August 2014, 19:31:41 UTC |
b64854d | Philippe Canal | 11 August 2014, 19:14:19 UTC | Do not inadvertently enable the TThread mechanism in TGeo Conflicts: geom/geom/src/TGeoManager.cxx | 11 August 2014, 19:16:29 UTC |
85e6e71 | Philippe Canal | 11 August 2014, 16:11:36 UTC | copysign is new in C++11 | 11 August 2014, 16:11:36 UTC |
9fa6411 | Philippe Canal | 11 August 2014, 15:51:57 UTC | Avoid (re)init the thread library during its unload. And avoid accessing the thread library (for example during a stray thread's CleanUp routines) after it has been unloaded. | 11 August 2014, 15:53:56 UTC |
cb6f8f2 | Philippe Canal | 11 August 2014, 15:50:30 UTC | In the helper for TThread::Join wait for the helper thread to be finished too. Otherwise, we run the risk that the helper thread will still be running and using global resources even after the main thread has finished and started to unload libraries (including the thread library) | 11 August 2014, 15:53:55 UTC |
6e99f0a | Lorenzo Moneta | 11 August 2014, 15:18:34 UTC | Use std::abs for TMath::Abs (copy code from master where this change was already done) | 11 August 2014, 15:18:34 UTC |
add3977 | Lorenzo Moneta | 11 August 2014, 15:01:16 UTC | Use std::copy sign in implementing TMath::Sign. This fixes ROOT-6349 | 11 August 2014, 15:08:13 UTC |
85f0e7c | Lorenzo Moneta | 11 August 2014, 13:58:03 UTC | Fix a memory leak ( ROOT-6510) | 11 August 2014, 13:58:03 UTC |
f3376a8 | Lorenzo Moneta | 11 August 2014, 13:08:48 UTC | Fix the documentation (ROOT-6515) | 11 August 2014, 13:10:40 UTC |
ecf077d | Lorenzo Moneta | 11 August 2014, 13:01:40 UTC | Fix the documentation (ROOT-6550) | 11 August 2014, 13:02:21 UTC |
da6b4b7 | Olivier Couet | 11 August 2014, 11:17:21 UTC | Protection added to fix ROOT-6564 | 11 August 2014, 11:17:21 UTC |
2da7041 | Lorenzo Moneta | 11 August 2014, 10:11:21 UTC | Fix for ROOT-6496 and ROOT-6219 | 11 August 2014, 10:11:21 UTC |
4426e75 | Lorenzo Moneta | 14 July 2014, 15:11:30 UTC | Add fit information on observed data in detailed output | 11 August 2014, 09:16:10 UTC |
8ee2d0a | Philippe Canal | 10 August 2014, 17:02:44 UTC | Add missing lock | 10 August 2014, 17:04:48 UTC |
aa02842 | Pere Mato | 10 August 2014, 16:50:00 UTC | There are still header files in core/zip/inc that need to be found while compiling tests in the build area. | 10 August 2014, 16:55:08 UTC |
e918d71 | Helge Voss | 09 August 2014, 09:23:31 UTC | applying patch from Paul Seyfert correcting copy-paste errrors in messages | 09 August 2014, 09:23:55 UTC |
6b59c60 | Philippe Canal | 08 August 2014, 22:37:20 UTC | white space | 08 August 2014, 22:38:21 UTC |
6197fff | Philippe Canal | 08 August 2014, 22:37:11 UTC | Avoid doing a 2nd #define of the same thing | 08 August 2014, 22:38:21 UTC |
75de150 | Philippe Canal | 08 August 2014, 22:36:38 UTC | The filter to avoid using __thread in ios was avoid preventing its use with 32bits build | 08 August 2014, 22:38:21 UTC |
d4f16fe | Philippe Canal | 08 August 2014, 22:35:41 UTC | To use the R__* macro, we need RConfig.h | 08 August 2014, 22:38:20 UTC |
3724f80 | Philippe Canal | 08 August 2014, 20:21:02 UTC | Fix 'typo' (zconf rather than Tailor) | 08 August 2014, 20:21:02 UTC |
b561f0e | Philippe Canal | 08 August 2014, 19:53:51 UTC | Correct which directory to add to -I (src rather than inc) | 08 August 2014, 19:53:51 UTC |