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

sort by:
Revision Author Date Message Commit Date
0c3cfa3 Update ROOT version files to v5.34/28. 24 March 2015, 09:50:05 UTC
6c5cdd0 Remove CMake warnings fro version > 3.0 24 March 2015, 08:47:54 UTC
51123ec Fix ROOT-7185 23 March 2015, 13:33:57 UTC
bc52c0b Adjusments needed 23 March 2015, 11:54:09 UTC
c55b007 Avoid crash on 'immediate exit'. For example when being passed the option -help or -config 20 March 2015, 20:14:43 UTC
d1655ce Remove CMake warnings fro version > 3.0 20 March 2015, 17:29:48 UTC
2e7c767 Finish fix for ROOT-7177 20 March 2015, 17:11:12 UTC
f31386c The stroke was a wee bit too thin: it disappeared when the previewer window was reduced. 20 March 2015, 16:18:49 UTC
ee87d12 Make sure the stroke around the solid boxes is thin and not dashed 20 March 2015, 15:56:07 UTC
f765c1a update jsroot and httpserver docu Signed-off-by: Bertrand Bellenot <bertrand.bellenot@cern.ch> 20 March 2015, 08:12:32 UTC
4b67679 jsroot: revert usage of getBoundingClientRect() Main difference from getBBox - it evaluates size of main SVG element and therefore does not return actual size of SVG elements inside. Also fix problem with null color in MathJax output Signed-off-by: Bertrand Bellenot <bertrand.bellenot@cern.ch> 20 March 2015, 08:12:31 UTC
3048c79 Fix for ROOT-7177 (test-stressiterators fails on slc6 and clang 3.6 ) by coping implementation existing in master 19 March 2015, 18:40:59 UTC
9d812b8 Changes needed by CMake 3.2 19 March 2015, 18:40:59 UTC
667badd Fix again for ROOT-7149. 19 March 2015, 18:40:59 UTC
6688617 Fix for ROOT-7149. 19 March 2015, 18:40:59 UTC
3ef0ffe ROOT-7185 19 March 2015, 14:42:29 UTC
d9171de Synch with master + fix potential crash when fBrowser pointer is NULL, as reported on the forum (https://root.cern.ch/phpBB3/viewtopic.php?f=3&t=19438) 18 March 2015, 22:29:06 UTC
29c6466 allow lookup of builtin types where the branch and leave are named differently 18 March 2015, 17:05:25 UTC
6092c14 http: remove unnecessary scope in sniffer Signed-off-by: Bertrand Bellenot <bertrand.bellenot@cern.ch> 18 March 2015, 15:53:02 UTC
aa4eecb jsroot: fix problem when drawing inside invisible element It happens when tabs or collapsible layout hide area, dedicated for the drawing. Fix small error reported https://root.cern.ch/phpBB3/viewtopic.php?f=3&t=19435 When only logx;logy draw option was specified, histogram was not drawn Signed-off-by: Bertrand Bellenot <bertrand.bellenot@cern.ch> 18 March 2015, 15:53:02 UTC
cf5a91b Fix roottest errors due to iostream #include: CINT sometimes "forgot" it. 18 March 2015, 14:04:53 UTC
9accd97 Always #include <iostream> (ROOT-7103). 17 March 2015, 14:38:37 UTC
0d25c2d Add missing dependency between tutorials 16 March 2015, 20:44:22 UTC
1e8e790 Small update in Preface 16 March 2015, 14:56:43 UTC
f08a03c In case of transparency filled boxes should not be stroked. 16 March 2015, 14:45:04 UTC
7b846ab Add missing dependency between tutorials 16 March 2015, 08:33:04 UTC
740e312 When printing a coloured 2D histograms (with option COLZ) into a PDF or PostScript file, the preview on screen using many standard PDF previewer tools showed very thin white lines between the bins as well as in the color palette. This made very ugly the final output. This problem is due to bad implementation of anti-aliasing in these previewers. A way to bypass this issue was to turn off the anti-aliasing in the previewer bu then the rest of the document does not look nice. This problem is now bypass with this fix in both PDF and PostScript output. 13 March 2015, 12:57:13 UTC
08d8d48 jsroot: better handling of SVG drawing in hidden html elemenets In collapsible and tabs layout drawing can be hidden. In such case client rect of correspondent divs returns 0. To avoid problem with SVG drawing, one should just hide SVG element. Similar problems appears during resize. Both problems are now fixed. Signed-off-by: Bertrand Bellenot <bertrand.bellenot@cern.ch> 12 March 2015, 15:00:37 UTC
3316e1e Append the existing LD_LIBRARY_PATH when running hsimple.exe (was failing when linked against tcmalloc) 12 March 2015, 13:35:33 UTC
b7daf3b Better adjustment of the tilde accent position in case of Cocoa backend. 12 March 2015, 08:44:38 UTC
21abc8a Do not overwrite the output file at each iteration 11 March 2015, 20:56:29 UTC
96a8655 Fix compilation warnings + add some color in MathJax 11 March 2015, 16:43:26 UTC
0b94fc7 http: adjust TRootSniffer for user-specific applications Idea to provide possibility for user to implement custom elements, functions, drawings only by sub-classing TRootSniffer - user could modify/update objects at the moment when they are accessed via TRootSniffer::FindInHierarchy() method - one could register commands for sniffer itself - optionally disable scan of gROOT directory - one could redefine _title property In THttpServer there is now configurable list of system directories like ROOTSYS or JSROOTSYS which could be accessed via http protocol using /rootsys or /jsrootsys paths. Normally list should be prepared before actual http server started. Signed-off-by: Bertrand Bellenot <bertrand.bellenot@cern.ch> 11 March 2015, 15:44:55 UTC
9e45710 jsroot: lazy load of draw functions from external scripts - Now one could configure for every item individual _drawfunc, _drawscript and _drawopt, which could be load at the moment when required. - One could use WhenReady() method of painter to perform action in the browser when item is finally drawn. Could be used for synchronization with drawing. - Provide local configuration script for MathJax - Improve text output - prevent text overflow Signed-off-by: Bertrand Bellenot <bertrand.bellenot@cern.ch> 11 March 2015, 15:44:55 UTC
717fa74 Fix typo (Mac did not complain... :-( ) 11 March 2015, 15:21:35 UTC
e586077 Fix ROOT-6962 11 March 2015, 15:12:04 UTC
a1f5529 Ensure that running hsimple.exe in the build is not affected by the current user environment. 11 March 2015, 10:48:33 UTC
772da58 Fix for C++98 10 March 2015, 16:22:31 UTC
accda72 Made calling TGenCollectionStreamer::Generate thread safe Although each thread will get its own copy of TGenCollectionStreamer, that copy is made by calling Generate on a global instance of the class. Therefore Generate needs to be thread safe. This translates to requiring TGenCollectionProxy::Initialize be thread safe. This required that TGenCollectionProxy::fValue be atomic and be the last value to be set in TGenCollectionProxy::InitializeEx. 10 March 2015, 15:52:51 UTC
9f68387 Proof: dyn workers: make poll interval configurable 10 March 2015, 09:23:49 UTC
ad3721c Proof: make sure that all counters are correct in dynamic mode 10 March 2015, 08:53:30 UTC
bf3b761 Add space formatting for MathJax 09 March 2015, 08:41:56 UTC
927828a Only handle .lnk files on Windows (fix Jira issue #ROOT-7147) 06 March 2015, 08:50:44 UTC
c4cec55 Fix for ROOT-7104 - Build failure with --enable-cxx14 and clang-3.5.1 05 March 2015, 17:33:09 UTC
ecb3c75 Fix for ROOT-7002 - Backtrace on MacOS X 10.10 broken / atos 05 March 2015, 11:25:12 UTC
86e44dc Remove cmake warnings for version 3.1 05 March 2015, 11:13:35 UTC
c5917da jsroot: use SVG output in MathJax Instead of foreignObject and HTML output of MathJax 'misuse' SVG convertion of MathJax. Main workaround behind - after MathJax SVG element produced, it is extracted from hidden HTML element and inserted into ROOT SVG hierarchy. Works with Firefox, IE9, Chrome Signed-off-by: Bertrand Bellenot <bertrand.bellenot@cern.ch> 05 March 2015, 10:33:01 UTC
23839a6 jsroot: use MathJax for latex output 1. Introduce central method where all kind of text drawings are handled. At this place decide which kind of rendering - plain text, simplify latex or normal MathJax is used 2. Implement correct size adjustment and alignment for all kinds of text output (with and without MathJax) 3. Support TMathText class - always MathJax will be used 4. Draw label in TPabeText 5. Avoid concurent calls of JSROOT.AssertPrerequisities Signed-off-by: Bertrand Bellenot <bertrand.bellenot@cern.ch> 04 March 2015, 08:35:14 UTC
3cb3124 Implemented configuration option cxx14 to enable compiling with this c++14 version of the standard. 03 March 2015, 10:53:16 UTC
c42626e Fix default constructor initialisation of RooTFn* classes. This fixes he problem reported at https://root.cern.ch/phpBB3/viewtopic.php?f=15&t=19314 03 March 2015, 09:10:28 UTC
68e656e Avoid double counting size of 'in-memory' basket. Even when the TTree was not connected to a file TBranch::WriteBasket would record the size of the basket in fTotBytes, when/if the TTree was later written to a file, the size of the basket would be added _again_ to fTotBytes by WriteBasket 02 March 2015, 17:57:46 UTC
92a450d ProofPlayer: remove remnant from debug session 28 February 2015, 22:02:01 UTC
cdefbd9 ProofX: change default for socket reconnection to OFF 28 February 2015, 22:00:53 UTC
4dd0392 stressProof: adapt to new default packetizer 28 February 2015, 16:14:38 UTC
cba2c56 http: sync with JSROOT changes Specify prerequisities for tree player. It is jquery-based, therefore JSROOT should load appropriate scripts before Signed-off-by: Bertrand Bellenot <bertrand.bellenot@cern.ch> 27 February 2015, 09:32:15 UTC
7b9bc75 jsroot: reduce usage of jQuery in JavaScript graphics 1. As much as possible reqduce usage of jQuery and jQuery-UI. Anyway SVG-based graphic implemented with d3.js. Only for user interface like menus or buttons or for complex UI interfaces keep usage of jquery 2. Introduce JSRootPainter.jquery.js script where all jquery-specific code is collected 3. Support usage of .min.js version of scripts 4. When JSROOT used without objects browser (nobrowser mode), total size of load scripts reduced from 960K to 335K Signed-off-by: Bertrand Bellenot <bertrand.bellenot@cern.ch> 27 February 2015, 09:32:14 UTC
f07b694 jsroot: better support of foreignObject in SVG graphic 1. foreignObject used to display HTML content inside SVG. Safari/Chrome has several problems with them like http://bit.ly/1wjqCQ9 IE do not support foreignObjects at all. foreignObjects used for TH2 draw options col2/col3 with HTML5 canvas. 2. First try to use MathJax. It is incapsulated into foreignObjects. Test implementation in TLegend painter. In future JSROOT versions one need to implement full converted from ROOT TLatex into normal (La)Tex. Signed-off-by: Bertrand Bellenot <bertrand.bellenot@cern.ch> 26 February 2015, 14:22:08 UTC
660d17e Fix for ROOT-7105 - root.desktop file doesn't conform freedesktop standard 26 February 2015, 12:44:11 UTC
ca503d0 Fix for ROOT-7048 - Issue while loading libraries that start with the same string 26 February 2015, 10:45:36 UTC
5d48c84 Proof-Packetizer: remove redefinition of a member The TMap fSlaveStats is defined in TVirtualPacketizer and must not be redefined here. Also fixes an issue with stressProof when testing different packetizers. 26 February 2015, 10:11:37 UTC
944af25 Proof: Set TPacketizer default data packetizer TPacketizer now supports dynamic addition of workers and for the rest the behaviour has always ben similar the more complicated TPacketizerAdaptive. 26 February 2015, 09:54:00 UTC
bd34ff3 Proof: improve dynamic startup workflow The current implementation of dynamic worker startup requires at least one worker available to launch a query. This patch allows to submit a query even without workers and to have it automatically start processing when the first workers comes. Required for PoD setups using resource management systems with potentially large startup latency, e.g. PanDa. The time the master waits for the first worker to come is controlled by the ROOT-rc Proof.DynamicStartupTimeout 600 (value in seconds). Default is infinite. 26 February 2015, 09:52:37 UTC
f73120a Fixes for clang. 25 February 2015, 17:44:03 UTC
02c0b1a Fix parsing the cut name in TH2::ProjectionX/Y and TH2::ProfileX/Y (Fix ROOT-7097) 24 February 2015, 13:30:39 UTC
1b89464 Proof: fix protocol issue introduced by the last patch Affects standard startups 24 February 2015, 10:34:20 UTC
88d8439 Fix for ROOT-7070 - ROOT does not compile with latest Pythia 8 version > 8.2 23 February 2015, 10:09:59 UTC
1cb53d9 Implement the transparency. 20 February 2015, 17:36:05 UTC
e81e1bf Proof-Tutorials: support for passing input objects to runProof It is now possible to pass as 4th argument a list of objects to be added to the input list to further control the PROOF behaviour: root [] TList *ins = new TList root [] ins->Add(new TParameter<Int_t>("MyParm", 3)) root [] runProof("simple",0,4,ins) the content of 'ins' will then be copied to the input list before processing. 20 February 2015, 17:05:05 UTC
5be5287 Proof-Packetizer: Fine tune warning messages 20 February 2015, 17:04:57 UTC
7d34ebe Proof-Lite: add simulator for dynamic worker startup The patch makes TProof::PollForNewWorkers virtual and adds an implementation of the same in TProofLite, so that we can simulate dynamic startup, for packetizer testign purposes. The all thing is triggered by the ROOT-rc 'Proof.SimulateDynamicStartup' which accepts a string value in the form "increase-step:max-num-workers", where 'increase-step' is the number of new workers created at each call, and 'max-num-workers' is the maximum number of workers to start. Once this is set, if a PROOF-Lite session with less workers than 'max-num-workers', during processing the numbers of workers will be gradually increased to reach 'max-num-workers'. The patch also re-organize the TProof code for dynamic startup to minimize duplications. In particular, the part setting up the new workers environment has been separated into a new method SetupWorkersEnv, so that it can used by TProofLite too. Several bugs have been fixed in this code as a results of tests with examples requiring packages and loaded macros, which were not used in the simple example used to develop this code. 20 February 2015, 17:04:48 UTC
ec85ebd Proof-Serv: fix call flow for AddDynanicPath/AddIncludePath Add missing possibility to control if after a request for changing a library or include path, a log file is sent back. 20 February 2015, 17:04:40 UTC
43f20e3 Proof-PerfStat: adapt to dynamic startup Add possibility to force setting the number of workers. This is useful when only a maximum is known, as in the case of dynamic startup. The TParameter<Int_t> is called 'PROOF_DynamicStartup' and the value is the maximum number of workers (wmax). It is assumed that the ordinals are 0.0 ... 0.'wmax-1' . 20 February 2015, 17:04:33 UTC
b9dbef9 TPacketizer: implement AddWorkers AddWorkers is the method to add workers while running. Added a basic implementation for testing. The patch also moves fInput from TPacketizerUnit to TVirtualPacketizer to that it can be used more generally reducing code duplications. 20 February 2015, 17:04:25 UTC
dc2dd64 Merge branch 'v5-34-00-patches' of https://root.cern.ch/git/root into v5-34-00-patches 20 February 2015, 16:32:40 UTC
01c25f0 json: handle all escape characters Signed-off-by: Bertrand Bellenot <bertrand.bellenot@cern.ch> 20 February 2015, 16:27:50 UTC
fbb0a04 Add TEX option in the Canvas "Save" menu 20 February 2015, 16:25:03 UTC
42b4e8c - `\mu` is now working for Postscript output. 20 February 2015, 14:37:04 UTC
0505c44 jsroot: provide JSROOT changelog in md format Signed-off-by: Bertrand Bellenot <bertrand.bellenot@cern.ch> 20 February 2015, 14:18:56 UTC
b01f477 json: correctly process escape characters in the JSON string Signed-off-by: Bertrand Bellenot <bertrand.bellenot@cern.ch> 20 February 2015, 14:18:56 UTC
138099f jsroot: implement raw Text output from THttpServer 1. One could create now 'Text' item on the server side, which just disaplyed in the browser. 2. For text display MathJax can be used - one should specify 'mathjax' property for Text item. 3. Provide example with Text in httpcontrol.C macro 4. Support 'autozoom' draw option 5. Support _same_ identifier in items list 6. Remove default-ui class from droppable, hide nasty effects in StreamerInfo and Text display Signed-off-by: Bertrand Bellenot <bertrand.bellenot@cern.ch> 20 February 2015, 14:18:55 UTC
9dabd5d Update ROOT version files to v5.34/26. 20 February 2015, 12:18:30 UTC
6d4ebd7 Don't build libNew.dll on Windows anymore (fixes Jira #ROOT-7081 libNew.dll in Windows release) 19 February 2015, 15:32:47 UTC
f5e9d17 In Pad::Print(), make sure the file format is "pdf" when the option "Title:" is present. 19 February 2015, 14:04:39 UTC
b178d1c Complete the previous fix: Make sure the first color is initialized. 19 February 2015, 10:24:37 UTC
0226a6e Fix an issue with transparent pads in TTextDump. 18 February 2015, 15:56:19 UTC
d6c4787 Connecting extended key-value information to volumes (FCA) 18 February 2015, 15:45:36 UTC
7a266af Add lifetime of temporaries (ROOT-5606). 18 February 2015, 14:35:43 UTC
03d1510 Remove trailing spaces 18 February 2015, 10:45:11 UTC
563800c jsroot: update docu Signed-off-by: Bertrand Bellenot <bertrand.bellenot@cern.ch> 18 February 2015, 09:56:02 UTC
2e4c868 jsroot: let directly display objects from canvas list of primitives Signed-off-by: Bertrand Bellenot <bertrand.bellenot@cern.ch> 18 February 2015, 09:56:01 UTC
0c9948a http: Use TClass::BuildRealData() in sniffer to get correct offsets for all data members (including abstract base classes) Signed-off-by: Bertrand Bellenot <bertrand.bellenot@cern.ch> 18 February 2015, 09:56:01 UTC
c6658b0 http: when scan objects with TRootSniffer, ignore optional fields Signed-off-by: Bertrand Bellenot <bertrand.bellenot@cern.ch> 17 February 2015, 15:40:19 UTC
af51485 jsroot: let customize central page from THttpServer settings Now it is possible to set different properties to the THttpServer instance, which are than analyzed while openning web page. These are: _drawitem and _drawopt - automatically draw item _monitoring - enable monitoring _loadfile - load ROOT file Also fix problem with logy scale on TGraph Also fix problem with multiple files loading Signed-off-by: Bertrand Bellenot <bertrand.bellenot@cern.ch> 16 February 2015, 13:35:42 UTC
fa9ef8b http: provide way to customize items in THttpServer Now one could specify extra properties for each object, registered to the server. For example, it could be icon name (_icon property), which used in JSROOT to disaply appropriate item. It is possible to specify location of JSROOT to get newer functionality or just to improve performance of page loading while all JavaScripts will be loaded from fast web server. One could change default page shown in the browser. Modify httpcontrol.C to show new functionality - one could enable monitoring and display item when page is opened. Signed-off-by: Bertrand Bellenot <bertrand.bellenot@cern.ch> 16 February 2015, 13:35:42 UTC
b894274 jsroot: better handling of files with subdirectories 1. When such file opened and histogram from sub-sub directory displayed, browser hierarchy automatically refreshed now. 2. Also when objects monitoring from the file is performed (in any case, not recommended) file re-openning done more clear 3. Fix problem with streamer infos display 4. Introduce central JSROOT.CallBack method to handle callbacks 5. Fix problem with logx/logy on TGraph Signed-off-by: Bertrand Bellenot <bertrand.bellenot@cern.ch> 13 February 2015, 09:07:55 UTC
b7a2be9 From Vittorio Zecca: fix deref versus CINT-power (ROOT-5421). 12 February 2015, 20:51:31 UTC
c35ef07 Copy for master fix for parameter limits when value is outside limits. 12 February 2015, 08:30:30 UTC
12d8cc1 Fix coding conventions 11 February 2015, 10:01:40 UTC
27258b1 Fix the problem reported here: https://root.cern.ch/phpBB3/viewtopic.php?f=3&t=19186 11 February 2015, 09:39:27 UTC
12dd1ed jsroot: correctly handle recursion when drawing and than dropping items When loading file(s) and display several items, one should clearly organize call-backs to avoid race conditions Signed-off-by: Bertrand Bellenot <bertrand.bellenot@cern.ch> 11 February 2015, 07:55:22 UTC
back to top