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

sort by:
Revision Author Date Message Commit Date
af1fcec This commit was manufactured by cvs2svn to create tag 'v4-04-02'. git-svn-id: http://root.cern.ch/svn/root/tags/v4-04-02@11791 27541ba8-7e3a-0410-8455-c3a389f83636 14 May 2005, 00:20:00 UTC
114e11c This commit was manufactured by cvs2svn to create branch 'v4-04-02-patches'. git-svn-id: http://root.cern.ch/svn/root/branches/v4-04-02-patches@11790 27541ba8-7e3a-0410-8455-c3a389f83636 14 May 2005, 00:19:59 UTC
5e3511a This commit was manufactured by cvs2svn to create branch 'v4-03-04-patches'. git-svn-id: http://root.cern.ch/svn/root/branches/v4-03-04-patches@11512 27541ba8-7e3a-0410-8455-c3a389f83636 06 April 2005, 15:56:15 UTC
6bef5d9 From Philippe: Template implementation should be in header files (especially when the template class contains a ClassDef). git-svn-id: http://root.cern.ch/svn/root/trunk@11511 27541ba8-7e3a-0410-8455-c3a389f83636 06 April 2005, 15:56:14 UTC
854d6f8 don't use system zlib on aix5. git-svn-id: http://root.cern.ch/svn/root/trunk@11510 27541ba8-7e3a-0410-8455-c3a389f83636 06 April 2005, 13:49:36 UTC
688ca69 correct date in copyright. git-svn-id: http://root.cern.ch/svn/root/trunk@11509 27541ba8-7e3a-0410-8455-c3a389f83636 06 April 2005, 13:09:07 UTC
b565489 from Olivier - Postpone the creation of the triangles data structure and the hull finding. They are now done only when really needed. This increases the performances in cases where triangles and hull are not useful, for instance when a TGraph2D is drawn with option "P" only. git-svn-id: http://root.cern.ch/svn/root/trunk@11508 27541ba8-7e3a-0410-8455-c3a389f83636 06 April 2005, 13:03:20 UTC
1da15e0 some cosmetics. git-svn-id: http://root.cern.ch/svn/root/trunk@11507 27541ba8-7e3a-0410-8455-c3a389f83636 06 April 2005, 11:03:17 UTC
83647df Several critical includes were missing. Remain several warnings on Win32, but no fatals. git-svn-id: http://root.cern.ch/svn/root/trunk@11506 27541ba8-7e3a-0410-8455-c3a389f83636 06 April 2005, 10:55:18 UTC
5feac26 New version removing debug statements for the alpha version. git-svn-id: http://root.cern.ch/svn/root/trunk@11505 27541ba8-7e3a-0410-8455-c3a389f83636 06 April 2005, 10:29:45 UTC
16d5890 From Richard: Another fix - I have a nasty feeling this might just reveal another similar problem - there are a lot of typenames all over the place (which is correct) but CC seems to be v flakey on them. git-svn-id: http://root.cern.ch/svn/root/trunk@11504 27541ba8-7e3a-0410-8455-c3a389f83636 06 April 2005, 10:12:34 UTC
9f77f35 From Marek: - removed TProofVarArray - introduced TProofVectorContainer<T> which holds an std::vector<T> and implements Merge(TCollection*) - made TProofDrawListOfGraphs and TProofDrawListOfPolyMarkers3D use std::vector and TProofVectorContainer<T>. - added eventlist handling to TPacketizer2 git-svn-id: http://root.cern.ch/svn/root/trunk@11503 27541ba8-7e3a-0410-8455-c3a389f83636 06 April 2005, 10:01:40 UTC
4a7c5af Fix in ExpandPathName() so that : in URL's are not replaced by ;. Needed to access rfio:/ and root:// files on Windows. git-svn-id: http://root.cern.ch/svn/root/trunk@11502 27541ba8-7e3a-0410-8455-c3a389f83636 06 April 2005, 09:51:19 UTC
688447c From Richard Maunder: Fix a portability problem on Solaris git-svn-id: http://root.cern.ch/svn/root/trunk@11501 27541ba8-7e3a-0410-8455-c3a389f83636 06 April 2005, 09:43:39 UTC
0851fb7 From Ilka and Valeri: In the attached patch are the Qt changes sent by Valeri yesterday. The last modification required by him is also included. The major problem remains the different font size related to the qt-version 3.1 that comes with SLC3. Many SegV cases when running guitest.C persist but we need more time to solve them case by case. git-svn-id: http://root.cern.ch/svn/root/trunk@11500 27541ba8-7e3a-0410-8455-c3a389f83636 06 April 2005, 09:32:11 UTC
56b0d4f From Antonio Amorim: extend the mysqlclient-dev dependency to include newer versions. git-svn-id: http://root.cern.ch/svn/root/trunk@11499 27541ba8-7e3a-0410-8455-c3a389f83636 06 April 2005, 09:10:20 UTC
f58e60e Comment use of non portable cassert git-svn-id: http://root.cern.ch/svn/root/trunk@11498 27541ba8-7e3a-0410-8455-c3a389f83636 06 April 2005, 06:23:10 UTC
679290a From Bertrand Bellenot Solves the wrongly highlighted rectangle in TGMenuTitle. git-svn-id: http://root.cern.ch/svn/root/trunk@11497 27541ba8-7e3a-0410-8455-c3a389f83636 06 April 2005, 06:09:26 UTC
4287c2b Stamp development version 4.03/04 git-svn-id: http://root.cern.ch/svn/root/trunk@11496 27541ba8-7e3a-0410-8455-c3a389f83636 05 April 2005, 17:12:37 UTC
2707a31 From Eddy Offermann Improve comments in the Gamma functions. git-svn-id: http://root.cern.ch/svn/root/trunk@11495 27541ba8-7e3a-0410-8455-c3a389f83636 05 April 2005, 16:10:37 UTC
557a388 From Valeriy: fix a segv discovered by Ilka. git-svn-id: http://root.cern.ch/svn/root/trunk@11494 27541ba8-7e3a-0410-8455-c3a389f83636 05 April 2005, 15:56:20 UTC
02ff2f9 add latest libAfterImage and make sure that it uses the ROOT provided libfreetype if the builtin version is not used. git-svn-id: http://root.cern.ch/svn/root/trunk@11493 27541ba8-7e3a-0410-8455-c3a389f83636 05 April 2005, 13:45:52 UTC
97c7c31 From Andrei Gheata: - raytracing problem fixed - extrusions/overlaps now visible in GL - minor modification in geodemo.C git-svn-id: http://root.cern.ch/svn/root/trunk@11492 27541ba8-7e3a-0410-8455-c3a389f83636 05 April 2005, 13:38:23 UTC
542819f From Valeri Fine: explicitly set the fill style to kFillSolid. git-svn-id: http://root.cern.ch/svn/root/trunk@11491 27541ba8-7e3a-0410-8455-c3a389f83636 05 April 2005, 13:12:15 UTC
f676ce7 From Richard Maunder: fix for the 2D pad problems, after 3D box rotation. git-svn-id: http://root.cern.ch/svn/root/trunk@11490 27541ba8-7e3a-0410-8455-c3a389f83636 05 April 2005, 12:50:49 UTC
7abdde3 From Eddy Offermann Add a Warning in case of illegal matrix operations. git-svn-id: http://root.cern.ch/svn/root/trunk@11489 27541ba8-7e3a-0410-8455-c3a389f83636 05 April 2005, 12:47:11 UTC
817238c From Andrei Gheata: - TGeoCone/TGeoConeSeg::ComputeNormal() - fix the Oz component - TGeoBoolNode: fast computation of normal git-svn-id: http://root.cern.ch/svn/root/trunk@11488 27541ba8-7e3a-0410-8455-c3a389f83636 05 April 2005, 10:17:00 UTC
5e99d7b From Mihaela Gheata: some additional fixes. CMS muon is now ok (some rotations in TGeoCombiTrans were not registered) I also fixed SavePrimitive for composite shapes - tested for csgdemo.C (the logic there was not at all working). I hope it works also with lhcb - if not, please send me the geometry file. There is also a fix in TGeoXtru::SavePrimitive. For testing SaveAs, you should regenerate the tested geometries (not importing the .root file generated before these changes). Otherwise some matrices can still get wrong. git-svn-id: http://root.cern.ch/svn/root/trunk@11487 27541ba8-7e3a-0410-8455-c3a389f83636 05 April 2005, 08:54:12 UTC
ce549c2 From Wim Lavrijsen: o) allow for non-existing sys.argv (e.g. in apache mod_python) o) remove wrong buflen checking for void array git-svn-id: http://root.cern.ch/svn/root/trunk@11486 27541ba8-7e3a-0410-8455-c3a389f83636 05 April 2005, 05:20:44 UTC
a995e61 From Mihaela Gheata: I attached the diffs for few fixes that I made for SavePrimitive: - fix in TGeoCone::SavePrimitive - Added support for gsposp in TGeoVolume (now works with ALICE geometry) - fix in TGeoCombiTrans for correctly registering rotation component. - modified TGeoManager::Export() to export geometry as C++ macro: for file names ending with .root work as before other extensions (e.g. .C) saves as C++ macro git-svn-id: http://root.cern.ch/svn/root/trunk@11485 27541ba8-7e3a-0410-8455-c3a389f83636 04 April 2005, 15:00:39 UTC
2ec0065 o GNUMakefile.standalone - Set optimization level to -O3 o RooBanner - Encode version marker V1.92 in banner git-svn-id: http://root.cern.ch/svn/root/trunk@11483 27541ba8-7e3a-0410-8455-c3a389f83636 04 April 2005, 14:59:12 UTC
f0c7bf5 o RooAbsBinning - Increment persistent ID from 1 to 2. - Implement custom streamer for backward compatibility. V1 object do not have name stored, read back as unnamed object (the only type of binning object persistent sofar anyway) o RooFitCore_LinkDef - Indicate that RooAbsBinning has custom streamer o RooFitResult - Fix bug in error message in plotOn() o RooMinuit - In backProp() when storing symmetric error only, clear asymmetric error git-svn-id: http://root.cern.ch/svn/root/trunk@11482 27541ba8-7e3a-0410-8455-c3a389f83636 04 April 2005, 14:25:06 UTC
97f17c9 From Timur; updates in the composite shapes examples git-svn-id: http://root.cern.ch/svn/root/trunk@11481 27541ba8-7e3a-0410-8455-c3a389f83636 04 April 2005, 09:30:22 UTC
6c0d321 From Timur: Fix for nested composite shapes (should solve LHCb problem) git-svn-id: http://root.cern.ch/svn/root/trunk@11480 27541ba8-7e3a-0410-8455-c3a389f83636 04 April 2005, 09:29:30 UTC
1365f27 Move the dummy implementation of the following functions to TViewerPad3D.cxx virtual void OpenComposite(const TBuffer3D & buffer, Bool_t * addChildren = 0); virtual void CloseComposite(); virtual void AddCompositeOp(UInt_t operation); git-svn-id: http://root.cern.ch/svn/root/trunk@11479 27541ba8-7e3a-0410-8455-c3a389f83636 04 April 2005, 07:06:32 UTC
ea91d1d Protect the TH1 destructor when deleting objects in the list of functions. It may happen that one of the objects in this list is also included in other lists and has already been deleted. git-svn-id: http://root.cern.ch/svn/root/trunk@11478 27541ba8-7e3a-0410-8455-c3a389f83636 02 April 2005, 07:50:17 UTC
82e7768 From Olivier: -fix a typo git-svn-id: http://root.cern.ch/svn/root/trunk@11477 27541ba8-7e3a-0410-8455-c3a389f83636 01 April 2005, 20:20:34 UTC
5cac0d7 From Olivier - New class TCreatePrimitives (in gpad). The functions in this static class are called by TPad::ExecuteEvent to create new primitives in gPad from the TPad toolbar. git-svn-id: http://root.cern.ch/svn/root/trunk@11476 27541ba8-7e3a-0410-8455-c3a389f83636 01 April 2005, 17:42:02 UTC
96ea8be from Maarten: Condor related improvement. git-svn-id: http://root.cern.ch/svn/root/trunk@11475 27541ba8-7e3a-0410-8455-c3a389f83636 01 April 2005, 16:19:17 UTC
b35489e New tutorial by Timur illustrating graphics (pad & GL) with composite shapes git-svn-id: http://root.cern.ch/svn/root/trunk@11474 27541ba8-7e3a-0410-8455-c3a389f83636 01 April 2005, 13:56:49 UTC
813cca5 First attempt to introduce new Timur's code supporting composite shapes. This code must still be validated on non Linux platforms. git-svn-id: http://root.cern.ch/svn/root/trunk@11473 27541ba8-7e3a-0410-8455-c3a389f83636 01 April 2005, 13:53:18 UTC
9604f1d From Ilka: The attached patch of Valeriy O. fixes the side effects introduced by the last changes in TGListBox.cxx TGMenu.cxx of Valeri Fine. git-svn-id: http://root.cern.ch/svn/root/trunk@11472 27541ba8-7e3a-0410-8455-c3a389f83636 01 April 2005, 13:51:31 UTC
2710fbf From Valeri Fine: Fix a few problems when setting the window background and visible with the Qt version. git-svn-id: http://root.cern.ch/svn/root/trunk@11471 27541ba8-7e3a-0410-8455-c3a389f83636 01 April 2005, 05:06:42 UTC
b2e8759 Finally made port to Linux PPC 64. This is a big-endian Linux running on 64bit PowerPC (IBM and Apple G5). git-svn-id: http://root.cern.ch/svn/root/trunk@11470 27541ba8-7e3a-0410-8455-c3a389f83636 31 March 2005, 23:57:40 UTC
f29998c add -m64 also to linker flags. git-svn-id: http://root.cern.ch/svn/root/trunk@11469 27541ba8-7e3a-0410-8455-c3a389f83636 31 March 2005, 23:17:35 UTC
fdac08d make sure to compile in 64bit mode on x86-64. git-svn-id: http://root.cern.ch/svn/root/trunk@11468 27541ba8-7e3a-0410-8455-c3a389f83636 31 March 2005, 21:36:30 UTC
5210eab From Philippe: In var.c the function G__getvariable() relies on G__var_type. However this can be changes in the calls to G__GetSpecialObject so we need to cache/restore it. git-svn-id: http://root.cern.ch/svn/root/trunk@11467 27541ba8-7e3a-0410-8455-c3a389f83636 31 March 2005, 21:17:20 UTC
b2163a6 From Philippe: This patch works around yet another library loading issue on MacOS. When using PyROOT, the root libraries are linked in as part of libPyROOT. When executing gSystem->GetLinkedLibraries(), it executes otool on the current executable. When using python, this means it finds only the library from the python executable itself. Since it finds some libraries, this indicates to GetLibraries that it should __not__ used the default link line. On MacOS, since there is one library (libSystem.B) linked in python, this means that the system does not know that it has already loaded the core libraries (and hence the autoloader reload them and since MacOS effectively will load the same library multiple time, this can cause problem). On linux, it happens to work because GetLinkedLibs only keeps the library ending in .so, hence filtering the libraries ending in .so.2 (or any variation). The result is that it looks like python has no linked libraries and the default list is used and everything works fine. git-svn-id: http://root.cern.ch/svn/root/trunk@11466 27541ba8-7e3a-0410-8455-c3a389f83636 31 March 2005, 20:13:52 UTC
742867f Comment out an illegal assert statement git-svn-id: http://root.cern.ch/svn/root/trunk@11465 27541ba8-7e3a-0410-8455-c3a389f83636 31 March 2005, 18:56:52 UTC
abb3a92 From Philippe: TStreamerInfo::PrintValue lookup the TStreamerElement only when needed add printing of array of fBits (need in MakeClass mode) TBranchElement::PrintValue In MakeClass mode, print the char as unsigned char instead of as strings. git-svn-id: http://root.cern.ch/svn/root/trunk@11464 27541ba8-7e3a-0410-8455-c3a389f83636 31 March 2005, 17:52:25 UTC
712257f From Philippe: This patch insures that ACLiC first look at the local dependency file even if it is not writable. It now uses the emergency location if and only if it needs to write a new dependency file and the local directory is not writable. git-svn-id: http://root.cern.ch/svn/root/trunk@11463 27541ba8-7e3a-0410-8455-c3a389f83636 31 March 2005, 16:10:24 UTC
838d0f9 ignore the freetype-2.1.9 directory. git-svn-id: http://root.cern.ch/svn/root/trunk@11462 27541ba8-7e3a-0410-8455-c3a389f83636 31 March 2005, 15:11:03 UTC
863f422 use explicitly the -m64 flag for x86_64. git-svn-id: http://root.cern.ch/svn/root/trunk@11461 27541ba8-7e3a-0410-8455-c3a389f83636 31 March 2005, 15:10:12 UTC
394d8e0 From Bertrand: Win32 makefiles for new freetype library. git-svn-id: http://root.cern.ch/svn/root/trunk@11460 27541ba8-7e3a-0410-8455-c3a389f83636 31 March 2005, 14:27:14 UTC
809558e move to latest freetype version, backward compatible, but providing better support for MacOS X and PPC64. This version was released last summer, so quite stable. git-svn-id: http://root.cern.ch/svn/root/trunk@11459 27541ba8-7e3a-0410-8455-c3a389f83636 31 March 2005, 14:25:56 UTC
1b35a1a From Ilka: The attached patch fixes the bug 2803: the test of kNotDeleted was forgotten in the last changes of TRootContextMenu.cxx. git-svn-id: http://root.cern.ch/svn/root/trunk@11458 27541ba8-7e3a-0410-8455-c3a389f83636 31 March 2005, 12:51:43 UTC
e856673 From Philippe: TBranch::fOffset stores permanently the offset of the data member in the object. When the branch is reloaded without the library, this offset might be incorrect. We introduce SetupAddresses (called by GetEntry and TTreeFormula) which insures the offset are correctly set. In case of a fixed size char array nested inside a collection, the indexing was inconsistent (It is drawn as a string but one of the inner mechanism was still using the fixed size to calculate the index) In case of string (like char* or char array) was within a collection, the TFormLeafInfo 'chain' was incorrectly set (it was not using the fact the branch has the address of the collection instead of the addresses of the container of the collection). git-svn-id: http://root.cern.ch/svn/root/trunk@11457 27541ba8-7e3a-0410-8455-c3a389f83636 30 March 2005, 21:09:19 UTC
2b5ab1f From Wim Lavrijsen, Fix to run with python 2.2 git-svn-id: http://root.cern.ch/svn/root/trunk@11456 27541ba8-7e3a-0410-8455-c3a389f83636 30 March 2005, 19:20:32 UTC
e828e6e From Maarten: added comment on new flag for Condor. git-svn-id: http://root.cern.ch/svn/root/trunk@11455 27541ba8-7e3a-0410-8455-c3a389f83636 30 March 2005, 17:34:33 UTC
90c4954 fix problem with "which" usage (showed up on OpenBSD). git-svn-id: http://root.cern.ch/svn/root/trunk@11454 27541ba8-7e3a-0410-8455-c3a389f83636 30 March 2005, 13:23:21 UTC
08b2806 use flag -m64 to explicitly compile in 64 bit mode (was default but make it explicit). git-svn-id: http://root.cern.ch/svn/root/trunk@11453 27541ba8-7e3a-0410-8455-c3a389f83636 30 March 2005, 11:21:04 UTC
d8a0002 From Maarten: small Condor log file naming change. git-svn-id: http://root.cern.ch/svn/root/trunk@11452 27541ba8-7e3a-0410-8455-c3a389f83636 30 March 2005, 08:37:34 UTC
2b65c39 From Eddy Offermann: One more fix to support reading matrices stored with the old versions 3.10 git-svn-id: http://root.cern.ch/svn/root/trunk@11451 27541ba8-7e3a-0410-8455-c3a389f83636 30 March 2005, 07:19:46 UTC
34e7c87 From Wim Lavrijsen for the benefit of roottest (and probably for more general use as well): o) pass cli args on to TApplication o) textual fixes in comments In particular, this allows '-b' to propagate. Note though, that the proper syntax is: $ python mymacro.py -b rather than "python -b mymacro.py". git-svn-id: http://root.cern.ch/svn/root/trunk@11450 27541ba8-7e3a-0410-8455-c3a389f83636 30 March 2005, 05:16:19 UTC
55a8c06 From Maarten: remove references to gProof. git-svn-id: http://root.cern.ch/svn/root/trunk@11449 27541ba8-7e3a-0410-8455-c3a389f83636 30 March 2005, 04:07:29 UTC
b6000fa From Eddy Offermann: Oops, I had the index offsets switched . The pathch corrects the current cvs head . git-svn-id: http://root.cern.ch/svn/root/trunk@11448 27541ba8-7e3a-0410-8455-c3a389f83636 29 March 2005, 20:44:52 UTC
ce05f6e o RooProdPdf, RooProdGenContext - Fix a couple of small memory leaks: a few RooArgSets allocated in factorizeProduct() and the gencontext ctor on the heap were not deleted by either themselves or the responsible calling functions git-svn-id: http://root.cern.ch/svn/root/trunk@11447 27541ba8-7e3a-0410-8455-c3a389f83636 29 March 2005, 18:43:48 UTC
24ceef9 o RooAbsReal - Fix bug in plotOn() -- forgot to process Name() argument if a projection dataset was passed. git-svn-id: http://root.cern.ch/svn/root/trunk@11446 27541ba8-7e3a-0410-8455-c3a389f83636 29 March 2005, 17:44:20 UTC
d31f38f From Philippe: This patch insures that objects that did not save a variable size array eventhough the index is non zero will be read properly. git-svn-id: http://root.cern.ch/svn/root/trunk@11445 27541ba8-7e3a-0410-8455-c3a389f83636 29 March 2005, 17:43:25 UTC
7203af1 From Olivier: - The revision 1.153 in THistPainter::PaintTitle (to take into account the case of multi-lines title), produced a side effect: histogram titles "K^{+}" and "K^{-}" had not the same size. This patch fixes the problem. git-svn-id: http://root.cern.ch/svn/root/trunk@11444 27541ba8-7e3a-0410-8455-c3a389f83636 29 March 2005, 17:15:58 UTC
3257d5f From Gerri: correct Globus patch handling that got broken in Christian's big patch. git-svn-id: http://root.cern.ch/svn/root/trunk@11443 27541ba8-7e3a-0410-8455-c3a389f83636 29 March 2005, 15:42:47 UTC
e6a81dd o RooAddPdf - Change use of normalization set in getVal() to be more robust o RooProdPdf - Fix bug in recaching of sterilized normalization manager contents: supply the range name here too. git-svn-id: http://root.cern.ch/svn/root/trunk@11442 27541ba8-7e3a-0410-8455-c3a389f83636 29 March 2005, 14:00:02 UTC
dcff9d4 From Dmytro Kustov: two more OpenBSD changes. git-svn-id: http://root.cern.ch/svn/root/trunk@11441 27541ba8-7e3a-0410-8455-c3a389f83636 29 March 2005, 13:10:21 UTC
f920d51 support TSystem helper plugin for xrootd. TXNetSystem coming soon. git-svn-id: http://root.cern.ch/svn/root/trunk@11440 27541ba8-7e3a-0410-8455-c3a389f83636 29 March 2005, 12:51:51 UTC
81e9543 From Bertrand: fix inconsistency in TryLock discovered by Gerri. git-svn-id: http://root.cern.ch/svn/root/trunk@11439 27541ba8-7e3a-0410-8455-c3a389f83636 29 March 2005, 10:21:23 UTC
cd1b3a0 From Bertrand Bellenot: Added a missing unlock in TGWin32.cxx git-svn-id: http://root.cern.ch/svn/root/trunk@11438 27541ba8-7e3a-0410-8455-c3a389f83636 29 March 2005, 10:11:58 UTC
6bd4fa8 From Ilka: changes in TPaveStats::SavePrimitives() for saving the current Stat and Fit options in the generated C++ code. git-svn-id: http://root.cern.ch/svn/root/trunk@11437 27541ba8-7e3a-0410-8455-c3a389f83636 29 March 2005, 10:06:52 UTC
a6d82a5 From Philippe The following problems were found while running roottest on MacOS. rootcint: Insure that the dimensions of Int_t (*fArray)[3]; are properly recorded by the ShowMembers function TStreamerInfo: Insure that the wrapper template function see all modifications to the TStreamerInfo TTreePlayer: In Scan insures that the entry number is printed as a long long (aka with %lld). git-svn-id: http://root.cern.ch/svn/root/trunk@11436 27541ba8-7e3a-0410-8455-c3a389f83636 28 March 2005, 21:17:39 UTC
718cd7b From Philippe: The following insure that TTreeFormula properly generate the accessing code (TFormLeafInfos) in the case of character string embedded in a an object with an STL collection. git-svn-id: http://root.cern.ch/svn/root/trunk@11435 27541ba8-7e3a-0410-8455-c3a389f83636 28 March 2005, 21:06:38 UTC
24e3453 From Eddy Offermann: a small patch to correct the matrices for root < 4 : In previous root versions, the matrix was stored column-wise, now it is row-wise . With this patch the streamer will correct column-wise stored matrices . git-svn-id: http://root.cern.ch/svn/root/trunk@11434 27541ba8-7e3a-0410-8455-c3a389f83636 28 March 2005, 20:38:35 UTC
214bca8 From Valeri Fine: TGQt - an extra protection against of the crash inside of the "destroyed embedded" TCanvas objects introduced (Thanks M.Nikulin) git-svn-id: http://root.cern.ch/svn/root/trunk@11433 27541ba8-7e3a-0410-8455-c3a389f83636 28 March 2005, 20:32:30 UTC
bc0ff27 In the TBuffer Read functions, replace the test if(n <=0 || n > fBufSize) return 0; by a more strict test taking into account the size of the data type) if(n <=0 ||n*sizeof(datatype) > fBufSize) return 0; git-svn-id: http://root.cern.ch/svn/root/trunk@11432 27541ba8-7e3a-0410-8455-c3a389f83636 26 March 2005, 09:48:08 UTC
fe8ffa8 From Philippe: Fix for a problem reported by Reiner Hauser I have a root file with a TBranchRef in it, to support autoloading objects referenced via a TRef. This seems to work fine with a single TRef in an object, but not the references in a TRefArray. git-svn-id: http://root.cern.ch/svn/root/trunk@11431 27541ba8-7e3a-0410-8455-c3a389f83636 26 March 2005, 07:02:14 UTC
05965f7 From Axel Naumann: VC7 has a problem with a method param in TGraph::Sort called greater (it confuses it with std::greater). Attached patch fixes that. git-svn-id: http://root.cern.ch/svn/root/trunk@11430 27541ba8-7e3a-0410-8455-c3a389f83636 26 March 2005, 06:57:35 UTC
e519e17 From Axel Naumann: I need access to THashTable's rehash level (to temporarily disable it while adding plenty of objects). There's no access to the rehash level (maximum average collision allowed without rehashing), neither setters nor getters. The attached patch implements them. git-svn-id: http://root.cern.ch/svn/root/trunk@11429 27541ba8-7e3a-0410-8455-c3a389f83636 26 March 2005, 06:47:32 UTC
abf3fbe From Valeri Fine In previous patch , forgot to delete the old function Warp and add the function with the new signature. git-svn-id: http://root.cern.ch/svn/root/trunk@11428 27541ba8-7e3a-0410-8455-c3a389f83636 26 March 2005, 06:40:26 UTC
a85f39a From valeri Fine: TGQt, TQtWidget - Fixed the crash in the embedded TCanvas dtor (Thanks Maxim Nikulin) TGQt, TVirtualX.interface.h, TGQtThread, GQtGUI GQtGUIThread - New method SetBackground (a'la SetForeground) to change the background color of the ROOT graphical context. git-svn-id: http://root.cern.ch/svn/root/trunk@11427 27541ba8-7e3a-0410-8455-c3a389f83636 25 March 2005, 19:41:04 UTC
8b4a6fe From Philippe: This update fixes a case where when drawing a collection within a TClonesArray, the size of the TClonesArray was not properly read. It also fixes a case where TTreeFormula was trying to drill trhough a collection when it already has seen 2 variable dimensions. git-svn-id: http://root.cern.ch/svn/root/trunk@11426 27541ba8-7e3a-0410-8455-c3a389f83636 24 March 2005, 18:37:53 UTC
bbc4485 From Christian Holm: fixes for the rpm build process, which now works. git-svn-id: http://root.cern.ch/svn/root/trunk@11425 27541ba8-7e3a-0410-8455-c3a389f83636 24 March 2005, 17:14:30 UTC
3bbd30c From Marek: rename TProofNTuple to TProofVarArray. git-svn-id: http://root.cern.ch/svn/root/trunk@11424 27541ba8-7e3a-0410-8455-c3a389f83636 24 March 2005, 16:32:28 UTC
be6d08c From Markus Frank: - Changed collection proxy classes to use the TClassRef structures. - Removed virtuality for proxy initialization to allow usage in constructor git-svn-id: http://root.cern.ch/svn/root/trunk@11421 27541ba8-7e3a-0410-8455-c3a389f83636 24 March 2005, 14:27:06 UTC
05bc425 From Valeri fine: TQtWidget: - Extra documentation about Qt signal /slot available TQtClientWidget - Fix the "grab button" implementation. This correction disables the Qt-based implementation of the X11 man page the "pointer is not grabbed" clause: //X11: ButtonPress event is reported if all of the following // conditions are true: // * The pointer is not grabbed, and the specified button is logically As result the scroll bar of the TGComboBox object is properly grabbed (from the ROOT Gui point of view); TGQt: - Some optimization use SetEraseColor method instead of setPaletteBackgroundColor git-svn-id: http://root.cern.ch/svn/root/trunk@11420 27541ba8-7e3a-0410-8455-c3a389f83636 24 March 2005, 07:16:02 UTC
ebc047b From Axel: a THashTable with a rehash level is incredibly inefficient when calling AddAll(TCollection* col) on it. It rehashes ever single time an added object brings it above the rehash level (which in turn adds all elements added to far to a new THashTable) - this can happen very often, esp if col->GetEntries()>>GetEntries(). The attached patch adds THashTable's own implementation of TCollection::AddAll. Before calling TCollection::AddAll, it estimates whether rehashing will be needed for the combined THashTable. Rehashing before TCollection::AddAll means less elements will have to be copied to the rehashed THashTable. The estimate is based on fSize, assuming an ideal hash. If the collection wasn't rehashed before the call to TCollection::AddAll, THashTable::AddAll will check for rehashing after the collections have been merged. The results should be exactly the same as with the old algorithm, only the performance is many orders of magnitudes better, noticeable esp when adding a larger collection. git-svn-id: http://root.cern.ch/svn/root/trunk@11419 27541ba8-7e3a-0410-8455-c3a389f83636 24 March 2005, 07:13:35 UTC
7d9b34a From Axel: as you're probably aware, there is no common interface to get the number of entries in collections. It's GetEntries() for all collections which have a "reserved size", and GetSize() for all others. The attached tiny patch introduces virtual TCollection::GetEntries() { return GetSize();} It returns GetSize() if GetEntries() is not re-implemented by the derived class. It already is re-implemented for all classes for which GetSize() returns something different than GetEntries(). Thus, GetEntries() returns the number of entries for all collections. git-svn-id: http://root.cern.ch/svn/root/trunk@11418 27541ba8-7e3a-0410-8455-c3a389f83636 24 March 2005, 07:12:07 UTC
ec8c497 Remove unused variable git-svn-id: http://root.cern.ch/svn/root/trunk@11417 27541ba8-7e3a-0410-8455-c3a389f83636 24 March 2005, 07:11:27 UTC
3b058fe From Olivier: - Now uses TPad::GetViewer3D() instead of the depreciated function TPad::x3d(). git-svn-id: http://root.cern.ch/svn/root/trunk@11416 27541ba8-7e3a-0410-8455-c3a389f83636 23 March 2005, 16:05:32 UTC
f9bc557 From Olivier: - In TPaveStats::Paint histograms' titles containing the "=" sign were not displayed like a title but like a statistic parameter. git-svn-id: http://root.cern.ch/svn/root/trunk@11415 27541ba8-7e3a-0410-8455-c3a389f83636 23 March 2005, 15:26:06 UTC
4ab81c5 From Marek Biskup: -Added options proofi and proofg to TProfile and TProfile2D drawn with proof. -Added support for "ICE" option (see TH1::Reset()) to TH2, TH3, TProfile and TProfile2D::Reset(). -Rewritten Merge() in TH1, TH2, TH3, TProfile and TProfile2D to support buffers. Changed the return type from Int_t to Long64_t. git-svn-id: http://root.cern.ch/svn/root/trunk@11414 27541ba8-7e3a-0410-8455-c3a389f83636 23 March 2005, 12:41:01 UTC
47e1e05 Part of the patch rootcint_8 was necessary to gey fOpenAndSleep in newlink. git-svn-id: http://root.cern.ch/svn/root/trunk@11413 27541ba8-7e3a-0410-8455-c3a389f83636 23 March 2005, 07:14:47 UTC
a4cfc19 From Philippe: This new patch is a refinement of rootcint_8 and superseeds it. (the change in newlink.c are the exact same, the change in rootcint now cover both calls to rename). git-svn-id: http://root.cern.ch/svn/root/trunk@11412 27541ba8-7e3a-0410-8455-c3a389f83636 23 March 2005, 06:16:46 UTC
back to top