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

sort by:
Revision Author Date Message Commit Date
46a4c57 This commit was manufactured by cvs2svn to create tag 'v4-00-02'. git-svn-id: http://root.cern.ch/svn/root/tags/v4-00-02@8285 27541ba8-7e3a-0410-8455-c3a389f83636 20 February 2004, 18:22:41 UTC
3f8fb79 change srppwd argument of CheckNetrc() and GetUserPasswd() from Bool_t& to Bool_t. The argument is input only so no need to make it a ref. git-svn-id: http://root.cern.ch/svn/root/trunk@8284 27541ba8-7e3a-0410-8455-c3a389f83636 20 February 2004, 18:22:40 UTC
51d90ad From Gerri; Fix a problem with a method set to private by mistake git-svn-id: http://root.cern.ch/svn/root/trunk@8283 27541ba8-7e3a-0410-8455-c3a389f83636 20 February 2004, 18:14:40 UTC
0cd5c56 TVirtualPadEditor does not inherit from TNamed anymore. git-svn-id: http://root.cern.ch/svn/root/trunk@8282 27541ba8-7e3a-0410-8455-c3a389f83636 20 February 2004, 17:36:31 UTC
b551f2f Fix a few bugs with the old editor. git-svn-id: http://root.cern.ch/svn/root/trunk@8281 27541ba8-7e3a-0410-8455-c3a389f83636 20 February 2004, 17:09:33 UTC
03be6dd fix to avoid confusion between embedded editor and editor in dialog. Each TCanvas (i.e. via TRootCanvas) own its editor obtained via TVirtualPadEditor::LoadEditor(). However, there is only one editor dialog for the entire application, which is referenced via TVirtualPadEditor::GetPadEditor() (using the fgPadEditor static member). Clicking the WM close button on this dialog does not delete, but just hide the dialog for later use. Assigning an object to be edited by the editor in the dialog is not yet fully functional. git-svn-id: http://root.cern.ch/svn/root/trunk@8280 27541ba8-7e3a-0410-8455-c3a389f83636 20 February 2004, 16:30:49 UTC
c687177 set correct email address for Khamit Ardashev git-svn-id: http://root.cern.ch/svn/root/trunk@8279 27541ba8-7e3a-0410-8455-c3a389f83636 20 February 2004, 16:00:36 UTC
c4e5541 From Valeriy Onuchin: The graphics editor is now craeted dynamically. This should fix a problem under Windows when running benchmarks.C git-svn-id: http://root.cern.ch/svn/root/trunk@8278 27541ba8-7e3a-0410-8455-c3a389f83636 20 February 2004, 12:32:06 UTC
ce679e3 compilation fixes for Solaris with gcc 3. git-svn-id: http://root.cern.ch/svn/root/trunk@8277 27541ba8-7e3a-0410-8455-c3a389f83636 20 February 2004, 09:52:14 UTC
66e6416 ignore also system.rootdaemonrc. git-svn-id: http://root.cern.ch/svn/root/trunk@8276 27541ba8-7e3a-0410-8455-c3a389f83636 20 February 2004, 09:51:18 UTC
d00652c From Olivier: fLenBuffer was not initialized in TSVG::Open git-svn-id: http://root.cern.ch/svn/root/trunk@8275 27541ba8-7e3a-0410-8455-c3a389f83636 20 February 2004, 09:50:32 UTC
ff20b50 distclean removes now also all remaining .lib and .dll's from DrawTest on Win32. git-svn-id: http://root.cern.ch/svn/root/trunk@8274 27541ba8-7e3a-0410-8455-c3a389f83636 20 February 2004, 09:49:50 UTC
4568944 From Philippe: Fix for a problem affecting TBenchDict on Windows git-svn-id: http://root.cern.ch/svn/root/trunk@8273 27541ba8-7e3a-0410-8455-c3a389f83636 19 February 2004, 23:47:40 UTC
c5cb236 Add Khamit Ardashev for his optimisation of h2root git-svn-id: http://root.cern.ch/svn/root/trunk@8272 27541ba8-7e3a-0410-8455-c3a389f83636 19 February 2004, 22:07:58 UTC
11476c6 From Khamit Ardashev I have modified h2root to put integers of <=16 bit into shorts for cwn ntuples. hntvar2.f needed one more argument for that. Test on my data ntuple gave me 10% savings in disk space and therefore on speed also since I need to do less I/O now. use new option [optcwn] to turn on savings. class THbookFile modified to be consistent with the additional argument in hntvar2. git-svn-id: http://root.cern.ch/svn/root/trunk@8271 27541ba8-7e3a-0410-8455-c3a389f83636 19 February 2004, 21:48:06 UTC
b23abf2 From Philippe: This patch allows the compilation of TBenchDict.cxx on windows 6.0 and 7.0 Supporting this 2 compilers makes the code much less elegant :( Also generated dictionary for TVirtualCollecionProxy Also a fix in longif3.h for vc6 git-svn-id: http://root.cern.ch/svn/root/trunk@8270 27541ba8-7e3a-0410-8455-c3a389f83636 19 February 2004, 20:00:57 UTC
452db89 From Bertrand Bellenot Here is the latest (and hopefully definitive) diff for users/groups info on Windows. Implementation has been made for both versions - win9x (dummy) and NT/2k/XP. Tested only on NT and XP. git-svn-id: http://root.cern.ch/svn/root/trunk@8269 27541ba8-7e3a-0410-8455-c3a389f83636 19 February 2004, 19:08:26 UTC
e957c9f From Eddy Offermann: The following little tweek (replace / by *) made the 3x3 go faster than 4x4 git-svn-id: http://root.cern.ch/svn/root/trunk@8268 27541ba8-7e3a-0410-8455-c3a389f83636 19 February 2004, 17:43:27 UTC
99c139f Comment code generation for CompositeFrames in TGMainFrame::SavePrimitive git-svn-id: http://root.cern.ch/svn/root/trunk@8267 27541ba8-7e3a-0410-8455-c3a389f83636 19 February 2004, 17:29:34 UTC
cea7ff4 Remove warnings in struct markerDescription_t using const char* instead of char8 git-svn-id: http://root.cern.ch/svn/root/trunk@8266 27541ba8-7e3a-0410-8455-c3a389f83636 19 February 2004, 16:53:51 UTC
b280f3c From Ilka: protections in TVirtualPadEditor.cxx if there is a canvas without menus and the new editor is active. git-svn-id: http://root.cern.ch/svn/root/trunk@8265 27541ba8-7e3a-0410-8455-c3a389f83636 19 February 2004, 16:48:40 UTC
a258889 Move inline definition of GetDefaultRoot from inline to implementation function. git-svn-id: http://root.cern.ch/svn/root/trunk@8264 27541ba8-7e3a-0410-8455-c3a389f83636 19 February 2004, 15:49:43 UTC
0814d0a Clean CRTL/M characters git-svn-id: http://root.cern.ch/svn/root/trunk@8263 27541ba8-7e3a-0410-8455-c3a389f83636 19 February 2004, 15:47:46 UTC
656e0ab From Olivier: - Markers are now implemented. - Use double instead of int to draw the basic primitives (it is more precise) - Initialize fNByte and fStream to 0 in TVirtualPS constructor. git-svn-id: http://root.cern.ch/svn/root/trunk@8262 27541ba8-7e3a-0410-8455-c3a389f83636 19 February 2004, 15:39:18 UTC
d1e7070 From Valeriy - ged works on linux OK - OK (except line styles) on windows git-svn-id: http://root.cern.ch/svn/root/trunk@8261 27541ba8-7e3a-0410-8455-c3a389f83636 19 February 2004, 15:36:46 UTC
40de4b5 from Andrei modifications for the inclusion of the new class TGeoPhysicalNode (new files TGeoPhysicalNode.h/.cxx). This represents a branch of the geometry tree (represented by a path) and can be visualized in addition to the default visualization. They will be used also for aligning the geometry, but this is not yet implemented. git-svn-id: http://root.cern.ch/svn/root/trunk@8260 27541ba8-7e3a-0410-8455-c3a389f83636 19 February 2004, 15:00:41 UTC
58b615b Fix portability problems on HP-UX/aCC git-svn-id: http://root.cern.ch/svn/root/trunk@8259 27541ba8-7e3a-0410-8455-c3a389f83636 19 February 2004, 14:52:29 UTC
9021480 From Andrei Gheata: modifications for the inclusion of the new class TGeoPhysicalNode (new files TGeoPhysicalNode.h/.cxx). This represents a branch of the geometry tree (represented by a path) and can be visualized in addition to the default visualization. They will be used also for aligning the geometry, but this is not yet implemented. git-svn-id: http://root.cern.ch/svn/root/trunk@8258 27541ba8-7e3a-0410-8455-c3a389f83636 19 February 2004, 12:58:30 UTC
63709da m Gerri, Move a misplaced statement affecting compilation under CYGWIN/gcc git-svn-id: http://root.cern.ch/svn/root/trunk@8257 27541ba8-7e3a-0410-8455-c3a389f83636 19 February 2004, 12:19:35 UTC
d478464 Replace static member by a const kMaxFonts git-svn-id: http://root.cern.ch/svn/root/trunk@8256 27541ba8-7e3a-0410-8455-c3a389f83636 19 February 2004, 09:44:38 UTC
c46fdc7 Fix an overload ambiguity reported by Solaris/CC git-svn-id: http://root.cern.ch/svn/root/trunk@8255 27541ba8-7e3a-0410-8455-c3a389f83636 19 February 2004, 09:00:01 UTC
223a619 Fix a compiler bug on Solaris/CC "net/src/TPSocket.cxx", line 119: Error: Cannot use const char* to initialize char*. git-svn-id: http://root.cern.ch/svn/root/trunk@8254 27541ba8-7e3a-0410-8455-c3a389f83636 19 February 2004, 08:55:17 UTC
a5bd92c Fix the following bugs reported by the Solaris/CC compiler: net/src/TAuthenticate.cxx", line 2199: Error: Cannot use const char* to initialize char*. "net/src/TAuthenticate.cxx", line 2276: Error: Cannot use const char* to initialize char*. "net/src/TAuthenticate.cxx", line 3734: Warning: kRfio hides TAuthenticate::kRfio. git-svn-id: http://root.cern.ch/svn/root/trunk@8253 27541ba8-7e3a-0410-8455-c3a389f83636 19 February 2004, 08:50:53 UTC
54f639d Replace #include "TGedPadEditor.h" by #include "TGedEditor.h" git-svn-id: http://root.cern.ch/svn/root/trunk@8252 27541ba8-7e3a-0410-8455-c3a389f83636 19 February 2004, 08:45:00 UTC
a646b34 Remove reference to TGedPadEditor git-svn-id: http://root.cern.ch/svn/root/trunk@8251 27541ba8-7e3a-0410-8455-c3a389f83636 19 February 2004, 08:10:38 UTC
d7dc9da Add an optional argument TCanvas* to TPadEditorOld, such that one can have one single calling sequence to consider in TVirtualPadEditor constructor. Remove the unused class TGedPadEditor. The plugin manager calls directly TGedEditor git-svn-id: http://root.cern.ch/svn/root/trunk@8250 27541ba8-7e3a-0410-8455-c3a389f83636 19 February 2004, 08:09:33 UTC
e95ae62 Change the settings for calling the old/new pad editors. Plugin.TVirtualPadEditor: Ged TPadEditorOld GedOld "TPadEditorOld(TCanvas *canvas)" #Plugin.TVirtualPadEditor: Ged TGedEditor Ged "TGedEditor(TCanvas *canvas)" The default editor is the old editor. To activate the new editor, comment the first line and uncomment the second one. git-svn-id: http://root.cern.ch/svn/root/trunk@8249 27541ba8-7e3a-0410-8455-c3a389f83636 19 February 2004, 08:04:39 UTC
c4600d7 In the constructors, the call to SetOrientation must be done before calling Initialize git-svn-id: http://root.cern.ch/svn/root/trunk@8248 27541ba8-7e3a-0410-8455-c3a389f83636 19 February 2004, 07:56:42 UTC
92b4f37 Replace call to TPad::DrawLine (obsolete) by TPad::PaintLine Initialize member fPrevTimeValue in ClockHand constructor git-svn-id: http://root.cern.ch/svn/root/trunk@8247 27541ba8-7e3a-0410-8455-c3a389f83636 19 February 2004, 07:24:38 UTC
bf12a0b Stamp version 4.00/02 git-svn-id: http://root.cern.ch/svn/root/trunk@8246 27541ba8-7e3a-0410-8455-c3a389f83636 19 February 2004, 06:06:48 UTC
0addb9f fix dependency rule for dictionary files (G__*.cxx). When one of its dependency files is changed re-run rootcint to regenerate the dictionary file. Previously it was just recompiled, but not regenerated. git-svn-id: http://root.cern.ch/svn/root/trunk@8245 27541ba8-7e3a-0410-8455-c3a389f83636 19 February 2004, 01:31:06 UTC
f2b3613 delete stressLinear.o with make distclean. git-svn-id: http://root.cern.ch/svn/root/trunk@8244 27541ba8-7e3a-0410-8455-c3a389f83636 19 February 2004, 01:03:55 UTC
e08d29b small formatting fixes (2 instead of 3 spaces). git-svn-id: http://root.cern.ch/svn/root/trunk@8243 27541ba8-7e3a-0410-8455-c3a389f83636 19 February 2004, 00:17:51 UTC
ac0b428 two methods were returning a "const int" which makes no sense. git-svn-id: http://root.cern.ch/svn/root/trunk@8242 27541ba8-7e3a-0410-8455-c3a389f83636 19 February 2004, 00:16:27 UTC
6894813 add also dependencies for GED and GEDOLD for explicit linking on Unix. git-svn-id: http://root.cern.ch/svn/root/trunk@8241 27541ba8-7e3a-0410-8455-c3a389f83636 19 February 2004, 00:15:26 UTC
c75ec37 ignore system.rootauthrc. git-svn-id: http://root.cern.ch/svn/root/trunk@8240 27541ba8-7e3a-0410-8455-c3a389f83636 19 February 2004, 00:12:10 UTC
355ba24 Big authentication patch by Gerri: General purpose: Add support for 'authenticated' sockets on client side and prepare for support of server authenticated sockets. Main changes: o TSocket, TPsocket: Added support of 'authenticated' sockets: authentication is delegated to TSocket by calling a static method CreateAuthSocket() returning a TSocket*. TSocket is now the only class calling TAuthenticate. o TFTP, TNetFile, TSlave: modified to cope with new socket authentication scheme. o TAuthDetails replaced by TSecContext containing: - local authentication info - expiration time - pointer to a security context for the method (if any) - information for cleanup (via TSecContextCleanup) o A list of valid TSecContext has been added to TROOT, accessible via gROOT->GetListOfSecContexts(). o THostAuth rewritten using arrays to avoid multiple use of 'new'; functionality extended by the addition of several new methods. o TAuthenticate: - Loading of information from .rootauthrc has been optimized; this allowed to simplify method signatures and drop several methods. Also collection and transmission of authentication information from TSlave to TProofServ gets simplified by the new scheme. - Added support for server dependent directives in .rootauthrc - Added check for changes in .rootauthrc each time a new TAuthenticate is instantiated, so that changes in the file are picked-up interactively. - Checking for an existing TSecContext (previously TAuthDetails) has been improved - Improved diagnostics for SshAuth - Enlarged support for authentication method indication in protocol: UsrPwd: rootup/proofup SRP: roots/proofs (already supported) Krb5: rootk/proofk (already supported) Globus: rootg/proofg SSH: rootsh/proofsh UigGid: rootug/proofug o GlobusAuth.cxx, Krb5Auth.cxx, SRPAuth.cxx - Adapted to new class TSecContext - Added support for improved search for reusable TSecContext - Drop globals used to store established security contexts (saved in TSecContext) and related methods o Automatic creation of <RootDir>/etc/system.rootauthrc from compilation flags; this has priority on old envs 'Rootd.Authentication' and 'Proofd.Authentication' and is superseded by $HOME/.rootauthrc o Automatic creation of <RootDir>/etc/system.authdaemonrc from compilation flags; this is superseded by $HOME/.rootauthrc o rpdutils: - several almost identical methods moved in from rootd/proofd - several new methods to simplify manipulation of the authentication tab file - moved (and improved) check for running of sshd in RpdSshAuth, performed only in case of failure (to avoid spurious messages printed by sshd in /var/log/messages) o proofd.cxx, rootd.cxx - increased protocol version - all initialization stuff (included authentication and login) done via RpdInitSession - postpone opening of parallels sockets after authentication (to solve problem of Kerberos/Globus authentication with parallel sockets)(rootd) - Fixed problem with kerberos and globus authentication in rootd with parallel sockets. git-svn-id: http://root.cern.ch/svn/root/trunk@8239 27541ba8-7e3a-0410-8455-c3a389f83636 19 February 2004, 00:11:19 UTC
723a745 from Gerri: files removed. git-svn-id: http://root.cern.ch/svn/root/trunk@8238 27541ba8-7e3a-0410-8455-c3a389f83636 18 February 2004, 23:55:55 UTC
73f40e6 Remove an extra "," in a enum git-svn-id: http://root.cern.ch/svn/root/trunk@8237 27541ba8-7e3a-0410-8455-c3a389f83636 18 February 2004, 22:42:25 UTC
4ad5d12 Add missing icons git-svn-id: http://root.cern.ch/svn/root/trunk@8236 27541ba8-7e3a-0410-8455-c3a389f83636 18 February 2004, 20:57:39 UTC
d3d3051 Add dependencies for libraries libGed, libGedOld on Windows git-svn-id: http://root.cern.ch/svn/root/trunk@8235 27541ba8-7e3a-0410-8455-c3a389f83636 18 February 2004, 20:52:24 UTC
2cd32e0 Add missing #include <snprintf.h> git-svn-id: http://root.cern.ch/svn/root/trunk@8234 27541ba8-7e3a-0410-8455-c3a389f83636 18 February 2004, 20:31:36 UTC
b9d3568 The following mega patch is from Ilka. She has integrated and further developed the original classes from Marek Biskup (summer student last year).. Valeriy Onuchin has also contributed by extending/adapting existing GUI classes. Very first prototype of the new pad editor is available for testing and feedbacks. It was started by Marek Biskup as his project during the Summer Student Program 2003. The new pad editor helps ROOT GUI to become closer to the well known application GUIs; to be user friendly, having easier and faster access to the ROOT graphics, to be more intuitive. It is embedded in the TCanvas window every canvas has an editor. The editor frame is on the left side of the canvas window. The user can show it via Edit/Editor menu selection. The editor frame contains a set of picture buttons for selecting well known graphical primitives for drawing; below them there are widgets for attribute changing. When an object is selected its name appears with a set of options available for changing: fill style and color; line style, width and color; text font, size and style; marker style, size and color. New Classes: TGFontTypeComboBox - a combo box with fonts for a choice; TGLineWidthComboBox - a combo box with line widths; TGLineWidthLBEntry - list box entry for different line widths TGLineStyleComboBox - a combo box with line styles; TGLineStyleLBEntry - list box entry for a line style TGedEditor - the new editor containing tool-box and attribute frames of the selected object; TGedToolBox - frame with picture buttons for a primitive drawing TGedAttFrame - a base class for all attribute frames TGedAttNameFrame - a frame showing the selected object name (if exists) TGedAttFillFrame - a frame showing the fill attributes TGedAttLineFrame - a frame showing the line attributes TGedAttTextFrame - a frame showing the text attributes TGedAttMarkerFrame - a frame showing the marker attributes TGedPatternFrame - popup window for fill pattern selection TGedPatternSelector - a button for pattern selection TGedSelect - service class for selecting TGedPopup - service class for popup attribute window TGPatternSelect - a button for selected pattern TGedMarkerPopup - popup window for marker selection TGedMarkerSelect - a button for selected marker Several changes are made in TCanvas, TPad, TRootCanvas to adapt them for the new GUI interface. The old GUI interface is kept and it can be used too. The class TPadEditorOld provides its functionality. git-svn-id: http://root.cern.ch/svn/root/trunk@8233 27541ba8-7e3a-0410-8455-c3a389f83636 18 February 2004, 20:13:43 UTC
417cc9d A better cut icon git-svn-id: http://root.cern.ch/svn/root/trunk@8232 27541ba8-7e3a-0410-8455-c3a389f83636 18 February 2004, 20:03:16 UTC
e526a40 New icons (Ilka & Marek Biskup) for the new graphics editor git-svn-id: http://root.cern.ch/svn/root/trunk@8231 27541ba8-7e3a-0410-8455-c3a389f83636 18 February 2004, 20:01:21 UTC
52ccf9d use Long64_t instead of "long long" and "__int64", idem for ULong64_t. git-svn-id: http://root.cern.ch/svn/root/trunk@8230 27541ba8-7e3a-0410-8455-c3a389f83636 18 February 2004, 17:10:51 UTC
93c475b Put a Printf statement under debug condition (thanks Peter Hristov) git-svn-id: http://root.cern.ch/svn/root/trunk@8229 27541ba8-7e3a-0410-8455-c3a389f83636 18 February 2004, 16:59:44 UTC
2d7f6e4 From Valeriy: use gClient->GetDefaultRoot() instead of GetRoot(). This allows the widgets to be embedded but ensures popups to still be a child of the real X11 root window. git-svn-id: http://root.cern.ch/svn/root/trunk@8228 27541ba8-7e3a-0410-8455-c3a389f83636 18 February 2004, 16:17:33 UTC
13eaebe from Simon Lang: some changes to bring FreeBSD more in line with Linux config. git-svn-id: http://root.cern.ch/svn/root/trunk@8227 27541ba8-7e3a-0410-8455-c3a389f83636 18 February 2004, 15:36:38 UTC
e230293 From Valeriy Onuchin: - fix for placement of TGButton tooltip and ContextMenus in case of main frame is embedded. Tested on linux and win32gdk git-svn-id: http://root.cern.ch/svn/root/trunk@8226 27541ba8-7e3a-0410-8455-c3a389f83636 18 February 2004, 15:06:30 UTC
e969a66 From Eddy Offermann: First, a patch to the matrix directory is attached. It turned out that that 3x3 Jacobi inversion code, did not calculate the determinant right . Of course, stressLinear caught and I did not run it :) git-svn-id: http://root.cern.ch/svn/root/trunk@8225 27541ba8-7e3a-0410-8455-c3a389f83636 18 February 2004, 14:36:43 UTC
86f3d59 From Eddy Offermann: A few more comments in verbose mode git-svn-id: http://root.cern.ch/svn/root/trunk@8224 27541ba8-7e3a-0410-8455-c3a389f83636 18 February 2004, 14:35:45 UTC
9e7ca81 The new version of TDataType::GetType did not compile under Windows. Statements like typeid(unsigned long long) must be replaced by typeid(unsigned __int64) git-svn-id: http://root.cern.ch/svn/root/trunk@8223 27541ba8-7e3a-0410-8455-c3a389f83636 18 February 2004, 08:50:55 UTC
a20e9cc From Philippe: This patch implements TTree::Draw for vector. The current convention is the same as for TClonesArray, namely after dereferencing a collection, the right hand of the expression is request for the content and not for the container. TBranchElement.cxx Make sure that a non-split branch containing an stl container contain one leaf. TVirtualCollectionProxy, TEmulatedVectorProxy, TVectorProxy Add the ability to retrieve the data type when it is a numerical type TVectorProxy Fix some problem in the addressing caching mechanism TClass.h Correct the ROOT::GetClass templates to properly return the TClass object in case when the parameter is a pointer to pointer (or more). TClassEdit.cxx: Avoid thinking that vector<xxx>::iterator is an stl container! TTreeFormula.cxx Add support for stl container (actually ANY container which a know TVirtualCollectionProxy). Added TFormLeafInfoCollection and TFormLeafInfoNumerical (non struct, non class container content). git-svn-id: http://root.cern.ch/svn/root/trunk@8222 27541ba8-7e3a-0410-8455-c3a389f83636 18 February 2004, 07:28:02 UTC
c3805bf From Eddy Offermann; I have made gTicks Double_t because the current code does first the division and then cast it to Double_t . The easiest solution is making gTicks Double_t . git-svn-id: http://root.cern.ch/svn/root/trunk@8221 27541ba8-7e3a-0410-8455-c3a389f83636 17 February 2004, 17:11:07 UTC
aad4d56 From Eddy Offermann: a patch to the fast(!) inversion option for the 3x3 matrix . It speeds it up so that it is faster than (4x4). git-svn-id: http://root.cern.ch/svn/root/trunk@8220 27541ba8-7e3a-0410-8455-c3a389f83636 17 February 2004, 16:20:19 UTC
48081ac Fix a typo in comment git-svn-id: http://root.cern.ch/svn/root/trunk@8219 27541ba8-7e3a-0410-8455-c3a389f83636 17 February 2004, 16:19:59 UTC
c56f64c From Masa Fix a problem with a bad array subscription preventing to compile under AIX/xlC, Solaris/CC and HP-UX/aCC git-svn-id: http://root.cern.ch/svn/root/trunk@8218 27541ba8-7e3a-0410-8455-c3a389f83636 17 February 2004, 15:19:33 UTC
5ea37e1 import of CINT 5.15.123. For what else is new see http://root.cern.ch/root/Cint.phtml?relnote. I had to disable mod 1985 because it caused interpreted stress.cxx to fail. git-svn-id: http://root.cern.ch/svn/root/trunk@8217 27541ba8-7e3a-0410-8455-c3a389f83636 17 February 2004, 10:28:32 UTC
ddfdbca Add a new data member TList *fUserInfo; and the correesponding getter function TList *TTree::GetUserInfo(); With this addition, it is possible to add any user defined object to the Tree that is not depending on the entry number. Without this facility, users were forced to derive from TTree to add their own attributes or objects. By default, the list is not created. The list is created at the first call to GetUserInfo(). git-svn-id: http://root.cern.ch/svn/root/trunk@8216 27541ba8-7e3a-0410-8455-c3a389f83636 17 February 2004, 08:18:17 UTC
7ed30ad From Harufumi Tsuchiya For installing ROOT v4.00/01(CVS 2004 Feb 12th) on a machine running FreeBSD 5.1-RELEASE, I added define R__THROWNEWDELETE git-svn-id: http://root.cern.ch/svn/root/trunk@8215 27541ba8-7e3a-0410-8455-c3a389f83636 17 February 2004, 07:52:21 UTC
4cb746d remove magic special protocol strings from TUrl.cxx and put them in system.rootrc under the key: Url.Special. This allows for easy extension of the TUrl parser to handle other URLs that have only a protocol and a file part, like: aap:/path/file.root, for which the rootrc extension would be: +Url.Special: aap: git-svn-id: http://root.cern.ch/svn/root/trunk@8214 27541ba8-7e3a-0410-8455-c3a389f83636 16 February 2004, 22:49:19 UTC
b79e3ee Add support for graphical cuts in THistPainter::PaintContour. h2.Draw("cont1 [mycut]") works OK now. git-svn-id: http://root.cern.ch/svn/root/trunk@8213 27541ba8-7e3a-0410-8455-c3a389f83636 16 February 2004, 15:53:02 UTC
8733345 Initialize members fDrawBar and fBarWidth in the constructors. fDrawBar is not initialized when DoRedraw is called. git-svn-id: http://root.cern.ch/svn/root/trunk@8212 27541ba8-7e3a-0410-8455-c3a389f83636 16 February 2004, 12:45:42 UTC
42b24d9 from Simon Lang: some more refinements in the thread compile option handling fro FreeBSD. git-svn-id: http://root.cern.ch/svn/root/trunk@8211 27541ba8-7e3a-0410-8455-c3a389f83636 16 February 2004, 10:12:43 UTC
e8a9eb3 Fix a typo git-svn-id: http://root.cern.ch/svn/root/trunk@8210 27541ba8-7e3a-0410-8455-c3a389f83636 16 February 2004, 09:34:59 UTC
e5b711c Add an optional argument to TH1::GetMinimum and TH1::GetMaximum Double_t TH1::GetMinimum(Double_t minval=-FLT_MAX) The function returns the minimum value of the histograms for bins with a content greater than minval. For example, h->GetMinimum(0) returns the minimum of all bins with non zero contents. Symmetric behaviour for TH1::GetMaximum. git-svn-id: http://root.cern.ch/svn/root/trunk@8209 27541ba8-7e3a-0410-8455-c3a389f83636 16 February 2004, 09:24:39 UTC
2c1e743 In case all bin errors are null, force option "hist" unless another option is specified. git-svn-id: http://root.cern.ch/svn/root/trunk@8208 27541ba8-7e3a-0410-8455-c3a389f83636 16 February 2004, 08:47:11 UTC
4f4334b add thread support for freebsd4 based on input by Simon Lang. git-svn-id: http://root.cern.ch/svn/root/trunk@8207 27541ba8-7e3a-0410-8455-c3a389f83636 15 February 2004, 18:31:58 UTC
74c78d4 Add PDF plug-in git-svn-id: http://root.cern.ch/svn/root/trunk@8206 27541ba8-7e3a-0410-8455-c3a389f83636 13 February 2004, 20:26:51 UTC
f0c7195 Protect TPythia6::PyName making sure that the returned string is terminated by a 0 character. git-svn-id: http://root.cern.ch/svn/root/trunk@8205 27541ba8-7e3a-0410-8455-c3a389f83636 13 February 2004, 20:12:44 UTC
952c6cc Change script such that it can be executed with ACLIC git-svn-id: http://root.cern.ch/svn/root/trunk@8204 27541ba8-7e3a-0410-8455-c3a389f83636 13 February 2004, 19:30:57 UTC
f06c902 From Philippe: This prevents a crash when starting an OpenInventor windows starting from a 1D canvas. git-svn-id: http://root.cern.ch/svn/root/trunk@8203 27541ba8-7e3a-0410-8455-c3a389f83636 13 February 2004, 19:25:28 UTC
5ae3a8b From Simon Lang: add case for FreeBSD. git-svn-id: http://root.cern.ch/svn/root/trunk@8202 27541ba8-7e3a-0410-8455-c3a389f83636 13 February 2004, 18:57:51 UTC
df52f56 replace ${!c} for a portable construct. git-svn-id: http://root.cern.ch/svn/root/trunk@8201 27541ba8-7e3a-0410-8455-c3a389f83636 13 February 2004, 18:53:01 UTC
93e88fb disable usage of ${!c} construct since only supported by /bin/bash. git-svn-id: http://root.cern.ch/svn/root/trunk@8200 27541ba8-7e3a-0410-8455-c3a389f83636 13 February 2004, 18:16:50 UTC
b8fc065 From Olivier; First version of the PDF driver. All the basics are there except the markers and the fill patterns. git-svn-id: http://root.cern.ch/svn/root/trunk@8199 27541ba8-7e3a-0410-8455-c3a389f83636 13 February 2004, 17:04:35 UTC
c83d96e compile on MacOS X by default also with pthreads, like on Linux. git-svn-id: http://root.cern.ch/svn/root/trunk@8198 27541ba8-7e3a-0410-8455-c3a389f83636 13 February 2004, 16:49:00 UTC
4c628cd add new option "root -config" which prints the environment variables and options used by ./configure. This allows us to see which non-defaults were used when configuring ROOT. git-svn-id: http://root.cern.ch/svn/root/trunk@8197 27541ba8-7e3a-0410-8455-c3a389f83636 13 February 2004, 16:34:41 UTC
428e463 add missing cvs identification line. git-svn-id: http://root.cern.ch/svn/root/trunk@8196 27541ba8-7e3a-0410-8455-c3a389f83636 13 February 2004, 16:32:23 UTC
01f5dcf added missing cvs "// @(#)..." ident lines. git-svn-id: http://root.cern.ch/svn/root/trunk@8195 27541ba8-7e3a-0410-8455-c3a389f83636 13 February 2004, 14:27:00 UTC
f449a94 remove unused header file. git-svn-id: http://root.cern.ch/svn/root/trunk@8194 27541ba8-7e3a-0410-8455-c3a389f83636 13 February 2004, 14:17:16 UTC
95c1788 Protect include "TObject.h" against recursive inclusion git-svn-id: http://root.cern.ch/svn/root/trunk@8193 27541ba8-7e3a-0410-8455-c3a389f83636 13 February 2004, 13:40:36 UTC
4e7251c fixes so loading a plugin containing libCore does not crash on MacOS X. git-svn-id: http://root.cern.ch/svn/root/trunk@8192 27541ba8-7e3a-0410-8455-c3a389f83636 13 February 2004, 11:25:37 UTC
c11fa34 From Philippe: This patch repairs several issues dealing with loading a library and a corresponding root file when they define/contain stl containers. TROOT.cxx: The dictionary loading has a recursive behavior which implies that some entry are actually loaded several time (mostly harmless but hard to prevent). This leads to a case where the const char* is modified during the loading of the dictionary. TClass.h and TClasss.cxx: Add the following convenience static functions: TClass::GetClass equivalent to gROOT->GetClass TClass::GetDict equivalent to TClassTable::GetDict Fix a problem where the TClass object stored in the current class TStreamerInfo were not refreshed when the TClass object was replace. The fix is to insure that the current TClass is in the listOfClasses when the replacement might happen TTree.cxx and TStreamerInfo.cxx If an stl container is a base class, it ends up with a TStreamerInfo on the file. However TStreamerInfo for stl containers are not always built. Anyway the StreamerInfo is not used. So it should not be on the file (fix in TTree). However for backward compatibility we now handle the case in BuildCheck. git-svn-id: http://root.cern.ch/svn/root/trunk@8191 27541ba8-7e3a-0410-8455-c3a389f83636 13 February 2004, 07:12:57 UTC
8c6a902 From Andreas Morsch Fix a problem in the return type of TPythia6::PyMass. The function was declared to return an int instead of double. git-svn-id: http://root.cern.ch/svn/root/trunk@8190 27541ba8-7e3a-0410-8455-c3a389f83636 12 February 2004, 13:46:53 UTC
5a8e412 From Eddy The decomposition is not done in the constructors anymore. It is done on the fly when requested. git-svn-id: http://root.cern.ch/svn/root/trunk@8189 27541ba8-7e3a-0410-8455-c3a389f83636 12 February 2004, 13:03:00 UTC
4f4c059 From Olivier: Since introduction of the new character "Angstrom" the sigma was represented as a vertical bar in PS files git-svn-id: http://root.cern.ch/svn/root/trunk@8188 27541ba8-7e3a-0410-8455-c3a389f83636 12 February 2004, 09:46:04 UTC
cd3a411 From Philippe: This patches properly handles error cases where the streamer info is missing in the file. Instead of fixing the symptoms (as in previous patch), this patch prevent the formula parsing of incorrect cases. In particular it introduces the following error messages: root [3] Error in <TTreeFormula::DefinedVariable>: Missing StreamerInfo for evt.CosmicOOTLow. We will be unable to read! *ERROR 31 : The Variable : "evt.CosmicOOTLow" exists but is not accessible Error in <TTreeFormula::DefinedVariable>: Address not set when the type of the branch is negatif for for evt. We will be unable to read! *ERROR 31 : The Variable : "evt.fBits" exists but is not accessible git-svn-id: http://root.cern.ch/svn/root/trunk@8187 27541ba8-7e3a-0410-8455-c3a389f83636 11 February 2004, 22:06:44 UTC
e7fda1e Protection added in constructor and destructor in case of a non-existing file. git-svn-id: http://root.cern.ch/svn/root/trunk@8186 27541ba8-7e3a-0410-8455-c3a389f83636 11 February 2004, 18:05:42 UTC
back to top