swh:1:snp:af87cd67498ef4fe47c76ed3e7caffe5b61facaf

sort by:
Revision Author Date Message Commit Date
250a360 Update ROOT version files to v5.34/38. 12 March 2018, 14:48:57 UTC
ac1c39a Bug found and fixed by Wile: FitAwmi.C gave wrong result on some machines. 12 March 2018, 14:29:02 UTC
cd5baac Wile changed his mind and asked to remove the author name (with was useless anyway as it was anonymous). 08 March 2018, 08:24:19 UTC
f7c01f1 Tests created/modified by Wile in order to work with ROOT 5 and ROOT 6 07 March 2018, 09:46:22 UTC
a568e80 rootd: do not use popen() to expand path names Address security threat reported by S. Luders. Using the same technology used in TSystem::ExpandFileName. This is a backport of commit 88ccff152604e0f1012653a596d802ff7ede3145. 15 December 2017, 17:59:26 UTC
0cb549c add protection in case PATH has blanks. 04 December 2017, 22:41:17 UTC
d02b60b Fix unresolved external symbol errors with LZ4 on Windows 20 September 2017, 20:04:20 UTC
685d112 Adding missing target compile definitions for LZ4 19 September 2017, 20:54:11 UTC
bbf9727 Changing configuration script to be able support builtin and non builtin lz4 19 September 2017, 20:54:11 UTC
5928ef7 Remove cherry-pick's use of R__unlikely. Does not exist in the v5.34 branch; this is done as a separate commit to have the original commit as clean as possible. 19 September 2017, 20:54:11 UTC
1f8fdf9 Adding missing includes for ZipLZ4.cxx 19 September 2017, 20:54:11 UTC
6bc95c7 Adding LZ4 builtin definitions to separate builds with LZ4 builtin and external xxhash 19 September 2017, 20:54:11 UTC
e574ffe Adding in addition to LZ4-builtin hxxhash, support to pure xxhash API for builtin_lzma=OFF case 19 September 2017, 20:54:11 UTC
8b86b66 Extending FindLZ4.cmake with xxhash includes/library needed for LZ4 checksum functionality 19 September 2017, 20:54:11 UTC
ed75e31 Fix classic build when using builtin LZ4 19 September 2017, 20:54:11 UTC
154ee0f Fixing includes for classic build LZ4 after adding new checksum feature 19 September 2017, 20:54:11 UTC
347c994 Add checksum to the LZ4 compressed buffer format. Simply reuses the XXHASH implementation from the LZ4 library (also used in the LZ4 frame format). (cherry picked from commit 1776869fbb8d45b1bd4fc5e06194493dc45d5e25) 19 September 2017, 20:54:11 UTC
2015d97 Fix error handling in pyroot for python 3 19 September 2017, 18:14:01 UTC
683954b Some X11 server are slower to sync. 15 September 2017, 14:38:00 UTC
c4b806c Improve SetWindowSize synchronisation. When called many time in a row (>300) it could give wrong result with the X11 Backend. 15 September 2017, 08:55:39 UTC
137e703 Perform the X11 synchronisation like in TASImage. That may help to solve the issue explained here: https://root-forum.cern.ch/t/setbatch-causes-different-graphics-output-for-pngs/19682/18 14 September 2017, 15:47:18 UTC
a59dae8 Fix https://root-forum.cern.ch/t/print-saveas-png-draws-axis-title-twice-with-offset 13 September 2017, 14:35:52 UTC
561c947 Set CMake policy CMP0022 to NEW explicitly 31 August 2017, 17:44:59 UTC
f942558 netxng: fix warning for unused return 31 August 2017, 07:38:50 UTC
21f37db Fix CMake warnings regarding LINK_INTERFACE_LIBRARIES property. This property was renamed in CMake 2.8.12, so we now should use the newer name on recent CMake versions. We don't need to support the pre-2.8.12 versions of CMake because we anyway have code that requires 3.x. 31 August 2017, 07:34:31 UTC
b4ea5ac CMake: Preserve compatibility to cmake prior to 3.7, fix make build * GREATER_EQUAL is supported by CMake starting at 3.7, use not less instead * fix build using configure and make * simplify GCC checks by assuming no major changes happen to the affected cint files in the checks (gcc4strm and iosenum) 05 July 2017, 07:58:49 UTC
9d02bf4 CMake: Require C++98 standard starting at GCC6 to hopefully ensure successful build process with future GCC releases 05 July 2017, 07:58:49 UTC
21bde70 CMake: Fix build process for GCC 7.X, based on ROOT-8180 05 July 2017, 07:58:49 UTC
e9c5d4a Add LZ4 support on Windows 13 June 2017, 13:00:57 UTC
913a3ce Block Travis-CI builds on legacy branches. Add a dummy Travis-CI build file that does nothing but excludes this branch from Travis-CI tests. 13 June 2017, 09:32:41 UTC
f5451ae Avoid duplicate detection of build byproducts It seems that CMake is somehow automatically picking up the existence of lib/libz4.a from the ExternalProject definition (perhaps because LZ4 is also using cmake?) and explicitly declaring it as a build byproduct is also creating a rule for building lib/liblz4.a. The result is there are two build rules for this particular build output, which is not allowed according to the ninja generator. 13 June 2017, 09:21:41 UTC
b348d72 Disable lz4 on Windows for now and fixes typos in the lz4 cmake file fragment 01 June 2017, 15:37:10 UTC
fd6938a Treat lz4 as all other built-ins 01 June 2017, 12:33:56 UTC
2f3be3f Fix bug in TProcessUUID::RemoveUUID which fails to properly record the removal. This was due to inadvertently using a TObject interface (ResetBit) rather than the TBits interface (ResetBitNumber) 01 June 2017, 08:10:13 UTC
5adc8dc Add thread safe TROOT::Remove and TROOT::Append. This centralize the needed lock when gROOT is used as a TDirectoryFile 01 June 2017, 07:59:37 UTC
e0be46c typo 01 June 2017, 07:59:37 UTC
ec04ea2 Don't return a pointer to deleted memory. In this case, all that was meant is to tell the caller when any change happned. 01 June 2017, 07:59:37 UTC
2e021a9 white space 01 June 2017, 07:59:37 UTC
dba6a2e Add R__unlikely to ZipLZ4.c 31 May 2017, 19:20:46 UTC
07cb4f0 Add LZ4 support to classic configure scripts. 31 May 2017, 19:18:38 UTC
34031f9 Whitespace-only changes for clang-tidy. 31 May 2017, 19:15:39 UTC
f7220dd Do not use Unix-specific flag on Windows. 31 May 2017, 19:14:57 UTC
8abb73b Make use of TTreePlayer optional. 31 May 2017, 19:14:56 UTC
230c4c0 Rename xz to lzma to be self-consistent. 31 May 2017, 19:14:56 UTC
ac4ae47 Refactor common logic into helper functions. 31 May 2017, 19:14:56 UTC
6af056f Touch-up whitespace per clang-tidy. Update copyright date on files new to this branch. Add comment explaining logic in CMakeFile.txt Mostly whitespaces; of note, the re-definition of R__likely/unlikely has been moved back into RConfig.h. 31 May 2017, 19:13:34 UTC
8dd4f98 Hardcode LZ4 tarball URL to point at GitHub. 31 May 2017, 19:12:13 UTC
64b715a Add support for LZ4 as a compression format. Add lz4 source tarball for built-in version. Tweak Event example to make it easier to compare compression algorithms. Tweak build files for Event example to include TreePlayer (for TTreePerfStats). Until we're sure we need it, no special path for Win32. Add -fPIC flag to compile lz4 31 May 2017, 19:12:10 UTC
cade3ad Fix fir ROOT-8793 - broken CMAKE_PREFIX_PATH and JUPYTER_PATH management in thisroot.sh 12 May 2017, 06:02:24 UTC
88377b3 JSROOT 5.1.2 Signed-off-by: Bertrand Bellenot <bertrand.bellenot@cern.ch> 21 April 2017, 13:15:00 UTC
e5dbd9f MakeProxy: Make sure a data member is created for non split object. This fixes ROOT-8585 27 March 2017, 17:09:38 UTC
67cd496 MakeProxy: Detect need for nested proxy based on having sub-branches rather than just the branch name ending in a period. This problem was reported in ROOT-8585 27 March 2017, 17:09:38 UTC
70ed4aa Remove trailing whitespaces 23 March 2017, 13:39:57 UTC
8217731 JSROOT 5.1.1 Signed-off-by: Bertrand Bellenot <bertrand.bellenot@cern.ch> 23 March 2017, 13:22:27 UTC
c7b6fed In case of parallel view the interaction with the mouse did not work properly This issue is described here: https://root-forum.cern.ch/t/tcanvas-handleinput-method-perspective-vs-parallel/24086 21 March 2017, 10:45:01 UTC
bd2d11c Remove trailing whitespaces 13 March 2017, 10:55:08 UTC
a75efac http: add tutorial with custom HTML page Signed-off-by: Bertrand Bellenot <bertrand.bellenot@cern.ch> 13 March 2017, 10:50:49 UTC
48e079f Remove 'vc' from 'all' since it is giving quite a lot of problems. The user can still enable it explicitely. 01 March 2017, 08:42:45 UTC
b54354d Fix incorrect duplication of typedefs in bitset's ProxyInfo. This lead to the wrong Env_t being allocated for bitsets. 28 February 2017, 18:14:44 UTC
8fb22e9 trailing white spaces in docu Signed-off-by: Bertrand Bellenot <bertrand.bellenot@cern.ch> 27 February 2017, 13:13:30 UTC
c1cc909 http: update tutorial, style adjustment for JSROOT 5.1.0 Signed-off-by: Bertrand Bellenot <bertrand.bellenot@cern.ch> 27 February 2017, 10:01:19 UTC
d68cf8c update JSROOT docu Signed-off-by: Bertrand Bellenot <bertrand.bellenot@cern.ch> 27 February 2017, 10:01:19 UTC
a985d8f update http server docu Signed-off-by: Bertrand Bellenot <bertrand.bellenot@cern.ch> 27 February 2017, 10:01:18 UTC
2cacb95 JSROOT 5.1.0 Signed-off-by: Bertrand Bellenot <bertrand.bellenot@cern.ch> 27 February 2017, 10:01:18 UTC
85e477a Allow the use of 1st gen Collection Proxy for bitset and vector<bool> Because the address of the element of a bitset and vector<bool> can not be taken, we need to use a temporary storage to implement the interface that requires the address of the element. So far this had only been implemented in the specialized collection proxy (TGenBitsetProxy and TGenVectorBoolProxy). Those are obtained only when cloning a generic collection proxy. Consequently using the result TClass::GetCollectionProxy for those two directly did not work in all cases/interfaces. However since TTree is making a copy of the collection proxy, it was correctly in all cases. This patch resolves all the issues seen in ROOT-8574 including - the bitset proxy's iterator did not record it started but still recorded its advance - the genertic proxy At function in case of bitset or vector<bool> was not return the right address We also simplified TGenVectorBoolProxy since we know the actual container type at compilation time. 24 February 2017, 19:55:20 UTC
535e2d2 Remove kBOOL_t and thus remove inconsistencies. In 2004 kBool_t was the same value as kUChar_t (both 11). So when the collection proxy were introduced to distinguished the two, a new one was introduced kBOOL_t (value 21) to be used internally by the collection proxies. However this value is returned by TVirtualCollectionProxy::GetType and lead to incorrect behaviors, for example: std::cerr << TDataType::GetDataType(proxy->GetType())->AsString(proxy->At(i)) << "\n"; as the value 21 is in TDataTypes.h the value of kDataTypeAliasUnsigned_t In 2005 (eab7cae079e), kBool_t was updated in TDataTypes.h (to the value 18) to be distinct from kUChar_t as (at the time) sizeof(bool) on MacOS was 4. However the code in collection proxy was never modernize to leverage this new distinction. Since the value is only recorded in the CollectionProxy objects and those are never persisted, we can safetly switch from kBOOL_t to kBool_t. 24 February 2017, 19:55:19 UTC
4211ffa Remove warning 24 February 2017, 14:21:19 UTC
115d404 Ignore test tutorial-math-goftest for fix location installations 22 February 2017, 15:34:39 UTC
90907df Apply patch suggested here https://root.cern.ch/phpBB3/viewtopic.php?p=102256#p102256 14 February 2017, 13:52:20 UTC
7acaf5f jsroot 5.0.3 Signed-off-by: Bertrand Bellenot <bertrand.bellenot@cern.ch> 13 February 2017, 16:12:25 UTC
fdfd4a1 jsroot: minimal fix in online TTree::Draw Signed-off-by: Bertrand Bellenot <bertrand.bellenot@cern.ch> 08 February 2017, 08:29:20 UTC
ddf66e3 jsroot: version 5.0.2 Signed-off-by: Bertrand Bellenot <bertrand.bellenot@cern.ch> 08 February 2017, 08:29:19 UTC
69cc555 Completely disable vc on Windows 01 February 2017, 09:51:06 UTC
e1af5d3 jsroot: v4.8.2, support of new compressed arrays Signed-off-by: Bertrand Bellenot <bertrand.bellenot@cern.ch> 31 January 2017, 16:09:52 UTC
45e7896 Allow reading of old TTreePerfStats schema. Fix ROOT-8520. Updating the schema version (ClassDef) of TTreePerfStats had been ommitted when it switched from a pure debugging (hence ephemeral) tool to a somewhat longer term utility. 31 January 2017, 15:29:18 UTC
4782c4e json: skip zero values in array comression 31 January 2017, 15:29:18 UTC
292d3d0 json: more improvements in array compression Now array like [3,3,3,3,3,3,1,2,2,2,2,2,2,2] will be compressed as {v:3,n:6,v1:1,v2:2,n2:7} If string representaion of value longer then 1 symbol, compression will be much better 31 January 2017, 15:29:18 UTC
e0d1e94 json: optimize array compression exclude position if it can be calculated from previous block 31 January 2017, 15:29:18 UTC
55ba61b json: implement compression of array If there are large gaps or many similar values, they will be compressed into JSROOT-specific way. JSROOT v5 will be required to decode such data 31 January 2017, 15:29:18 UTC
e49a9d6 json: support new array format also for dynamic arrays 31 January 2017, 15:29:18 UTC
be6a43a json: introduce custom array format There are two reasons - keep type information (not supported in original JSON) and implement compression. First and simplest approch - skip 0 in the begin and end of the array JSROOT need to be updated to understand such format. Only actiavted when compact parameter >= 10 31 January 2017, 15:29:18 UTC
ed1f799 Fix compilation error C2039: '_isnan' : is not a member of 'std' on Windows 30 January 2017, 10:47:41 UTC
6ad24b5 Fix compilation problem on ubuntu16 25 January 2017, 19:29:40 UTC
6f98ef2 clean also generated main/src/xproofd.sh. 20 January 2017, 10:06:15 UTC
d81e27a ignore main/src/xproofd.sh. 20 January 2017, 10:05:37 UTC
14d831f Allow reading of old TTreePerfStats schema. Fix ROOT-8520. Updating the schema version (ClassDef) of TTreePerfStats had been ommitted when it switched from a pure debugging (hence ephemeral) tool to a somewhat longer term utility. 09 January 2017, 18:08:12 UTC
3b935d0 Fix a problem with custom mime types, as reported on the forum: https://root.cern.ch/phpBB3/viewtopic.php?f=3&t=22927 05 January 2017, 10:43:52 UTC
62923ff Unconditionally add %ROOTSYS%\bin to PYTHONPATH 22 December 2016, 16:29:26 UTC
8869ce7 Don't update the editor in TGFileBrowser::Update() TGFileBrowser::Update() might be called by a single shot timer, causing the editor to change the currently selected object. This has been reported on the forum (https://root.cern.ch/phpBB3/viewtopic.php?f=3&t=22877) 20 December 2016, 16:17:50 UTC
9f73699 Add also %ROOTSYS%\bin to PYTHONPATH if not already set 15 December 2016, 15:30:16 UTC
e1ab9b9 JSROOT 4.8.1 Signed-off-by: Bertrand Bellenot <bertrand.bellenot@cern.ch> 13 December 2016, 14:59:19 UTC
060961e Avoid warning about overload hiding. 12 December 2016, 22:44:58 UTC
12f9c6f Avoid warning about overload hiding 12 December 2016, 22:44:57 UTC
c7fbc87 Remove the (incorrect) forced alignment of the content of vector. This was the 'right' thing to do for Emulated class (due to a deficiency in TStreamerInfo::ComputeSize) but wrong from loaded classes (where TClass::Size() is authoritative for use in vector). Which this change we should be back to the emulated vector and a compiled vector being bitwise identical. Note the forced alginment was introduced in 9968d0f0301776294f361752ff7b914e7c181f58 to more properly support emulated class (which is more comprehensively done by fixing TStreamerInfo::ComputeSize) 12 December 2016, 22:37:44 UTC
c214d47 Align the 'sizeof' emulated classes. This avoid user of this size (like the emulation of std::vector) to have to align it (and having to filter this alignment on just the emulated case) 12 December 2016, 22:37:44 UTC
ee9d219 jsroot: support multi.json requests Provide JSROOT.parse_multi function and special kind in JSROOT.NewHttpRequest Signed-off-by: Bertrand Bellenot <bertrand.bellenot@cern.ch> 12 December 2016, 13:50:35 UTC
6e02614 Re-add omitted backward compatible interface for Read/WriteStdString. Fixes ROOT-8502 09 December 2016, 16:36:00 UTC
b18f425 json: Implement export into .json.gz file JSON content automatically zipped - makes produced file approx 3 times smaller. By default, JSON code will not include any additional spaces. 07 December 2016, 17:25:49 UTC
ca3e560 jsroot: add support of new TBufferJSON features 07 December 2016, 17:23:08 UTC
72d5553 json: use new method for objects referencing Before object reference was done with the string like "$ref12". This approach is error-prone, while any normal string with similar content will confuse JSROOT.parse function. Now other syntax is used: {"$ref":12}. Such output can never be produced with normal C++ classes, therefore is absolutely safe. Starting from JSROOT version 4.8, both formats are supported. Means old JSON files, produced with older ROOT versions still can be used with actual JSROOT code. 07 December 2016, 17:23:08 UTC
back to top