sort by:
Revision Author Date Message Commit Date
a36b2b1 From Andrei: Fix coding conventions violations. git-svn-id: http://root.cern.ch/svn/root/trunk@16141 27541ba8-7e3a-0410-8455-c3a389f83636 28 August 2006, 11:41:12 UTC
77ab7cb - fixed segv and mem leak git-svn-id: http://root.cern.ch/svn/root/trunk@16140 27541ba8-7e3a-0410-8455-c3a389f83636 28 August 2006, 09:30:47 UTC
c5acb10 From Bertrand: fix compilation on win32. git-svn-id: http://root.cern.ch/svn/root/trunk@16139 27541ba8-7e3a-0410-8455-c3a389f83636 28 August 2006, 08:04:24 UTC
81fef7a Fix coding conventions violations. git-svn-id: http://root.cern.ch/svn/root/trunk@16138 27541ba8-7e3a-0410-8455-c3a389f83636 28 August 2006, 07:44:19 UTC
f835072 Fix coding conventions violation. git-svn-id: http://root.cern.ch/svn/root/trunk@16137 27541ba8-7e3a-0410-8455-c3a389f83636 28 August 2006, 07:42:11 UTC
8e38a59 remove obsolete file git-svn-id: http://root.cern.ch/svn/root/trunk@16136 27541ba8-7e3a-0410-8455-c3a389f83636 27 August 2006, 03:11:00 UTC
f3a26b5 make RFIO plugin support large (> 2GB) files. git-svn-id: http://root.cern.ch/svn/root/trunk@16135 27541ba8-7e3a-0410-8455-c3a389f83636 26 August 2006, 16:37:44 UTC
51fa16b - make cctor and assignment private - correct some comments git-svn-id: http://root.cern.ch/svn/root/trunk@16134 27541ba8-7e3a-0410-8455-c3a389f83636 26 August 2006, 16:28:32 UTC
3f87baa correct comment. git-svn-id: http://root.cern.ch/svn/root/trunk@16133 27541ba8-7e3a-0410-8455-c3a389f83636 26 August 2006, 16:27:22 UTC
de41422 From Mihaela: added CC and assignment operator to the new class TGeoDecayChannel (To avoid effc++ warnings). git-svn-id: http://root.cern.ch/svn/root/trunk@16132 27541ba8-7e3a-0410-8455-c3a389f83636 25 August 2006, 16:47:57 UTC
bd098e0 From Gerri: - port to Power5 64 - fix for the shadow passwd file problem on the Mac - fix of a few other warnings git-svn-id: http://root.cern.ch/svn/root/trunk@16131 27541ba8-7e3a-0410-8455-c3a389f83636 25 August 2006, 15:48:43 UTC
98a653b From Axel: Reset next to 0 when scratching partial vartable! /CVS: ---------------------------------------------------------------------- git-svn-id: http://root.cern.ch/svn/root/trunk@16130 27541ba8-7e3a-0410-8455-c3a389f83636 25 August 2006, 15:15:55 UTC
39c4925 From Axel: Implement WIN32 version for tmpfile that doesn't put its file into the drive's root dir. git-svn-id: http://root.cern.ch/svn/root/trunk@16129 27541ba8-7e3a-0410-8455-c3a389f83636 25 August 2006, 15:15:19 UTC
4990bf0 From Axel: Fix compiler warning in MSVC due to "*/*. git-svn-id: http://root.cern.ch/svn/root/trunk@16128 27541ba8-7e3a-0410-8455-c3a389f83636 25 August 2006, 14:17:33 UTC
8167de2 From Valeri O.: make sure gif's are MS Photoviewer compatible. git-svn-id: http://root.cern.ch/svn/root/trunk@16127 27541ba8-7e3a-0410-8455-c3a389f83636 25 August 2006, 12:39:45 UTC
867b1e6 - Implement the case with "variable size bins" in TH3::FitSlicesZ. git-svn-id: http://root.cern.ch/svn/root/trunk@16126 27541ba8-7e3a-0410-8455-c3a389f83636 25 August 2006, 10:49:11 UTC
6b14dcf check also for libruby1.9. git-svn-id: http://root.cern.ch/svn/root/trunk@16125 27541ba8-7e3a-0410-8455-c3a389f83636 25 August 2006, 10:43:39 UTC
53f7fc2 From Christian Holm: fix a number of compiler warnings. git-svn-id: http://root.cern.ch/svn/root/trunk@16124 27541ba8-7e3a-0410-8455-c3a389f83636 25 August 2006, 10:35:22 UTC
f8b7bfd From Christian Holm: updates in copyright info after recent changes. Nice new ROOT icon. git-svn-id: http://root.cern.ch/svn/root/trunk@16123 27541ba8-7e3a-0410-8455-c3a389f83636 25 August 2006, 10:34:36 UTC
e601c83 new const TYPE& Dummy::Get<TYPE>(), use for all Dummy::Whatever() functions iterator typedefs are now const_iterator typedefs Re-write NameLookup as a templated func to prevent code dumplication - now implemented for Scopes and Types. Add forwarders to Scope/ScopeBase. Add private op int() to Scope and Type, to catch Scope/tagnum and Type/typenum conversions in cint.merge_reflex. Protected by #ifdef REFLEX_CINT_MERGE git-svn-id: http://root.cern.ch/svn/root/trunk@16122 27541ba8-7e3a-0410-8455-c3a389f83636 25 August 2006, 10:16:03 UTC
016bafa From Timur: - Mod to allow the markers scaling (take into account the marker size). git-svn-id: http://root.cern.ch/svn/root/trunk@16121 27541ba8-7e3a-0410-8455-c3a389f83636 25 August 2006, 10:15:56 UTC
a996317 From Axel: put in correct copyright and licensing info. The originals of these files came from HP, Masa's employer, and are donated as integral part of CINT. git-svn-id: http://root.cern.ch/svn/root/trunk@16120 27541ba8-7e3a-0410-8455-c3a389f83636 25 August 2006, 10:10:50 UTC
cb9669b From Axel: this gets rid of two unused vars, one in cint, one in TFormula. git-svn-id: http://root.cern.ch/svn/root/trunk@16119 27541ba8-7e3a-0410-8455-c3a389f83636 25 August 2006, 10:07:34 UTC
a2f406c From Mihaela Gheata: Add table of radionuclides materials git-svn-id: http://root.cern.ch/svn/root/trunk@16118 27541ba8-7e3a-0410-8455-c3a389f83636 25 August 2006, 09:45:37 UTC
8b0c74b From Mihaela Gheata: New classes to support radionuclides materials. TGeoElementRN - a radionuclide subclassing TGeoElement. Contains info about radioactive properties of unstable elements, like: half life, mass excess, natural abundancy, ... TGeoDecayChannel - a decay channel of a RN element, with: decay type, branching ratio, parent and daughter nuclides, Q value for the decay. TGeoElemIter - an iterator for decay chains starting with a RN element. A complete database (in etc/RadioNuclides.tx) of radionuclides with their decays (~1MB) which are loaded by the element table of TGeo on demand: TGeoElementTable::GetElementRN(Int_t a, Int_t z, Int_t iso) Currently one can use radioactive elements to create radioactive materials/mixtures. An algorithm to provide the time evolution for RN elements is being implemented. git-svn-id: http://root.cern.ch/svn/root/trunk@16117 27541ba8-7e3a-0410-8455-c3a389f83636 25 August 2006, 09:44:35 UTC
3df0109 From Matez: By trying to keep strict knowledge of selected object in canvas I broke the functionality of TView manipulation and caused too many enter/leave events to be passed during mouse motion. * gpad/inc/TCanvas.h: * gpad/src/TCanvas.cxx: Removed member 'Bool_t fSelectedChanged' and added 'TObject *fClickSelected' with get/set methods. Added signal-emitting 'void Cleared(TVirtualPad *pad)'. In 'HandleInput()' the code restoring the selected object if the Selected signal was not emitted has been removed - this value is now available via 'GetClickSelected()' function. As restoring of values is no longer necessary local TObjectSpy variables have been replaced with ordinary pointers. The Cleared signal will be used in TGedEditor to detect clearing of a pad (which also happens on many object->Draw() invocations). * gpad/src/TPad.cxx: In 'Clear()' emit 'TCanvas::Clear(this)' instead of 'Selected(this, this)'. In 'RecursiveRemove()' check also if deleted object is fCanvas->fClickSelected() and resets it to 0. git-svn-id: http://root.cern.ch/svn/root/trunk@16116 27541ba8-7e3a-0410-8455-c3a389f83636 24 August 2006, 18:51:57 UTC
9f1f921 remove obsolete #ifdef/include git-svn-id: http://root.cern.ch/svn/root/trunk@16115 27541ba8-7e3a-0410-8455-c3a389f83636 24 August 2006, 17:07:39 UTC
700f8d9 remove obsolete file git-svn-id: http://root.cern.ch/svn/root/trunk@16114 27541ba8-7e3a-0410-8455-c3a389f83636 24 August 2006, 16:58:09 UTC
220ef8c In GetExpFormula properly implement the printing of function calls git-svn-id: http://root.cern.ch/svn/root/trunk@16113 27541ba8-7e3a-0410-8455-c3a389f83636 24 August 2006, 16:53:27 UTC
338d659 forgot to close C comment. git-svn-id: http://root.cern.ch/svn/root/trunk@16112 27541ba8-7e3a-0410-8455-c3a389f83636 24 August 2006, 16:43:43 UTC
515b521 Not relevant since we don't distribute Qt itself. git-svn-id: http://root.cern.ch/svn/root/trunk@16111 27541ba8-7e3a-0410-8455-c3a389f83636 24 August 2006, 16:37:43 UTC
041f9ed Update copyright and license statement. git-svn-id: http://root.cern.ch/svn/root/trunk@16110 27541ba8-7e3a-0410-8455-c3a389f83636 24 August 2006, 16:37:12 UTC
01a9669 Add reference to LPGL. git-svn-id: http://root.cern.ch/svn/root/trunk@16109 27541ba8-7e3a-0410-8455-c3a389f83636 24 August 2006, 16:36:01 UTC
f351909 Permission from the authors to distribute these files under the same license as the current version of zlib. git-svn-id: http://root.cern.ch/svn/root/trunk@16108 27541ba8-7e3a-0410-8455-c3a389f83636 24 August 2006, 16:34:58 UTC
9109ef8 Added proper copyright and license statements. All files now LGPL. git-svn-id: http://root.cern.ch/svn/root/trunk@16107 27541ba8-7e3a-0410-8455-c3a389f83636 24 August 2006, 16:31:21 UTC
8264521 Files placed under LGPL by the author Martin Nicolay. git-svn-id: http://root.cern.ch/svn/root/trunk@16106 27541ba8-7e3a-0410-8455-c3a389f83636 24 August 2006, 16:28:32 UTC
f0bdfa1 fix GSL/mathmore test which got broken in previous patch. git-svn-id: http://root.cern.ch/svn/root/trunk@16105 27541ba8-7e3a-0410-8455-c3a389f83636 24 August 2006, 15:04:12 UTC
ef41b6a From Axel: Print some info if loading a dll failed under windows. git-svn-id: http://root.cern.ch/svn/root/trunk@16104 27541ba8-7e3a-0410-8455-c3a389f83636 24 August 2006, 14:35:03 UTC
747440c From Christian Holm: - configure: new option --fail-on-missing, when this is set configure will fail if the files for a requested plugin are not found. Needed for proper Debian install. - many Debian packaging fixes. git-svn-id: http://root.cern.ch/svn/root/trunk@16103 27541ba8-7e3a-0410-8455-c3a389f83636 24 August 2006, 13:49:54 UTC
5fa8d84 From Axel: Implement error recovery when piping (redirect i/o) failed. git-svn-id: http://root.cern.ch/svn/root/trunk@16102 27541ba8-7e3a-0410-8455-c3a389f83636 24 August 2006, 11:46:50 UTC
3e0bad9 From Axel: Non-recursive version of G__destroy_upto, needed for large chains of G__var_array (e.g. with G__MEMDEPTH==1). git-svn-id: http://root.cern.ch/svn/root/trunk@16101 27541ba8-7e3a-0410-8455-c3a389f83636 24 August 2006, 09:38:00 UTC
13e8dac *** empty log message *** git-svn-id: http://root.cern.ch/svn/root/trunk@16100 27541ba8-7e3a-0410-8455-c3a389f83636 24 August 2006, 09:34:55 UTC
df7d813 new cvsignore file for doc dir git-svn-id: http://root.cern.ch/svn/root/trunk@16099 27541ba8-7e3a-0410-8455-c3a389f83636 24 August 2006, 09:22:56 UTC
2d16946 enhance test for function pointers git-svn-id: http://root.cern.ch/svn/root/trunk@16098 27541ba8-7e3a-0410-8455-c3a389f83636 24 August 2006, 09:21:48 UTC
6bc7fe9 From Axel: If THtml knows a class A, but can't find its sources, it assumed that it's a ROOT class, and the user was creating documentation for his/her own classes. This fails if a user dares to have more than one lib. There was a mechanism implemented which would allow for multiple libs, but that was really a hack. THtml now checks the env var Root.Html.LibName, and creates a link using that base URL, for all classes being defined in libLibName.*. I.e. if that class A is defined in libLibName, and Root.Html.LibName is ../LibNameDoc, then THtml will create a link to ../LibNameDoc/A.html. The class name / library name mapping is done with the help of rlibmap; see the class doc for more info. Other changes: * fix javascript error in source files * link javascript file from the proper directory * reduce width of divs to slightly < 100% * a names (anchors) should be id-compatible, and thus start with a letter * update doc. git-svn-id: http://root.cern.ch/svn/root/trunk@16097 27541ba8-7e3a-0410-8455-c3a389f83636 23 August 2006, 22:25:00 UTC
19352b4 From Reiner Rohlfs: - fix the truncated real number value in SetNumber(Double_t val) function git-svn-id: http://root.cern.ch/svn/root/trunk@16096 27541ba8-7e3a-0410-8455-c3a389f83636 23 August 2006, 16:50:32 UTC
551ad5d From Matevz: Fix a problem in TProfile::Rebin git-svn-id: http://root.cern.ch/svn/root/trunk@16095 27541ba8-7e3a-0410-8455-c3a389f83636 23 August 2006, 15:50:26 UTC
8b6bf01 From Andrei: Fix bug reported at: http://savannah.cern.ch/bugs/?func=detailitem&item_id=19269 git-svn-id: http://root.cern.ch/svn/root/trunk@16094 27541ba8-7e3a-0410-8455-c3a389f83636 23 August 2006, 15:37:23 UTC
0edaf5b From Matevz: Fix a problem with previous GL patch. git-svn-id: http://root.cern.ch/svn/root/trunk@16093 27541ba8-7e3a-0410-8455-c3a389f83636 23 August 2006, 15:32:48 UTC
3bc81d6 add new tests on Rotation conversions and a protection in the comparison function when one of the value is zero git-svn-id: http://root.cern.ch/svn/root/trunk@16092 27541ba8-7e3a-0410-8455-c3a389f83636 23 August 2006, 14:50:01 UTC
e43ae69 From Andrei: Fixed incorrect TGeoTorus::GetNmeshVertices(). git-svn-id: http://root.cern.ch/svn/root/trunk@16091 27541ba8-7e3a-0410-8455-c3a389f83636 23 August 2006, 14:48:05 UTC
31ee17c From Matevz Tadel: 1) Implementation of two-level (secondary) selection Rendering objects can provide a new level of interactivity, for example a TPointSet3D holding a set of clusters can attach a pointer to original cluster to each point and receive notifications when a specified cluster was clicked. Secondary selection is activated by Control-Left clicking into the GL window. 2) Improve control over camera-reset behaviour Allow user to prevent camera reset on scene update and double-click. 3) Improvements in TPointSet3D(GL) Detailed ChangeLog ================== * base/inc/TVirtualViewer3D.h: Added virtual methods 'void ResetCameras(){}' and 'void ResetCamerasAfterNextUpdate(){}'. * gl/inc/TGLScene.h: * gl/src/TGLScene.cxx: Implemented two-level selection. It is enabled for next selection pass by calling ActivateSecSelect(). DoSelect() does not change the selected object but only indicates which object has been selected by setting new member 'TGLPhysicalShape *fSelectionResult'. Caller (TGLViewer) must call new method 'void ApplySelection()' to actually change the selected object to the last selection result. Changed declaration of selection buffer from being a static varable within DoSelect() to data-member. This allows post-processing of selection records needed by two-level selection. * gl/inc/TGLCamera.h: * gl/inc/TGLOrthoCamera.h: * gl/inc/TGLPerspectiveCamera.h: * gl/src/TGLCamera.cxx: * gl/src/TGLOrthoCamera.cxx: * gl/src/TGLPerspectiveCamera.cxx: Added Bool_t argument with default value to: virtual void TGLCamera::Setup(const TGLBoundingBox & box, Bool_t reset=kTRUE) = 0; By setting it to false one can change camera parameters for new scene bounding-box without repositioning the camera. Added 'Bool_t checkSize' argument to OfInterest(). This is relevant for marker-classes which can have small volume/length but are still visible as they are rendered in pixel-coordinates. Value of this argument is needed in TGLScene (DestroyPhysicals) and TGLViewer (AddObject). It is obtained by calling virtual method TGLLogicalShape::IgnoreSizeForOfInterest(). This method returns false by defalut and is overriden in TGLPolyMarker and TPointSet3DGL. * gl/inc/TGLViewer.h: * gl/src/TGLViewer.cxx: Added controls for camera-reset behaviour. Data-members: 'Bool_t fResetCamerasOnUpdate', 'Bool_t fResetCamerasOnNextUpdate', 'Bool_t fResetCameraOnDoubleClick'. Methods: 'ResetCameras()', 'ResetCamerasAfterNextUpdate()', 'ResetCurrentCamera()'. Added an argument to 'void PostSceneBuildSetup(Bool_t resetCameras). Added Bool_t return-value to RequestSelect(). It returns true if result of the selection is different then fSelectedPhysical. Added method ApplySelection() to interface with TGLScene selection state. This is called from event-handling functions in TGLViewer. Added key-binding for 'Home': ResetCurrentCamera(). * gl/inc/TGLSAViewer.h: * gl/src/TGLSAViewer.cxx: Added description of new functionality to fgHelpText. MSVC was complaining about fgHelpText being too long: I split it into fgHelpText1 and fgHelpText2. * gl/inc/TGLDrawFlags.h: * gl/src/TGLDrawFlags.cxx: Added members 'Bool_t fSelection' and 'Bool_t fSecSelection' allowing passing of current selection state to renderers. This is needed to allow different render-paths during (secondary) selection. We should consider passing TGLScene* and/or TGLViewer* down to DirectDraw() of individual renderers. * gl/src/TGLDrawable.cxx: In ShouldCache() return false if secondary selection is in progress. * gl/src/TGLPhysicalShape.cxx: Handle new members in TGLDrawFlags. * gl/inc/TGLLogicalShape.h: * gl/src/TGLLogicalShape.cxx: Added three new functions: 1) virtual Bool_t SupportsSecondarySelect() const { return kFALSE; } This is called by TGLScene::DoSelect() to check is object that was the result of primary selection supports secondary selection. 2) virtual void ProcessSelection(UInt_t* ptr, TGLViewer*, TGLScene*); It is called back from TGLViewer after successful secondary selection. As the object that does the rendering is the only one that actually knows how the object sub-parts were named it has to interpret the results. Both of these should be overriden in classes that support secondary selection, for example see TPointSet3DGL. 3) virtual Bool_t IgnoreSizeForOfInterest() const { return kFALSE; } Signals to TGLScene and TGLViewer that volume/lenght of this class' bounding box should not be considered when checking if objects of this class are of interest to current camera. * gl/inc/TGLObject.h: * gl/src/TGLObject.cxx: Changed second argument of function: Bool_t SetModelCheckClass(TObject* obj, const Text_t* classname); to 'TClass* cls'. This is much more efficient. * g3d/inc/TPointSet3D.h: * g3d/src/TPointSet3D.cxx: Added support for per-point designations (one TObject* per point; via casting it can be set to anything). New virtual method 'void PointSelected(Int_t n)' that is called back after successful secondary selection in TGLViewer (via virtual TGLLogicalShape::ProcessSelection()). * gl/inc/TPointSet3DGL.h: * gl/src/TPointSet3DGL.cxx: Added support for per-point selection. Point-sizes are taken into account during selection (by modifying the projection matrix). Implemented 'virtual Bool_t TGLDrawable::ShouldCache()' to disable caching when in primary selection (point-size improvements). Cross-like marker types are now supported to some extent. Improved structure of rendering code. Override 'virtual Bool_t TGLLogicalShape::IgnoreSizeForOfInterest()' to return true. Multiply TAttMarker::GetMarkerSize() by 5 before applying. * gl/inc/TGLPolyMarker.h: Override 'virtual Bool_t TGLLogicalShape::IgnoreSizeForOfInterest()' to return true. git-svn-id: http://root.cern.ch/svn/root/trunk@16090 27541ba8-7e3a-0410-8455-c3a389f83636 23 August 2006, 14:39:40 UTC
bd5b1ff - Coding conventions git-svn-id: http://root.cern.ch/svn/root/trunk@16089 27541ba8-7e3a-0410-8455-c3a389f83636 23 August 2006, 09:00:21 UTC
4121781 On Win32 ignore gsl-config when coming from cygwin. git-svn-id: http://root.cern.ch/svn/root/trunk@16088 27541ba8-7e3a-0410-8455-c3a389f83636 23 August 2006, 08:47:15 UTC
6ed9702 Fix R__VA_COPY for Win32 with _MSC_VER >= 1310 (>= 7.1). git-svn-id: http://root.cern.ch/svn/root/trunk@16087 27541ba8-7e3a-0410-8455-c3a389f83636 23 August 2006, 08:46:26 UTC
cbaed4c Adapt to the latest bug fix in TObjArray git-svn-id: http://root.cern.ch/svn/root/trunk@16086 27541ba8-7e3a-0410-8455-c3a389f83636 22 August 2006, 22:06:34 UTC
b11256b From Matevz: In ProcessMessage(Long_t, Long_t, Long_t): store current pad via TObjectSpy. git-svn-id: http://root.cern.ch/svn/root/trunk@16085 27541ba8-7e3a-0410-8455-c3a389f83636 22 August 2006, 18:27:38 UTC
59bc56c From Matevz: In Clear(Option_t *): check if 'this' is the selected pad of fCanvas and assert the selected object is reset to pad itself. In Close(): assert fCanvas does not hold referenes to 'this' in TCanvas::fPadSave or TCanvas::fSelectedPad. git-svn-id: http://root.cern.ch/svn/root/trunk@16084 27541ba8-7e3a-0410-8455-c3a389f83636 22 August 2006, 18:27:02 UTC
c33647e From Matevz: Added data-member 'Bool_t fSelectedChanged' and inline metod 'void ClearPadSave()'. In Pick(Int_t, Int_t, TObject*): set member fSelectedChanged to true if Selected() signal is emitted and to false otherwise. This allows for consistent handling of selected objected withing canvas. In HandleInput(EEventType, Int_t, Int_t): use TObjectSpy for local varables prevSelPad, prevSelObj; at the end revert members fSelectedPad and fSelected to previous values if signal Selected was not emitted. git-svn-id: http://root.cern.ch/svn/root/trunk@16083 27541ba8-7e3a-0410-8455-c3a389f83636 22 August 2006, 18:26:23 UTC
02bed77 From Matevz: Replace TList with THashList for fCleanups. git-svn-id: http://root.cern.ch/svn/root/trunk@16082 27541ba8-7e3a-0410-8455-c3a389f83636 22 August 2006, 18:25:32 UTC
0e782a7 From Matevz: Added protections against fObj == 0; moved TObjectSpy::SetObject() from .h to .cxx. git-svn-id: http://root.cern.ch/svn/root/trunk@16081 27541ba8-7e3a-0410-8455-c3a389f83636 22 August 2006, 18:24:20 UTC
bc74805 From Paul Russo: - Make TObjArray::UncheckedAt() return the same element as TObjArray::At(). git-svn-id: http://root.cern.ch/svn/root/trunk@16080 27541ba8-7e3a-0410-8455-c3a389f83636 22 August 2006, 18:03:03 UTC
ad270f7 fix problem in TString::Form(), need to copy var arg list for retry. Use __va_copy or equivalent which is not portable. Many cases are covered: gcc, icc, Win32, Solaris, Mac OS X, but if one is missing we'll find out soon enough. git-svn-id: http://root.cern.ch/svn/root/trunk@16079 27541ba8-7e3a-0410-8455-c3a389f83636 22 August 2006, 17:19:55 UTC
ffaa2e6 Fix for shadow members which are function pointers and have templated parameter / return types git-svn-id: http://root.cern.ch/svn/root/trunk@16078 27541ba8-7e3a-0410-8455-c3a389f83636 22 August 2006, 15:34:41 UTC
34b9acb make copy ctor and assignment private again (effc++ compliant). git-svn-id: http://root.cern.ch/svn/root/trunk@16077 27541ba8-7e3a-0410-8455-c3a389f83636 22 August 2006, 14:12:05 UTC
747af75 From Axel: Don't write beautified text in "Begin_Html"/"End_Html" block when Converting. Don't rebuild the list of classes if the same filter is used. Don't empty parse stack if we only have one element on it. git-svn-id: http://root.cern.ch/svn/root/trunk@16076 27541ba8-7e3a-0410-8455-c3a389f83636 22 August 2006, 14:07:21 UTC
eb8d632 From Thomas Bretz: new accessors for TMap and TPair: TObject *TMap::operator()(const char *keyname) const {return GetValue(keyname);} TObject *TMap::operator()(TObject *key) const { return GetValue(key); } const char *TPair::GetTitle() { return fValue->GetName(); } git-svn-id: http://root.cern.ch/svn/root/trunk@16075 27541ba8-7e3a-0410-8455-c3a389f83636 22 August 2006, 13:51:02 UTC
e8fe993 - Small fix to make sure the option "cont0" is always drawn with filled contours (as said in the help). Without this fix the following lines produced hollow contours: root [0] gROOT->ForceStyle() root [1] gStyle->SetFillStyle(1001) root [2] gStyle->SetHistFillStyle(0) root [3] hpxpy->Draw("cont0") git-svn-id: http://root.cern.ch/svn/root/trunk@16074 27541ba8-7e3a-0410-8455-c3a389f83636 22 August 2006, 12:23:27 UTC
46daab5 fixes a compiler error on Linux git-svn-id: http://root.cern.ch/svn/root/trunk@16073 27541ba8-7e3a-0410-8455-c3a389f83636 22 August 2006, 10:40:11 UTC
4f4a352 add utility function for cinverting Phi in the range 0,2*PI and -PI,PI git-svn-id: http://root.cern.ch/svn/root/trunk@16072 27541ba8-7e3a-0410-8455-c3a389f83636 22 August 2006, 09:45:32 UTC
3a7c8d0 repair G__CurrentCall (in particular for pyroot) git-svn-id: http://root.cern.ch/svn/root/trunk@16071 27541ba8-7e3a-0410-8455-c3a389f83636 21 August 2006, 22:42:24 UTC
44ac826 - fix a bug in conversion Rotation3D AxisAngle - add new function to find Projection and Perpendicular of a vector along any given direction (requested by C. Bernet, CMS) git-svn-id: http://root.cern.ch/svn/root/trunk@16070 27541ba8-7e3a-0410-8455-c3a389f83636 21 August 2006, 16:38:02 UTC
7c48566 From Axel: * when within Begin/End_Html, don't use beautified but original line as comment * state if a member is static * allow method signatures and docs for data members to span multiple lines, but indent additional lines. * fix what THtml thinks is an enum (see e.g. http://root.cern.ch/root/html/THtml.html#THtml:fDocContext) * prepend enums with "enum", always (see e.g. http://root.cern.ch/root/html/THtml.html#THtml:kUp) * initialize some state vars - first class being documented didn't have proper links (see http://root.cern.ch/root/html/ColorStruct_t.html) * update THtml's documentation * clean THtml.h's #includes * remove exposed typedef The first 5 changes might warrant all docs to be regenerated, but only next week. git-svn-id: http://root.cern.ch/svn/root/trunk@16069 27541ba8-7e3a-0410-8455-c3a389f83636 21 August 2006, 16:02:48 UTC
9f28056 Ooops. git-svn-id: http://root.cern.ch/svn/root/trunk@16068 27541ba8-7e3a-0410-8455-c3a389f83636 21 August 2006, 15:25:35 UTC
02cd075 Fix a few more unintended scope->bool->int conversions export G__CurrentCall needed by ROOT (pyroot) git-svn-id: http://root.cern.ch/svn/root/trunk@16067 27541ba8-7e3a-0410-8455-c3a389f83636 21 August 2006, 15:23:56 UTC
8c86b01 From Maarten: Improvements in Condor directed PROOF startup: - fix startup bugs - improve startup parallelism - add startup messages git-svn-id: http://root.cern.ch/svn/root/trunk@16066 27541ba8-7e3a-0410-8455-c3a389f83636 21 August 2006, 14:43:10 UTC
11cb64e new static method TString::Format() returning a TString. Like the member function TString::Form() but no need to first create a TString. git-svn-id: http://root.cern.ch/svn/root/trunk@16065 27541ba8-7e3a-0410-8455-c3a389f83636 21 August 2006, 14:19:03 UTC
86908d8 fix for AMD64 in case vararg methods return an object. git-svn-id: http://root.cern.ch/svn/root/trunk@16064 27541ba8-7e3a-0410-8455-c3a389f83636 21 August 2006, 14:17:13 UTC
cdbb32c Revert removal of -lg2c, needed on ppc. git-svn-id: http://root.cern.ch/svn/root/trunk@16063 27541ba8-7e3a-0410-8455-c3a389f83636 21 August 2006, 13:53:09 UTC
acfa6a4 From Matevz: - In SetTab(const char *name) do not assume that any tabs are actually created (it was causing crashes when the tab was empty) git-svn-id: http://root.cern.ch/svn/root/trunk@16062 27541ba8-7e3a-0410-8455-c3a389f83636 21 August 2006, 13:25:32 UTC
cbfed06 From Axel: Move G__CurrentCall decl to G__ci. Move extern "C" funcs out of namespace (d'oh) in Api.h. Fixes compilation problem on Win32. git-svn-id: http://root.cern.ch/svn/root/trunk@16061 27541ba8-7e3a-0410-8455-c3a389f83636 21 August 2006, 12:39:19 UTC
f821fff From Axel: allow argument to the -R option to specify a custom dictionary name. Also added description of new rmkdepend features. git-svn-id: http://root.cern.ch/svn/root/trunk@16060 27541ba8-7e3a-0410-8455-c3a389f83636 21 August 2006, 12:31:37 UTC
e4dc095 take unlink from unistd.h on *nix systems, to avoid the warning: icc -O -fPIC -wd1476 -Iinclude -wd1572 -pthread -DINCLUDEDIR=\"/usr/include\" -DOBJSUFFIX=\".o\" -o build/rmkdepend/mainroot.o -c build/rmkdepend/mainroot.cxx build/rmkdepend/mainroot.cxx(22): warning #584: omission of exception specification is incompatible with previous function "unlink" (declared at line 750 of "/usr/include/unistd.h") extern "C" int unlink (const char *FILENAME); git-svn-id: http://root.cern.ch/svn/root/trunk@16059 27541ba8-7e3a-0410-8455-c3a389f83636 21 August 2006, 09:55:11 UTC
d43775f From Axel, Philippei, Fons: import of CINT tag v5-16-14 from the CINT CVS. For what else is new see http://root.cern.ch/root/Cint.phtml?relnote. In particular this updates the file licenses. git-svn-id: http://root.cern.ch/svn/root/trunk@16058 27541ba8-7e3a-0410-8455-c3a389f83636 18 August 2006, 22:36:25 UTC
3900979 remove more fix length strings git-svn-id: http://root.cern.ch/svn/root/trunk@16057 27541ba8-7e3a-0410-8455-c3a389f83636 18 August 2006, 18:46:35 UTC
9c3fb07 From Matevz: new class TObjectSpy and TObjectRefSpy. These small classes monitor objects for deletion via RecursiveRemvoe() and reflect the deletion by reverting the internal pointer to zero. When this pointer is zero (via GetObject()) we know the object has been deleted. This avoids the unsafe TestBit(kNotDeleted) hack. The spied object must have the kMustCleanup bit set otherwise you will get an error. To be used in editor management. git-svn-id: http://root.cern.ch/svn/root/trunk@16056 27541ba8-7e3a-0410-8455-c3a389f83636 18 August 2006, 17:34:46 UTC
9c75247 From Fed: -lg2c is not needed for g95 and gfortran. git-svn-id: http://root.cern.ch/svn/root/trunk@16055 27541ba8-7e3a-0410-8455-c3a389f83636 18 August 2006, 16:40:21 UTC
355b8f4 add two convenience scripts to set ROOTSYS, PATH, LD_LIBRARY_PATH and MANPATH for a specific ROOT installation. For how to use see the thisroot.[c]sh files. git-svn-id: http://root.cern.ch/svn/root/trunk@16054 27541ba8-7e3a-0410-8455-c3a389f83636 18 August 2006, 16:39:08 UTC
4c870fc From David Gonzalez Maline: - made defined hot keys of cascaded menus working git-svn-id: http://root.cern.ch/svn/root/trunk@16053 27541ba8-7e3a-0410-8455-c3a389f83636 18 August 2006, 15:54:05 UTC
6e044e2 From Axel: Document private members, too (oops). Update THtml's doc (part 1). Make CreateStyleSheet() and CreateJavascript() public. Fix treatment of <pre> </pre> tags. git-svn-id: http://root.cern.ch/svn/root/trunk@16052 27541ba8-7e3a-0410-8455-c3a389f83636 18 August 2006, 15:51:03 UTC
968827c Two new functions void Type::SetSize(size_t) void Type::SetTypeInfo(const std::type_info &) to set the size and the type_info of a type after it has been declared (needed by CINT) git-svn-id: http://root.cern.ch/svn/root/trunk@16047 27541ba8-7e3a-0410-8455-c3a389f83636 18 August 2006, 12:18:49 UTC
9bd15f2 unit tests for new funcs Type::SetSize, Type::SetTypeInfo git-svn-id: http://root.cern.ch/svn/root/trunk@16046 27541ba8-7e3a-0410-8455-c3a389f83636 18 August 2006, 12:17:36 UTC
0b82303 From Axel: create Convert's output dir if necessary, even if it was specified by the user; reset current scope when encountering a non-scoping word delimiter. git-svn-id: http://root.cern.ch/svn/root/trunk@16045 27541ba8-7e3a-0410-8455-c3a389f83636 18 August 2006, 11:16:42 UTC
080a272 In my previous check-in I added libAfterImage by mistake (still testing). Anyhow, the new file from Valeriy Onuchin seems to be correct. Here is the log from Valeriy: - new version of libAfterImage. Added LZ compression to builtin libungif, as patent is expired already. Allows to create compressed GIF files in batch mode. git-svn-id: http://root.cern.ch/svn/root/trunk@16044 27541ba8-7e3a-0410-8455-c3a389f83636 18 August 2006, 10:27:46 UTC
5b41912 I forgot to make teh output of strchr const (required by Solaris) git-svn-id: http://root.cern.ch/svn/root/trunk@16043 27541ba8-7e3a-0410-8455-c3a389f83636 18 August 2006, 10:18:12 UTC
949da07 Added David Maline for the GUI contributions. git-svn-id: http://root.cern.ch/svn/root/trunk@16042 27541ba8-7e3a-0410-8455-c3a389f83636 18 August 2006, 10:06:01 UTC
1bbcdf4 test for neg. template parameters git-svn-id: http://root.cern.ch/svn/root/trunk@16041 27541ba8-7e3a-0410-8455-c3a389f83636 18 August 2006, 09:25:00 UTC
1a2a3c7 escape - git-svn-id: http://root.cern.ch/svn/root/trunk@16040 27541ba8-7e3a-0410-8455-c3a389f83636 18 August 2006, 09:24:13 UTC
b46f6e6 slightly eleganter solution to the resetting of the var_arg pointer. git-svn-id: http://root.cern.ch/svn/root/trunk@16039 27541ba8-7e3a-0410-8455-c3a389f83636 18 August 2006, 09:14:41 UTC
705a6aa Implement a simpler and faster algorithm in the TLeaf constructor when encountering a leaf with a "[" git-svn-id: http://root.cern.ch/svn/root/trunk@16038 27541ba8-7e3a-0410-8455-c3a389f83636 18 August 2006, 08:44:03 UTC
back to top