c9395b5 | Pere Mato | 23 June 2015, 15:56:20 UTC | Update ROOT version files to v5.34/32. | 23 June 2015, 15:56:20 UTC |
626b950 | Sergey Linev | 23 June 2015, 12:28:26 UTC | http: provde ClassImp for related classes Required for normal HTML docu generation Signed-off-by: Bertrand Bellenot <bertrand.bellenot@cern.ch> | 23 June 2015, 12:34:40 UTC |
00de6d8 | Sergey Linev | 23 June 2015, 10:49:22 UTC | http: update docu Signed-off-by: Bertrand Bellenot <bertrand.bellenot@cern.ch> | 23 June 2015, 12:23:29 UTC |
09086e1 | Bertrand Bellenot | 23 June 2015, 10:45:30 UTC | Fix potential crash with signed/unsigned mismatch. | 23 June 2015, 10:45:30 UTC |
54d3012 | Sergey Linev | 23 June 2015, 07:59:03 UTC | http: security patch, allow to bind with loopback address Allow to bind http port with loopback address. This restrict access to http server only from localhost. One could either specify 'loopback' option in constructor: new THttpServer("http:8080?loopback") or in clear text specify IP address to which http socket should be bind: new THttpServer("http:127.0.0.1?loopback") If host has several network interfaces, one could select one from them Signed-off-by: Bertrand Bellenot <bertrand.bellenot@cern.ch> | 23 June 2015, 08:57:34 UTC |
84ca45f | Sergey Linev | 23 June 2015, 07:10:18 UTC | jsroot: fix several problems with tabs layout - when creating new tab, add it to direct child of top element, otherwise new tab can appear in other nested tabs - tab actiavted before drawing otherwise it is not visible and has wrong dimension, - SVG method GetBBox is not working for hidden elements in firefox, make workaround to prevent JavaScript exception Signed-off-by: Bertrand Bellenot <bertrand.bellenot@cern.ch> | 23 June 2015, 07:29:23 UTC |
db8f8bb | Gordon Watts | 11 November 2014, 01:54:31 UTC | Fix up x64 porting issues - Using DWORD s as pointers doesn't work. - int and size_t have changed relative sizes, causing lots of build warnings. | 22 June 2015, 09:58:58 UTC |
6ec2cbd | Gordon Watts | 10 November 2014, 23:49:15 UTC | enable running x64 bit COFF parsing. | 22 June 2015, 09:58:58 UTC |
cf50843 | Pere Mato | 28 May 2015, 17:28:12 UTC | Set variable ROOT_DEFINITIONS when using the provided FindROOT.cmake with the classic build. | 22 June 2015, 09:58:58 UTC |
9407f39 | Lorenzo Moneta | 21 June 2015, 16:16:21 UTC | After reverting Tim patch in removing name in RooLinkedList we can set again the name in the detailed output list of RooAbsStudy | 21 June 2015, 16:16:46 UTC |
d85c9ad | Lorenzo Moneta | 21 June 2015, 15:44:32 UTC | Fix copy ctor of RooAbsAnaConvPdf. This problem was noticed by applying the previous patch of T. Adye in the RoolinkedList::Add to checking pointers added to the list. Restore the _name data member of RooLinkedList. This fixes the detailed output functionality of PROOF | 21 June 2015, 15:51:53 UTC |
ee6a208 | Lorenzo Moneta | 19 June 2015, 15:55:31 UTC | RooHashTablke patch from Tim Adye: Restores the speed of RooLinkedList lookups (and some other operations) to that from ROOT 5.34.17 and before. The hash table was used previously, but this was disabled in ROOT 5.34.18+ because it gave incorrect results when list entries were renamed. This patch allows the hash table to be used without risk of failure, improving the speed of operations that make heavy use of RooFit lists, such as combining and importing (eg. factor 3 on an import). Details from Tim Adye: An update (26/06/2014) included in ROOT 5.34.18 fixed name lookups with RooLinkedList::findArg() when a list element had been renamed, by disabling the hash table optimisation. There was still an issue with find(name) and when removing or replacing renamed elements. This patch should mostly restore (or even slightly improve on) the speed we had before that update (eg. in 5.34.17), but with corrected find, remove, and replace operations. For all this to work, I had to make a few changes to how the name registry is used. RooLinkedList now has _useNptr enabled by default, but only uses the name registry when it is safe and efficient to do so. If a RooAbsArg is ever renamed, a flag is set in the name registry (actually a bit in the new TNamed) to indicate that a hash table lookup may give a false negative for that name. That will permanently (for this job) prevent a quick lookup for that name, but that's OK since renaming is relatively rare. To speed up the name registry (which is now used more often), I increased its static hash table size from 31 to 100000. That might seem like a drastic change, but since this is a singleton it only adds 781 kilobytes to the total memory usage. This patch also includes a few minor fixes to RooHashTable: fix when a replaced element had a different name (slot), fix for find(TObject*) which always failed (but wasn't used), and a small optimisation for RooHashTable::findLinkTo(). | 19 June 2015, 15:59:39 UTC |
727e33c | Lorenzo Moneta | 19 June 2015, 15:53:06 UTC | Apply patch from Tim Adye: Several improvements to reduce the RooFit memory use, especially for the combined CMS Higgs coupling workspaces (eg. reduce the full CMS workspace requirements from 7.3 to 1.8 GB, with a more modest 5.3 to 4.6 GB improvement for an ATLAS workspace). Details from Wouter Verkerke: - For any RooSimultaneous component in which there is a pdf tagged with attribute "MAIN_MEASUREMENT", only that pdf is forwarded to the component calculator, thereby stripping of all subsidiary measurements (these are evaluated elsewhere anyway) This is already done automatically for ATLAS binned likelihood, where the BinnedLikelihood attribute has a similar effect. Since CMS attaches 2305 subsidiary measurements to each of their O(250) channels. this procedure avoids the replication of ~500,000 RooGaussians and 1.5 million associated RooRealVars. - The default buffer size allocation for TTree attached RooVectorDataStores is reduced from 4096 bytes per branch to 1024. - The initially reserved vector size of Roo(Obj)CacheManager for internally cached objects is reduced from 10 to 2. - The TNamed data member of RooLinkedList is removed (was only used in one very obscure place). - The chunk size for memory pools for RooLinkedListElems is reduced from 1M to 256K. To take advantage of this for the CMS workspace, the pdf terms should be tagged with the "MAIN_MEASUREMENT" attribute. If not already included, it can be added with the following code snippet. RooFIter iter = w->components().fwdIterator() ; RooAbsArg* arg ; while(arg=iter.next()) { if (arg->IsA()==RooAddPdf::Class() && TString(arg->GetName()).BeginsWith("pdf_")) { arg->setAttribute("MAIN_MEASUREMENT") ; cout << "component " << arg->GetName() << " is a cms main measurement" << endl ; } } | 19 June 2015, 15:59:27 UTC |
aa8cbc6 | Lorenzo Moneta | 19 June 2015, 15:40:28 UTC | from Wouter: change components to return a RooArgList instead of a RooArgSet to not remove duplicates (e.g. RooProduct of x*x ) | 19 June 2015, 15:43:32 UTC |
501a49c | Sergey Linev | 18 June 2015, 07:50:48 UTC | http: update documentaion Signed-off-by: Bertrand Bellenot <bertrand.bellenot@cern.ch> | 18 June 2015, 13:25:02 UTC |
f4ebf5f | Sergey Linev | 18 June 2015, 07:49:37 UTC | http: increase monitoring interval in example, MathJax is not that fast Signed-off-by: Bertrand Bellenot <bertrand.bellenot@cern.ch> | 18 June 2015, 13:25:01 UTC |
3ad6e9f | Sergey Linev | 18 June 2015, 07:48:33 UTC | http: provide example how custom get method can be used Example shows usage of custom http requests to get only portyion of object data and not whole object. In this particular case object keeps list of string and client could request inly newer strings. Also shown custom draw function for such object. Configuration parameter placed in comments part of ClassDef() to simplify application development. Signed-off-by: Bertrand Bellenot <bertrand.bellenot@cern.ch> | 18 June 2015, 13:25:00 UTC |
bd13c26 | Sergey Linev | 18 June 2015, 07:45:21 UTC | jsroot: change date tag in version string Signed-off-by: Bertrand Bellenot <bertrand.bellenot@cern.ch> | 18 June 2015, 13:25:00 UTC |
d7e6577 | Sergey Linev | 12 June 2015, 12:37:40 UTC | 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 | Sergey Linev | 12 June 2015, 11:04:26 UTC | 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 | Sergey Linev | 12 June 2015, 09:19:55 UTC | 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 | Sergey Linev | 12 June 2015, 08:42:07 UTC | 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 | David Smith | 16 June 2015, 07:16:23 UTC | Fix problem where TNetXNGFile could read from the wrong offset within an archive | 16 June 2015, 07:16:23 UTC |
224b1d8 | Bertrand Bellenot | 12 June 2015, 14:31:01 UTC | 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 | Fons Rademakers | 11 June 2015, 10:33:15 UTC | make sure clang is used when clang >= v7 (version string is changed). | 11 June 2015, 10:33:15 UTC |
5cc0c97 | Fons Rademakers | 11 June 2015, 10:33:00 UTC | correct some formatting. | 11 June 2015, 10:33:00 UTC |
74bd80e | Sergey Linev | 09 June 2015, 08:45:04 UTC | 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 | Sergey Linev | 09 June 2015, 08:33:10 UTC | 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 | Lorenzo Moneta | 08 June 2015, 09:24:33 UTC | Fix contour computations in RooMinimizer (fix ROOT-7290) | 08 June 2015, 10:01:05 UTC |
eb42b27 | Bertrand Bellenot | 08 June 2015, 08:22:24 UTC | Fix Coverity CID 57926 (Improper use of negative value) | 08 June 2015, 08:22:24 UTC |
ee6d45a | Bertrand Bellenot | 05 June 2015, 11:50:58 UTC | Fix Coverity issue CID 56130 (Uninitialized pointer field) | 05 June 2015, 11:50:58 UTC |
5384b12 | Bertrand Bellenot | 05 June 2015, 10:20:10 UTC | 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 | Bertrand Bellenot | 04 June 2015, 14:22:51 UTC | Fix error: unused parameter 'event' | 04 June 2015, 14:22:51 UTC |
705171d | Bertrand Bellenot | 04 June 2015, 14:15:12 UTC | Fix indentation | 04 June 2015, 14:15:12 UTC |
e86c804 | Bertrand Bellenot | 04 June 2015, 14:00:34 UTC | Fix several coverity issues (mostly uninitialized variables) | 04 June 2015, 14:00:34 UTC |
10226ca | Bertrand Bellenot | 04 June 2015, 13:59:43 UTC | Fix Coverity issue CID 61347: Dereference after null check | 04 June 2015, 13:59:43 UTC |
4dc78e2 | Bertrand Bellenot | 04 June 2015, 13:48:29 UTC | Fix Coverity CID 61361: Recursion in included headers | 04 June 2015, 13:49:07 UTC |
1e613ca | Gerardo Ganis | 03 June 2015, 16:55:34 UTC | 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 | Gerardo Ganis | 03 June 2015, 14:25:42 UTC | Proof: add support for aliases in Draw actions | 03 June 2015, 14:25:56 UTC |
8f761ae | Sergey Linev | 03 June 2015, 11:23:08 UTC | 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 | Sergey Linev | 03 June 2015, 08:13:06 UTC | 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 | Sergey Linev | 02 June 2015, 18:03:53 UTC | 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 | Sergey Linev | 02 June 2015, 18:00:03 UTC | 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 | Sergey Linev | 02 June 2015, 16:28:41 UTC | 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 | Sergey Linev | 02 June 2015, 16:00:54 UTC | 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 | Sergey Linev | 02 June 2015, 14:53:24 UTC | 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 | Sergey Linev | 02 June 2015, 14:49:48 UTC | 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 | Sergey Linev | 27 May 2015, 12:25:49 UTC | 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 | Sergey Linev | 26 May 2015, 09:07:40 UTC | 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 | Sergey Linev | 22 May 2015, 14:47:20 UTC | 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 | Sergey Linev | 22 May 2015, 10:45:47 UTC | http: implement debug mode for civetweb engine Signed-off-by: Bertrand Bellenot <bertrand.bellenot@cern.ch> | 03 June 2015, 08:43:55 UTC |
e0c19aa | Sergey Linev | 22 May 2015, 08:53:14 UTC | 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 | Philippe Canal | 28 May 2015, 02:10:33 UTC | 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 | Wim Lavrijsen | 27 May 2015, 17:14:11 UTC | somewhat better GIL handling to help ROOT-7358 along | 27 May 2015, 17:14:11 UTC |
6a465a4 | Pere Mato | 27 May 2015, 14:45:17 UTC | 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 | Ben Morgan | 26 May 2015, 15:09:21 UTC | 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 | Olivier Couet | 27 May 2015, 13:41:33 UTC | Fix https://sft.its.cern.ch/jira/browse/ROOT-6703. | 27 May 2015, 13:41:33 UTC |
eee221d | Olivier Couet | 26 May 2015, 08:23:04 UTC | 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 | Olivier Couet | 21 May 2015, 08:46:05 UTC | 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 | Olivier Couet | 20 May 2015, 14:22:32 UTC | fix typo reported here https://root.cern.ch/phpBB3/viewtopic.php?f=10&t=19724 | 20 May 2015, 14:23:19 UTC |
e4f67fc | Pere Mato | 20 May 2015, 13:25:06 UTC | Fix for ROOT-7091 - TEnv issues with reading configuration files | 20 May 2015, 13:29:30 UTC |
bb88963 | Pere Mato | 20 May 2015, 09:37:12 UTC | Fix for ROOT-7311 - .license and .credits do not work at the prompt | 20 May 2015, 09:43:26 UTC |
f570aa5 | Lorenzo Moneta | 19 May 2015, 15:25:16 UTC | Avoid an infinite loop in BufferEmpty (Fix ROOT-7328). | 19 May 2015, 15:25:16 UTC |
0ea8e1e | Pere Mato | 17 May 2015, 18:34:11 UTC | Applied patch in ROOT-7340 - Remove some references to removed modules peac and clarens | 17 May 2015, 18:41:59 UTC |
b706452 | David Smith | 13 May 2015, 17:28:20 UTC | 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 | Pere Mato | 13 May 2015, 16:44:51 UTC | Fix for ROOT-7334 - Comment wrong in TTimeStamp.cxx | 13 May 2015, 16:44:51 UTC |
4c9ee6c | Pere Mato | 13 May 2015, 16:27:16 UTC | 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 | David Smith | 12 May 2015, 15:35:49 UTC | Move noisy message in xrootd plugin during GetPathInfo. ROOT-7185 | 12 May 2015, 15:35:49 UTC |
66bf912 | Lorenzo Moneta | 08 May 2015, 12:59:33 UTC | Fix check for future GSL versions (fix for ROOT-7325) | 08 May 2015, 12:59:48 UTC |
81dd44d | David Smith | 08 May 2015, 09:47:50 UTC | ROOT-7296 | 08 May 2015, 09:47:50 UTC |
cea5f2f | Lorenzo Moneta | 07 May 2015, 14:17:34 UTC | Fix check on GSL version | 07 May 2015, 14:23:16 UTC |
4071cc1 | Lorenzo Moneta | 07 May 2015, 13:50:04 UTC | 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 | Dario Berzano | 06 May 2015, 14:11:23 UTC | PROOF: honor dataset query in non-archive entries Fixes ALIROOT-5990 | 06 May 2015, 14:11:23 UTC |
aef6734 | Pere Mato | 05 May 2015, 16:27:31 UTC | 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 | Pere Mato | 05 May 2015, 12:29:16 UTC | 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 | Wim Lavrijsen | 04 May 2015, 21:56:05 UTC | support for tree branch aliasing | 04 May 2015, 21:56:05 UTC |
cdae52f | Wim Lavrijsen | 01 May 2015, 19:08:13 UTC | proper decrefs in tpp_dealloc (see ROOT-7112) | 01 May 2015, 19:08:13 UTC |
8a5f25d | Matevz Tadel | 30 April 2015, 21:50:17 UTC | 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 | Pere Mato | 30 April 2015, 14:17:37 UTC | Typo | 30 April 2015, 14:17:37 UTC |
fb6fc24 | Pere Mato | 30 April 2015, 13:43:39 UTC | Removed warnings when using clang 3.6 and 3.4 | 30 April 2015, 13:43:39 UTC |
42751d1 | Pere Mato | 30 April 2015, 11:49:29 UTC | Avoid unuran warnings for gcc 4.4 (native in SLC6) | 30 April 2015, 11:49:29 UTC |
3a31152 | Pere Mato | 30 April 2015, 10:24:50 UTC | Switch off 'deprecated' warnings for icc14. | 30 April 2015, 10:24:57 UTC |
260d97d | Lorenzo Moneta | 29 April 2015, 14:29:59 UTC | Merge form master fix for calling right method of TH2 in RuleFit | 29 April 2015, 15:50:46 UTC |
39e8939 | Pere Mato | 29 April 2015, 14:11:09 UTC | Clean up some more warnings seen by clang on SLC. | 29 April 2015, 14:11:16 UTC |
7a7ebf6 | Bertrand Bellenot | 29 April 2015, 09:24:14 UTC | 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 | Sergey Linev | 28 April 2015, 13:54:15 UTC | 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 | Sergey Linev | 28 April 2015, 13:51:09 UTC | 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 | Sergey Linev | 28 April 2015, 13:46:04 UTC | jsroot: improve html files, remove unnecessary definitions Signed-off-by: Bertrand Bellenot <bertrand.bellenot@cern.ch> | 29 April 2015, 07:55:58 UTC |
874ea45 | Sergey Linev | 28 April 2015, 13:45:14 UTC | 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 | Sergey Linev | 28 April 2015, 13:00:20 UTC | 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 | Sergey Linev | 28 April 2015, 12:56:01 UTC | 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 | Pere Mato | 28 April 2015, 20:03:02 UTC | Avoid warnings for x86_64-mac1010-clang36-opt platform | 28 April 2015, 20:03:02 UTC |
f11d86e | Pere Mato | 28 April 2015, 15:29:52 UTC | Clean some warnings | 28 April 2015, 15:29:52 UTC |
99e5248 | Pere Mato | 28 April 2015, 15:20:27 UTC | Fix for ROOT-7274 - g2root segfaults | 28 April 2015, 15:20:27 UTC |
af5d936 | Bertrand Bellenot | 28 April 2015, 11:38:46 UTC | Set the most modern GUI style as default | 28 April 2015, 11:39:10 UTC |
ecf7359 | Gerardo Ganis | 28 April 2015, 08:23:45 UTC | 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 | Bertrand Bellenot | 28 April 2015, 09:44:31 UTC | 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 | Olivier Couet | 27 April 2015, 15:50:03 UTC | 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 | Bertrand Bellenot | 27 April 2015, 15:06:24 UTC | Ignore a couple of compilation warnings with MSVC++2013 | 27 April 2015, 15:06:24 UTC |
5a24210 | Philippe Canal | 24 April 2015, 18:13:36 UTC | Properly reset the TClassRef of the 'local' CollectionProxy and Streamer. This fixes ROOT-7239. | 24 April 2015, 18:14:42 UTC |