https://github.com/root-project/root

sort by:
Revision Author Date Message Commit Date
d7e6577 jsroot: add hook to hierarchy browser clear() method One could do user-specific actions, associated with any item in the hierarchy. Used together with _make_request and _after_request functions Signed-off-by: Bertrand Bellenot <bertrand.bellenot@cern.ch> 18 June 2015, 13:24:59 UTC
9217cd4 http: parse all options, specified after *SNIFF* mark in class title Replace *JSROOT* by *SNIFF*, while sniffer and http server may be used not only with JSROOT. Signed-off-by: Bertrand Bellenot <bertrand.bellenot@cern.ch> 18 June 2015, 13:24:59 UTC
03d41d2 jsroot: introduce _make_request and _after_request properties This makes possible to provide special handling for remote objects, when not the whole object should be fetched to the GUI. Also in _after_request function one could manipulate object or just cache results for the next request Use _after_request in the sniffer for StreamerInfo object to avoid special handling in JSROOT Signed-off-by: Bertrand Bellenot <bertrand.bellenot@cern.ch> 18 June 2015, 13:24:58 UTC
0d9c038 http: implement multi.bin and multi.json requests Allows to request many items in one HTTP request. Let minimize communication between server and client Signed-off-by: Bertrand Bellenot <bertrand.bellenot@cern.ch> 18 June 2015, 13:24:57 UTC
3fa581a Fix problem where TNetXNGFile could read from the wrong offset within an archive 16 June 2015, 07:16:23 UTC
224b1d8 Fix potential crash in JSRootPainter when reading TF1 created with ROOT 6 (fNSave data member is not present in TF1 anymore) 12 June 2015, 14:31:01 UTC
74bda4d make sure clang is used when clang >= v7 (version string is changed). 11 June 2015, 10:33:15 UTC
5cc0c97 correct some formatting. 11 June 2015, 10:33:00 UTC
74bd80e http: set class name in http reply header Such class name may be required to reconstruct object from binary buffer, produced with root.bin or exe.bin requests. It is important when class name do not known at the moment when object requested. Signed-off-by: Bertrand Bellenot <bertrand.bellenot@cern.ch> 09 June 2015, 08:57:27 UTC
dc5c94c json: Fix for [JIRA] (ROOT-7410) - wrong locale for numerics It could happen, that other than "C" locale configured for numeric values in application. In this case int/float conversion with snprintf() can produce incompatible output. Now locale value checked and modified when JSON conversion performed. Signed-off-by: Bertrand Bellenot <bertrand.bellenot@cern.ch> 09 June 2015, 08:57:26 UTC
2e109b8 Fix contour computations in RooMinimizer (fix ROOT-7290) 08 June 2015, 10:01:05 UTC
eb42b27 Fix Coverity CID 57926 (Improper use of negative value) 08 June 2015, 08:22:24 UTC
ee6d45a Fix Coverity issue CID 56130 (Uninitialized pointer field) 05 June 2015, 11:50:58 UTC
5384b12 Fix several Coverity issues Fix the following Coverity issues: CID 61230 (Unchecked return value) CID 56101 (Uninitialized scalar field) CID 55010, 55005 (Dereference after null check) CID 55004 (Explicit null dereferenced) CID 54807 (Same on both sides) CID 48060 (Dereference null return value) 05 June 2015, 10:20:10 UTC
3f7336f Fix error: unused parameter 'event' 04 June 2015, 14:22:51 UTC
705171d Fix indentation 04 June 2015, 14:15:12 UTC
e86c804 Fix several coverity issues (mostly uninitialized variables) 04 June 2015, 14:00:34 UTC
10226ca Fix Coverity issue CID 61347: Dereference after null check 04 June 2015, 13:59:43 UTC
4dc78e2 Fix Coverity CID 61361: Recursion in included headers 04 June 2015, 13:49:07 UTC
1e613ca Proof: fix issue with trees in subdirectories This patch make sure that the treename is passed to TDirectoryFile::GetKey . For some reason in ROOT 5 the search was more 'tolerant', but changes/optimizations occured in this part of the code in the last two years require this patch. This fixes the residual problem with stressProof in ROOT 6 . 03 June 2015, 16:56:24 UTC
261667a Proof: add support for aliases in Draw actions 03 June 2015, 14:25:56 UTC
8f761ae jsroot: repair logic how tf1 from histo functions list is drawn One should take into account kObjInCanvas flag to avoid duplicate drawing Signed-off-by: Bertrand Bellenot <bertrand.bellenot@cern.ch> 03 June 2015, 12:24:22 UTC
99cf09c jsroot: always draw TF1 from histogram functions list Do not check kObjInCanvas flag Signed-off-by: Bertrand Bellenot <bertrand.bellenot@cern.ch> 03 June 2015, 08:44:01 UTC
94c39fd jsroot: update JSROOT with support of new THttpServer features 1. Commands with additional arguments and post-actions 2. New draw.htm design Signed-off-by: Bertrand Bellenot <bertrand.bellenot@cern.ch> 03 June 2015, 08:44:00 UTC
f42eee3 http: use different approach in draw.htm Just reuse code of JSROOT.HierarchyPainter It handles all extra attributes like _autoload, _drawfunc and many others. THttpServer only need to provide cached hierarchy and object content with draw.htm Requires newest JSROOT Signed-off-by: Bertrand Bellenot <bertrand.bellenot@cern.ch> 03 June 2015, 08:43:59 UTC
6b1f02a http: implement item.xml request to obtain element properties in XML format Signed-off-by: Bertrand Bellenot <bertrand.bellenot@cern.ch> 03 June 2015, 08:43:59 UTC
490828e http: let use ROOT xml format to post object to the server Allocate one byte more for post data. Than post data can be used as null-terminated string Signed-off-by: Bertrand Bellenot <bertrand.bellenot@cern.ch> 03 June 2015, 08:43:58 UTC
755463a http: provide example of authentication and restricted access Depending from provided credentials, user can only plot objects or execute commands like reset/rebin histograms. Usage of command with arguments demonstrated. Also one could configure drawing update after command execution Requires newest JSROOT version (will be provided later) Signed-off-by: Bertrand Bellenot <bertrand.bellenot@cern.ch> 03 June 2015, 08:43:58 UTC
12ce8f7 http: introduce restriction rules for objects access Up to now general read-only flag was applied - either everything read-only or everything is fully available. Now one could restrict access to different parts of objects hierarchy or even fully 'hide' them from the client. Restriction based on user account name, which is applied when htdigest authentication is configured. One also able to allow execution of selected methods. Signed-off-by: Bertrand Bellenot <bertrand.bellenot@cern.ch> 03 June 2015, 08:43:57 UTC
2c45e9f http: support for custom arguments with cmd.json request This request used to execute command, registered in user application. Now user can configure that commands have additional arguments. Such arguments will be prompted in the browser and submitted in form: http://localhost:8080/CmdRebin?arg1=10&arg2=20 Signed-off-by: Bertrand Bellenot <bertrand.bellenot@cern.ch> 03 June 2015, 08:43:57 UTC
6222f00 http: add method to inspect request/reply headers for fields names Signed-off-by: Bertrand Bellenot <bertrand.bellenot@cern.ch> 03 June 2015, 08:43:56 UTC
3477f7e http: provide access to request and response headers Signed-off-by: Bertrand Bellenot <bertrand.bellenot@cern.ch> 03 June 2015, 08:43:56 UTC
73fe970 http: implement debug mode for civetweb engine Signed-off-by: Bertrand Bellenot <bertrand.bellenot@cern.ch> 03 June 2015, 08:43:55 UTC
e0c19aa http: implement POST requests in THttpServer classes - extract THttpCallArg class in separate file - provide request method name (POST or GET) - provide POST data - implement POST in Civetweb and FastCGI - use POST data in exe.bin request Signed-off-by: Bertrand Bellenot <bertrand.bellenot@cern.ch> 03 June 2015, 08:43:55 UTC
216fe8b Add THashTable::AddBefore to fix the ordering of the keys in a TDirectoryFile Using THashList::AddBefore you could order the object in the list but not within the buckets of the hash table resulting in a different ordering depending how the objects were searched. Recently TDirectoryFile was enhanced by replacing a search through the whole list by a search through the bucket resulting (without this patch) in a change of the ordering. 28 May 2015, 02:23:17 UTC
706c3f5 somewhat better GIL handling to help ROOT-7358 along 27 May 2015, 17:14:11 UTC
6a465a4 Defer RPATH setting to after RootInstallDirs Setting of CMAKE_INSTALL_RPATH prior to inclusion of RootInstallDirs hardcodes RPATH based on CMAKE_INSTALL_PREFIX. RootInstallDirs may result in final library install path being modified from this value. Move RPATH settings post-inclusion of RootInstallDirs. Set CMAKE_INSTALL_DIR to value of CMAKE_INSTALL_FULL_LIBDIR which is set by RootInstallDirs and will be consistent through the project. 27 May 2015, 14:45:17 UTC
44f21c8 Update CMAKE_SHARED_LINKER_FLAGS with existing value Setting of CMAKE_SHARED_LINKER_FLAGS overwrites any existing value when configuring Linux/Windows, so user cannot add any required flags (e.g. via LDFLAGS) which may be required for packaging etc. Following conventions used for CMAKE_{C,CXX}_FLAGS, prepend existing value of CMAKE_SHARED_LINKER_FLAGS to argument when setting a new value for CMAKE_SHARED_LINKER_FLAGS. 27 May 2015, 14:44:11 UTC
f5dc28f Fix https://sft.its.cern.ch/jira/browse/ROOT-6703. 27 May 2015, 13:41:33 UTC
eee221d 2D stats painting, takes the stats format into account when painting Integral. See https://root.cern.ch/phpBB3/viewtopic.php?f=3&t=19746 26 May 2015, 08:23:04 UTC
48bf595 Undo the "fix" forcing pdf option when "Title:" was present. It destroyed the table of content for pdf. 21 May 2015, 08:46:05 UTC
c706fa6 fix typo reported here https://root.cern.ch/phpBB3/viewtopic.php?f=10&t=19724 20 May 2015, 14:23:19 UTC
e4f67fc Fix for ROOT-7091 - TEnv issues with reading configuration files 20 May 2015, 13:29:30 UTC
bb88963 Fix for ROOT-7311 - .license and .credits do not work at the prompt 20 May 2015, 09:43:26 UTC
f570aa5 Avoid an infinite loop in BufferEmpty (Fix ROOT-7328). 19 May 2015, 15:25:16 UTC
0ea8e1e Applied patch in ROOT-7340 - Remove some references to removed modules peac and clarens 17 May 2015, 18:41:59 UTC
b706452 Backport of fix for ROOT-7015 This is a backport of the fix on master for ROOT-7015, commit 5fc68e7a161370008aa97cac9c5cdda6ad326ea5 to avoid the reported segmentation violation. This port leaves out some aspects of the master change: * the previous non-automatic cache creation behaviour of SetCacheSize is kept, i.e. first call or different cache size resets the cache, including any user set branches and learning status. * calls to the TTree cache control methods, like TTree:AddBranchToCache will not implicitly create a cache if the autocache feature is not enabled. * return type kept as void for various cache control methods * some new warning or error messages are not added 13 May 2015, 17:28:20 UTC
9820d72 Fix for ROOT-7334 - Comment wrong in TTimeStamp.cxx 13 May 2015, 16:44:51 UTC
4c9ee6c Fix for ROOT-7333 (Pythia 6 is not found by CMake in ROOT if the 'general_pythia.inc' file is not found) 13 May 2015, 16:38:17 UTC
b2c22cd Move noisy message in xrootd plugin during GetPathInfo. ROOT-7185 12 May 2015, 15:35:49 UTC
66bf912 Fix check for future GSL versions (fix for ROOT-7325) 08 May 2015, 12:59:48 UTC
81dd44d ROOT-7296 08 May 2015, 09:47:50 UTC
cea5f2f Fix check on GSL version 07 May 2015, 14:23:16 UTC
4071cc1 Fix the model to be fitted in the test. A variable which is not part of the model would be set constant to avoid using in the fit with a derivative=0. 07 May 2015, 14:19:12 UTC
680069d PROOF: honor dataset query in non-archive entries Fixes ALIROOT-5990 06 May 2015, 14:11:23 UTC
aef6734 Make not finding GCCXML non fatal and continue. This allows to build v5.34 branch on gcc 5.1. 05 May 2015, 16:27:31 UTC
51eaf43 Support for gcc 5.1. Define _GLIBCXX_USE_CXX11_ABI=0 for files using the Oracle occi binary library. 05 May 2015, 12:45:10 UTC
5a2f61c support for tree branch aliasing 04 May 2015, 21:56:05 UTC
cdae52f proper decrefs in tpp_dealloc (see ROOT-7112) 01 May 2015, 19:08:13 UTC
8a5f25d Fix broken model/view separation committed in c563b34f658e60e9324a6356b0333b21faca15ec Also make the previous implementation of the rotator the default and add a tooltip that makes it clear that the new feature covers a specific use-case. Problem reported by christian.pulvermacher@kit.edu. 30 April 2015, 21:50:17 UTC
d72be3a Typo 30 April 2015, 14:17:37 UTC
fb6fc24 Removed warnings when using clang 3.6 and 3.4 30 April 2015, 13:43:39 UTC
42751d1 Avoid unuran warnings for gcc 4.4 (native in SLC6) 30 April 2015, 11:49:29 UTC
3a31152 Switch off 'deprecated' warnings for icc14. 30 April 2015, 10:24:57 UTC
260d97d Merge form master fix for calling right method of TH2 in RuleFit 29 April 2015, 15:50:46 UTC
39e8939 Clean up some more warnings seen by clang on SLC. 29 April 2015, 14:11:16 UTC
7a7ebf6 Fix "RooFit's MsgLevel::ERROR and GetYValue() conflict" issue reported on the forum (https://root.cern.ch/phpBB3/viewtopic.php?f=3&t=19567) 29 April 2015, 09:24:14 UTC
14d71e9 jsroot: mark as 3.5 version of JavaScript ROOT 1. Test for existing jquery.js, jquery-ui.js and d3.js libraries, reuse when provided 2. Introduce JSROOT.console function for debug output. Solves problem with older IE were console.log only availabe when developer tools are activated Signed-off-by: Bertrand Bellenot <bertrand.bellenot@cern.ch> 29 April 2015, 07:55:59 UTC
63efafe jsroot: update examples and documentation Several tests with FastCGI interface in Apache and lighttpd were done. Appropriate changes in examples and docu provided Signed-off-by: Bertrand Bellenot <bertrand.bellenot@cern.ch> 29 April 2015, 07:55:59 UTC
faee824 jsroot: improve html files, remove unnecessary definitions Signed-off-by: Bertrand Bellenot <bertrand.bellenot@cern.ch> 29 April 2015, 07:55:58 UTC
874ea45 jsroot: many fixes and improvements in 2D graphics 1. Fix error in vertical text alignment 2. Many improvements in TPaletteAxis drawing - draw label, avoid too large ticks. 3. Fix error with col drawing - bin with maximum value got wrong color 4. Implement 'e2' drawing option for TH1 class, use by default 'e' option when TH1 has non-empty fSumw2 5. Reuse statistic from histogram itself, when no axis selection done This was main difference to normal ROOT display. Now statbox in JSROOT always produce similar results as in ROOT. 6. Support log/lin z scale for color drawing 7. Implement interactive z-scale selection on TPaletteAxis 8. Allow to redraw item with other draw options (before one should clear drawings first) 9. Several improvements in THttpServer user interface - repair hierarchy reload, hide unsupported context menu entries, status line update Signed-off-by: Bertrand Bellenot <bertrand.bellenot@cern.ch> 29 April 2015, 07:55:58 UTC
9d12974 jsroot: fix I/O errors, support ROOT4 files (like in Geant4) Main difference with current ROOT files - older ROOT files do not have check size in the beginning of each buffer. Now is possible to open files written with Geant4. Signed-off-by: Bertrand Bellenot <bertrand.bellenot@cern.ch> 29 April 2015, 07:55:57 UTC
56a1c75 http: small adjustment of THttpServer for fastcgi When used with fastcgi, server has additional prefix in url address like http://apache_server.local/root.app. Therefore reference to jsrootsys/ or rootsys/ directory should be relative and not absolute as before (not /jsrootsys) Signed-off-by: Bertrand Bellenot <bertrand.bellenot@cern.ch> 29 April 2015, 07:55:56 UTC
9d891fb Avoid warnings for x86_64-mac1010-clang36-opt platform 28 April 2015, 20:03:02 UTC
f11d86e Clean some warnings 28 April 2015, 15:29:52 UTC
99e5248 Fix for ROOT-7274 - g2root segfaults 28 April 2015, 15:20:27 UTC
af5d936 Set the most modern GUI style as default 28 April 2015, 11:39:10 UTC
ecf7359 ProofBench: add possibility to save derived objects created/drawn by TProofPerfAnalysis TProofPerfAnalysis internally creates temporary histograms or graphs for basic visualisation. This patch adds the possibility to save these objects to a file for further usage, for example to create more elaborate plots. Saving is enabled by a call to SetSaveResult, which can be used to change file and/or to disable: root [] TProofPerfAnalysis paf("perf_analysis_output.root") root [] paf.SetSaveResult() Drawn objects will be saved in file 'results.root' root [] paf.RatePlot() root [] paf.SetSaveResult("results-global.root", "UPDATE") Drawn objects will be saved in file 'results-global.root' root [] paf.RatePlot() root [] paf.SetSaveResult(0) Drawn objects saving disabled 28 April 2015, 09:48:43 UTC
e9d15aa Introduce "X font server (xfs) free" implementation of TGX11TTF Automatically use Xft (X FreeType interface) if there is no font server available on the system (modern Linux distributions don't have it anymore) 28 April 2015, 09:44:31 UTC
fe6535d In the animated gif it is now possible to specify the delay between the last image and the fist image in case of infinite loop (ROOT-7263). 27 April 2015, 15:50:12 UTC
9da4dda Ignore a couple of compilation warnings with MSVC++2013 27 April 2015, 15:06:24 UTC
5a24210 Properly reset the TClassRef of the 'local' CollectionProxy and Streamer. This fixes ROOT-7239. 24 April 2015, 18:14:42 UTC
3106f64 Also reset the Streamer class ref when needed 24 April 2015, 18:14:42 UTC
faced8e - Add Hash method to RooLinkedList otherwise it cannot be used correctly in THashList classes (e.g. when using it with PROOF) - Fix seeding of random numbers when using it with PROOF (use the worker number in the seeding) to be sure different seeds ar generated for each worker 24 April 2015, 09:45:21 UTC
016186a Update ROOT version files to v5.34/31. 23 April 2015, 16:36:13 UTC
7dc0774 Update ROOT version files to v5.34/30. 23 April 2015, 16:30:25 UTC
ec27989 make distsrc out-of-source 23 April 2015, 16:21:04 UTC
a410fe7 Don't share the same TGLayoutHints between (temporary) frames (Fix Jira #ROOT-6150) 23 April 2015, 09:58:14 UTC
7d944ac fix memory leak reported in ROOT-6150 23 April 2015, 09:01:35 UTC
9856195 Added new dependency between tutorials 23 April 2015, 06:38:40 UTC
822560c Use the target name directly to please the internal logic in ROOT_ADD_TEST() 23 April 2015, 06:31:20 UTC
29f969f Do not run stressVdt with icc, do not consider icc14 only, but all of them. 23 April 2015, 05:05:22 UTC
ded114d Revert "Disable vdt test if ICC is present" The way in which the test is disabled is a bit too intrusive. This reverts commit e14b6325f1ceb1fbda030cf18bd0a66138735e5d. 23 April 2015, 04:35:54 UTC
7819756 Only add test-g2root if target is build 22 April 2015, 13:06:06 UTC
0ce1741 Add a simple test for g2root 21 April 2015, 20:29:31 UTC
e14b632 Disable vdt test if ICC is present 21 April 2015, 10:35:52 UTC
7227b79 Change file names in stressLinear to avoid clashes with other concurrent tests. 21 April 2015, 09:02:53 UTC
932316a Add proper forward declaration for TCut's operators (fix ROOT-6552). "A name first declared in a friend declaration within class or class template X becomes a member of the innermost enclosing namespace of X, but is not accessible for lookup (except argument-dependent lookup that considers X) unless a matching declaration at the namespace scope is provided" http://en.cppreference.com/w/cpp/language/friend. 17 April 2015, 07:34:30 UTC
d44dcb6 More AutoSave doc update 17 April 2015, 00:45:04 UTC
1e9eb0b Import form Andrei on master: Fix for a crash when deleting a geometry not closed 16 April 2015, 16:18:36 UTC
back to top