485d2d8 | Rene Brun | 21 September 2009, 15:49:55 UTC | From Wouter: 1) a patch for $ROOTSYS/test (stressRooFit.cxx stressRooFit_tests.cxx and Makefile) 2) a new reference file stressRooFit_v256_ref.root for the web server 3) a patch for config/Makefile.depend 1) is to make some small changes to the test suite 2) should go on the web server in the usuals place 3) is needed to indicate that roofitcore now depends on proof. git-svn-id: http://root.cern.ch/svn/root/trunk@30334 27541ba8-7e3a-0410-8455-c3a389f83636 | 21 September 2009, 15:49:55 UTC |
a7a0616 | Wouter Verkerke | 21 September 2009, 15:39:17 UTC | Import changes in roofit/roofit and roofit/roofitcore from dev/roostats branch git-svn-id: http://root.cern.ch/svn/root/trunk@30333 27541ba8-7e3a-0410-8455-c3a389f83636 | 21 September 2009, 15:39:17 UTC |
6a0e1c8 | Axel Naumann | 21 September 2009, 09:51:32 UTC | Interpret xterm escape sequences for colors / bold / underline; set the prompt color in edtline's internal buffers instead of keeping it in the prompt string. Fixes issue with e.g. ((TRint*)gROOT->GetApplication())->SetPrompt("\033[1mRoot\033[m [%d] "); git-svn-id: http://root.cern.ch/svn/root/trunk@30306 27541ba8-7e3a-0410-8455-c3a389f83636 | 21 September 2009, 09:51:32 UTC |
ab146b8 | Axel Naumann | 21 September 2009, 09:50:21 UTC | First set color (e.g. default, which will turn off bold etc), then aatributes (bold etc). Fixes problem with e.g. color "bold default". git-svn-id: http://root.cern.ch/svn/root/trunk@30305 27541ba8-7e3a-0410-8455-c3a389f83636 | 21 September 2009, 09:50:21 UTC |
ea569a8 | Axel Naumann | 21 September 2009, 08:59:37 UTC | Make the RGB colors lighter when "bold" is specified (for 256color terminals). git-svn-id: http://root.cern.ch/svn/root/trunk@30304 27541ba8-7e3a-0410-8455-c3a389f83636 | 21 September 2009, 08:59:37 UTC |
9e80446 | Olivier Couet | 21 September 2009, 08:20:25 UTC | - update git-svn-id: http://root.cern.ch/svn/root/trunk@30303 27541ba8-7e3a-0410-8455-c3a389f83636 | 21 September 2009, 08:20:25 UTC |
ef9763f | Olivier Couet | 21 September 2009, 08:17:55 UTC | - In DrawPlyMarker: Do not draw the markers if the size is 0. git-svn-id: http://root.cern.ch/svn/root/trunk@30302 27541ba8-7e3a-0410-8455-c3a389f83636 | 21 September 2009, 08:17:55 UTC |
cdefff7 | Rene Brun | 20 September 2009, 15:30:41 UTC | Fix a compilation warning on Windows git-svn-id: http://root.cern.ch/svn/root/trunk@30301 27541ba8-7e3a-0410-8455-c3a389f83636 | 20 September 2009, 15:30:41 UTC |
3eafd9f | Axel Naumann | 20 September 2009, 11:21:32 UTC | Write the history before executing the line, to be able to recall commands causing crashes. git-svn-id: http://root.cern.ch/svn/root/trunk@30300 27541ba8-7e3a-0410-8455-c3a389f83636 | 20 September 2009, 11:21:32 UTC |
9ac1678 | Philippe Canal | 20 September 2009, 04:58:14 UTC | allow 'read' (as well as ioread) as the tag for an io read rule element (to match with rootcint) git-svn-id: http://root.cern.ch/svn/root/trunk@30299 27541ba8-7e3a-0410-8455-c3a389f83636 | 20 September 2009, 04:58:14 UTC |
0e2133d | Matevz Tadel | 19 September 2009, 13:07:06 UTC | From Timur. Draw all plots so that they are contained within a unit-box centered at the origin. This is the first step towards allowing mixing of plots with other scene elements. git-svn-id: http://root.cern.ch/svn/root/trunk@30298 27541ba8-7e3a-0410-8455-c3a389f83636 | 19 September 2009, 13:07:06 UTC |
94b47b4 | Matevz Tadel | 18 September 2009, 17:24:24 UTC | Fix off-by-one bug introduced when adding under and overflow bins: - naming of sub-point-sets was wrong; - SetRange() did not calculate the upper bin limit properly. git-svn-id: http://root.cern.ch/svn/root/trunk@30254 27541ba8-7e3a-0410-8455-c3a389f83636 | 18 September 2009, 17:24:24 UTC |
a7e9691 | Bertrand Bellenot | 18 September 2009, 15:42:09 UTC | - Fix mouse cursor position git-svn-id: http://root.cern.ch/svn/root/trunk@30253 27541ba8-7e3a-0410-8455-c3a389f83636 | 18 September 2009, 15:42:09 UTC |
c812256 | Philippe Canal | 18 September 2009, 15:23:35 UTC | fix windows build git-svn-id: http://root.cern.ch/svn/root/trunk@30252 27541ba8-7e3a-0410-8455-c3a389f83636 | 18 September 2009, 15:23:35 UTC |
066f497 | Philippe Canal | 18 September 2009, 14:55:31 UTC | Fix setup script git-svn-id: http://root.cern.ch/svn/root/trunk@30251 27541ba8-7e3a-0410-8455-c3a389f83636 | 18 September 2009, 14:55:31 UTC |
60669b2 | Philippe Canal | 18 September 2009, 14:44:41 UTC | From Louis: fix the compilation git-svn-id: http://root.cern.ch/svn/root/trunk@30250 27541ba8-7e3a-0410-8455-c3a389f83636 | 18 September 2009, 14:44:41 UTC |
8b26e81 | Axel Naumann | 18 September 2009, 12:56:12 UTC | Don't print the prompt if nobody listens (!isattty(1)) or if nobody can enter anything (!isatty(0)). git-svn-id: http://root.cern.ch/svn/root/trunk@30249 27541ba8-7e3a-0410-8455-c3a389f83636 | 18 September 2009, 12:56:12 UTC |
0653ae4 | Axel Naumann | 18 September 2009, 12:36:07 UTC | Fix piping / redirection issues, visible e.g. with Philippe's sed and roottest: Use dumb terminal if stdin or stdout is not a tty. Set EDIT_DISABLED if stdin is not a tty. Don't use colors if stdout is not a tty. Do not print color-reset sequence if there is none - would be printed even on non-tty. git-svn-id: http://root.cern.ch/svn/root/trunk@30248 27541ba8-7e3a-0410-8455-c3a389f83636 | 18 September 2009, 12:36:07 UTC |
516d4a2 | Philippe Canal | 18 September 2009, 11:52:52 UTC | Update setup for the current location of the include directory git-svn-id: http://root.cern.ch/svn/root/trunk@30247 27541ba8-7e3a-0410-8455-c3a389f83636 | 18 September 2009, 11:52:52 UTC |
9731305 | Philippe Canal | 18 September 2009, 11:48:03 UTC | Update setup file now that MAKEINFO is not longer supported git-svn-id: http://root.cern.ch/svn/root/trunk@30246 27541ba8-7e3a-0410-8455-c3a389f83636 | 18 September 2009, 11:48:03 UTC |
0f3073c | Olivier Couet | 18 September 2009, 11:36:50 UTC | - TGraphPainter git-svn-id: http://root.cern.ch/svn/root/trunk@30245 27541ba8-7e3a-0410-8455-c3a389f83636 | 18 September 2009, 11:36:50 UTC |
8cc0812 | Olivier Couet | 18 September 2009, 11:32:31 UTC | - TGraphAsymmErrors and TGraphBentErrors were not correctly clipped when paint with the option E3 (filled band) and zoomed. git-svn-id: http://root.cern.ch/svn/root/trunk@30244 27541ba8-7e3a-0410-8455-c3a389f83636 | 18 September 2009, 11:32:31 UTC |
c364bcb | Axel Naumann | 18 September 2009, 08:56:09 UTC | Only print errors concerning terminal initialization if the environment variable EDITLINEDEBUG is nonempty. The error messages now also state which $TERM is used. Silence TTermManip's errors for dumb terminals. git-svn-id: http://root.cern.ch/svn/root/trunk@30242 27541ba8-7e3a-0410-8455-c3a389f83636 | 18 September 2009, 08:56:09 UTC |
a268c48 | Olivier Couet | 18 September 2009, 08:20:35 UTC | - Minor changes in order to use this macro in the doc. git-svn-id: http://root.cern.ch/svn/root/trunk@30241 27541ba8-7e3a-0410-8455-c3a389f83636 | 18 September 2009, 08:20:35 UTC |
d6fbe23 | Olivier Couet | 18 September 2009, 08:16:59 UTC | - Small doc improvements git-svn-id: http://root.cern.ch/svn/root/trunk@30240 27541ba8-7e3a-0410-8455-c3a389f83636 | 18 September 2009, 08:16:59 UTC |
0dd4085 | Olivier Couet | 18 September 2009, 07:37:26 UTC | - Documentation improvements (Matthew Strait) git-svn-id: http://root.cern.ch/svn/root/trunk@30239 27541ba8-7e3a-0410-8455-c3a389f83636 | 18 September 2009, 07:37:26 UTC |
9a320dc | Axel Naumann | 18 September 2009, 07:18:24 UTC | Fix for solaris: declare tigetnum git-svn-id: http://root.cern.ch/svn/root/trunk@30238 27541ba8-7e3a-0410-8455-c3a389f83636 | 18 September 2009, 07:18:24 UTC |
44506f3 | Rene Brun | 18 September 2009, 06:18:47 UTC | From Matthew Strait: TStyle.cxx issues the message Error in <TStyle::SetNumberContours>: Illegal number of contours: 1001, myst be > 0 and < 1000 This patch changes "myst" to "must" and also cleans up some of the documentation by wrapping long lines and repairing grammar. git-svn-id: http://root.cern.ch/svn/root/trunk@30237 27541ba8-7e3a-0410-8455-c3a389f83636 | 18 September 2009, 06:18:47 UTC |
2a808c2 | Rene Brun | 18 September 2009, 06:15:12 UTC | Fix coding conventions. git-svn-id: http://root.cern.ch/svn/root/trunk@30236 27541ba8-7e3a-0410-8455-c3a389f83636 | 18 September 2009, 06:15:12 UTC |
7127be4 | Rene Brun | 18 September 2009, 04:30:07 UTC | From Axel: Editline improvements: * fix for cygwin, * new rootrc entry for reverseColor (white on black) to enable alternate set of default colors, * document settings in rootrc; allow #rgb and #rrggbb (esp. for 256 color terminals TERM=xterm-256color) * put conversion of color names to index into term; add terminal's "default" color * default prompt color is now "default", * use TTermManip's color index in editline instead of curses-like color; use 0xff00 byte for bold / underline * don't reset the colors in TTermManip::SetDefaultColor() * add TTermManip::Start/StopBold() * make the index used by TTermManip accessible through GetColorIndex() * allow rootrc to set colors to the terminal default color (index -1) * don't complain if TERM is unset, it works nevertheless (except for colors) C git-svn-id: http://root.cern.ch/svn/root/trunk@30235 27541ba8-7e3a-0410-8455-c3a389f83636 | 18 September 2009, 04:30:07 UTC |
ef03876 | Bertrand Bellenot | 17 September 2009, 16:36:21 UTC | - Emulate mouse move with a shaped window instead of stealing the real cursor from the user - Add Linux specific offset when recording/replaying mouse moves (as it is now a Window, the decorations have to be taken into account) - Add protection when remapping windows from original ID to the new one (solve random weird behavior when replaying complex GUIs) git-svn-id: http://root.cern.ch/svn/root/trunk@30234 27541ba8-7e3a-0410-8455-c3a389f83636 | 17 September 2009, 16:36:21 UTC |
f50c4e5 | Bertrand Bellenot | 17 September 2009, 15:36:54 UTC | New icon used to emulate mouse cursor when replaying events from the event recorder git-svn-id: http://root.cern.ch/svn/root/trunk@30232 27541ba8-7e3a-0410-8455-c3a389f83636 | 17 September 2009, 15:36:54 UTC |
724bde1 | Fons Rademakers | 17 September 2009, 14:48:03 UTC | use reentrant gmtime_r and localtime_r in case we compile with _REENTRANT. git-svn-id: http://root.cern.ch/svn/root/trunk@30229 27541ba8-7e3a-0410-8455-c3a389f83636 | 17 September 2009, 14:48:03 UTC |
9bf50f0 | Rene Brun | 17 September 2009, 14:36:42 UTC | Improve information printed by TTree::PrintCacheStats git-svn-id: http://root.cern.ch/svn/root/trunk@30226 27541ba8-7e3a-0410-8455-c3a389f83636 | 17 September 2009, 14:36:42 UTC |
ea6c29f | Fons Rademakers | 17 September 2009, 13:31:11 UTC | allow to read less than the number of entries in the tree. git-svn-id: http://root.cern.ch/svn/root/trunk@30225 27541ba8-7e3a-0410-8455-c3a389f83636 | 17 September 2009, 13:31:11 UTC |
5d9436f | Fons Rademakers | 17 September 2009, 13:25:40 UTC | TMVA -> libTMVA. git-svn-id: http://root.cern.ch/svn/root/trunk@30224 27541ba8-7e3a-0410-8455-c3a389f83636 | 17 September 2009, 13:25:40 UTC |
5d679c8 | Fons Rademakers | 17 September 2009, 13:23:46 UTC | From Gerri: add flag to disable TMVA build. Default is ON (like it was), but now it can be turned off for when it is not needed to speed up the build time. git-svn-id: http://root.cern.ch/svn/root/trunk@30223 27541ba8-7e3a-0410-8455-c3a389f83636 | 17 September 2009, 13:23:46 UTC |
3c1b498 | Axel Naumann | 17 September 2009, 12:46:14 UTC | For backward compatibility reasons (Getline.c), don't return a copy. Documentation. git-svn-id: http://root.cern.ch/svn/root/trunk@30221 27541ba8-7e3a-0410-8455-c3a389f83636 | 17 September 2009, 12:46:14 UTC |
6b2767f | Axel Naumann | 17 September 2009, 12:41:02 UTC | Fix "char *ans = Getline("What?")" git-svn-id: http://root.cern.ch/svn/root/trunk@30220 27541ba8-7e3a-0410-8455-c3a389f83636 | 17 September 2009, 12:41:02 UTC |
1d843e5 | Rene Brun | 17 September 2009, 12:29:31 UTC | Add new interface functions for the TreeCache: virtual void AddBranchToCache(const char *bname, Bool_t subbranches = kFALSE); virtual void AddBranchToCache(TBranch *branch, Bool_t subbranches = kFALSE); virtual void PrintCacheStats(Option_t* option = "") const; virtual void SetParallelUnzip(Bool_t opt=kTRUE); git-svn-id: http://root.cern.ch/svn/root/trunk@30219 27541ba8-7e3a-0410-8455-c3a389f83636 | 17 September 2009, 12:29:31 UTC |
fa0fe80 | Gerardo Ganis | 17 September 2009, 12:21:32 UTC | Do not set anymore the ForceLocal option in the packetizer when drawing from the created dataset. This was needed as a workaround for the problem in XrdClient fixed recently. git-svn-id: http://root.cern.ch/svn/root/trunk@30218 27541ba8-7e3a-0410-8455-c3a389f83636 | 17 September 2009, 12:21:32 UTC |
b1e0c67 | Gerardo Ganis | 17 September 2009, 12:07:50 UTC | Whenever possible, force creation of temporary directories under /tmp/<user> instead of gSystem->TempDirectory(). This allows to circumvent problems in creating UNIX sockets happening, for example, on on MacOsX. git-svn-id: http://root.cern.ch/svn/root/trunk@30217 27541ba8-7e3a-0410-8455-c3a389f83636 | 17 September 2009, 12:07:50 UTC |
17ea01f | Rene Brun | 17 September 2009, 11:04:08 UTC | From Axel: Update the header for the release notes to new style. Add Mary-Louise Gill, Lucie Flekova. Fix Louis Höfler. git-svn-id: http://root.cern.ch/svn/root/trunk@30216 27541ba8-7e3a-0410-8455-c3a389f83636 | 17 September 2009, 11:04:08 UTC |
7878496 | Fons Rademakers | 17 September 2009, 10:25:41 UTC | From Mary-Louise Gill: fix capitalization of user input during tab completion. git-svn-id: http://root.cern.ch/svn/root/trunk@30215 27541ba8-7e3a-0410-8455-c3a389f83636 | 17 September 2009, 10:25:41 UTC |
7558aea | Axel Naumann | 17 September 2009, 09:32:03 UTC | Probably last batch of fixes for coding convention. git-svn-id: http://root.cern.ch/svn/root/trunk@30214 27541ba8-7e3a-0410-8455-c3a389f83636 | 17 September 2009, 09:32:03 UTC |
858450a | Axel Naumann | 17 September 2009, 09:31:27 UTC | Color rgb values are commonly >255. Fixes colors on terminals supporting initc, e.g. xterm-256color git-svn-id: http://root.cern.ch/svn/root/trunk@30213 27541ba8-7e3a-0410-8455-c3a389f83636 | 17 September 2009, 09:31:27 UTC |
5b03eaf | Fons Rademakers | 17 September 2009, 08:21:16 UTC | after last fixes from Axel turn now editline on by default. git-svn-id: http://root.cern.ch/svn/root/trunk@30211 27541ba8-7e3a-0410-8455-c3a389f83636 | 17 September 2009, 08:21:16 UTC |
cdc1f2d | Fons Rademakers | 17 September 2009, 08:20:19 UTC | added EL_CAN_UP so one can compile with DEBUG_SCREEN flag. git-svn-id: http://root.cern.ch/svn/root/trunk@30210 27541ba8-7e3a-0410-8455-c3a389f83636 | 17 September 2009, 08:20:19 UTC |
ab58b22 | Rene Brun | 16 September 2009, 17:30:17 UTC | Add a direct interface from TTree to TTreeCache with the functions: virtual void AddBranch2Cache(const char *bname, Bool_t subbranches = kFALSE); virtual void AddBranch2Cache(TBranch *branch, Bool_t subbranches = kFALSE); virtual void SetCacheEntryRange(Long64_t first, Long64_t last); virtual void SetCacheLearnEntries(Int_t n=10); virtual void StopCacheLearningPhase(); When adding all branches to the cache the learning phase is automatically stopped. Change the learning phase from 100 to 10 entries. It still remains to change TTree::Process such that the cache entry range is automatically set. git-svn-id: http://root.cern.ch/svn/root/trunk@30208 27541ba8-7e3a-0410-8455-c3a389f83636 | 16 September 2009, 17:30:17 UTC |
40dec98 | Axel Naumann | 16 September 2009, 16:43:22 UTC | Fix window resize: properly move and clean; fix handling of signals, e.g. re-enable them after handling them. When in newest line, next history clears line in old Getline.c; do the same here. It's a workaround for ^C in bash. Fix coloring of move-to-line (sometimes left stray colored char) git-svn-id: http://root.cern.ch/svn/root/trunk@30207 27541ba8-7e3a-0410-8455-c3a389f83636 | 16 September 2009, 16:43:22 UTC |
a8bf7ea | Olivier Couet | 16 September 2009, 14:55:06 UTC | - SavePrimitive saves also the graphical attributes. git-svn-id: http://root.cern.ch/svn/root/trunk@30204 27541ba8-7e3a-0410-8455-c3a389f83636 | 16 September 2009, 14:55:06 UTC |
cf6a4ce | Gerardo Ganis | 16 September 2009, 14:36:05 UTC | Include the linker options in the previous fix git-svn-id: http://root.cern.ch/svn/root/trunk@30203 27541ba8-7e3a-0410-8455-c3a389f83636 | 16 September 2009, 14:36:05 UTC |
2781a0e | Lorenzo Moneta | 16 September 2009, 14:23:46 UTC | fix TH3::KolmogorovTest (see https://savannah.cern.ch/bugs/?55707 ) git-svn-id: http://root.cern.ch/svn/root/trunk@30201 27541ba8-7e3a-0410-8455-c3a389f83636 | 16 September 2009, 14:23:46 UTC |
57efdf4 | Fons Rademakers | 16 September 2009, 14:15:06 UTC | Add Mary-Louise for the editline work. git-svn-id: http://root.cern.ch/svn/root/trunk@30200 27541ba8-7e3a-0410-8455-c3a389f83636 | 16 September 2009, 14:15:06 UTC |
b074c8a | Axel Naumann | 16 September 2009, 14:12:35 UTC | From Mary-Louise Gill: release notes for editline. git-svn-id: http://root.cern.ch/svn/root/trunk@30199 27541ba8-7e3a-0410-8455-c3a389f83636 | 16 September 2009, 14:12:35 UTC |
1b7249c | Axel Naumann | 16 September 2009, 13:17:52 UTC | No vi at ROOT's prompt. git-svn-id: http://root.cern.ch/svn/root/trunk@30198 27541ba8-7e3a-0410-8455-c3a389f83636 | 16 September 2009, 13:17:52 UTC |
ac60fd7 | Rene Brun | 16 September 2009, 13:14:28 UTC | Add a few more comments to the Treecache documentation. git-svn-id: http://root.cern.ch/svn/root/trunk@30197 27541ba8-7e3a-0410-8455-c3a389f83636 | 16 September 2009, 13:14:28 UTC |
232b297 | Axel Naumann | 16 September 2009, 12:34:57 UTC | Check success of setupterm. git-svn-id: http://root.cern.ch/svn/root/trunk@30195 27541ba8-7e3a-0410-8455-c3a389f83636 | 16 September 2009, 12:34:57 UTC |
97f65c3 | Axel Naumann | 16 September 2009, 12:19:46 UTC | Coding conventions. git-svn-id: http://root.cern.ch/svn/root/trunk@30194 27541ba8-7e3a-0410-8455-c3a389f83636 | 16 September 2009, 12:19:46 UTC |
f59951b | Fons Rademakers | 16 September 2009, 10:55:46 UTC | use $(LD) to link executable instead of $(CC). Fix issue with icc build. git-svn-id: http://root.cern.ch/svn/root/trunk@30193 27541ba8-7e3a-0410-8455-c3a389f83636 | 16 September 2009, 10:55:46 UTC |
d90e23f | Fons Rademakers | 16 September 2009, 10:43:01 UTC | integrate the editline build in the configure and make system. At the moment, due to some remaining issues on MacOS X the default is still off. To test it use the --enable-editline configure flag. Once all issues are ironed out we'll turn it on by default. git-svn-id: http://root.cern.ch/svn/root/trunk@30192 27541ba8-7e3a-0410-8455-c3a389f83636 | 16 September 2009, 10:43:01 UTC |
c147fd3 | Gerardo Ganis | 16 September 2009, 09:57:45 UTC | When showing the available datasets print out also the location of the repository git-svn-id: http://root.cern.ch/svn/root/trunk@30186 27541ba8-7e3a-0410-8455-c3a389f83636 | 16 September 2009, 09:57:45 UTC |
59971e7 | Rene Brun | 16 September 2009, 09:53:50 UTC | add more documentation explaining how the treecache works and showing different examples for different use cases. git-svn-id: http://root.cern.ch/svn/root/trunk@30185 27541ba8-7e3a-0410-8455-c3a389f83636 | 16 September 2009, 09:53:50 UTC |
de6e347 | Olivier Couet | 16 September 2009, 09:51:48 UTC | - THStack git-svn-id: http://root.cern.ch/svn/root/trunk@30184 27541ba8-7e3a-0410-8455-c3a389f83636 | 16 September 2009, 09:51:48 UTC |
96082b8 | Gerardo Ganis | 16 September 2009, 09:35:35 UTC | Add tutorial for the new functionality of dataset automatic creation from files created on the workers, using TProofOutputFile. The tutorial is referred to as "dataset" in runProof.C and uses the selector ProofNtuple as the "ntuple" tutorial, with a slightly different configuration. The created dataset is called 'testNtuple' and it is automatically registered and verified. The dataset is then used to produce the same plot as in "ntuple" but using the DrawSelect methods of PROOF, showing how to set style, color and other drawing attributes in PROOF. To try it out, do root [0] .L tutorials/proof/runProof.C+ root [1] runProof("dataset") git-svn-id: http://root.cern.ch/svn/root/trunk@30183 27541ba8-7e3a-0410-8455-c3a389f83636 | 16 September 2009, 09:35:35 UTC |
aa50a66 | Olivier Couet | 16 September 2009, 09:34:19 UTC | - Fix a bug with axis re-painting. The following macro displayed two sets of superimposed labels. { TH1F *hgaus1 = new TH1F("Hgaus1", "", 100, -10, 10); TH1F *hgaus2 = new TH1F("Hgaus2", "", 100, -20, 20); THStack *hst = new THStack(); hgaus1->FillRandom("gaus", 30000); hst->Add(hgaus1, "ep"); hgaus2->FillRandom("gaus", 30000); hst->Add(hgaus2, "ep"); hst->Draw("nostack"); hst->GetHistogram()->SetLabelSize(0.07, "xy"); } The bug was submitted here: http://root.cern.ch/phpBB2/viewtopic.php?p=39006#39006 This was yet an other side effect of the fix we did there: http://root.cern.ch/viewvc?view=rev&revision=25536 This time we took a different approach which fixes all the known reported problems and keeps the axis re-drawing as it was introduced in 2002 here: http://root.cern.ch/viewvc?view=rev&revision=5394 git-svn-id: http://root.cern.ch/svn/root/trunk@30182 27541ba8-7e3a-0410-8455-c3a389f83636 | 16 September 2009, 09:34:19 UTC |
dc9cb11 | Philippe Canal | 15 September 2009, 21:40:25 UTC | In TClass::BuildEmulatedRealData properly handle the case of TNamed member that are not base class git-svn-id: http://root.cern.ch/svn/root/trunk@30181 27541ba8-7e3a-0410-8455-c3a389f83636 | 15 September 2009, 21:40:25 UTC |
0ce73ec | Philippe Canal | 15 September 2009, 18:39:04 UTC | Avoid associated the artificial StreamerElements with a 'skipped' branch git-svn-id: http://root.cern.ch/svn/root/trunk@30180 27541ba8-7e3a-0410-8455-c3a389f83636 | 15 September 2009, 18:39:04 UTC |
21a033f | Philippe Canal | 15 September 2009, 17:30:18 UTC | Avoid out of bounds read git-svn-id: http://root.cern.ch/svn/root/trunk@30179 27541ba8-7e3a-0410-8455-c3a389f83636 | 15 September 2009, 17:30:18 UTC |
fc13a08 | Rene Brun | 15 September 2009, 16:36:49 UTC | Fix a compilation warning about unused parameter. git-svn-id: http://root.cern.ch/svn/root/trunk@30178 27541ba8-7e3a-0410-8455-c3a389f83636 | 15 September 2009, 16:36:49 UTC |
98ce920 | Olivier Couet | 15 September 2009, 16:04:36 UTC | - Implement SavePrimitives(). A pad containing a TGraphStruct can be saved as a C file. git-svn-id: http://root.cern.ch/svn/root/trunk@30177 27541ba8-7e3a-0410-8455-c3a389f83636 | 15 September 2009, 16:04:36 UTC |
d3dce3c | Philippe Canal | 15 September 2009, 15:42:11 UTC | In TFormula and TTreeFormula when execting the ternary condition operator ( c ? i : e ), only evaluate one of the two operands (remove kCondition and kStringCondition and add kJump and kJumpIf). Add support for nested use of ?: in particular when using string operands. Improve the check for the type of the operands, in particular reject all cases of trying to use a number and one string as operands expect for the special case where the 'string' is actually are array of bytes. git-svn-id: http://root.cern.ch/svn/root/trunk@30176 27541ba8-7e3a-0410-8455-c3a389f83636 | 15 September 2009, 15:42:11 UTC |
0655c96 | Rene Brun | 15 September 2009, 15:09:25 UTC | renormalize rootmarks to take into account changes in several packages git-svn-id: http://root.cern.ch/svn/root/trunk@30175 27541ba8-7e3a-0410-8455-c3a389f83636 | 15 September 2009, 15:09:25 UTC |
8185ae4 | Gerardo Ganis | 15 September 2009, 14:24:56 UTC | Patch to support automatic creation of a dataset out of files created on the worker nodes by worker processes. The implementation is an extension of the functionality of the class TProofOutputFile used for merging via file. TProofOutputFile: - Add options to steer the creation of a dataset; the extemded meaning of the constructor arguments and anew constructor are described in http://root.cern.ch/drupal/content/handling-large-outputs-root-files The dataset (i.e. TFileCollection) assembing happens on the master via the Merge method. Information about the node location of the file is happended to the relevant TFileInfo as a special "file:" url with option "node=<host-fqdn>:<port>" This information is needed to facilitate the cleaning of the files once they are not needed anymore. The dataset can be just created and returned in the output list, or registered and/or verified. TProofPlayerRemote::MergeOutputFiles: - Correctly transmit the dataset object into the output list TProofServ: - Create the new subdirectory 'data' either in the sandbox or followinf ProofServ.DataDir . - Register and verify the created dataset if required TProof: - Implement two new methods: - ShowData(), to show the content of the assigned 'data' directory - ClearData(UInt_t what, const char *dsname), to clear all or a subset of the files in the assigned 'data' directory Additional changes: - TProofPlayer: - Correctly handle the feedback canvas - Set the drawing attributes - TProofServ: - Replace all 'Form("...")' with TString::Format("...") . - Use the new tag kCollect in debug statements where relevant - TProof: - Use the new tag kCollect in debug statements where relevant git-svn-id: http://root.cern.ch/svn/root/trunk@30174 27541ba8-7e3a-0410-8455-c3a389f83636 | 15 September 2009, 14:24:56 UTC |
d4304bd | Fons Rademakers | 15 September 2009, 13:54:04 UTC | From Marie-Louise Gill and Axel: Improved prompt interface based on libeditline by Christos Zoulas and http://www.thrysoee.dk/editline/, http://wanderinghorse.net/computing/editline/ with added color capability. MIT licensed. git-svn-id: http://root.cern.ch/svn/root/trunk@30173 27541ba8-7e3a-0410-8455-c3a389f83636 | 15 September 2009, 13:54:04 UTC |
9dc4da2 | Gerardo Ganis | 15 September 2009, 13:43:12 UTC | Add support for method TProofMgr::Find to run 'find' on the sandbox and allowed directories git-svn-id: http://root.cern.ch/svn/root/trunk@30171 27541ba8-7e3a-0410-8455-c3a389f83636 | 15 September 2009, 13:43:12 UTC |
2a1eb17 | Fons Rademakers | 15 September 2009, 13:35:35 UTC | From Gerri: Fixes for path locality checks: - Retrieve the correct local file name (inclusive of prefix) in TFile::Open() - Allow for protocol-driven implementations of TSystem::IsPathLocal() - Implement TXNetSystem::IsPathLocal() checking for the type of server: the locality check is applied only if the server is a data-server (redirectors do not serve files and could redirect to a real remote server even if running on the local machine) - Check locality of the path when initializing a TFileStager: this allows to avoid blocking when opening a local path with "root://" protocol git-svn-id: http://root.cern.ch/svn/root/trunk@30170 27541ba8-7e3a-0410-8455-c3a389f83636 | 15 September 2009, 13:35:35 UTC |
30eb3c4 | Gerardo Ganis | 15 September 2009, 11:37:19 UTC | Import from the vendors branch an important fix in XrdClient::ReadV git-svn-id: http://root.cern.ch/svn/root/trunk@30169 27541ba8-7e3a-0410-8455-c3a389f83636 | 15 September 2009, 11:37:19 UTC |
90039a5 | Bertrand Bellenot | 15 September 2009, 08:37:48 UTC | Don't record/replay any copy/paste event, as fUser[x] parameters are not valid when replaying on different platforms git-svn-id: http://root.cern.ch/svn/root/trunk@30163 27541ba8-7e3a-0410-8455-c3a389f83636 | 15 September 2009, 08:37:48 UTC |
ff36266 | Rene Brun | 15 September 2009, 08:01:53 UTC | When writing baskets are automatically optimized once we have written 10 MBytes to the file. git-svn-id: http://root.cern.ch/svn/root/trunk@30162 27541ba8-7e3a-0410-8455-c3a389f83636 | 15 September 2009, 08:01:53 UTC |
1201b35 | Philippe Canal | 14 September 2009, 22:20:00 UTC | Add support for ternary conditional operator when operands are strings git-svn-id: http://root.cern.ch/svn/root/trunk@30158 27541ba8-7e3a-0410-8455-c3a389f83636 | 14 September 2009, 22:20:00 UTC |
fce516c | Philippe Canal | 14 September 2009, 20:12:53 UTC | In TFormula and TTreeFormula add support for the ternary condition operator ( c ? i : e ) In TSplot, TSpider, TSelectorDraw, TTreePlayer, TTreeTableInterface update the parsing of colon separated line to properly handle the ternary condition operator, reduce code duplication and fix existing parsing bugs (due to the 'almost' duplicated code syndrome): - Removed TSelectorDraw::MakeIndex and TSelectorDraw::GetNameByIndex - Added TSelectorDraw::SplitNames to replace those 2 function plus pre-processing code that was always used in conjunction with their calls. - Updated the calling points to use TSelectorDraw::SplitNames. - Removed the unused (and incorrect) TTree::MakeIndex and TTree::GetNameByIndex. git-svn-id: http://root.cern.ch/svn/root/trunk@30157 27541ba8-7e3a-0410-8455-c3a389f83636 | 14 September 2009, 20:12:53 UTC |
d7603a2 | Bertrand Bellenot | 14 September 2009, 15:51:55 UTC | - Don't record absolute mouse move events, it has side effects and it is not cross-platform (too bad) - Fix (hopefully) window positioning on Linux (taking into account the window decoration size) git-svn-id: http://root.cern.ch/svn/root/trunk@30152 27541ba8-7e3a-0410-8455-c3a389f83636 | 14 September 2009, 15:51:55 UTC |
8b3e1fd | Bertrand Bellenot | 14 September 2009, 15:48:19 UTC | Change order of MapWindow() & Window Manager operations (SETWM...) to fix potential WM dependent problems with the event recorder on Linux git-svn-id: http://root.cern.ch/svn/root/trunk@30151 27541ba8-7e3a-0410-8455-c3a389f83636 | 14 September 2009, 15:48:19 UTC |
8edeb64 | Axel Naumann | 14 September 2009, 14:16:56 UTC | Silence %d vs long warnings (e.g. MacOS) git-svn-id: http://root.cern.ch/svn/root/trunk@30149 27541ba8-7e3a-0410-8455-c3a389f83636 | 14 September 2009, 14:16:56 UTC |
72d51cb | Fons Rademakers | 14 September 2009, 13:29:58 UTC | fix compilation warnings. git-svn-id: http://root.cern.ch/svn/root/trunk@30146 27541ba8-7e3a-0410-8455-c3a389f83636 | 14 September 2009, 13:29:58 UTC |
55c2dd9 | Fons Rademakers | 14 September 2009, 10:51:15 UTC | in Lookup() assume TUrl arguments to be files and not web links. Fixes issue #54758. git-svn-id: http://root.cern.ch/svn/root/trunk@30139 27541ba8-7e3a-0410-8455-c3a389f83636 | 14 September 2009, 10:51:15 UTC |
2153c16 | Fons Rademakers | 14 September 2009, 10:36:32 UTC | fix compilation warnings on Mac OS X 10.6 gcc 4.2.1. git-svn-id: http://root.cern.ch/svn/root/trunk@30138 27541ba8-7e3a-0410-8455-c3a389f83636 | 14 September 2009, 10:36:32 UTC |
42d52bd | Fons Rademakers | 14 September 2009, 10:12:23 UTC | also implement RemoveRange() for TObjArray. git-svn-id: http://root.cern.ch/svn/root/trunk@30137 27541ba8-7e3a-0410-8455-c3a389f83636 | 14 September 2009, 10:12:23 UTC |
93ca77d | Rene Brun | 14 September 2009, 09:44:45 UTC | From Bertrand: When browsing directory , don’t skip keys that are folder if they inherit from TTree git-svn-id: http://root.cern.ch/svn/root/trunk@30135 27541ba8-7e3a-0410-8455-c3a389f83636 | 14 September 2009, 09:44:45 UTC |
0b0e7f2 | Axel Naumann | 14 September 2009, 07:59:19 UTC | Use new / delete instead of malloc / free, to be compatible with CINT and Cintex. See e.g. http://home.fnal.gov/~cplager/log/0909/log.html#090910_Progress_with_PyRoot_Memory_Problems git-svn-id: http://root.cern.ch/svn/root/trunk@30132 27541ba8-7e3a-0410-8455-c3a389f83636 | 14 September 2009, 07:59:19 UTC |
9fe11e2 | Rene Brun | 14 September 2009, 07:45:52 UTC | Add Lucie Flekova for her contribution to the GUI Builder git-svn-id: http://root.cern.ch/svn/root/trunk@30131 27541ba8-7e3a-0410-8455-c3a389f83636 | 14 September 2009, 07:45:52 UTC |
7e84ee7 | Rene Brun | 14 September 2009, 06:46:32 UTC | Another compilation error fixed git-svn-id: http://root.cern.ch/svn/root/trunk@30130 27541ba8-7e3a-0410-8455-c3a389f83636 | 14 September 2009, 06:46:32 UTC |
84bab2b | Rene Brun | 14 September 2009, 06:27:28 UTC | Fix coding conventions git-svn-id: http://root.cern.ch/svn/root/trunk@30129 27541ba8-7e3a-0410-8455-c3a389f83636 | 14 September 2009, 06:27:28 UTC |
44b10ee | Rene Brun | 14 September 2009, 06:21:59 UTC | Fix a compilation error git-svn-id: http://root.cern.ch/svn/root/trunk@30128 27541ba8-7e3a-0410-8455-c3a389f83636 | 14 September 2009, 06:21:59 UTC |
f7859dd | Rene Brun | 14 September 2009, 05:26:48 UTC | Fix a compiler warning (snow Leopard) git-svn-id: http://root.cern.ch/svn/root/trunk@30127 27541ba8-7e3a-0410-8455-c3a389f83636 | 14 September 2009, 05:26:48 UTC |
0788542 | Rene Brun | 14 September 2009, 05:12:15 UTC | Add Peter D Barnes for his contribution to the matrix classes git-svn-id: http://root.cern.ch/svn/root/trunk@30126 27541ba8-7e3a-0410-8455-c3a389f83636 | 14 September 2009, 05:12:15 UTC |
d24fd81 | Rene Brun | 14 September 2009, 05:03:58 UTC | From Eddy Offermann: - added a Streamer function to TMatrixTSparse to remove a memory leak. Updated LinkDef.h accordingly. - added vector functionality as proposed by Peter D Barnes from LNL (http://root.cern.ch/phpBB2/viewtopic.php?t=8351). Mult function: double s = v1 * M * v2; // e.g., physics matrix element OuterProduct : TMatrixD M = v1' * v2 // outer product of v1 and v2 git-svn-id: http://root.cern.ch/svn/root/trunk@30125 27541ba8-7e3a-0410-8455-c3a389f83636 | 14 September 2009, 05:03:58 UTC |
cc1e06f | Rene Brun | 13 September 2009, 16:07:19 UTC | Implement new function void TClonesArray::RemoveRange(Int_t idx1, Int_t idx2) // Remove objects from index idx1 to idx2 included. This new function was proposed by Thomas Bretz, see: https://savannah.cern.ch/bugs/?44926 git-svn-id: http://root.cern.ch/svn/root/trunk@30124 27541ba8-7e3a-0410-8455-c3a389f83636 | 13 September 2009, 16:07:19 UTC |
dec4d92 | Philippe Canal | 11 September 2009, 16:43:51 UTC | Add a return value to SetBranchAddress, a return value greater or equal to zero indicate success, a negative value indicates failure (in both case, the address is still updated). Example: if (tree->SetBranchAddress(mybranch,&myvar) < 0 ) { cerr << "Something went wrong\n"; return; } The possible return values are: kMissingBranch (-5) : Missing branch kInternalError (-4) : Internal error (could not find the type corresponding to a data type number. kMissingCompiledCollectionProxy (-3) : Missing compiled collection proxy for a compiled collection. kMismatch (-2) : Non-Class Pointer type given does not match the type expected by the branch. kClassMismatch (-1) : Class Pointer type given does not match the type expected by the branch. kMatch (0) : perfect match. kMatchConversion (1) : match with (I/O) conversion. kMatchConversionCollection (2) : match with (I/O) conversion of the content of a collection. kMakeClass (3) : MakeClass mode so we can not check. kVoidPtr (4) : void* passed so no check was made. kNoCheck (5) : Underlying TBranch not yet available so no check was made. git-svn-id: http://root.cern.ch/svn/root/trunk@30121 27541ba8-7e3a-0410-8455-c3a389f83636 | 11 September 2009, 16:43:51 UTC |