- Jan 24, 2006
-
-
Fons Rademakers authored
git-svn-id: http://root.cern.ch/svn/root/trunk@13907 27541ba8-7e3a-0410-8455-c3a389f83636
-
Fons Rademakers authored
git-svn-id: http://root.cern.ch/svn/root/trunk@13906 27541ba8-7e3a-0410-8455-c3a389f83636
-
Olivier Couet authored
should be painted. It used wrongly the FillColor before. git-svn-id: http://root.cern.ch/svn/root/trunk@13902 27541ba8-7e3a-0410-8455-c3a389f83636
-
Rene Brun authored
git-svn-id: http://root.cern.ch/svn/root/trunk@13901 27541ba8-7e3a-0410-8455-c3a389f83636
-
- Jan 23, 2006
-
-
Rene Brun authored
- TEnv::SetValue crashes if TEnv was created with default constructor - Implement TEnv::GetRcName - Set TEnv streamable (Class version set to 1 instead of 0) - Set TEnvRec streamable (Class version set to 1) no ClassDef before - Add a public default constructor to TEncRec - Fix typo in TEnv::GetValue git-svn-id: http://root.cern.ch/svn/root/trunk@13900 27541ba8-7e3a-0410-8455-c3a389f83636
-
Rene Brun authored
+ fCornerRadius not handled in TPave::Copy + TPave::GetCornerRadius not const + TPave::GetBorderSize not const git-svn-id: http://root.cern.ch/svn/root/trunk@13899 27541ba8-7e3a-0410-8455-c3a389f83636
-
Philippe Canal authored
In TBasket::Streamer a new TBuffer is created. Now we use the current buffer's parent instead of gDirectory to set the new buffer's parent. git-svn-id: http://root.cern.ch/svn/root/trunk@13897 27541ba8-7e3a-0410-8455-c3a389f83636
-
Philippe Canal authored
TBasket was created but not used and lost. TBasket::CopyTo (line 135). Member fHeaderOnly set to kTRUE twice. I think, second time after basket streaming should be fHeaderOnly = kFALSE. Thanks Sergei for pointing those out. git-svn-id: http://root.cern.ch/svn/root/trunk@13896 27541ba8-7e3a-0410-8455-c3a389f83636
-
Fons Rademakers authored
git-svn-id: http://root.cern.ch/svn/root/trunk@13895 27541ba8-7e3a-0410-8455-c3a389f83636
-
Fons Rademakers authored
git-svn-id: http://root.cern.ch/svn/root/trunk@13894 27541ba8-7e3a-0410-8455-c3a389f83636
-
Lorenzo Moneta authored
git-svn-id: http://root.cern.ch/svn/root/trunk@13893 27541ba8-7e3a-0410-8455-c3a389f83636
-
Rene Brun authored
- Better design of slider1h.xpm and slider1v.xpm icons. git-svn-id: http://root.cern.ch/svn/root/trunk@13892 27541ba8-7e3a-0410-8455-c3a389f83636
-
Ilka Antcheva authored
- New tutorial Slider3Demo.C showing the properties of these new sliders. git-svn-id: http://root.cern.ch/svn/root/trunk@13891 27541ba8-7e3a-0410-8455-c3a389f83636
-
Ilka Antcheva authored
- New classes TGTripleHSlider and TGTripleVSlider : Inherit from DoubleSlider widgets and allow easy selection of a min, max and pointer value out of a range. The pointer position can be constrained to edges of slider and / or can be relative to the slider position. - modification of slider1h.xpm and slider1v.xpm for a better design. - New tutorial Slider3Demo.C showing the properties of these new sliders. git-svn-id: http://root.cern.ch/svn/root/trunk@13890 27541ba8-7e3a-0410-8455-c3a389f83636
-
Lorenzo Moneta authored
git-svn-id: http://root.cern.ch/svn/root/trunk@13887 27541ba8-7e3a-0410-8455-c3a389f83636
-
Fons Rademakers authored
git-svn-id: http://root.cern.ch/svn/root/trunk@13886 27541ba8-7e3a-0410-8455-c3a389f83636
-
Fons Rademakers authored
git-svn-id: http://root.cern.ch/svn/root/trunk@13885 27541ba8-7e3a-0410-8455-c3a389f83636
-
Rene Brun authored
The effect of -Z7 was to generate 560 Mbytes of object files instead of only 111 Mbytes. Z7 is only active when ROOTBUILD=debug is set. git-svn-id: http://root.cern.ch/svn/root/trunk@13884 27541ba8-7e3a-0410-8455-c3a389f83636
-
- Jan 22, 2006
-
-
Philippe Canal authored
git-svn-id: http://root.cern.ch/svn/root/trunk@13883 27541ba8-7e3a-0410-8455-c3a389f83636
-
- Jan 21, 2006
-
-
Rene Brun authored
From Axel: - fix for a problem with rootcint segv'ing on fopen(0, "r") if the linkdef.h can't be located. From Stefan: - removes the printout in case of rootcint -gccxml - removes the shadow class generation for rootcint -gccxml. Shadow classes should now only be generated with rootcint -cint git-svn-id: http://root.cern.ch/svn/root/trunk@13882 27541ba8-7e3a-0410-8455-c3a389f83636
-
- Jan 20, 2006
-
-
Rene Brun authored
Several changes in the Module.mk to run rootcint with the option gccxml. git-svn-id: http://root.cern.ch/svn/root/trunk@13881 27541ba8-7e3a-0410-8455-c3a389f83636
-
Rene Brun authored
`void*obj' might be used uninitialized in this function at line 211 git-svn-id: http://root.cern.ch/svn/root/trunk@13880 27541ba8-7e3a-0410-8455-c3a389f83636
-
Stefan Roiser authored
- include more standard headers by default - change cpp selection name - exclude templated abstract classes (for the time being) - remove -DSYSV from the invocation to gccxml - remove trailing spaces before the semi colon in the Linkdef statements git-svn-id: http://root.cern.ch/svn/root/trunk@13879 27541ba8-7e3a-0410-8455-c3a389f83636
-
Stefan Roiser authored
- fix for checking of first level template parameters (in case of types containing parenthesis and colons e.g. a function pointer with more than one argument) git-svn-id: http://root.cern.ch/svn/root/trunk@13878 27541ba8-7e3a-0410-8455-c3a389f83636
-
Stefan Roiser authored
- Fixing a bug from the CINTEnumBuilder patch - functions returning objects 'by value' and throwing exceptions at the same time. The CINT structure was not properly cleaned and CINT was freeing objects that did not exist git-svn-id: http://root.cern.ch/svn/root/trunk@13877 27541ba8-7e3a-0410-8455-c3a389f83636
-
Rene Brun authored
-Fix a problem with a working space array not correctly preset in a loop in the TSpectrum::SearhHighres functions. git-svn-id: http://root.cern.ch/svn/root/trunk@13876 27541ba8-7e3a-0410-8455-c3a389f83636
-
Rene Brun authored
Minor fix for the ray tracing algorithm. git-svn-id: http://root.cern.ch/svn/root/trunk@13875 27541ba8-7e3a-0410-8455-c3a389f83636
-
Rene Brun authored
-fix for the bug in TGeoHMatrix reported at: http://savannah.cern.ch/bugs/?func=detailitem&item_id=14579 -fix for the geometry checker in case of composites: now the checker will report overlaps between composite/non-composite. The only case not reported is composite/composite, where the checker will skip. git-svn-id: http://root.cern.ch/svn/root/trunk@13874 27541ba8-7e3a-0410-8455-c3a389f83636
-
Fons Rademakers authored
git-svn-id: http://root.cern.ch/svn/root/trunk@13873 27541ba8-7e3a-0410-8455-c3a389f83636
-
Ilka Antcheva authored
- fixed SegV when running Spy.C and closing its window via the Window Manager; - re-implemented the old behavior of a TGListBox with SetMultipleSelections(kTRUE): it is possible again to select several items by selecting the first one and moving the mouse while the mouse button is still pressed (thanks to Reiner Rohlfs). git-svn-id: http://root.cern.ch/svn/root/trunk@13872 27541ba8-7e3a-0410-8455-c3a389f83636
-
Philippe Canal authored
1. Better support of TClonesArray. Now TBufferXML all set bit, that member-wise streaming is not supported. Therefore, objects in TClonesArray are stored in XML file in "normal" form and you can see correctly them in xml. 2. Object conversion to/from XML Some times ago I get a request to convert object directly to XML form without file I/O. I implement four static methods in TBufferXML: static TString ConvertToXML(TObject* obj, Bool_t GenericLayout = kFALSE, Bool_t UseNamespaces = kFALSE); static TString ConvertToXML(void* obj, TClass* cl, Bool_t GenericLayout = kFALSE, Bool_t UseNamespaces = kFALSE); static TObject* ConvertFromXML(const char* str, Bool_t GenericLayout = kFALSE, Bool_t UseNamespaces = kFALSE); static void* ConvertFromXMLAny(const char* str, TClass** cl = 0, Bool_t GenericLayout = kFALSE, Bool_t UseNamespaces = kFALSE); They convert object to/from string with XML nodes. Simplest code is look like: TH1* h = new TH1I("name","title", 1000, 0, 1000); TString s = TBufferXML::ConvertToXML(h); cout << s << endl; TObject* obj = TBufferXML::ConvertFromXML(s); if (obj) obj->Draw(); 3. More information stored in XML file. I now store file creation/modification time, file UUID, file title, key title and creation time. I also put TXMLFile version into file itself to support old format of XML file for case of TClonesArray. 4. Preparation for custom streamers support I already put implementation of methods virtual void ClassBegin(const TClass*, Version_t = -1); virtual void ClassEnd(const TClass*); virtual void ClassMember(const char* name, const char* typeName = 0, Int_t arrsize1 = -1, Int_t arrsize2 = -1); into TBufferXML class to enable support for custom streamers. They work the same way as I did for TBufferSQL2 class, but to enable them, I need declaration of that functions in TBuffer class. For TBuffer these functions does not required any implementation. git-svn-id: http://root.cern.ch/svn/root/trunk@13871 27541ba8-7e3a-0410-8455-c3a389f83636
-
- Jan 19, 2006
-
-
Philippe Canal authored
import of CINT tag v5-16-7 from the CINT CVS. For what else is new see http://root.cern.ch/root/Cint.phtml?relnote. git-svn-id: http://root.cern.ch/svn/root/trunk@13870 27541ba8-7e3a-0410-8455-c3a389f83636
-
Philippe Canal authored
git-svn-id: http://root.cern.ch/svn/root/trunk@13869 27541ba8-7e3a-0410-8455-c3a389f83636
-
Philippe Canal authored
Fix a lookup problem when a TClonesArray is the top level object. git-svn-id: http://root.cern.ch/svn/root/trunk@13868 27541ba8-7e3a-0410-8455-c3a389f83636
-
Fons Rademakers authored
dictionaries. git-svn-id: http://root.cern.ch/svn/root/trunk@13867 27541ba8-7e3a-0410-8455-c3a389f83636
-
Ilka Antcheva authored
- Add documentation. - Add QT_VERSION 4 CPP flag (no test has been performed against Qt4 yet). - Remove the redundant code. - Add the enforcement of the Qt-ROOT layer for Qt-applications to eliminate the need to adjust ".rootrc" and eventually crash. If user started the Qt-application then Gui.Backend "native" must be treated as "qt". (thanks CMS feedback ) git-svn-id: http://root.cern.ch/svn/root/trunk@13866 27541ba8-7e3a-0410-8455-c3a389f83636
-
Rene Brun authored
git-svn-id: http://root.cern.ch/svn/root/trunk@13865 27541ba8-7e3a-0410-8455-c3a389f83636
-
Rene Brun authored
- new TGeoNode::CheckOverlaps() allows checking overlaps for a whole geometry branch. - fix in the paint mechanism when raytracing for a problem mentioned by Ivana (when raytracing a volume without having a pad created it did not work) git-svn-id: http://root.cern.ch/svn/root/trunk@13864 27541ba8-7e3a-0410-8455-c3a389f83636
-
- Jan 18, 2006
-
-
Fons Rademakers authored
This fixes a problem appearing when running in stand alone without an instance of TApplication. git-svn-id: http://root.cern.ch/svn/root/trunk@13863 27541ba8-7e3a-0410-8455-c3a389f83636
-
Rene Brun authored
git-svn-id: http://root.cern.ch/svn/root/trunk@13862 27541ba8-7e3a-0410-8455-c3a389f83636
-