ROOT version 5.19 Development Notes
2008-05-14 13:46 rdm
* [r23849] build/unix/makedistsrc.sh: use -depth option in find
when removing .svn directories from the source
to avoid warning about find complaining that the directory it is
in is deleted.
2008-05-14 13:45 rdm
* [r23848] Makefile, config/Makefile.depend: put thread before tree
in the MODULES list, as tree depends on thread.
2008-05-14 13:41 brun
* [r23847] core/meta/src/TMethod.cxx: From Axel:
Fix a mismatched new/delete
2008-05-14 13:35 brun
* [r23846] montecarlo/eg/inc/cfortran.h: Fix compilation warnings
with gcc4.3
2008-05-14 13:26 brun
* [r23845] montecarlo/eg/inc/cfortran.h: New version of cfortran.h
(validated by Alice)
2008-05-14 13:20 brun
* [r23844] hist/hist/src/TH1.cxx: From Axel:
Lorenzo's check-in reverted my patch from rev 23800.
2008-05-14 13:16 brun
* [r23843] math/minuit/src/TFitter.cxx: Do not call GetSumLog with
arguments greater than 10000 but
call TMath::LnGamma instead, otherwise we can explode memory
when fitting histograms with big bin contents with the Likelihood
option.
2008-05-14 10:21 brun
* [r23842] test/RootShower/RootShower.cxx: From Bertrand:
- Rename html.SetSourceDir(gProgPath) to
html.SetInputDir(gProgPath), following
latest THtml changes.
2008-05-14 10:12 brun
* [r23841] net/alien/src/TAlienCollection.cxx,
net/alien/src/TAlienFile.cxx, net/alien/src/TAlienResult.cxx:
From Peter Hristov
Fixes to compile with gcc4.3
2008-05-14 10:03 axel
* [r23840] html/src/THtml.cxx: Remove a forgotten '!'
2008-05-14 10:02 brun
* [r23839] geom/geom/src/TGeoBoolNode.cxx: Fix a compilation
warning
geom\geom\src\TGeoBoolNode.cxx(825) : warning C4804: '~' : unsafe
use of type 'bool' in operation
geom\geom\src\TGeoBoolNode.cxx(825) : warning C4805: '&' : unsafe
mix of type 'Bool_t' and type 'int' in operation
2008-05-14 08:10 brun
* [r23838] build/unix/makeversion.sh, build/version_number,
core/base/inc/RVersion.h: Update file name
2008-05-14 08:08 brun
* [r23837] build/version.cxx: Change to reflect new directory
structure
2008-05-14 07:28 brun
* [r23836] core/winnt/src/TWinNTSystem.cxx: From Bertrand:
- Add a protection when running Root in a cygwin shell...
2008-05-14 07:26 brun
* [r23835] build/unix/makeversion.sh: Implement changes required by
the new directory structure
2008-05-14 04:37 brun
* [r23834] hist/hist/src/TH1.cxx: Fix a compilation warning about
variable j that might be used uninitialized
2008-05-13 18:10 pcanal
* [r23833] io/io/inc/TMakeProject.h, io/io/src/TMakeProject.cxx,
io/io/src/TStreamerInfo.cxx: In MakeProject, make sure that
nested class that are
used _only_ as a class template parameter are properly
declared (needed for ATLAS' AOD.pool.root).
2008-05-13 16:37 brun
* [r23832] graf2d/postscript/src/TPostScript.cxx: From Olivier:
CellArrayBegin now uses "setrgbcolor" to define the colors and
not the
shortcut "c". The shortcut "c" might be equal to "setcmykcolor"
and in
that case the PS macros defined in CellArrayBegin don't work.
This fixes
the problem reported here:
http://root.cern.ch/phpBB2/viewtopic.php?p=27598#27598
2008-05-13 16:34 brun
* [r23831] doc/v520/index.html: From Axel:
with this one, W3C is happy with the output of "make
releasenotes". And it now includes a link to html's release
notes.
2008-05-13 15:45 axel
* [r23829] html/doc/v520, html/doc/v520/index.html: Add THtml
release notes
2008-05-13 15:29 brun
* [r23827] bindings/doc/v520/index.html, cint/doc/v520/index.html,
core/doc/v520/index.html, doc/v520/index.html,
geom/doc/v520/index.html, graf2d/doc/v520/index.html,
graf3d/doc/v520/index.html, gui/doc/v520/index.html,
hist/doc/v520/index.html, io/doc/v520/index.html,
math/doc/v520/index.html, misc/doc/v520/index.html,
montecarlo/doc/v520/index.html, net/doc/v520/index.html,
proof/doc/v520/index.html, roofit/doc/v520/index.html,
sql/doc/v520/index.html, tmva/doc/v520/index.html,
tree/doc/v520/index.html: From Axel:
this should make the W3C validator happy.
2008-05-13 14:58 brun
* [r23826] hist/hist/src/TH2.cxx: Fix a typo in the k5b kernel of
TH2::Smooth.
see :https://savannah.cern.ch/bugs/?36511
2008-05-13 14:27 axel
* [r23825] html/src/THtml.cxx: Add exceptions to the exceptions
used for math: TComplex and TRandom* _have_ their class doc in
their source file - so for those the source file needs to be
properly determined.
2008-05-13 14:19 brun
* [r23824] geom/geom/src/TGeoPgon.cxx: From Andrei:
Fix a problem appearing when running stressGeometry on MAC
Leopard only
2008-05-13 13:48 moneta
* [r23823] hist/doc/v520/index.html, hist/hist/src/TH1.cxx,
math/mathcore/src/PdfFuncMathCore.cxx, tutorials/math/chi2test.C:
- improve chi2 test for the treatment of empty bins. Fix cases
with option WW or UW and both histograms had empty bins.
For UU and only one histogram has an empty bin do not decrease
ndf as suggested by I. Reid.
- fix bug in evaluation of chi2 pdf when x = 0 and ndf <=2.
2008-05-13 13:24 brun
* [r23822] core/base/src/TDirectory.cxx: From Axel:
patch improves
Warning in <TROOT::Append>: Replacing existing TH1: Rint
(Potential memory leak).
by printing the object's name instead of the directory's.
2008-05-13 12:43 couet
* [r23821] graf2d/postscript/src/TPDF.cxx: - Put the same
protection as in TPostScript in case of very long file name.
2008-05-13 12:10 rdm
* [r23820] net/alien/inc/TAlienFile.h,
net/alien/src/TAlienFile.cxx: From Fabrizio:
- Retrieves the file size after it has been closed
(anti-mismatch).
- The file was not properly closed in the case of DB troubles.
Now the
file is immediately closed if requested to do so.
- Fix bad troubles when closing files in write mode via TFile
downcasting.
- Correctly honor the create/recreate options in Open().
2008-05-13 12:09 rdm
* [r23819] net/netx/src/TXNetFile.cxx: From Fabrizio:
- Correctly honor the create/recreate options coming from
TFile::Open().
- Allow the size of the (written) file to be retrieved after the
Close
(solves several reported file size mismatches).
2008-05-13 11:53 brun
* [r23818] geom/geom/src/TGeoXtru.cxx: From Andrei:
adding a protection in TGeoXtru::GetPlaneNormal.
2008-05-13 10:50 bellenot
* [r23817] graf2d/win32gdk/src/TGWin32.cxx: - Prevent to call
SetForegroundWindow() on child windows
(due to weird calls like i.e.: fVScrollbar->RaiseWindow()
in TGListView::Layout()...)
The bad effect was to bring the browser in front at each
Refresh() call.
Thanks to Axel for pointing this strange behavior
2008-05-13 10:28 brun
* [r23816] graf3d/g3d/src/TView3D.cxx: From Axel:
a few improvements for TView3D's doc.
2008-05-13 10:14 axel
* [r23815] html/src/TDocParser.cxx: Improve the stripping of
comments a bit; fixes doc of TView3D::AxisVertex()
2008-05-13 09:37 axel
* [r23814] html/src/THtml.cxx: Add doc for namespaces (also !=
TMath) back in
2008-05-13 09:29 axel
* [r23813] html/src/TClassDocOutput.cxx: Fix the method list for
namespaces
2008-05-13 08:56 axel
* [r23812] html/inc/TDocInfo.h, html/inc/THtml.h,
html/src/TClassDocOutput.cxx, html/src/TDocOutput.cxx,
html/src/THtml.cxx: IsSelected() was broken because HaveSource()
only tested for impl file name; now just tests for decl file name
which also works for templated classes. SMatrix doc is now back.
Fix "does dot exist?" algo; was still esting for -1 instead of
kDotUnknown
"Search documentation..." text now vanishes again when clicked.
Add a title to the "Search" button containing the search host
used. Fixes Savannah #34509.
Fix include file determination (aka ".h5",
"core/base/inc/TObject.h")
Use TPMERegexp; TRegexp with wildcard is broken anyway;
TPMERegexp works nicely.
Do not find sources files of "math/mathcore/", "math/mathmore/",
"math/genvector/", "math/minuit2/", "math/smatrix/", even though
we can. They have their class doc in the header; but if THtml
finds the source it needs the class doc to be in the source file.
Will be improved at some point.
ViewCVS link was written even if no decl / impl file known;
fixed.
Sort modules (and sub-modules) for writing the list of modules.
2008-05-13 07:41 brun
* [r23811] geom/geom/src/TGeoNode.cxx: Fix a compilation warning
when compiling with gcc option -Wshadow
2008-05-13 07:40 brun
* [r23810] geom/geompainter/src/TGeoChecker.cxx: Comment an unused
parameter ovlp
2008-05-13 07:34 brun
* [r23809] geom/geom/inc/TGeoManager.h,
geom/geom/src/TGeoBoolNode.cxx, geom/geom/src/TGeoManager.cxx,
geom/geom/src/TGeoNode.cxx, geom/geompainter/src/TGeoChecker.cxx:
From Andrei:
- adding a method AddTrack(TVirtualGeoTrack *) to TGeoManager.
- TGeoBoolNode::Safety(point, in) returns now 0. in case the
tracking point is not matching the input <in> condition - caused
track propagation outside geometry limits with g4root
- Improvements in checking overlaps by sampling for TGeoNode -
using now voxels.
2008-05-13 07:31 brun
* [r23808] io/io/src/TStreamerInfo.cxx: Extend size of an internal
array in TstreamerInfo::GenerateIncludes
2008-05-12 23:48 rdm
* [r23807] config/root-config.in: make sure libThread dictionary
gets linked in on machines requiring
explicit linking.
2008-05-12 23:48 rdm
* [r23806] Makefile, build/unix/makereleasenotes.sh: add new
releasenotes target to the Makefile, do: make releasenotes
to generate the releasenotes file in
README/ReleaseNotes/v520/index.html.
2008-05-12 23:42 rdm
* [r23805] core/unix/src/TUnixSystem.cxx: typo in comment.
2008-05-12 22:27 russo
* [r23804] cint/cint7/src/Method.cxx: Fix Philippe's typo
2008-05-12 22:27 russo
* [r23803] cint/reflex/src/NameLookup.cxx: Fix Philippe's typo
2008-05-12 22:13 russo
* [r23802] cint/reflex/src/NameLookup.cxx: From Paul and Philippe:
In NameLookup when expanding template parameters,
also _unconditionally_ strip the prefix std::
to match the fact that Cint(5) ignores it.
With this updates, all ROOT dictionary should
be properly generated and compiled. Now on to
the bold frontier (roottest).
2008-05-12 15:53 brun
* [r23800] config/rootrc.in, etc/html/ROOT.css,
etc/html/footer.html, hist/hist/src/TH1.cxx,
tree/treeviewer/src/TSpider.cxx: From Axel:
TH1, TSpider: update doc to respect new dir structure.
config: use new search; use more appropriate input path
etc: standard footer now also displays when the html page was
generated, CSS has new styles ("SIGNAL" etc, search box).
2008-05-12 13:10 axel
* [r23799] html/inc/LinkDef.h, html/inc/TDocDirective.h,
html/inc/TDocInfo.h, html/inc/TDocOutput.h,
html/inc/TDocParser.h, html/inc/THtml.h,
html/src/TClassDocOutput.cxx, html/src/TDocDirective.cxx,
html/src/TDocInfo.cxx, html/src/TDocOutput.cxx,
html/src/TDocParser.cxx, html/src/THtml.cxx: Support new dir
structure - support any dir structure, actually.
Allow THtml to find files even if they are only known as
"include/TObject.h": THtml now parses all subdirs of the input
path. Req by Gerhard Brandt, Fons.
Structure THtml's 1000 configuration vars a bit.
Implemented traits-like objects that allow the user to define
modules, where to find files, etc, by deriving from the base
classes used by THtml.
Improve the doc search: add the top links box to all pages; add
the search in there; make search ignore src/, examples/ subdirs
of the output dir (i.e. only look at the doc itself) - req by
Diego C.
Add info for methods' signal / menu / etc setting - req by Valeri
O.
Print both last modified (source file change date) and last
generated (html generation date) - suggested by Ornella.
Silence directive parser when encountering unknown directives -
req by Rene.
Open issues remaining: typedef-to-class need separate page,
forwarding to class's page. (req by Vassili Maroussov, Katharina
Ehrhardt), TMath doc a bit broken.
2008-05-11 06:31 pcanal
* [r23793] cint/cint7/src/var.cxx: fix compilation error introduce
by previous checkin
2008-05-10 12:43 brun
* [r23792] tmva/doc/v520/index.html: From Joerg Stelzer
Release notes for TMVA
2008-05-10 05:49 brun
* [r23791] tutorials/graphs/labels1.C: Fix typos
2008-05-09 22:10 wouter
* [r23790] roofit/doc/v520/index.html: Add RooFit release notes for
5.19/04
2008-05-09 16:06 rdm
* [r23788] core/doc/v520/index.html: add description of new svn
structure and std::iterator support by Anar.
2008-05-09 15:49 matevz
* [r23786] graf3d/eve/inc/TEveCalo.h,
graf3d/eve/inc/TEveCaloData.h, graf3d/eve/inc/TEveCaloLegoGL.h,
graf3d/eve/src/TEveCalo.cxx, graf3d/eve/src/TEveCalo2DGL.cxx,
graf3d/eve/src/TEveCalo3DGL.cxx, graf3d/eve/src/TEveCaloData.cxx,
graf3d/eve/src/TEveCaloLegoGL.cxx: From Alja:
TEveCaloData, TEveCalo, TEveCalo3DGL, TEveCalo2DGL,
TEveCaloLegoGL:
Fix handling of min and max value cut.
TEveCalo3DGL:
Structural improvements.
2008-05-09 14:18 axel
* [r23784] cint/doc/v520/index.html: Add note on
Reflex::PluginService not catching exceptions anymore
2008-05-09 14:15 axel
* [r23783] cint/reflex/src/PluginService.cxx: Do not catch
exceptions thrown by the plugin-invoked function. Fixes Savannah
#36363
2008-05-09 11:32 pcanal
* [r23782] cint/cint/src/var.cxx, cint/cint7/src/var.cxx: fix
support for array of pointer in an interpreted class/struct
2008-05-09 11:14 matevz
* [r23781] graf3d/doc/v520/graf3d_eve-news-1.png,
graf3d/doc/v520/graf3d_eve-news-2.png,
graf3d/doc/v520/index.html: Add release notes.
2008-05-09 10:40 axel
* [r23780] cint/doc/v520/index.html: Update release notes for
upcoming dev release
2008-05-09 10:24 pcanal
* [r23779] tree/tree/src/TBranchElement.cxx: Correct the reading
and writing of Double32 and Float16 in MakeClass mode
2008-05-09 06:51 antcheva
* [r23778] gui/doc/v520/index.html: From Bertrand:
Update of release notes.
2008-05-09 06:15 brun
* [r23777] misc/table/src/TFileIter.cxx: Fix coding convention
2008-05-08 21:02 pcanal
* [r23776] core/meta/src/TCint.cxx: Reset the IgnoreDuplicate flags
once we are done using the modified value
2008-05-08 20:27 pcanal
* [r23775] core/doc/v520/index.html: extend release notes
2008-05-08 20:18 pcanal
* [r23774] tree/tree/src/TTree.cxx: add doc for emulating the
ternary operator in TTree::Draw
2008-05-08 20:17 pcanal
* [r23773] io/doc/v520/index.html: extend release notes
2008-05-08 19:55 matevz
* [r23772] graf3d/eve/src/TEveLegoEventHandler.cxx,
graf3d/gl/inc/TGLViewer.h: From Alja:
TGLViewer - add method TGLSelectRecord& GetSelRec().
TEveLegoEventHandler - add mising function docs.
2008-05-08 19:43 matevz
* [r23771] graf3d/eve/inc/TEveCaloLegoGL.h,
graf3d/eve/inc/TEveLegoEventHandler.h,
graf3d/eve/src/TEveCaloLegoGL.cxx,
graf3d/eve/src/TEveLegoEventHandler.cxx: From Alja:
In lego-view, draw an additional Z-axis next to the tower that is
double-clicked.
2008-05-08 19:41 matevz
* [r23770] graf3d/eve/inc/LinkDef.h, graf3d/eve/inc/TEveBoxSet.h,
graf3d/eve/inc/TEveDigitSet.h, graf3d/eve/inc/TEveQuadSet.h,
graf3d/eve/src/TEveBoxSet.cxx, graf3d/eve/src/TEveDigitSet.cxx,
graf3d/eve/src/TEveQuadSet.cxx, tutorials/eve/quad_test.C,
tutorials/eve/quad_test_callback.cxx: TEveDigitSet: Add optional
callback function for secondary-selection
handling. This simplifies handling for simple implementations as
there
is no need to implement an event handler class.
Set class versions of TEveDigitSet and derived classes to 0.
2008-05-08 16:39 antcheva
* [r23769] gui/doc/v520/index.html: Extended release notes.
2008-05-08 15:59 brun
* [r23768] misc/table/src/TFileIter.cxx: From Valeri Fine:
Fix coding conventions.
2008-05-08 15:57 antcheva
* [r23767] gui/doc/v520/gui_availabledrives.gif,
gui/doc/v520/index.html: Extended release notes.
2008-05-08 15:38 moneta
* [r23766] hist/doc/v520/index.html, hist/hist/inc/TF1.h,
hist/hist/src/TH1.cxx, hist/hist/src/TH3.cxx,
math/doc/v520/index.html, tutorials/fit/minuit2FitBench.C: -
fixed bug in TH3::Project3DProfile("xz") (see
https://savannah.cern.ch/bugs/?36191)
- fixed a bug in TH1::Divide with binomial errors (see
https://savannah.cern.ch/bugs/?36372)
- remove some commented code in TF1, update rel notes and improve
graphics output of a tutorial
2008-05-08 14:10 pcanal
* [r23764] tree/doc/v520/index.html: fix html syntax errors
2008-05-08 13:58 pcanal
* [r23763] tree/doc/v520/index.html: extend release notes
2008-05-08 13:57 brun
* [r23762] test/MainEvent.cxx: From Leandro:
Add new option to run with parallel unzipping in a separate
thread.
To run it do
Event 5000 1 99 1 (to write the file Event.root)
Event 5000 1 99 20 (to read normal without a thread)
Event 5000 1 99 21 (to read with the parallelp unzipping thread)
Send the results to rootdev@root.cern.ch
2008-05-08 13:55 couet
* [r23761] graf2d/doc/v520/graf2d_01.gif,
graf2d/doc/v520/graf2d_02.gif, graf2d/doc/v520/graph2d01.gif,
graf2d/doc/v520/graph2d02.gif, graf2d/doc/v520/index.html: -
Rename gif files.
2008-05-08 13:37 brun
* [r23760] configure: From Matevz:
I reviewed the gentoo policy. They explicitly and strictly avoid
compiling object files for static libraries with -fPIC.
As I don't want to a) get into flame war with gentoo people; nor
b) compile gsl manually, I guess, at least for now, the best
option is to have a configuration option --enable-gsl-shared to
use shared libs for gsl.
2008-05-08 12:54 antcheva
* [r23759] test/guitest.cxx, tutorials/gui/guitest.C: From Bertrand
and me:
Follow-up changes in the list box test case to include a list box
entry with id=0
2008-05-08 12:53 antcheva
* [r23758] gui/gui/src/TGTableLayout.cxx: From Bertrand:
Fix a bug in TGTableLayout:
When decreasing size of a frame with a TGTableLayout having
homogeneous flag
set to true, the individual cells were not resized (they were
resized only
when increasing the frame size) (discovered thanks to a CMS use
case)
2008-05-08 12:52 antcheva
* [r23757] gui/gui/src/TGListBox.cxx: From Bertrand:
Fixed a bug reported at: http://savannah.cern.ch/bugs/?36389
TGListBox::RemoveEntry() doesn't work for the entry at id = 0
2008-05-08 12:42 couet
* [r23756] graf2d/doc/v520/graph2d01.gif,
graf2d/doc/v520/graph2d02.gif, graf2d/doc/v520/index.html: -
Release notes update.
2008-05-08 10:25 ganis
* [r23755] proof/proof/src/TProofServ.cxx: Fix shadow-related
warnings
2008-05-08 10:01 couet
* [r23754] graf2d/doc/v520/index.html: - Update release notes.
2008-05-08 09:52 antcheva
* [r23753] gui/doc/v520/index.html: Release notes update.
2008-05-08 09:44 ganis
* [r23752] proof/proof/src/TProofServ.cxx,
proof/proofplayer/src/TProofPlayer.cxx: Remove the 'MissingFiles'
list from all the input list copies
2008-05-08 09:33 ganis
* [r23751] proof/proof/src/TProofServ.cxx: Correctly cleanup the
input list on the workers
2008-05-08 09:32 ganis
* [r23750] proof/proofplayer/src/TEventIter.cxx: Add missing
protection
2008-05-08 09:26 brun
* [r23748] doc/v520/Trailer.html: Add html utility file to generate
the release notes
2008-05-08 09:15 brun
* [r23747] cint/doc/v520/index.html, math/doc/v520/index.html: Fix
some html problems
2008-05-08 08:58 brun
* [r23746] core/doc/v520/index.html, misc/doc/v520/index.html: Fix
some html problems
2008-05-08 08:32 brun
* [r23745] bindings/doc/v520/index.html, cint/doc/v520/index.html,
core/doc/v520/index.html, doc/v520/index.html,
geom/doc/v520/index.html, graf2d/doc/v520/index.html,
graf3d/doc/v520/index.html, gui/doc/v520/index.html,
hist/doc/v520/index.html, io/doc/v520/index.html,
math/doc/v520/index.html, misc/doc/v520/index.html,
montecarlo/doc/v520/index.html, net/doc/v520/index.html,
proof/doc/v520/index.html, roofit/doc/v520/index.html,
sql/doc/v520/index.html, tmva/doc/v520/index.html,
tree/doc/v520/index.html: Implement a suggestion from Olivier to
add a package index to the Relaese Notes
2008-05-08 08:08 brun
* [r23744] hist/hist/inc/TH3.h, hist/hist/src/TH3.cxx: include
TH1.h instead of TProfile2D and forward declare TProfile2D
2008-05-08 08:01 brun
* [r23743] tree/tree/inc/TTree.h: Remove forward declaration of
TVirtualtreePlayer (include already declared)
2008-05-08 06:32 brun
* [r23742] doc/v520.html, doc/v520/index.html: Rename v520.html to
index.html
2008-05-08 06:31 brun
* [r23741] doc/v520: Create top level release notes directory
2008-05-08 06:28 brun
* [r23740] doc/v520.html: Changes version and release date
2008-05-08 05:23 brun
* [r23739] core/base/src/ManualBase4.cxx: Fix coding conventions
2008-05-08 05:18 brun
* [r23738] cint/reflex/src/TypeTemplate.cxx,
cint/reflex/src/Union.cxx: Fix coding conventions
2008-05-08 05:05 brun
* [r23737] misc/table/src/TFileIter.cxx: Fix a compiler warning and
a bug.
2008-05-08 04:53 brun
* [r23736] misc/table/inc/TFileIter.h: From Valeri fine:
Fix compilation warnings
2008-05-07 21:18 moneta
* [r23735] math/genvector/inc/Math/GenVector/Cartesian2D.h,
math/genvector/inc/Math/GenVector/Cartesian3D.h,
math/genvector/inc/Math/GenVector/Cylindrical3D.h,
math/genvector/inc/Math/GenVector/CylindricalEta3D.h,
math/genvector/inc/Math/GenVector/DisplacementVector2D.h,
math/genvector/inc/Math/GenVector/DisplacementVector3D.h,
math/genvector/inc/Math/GenVector/GenVectorIO.h,
math/genvector/inc/Math/GenVector/LorentzVector.h,
math/genvector/inc/Math/GenVector/Polar2D.h,
math/genvector/inc/Math/GenVector/Polar3D.h,
math/genvector/inc/Math/GenVector/PositionVector2D.h,
math/genvector/inc/Math/GenVector/PositionVector3D.h,
math/genvector/inc/Math/GenVector/PtEtaPhiM4D.h,
math/genvector/inc/Math/GenVector/PxPyPzE4D.h,
math/genvector/inc/Math/GenVector/PxPyPzM4D.h,
math/genvector/test/Makefile,
math/smatrix/inc/Math/MatrixInversion.icc,
math/smatrix/inc/Math/SMatrix.icc,
math/smatrix/inc/Math/SVector.icc, test/TrackMathCore.h: apply
fixes for -Wshadow in GenVector and SMatrix
2008-05-07 20:47 wlav
* [r23734] bindings/pyroot/src/TPython.cxx: fix index bug
2008-05-07 18:59 brun
* [r23733] misc/table/inc/TFileIter.h,
misc/table/src/TFileIter.cxx: From valeri fine:
- Merge with STAR local version to allow iteration of the nested
TDirectory (Thanks Rene Brun for the idea)
2008-05-07 18:37 matevz
* [r23732] graf3d/eve/inc/TEveCalo.h,
graf3d/eve/inc/TEveCaloLegoEditor.h, graf3d/eve/src/TEveCalo.cxx,
graf3d/eve/src/TEveCaloLegoEditor.cxx,
graf3d/eve/src/TEveCaloLegoGL.cxx: From Alja:
Add possibility to draw box/guide-lines around the lego.
2008-05-07 18:20 matevz
* [r23731] graf3d/eve/inc/TEveGeoNode.h,
graf3d/eve/src/TEveGeoNode.cxx, graf3d/eve/src/TEveManager.cxx:
TEveManager::GetGeometry() - if TGeoManager is locked, unlock it
on
load time and re-lock it back afterwards.
TEveGeoShape - added method SetShape() so that full object can be
constructed also in program (required loading from file before).
2008-05-07 16:55 moneta
* [r23730] hist/hist/inc/TF1.h: - add a template TF1::SetFunction
from a C++ callable object and a member function.
This follows a request by Mike Marino (see
https://savannah.cern.ch/bugs/?34430 )
This fixes also previous SetFunction method, which was not
working if the previously created function was
not of the right type.
2008-05-07 16:20 axel
* [r23729] cint/reflex/python/genreflex/gendict.py,
cint/reflex/test/testDict2/TestClasses.h: First GCCXML0.9 fix
2008-05-07 16:19 axel
* [r23728] cint/reflex/python/genreflex/genreflex.py,
cint/reflex/python/genreflex/genrootmap.py: Forgot tgo check in
two files for r23727:
From Sebastien Binet: allow classes selected through a typedef to
be loadable by that typedef.
Sort of fixes Savannah #30478
2008-05-07 16:14 axel
* [r23727] cint/reflex/python/genreflex/gendict.py: From Sebastien
Binet: allow classes selected through a typedef to be loadable by
that typedef.
Sort of fixes Savannah #30478
2008-05-07 16:06 moneta
* [r23726] hist/doc/v520/index.html, hist/hist/src/TProfile.cxx,
hist/hist/src/TProfile2D.cxx: Add a new option "W" requested by
Melinda Siciliano in the profile projections in order to be able
to return the equivalent weighted filled histogram.
The bin content of the returned histogram is equal to the profile
bin content multiplied by the bin entries.
2008-05-07 16:06 brun
* [r23725] config/Makefile.depend: From Bertrand:
- Add missing dependency of libTree on libThread
2008-05-07 15:49 brun
* [r23724] tutorials/eve/SplitGLView.C: From Bertrand:
- Disable the 'hide' function of TGDockableFrames
2008-05-07 15:48 brun
* [r23723] tree/tree/src/TTreeCacheUnzip.cxx: From Leandro:
Fix a warning detected by -Wshadow
2008-05-07 15:46 brun
* [r23722] graf3d/doc/v520/graf3d_eve-news-1.png,
graf3d/doc/v520/index.html: add picture graf3d_eve-news-1.png
2008-05-07 15:44 brun
* [r23721] gui/doc/v520/gui_contextmenu.gif,
gui/doc/v520/index.html: Change name of gif file and add it to
SVN
2008-05-07 15:38 brun
* [r23720] tree/doc/v520.html, tree/doc/v520/index.html: Move file
v520.html in new directory v520/index.html
2008-05-07 15:38 brun
* [r23719] tree/doc/v520: Add new directory v520
2008-05-07 15:37 brun
* [r23718] tmva/doc/v520.html, tmva/doc/v520/index.html: Move file
v520.html in new directory v520/index.html
2008-05-07 15:37 brun
* [r23717] tmva/doc/v520: Add new directory v520
2008-05-07 15:36 brun
* [r23716] sql/doc/v520.html, sql/doc/v520/index.html: Move file
v520.html in new directory v520/index.html
2008-05-07 15:36 brun
* [r23715] sql/doc/v520: Add new directory v520
2008-05-07 15:35 brun
* [r23714] roofit/doc/v520.html, roofit/doc/v520/index.html: Move
file v520.html in new directory v520/index.html
2008-05-07 15:35 brun
* [r23713] roofit/doc/v520: Add new directory v520
2008-05-07 15:35 brun
* [r23712] proof/doc/v520.html, proof/doc/v520/index.html: Move
file v520.html in new directory v520/index.html
2008-05-07 15:34 brun
* [r23711] proof/doc/v520: Add new directory v520
2008-05-07 15:34 brun
* [r23710] net/doc/v520.html, net/doc/v520/index.html: Move file
v520.html in new directory v520/index.html
2008-05-07 15:34 brun
* [r23709] net/doc/v520: Add new directory v520
2008-05-07 15:33 brun
* [r23708] montecarlo/doc/v520.html,
montecarlo/doc/v520/index.html: Move file v520.html in new
directory v520/index.html
2008-05-07 15:33 brun
* [r23707] montecarlo/doc/v520: Add new directory v520
2008-05-07 15:32 brun
* [r23706] misc/doc/v520.html, misc/doc/v520/index.html: Move file
v520.html in new directory v520/index.html
2008-05-07 15:32 brun
* [r23705] misc/doc/v520: Add new directory v520
2008-05-07 15:31 brun
* [r23704] math/doc/v520.html, math/doc/v520/index.html: Move file
v520.html in new directory v520/index.html
2008-05-07 15:31 brun
* [r23703] math/doc/v520: Add new directory v520
2008-05-07 15:31 brun
* [r23702] io/doc/v520.html, io/doc/v520/index.html: Move file
v520.html in new directory v520/index.html
2008-05-07 15:30 brun
* [r23701] io/doc/v520: Add new directory v520
2008-05-07 15:30 brun
* [r23700] hist/doc/v520.html, hist/doc/v520/index.html: Move file
v520.html in new directory v520/index.html
2008-05-07 15:29 brun
* [r23699] hist/doc/v520: Add new directory v520
2008-05-07 15:29 brun
* [r23698] gui/doc/v520.html, gui/doc/v520/index.html: Move file
v520.html in new directory v520/index.html
2008-05-07 15:28 brun
* [r23697] gui/doc/v520: Add new directory v520
2008-05-07 15:28 brun
* [r23696] graf3d/doc/v520.html, graf3d/doc/v520/index.html: Move
file v520.html in new directory v520/index.html
2008-05-07 15:27 brun
* [r23695] graf3d/doc/v520: Add new directory v520
2008-05-07 15:27 brun
* [r23694] graf2d/doc/v520.html, graf2d/doc/v520/index.html: Move
file v520.html in new directory v520/index.html
2008-05-07 15:27 brun
* [r23693] graf2d/doc/v520: Add new directory v520
2008-05-07 15:26 brun
* [r23692] geom/doc/v520.html, geom/doc/v520/index.html: Move file
v520.html in new directory v520/index.html
2008-05-07 15:25 brun
* [r23691] geom/doc/v520: Add new directory v520
2008-05-07 15:25 brun
* [r23690] core/doc/v520.html, core/doc/v520/index.html: Move file
v520.html in new directory v520/index.html
2008-05-07 15:24 brun
* [r23689] core/doc/v520: Add new directory v520
2008-05-07 15:23 brun
* [r23688] bindings/doc/v520/index.html,
bindings/doc/v520/v520.html: Rename file v520.html index.html
2008-05-07 15:22 brun
* [r23687] cint/doc/v520, cint/doc/v520.html,
cint/doc/v520/index.html: Move file v520.html in new directory
v520/index.html
2008-05-07 15:22 moneta
* [r23686] math/mathcore/inc/LinkDef.h: add #pragma link C++ global
ROOT_TMath as suggested by Philippe. This avoids via the header
guard to re-include the definition of TMath.h when running in
CINT.
This fixes a crash observed running stressFit.cxx in interpreted
mode
2008-05-07 15:18 brun
* [r23685] Makefile, config/Makefile.depend, config/root-config.in,
core/zip/src/ZInflate.c, io/io/inc/TFileCacheRead.h,
io/io/src/TFileCacheRead.cxx, tree/tree/inc/LinkDef.h,
tree/tree/inc/TTreeCache.h, tree/tree/inc/TTreeCacheUnzip.h,
tree/tree/src/TBasket.cxx, tree/tree/src/TBranch.cxx,
tree/tree/src/TChain.cxx, tree/tree/src/TTree.cxx,
tree/tree/src/TTreeCache.cxx, tree/tree/src/TTreeCacheUnzip.cxx:
Introducing a parallel unzipping algorithm for pre-fetched
buffers. Since we already know what buffers are going to be read,
we can decompress a few of them in advance in an additional
thread and give the impression that the data decompression comes
for free (we gain up to 30% in reading intensive jobs).
The size of this unzipping cache is 20% the size of the
TTreeCache and can be modified with
TTreeCache::SetUnzipBufferSize(Long64_t bufferSize).
Theoretically, we only need one buffer in advance but in practice
we might fall short if the unzipping cache is too small
(synchronization costs).
This experimental feature is disabled by default, to activate it
use the static function
TTreeCache::SetParallelUnzip(TTreeCacheUnzip::EParUnzipMode
option = TTreeCacheUnzip::kEnable). The possible values to pass
are: TTreeCacheUnzip::kEnable to enable
it,TTreeCacheUnzip::kDisable to disable it and
TTreeCacheUnzip::kForce to force it. Since it will only work if
you have more than one core, the TTreeCacheUnzip::kForce option
is useful to run it even if you have only one cpu (to measure the
overhead, for example).
2008-05-07 15:10 brun
* [r23684] bindings/doc/v520, bindings/doc/v520.html,
bindings/doc/v520/v520.html: Move file v520.html in new directory
v520
2008-05-07 14:51 rdm
* [r23683] core/doc/v520.html: Document changes in TPRegexp and
PRMERegexp.
2008-05-07 14:37 couet
* [r23682] graf2d/doc/v520.html: - small fixes
2008-05-07 14:36 rdm
* [r23681] core/base/inc/LinkDef2.h, core/base/inc/TPRegexp.h,
core/base/src/TPRegexp.cxx, tutorials/regexp_pme.C: From Matevz:
TPRegexp
========
1. Modularized Match() and Substitute() functions so that the
low-level work
is done by MatchInternal() and SubstituteInternal().
2. Added function TString GetModifiers() that translates from
bit-flag
options back to perl-style option characters.
3. For all functions that do actual matching replaced the default
value
of 'Int_t nMatchMax' argument from 30 to 10. PCRE internals
require
the index buffer to be 3-times the number of allowed matches.
This
multiplication is now performed in individual functions and
nMatchMax
is really the number of allowed matches. Two function calls in
TString passing this number explicitly have been updated.
TPMERegexp
==========
New sub-class of TPRegexp with API closer to PERL.
Supports main Perl operations using regular expressions (Match,
Substitute and Split). To retrieve the results one can simply use
operator[] returning a TString.
tutorials/regexp_pme.C
======================
Tutorial showing usage of the TPMERegexp class.
2008-05-07 14:10 rdm
* [r23679] core/clib/src/Demangle.c, net/rootd/src/rootd.cxx:
remove shadow warnings.
2008-05-07 11:48 couet
* [r23677] hist/hist/src/TH1.cxx: - Help update.
2008-05-07 10:31 brun
* [r23676] tree/treeplayer/src/TTreePlayer.cxx: In
TTreePlayer::DrawSelect reset the kcanRebin bit once the
histogram has been drawn.
see: http://root.cern.ch/phpBB2/viewtopic.php?t=6648
2008-05-07 10:14 moneta
* [r23675] math/doc/v520.html: add release notes for smatrix
2008-05-07 09:58 moneta
* [r23674] hist/doc/v520.html, hist/hist/inc/TH2.h,
hist/hist/src/TH2.cxx: from Axel: Improve TH2::FitFitSliceX (and
Y) by adding the possibility to return the generated histograms
in a TObjArray when the passed pointer is not null.
2008-05-07 09:45 moneta
* [r23673] hist/doc/v520.html, math/doc/v520.html: - update release
notes with latest changes
2008-05-07 09:41 axel
* [r23672] cint/cint/src/dict/gcc4strm.cxx: Silence
-Wstrict-aliasing for gcc4strm
2008-05-07 09:41 axel
* [r23671] cint/reflex/src/ClassBuilder.cxx,
cint/reflex/src/FunctionMember.cxx,
cint/reflex/src/PropertyListImpl.cxx, cint/reflex/src/Scope.cxx,
cint/reflex/src/Tools.cxx, cint/reflex/src/Type.cxx,
cint/reflex/src/TypeTemplate.cxx, cint/reflex/src/Union.cxx,
cint/reflex/src/UnionBuilder.cxx: Fix relevant coding violations
2008-05-07 08:51 brun
* [r23670] hist/hist/src/TProfile.cxx: From Ilka;
a fix in TProfile documentation (ylow and yup parameter names
were replaced by ymin and ymax in the comments).
2008-05-07 08:29 axel
* [r23669] cint/cintex/src/CINTFunctional.cxx,
cint/cintex/src/ROOTClassEnhancer.cxx,
core/utils/src/rootcint.cxx: Fix -Wshadow
2008-05-07 00:22 wlav
* [r23668] bindings/pyroot/ROOT.py: Do not remove DISPLAY from
environ; this may lead to some
warnings, but those can be fixed by the user, whereas that
is not the case for setting DISPLAY back.
2008-05-06 17:30 matevz
* [r23667] graf3d/eve/inc/LinkDef.h,
graf3d/eve/inc/TEveLegoEventHandler.h,
graf3d/eve/src/TEveCaloLegoGL.cxx,
graf3d/eve/src/TEveLegoEventHandler.cxx,
graf3d/gl/inc/TGLCamera.h, graf3d/gl/inc/TGLViewer.h,
graf3d/gl/inc/TGLViewerBase.h, graf3d/gl/src/TGLCamera.cxx,
tutorials/eve/cms_calo.C: From Alja:
TEveLegoEventHandler - New class for camera event handling.
TEveCaloLegoGL - Remove code which changed GL model-view matrix.
TGLViewer, TGLViewerBase - New getters.
TGLCamera - Add function GetTheta().
tutorials/eve/cms_calo.C - Structural improvements. Demonstrate
TEveLegoEventHandler.
2008-05-06 14:45 matevz
* [r23666] graf3d/gl/inc/TGLCamera.h: File forgotten at last
check-in.
2008-05-06 14:38 matevz
* [r23665] graf3d/gl/inc/TGLOrthoCamera.h,
graf3d/gl/inc/TGLPerspectiveCamera.h,
graf3d/gl/inc/TGLSAViewer.h, graf3d/gl/inc/TGLViewer.h,
graf3d/gl/src/TGLOrthoCamera.cxx, graf3d/gl/src/TGLSAViewer.cxx,
graf3d/gl/src/TGLViewer.cxx: Added three more orthographic
cameras (looking at the scene from
another side).
Added virtual methods Bool_t
TGLCamera::IsPerspective()/IsOrthographic().
2008-05-06 14:29 rdm
* [r23664] core/winnt/src/TWinNTSystem.cxx,
gui/gui/src/TGFSComboBox.cxx, gui/gui/src/TGFileBrowser.cxx,
gui/gui/src/TRootBrowserLite.cxx, icons/netdisk_s.xpm,
icons/netdisk_t.xpm: From Bertrand:
- Added information on the types of volumes returned by
TWinNTSystem::GetVolumes():
- Type of drive: local, removable, network, CD/DVD
- File System: NTFS, AFS, NFS
- Adapted TGFSCombobox and TGFileBrowser accordingly to these new
info
- Added two new icons to represent Network drives on Windows
2008-05-06 14:26 couet
* [r23663] graf2d/gpad/src/TPad.cxx: - Mods to allow interactive
zooming with option CONT4
2008-05-06 14:26 couet
* [r23662] hist/histpainter/src/THistPainter.cxx: - Mods to allow
interactive zooming with option CONT4
2008-05-06 14:11 moneta
* [r23661] hist/hist/src/TH1.cxx: - fix a bug in
TH1::KolmogorovTest for scaled histograms (reported by Marc
Escalier)
The routine has been modified from the original hdiff to use
always the effective entries for normalizing the
max distance.
Now in princile it could also be used also for comparing an
histogram with a function created as an histogram
with zero errors (equivalent to option F1 or F2 in the original
HDIFF.
2008-05-06 09:50 moneta
* [r23660] math/mathcore/src/BrentMinimizer1D.cxx,
math/mathcore/src/BrentRootFinder.cxx,
math/mathcore/src/GaussIntegrator.cxx,
math/mathcore/src/GaussLegendreIntegrator.cxx: - from David, port
changes http://root.cern.ch/viewcvs?rev=23659&root=root&view=rev
2008-05-06 09:16 rdm
* [r23658] net/alien/src/TAlienCollection.cxx: fix coding style
warning.
2008-05-06 09:13 moneta
* [r23657] math/mathcore/inc/Math/Minimizer.h,
math/minuit/src/TMinuitMinimizer.cxx: - fix compilaiton problem
on Solaris
- add comments in TMinuitMinimizer class fixing the coding
convention violation
2008-05-06 08:16 antcheva
* [r23656] gui/gui/inc/TGTab.h, gui/gui/src/TGTab.cxx: From
Bertrand:
Add a new signal Removed(Int_t id) to notify when a tab was
removed.
2008-05-06 07:58 moneta
* [r23655] math/mathcore/Module.mk, math/mathcore/inc/LinkDef.h,
math/mathcore/inc/Math/LinkDef.h,
math/mathcore/inc/Math/Minimizer.h, math/mathcore/inc/TMath.h,
math/mathcore/src/ProbFuncMathCore.cxx,
math/mathcore/src/TMath.cxx, math/mathcore/test/Makefile,
math/mathcore/test/binarySearchTime.cxx, math/mathcore/test/fit,
math/mathcore/test/stdsort.cxx,
math/mathcore/test/stressTMath.cxx,
math/mathcore/test/testIntegration.cxx,
math/mathcore/test/testIntegrationMultiDim.cxx,
math/mathcore/test/testRootFinder.cxx,
math/mathcore/test/testSortOrder.cxx,
math/mathcore/test/testSpecFuncBeta.cxx,
math/mathcore/test/testSpecFuncBetaI.cxx,
math/mathcore/test/testSpecFuncErf.cxx,
math/mathcore/test/testSpecFuncGamma.cxx,
math/mathcore/test/testTMath.cxx: - merge changes with
development branch (up to rev 23650).
Main changes are:
TMath:
from David: The following methods now have additional interface
working with Iterators as well:
MinElement
MaxElement
LocMin
LocMax
Mean
GeomMean
RMS
BinarySearch
Sort -> (changed to SortItr)
- use now std in binary search algorithm. Old algorithm failed
some tests and it is found to be a
little bit slower
- do not use std instead in LocMin and LocMax since generic std
algorithm is slower on 64 bit arch.
- TMath::PoissonI
fix a problem for large values, by using directly the
TMath::Poisson implementation
- TMath::Landau and TMath::Landau
remove duplications by using directly ROOT::Math::landau_pdf and
ROOT::Math::landau_cdf
- TMath::Prob
use ROOT::Math::chisquared_cdf_c (gives also less rounding errors
for small values)
- TMath::GammaDist
use ROOT::Math::gamma_pdf , implementation now returns correct
value, 0, for large values of
shape parameter instead of nan
- TMath::LogNormal:
use ROOT::Math::lognormal_pdf
- compile TMath dictionary with -O2
- fix a warning in -Wshadow
- TMath.h is now reordered by functionality and alphabetical
order
test:
various improvement from David, see
http://root.cern.ch/viewcvs?rev=22880&root=root&view=rev
- add dictionary for the enumeration used in the Integration
class
- from David: some clean up of Minimizer class (remove typedef
definitions)
2008-05-06 07:30 moneta
* [r23654] math/minuit2/inc/Minuit2/BasicFunctionMinimum.h,
math/minuit2/inc/Minuit2/FunctionMinimum.h,
math/minuit2/inc/Minuit2/Minuit2Minimizer.h,
math/minuit2/inc/Minuit2/MnApplication.h,
math/minuit2/inc/Minuit2/MnFcn.h,
math/minuit2/inc/Minuit2/MnHesse.h,
math/minuit2/inc/Minuit2/MnMigrad.h,
math/minuit2/inc/Minuit2/MnMinimize.h,
math/minuit2/inc/Minuit2/MnMinos.h,
math/minuit2/inc/Minuit2/MnUserFcn.h,
math/minuit2/src/FumiliMinimizer.cxx,
math/minuit2/src/HessianGradientCalculator.cxx,
math/minuit2/src/Minuit2Minimizer.cxx,
math/minuit2/src/MnApplication.cxx, math/minuit2/src/MnHesse.cxx,
math/minuit2/src/MnMinos.cxx,
math/minuit2/src/ModularFunctionMinimizer.cxx,
math/minuit2/src/ScanBuilder.cxx,
math/minuit2/src/SimplexBuilder.cxx, math/minuit2/test,
math/minuit2/test/testNewMinimizer.cxx: - sync with development
branch. Main changes are described in this changelog:
http://root.cern.ch/viewcvs?rev=23610&root=root&view=rev
2008-05-05 17:50 pcanal
* [r23653] cint/cint/src/ifunc.cxx, cint/cint7/src/ifunc.cxx:
protect against invalid file 'number'
2008-05-05 17:50 pcanal
* [r23652] core/base/inc/LinkDef1.h: just 'declare' the TMath
namespace here without duplicate the dictionary for the content
of TMathBase and prevent the interpretation of TMathBase.h
2008-05-05 17:49 pcanal
* [r23651] core/utils/src/rootcint.cxx: Extend #pragma create
TClass to namespaces
2008-05-05 15:35 antcheva
* [r23650] gui/gui/doc/index.txt: Fixed typo in the link.
2008-05-05 14:08 antcheva
* [r23648] gui/gui/src/TGTableLayout.cxx: Updated class
description.
2008-05-05 13:49 couet
* [r23647] core/base/src/TAttMarker.cxx: - Help update.
2008-05-03 15:33 brun
* [r23645] tmva/inc/MethodCuts.h, tmva/inc/Option.h,
tmva/inc/TActivationIdentity.h, tmva/src/Configurable.cxx,
tmva/src/DataSet.cxx, tmva/src/Factory.cxx,
tmva/src/MethodBDT.cxx, tmva/src/MethodBase.cxx,
tmva/src/MethodFisher.cxx, tmva/src/MethodKNN.cxx,
tmva/src/MethodPDERS.cxx, tmva/src/MethodSVM.cxx,
tmva/src/Reader.cxx, tmva/src/RuleEnsemble.cxx,
tmva/src/SimulatedAnnealing.cxx,
tmva/src/VariableDecorrTransform.cxx,
tmva/test/ClassApplication.C, tmva/test/TMVApplication.C,
tmva/test/tmvaglob.C: From Joerg and Andreas:
Fix compilation warnings for -Wshadow
2008-05-02 21:22 rdm
* [r23644] core/cont/inc/TBtree.h: make the few TBtree methods
available from CINT so at least TBtree
objects can be created from CINT (keep hiding the many methods of
the
internal BTree classes from CINT).
2008-05-02 20:51 brun
* [r23643] bindings/doc/v520.html: From Wim:
pyroot release notes.
2008-05-02 20:27 pcanal
* [r23642] cint/cint7/Module.mk, cint/cint7/src/loadfile.cxx: cint7
in ROOT need the new regular expression: G__REGEXP
2008-05-02 20:02 pcanal
* [r23641] cint/cint7/src/struct.cxx: fix a cint5 bug where
G__var_type is not properly set/reset during parsing of an
explicit member function declaration
2008-05-02 17:58 pcanal
* [r23640] tree/tree/src/TBranchElement.cxx: do not register a
branch object when the datamember its remember is missing from
the current class layout
2008-05-02 17:34 pcanal
* [r23639] cint/cint7/src/ifunc.cxx: fix void** return type setting
2008-05-02 17:33 pcanal
* [r23638] cint/cint7/src/Shadow.cxx: avoid printing the global
namespace 'name' as part of the shadow class name
2008-05-02 11:12 rdm
* [r23637] io/xmlparser/inc/TDOMParser.h,
io/xmlparser/src/TDOMParser.cxx, io/xmlparser/src/TXMLParser.cxx:
fix the TDOMParser to set the new error code -6 in case the XML
document is
not valid.
2008-05-02 11:10 rdm
* [r23636] configure: make sure to first try to get
/usr/lib/libxml2 before trying /sw/lib/libxml2
on MacOS X. The /usr/lib version is a proper universal binary
containing a
64-bit version.
2008-05-01 21:39 russo
* [r23635] cint/cint7/src/rflxutil.cxx,
cint/reflex/inc/Reflex/Scope.h, cint/reflex/inc/Reflex/Type.h,
cint/reflex/inc/Reflex/internal/ScopeBase.h,
cint/reflex/src/Scope.cxx, cint/reflex/src/ScopeBase.cxx,
cint/reflex/src/Type.cxx: Make it possible to lookup a function
member by name
and signature, ignoring the return type. We need to
do this to allow for a virtual function overrider with
a covariant return type.
This is used by the Builder in rflxutil.
-- Paul Russo
2008-05-01 21:31 russo
* [r23634] cint/cint7/src/ifunc.cxx: If a function parameter type
lookup fails, try again using the
helper typedef for a template with default arguments.
-- Paul Russo
2008-05-01 20:46 ganis
* [r23633] net/krb5auth/src/Krb5Auth.cxx: Fix warnings about
shadowed variables
2008-05-01 20:45 ganis
* [r23632] proof/proof/src/TProof.cxx,
proof/proof/src/TProofCondor.cxx,
proof/proof/src/TProofSuperMaster.cxx,
proof/proofd/src/XrdProofdManager.cxx,
proof/proofd/src/XrdProofdProtocol.cxx,
proof/proofplayer/src/TFileMerger.cxx,
proof/proofplayer/src/TPacketizer.cxx,
proof/proofplayer/src/TPacketizerAdaptive.cxx,
proof/proofplayer/src/TProofDraw.cxx,
proof/proofplayer/src/TProofPlayer.cxx,
proof/proofplayer/src/TVirtualPacketizer.cxx,
proof/proofx/src/TXSocket.cxx: Fix gcc 4.3 warnings (mostly
shadowed variables)
2008-05-01 10:50 rdm
* [r23631] core/base/src/TSystem.cxx,
core/meta/src/TGenericClassInfo.cxx, core/utils/src/rootcint.cxx,
graf2d/graf/src/TGraph.cxx, hist/hist/src/TFormula.cxx,
misc/table/inc/TTable.h, proof/proof/inc/TProofDataSetManager.h,
proof/proof/src/TProof.cxx,
proof/proof/src/TProofDataSetManagerFile.cxx,
proof/proofplayer/src/TPacketizerAdaptive.cxx,
sql/mysql/src/TMySQLStatement.cxx, tree/tree/src/TBranch.cxx: Fix
coding conventions.
2008-05-01 07:54 brun
* [r23629] hist/hbook/src/THbookFile.cxx: Fix shadowed varioables
2008-05-01 07:48 brun
* [r23628] gui/gui/src/TGFSComboBox.cxx,
gui/gui/src/TGFileBrowser.cxx: Fix compilation warnings
2008-05-01 06:54 rdm
* [r23627] proof/proof/src/TProofServ.cxx: From Jan:
The objects added to the missingFiles in TDSet::Add have to be
removed from
the 'dataset' before deleting it.
2008-05-01 06:45 rdm
* [r23626] core/winnt/src/TWinNTSystem.cxx: add to description of
GetVolumes() method that the TList must be deleted
by the user and call SetOwner() on the TList so the TObjStrings
in it get
deleted too.
2008-05-01 06:39 rdm
* [r23625] core/base/inc/TSystem.h, core/winnt/inc/TWinNTSystem.h,
core/winnt/src/TWinNTSystem.cxx, gui/gui/inc/TGFileBrowser.h,
gui/gui/src/TGFSComboBox.cxx, gui/gui/src/TGFileBrowser.cxx: From
bertrand:
- Added new method TList *TSystem::GetVolumes(Option_t *opt)
returning the list of hard drives on Windows when opt = "all"
or the current hard drive when opt = "cur"
the return type is a TList of TObjString's containing the drive
letters,
i.e: for drives C: G: H: K:. The TList must be deleted by the
user.
- Implement the ability to browse available (mounted) drives on
Windows.
- Added list of available (mounted) drives in TGFSCombobox on
Windows.
2008-04-30 21:12 brun
* [r23624] core/base/inc/LinkDef1.h: From Lorenzo:
Patch fixing compilation of TMath dictionary in optimized mode
2008-04-30 16:13 moneta
* [r23623] math/minuit/inc/TLinearMinimizer.h,
math/minuit/inc/TMinuitMinimizer.h,
math/minuit/src/TLinearMinimizer.cxx,
math/minuit/src/TMinuitMinimizer.cxx: - sync changes of David
from dev. branch
use directly ROOT::Math::IMultiGenFunction and
ROOT::Math::IMultiGradFunction instead of typedef's
2008-04-30 15:50 moneta
* [r23621] hist/hist/src/TF1.cxx: sync with dev version.
From David: Now the DerivativeError returns the error of the last
derivative.
2008-04-30 15:39 moneta
* [r23620] math/unuran/Module.mk,
math/unuran/src/unuran-1.2.3-root.tar.gz,
math/unuran/src/unuran-1.2.4-root.tar.gz, math/unuran/test: - new
version of unuran 1.2.4 from Josef Leydold with some work-around
for a bug in the gcc 4.3 optimization.
before recompiling root is needed to do :
make distclean-unuran
2008-04-30 15:25 moneta
* [r23619] math/mathmore/inc/Math/GSLMinimizer.h,
math/mathmore/inc/Math/GSLNLSMinimizer.h,
math/mathmore/inc/Math/GSLSimAnMinimizer.h,
math/mathmore/src/GSLMinimizer.cxx,
math/mathmore/src/GSLNLSMinimizer.cxx,
math/mathmore/src/GSLSimAnMinimizer.cxx, math/mathmore/test,
math/mathmore/test/Makefile, math/mathmore/test/simanTSP.cxx,
math/mathmore/test/testChebyshev.cxx,
math/mathmore/test/testDerivation.cxx,
math/mathmore/test/testIntegration.cxx,
math/mathmore/test/testIntegrationMultiDim.cxx,
math/mathmore/test/testInterpolation.cxx,
math/mathmore/test/testPermute.cxx,
math/mathmore/test/testRandomDist.cxx,
math/mathmore/test/testRootFinder.cxx,
math/mathmore/test/testSpecFunc.cxx: - port mathmore changes of
dev brunch done by David
- improve tests to correctly return a status
- some clean up of minimizer classes (use directly
ROOT::Math::IMultiGenFunction and ROOT::Math::IMultiGradFunction
instead of typedef's)
2008-04-30 15:14 couet
* [r23618] test/stressGraphics.ref: - Tiny mods to avoid reported
failures with MSVC8 (seen by Philippe).
This file needs to be revisited completly.
2008-04-30 13:29 moneta
* [r23617] math/genvector/Module.mk,
math/genvector/inc/Math/GenVector/DisplacementVector2D.h,
math/genvector/inc/Math/GenVector/LorentzVector.h,
math/genvector/inc/Math/GenVector/PositionVector2D.h,
math/genvector/test: sync with dev brunch rev. 23615
- apply changes implemented by David and suggested by G. Raven
for the Setters functions of the 2D and 4D vectors,
by returning a reference to *this instead of void
Changes for the 3D vector have been already applied in rev. 22771
2008-04-30 13:11 moneta
* [r23616] math/smatrix/Module.mk, math/smatrix/test: - sync with
dev branch (rev=23613)
fix some dependency in Module.mk
2008-04-29 21:52 rdm
* [r23609] config/Makefile.solarisCC5: fix for f77 libs on Solaris
i386.
2008-04-29 14:37 couet
* [r23604] graf2d/asimage/inc/TASImage.h,
graf2d/asimage/src/TASImage.cxx: - New method to retrieve the
last zoom position on an image:
void TASImage::GetZoomPosition(UInt_t &x, UInt_t &y, UInt_t &w,
UInt_t &h) const
Return the zoom parameters. This is useful when the zoom has been
done
interactively using the mouse.
2008-04-28 19:47 pcanal
* [r23601] core/cont/src/TRefArray.cxx: remove a redundant call to
Form
2008-04-28 19:47 pcanal
* [r23600] core/clib/src/snprintf.c: Implement support for '%p'
[This is needed for microsoft vc7.1]
2008-04-28 19:42 russo
* [r23599] cint/cint7/src/tmplt.cxx: Make sure that the typedef we
generate to map a template-id
without the default template parameters filled in, to the
template-id with the default parameters filled in is defined
in the proper scope.
This patch comes from Philippe Canal.
-- Paul Russo
2008-04-28 19:21 pcanal
* [r23598] cint/cint/src/opr.cxx, cint/cint7/src/opr.cxx: Do not
add LL or ULL to the string representation of a pointer to
(unsigned) long long
2008-04-28 14:11 brun
* [r23595] html/src/TDocOutput.cxx: Remove strings containing
digits from the author list.
Should fix <http://savannah.cern.ch/bugs/?36075>
2008-04-28 13:51 couet
* [r23594] hist/histpainter/src/THistPainter.cxx: - In PaintH3 the
palette is drawn in case of option COLZ. This is useful
when a TTree 4D plot is painted with that option.
2008-04-28 10:26 brun
* [r23592] README/CREDITS: Add credits for:
Jean-Francois Bastien
Lukasz Janyst
Hady Zalek
2008-04-28 10:11 rdm
* [r23591] README/CREDITS: add Anar.
2008-04-28 09:43 brun
* [r23590] sql/doc, sql/doc/v520.html: Add new doc directory and
v520 release notes
2008-04-28 09:38 brun
* [r23589] montecarlo/doc, montecarlo/doc/v520.html: Add new doc
directory and v520 release notes
2008-04-28 09:33 brun
* [r23587] misc/doc, misc/doc/v520.html: Add new doc directory and
v520 release notes
2008-04-28 09:27 brun
* [r23586] geom/doc, geom/doc/v520.html: Add new doc directory and
v520 release notes
2008-04-28 09:26 brun
* [r23585] roofit/doc, roofit/doc/v520.html: Add new doc directory
and v520 release notes
2008-04-28 09:25 brun
* [r23584] doc, doc/v520.html: Add new doc directory and v520
release notes
2008-04-28 09:23 brun
* [r23583] hist/doc/v520.html: upadte release notes
2008-04-28 09:22 brun
* [r23582] tmva/doc/v520.html: Add release notes
2008-04-28 09:19 brun
* [r23581] bindings/doc, bindings/doc/v520.html: Add new doc
directory and v520 release not
2008-04-28 09:18 brun
* [r23580] graf2d/doc, graf2d/doc/v520.html: Add new doc directory
and v520 release notes
2008-04-28 09:16 brun
* [r23579] gui/doc, gui/doc/v520.html: Add new doc directory and
v520 release notes
2008-04-28 09:15 brun
* [r23578] graf3d/doc, graf3d/doc/v520.html: Add new doc directory
and v520 release note
2008-04-28 09:13 brun
* [r23577] math/doc, math/doc/v520.html: Add new doc directory and
v520 release notes
2008-04-28 09:12 brun
* [r23576] proof/doc, proof/doc/v520.html: Add new doc directory
and v520 release notes
2008-04-28 09:11 brun
* [r23575] net/doc, net/doc/v520.html: Add new doc directory and
v520 release notes
2008-04-28 09:09 brun
* [r23574] tree/doc, tree/doc/v520.html: Add new doc directory and
v520 release notes
2008-04-28 09:07 brun
* [r23573] io/doc, io/doc/v520.html: Add new doc directory and v520
release notes
2008-04-28 09:05 brun
* [r23572] core/doc, core/doc/v520.html: Add new doc directory and
v520 release notes
2008-04-28 09:03 brun
* [r23571] cint/doc/v520.html: Add v520 release notes
2008-04-28 09:02 brun
* [r23570] hist/doc, hist/doc/v520.html: Add new directory doc and
the release notes vor v520
2008-04-26 21:50 brun
* [r23568] gui/gui/src/TGListBox.cxx: From Bertrand:
- Update TGListBox the same way it is done in TGListTree (solve
flickering problem on Windows)
2008-04-26 21:48 brun
* [r23567] gui/gui/src/TGClient.cxx: From Bertrand:
- Remove extra check for Windows (since modal window option has
been implemented on Windows)
2008-04-26 21:47 brun
* [r23566] graf3d/gl/src/TGLWidget.cxx: From Bertrand:
- Remove extra check for Windows (since modal window option has
been implemented on Windows)
2008-04-26 19:55 bellenot
* [r23565] graf2d/win32gdk/gdk/src/gdk/win32/gdkwindow-win32.c: -
Implement (at last!) SetWMTransientHint
(aka modal window) on Windows
2008-04-26 12:54 bellenot
* [r23564] graf2d/win32gdk/gdk/src/gdk/win32/gdkwindow-win32.c: -
Don't use WS_EX_TOPMOST property (side effects).
2008-04-26 01:58 pcanal
* [r23563] tree/treeplayer/src/TTreeProxyGenerator.cxx: more
-Wshadow fixes
2008-04-25 20:52 russo
* [r23562] cint/cint7/src/parse.cxx: After handling a break or
continue statement while
executing a loop, reset the parser return code so
that we do not propagate the break/continue status
upward.
This problem was only visible under -O1, -O2, and
-O3, the defective code was not executed under -O0
or -O4.
This fixes Savannah bug #35884: Problem with break.
This is the same fix as revision 23561, but for cint7
instead of cint5.
-- Paul Russo
2008-04-25 20:50 russo
* [r23561] cint/cint/src/parse.cxx: After handling a break or
continue statement while
executing a loop, reset the parser return code so
that we do not propagate the break/continue status
upward.
This problem was only visible under -O1, -O2, and
-O3, the defective code was not executed under -O0
or -O4.
This fixes Savannah bug #35884: Problem with break.
-- Paul Russo
2008-04-25 19:46 axel
* [r23560] cint/reflex/python/genreflex/gendict.py: From Scott
Snyder: re-enable selection of templates with defaults. Savannah
#36024
2008-04-25 15:37 moneta
* [r23558] math/minuit2/src/Minuit2Minimizer.cxx: fix a potential
problem. Strange that the compiler did not report any warning
2008-04-25 13:47 pcanal
* [r23554] tree/tree/src/TBranchElement.cxx,
tree/tree/src/TTreeCache.cxx,
tree/treeplayer/src/TBranchProxyClassDescriptor.cxx,
tree/treeplayer/src/TTreeFormula.cxx: Fix for -Wshadow
2008-04-25 13:42 rdm
* [r23553] math/genvector/Module.mk, math/genvector/test/Makefile,
math/mathcore/test/Makefile, math/mathcore/test/fit/Makefile,
math/minuit2/Module.mk, math/minuit2/test/Makefile,
math/smatrix/test/Makefile, test/Makefile.arch,
test/RootIDE/Makefile, test/rhtml/Makefile: remove dependencies
on ROOTSYS from the Makefile's. Allows to make and distclean
without ROOTSYS being set.
2008-04-25 10:04 brun
* [r23552] graf3d/gl/src/TGLLightSetEditor.cxx: Fix a shadowed
variable
2008-04-25 09:51 couet
* [r23549] graf3d/ftgl/inc/FTVector.h,
graf3d/ftgl/src/FTContour.cxx, graf3d/ftgl/src/FTExtrdGlyph.cxx,
graf3d/ftgl/src/FTOutlineGlyph.cxx,
graf3d/ftgl/src/FTPolyGlyph.cxx, graf3d/gl/src/TGLViewer.cxx: -
Fix shadowed variables.
2008-04-25 09:35 moneta
* [r23548] math/unuran/Module.mk,
math/unuran/test/unuranDiscrete.cxx: fix distclean target
(problem reported by Eddy) and remove some warning in tests
2008-04-25 08:45 wouter
* [r23547] roofit/roofitcore/src/RooRealMPFE.cxx,
roofit/roofitcore/src/RooWorkspace.cxx: o RooRealMPFE
- Fix Solaris compiler error
o RooWorkspace
- Fix windows warning
2008-04-25 08:39 couet
* [r23546] graf3d/gl/src/gl2ps.c: - Fix shadowed variables.
2008-04-25 07:42 brun
* [r23545] roofit/roofitcore/src/RooMsgService.cxx,
roofit/roofitcore/src/RooRealMPFE.cxx: Use gSystem->GetPid
instead of the non portable getpid
2008-04-25 07:29 brun
* [r23544] roofit/roofitcore/src/RooAbsReal.cxx,
roofit/roofitcore/src/RooMsgService.cxx: Remove unnecessary
include unistd.h (did not compile on Windows)
2008-04-24 22:04 wouter
* [r23543] roofit/roofitcore/inc/RooNLLVar.h: o RooNLLVar
- Fix gcc4.3 compiler problems
2008-04-24 21:58 wouter
* [r23542] roofit/roofitcore/inc/RooChi2Var.h: o RooChi2Var
- Fix gcc4.3 problems
2008-04-24 21:47 brun
* [r23541] test/stressRooFit.cxx: From Wouter:
New version including a new reference file
2008-04-24 21:15 wouter
* [r23540] roofit/roofitcore/inc/RooAbsReal.h: o RooAbsReal
- Fix Windows compiler error
2008-04-24 21:02 wouter
* [r23539] roofit/roofit/inc/Roo2DKeysPdf.h,
roofit/roofit/inc/RooBlindTools.h,
roofit/roofit/src/RooBlindTools.cxx,
roofit/roofit/src/RooExponential.cxx,
roofit/roofit/src/RooGExpModel.cxx,
roofit/roofit/src/RooGaussModel.cxx,
roofit/roofit/src/RooGaussian.cxx,
roofit/roofit/src/RooNDKeysPdf.cxx,
roofit/roofit/src/RooPolynomial.cxx: === Date: Thu Apr 24
15:20:15 2008 ===
o Various classes
- Fix all -Wshadow compiler warnings
o RooNDKeysPdf
- Fix gcc4.3 compiler warning
2008-04-24 21:02 wouter
* [r23538] roofit/roofitcore/Module.mk,
roofit/roofitcore/inc/LinkDef3.h,
roofit/roofitcore/inc/Roo1DTable.h,
roofit/roofitcore/inc/RooAbsAnaConvPdf.h,
roofit/roofitcore/inc/RooAbsArg.h,
roofit/roofitcore/inc/RooAbsBinning.h,
roofit/roofitcore/inc/RooAbsCategory.h,
roofit/roofitcore/inc/RooAbsCollection.h,
roofit/roofitcore/inc/RooAbsData.h,
roofit/roofitcore/inc/RooAbsFunc.h,
roofit/roofitcore/inc/RooAbsGenContext.h,
roofit/roofitcore/inc/RooAbsHiddenReal.h,
roofit/roofitcore/inc/RooAbsMCStudyModule.h,
roofit/roofitcore/inc/RooAbsOptTestStatistic.h,
roofit/roofitcore/inc/RooAbsPdf.h,
roofit/roofitcore/inc/RooAbsProxy.h,
roofit/roofitcore/inc/RooAbsReal.h,
roofit/roofitcore/inc/RooAbsRealLValue.h,
roofit/roofitcore/inc/RooAbsString.h,
roofit/roofitcore/inc/RooAbsTestStatistic.h,
roofit/roofitcore/inc/RooAcceptReject.h,
roofit/roofitcore/inc/RooAddGenContext.h,
roofit/roofitcore/inc/RooAddPdf.h,
roofit/roofitcore/inc/RooAddition.h,
roofit/roofitcore/inc/RooArgProxy.h,
roofit/roofitcore/inc/RooCacheManager.h,
roofit/roofitcore/inc/RooCatType.h,
roofit/roofitcore/inc/RooCategoryProxy.h,
roofit/roofitcore/inc/RooChi2Var.h,
roofit/roofitcore/inc/RooConstraintSum.h,
roofit/roofitcore/inc/RooConvGenContext.h,
roofit/roofitcore/inc/RooCurve.h,
roofit/roofitcore/inc/RooCustomizer.h,
roofit/roofitcore/inc/RooDataHist.h,
roofit/roofitcore/inc/RooDataSet.h,
roofit/roofitcore/inc/RooDataSetSliceIter.h,
roofit/roofitcore/inc/RooDataWeightedAverage.h,
roofit/roofitcore/inc/RooEllipse.h,
roofit/roofitcore/inc/RooFitResult.h,
roofit/roofitcore/inc/RooFormula.h,
roofit/roofitcore/inc/RooFormulaVar.h,
roofit/roofitcore/inc/RooGenCategory.h,
roofit/roofitcore/inc/RooGenContext.h,
roofit/roofitcore/inc/RooGenericPdf.h,
roofit/roofitcore/inc/RooGlobalFunc.h,
roofit/roofitcore/inc/RooGrid.h, roofit/roofitcore/inc/RooHist.h,
roofit/roofitcore/inc/RooLinearVar.h,
roofit/roofitcore/inc/RooListProxy.h,
roofit/roofitcore/inc/RooMCStudy.h,
roofit/roofitcore/inc/RooMappedCategory.h,
roofit/roofitcore/inc/RooMinuit.h,
roofit/roofitcore/inc/RooMsgService.h,
roofit/roofitcore/inc/RooMultiCategory.h,
roofit/roofitcore/inc/RooNLLVar.h,
roofit/roofitcore/inc/RooNameSet.h,
roofit/roofitcore/inc/RooNumIntConfig.h,
roofit/roofitcore/inc/RooObjCacheManager.h,
roofit/roofitcore/inc/RooParamBinning.h,
roofit/roofitcore/inc/RooPlot.h,
roofit/roofitcore/inc/RooPlotable.h,
roofit/roofitcore/inc/RooPrintable.h,
roofit/roofitcore/inc/RooProdGenContext.h,
roofit/roofitcore/inc/RooProdPdf.h,
roofit/roofitcore/inc/RooRealBinding.h,
roofit/roofitcore/inc/RooRealIntegral.h,
roofit/roofitcore/inc/RooRealMPFE.h,
roofit/roofitcore/inc/RooRealProxy.h,
roofit/roofitcore/inc/RooRealVar.h,
roofit/roofitcore/inc/RooRecursiveFraction.h,
roofit/roofitcore/inc/RooResolutionModel.h,
roofit/roofitcore/inc/RooSetProxy.h,
roofit/roofitcore/inc/RooSimGenContext.h,
roofit/roofitcore/inc/RooSuperCategory.h,
roofit/roofitcore/inc/RooTObjWrap.h,
roofit/roofitcore/inc/RooTable.h,
roofit/roofitcore/inc/RooThresholdCategory.h,
roofit/roofitcore/inc/RooTreeData.h,
roofit/roofitcore/inc/RooUniformBinning.h,
roofit/roofitcore/inc/RooWorkspace.h,
roofit/roofitcore/src/Roo1DTable.cxx,
roofit/roofitcore/src/RooAbsAnaConvPdf.cxx,
roofit/roofitcore/src/RooAbsArg.cxx,
roofit/roofitcore/src/RooAbsBinning.cxx,
roofit/roofitcore/src/RooAbsCategory.cxx,
roofit/roofitcore/src/RooAbsCollection.cxx,
roofit/roofitcore/src/RooAbsData.cxx,
roofit/roofitcore/src/RooAbsGenContext.cxx,
roofit/roofitcore/src/RooAbsHiddenReal.cxx,
roofit/roofitcore/src/RooAbsIntegrator.cxx,
roofit/roofitcore/src/RooAbsOptTestStatistic.cxx,
roofit/roofitcore/src/RooAbsPdf.cxx,
roofit/roofitcore/src/RooAbsProxy.cxx,
roofit/roofitcore/src/RooAbsReal.cxx,
roofit/roofitcore/src/RooAbsRealLValue.cxx,
roofit/roofitcore/src/RooAbsSelfCachedPdf.cxx,
roofit/roofitcore/src/RooAbsString.cxx,
roofit/roofitcore/src/RooAbsTestStatistic.cxx,
roofit/roofitcore/src/RooAcceptReject.cxx,
roofit/roofitcore/src/RooAddGenContext.cxx,
roofit/roofitcore/src/RooAddModel.cxx,
roofit/roofitcore/src/RooAddPdf.cxx,
roofit/roofitcore/src/RooAddition.cxx,
roofit/roofitcore/src/RooArgProxy.cxx,
roofit/roofitcore/src/RooBanner.cxx,
roofit/roofitcore/src/RooCatType.cxx,
roofit/roofitcore/src/RooCategoryProxy.cxx,
roofit/roofitcore/src/RooChi2Var.cxx,
roofit/roofitcore/src/RooClassFactory.cxx,
roofit/roofitcore/src/RooConstraintSum.cxx,
roofit/roofitcore/src/RooConvGenContext.cxx,
roofit/roofitcore/src/RooCurve.cxx,
roofit/roofitcore/src/RooCustomizer.cxx,
roofit/roofitcore/src/RooDataHist.cxx,
roofit/roofitcore/src/RooDataProjBinding.cxx,
roofit/roofitcore/src/RooDataSet.cxx,
roofit/roofitcore/src/RooDataWeightedAverage.cxx,
roofit/roofitcore/src/RooEffProd.cxx,
roofit/roofitcore/src/RooEllipse.cxx,
roofit/roofitcore/src/RooFFTConvPdf.cxx,
roofit/roofitcore/src/RooFitResult.cxx,
roofit/roofitcore/src/RooFormula.cxx,
roofit/roofitcore/src/RooFormulaVar.cxx,
roofit/roofitcore/src/RooGenCategory.cxx,
roofit/roofitcore/src/RooGenContext.cxx,
roofit/roofitcore/src/RooGenericPdf.cxx,
roofit/roofitcore/src/RooGlobalFunc.cxx,
roofit/roofitcore/src/RooGrid.cxx,
roofit/roofitcore/src/RooHist.cxx,
roofit/roofitcore/src/RooIntegrator1D.cxx,
roofit/roofitcore/src/RooLinearVar.cxx,
roofit/roofitcore/src/RooListProxy.cxx,
roofit/roofitcore/src/RooMCStudy.cxx,
roofit/roofitcore/src/RooMappedCategory.cxx,
roofit/roofitcore/src/RooMinuit.cxx,
roofit/roofitcore/src/RooMsgService.cxx,
roofit/roofitcore/src/RooMultiCategory.cxx,
roofit/roofitcore/src/RooNLLVar.cxx,
roofit/roofitcore/src/RooNameReg.cxx,
roofit/roofitcore/src/RooNameSet.cxx,
roofit/roofitcore/src/RooNumConvPdf.cxx,
roofit/roofitcore/src/RooNumConvolution.cxx,
roofit/roofitcore/src/RooNumIntConfig.cxx,
roofit/roofitcore/src/RooParamBinning.cxx,
roofit/roofitcore/src/RooPlot.cxx,
roofit/roofitcore/src/RooPlotable.cxx,
roofit/roofitcore/src/RooPrintable.cxx,
roofit/roofitcore/src/RooProdGenContext.cxx,
roofit/roofitcore/src/RooProdPdf.cxx,
roofit/roofitcore/src/RooProduct.cxx,
roofit/roofitcore/src/RooProjectedPdf.cxx,
roofit/roofitcore/src/RooRandomizeParamMCSModule.cxx,
roofit/roofitcore/src/RooRealBinding.cxx,
roofit/roofitcore/src/RooRealIntegral.cxx,
roofit/roofitcore/src/RooRealMPFE.cxx,
roofit/roofitcore/src/RooRealProxy.cxx,
roofit/roofitcore/src/RooRealSumPdf.cxx,
roofit/roofitcore/src/RooRealVar.cxx,
roofit/roofitcore/src/RooRecursiveFraction.cxx,
roofit/roofitcore/src/RooResolutionModel.cxx,
roofit/roofitcore/src/RooSetProxy.cxx,
roofit/roofitcore/src/RooSimGenContext.cxx,
roofit/roofitcore/src/RooSimPdfBuilder.cxx,
roofit/roofitcore/src/RooSimultaneous.cxx,
roofit/roofitcore/src/RooSuperCategory.cxx,
roofit/roofitcore/src/RooTable.cxx,
roofit/roofitcore/src/RooThreshEntry.cxx,
roofit/roofitcore/src/RooThresholdCategory.cxx,
roofit/roofitcore/src/RooTreeData.cxx,
roofit/roofitcore/src/RooTruthModel.cxx,
roofit/roofitcore/src/RooUniformBinning.cxx,
roofit/roofitcore/src/RooWorkspace.cxx: Import changes from
development branch
==== Date: Wed Feb 20 22:33:28 2008 =====
o RooRealSumPdf
- Do _not_ use normalization of RooAbsPdf input components
in numerator of RooRealSumPdf expression since it is
already explicitly occurring in denominator of RooRealSumPdf.
(Fixes wrong normalization reported by Tristan)
o RooObjCacheManager
- Register owner of cache with each cache elememt to
facilitate callbacks
o RooAbsCacheElement
- Add storage for pointer to owner of cache and
supply setOwner() function
o RooAbsPdf
- Use RooObjCacheManager callback mechanism to zero
'last used normalization' pointer in RooAbsPdf
when the cache-owned object pointed is about
to be deleted.
o RooAbsArg
- Make crc32 function static
o RooWorkspace
- Add CodeRepo nested class that allows to store C++ code
of RooAbsArg derived classes that are not in ROOT distribution
but are contained in workspace. When reading any missing
class, code is compiled on the fly allowing for transparent
reading of workspace object from file. Code is found in
location pointed to from TClass objects. Additional search
path for declaration and implementation files can be provided
to be able to handle non-trivial cases.
- Add WSDir nested class that represents information contained
in workspace as read-only TDirectory for easy interactive use.
Directory representation is created using makeDir() member
function.
o LinkDef3
- Add nested classes in RooWorkspace
===== Date: Wed Mar 26 23:04:26 2008 =====
o RooProdPdf
- Fix typo in ctor documentaion
- Improve error message in expectedEvents() when no extendable
p.d.f.s are found
- Implement getConstraints() function to retrieve constraint
p.d.f terms from product
expression given set of observables and set of parameters to be
constrained.
o RooMsgService
- Add PROGRESS message level between INFO and WARNING
- Add globalKill level for messages to be able to quickly
eliminate all messages below
a given level without interfering with the stream structore of
RooMsgService
o RooPrintable
- Implement new printing interface with more details control over
items printed trhough contents enum
(multiple ORable options) and style of printing (inline, single
line, (verbose) multiline) with style
enum (exclusive options).
- Introduce generic virtual functions for printing of
name,title,value,arguments,
and extras of each object.
- Each class can overload the default contents used for all
printing
uses (inline,verbose,standard) etc as well as the default
printing style invoked by Print()
o RooPlot,RooGenContext,
RooAbsRealLValue,RooDataSet,RooNameSet,RooCustomizer,
RooAbsGenContext, RooAddModel,
RooFitResult,RooCurve,RooAbsAnaConv,RooHist,RooAbsReal,RooAbsCollection,RooAddPdf,RooTable,RooAbsData,
RooMappedCategory,RooFormula,RooFormulaVar,RooCatType,RooRealVar,RooAbsArg,RooAbsPdf,RooPlotable,RooRealIntegral,
RooAbsBinning,Roo1DTable,RooAddGenContext,RooGenericPdf,RooResolutionMode,RooAbsHiddenReal,RooMultiCategory,
RooAbsString,RooSetProxy,RooProdGenContext,RooConvGenContext,RooGenCategory,RooGrid,RooSimGenContext,
RooThresholdCategory,RooAcceptReject,RooSuperCategory,RooEllipse,RooNumIntConfig,RooAbsCategory,RooListProxy,
RooLinearVar,RooTreeData,RooTreeData
- Update to new RooPrintable interface
o
RooGenContext,RooAbsGenContext,RooAddGenContext,RooProdGenContext,RooConvGenContext,RooSimGenContext
- Implement attach() function to simplify management of changing
parameters during lifetime of context
o RooAbsRealLValue
- Eliminate inFitRange() warning message as it is gives too many
false warnings when used with
parameterized ranges
o RooCustomizer
- Make owning of contents optional to simplify release of created
components
o RooAbsReal
- Implement new evaluation error logging mechanism. Rather than
passing zero p.d.f values, push error message with
details on a static stack (if logging is enabled by e.g.
RooMinuit).
- Augment functionality of createIntegral: explicitly allow
integration over ranges with bounds parameterized in
in terms of other integrated observables. Integrals of this type
are automatically recognized and cast
as recursive integrals in case of >1-D integrals to integrate
over requested phase space.
- Add createIntObj() helper function for above functionaliy.
- Eliminate a lot of commented out debug code from
createPlotProjection()
- Modify fillHistogram(): when plot observables are cloned,
explicitly interconnect clones again to facilitate
proper plotting of N-D integrals with entangled parameterized
ranges
- Add ScaleFactor() argument to fillHistogram to control use of
histogram density correction scale factor in Z-scale
of filled histogram
o RooProduction
- Fix bug for persistence
o RooRealMPFE
- Extend client/server protocol with message to retrieve
RooAbsReal evaluation error log from server side and
merge with error log on client side
o RooRealVar
- Introduced concept of non-shared alternative binnings(ranges)
required to accommodate RooParamBinning ranges
that cannot be shared across instances because of their
client/server connection to other objects in p.d.f
expression trees. Modify setBinning to automatically recognize
non-shareable binnings and divert those to
non-shared alternative binning container.
- Add setRange([const char*,] RooAbsReal&,RooAbsReal&) methods to
simplify creation of parameterized ranges.
o RooAbsArg
- Introduce concept of owned components with addOwnedComponents()
interface to be able to make any RooAbsArg
object own any number of others. This can be used to simplify the
memory management of object trees
- Introduce prohibitServerRedirect mode that will trigger fatal
assert if any server redirect is attempted
to thus configured object. Useful as debugging tool to track
faulty copy constructors that leave clone
object tree unintentionally connected to the original object
tree.
- Migrate fixed--name-field management tool from RooAbsReal to
RooAbsArg. Used to accomplish regular
formatting in RooAbsCollection::printStream.
- Add concept of transient boolean attributes that are not
tranferred on copy construction. Mostly useful
for debugging.
- Extend leafNodeServerList and treeNodeServerList to distinguish
to types of leaf-nodes: strict leaf modes
in the sense of the client-server tree structure and 'physical'
leaf nodes that do not recurse into
nodes that have isDerived()==kFalse. The latter corresponds to
the original concept of leaf nodes / variables,
which the former mode, a new addition, explicitly exposes any
shape servers contained in parameterized
ranges of variables.
- Fix logic error in recursiveServerRedirect: do not recurse into
nodes that are in the replacement list themselves.
- Fix bug in printCompactTree(): value/shape clients were not
always properly indicated.
- Add getAllConstraints() method that finds all RooProdPdfs in
expression trees and harvest constraints from all
of these from the getConstraint() method
o RooAbsPdf
- Implement new evaluation error logging mechanism for negative
p.d.f values and zero normalization integrals
- Add Constrain(const RooArgSet& pars) and
ExternalConstraints(const RooArgSet& pdfs) arguments to fitTo()
method.
The Constrain() method retrieves any constraints p.d.f. on
parameters multiplied in any RooProdPdf in the normal
p.d.f expression and adds those to the likelihood that is
minimized. Only constraints on the listed parameters
will be picked up. Multiple constraints per parameter may exist.
The ExternalConstrains() argument implements
similar functionality except that provided external constraint
p.d.f.s are added rather than internal constraints.
- Fix potentially fatal bug in print statement in getContext()
- Add new method createCdf() to create a cumulative distribution
function from given p.d.f. Given a set of observables x,
the returned c.d.f is implemented in terms of a RooRealIntegral
of p.d.f(x') over a parameterized range from [ 0 - x ].
o Roo1DIntegrator
- Improve error message
o RooRealIntegral
- Fix bug in calculation of shape dependencies on observables.
- Add handling of dependencies of integral value on values of
objects representing parameterized ranges of
integrated observables.
o RooMCStudy
- Add Constrain(const RooArgSet& pars) and
ExternalConstraints(const RooArgSet& pdfs) arguments to
constructor.
In addition to passing these arguments to the fitTo() call of the
fit stage, modify event generation as
follows: instead of sampling events from 'static' generator
p.d.f, sample value of constrained parameters
from joint constraints p.d.f and sample observables at those
parameter settings. Save the generator parameters
for each toy as these change per toy. Change the pull calculation
such that it uses the per-event truth values
rather than the per-study truth value if constraints are used.
o RooAddition
- Fix bug in evaluate() related to persistence
o RooMinuit
- Enable/disable new evaluation error logging mechanism prior to
and just after each MINUIT call.
- Print logged error messages, if any, in glue function
o RooProjectedPdf
- Fix important bug: normalization set should always include
integration set for each configuration
o RooGlobalFunc
- Add definition of Scaling(),Constrain() and
ExternalConstraints() helper functions
o RooUniformBinning
- Remove dedicated print function as it output is identical to
that of the generic print function in RooAbsBinningx
o RooAbsBinning
- Add virtual methods isParameterized(),lowBound() and
highBound() to be to detect and analyze parameterized binnings
through abstract interface
- Add isShareable() method to be able to separate shareable and
non-shareable binnings in RooRealVar.
- Add insertHook() and removeHook() function to allow connection
of possible proxies present in binning to
owning RooAbsArg.
o RooWorkspace
- Improve code import facility by introducing a class->file
mapping step in the CodeStore to correctly handle cases where
multiple classes are defined in a single file.
- Add check that TClass interface actually yields file names.
- Only require default constructor to be present for non-abstract
classes. It should be there for abstract classes as
well but current TClass::HasDefaultConstructor() method will not
tell us.
o RooTreeData
- Improve renameVariable() method to not only rename the
RooAbsArg branch buffer but also any TTree branches involved as
well.
While the tree branch names are generally invisible to the user,
having branch names that are different from branch buffer names
may cause branch naming conflicts in merge() that are not
detectable as branch buffer naming conflicts.
o RooParamBinning
- New class implementing binning with low and high points defined
by external RooAbsReal objects
o RooConstrainSum
- Helper class for RooAbsPdf to represent likelihood of
collection of constraint p.d.f.s.
==== Date: Fri Mar 28 10:04:57 2008 =====
o RooRecursiveFraction
- Helper function for RooAddPdf that calculates recursive
fraction
f1*(1-f2)*(1-f3) from a given set of plain fractions
o RooAddPdf
- Add flag to ctor to optionally interpret fractions as recursive
fractions.
If activated it constructs the recursive fractions using
RooRecursiveFraction
from the original fractions
o LinkDef3.h, Module.mk
- Add new class RooRecursiveFraction
==== Date: Tue Apr 1 22:42:19 2008 ====
o RooDataWeightedAverage
- New implementation of RooAbsOptTestStatistics that calculates
data weighted
average of any RooAbsReal. This class serves as successor of
RooDataProjBinding
that no longer complies with new optimization scheme.
o RooRealBinding
- Implement name() function for more useful error messaging in
integration
o RooChi2Var,RooNLLVar
- Follow changes in base class
o RooAbsReal
- In plotOn() support binning flag in ProjWData(). Reimplement
data-weighted projections
using new RooDataWeightedAverage class instead of
RooDataProjBinding which does not
work with new generic function optimization scheme.
- Add support for NumCPU() argument
in plotOn() to facilitate multi-processor calculation of
projections. Extend NumCPU()
argument to pass interleaving option in MP splitting mode of
RooAbsTestStatistic
- Move fixAddCoefNormalization() and fixAddCoefRange() from
RooAbsPdf to RooAbsReal
o RooAbsTestStatistic
- Generalize functionality: allow RooAbsReals as input arguments
instead of RooAbsPdfs only.
Also add virtual globalNormalization() function that allows to
apply a global normalization
term after combinedValue() operation to facilitate functionality
of RooDataWeightedAverage.
- Add option to split data in multiprocessor mode in interleave
mode instead of in bulk mode.
Interleave mode is useful for parallel processing of histogram
data where bulk partitions
may not contain equal amount of non-zero data points leading to
non-optimal load balancing
between processes.
o RooAbsPdf
- Move fixAddCoefRange() and fixAddCoefNormalization to
RooAbsReal to support operation of
new generalized RooAbsTestStatistic
o RooIntegrator1D
- Use name() of RooAbsFunc() to clarify warning and error
messages.
o RooRealIntegral
- Rename _operMode to _intOperMode to avoid shadowing of equally
named data member in RooAbsArg
- Fix bug in recursive printing
o RooSetProxy
- Fix bug in print()
o RooGlobalFunc
- Modify ProjWData() and NumCPU() helper functions with extra
optional argument
o RooAbsOptTestStatistic
- Follow changes in RooAbsTestStatistic
o RooAbsFunc
- Add virtual name() function to facilitate better error and
warning messages from integrators
=== Date: Tue Apr 15 17:57:32 2008 ===
o RooMsgService
- Add option to prefix streamed messages with process ID to
simplify
debugging of parallel fits
o RooAbsProxy
- Add optional addContents flag to print()
o RooArgProxy, RooSetProxy, RooListProxy
- Implement addContents flag in print()
o RooAbsReal
- Reimplement stack of logged error messages in terms of custom
EvalError class.
A separate list<EvalError> is now kept for each object that
reports an error.
In addition to the given error message a record is constructed of
the proxy
values at the time of reporting.
- In printEvalErrors() add option to restrict number of reported
items per node.
If number is zero, only number of errors per node is shown
(without details)
o RooRealMPFE
- Adjust ReportErrors message to changes EvalError implementation
in RooAbsReal.
- Make sure to synchronize remote error logging state with state
of parent process
before each evaluate()
o RooRealVar
- Move printing of error from printValue() to printExtras()
o RooNLLVar
- Fix bug in setting of interleave parameter of base class in
certain ctors
o RooAbsPdf
- Improve passing of eval error messsages by make separate
messages for NaN
and negative values and including details in the error message
- Add PrintEvalError(Int_t nErr) option to fitTo() to control new
eval error
message control system
- Int printValue show both value (raw from evaluate()) as well as
most recently
used normalization value (if available)
o RooMinuit
- Interface new eval error logging control by adding
setPrintEvalErrors(Int_t numEvalErrors)
=== Date: Thu Apr 24 15:11:59 2008 ===
o Various classes
- Fix all -Wshadow compiler warnings
=== Date: Thu Apr 24 16:32:21 2008 ===
o RooMsgService
- Use TSystem::GetPid() rather than getpid() for portability
o RooAbsReal
- Make nested class EvalError public
o RooWorkspace
- Fix windows compiler warning
========================================
o RooBanner
- Increment version tag to 2.40
2008-04-24 20:58 brun
* [r23537] montecarlo/eg/src/TDatabasePDG.cxx: From Bertrand:
- Re-introduce variable initialization removed in Revision 23479
2008-04-24 19:39 rdm
* [r23536] core/base/inc/TString.h, core/base/src/TString.cxx,
core/cont/inc/TCollection.h: revert the std::string forward
declaration, not allowed by the standard.
2008-04-24 16:31 brun
* [r23533] hist/hist/src/TH1.cxx, hist/hist/src/THnSparse.cxx: From
Axel:
there is a bug in GCC 4.3.0 that makes
roottest/root/hist/operator/runsparse.C fail in the error
calculation part. Funny enough it fails because TH3 messes up its
errors (not THnSparse :-) .
The problem stems from TH1::GetBinError():
if (fSumw2.fN) return TMath::Sqrt(fSumw2.fArray[bin]);
does not get evaluated properly - it has _horribly_ wrong values,
e.g.
-5063: 0.42
+5063: 0.648074
("-" is GCC 3.4.6, "+" is GCC 4.3.0)
after scaling a bin with a single entry by 0.42. So this is a
real issue. It's possibly connected to the new math compiler
intrinsics + pushing their results onto the stack.
Attached patch fixes this, by introducing a temporary.
Double_t err2 = fSumw2.fArray[bin];
return TMath::Sqrt(err2);
The patch also fixes THnSparse::Scale() - it was also scaling the
entries.
2008-04-24 16:24 rdm
* [r23532] test/stressIterators.cxx: From Anar:
- added tests for the following cases:
* TBtree with std::for_each (Full iteration: from the Begin up to
the End)
* TBtree with std::find_if
* TBtree with std::count_if
* TOrdCollection with std::for_each (Full iteration: from the
Begin
up to the End)
* TOrdCollection with std::find_if
* TOrdCollection with std::count_if
* TRefArray with std::for_each (Full iteration: from the Begin up
to the End)
* TRefArray with std::find_if
* TRefArray with std::count_if
2008-04-24 16:23 rdm
* [r23531] core/cont/inc/TOrdCollection.h,
core/cont/src/TOrdCollection.cxx: iterator of TOrdCollection
objects can be now used with std::for_each,
std::find_if, std::count_if and the like.
2008-04-24 16:22 rdm
* [r23530] core/cont/inc/TRefArray.h, core/cont/src/TRefArray.cxx:
From Anar:
iterator of TRefArray objects can be now used with std::for_each,
std::find_if,
std::count_if and the like.
2008-04-24 16:21 rdm
* [r23529] core/cont/inc/TBtree.h, core/cont/src/TBtree.cxx: From
Anar:
iterator of TBtree objects can be now used with std::for_each,
std::find_if,
std::count_if and the like.
2008-04-24 15:30 moneta
* [r23525] math/mathmore/src/GSLRootFinderDeriv.cxx: more fixes for
-Wshadow
2008-04-24 15:25 moneta
* [r23524] math/mathmore/inc/Math/GSLRootFinderDeriv.h: - fix for
-Wshadow
2008-04-24 15:12 brun
* [r23523] test/RootIDE/TGRootIDE.cxx,
test/RootShower/RootShower.cxx: From Bertrand:
- Add a few more missing #include <string>
2008-04-24 15:09 moneta
* [r23522] math/minuit2/inc/Minuit2/ABProd.h,
math/minuit2/inc/Minuit2/ABSum.h,
math/minuit2/inc/Minuit2/FumiliFCNBase.h,
math/minuit2/inc/Minuit2/LASymMatrix.h,
math/minuit2/inc/Minuit2/LAVector.h,
math/minuit2/inc/Minuit2/MinuitParameter.h,
math/minuit2/inc/Minuit2/MnCross.h,
math/minuit2/inc/Minuit2/MnParabola.h,
math/minuit2/inc/Minuit2/MnParabolaPoint.h,
math/minuit2/src/BasicMinimumError.cxx,
math/minuit2/src/FumiliBuilder.cxx,
math/minuit2/src/MnApplication.cxx,
math/minuit2/src/MnContours.cxx,
math/minuit2/src/MnFunctionCross.cxx,
math/minuit2/src/MnHesse.cxx, math/minuit2/src/MnLineSearch.cxx,
math/minuit2/src/MnParabolaFactory.cxx,
math/minuit2/src/MnSeedGenerator.cxx,
math/minuit2/src/MnUserParameterState.cxx,
math/minuit2/src/MnUserParameters.cxx,
math/minuit2/src/MnUserTransformation.cxx,
math/minuit2/src/NegativeG2LineSearch.cxx,
math/minuit2/src/VariableMetricBuilder.cxx: - remove warning due
to -Wshadow
- rename variable "Name" to "name"
- rename also methods like a(), b() , x() to X() , A(), B() to be
consistent with ROOT coding convention
2008-04-24 14:49 brun
* [r23521] geom/gdml/src/TGDMLParse.cxx,
graf2d/graf/src/TGraph.cxx, graf2d/graf/src/TGraphErrors.cxx,
graf3d/eve/src/TEveUtil.cxx, html/src/TDocParser.cxx,
tree/tree/src/TLeafC.cxx: From Bertrand:
- Add a few missing #include <string>
2008-04-24 14:23 brun
* [r23517] build/win/w32pragma.h: From Axel:
Add CPP macro needed against MSVC9 warnings on missing
declaration attributes of math funcs.
2008-04-24 14:19 brun
* [r23516] misc/table/inc/TTable.h: Fix shadowed variables
2008-04-24 14:17 pcanal
* [r23515] cint/cint7/src/struct.cxx: fix typo in r23487
2008-04-24 14:04 rdm
* [r23514] Makefile, config/Makefile.in, configure: deprecate the
options:
--enable-cern
--with-cern-libdir
2008-04-24 14:02 brun
* [r23513] core/base/src/TSystem.cxx: From Bertrand:
- Add missing #include <string> in Tsystem.cxx
2008-04-24 14:02 rdm
* [r23512] graf3d/eve/src/TEveProjections.cxx: From MAtevz:
use std::numeric_limits<Float_t>::infinity() instead of 1e50
which gives
a warning on icc:
warning #264: floating-point value does not fit in required
floating-point type
2008-04-24 13:46 rdm
* [r23511] core/base/inc/TString.h: try a fix for Win32.
2008-04-24 13:29 brun
* [r23510] net/auth/src/TAuthenticate.cxx: Fix shadowed variables
2008-04-24 13:20 brun
* [r23509] misc/minicern/src/kernlib.f: From Axel
Valeri's fl32.exe doesn't manage to understand hex numbers.
we just change the hex numbers to int
2008-04-24 13:15 brun
* [r23507] graf3d/eve/src/TEveManager.cxx: Fix a shadowed variable
2008-04-24 13:13 brun
* [r23506] graf2d/graf/src/TMultiGraph.cxx: Fix a shadowed variable
2008-04-24 13:11 brun
* [r23504] main/src/h2root.cxx: Fix shadowed variables
2008-04-24 12:57 rdm
* [r23503] core/base/inc/TString.h, core/base/src/TString.cxx,
core/cont/inc/TCollection.h: from Matevz:
forward-declared std::string in TString.h so that <string> does
not have
to be included there. Reduces compilation time (as TString.h is
included
often). Also avoid unexpected <string> inclusion.
2008-04-24 12:26 moneta
* [r23502] math/unuran/Module.mk,
math/unuran/src/unuran-1.1.1-root.tar.gz,
math/unuran/src/unuran-1.2.3-root.tar.gz,
math/unuran/test/unuranMultiDim.cxx: - add new version of unuran
(1.2.3) , fixing a compilaiton warning on gcc 4.3
For other new feature of this version see the file
math/unuran/src/unuran-1.2.3-root/NEWS
- fix also a compilation problem for the test on gcc 4.3
- improve distclean-unuran target. Remove also old directories
2008-04-24 11:03 brun
* [r23501] misc/minicern/src/kernlib.f, misc/minicern/src/zebra.f:
From Federico:
convert all bit handling routines to military standards
(http://www.fortran.com/mil_std_1753.html) which work with g77,
gfortran and g95. Best,
2008-04-24 11:02 axel
* [r23500] cint/cint/src/pause.cxx, cint/cint7/src/pause.cxx: Add a
sanity check to reloadfile: dependent file must be != current
file. Fixes an issue with re-loading FFT.C without libfftw.
2008-04-24 10:59 brun
* [r23499] gui/sessionviewer/src/TProofProgressDialog.cxx,
gui/sessionviewer/src/TSessionViewer.cxx: From Bertrand:
Following user request [ROOT bugs #35918]
(http://savannah.cern.ch/bugs/?35918)
- Make the estimated remaining time human readable
(X h XX min XX sec instead of X.X sec)
2008-04-24 09:39 brun
* [r23497] tree/tree/src/TTree.cxx: Fix shadowed variables
2008-04-24 08:22 couet
* [r23496] tree/treeviewer/src/TParallelCoord.cxx: - Fix shadowed
variables.
2008-04-24 08:11 couet
* [r23494] tree/treeviewer/src/TSpider.cxx: - Fix shadowed
variables.
2008-04-23 20:48 brun
* [r23493] graf2d/asimage/src/libAfterImage/pixmap.c: From Axel:
Remove a spurious ";" in the first line
2008-04-23 20:42 brun
* [r23492] math/matrix/src/TDecompBK.cxx,
math/matrix/src/TDecompLU.cxx, math/matrix/src/TDecompSVD.cxx,
math/matrix/src/TDecompSparse.cxx,
math/matrix/src/TMatrixDEigen.cxx,
math/matrix/src/TMatrixDSymEigen.cxx,
math/matrix/src/TMatrixTBase.cxx,
math/matrix/src/TMatrixTSparse.cxx: From Eddy:
Fix shadowed variables
2008-04-23 20:20 wlav
* [r23491] bindings/pyroot/src/Pythonize.cxx,
bindings/pyroot/src/RootWrapper.cxx: fix shadow problems
2008-04-23 17:25 pcanal
* [r23489] cint/reflex/src/Tools.cxx: protect Tools::IsTemplated
against being called with an empty string
2008-04-23 17:13 brun
* [r23487] net/net/src/TSQLMonitoring.cxx: Fix a bug in constructor
reported by the Solaris compiler.
2008-04-23 17:10 brun
* [r23486] net/net/src/TWebFile.cxx: Fix a warning on Solaris/CC
2008-04-23 17:06 brun
* [r23485] core/base/src/TSystem.cxx: Fix shadowed variable (mac
code only)
2008-04-23 15:35 couet
* [r23483] graf3d/x3d/src/x3d.c: - Fix many shadowed variables.
2008-04-23 15:22 moneta
* [r23481] math/physics/src/TRolke.cxx: fix variable e in
TRolke::EvalLikeMod1
make now consistent with original Fortran code
(available at Phystat :
https://plone4.fnal.gov/P0/phystat/packages/0707001/1.1.0/view )
2008-04-23 14:52 brun
* [r23480] geom/geom/src/TGeoSphere.cxx: From Andrei:
Fix shadowed variables
2008-04-23 14:48 brun
* [r23479] montecarlo/eg/src/TDatabasePDG.cxx,
montecarlo/eg/src/TDecayChannel.cxx,
montecarlo/eg/src/TParticlePDG.cxx: Fix shadowed variables
2008-04-23 14:36 brun
* [r23478] geom/geom/src/TGeoElement.cxx,
geom/geom/src/TGeoMaterial.cxx, geom/geom/src/TGeoNavigator.cxx,
geom/geom/src/TGeoSphere.cxx, geom/geom/src/TGeoTorus.cxx,
geom/geom/src/TGeoVolume.cxx,
geom/geombuilder/src/TGeoBBoxEditor.cxx: From Andrei:
Fix many shadowed variables.
2008-04-23 14:31 brun
* [r23477] math/physics/src/TRolke.cxx: Fix shadowed variables
2008-04-23 14:26 brun
* [r23475] math/mlp/src/TMultiLayerPerceptron.cxx: Fix shadowed
variables
2008-04-23 14:19 couet
* [r23474] graf2d/asimage/src/libAfterImage/asvisual.h: - From
Sasha Vasko:
"Fixed build on non-gcc compilers"
2008-04-23 14:13 brun
* [r23472] math/fumili/src/TFumili.cxx: Fix a shadowed variable
2008-04-23 14:12 brun
* [r23471] math/minuit/src/TLinearFitter.cxx: Fix a shadowed
variable
2008-04-23 14:08 brun
* [r23469] sql/mysql/src/TMySQLServer.cxx: Fix a shadowed variable
2008-04-23 14:06 couet
* [r23468] graf2d/graf/src/TPie.cxx: - Fix shadowed variables.
2008-04-23 13:54 brun
* [r23467] tree/treeviewer/src/TTVLVContainer.cxx: Fix shadowed
variable
2008-04-23 13:52 brun
* [r23466] tree/tree/src/TBranch.cxx,
tree/tree/src/TBranchBrowsable.cxx, tree/tree/src/TChain.cxx,
tree/tree/src/TEntryListBlock.cxx, tree/tree/src/TTreeRow.cxx,
tree/treeplayer/src/TBranchProxy.cxx,
tree/treeplayer/src/TFileDrawMap.cxx,
tree/treeplayer/src/TSelectorDraw.cxx,
tree/treeplayer/src/TTreePlayer.cxx,
tree/treeviewer/src/TTreeViewer.cxx: Fix shadowed variables
2008-04-23 13:52 couet
* [r23465] graf2d/graf/src/TLatex.cxx: - Fix shadowed variables.
2008-04-23 13:38 couet
* [r23463] graf2d/graf/src/TGraphPolar.cxx: - Fix shadowed
variables.
2008-04-23 13:28 couet
* [r23462] graf2d/graf/src/TGraph.cxx: - Fix shadowed variables.
2008-04-23 13:19 couet
* [r23460] graf2d/graf/src/TGaxis.cxx: - Fix shadowed variables
2008-04-23 13:10 brun
* [r23459] net/net/src/TSocket.cxx: Fix shadowed variables
2008-04-23 13:03 brun
* [r23458] io/xml/src/TBufferXML.cxx, io/xml/src/TXMLFile.cxx: Fix
shadowed variables
2008-04-23 13:00 brun
* [r23457] io/sql/src/TSQLStructure.cxx: Fix a severe shadowed
variable
2008-04-23 12:58 brun
* [r23456] io/sql/src/TSQLFile.cxx: Fix a very severe shadowed
variable
2008-04-23 12:53 brun
* [r23455] io/io/inc/TGenCollectionProxy.h, io/io/src/TKey.cxx,
io/io/src/TStreamerInfo.cxx: Fix shadowed variables
2008-04-23 12:42 brun
* [r23454] gui/sessionviewer/src/TSessionViewer.cxx: Fix shadowed
variables
2008-04-23 12:42 ganis
* [r23453] net/net/src/TFileStager.cxx,
proof/proof/src/TProofDataSetManagerFile.cxx: From Jan-Fiete:
make a couple of adjustments and add a couple of protections
2008-04-23 12:39 brun
* [r23452] gui/guihtml/src/TGHtml.cxx,
gui/guihtml/src/TGHtmlBrowser.cxx,
gui/guihtml/src/TGHtmlElement.cxx,
gui/guihtml/src/TGHtmlLayout.cxx,
gui/guihtml/src/TGHtmlTable.cxx: Fix shadowed variables
2008-04-23 12:27 brun
* [r23451] gui/guibuilder/src/TGuiBldDragManager.cxx,
gui/guibuilder/src/TGuiBldHintsEditor.cxx: Fix shadowed variables
2008-04-23 12:24 brun
* [r23449] gui/gui/src/TRootBrowserLite.cxx: Fix very severe
shadowed variables
2008-04-23 12:14 brun
* [r23448] gui/gui/src/TGFileBrowser.cxx,
gui/gui/src/TGFileDialog.cxx, gui/gui/src/TGTableLayout.cxx,
gui/gui/src/TGTextEdit.cxx: Fix severe shadowed variables.
2008-04-23 12:09 brun
* [r23447] gui/gui/src/TGColorDialog.cxx: Fix shadowed variables
2008-04-23 12:06 brun
* [r23446] gui/gui/src/TRootContextMenu.cxx: Fix very badly
shadowed variables.
2008-04-23 11:58 brun
* [r23445] gui/fitpanel/src/TFitEditor.cxx: Fix: warning:
declaration of 'TObject* obj' shadows a parameter
2008-04-23 11:09 brun
* [r23444] graf3d/gl/src/TGLFaceSet.cxx,
graf3d/gl/src/TGLScene.cxx, graf3d/gl/src/TGLSurfacePainter.cxx:
Fix shadowed variables
2008-04-23 11:06 brun
* [r23443] graf3d/gl/src/CsgOps.cxx: Fix shadowed variable.
2008-04-23 11:01 brun
* [r23442] graf3d/g3d/src/THelix.cxx: Fix shadowed variable
2008-04-23 10:58 brun
* [r23441] graf3d/eve/src/TEveLine.cxx,
graf3d/eve/src/TEveStraightLineSet.cxx: Fix shadowed variables.
2008-04-23 10:55 brun
* [r23440] math/physics/inc/TVector3.h,
math/physics/src/TVector3.cxx: Fix shadowed variables
2008-04-23 10:48 brun
* [r23439] graf2d/x11/src/TGX11.cxx: Fix shadowed variables.
2008-04-23 10:37 brun
* [r23438] graf2d/gpad/src/TPad.cxx: Fix shadowed variables
2008-04-23 10:36 axel
* [r23437] cint/cint/src/struct.cxx, cint/cint7/src/struct.cxx: Fix
an issue where auto-laodign a dict with an enum would put the
enum into the context of the class that triggered auto-loading,
because G__deftagnum was not reset for autoloading.
2008-04-23 10:31 ganis
* [r23436] proof/proof/src/TProofServ.cxx: Fix a few
shadowed-variable warnings
2008-04-23 10:30 ganis
* [r23435] proof/proof/src/TProof.cxx,
proof/proof/src/TProofDataSetManagerFile.cxx,
proof/proof/src/TProofMgr.cxx,
proof/proofplayer/src/TEventIter.cxx: Fix gcc-4.3 warnings
2008-04-23 10:20 brun
* [r23434] misc/minicern/src/cernlib.c: Fix :warning: declaration
of 'stat' shadows a global declaration:wq
2008-04-23 10:03 brun
* [r23433] core/unix/src/TUnixSystem.cxx: Fix shadowed variables.
2008-04-23 09:59 brun
* [r23432] core/rint/src/TTabCom.cxx: Fix shadowed variable.
2008-04-23 09:59 moneta
* [r23431] math/minuit2/src/mndspmv.cxx: fix warning on gcc 4.3 in
dspmv
2008-04-23 09:56 brun
* [r23430] core/metautils/src/TClassEdit.cxx: Fix shadowed
variable.
2008-04-23 09:52 brun
* [r23429] core/cont/src/TBits.cxx: Fix shadowed variables
2008-04-23 09:50 brun
* [r23428] core/base/src/Stringio.cxx, core/base/src/TError.cxx,
core/base/src/TPRegexp.cxx: Fix shadowed variables.
2008-04-23 09:44 brun
* [r23427] core/meta/src/TMethodCall.cxx: Fix dangerous shadowed
variable.
2008-04-23 09:43 brun
* [r23426] core/meta/src/TDataMember.cxx: Fix dangerous shadowed
variable.
2008-04-23 09:42 brun
* [r23425] core/meta/src/TClass.cxx: Fix dangerous shadowed
variables
2008-04-23 09:37 brun
* [r23424] hist/histpainter/src/TGraphPainter.cxx,
hist/histpainter/src/TPainter3dAlgorithms.cxx: Fix shadowed
variables.
2008-04-23 09:29 brun
* [r23423] hist/spectrum/src/TSpectrum2.cxx: Fix shadowed variable.
2008-04-23 09:25 brun
* [r23422] hist/hist/src/TProfile.cxx: Fix shadowed variable.
2008-04-23 09:24 brun
* [r23421] hist/hist/src/TPrincipal.cxx: Fix shadowed variable
2008-04-23 09:23 brun
* [r23420] hist/hist/src/TMultiDimFit.cxx: Fix shadowed variables.
2008-04-23 09:22 brun
* [r23419] hist/hist/src/THStack.cxx: Fix shadowed variables
2008-04-23 09:20 brun
* [r23418] hist/hist/src/THnSparse.cxx: Fix a dangerous shadowed
variable.
2008-04-23 09:19 brun
* [r23417] hist/hist/src/THLimitsFinder.cxx: Fix shadowed variable
2008-04-23 09:17 couet
* [r23416] misc/minicern/src/cernlib.c: - Declaration of lshift
(for windows) at the top of the file was missing.
2008-04-23 09:14 brun
* [r23415] hist/hist/src/TH1.cxx: Fix shadowed variables
2008-04-23 09:13 moneta
* [r23414] math/mathcore/inc/Math/RootFinder.h: fix a compilation
warning
2008-04-23 09:10 brun
* [r23413] hist/hist/src/TFormula.cxx: Fix shadowed variables
2008-04-23 09:05 couet
* [r23412] misc/minicern/src/cernlib.c: - Add lnblnk. This function
is included in most compiler libraries, but is missing
for compilers like icc.
2008-04-23 08:56 brun
* [r23411] net/net/src/TApplicationServer.cxx: Fix a redeclaration
of int level as TString level in ApplicationServer::ErrorHandler
2008-04-23 08:52 brun
* [r23410] core/base/src/TSystem.cxx: Fix warning with shadowed
variable i
2008-04-23 07:41 axel
* [r23409] cint/cint/src/Shadow.cxx, cint/cint/src/bc_assign.cxx,
cint/cint/src/common.h, cint/cint/src/dict/longif3.h,
cint/cint/src/ifunc.cxx, cint/cint/src/init.cxx,
cint/cint/src/newlink.cxx, cint/cint/src/parse.cxx,
cint/cint/src/rflx_gensrc.cxx, cint/cint/src/scrupto.cxx,
cint/cint/src/struct.cxx, cint/cint/src/typedef.cxx,
cint/cint/src/val2a.cxx, cint/cint/src/var.cxx,
cint/reflex/inc/Reflex/Builder/CollectionProxy.h,
cint/reflex/src/Tools.cxx, cint/reflex/src/stl_hash.h: Silence
useless new GCC 4.3 warnings, mostly on "confusing precedence" of
&& and ||, which is as confusing as the precedence for * and +.
Still to be fixed: warnings in generated dictionaries.
2008-04-23 07:37 brun
* [r23408] graf3d/eve/src/TEveCaloLegoGL.cxx: Fix compilation
warnings with gcc4.3
2008-04-23 07:27 brun
* [r23407] gui/qtgsi/src/TQRootApplication.cxx,
gui/qtgsi/src/TQRootDialog.cxx: Fix fatal error when compiling
with gcc4.3 (stdlib.h missing)
2008-04-23 07:25 brun
* [r23406] tmva/inc/MethodCuts.h, tmva/inc/TActivationIdentity.h:
Fix compilation warnings when compiling with gcc4.3
2008-04-23 07:11 brun
* [r23405] test/stressMathMore.cxx: Add missing include <stdlib.h>
required to compile with gcc4.3 (unknown atoi)
2008-04-22 23:12 rdm
* [r23404] core/cont/inc/TMap.h: add missing <iterator> include.
2008-04-22 23:12 rdm
* [r23403] config/Makefile.macosx, config/Makefile.macosx64:
cleanup F77LIBS.
2008-04-22 22:43 rdm
* [r23402] config/Makefile.linux: F77LIBS cleanup.
2008-04-22 22:42 rdm
* [r23401] config/Makefile.linuxx8664gcc: cleanup of F77LIBS.
2008-04-22 22:41 rdm
* [r23400] misc/minicern/src/cernlib.c: add lshift_ which is only
an intrinsic from gfortran >=4.2 onward.
2008-04-22 18:07 rdm
* [r23399] config/Makefile.linux, config/Makefile.linuxicc,
config/Makefile.linuxx8664gcc, config/Makefile.linuxx8664icc,
config/Makefile.macosxicc, config/Makefile.solarisCC5,
config/Makefile.solarisgcc: protections in case no Fortran
compiler installed.
2008-04-22 16:22 brun
* [r23398] config/Makefile.win32: From Axel (on Fons suggestion):
- check for fl32 fortran compiler to enable/disable compilation
of minicern
on Windows
2008-04-22 14:32 rdm
* [r23397] proof/proofd/src/proofd.cxx: fix gcc 4.3 warning.
2008-04-22 14:28 rdm
* [r23396] montecarlo/eg/inc/cfortran.h: remove gcc 4.3 warnings.
2008-04-22 13:56 axel
* [r23395] cint/reflex/src/Tools.cxx: Also veto op-> when
determining templated types
2008-04-22 12:48 couet
* [r23393] graf2d/asimage/src/libAfterImage/asvisual.h: - Temporary
fix for windows compilers. Should be fix soon by Sasha.
2008-04-22 09:15 axel
* [r23388] cint/reflex/src/Tools.cxx: Fix Tools::IsTemplated()
2008-04-22 09:08 matevz
* [r23385] tutorials/eve/alice_esd_split.C: From Bertrand: Added
progress bar showing number of tracks already processed when
loading an event.
2008-04-22 08:02 brun
* [r23382] graf3d/eve/src/TEveCaloLegoGL.cxx: Fix a compilation
warning
2008-04-22 07:47 brun
* [r23381] build/unix/makelib.sh, build/win/makelib.sh: From Axel:
add special treatment of libminicern: doesn't need libCore nor
libCint.
2008-04-22 07:41 brun
* [r23380] cint/reflex/src/NameLookup.cxx,
net/auth/src/TAuthenticate.cxx, proof/proof/src/TCondor.cxx,
proof/proof/src/TProof.cxx, proof/proof/src/TProofServ.cxx,
proof/proof/src/TSlave.cxx: From Federico:
Fixes for gcc4.3
2008-04-22 07:19 ganis
* [r23379] proof/proof/inc/TProofDataSetManager.h,
proof/proof/src/TProofDataSetManager.cxx: Extend support for size
definition via suffix (e.g. 50M for 50 MBytes) to
group quotas. A static function ToBytes has been introduced to
avoid code
duplications. Supported suffix are (case insensitive): k (kilo),
m (mega),
g (giga), t (tera) and p (peta).
2008-04-22 07:13 brun
* [r23378] tree/tree/inc/TBranch.h, tree/tree/src/TBranch.cxx: Add
a new function
void TBranch::DeleteBaskets(Option_t* option)
// Loop on all branch baskets. If the file where branch buffers
reside is
// writable, free the disk space associated to the baskets of the
branch,
// then call Reset(). If the option contains "all", delete also
the baskets
// for the subbranches.
// The branch is reset.
// NOTE that this function must be used with extreme care.
Deleting branch baskets
// fragments the file and may introduce inefficiencies when
adding new entries
// in the Tree or later on when reading the Tree.
2008-04-22 06:20 brun
* [r23377] graf2d/graf/src/TGraph.cxx: From Eddy:
Improve setting/restoring of fitters
2008-04-21 20:04 moneta
* [r23375] hist/hist/inc/THnSparse.h, hist/hist/src/THnSparse.cxx:
from Axel:
Implement Projection() for non-uniform bins, too. Simplify and
shorten the code considerably (combine projection targets
TH1,2,3, THnSparse).
Also fixes a bug with the projection target's title for
THnSparse->THnSparse projections.
2008-04-21 19:38 matevz
* [r23374] graf3d/eve/inc/TEveCaloLegoGL.h,
graf3d/eve/src/TEveCaloLegoGL.cxx: From Alja: structural
improvements.
2008-04-21 14:43 brun
* [r23368] config/Makefile.depend: From Bertrand:
- Remove libminicern from libHbook map dependencies on Windows,
as it is a static library, to avoid autoloading mechanism
trying to load it (and complaining because it fails)
2008-04-21 14:38 brun
* [r23367] misc/minicern/src/kernlib.f: Forgot a warning
2008-04-21 14:37 brun
* [r23366] misc/minicern/src/kernlib.f: Fix compilation warnings on
Windows
2008-04-21 14:19 moneta
* [r23365] hist/hist/inc/THnSparse.h, hist/hist/src/THnSparse.cxx:
from Axel: Implement Merge() for THnSparse
2008-04-21 14:12 brun
* [r23364] misc/minicern/src/zebra.f: Fix several compilation
warnings on Windows
2008-04-21 14:08 brun
* [r23363] misc/minicern/src/hbook.f: Fix a compilation warning on
Windows
2008-04-21 13:57 brun
* [r23362] misc/minicern/src/zebra.f: Comment call to RZFREE
2008-04-21 13:52 couet
* [r23361] misc/minicern/src/hbook.f, misc/minicern/src/zebra.f: -
Fix undefined (Windows).
2008-04-21 13:15 axel
* [r23360] cint/reflex/Module.mk, cint/reflex/test,
cint/reflex/test/test_Reflex_generate.cxx,
cint/reflex/test/test_Reflex_generate.testref: Add a few ignores
(e.g. test/lib/)
test_Reflex_generate now writes its very verbose output to a
.testout file, which is then diffed with a .testref file.
2008-04-21 11:20 brun
* [r23356] config/Makefile.solarisCC5: Change F77LIBS definition
for new minicern
2008-04-21 11:17 matevz
* [r23355] graf3d/eve/inc/TEveFrameBox.h,
graf3d/eve/src/TEveFrameBox.cxx,
graf3d/eve/src/TEveFrameBoxGL.cxx, tutorials/eve/quad_test.C:
TEveFrameBox
============
Add support for arbitrary 2d frame shapes - user specifies
individual
points via SetQuadByPoints() function.
See tutorials/eve/quad_test.C::quad_test_circ() for an example.
tutorials/eve/quad_test.C
=========================
quad_test() - Create frame-box, put all digits on z=0 and rotate
so
that the object is immediately visible.
quad_test_circ() - Create circular frame around digits; populate
the
center of the circle as well.
2008-04-21 10:59 axel
* [r23354] cint/reflex/src/NameLookup.h,
cint/reflex/src/Object.cxx: Silence a few MSVC /W4 warnings:
declare unimplemented NameLookup copy c'tor, assignment op;
remove unused code in Object. See Savannah #35527.
2008-04-21 10:21 brun
* [r23353] graf2d/qt/src/GQtGUI.cxx: Fix a compilation warning
about unused argument mode
2008-04-21 10:13 brun
* [r23352] tmva/src/SimulatedAnnealing.cxx: Fix coding convention
2008-04-21 09:57 matevz
* [r23351] graf3d/gl/inc/TGLViewer.h,
graf3d/gl/src/TGLEventHandler.cxx, graf3d/gl/src/TGLViewer.cxx:
TGLViewer
=========
Rename member 'EDragAction fAction' to 'fDragAction' to make its
meaning clearer elsewhere.
Skip drawing when viewport area is zero.
TGLEventHandler
===============
Fix compilation warning - which actually revealed a cut-n-paste
bug.
Consistently check and report existing drag-action for
leave/enter-notify and focus-in/out events. Do NOT use 'kNone'
but
fully qualified enum entry from TGLViewer.
2008-04-21 09:48 axel
* [r23350] cint/reflex/python/genreflex/gendict.py: From Giovanni
Petrucciani: speed up gendict considerably (he reports a factor
60) by implementing a cache for e.g. the normalize functions.
2008-04-21 09:45 axel
* [r23349] cint/reflex/test/test_Reflex_simple2.cxx,
cint/reflex/test/test_Reflex_unit.cxx: Fix / update test suite:
only 38 instead of 40 types ([u]longlong is gone); look for
"ns::TestTemplatedSelectionClass<int,int,float>" because default
template names are not evaluated by Reflex::Type()
2008-04-21 09:22 brun
* [r23348] core/cont/inc/TClonesArray.h,
core/cont/src/TClonesArray.cxx: Add new member functions
void SetClass(const char *classname,Int_t size=1000);
void SetClass(const TClass *cl,Int_t size=1000);
Set class is now called from the two TClonesArray constructors.
The new functions are useful when a TClonesArray is a member of
another class and the decision
about the class to be put in the array can only be taken
after the construction of the parent class.
2008-04-21 08:35 brun
* [r23347] Makefile, misc/minicern/Module.mk,
misc/minicern/src/cernlib.c: From Bertrand:
- Build static libminicern.lib on Windows
- Remove dllexport declarations (not needed anymore)
2008-04-21 08:16 couet
* [r23345] graf2d/asimage/src/libAfterImage/asimagexml.c,
graf2d/asimage/src/libAfterImage/asvisual.c,
graf2d/asimage/src/libAfterImage/asvisual.h,
graf2d/asimage/src/libAfterImage/imencdec.c,
graf2d/asimage/src/libAfterImage/import.c,
graf2d/asimage/src/libAfterImage/transform.c,
graf2d/asimage/src/libAfterImage/transform.h: - Synchonize with
Sasha Vasko's repository.
Mostly addition for image pixelization and color to alpha
functionality.
2008-04-21 04:44 brun
* [r23343] graf2d/qt/inc/TQtClientFilter.h,
graf2d/qt/inc/TQtClientGuard.h, graf2d/qt/inc/TQtEventQueue.h,
graf2d/qt/inc/TQtWidget.h, graf2d/qt/src/GQtGUI.cxx,
graf2d/qt/src/TGQt.cxx, graf2d/qt/src/TQtClientGuard.cxx,
graf2d/qt/src/TQtEventQueue.cxx, graf2d/qt/src/TQtMarker.cxx,
graf2d/qt/src/TQtWidget.cxx: From Valeri Fine:
- remove Q3PtrList, Q3ValuerList, Q3PointArray classes from
Q3Support
use QVector, QList, QQueue, QPolygon from the pure Qt4 instead.
2008-04-20 13:11 brun
* [r23342] tmva/test/TMVApplication.py: From Joerg:
New test script
2008-04-20 12:49 brun
* [r23341] tmva/inc/MethodCuts.h, tmva/inc/MsgLogger.h,
tmva/inc/SimulatedAnnealing.h, tmva/inc/Tools.h,
tmva/src/BinarySearchTree.cxx, tmva/src/DataSet.cxx,
tmva/src/DecisionTree.cxx, tmva/src/MethodCFMlpANN_Utils.cxx,
tmva/src/MethodCommittee.cxx, tmva/src/MethodCuts.cxx,
tmva/src/MetricEuler.cxx, tmva/src/MsgLogger.cxx,
tmva/src/SimulatedAnnealing.cxx, tmva/src/Tools.cxx: From Joerg:
Fixes for problems on Windows and Solaris.
Fix coding conventions.
2008-04-20 10:55 rdm
* [r23339] build/unix/makestatic.sh: don't include minicern.
2008-04-20 07:19 brun
* [r23338] main/win32/cfget.c, main/win32/cfgeto.c,
main/win32/cfopei.c, main/win32/cfput.c, main/win32/cfputo.c,
main/win32/tzvers.f: Remove duplicated files
2008-04-20 07:16 brun
* [r23337] main/Module.mk: Remove reference to tzvers.f
2008-04-20 06:44 brun
* [r23336] montecarlo/eg/inc/Hepevt.h,
montecarlo/eg/inc/cfortran.h: Fixes for Windows
2008-04-19 18:42 brun
* [r23335] misc/minicern/src/cernlib.c: From Bertrand:
patch to build libminicern on Windows.
2008-04-19 18:38 brun
* [r23334] tmva/inc/BinarySearchTree.h,
tmva/inc/BinarySearchTreeNode.h, tmva/inc/Config.h,
tmva/inc/DataSet.h, tmva/inc/DecisionTree.h, tmva/inc/Factory.h,
tmva/inc/GeneticPopulation.h, tmva/inc/IFitterTarget.h,
tmva/inc/MCFitter.h, tmva/inc/MethodBDT.h, tmva/inc/MethodBase.h,
tmva/inc/MethodCFMlpANN_Utils.h, tmva/inc/MethodCuts.h,
tmva/inc/MethodMLP.h, tmva/inc/MethodTMlpANN.h,
tmva/inc/MsgLogger.h, tmva/inc/PDF.h, tmva/inc/Reader.h,
tmva/inc/Rule.h, tmva/inc/RuleFit.h,
tmva/inc/SimulatedAnnealing.h,
tmva/inc/SimulatedAnnealingFitter.h,
tmva/inc/TActivationIdentity.h, tmva/inc/Tools.h,
tmva/inc/Version.h, tmva/src/BinarySearchTree.cxx,
tmva/src/BinarySearchTreeNode.cxx, tmva/src/Config.cxx,
tmva/src/Configurable.cxx, tmva/src/CrossEntropy.cxx,
tmva/src/DataSet.cxx, tmva/src/DecisionTree.cxx,
tmva/src/Event.cxx, tmva/src/Factory.cxx,
tmva/src/GeneticAlgorithm.cxx, tmva/src/IFitterTarget.cxx,
tmva/src/MCFitter.cxx, tmva/src/MethodANNBase.cxx,
tmva/src/MethodBDT.cxx, tmva/src/MethodBase.cxx,
tmva/src/MethodBayesClassifier.cxx, tmva/src/MethodCFMlpANN.cxx,
tmva/src/MethodCFMlpANN_Utils.cxx, tmva/src/MethodCommittee.cxx,
tmva/src/MethodCuts.cxx, tmva/src/MethodFDA.cxx,
tmva/src/MethodFisher.cxx, tmva/src/MethodHMatrix.cxx,
tmva/src/MethodKNN.cxx, tmva/src/MethodLikelihood.cxx,
tmva/src/MethodMLP.cxx, tmva/src/MethodPDERS.cxx,
tmva/src/MethodRuleFit.cxx, tmva/src/MethodSVM.cxx,
tmva/src/MethodSeedDistance.cxx, tmva/src/MethodTMlpANN.cxx,
tmva/src/MethodVariable.cxx, tmva/src/MinuitFitter.cxx,
tmva/src/MisClassificationError.cxx, tmva/src/MsgLogger.cxx,
tmva/src/PDF.cxx, tmva/src/Ranking.cxx, tmva/src/Reader.cxx,
tmva/src/Rule.cxx, tmva/src/RuleEnsemble.cxx,
tmva/src/RuleFit.cxx, tmva/src/RuleFitAPI.cxx,
tmva/src/RuleFitParams.cxx, tmva/src/SdivSqrtSplusB.cxx,
tmva/src/SimulatedAnnealing.cxx,
tmva/src/SimulatedAnnealingFitter.cxx,
tmva/src/TActivationIdentity.cxx, tmva/src/TActivationRadial.cxx,
tmva/src/TActivationSigmoid.cxx, tmva/src/TActivationTanh.cxx,
tmva/src/Timer.cxx, tmva/src/Tools.cxx,
tmva/src/VariableDecorrTransform.cxx, tmva/src/VariableInfo.cxx,
tmva/src/VariableTransformBase.cxx, tmva/src/Volume.cxx,
tmva/test/BDT.C, tmva/test/CorrGui.C, tmva/test/TMVAGui.C,
tmva/test/TMVAlogon.C, tmva/test/TMVAnalysis.C,
tmva/test/TMVAnalysis.py, tmva/test/TMVApplication.C,
tmva/test/compareanapp.C, tmva/test/efficiencies.C,
tmva/test/mvaeffs.C, tmva/test/mvas.C, tmva/test/network.C,
tmva/test/rulevisCorr.C, tmva/test/rulevisHists.C,
tmva/test/tmvaglob.C, tmva/test/variables.C: From Joerg Stelzer:
The following list contains the changes since ROOT release
5.18/00
* Dataset preparation:
o Preselection: Preselection cuts now work on arrays. Previously
used TEventlists (only event wise pass/fail) were replaced by
TreeFormulas (sensitive to array position). Thanks to Arnaud
Robert (LPNHE) for his contributions.
o Tree assignment to signal/background: Signal and background
trees can now be assigned individually to training and test
purposes. This is achieved by setting the third parameter of the
Factory::AddSignalTree/AddBackgroundTree() methods to "Train" or
"Test" (const string). The only restriction is that either none
or all signal (background) trees need to be specified with that
option. It is possible to mix the two modes, for instance one can
assign individual training and test trees for signal, but not for
background.
o Direct tree building: For increased flexibility, users can also
directly input signal and background, training and test events to
TMVA, instead of letting TMVA interpret user-given trees. Note
that either one of the two approaches must be chosen (no mix).
The syntax of the new calls is described in the
macros/TMVAnalysis.C test macro. --> The User runs the event
loop, copies for each event the input variables into a
std:vector, and "adds" them to TMVA, using the dedicated calls:
factory->AddSignalTrainingEvent( vars, signalWeight ); (and
replacing "Signal" by "Background", and "Training" by "Test").
After the event loop, everything continues as in the standard
method.
* Methods:
o Simulated Annealing in Cuts,FDA: Entirely new Simulated
Annealing (SA) algorithm for global minimisation in presence of
local minima (optionally used in cut optimisation (MethodCuts)
and the Function Discriminant (MethodFDA)). The SA algorithm
features two approaches, one starting at minimal temperature (ie,
from within a local minimum), slowly increasing, and another one
starting at high temperature, slowly decreasing into a minimum.
Code developed and written by Kamil Bartlomiej Kraszewski, Maciej
Kruk and Krzysztof Danielowski from IFJ and AGH/UJ, Krakow,
Poland.
o Cuts: Added printouts, quoting the explicit cut application for
given signal efficiency. In case of transformations of the input
variables, the full expressions are given. Added warning to
Fisher in case of variable normalisation.
o Cuts: Added physical limits to min/max cuts if smart option is
used.
o BDT: removed hard-coded weight file name; now, paths and names
of weight files are written as TObjStrings into ROOT target file,
and retrieved for plotting; available weight files (corresponding
to target used) can be chosen from pop-up GUI.
o BDT: Changes in handling negative weights in BDT algorithm.
Events with negative weights now get their weight reduced (*=
1/boostweight) rather than increased (*= boostweight) as the
other events do. Otherwise these events tend to receive
increasingly stronger boosts, because their effects on the
separation gain are as if background events were selected as
signal and vice versa (hence the events tend to be "wanted" in
signal nodes, but are boosted as if they were misclassified). In
addition, the separation indices are protected against negative S
or S+B returning 0.5 (no separation at all) in case that occurs.
o BDT: In addition there is a new BDT option to ignore events
with negative event weights for the training. This option could
be used as a cross check of a "worst case" solution for Monte
Carlo samples with negative weights. Note that the results of the
testing phase still include these events and are hence objective.
o BDT: Added randomised trees: similar to the "Random Forests"
technique of Leo Breiman and Adele Cutler, it uses the "bagging"
algorithm and bases the determination of the best node-split
during the training on a random subset of variables only, which
is individually chosen for each split.
o BDT: Move to TRandom2 for the "bagging" algorithm and throw
random weights according to Poisson statistics. (This way the
random weights are closer to a resampling with replacement
algorithm.)
o TMlpANN: Extended options to TMultilayerPerceptron learning
methods. Added example for reader application: TMVApplication.py
* GUI:
o Parallel Coordinates: New GUI button for Parallel Coordinate
plotting.
* Application:
o Added Python example for reader application: TMVApplication.py
* Bug fixes:
o TMlpANN: fixed crash with ROOT>=5.17 when using large number of
test events; also corrected bias in cross validation: before the
test events were used, which led to an overestimated performance
evaluation in case of a small number of degrees of freedom;
separate now training tree in two parts for training and
validation with configurable ValidationFraction
o Cuts: Corrected inconsistency in MethodCuts: the signal
efficiency written out into the weight file does not correspond
to the center of the bin within which the background rejection is
maximised (as before) but to the lower left edge of it. This is
because the cut optimisation algorithm determines the best
background rejection for all signal efficiencies belonging into a
bin. Since the best background rejection is in general obtained
for the lowest possible signal efficiency, the reference signal
efficiency is the lowest value in the bin.
o Cuts: Fixed Cuts (optimisaton) method -> event with smallest
value was not included in search for optimal cut (thanks to
Dimitris Varouchas, LAL-Orsay, for helping us detecting the
problem).
o Genetic Algorithm: Corrected configurable random seed in
GeneticAlgorithm (thanks to David Gonzalez Maline, CERN, for
pointing this out)
o GUI: Fixes in input-variable and MVA plotting: under/over-flow
numbers given on plots were not properly normalised; the maximum
histogram ranges have been increased to avoid cut-offs. Thanks to
Andreas Wenger, Zuerich, for pointing these out.
2008-04-19 14:03 brun
* [r23333] montecarlo/eg/inc/cfortran.h: revert to the old version
of cfortran.h in 5.19/02.
The new version was OK for ROOT, but apparently with too many
sides effects
for many. Contact Federico.carminati@cern.ch for more details.
2008-04-19 10:20 pcanal
* [r23332] test/stressIterators.cxx: explicitly include
<functional> to improve portability
2008-04-19 09:26 pcanal
* [r23331] cint/cint/src/loadfile.cxx, cint/cint7/src/loadfile.cxx:
No need to warn about multiple request for cintdlls inclusion,
just ignore the new requests
2008-04-18 23:48 rdm
* [r23330] build/unix/makestatic.sh: x11ttf is needed in the static
module.
2008-04-18 23:42 rdm
* [r23329] test/Makefile, test/stressIterators.cxx,
test/stressIterators.h: From Anar:
- the SFind functor has been simplified and now become a fully
copyable functor
- added tests for the following cases:
* TMap with std::for_each (Full iteration: from the Begin up to
the End)
* TMap with std::for_each (Partial iteration: from the Begin up
to the
3rd element)
* TMap with std::find_if
* TMap with std::count_if
- cosmetic changes
2008-04-18 23:40 rdm
* [r23328] core/cont/inc/TMap.h, core/cont/src/TMap.cxx: From Anar:
iterators of TMap containers can now be used with std::for_each,
std::find_if,
std::count_if, and the like.
2008-04-18 22:37 pcanal
* [r23327] test/Makefile: no need to link stressIterators to the
gui library
2008-04-18 21:32 pcanal
* [r23326] core/meta/src/TCint.cxx, core/meta/src/TClass.cxx,
core/utils/src/rlibmap.cxx: Enable autoloading of the cintdlls.
rlibmap.cxx: handle '#pragma create TClass' statements.
TCint.cxx:
Do not make the TClass a zombie if it points to an STL container
without a CINT dictionary
Avoid infinite recursion UpdateClassInfo
TClass.cxx:
Do not check the 'checksum' of an stl container's TStreamerInfo
(it is always 0)
Avoid infinite recursion TClass::Init
2008-04-18 18:27 matevz
* [r23323] graf3d/eve/inc/TEveCalo.h,
graf3d/eve/inc/TEveCaloLegoEditor.h,
graf3d/eve/inc/TEveCaloLegoGL.h,
graf3d/eve/inc/TEveCaloVizEditor.h, graf3d/eve/src/TEveCalo.cxx,
graf3d/eve/src/TEveCaloLegoEditor.cxx,
graf3d/eve/src/TEveCaloLegoGL.cxx,
graf3d/eve/src/TEveCaloVizEditor.cxx: From Alja:
In 2D lego mode set cell color logarithmically.
Add new controls in several editors.
2008-04-18 18:15 matevz
* [r23321] graf3d/eve/inc/TEveEventManager.h,
graf3d/eve/src/TEveEventManager.cxx, graf3d/eve/src/TEveUtil.cxx:
TEveUtil - do not prefix icon names with ROOTSYS/icons as
TGClient::GetPicture() properly searches all relevant
directories.
TEveEventManager - add member functions RemoveNewEventCommand()
and
ClearNewEventCommands().
2008-04-18 17:19 matevz
* [r23320] graf3d/gl/inc/TGLEventHandler.h,
graf3d/gl/src/TGLEventHandler.cxx, graf3d/gl/src/TGLSAViewer.cxx:
TGLEventHandler - grab mouse during drag operations.
TGLSAViewer - fix typo in help text (extended in the last
commit).
2008-04-18 16:38 matevz
* [r23318] graf3d/gl/inc/TGLEmbeddedViewer.h,
graf3d/gl/inc/TGLEventHandler.h, graf3d/gl/inc/TGLSAViewer.h,
graf3d/gl/inc/TGLViewer.h, graf3d/gl/src/TGLEmbeddedViewer.cxx,
graf3d/gl/src/TGLEventHandler.cxx, graf3d/gl/src/TGLSAViewer.cxx,
graf3d/gl/src/TGLViewer.cxx, tutorials/eve/SplitGLView.C: In
TGLViewer::SetEventHandler() propagate the changes to TGLWidget.
Rename member TGLWidget* TGLViewer::fGLWindow to fGLWidget to
correspond to class-name of the new low-level GL interface.
2008-04-18 11:07 brun
* [r23313] montecarlo/eg/inc/cfortran.h: From Federico:
add a conditional statement trigerred if the variable EXTCOMDEF
for a correct declaration of extern statements.
This is important for Fortran packages having block data
2008-04-18 11:06 ganis
* [r23312] proof/proof/src/TProofServ.cxx: The heavy version of
TQueryResult must be removed after having being saved and the
light object is created
2008-04-18 11:02 pcanal
* [r23311] core/unix/src/TUnixSystem.cxx,
core/winnt/src/TWinNTSystem.cxx: add core version of the cint/stl
location in the dynamic path
2008-04-18 10:22 ganis
* [r23310] proof/proof/src/TProofServ.cxx,
proof/proofplayer/inc/TProofPlayer.h: Fix a weird mem leak due to
missing brackets in a nested if-else construct
2008-04-18 07:53 brun
* [r23308] tutorials/eve/SplitGLView.C: From Bertrand:
Add a message telling this macro is used compiled
by alice_esd_split.C in case user try to execute
.x SplitGLView.C
2008-04-18 07:49 brun
* [r23307] core/base/inc/Windows4Root.h: From Valeriy Onuchin:
Including DirecShow headers conflicts with Windows4Root.h
This patch fixes the problem.
2008-04-17 23:38 pcanal
* [r23306] tree/treeplayer/inc/TFormLeafInfo.h,
tree/treeplayer/src/TFormLeafInfo.cxx,
tree/treeplayer/src/TTreeFormula.cxx: Fix
CollectionTree->Scan("reco_ee_et[][2]:reco_ee_et[0][2]")
where reco_ee_et is a vector<vector<double>>
See http://root.cern.ch/phpBB2/viewtopic.php?t=6536
2008-04-17 18:38 matevz
* [r23305] graf3d/eve/src/TEveCaloLegoGL.cxx: Fix compilation
warning.
2008-04-17 18:29 matevz
* [r23304] graf3d/eve/inc/TEveCalo.h,
graf3d/eve/inc/TEveCaloLegoEditor.h,
graf3d/eve/inc/TEveCaloLegoGL.h, graf3d/eve/src/TEveCalo.cxx,
graf3d/eve/src/TEveCaloLegoEditor.cxx,
graf3d/eve/src/TEveCaloLegoGL.cxx: From Alja: Fix palette in 2D
view.
2008-04-17 10:54 pcanal
* [r23295] tutorials/cont/TListAndSTL.C: work around CINT copy
constructor deficiency
2008-04-17 10:32 brun
* [r23294] misc/minicern/src/cernlib.c: Temporary fix for Windows
2008-04-17 10:28 pcanal
* [r23293] Makefile: include the cint coreversion name in the
install directory of the cint auxiliary files
2008-04-17 10:07 brun
* [r23292] misc/minicern/src/cernlib.c: Add protections for
includes on Windows
2008-04-17 08:43 rdm
* [r23290] hist/hbook/Module.mk: remove reference to full cernlib.
2008-04-17 08:12 ganis
* [r23289] proof/proofplayer/src/TVirtualPacketizer.cxx: Make sure
that something has been processed before setting kIsDone
2008-04-17 08:06 ganis
* [r23288] proof/proofplayer/src/TProofPlayer.cxx: Fix a problem
with formatting the missing files message
2008-04-17 08:05 ganis
* [r23287] proof/proof/src/TCondor.cxx, proof/proof/src/TSlave.cxx:
Remove inclusion of an unused header file
2008-04-17 07:40 brun
* [r23286] hist/hbook/Module.mk, hist/hbook/src/hntvar2.f: Remove
subroutine hntvar2. Not needed anymore with teh new zebra.f in
minicern
2008-04-17 07:33 brun
* [r23285] main/Module.mk, main/src/g2rootold.f: Remove g2rootold
2008-04-17 07:22 rdm
* [r23284] main/Module.mk: add missing dependencies one minicern.
2008-04-17 07:20 brun
* [r23283] main/src/g2root.f: Remove the routine RZINK from g2root.
The routine rzink in the new zebra.f includes
a fix to this routine that never went to the official version in
cernlib.
2008-04-17 07:11 brun
* [r23282] misc/minicern/src/kernlib.f: Add a new routine UCOPYI to
copy vectors of integers.
This routine is called in many places from the new version of
zebra.f
2008-04-17 07:10 brun
* [r23281] misc/minicern/src/zebra.f: Fix a long list of
compilation warnings when integers or floats are used
to call a routine expecting integers
2008-04-17 07:09 brun
* [r23280] misc/minicern/src/cernlib.c: Fix a compiler warning
about not initialized variable flag
2008-04-17 06:25 brun
* [r23277] misc/minicern/Module.mk: Change mincern to minicern for
the soname
2008-04-17 06:09 ganis
* [r23276] proof/proofplayer/src/TProofPlayer.cxx: From Bertrand:
replace TProofFile by TProofOutputFile
2008-04-17 05:22 brun
* [r23275] hist/hbook/src/hntvar2.f: Replace the call to HBUG by a
print statement
2008-04-17 00:14 wlav
* [r23274] bindings/pyroot/src/Pythonize.cxx: prevent possible
deref infinite loop
2008-04-17 00:12 rdm
* [r23273] Makefile, config/Makefile.depend,
config/Makefile.macosx, config/Makefile.macosx64,
config/Makefile.macosxicc, main/Module.mk: use minicern instead
of the full cernlib. Currently not yet enabled
because still unresolved symbols.
2008-04-17 00:05 rdm
* [r23272] misc/minicern/Module.mk: first version of minicern
Module.mk.
2008-04-17 00:03 rdm
* [r23271] misc/minicern/src/hbook.f, misc/minicern/src/kernlib.f,
misc/minicern/src/zebra.f: set eol properties.
2008-04-17 00:02 rdm
* [r23270] misc/minicern/src/cernlib.c: fix compilation errors and
warnings on Mac OS X.
2008-04-16 23:18 wlav
* [r23269] bindings/pyroot/ROOT.py,
bindings/pyroot/src/ObjectProxy.cxx,
bindings/pyroot/src/RootModule.cxx: naming and p2.2 fixups
2008-04-16 21:39 wlav
* [r23268] bindings/pyroot/src/ObjectProxy.cxx,
bindings/pyroot/src/Pythonize.cxx,
bindings/pyroot/src/RootModule.cxx: Also from Pere, a way of
pickling any object that carries a TClass
2008-04-16 21:28 ganis
* [r23267] proof/proofplayer/inc/LinkDef.h,
proof/proofplayer/inc/TProofFile.h,
proof/proofplayer/inc/TProofOutputFile.h,
proof/proofplayer/src/TProofFile.cxx,
proof/proofplayer/src/TProofOutputFile.cxx: Rename TProofFile as
TProofOutputFile; TProofFile will be a real TFile to access the
sandbox
2008-04-16 21:27 ganis
* [r23266] proof/proofplayer/src/TProofPlayer.cxx: Warn the client
in realtime that some files are missing and estimate the fraction
of non-processed data
2008-04-16 21:21 rdm
* [r23265] core/cont/src/TObjArray.cxx: From Anar:
fix in TObjArrayIter, fCurCursor was not properly initialized.
Fixes crash
seen in stressIterator.
2008-04-16 19:03 matevz
* [r23264] graf3d/eve/inc/TEveCaloLegoGL.h,
graf3d/eve/src/TEveCaloLegoGL.cxx: From Alja: Rebin histogram in
2D if projection is small.
2008-04-16 17:18 pcanal
* [r23263] tree/tree/src/TTree.cxx: remove the _var prefix for the
default leaf name of single numerical value
2008-04-16 17:03 pcanal
* [r23262] tree/treeplayer/src/TTreeFormula.cxx: Insure that the
formula that are used as indices or as argument to special
functions have their branch(es) loaded once. This fixes
http://root.cern.ch/phpBB2/viewtopic.php?p=27080#27080
2008-04-16 15:49 brun
* [r23260] main/src/g2root.f,
math/mlp/src/TMultiLayerPerceptron.cxx: From Christophe Delaere:
Add a new method in the C++ exported NN function that takes an
array as input.
2008-04-16 15:46 brun
* [r23259] tutorials/eve/SplitGLView.C: From Bertrand:
- Put the secondary (small) embedded GL viewers inside dockable
frame
2008-04-16 14:54 brun
* [r23257] misc/minicern, misc/minicern/src,
misc/minicern/src/cernlib.c, misc/minicern/src/hbook.f,
misc/minicern/src/kernlib.f, misc/minicern/src/zebra.f: Add a new
directory with all the necessary files used by h2root, g2root and
the THbookxxx classes
such that we can get rid of cernlib and associated installation
problems.
Most of the work by Olivier.
Remains to implement the Module.mk to build minicern.a
2008-04-16 14:13 antcheva
* [r23256] gui/gui/inc/TGDockableFrame.h,
gui/gui/src/TGDockableFrame.cxx: From Bertrand:
- Introduced the fFixedSize option, to let user choose if the
undocked frame may be resized or not (users request)
- Keep the (fixed) original docked frame size when undocked
(i.e. for menus and toolbars)
2008-04-16 13:59 rdm
* [r23255] test: ignore TrackMathCoreDict.*.
2008-04-16 13:35 rdm
* [r23254] Makefile, build/unix/makestatic.sh, misc, misc/table,
misc/table/Module.mk, table: move table to misc.
2008-04-16 11:57 ganis
* [r23253] proof/proof/inc/TProofDataSetManagerFile.h: Make
'public' the functions used directly the external ALICE daemon
2008-04-16 10:49 pcanal
* [r23252] tree/treeplayer/src/TTreeFormula.cxx: Correct the
drawing of "X[1]:X[5]" when X is a vector< vector<float> >
and X[1].size()!=X[5].size(). (reported at
http://root.cern.ch/phpBB2/viewtopic.php?p=27070)
2008-04-16 10:28 antcheva
* [r23251] graf2d/qt/inc/TGQt.h, graf2d/qt/inc/TQtClientFilter.h,
graf2d/qt/inc/TQtMarker.h, graf2d/qt/inc/TQtSymbolCodec.h,
graf2d/qt/inc/TQtWidget.h, graf2d/qt/inc/rootcint.pri,
graf2d/qt/src/TGQt.cxx, graf2d/qt/src/TQtClientFilter.cxx,
graf2d/qt/src/TQtMarker.cxx, graf2d/qt/src/TQtSymbolCodec.cxx:
From Valeri Fine:
Replace Q3Support classes with the “pureQt4 objects
2008-04-16 09:09 ganis
* [r23248] proof/proof/inc/TProofDataSetManager.h,
proof/proof/src/TProofDataSetManager.cxx,
proof/proof/src/TProofDataSetManagerFile.cxx,
proof/proof/src/TProofServ.cxx: - Fix a few issues with
BrowseDataSets.
- Rename ParseDataSetUri to ParseUri
- Add a static method CreateUri to format a dataset Uri from
group, user, dataset name
and object name
- Automatically fill group="default" and user="<real_user>" when
either of the two
are not passed
2008-04-16 09:04 ganis
* [r23247] proof/proofplayer/src/TPacketizer.cxx,
proof/proofplayer/src/TPacketizerAdaptive.cxx: Form Jan: drop
invalid elements from the list of elements to be processed
2008-04-16 08:52 pcanal
* [r23246] cint/cintex/src/CINTFunctional.cxx: Update the cintex
function wrapper to conform to the value of G__catchexception
2008-04-16 08:50 pcanal
* [r23245] cint/cint/inc/G__ci.h, cint/cint/src/init.cxx: add
accessor to G__catchexception
2008-04-16 08:05 ganis
* [r23244] proof/proofplayer/inc/TPacketizer.h,
proof/proofplayer/inc/TPacketizerAdaptive.h,
proof/proofplayer/src/TPacketizer.cxx,
proof/proofplayer/src/TPacketizerAdaptive.cxx: TPacketizer:
- Fix a problem in TPacketizer when using the cached info (it was
already
fixed in TPacketizerAdaptive)
- Make sure that both Long_t and Int_t are supported for maximum
number of
workers per filenode
- Add some conditional debug statements
TPacketizerAdaptive:
- Make sure that both Long_t and Int_t are supported for maximum
number of
workers per filenode
- Add some conditional debug statements
2008-04-16 06:28 ganis
* [r23240] proof/proof/src/TProofServ.cxx: From Jan: in
SetupCommon, use kPROOF_PackDir instead of kPROOF_WorkDir when
defining the default fPackage dir
2008-04-16 01:07 wlav
* [r23239] bindings/pyroot/src/Pythonize.cxx,
bindings/pyroot/src/RootModule.cxx: basic pickling support
2008-04-15 16:36 pcanal
* [r23237] tree/tree/src/TTree.cxx: Make the leaflist optional if
the address points to a single numerical variable:
Int_t value;
tree->Branch(branchname, &value);
2008-04-15 16:32 pcanal
* [r23236] tree/tree/src/TBranch.cxx: remove warning
2008-04-15 16:09 pcanal
* [r23235] tree/tree/src/ManualTree2Body.h: Correct spell the
friend function name
2008-04-15 15:34 pcanal
* [r23231] tutorials/tree/hvector.C: Update to use the new branch
creation technique (passing the address of an object)
2008-04-15 15:33 pcanal
* [r23230] tree/tree/inc/TBranch.h, tree/tree/inc/TBranchElement.h,
tree/tree/inc/TBranchObject.h, tree/tree/inc/TTree.h,
tree/tree/src/ManualTree2Body.h, tree/tree/src/TBranch.cxx,
tree/tree/src/TBranchElement.cxx,
tree/tree/src/TBranchObject.cxx, tree/tree/src/TTree.cxx:
Introduce a way to create branch using directly
an object:
MyClass object;
TBranch *branch = tree->Branch(branchname, &object, bufsize,
splitlevel)
2008-04-15 13:23 brun
* [r23227] graf2d/win32gdk/gdk/src/gdk/win32/gdkwindow-win32.c,
graf2d/win32gdk/src/TGWin32.cxx: From Bertrand:
- Fix behaviour of dialogs on Windows
(keep them on top of other windows)
2008-04-15 08:04 pcanal
* [r23224] tree/tree/src/TBranchElement.cxx: From Paul:
Clarify the ownership rules of user objects in a TTree.
This clarification (and the improved auto-add-to-directory
behavior
of the TH1*) allows for the TTree to now delete the memory that
its has allocated and whose ownsership was _not_ transfer back
to the user (this is happens any time the user give the TTree
the address of a pointer):
// For a top-level branch the meaning of addr is as follows:
//
// If addr is zero, then we allocate a branch object
// internally and the branch is the owner of the allocated
// object, not the caller. However the caller may obtain
// a pointer to the branch object with GetObject().
//
// Example:
//
// branch->SetAddress(0);
// Event* event = branch->GetObject();
// ... Do some work.
//
// If addr is not zero, but the pointer addr points at is
// zero, then we allocate a branch object and set the passed
// pointer to point at the allocated object. The caller
// owns the allocated object and is responsible for deleting
// it when it is no longer needed.
//
// Example:
//
// Event* event = 0;
// branch->SetAddress(&event);
// ... Do some work.
// delete event;
// event = 0;
//
// If addr is not zero and the pointer addr points at is
// also not zero, then the caller has allocated a branch
// object and is asking us to use it. The caller owns it
// and must delete it when it is no longer needed.
//
// Example:
//
// Event* event = new Event();
// branch->SetAddress(&event);
// ... Do some work.
// delete event;
// event = 0;
//
// These rules affect users of TTree::Branch(),
// TTree::SetBranchAddress(), and TChain::SetBranchAddress()
// as well because those routines call this one.
//
// An example of a tree with branches with objects allocated
// and owned by us:
//
// TFile* f1 = new TFile("myfile_original.root");
// TTree* t1 = (TTree*) f->Get("MyTree");
// TFile* f2 = new TFile("myfile_copy.root", "recreate");
// TTree* t2 = t1->Clone(0);
// for (Int_t i = 0; i < 10; ++i) {
// t1->GetEntry(i);
// t2->Fill();
// }
// t2->Write()
// delete f2;
// f2 = 0;
// delete f1;
// f1 = 0;
//
// An example of a branch with an object allocated by us,
// but owned by the caller:
//
// TFile* f = new TFile("myfile.root", "recreate");
// TTree* t = new TTree("t", "A test tree.")
// Event* event = 0;
// TBranchElement* br = t->Branch("event.", &event);
// for (Int_t i = 0; i < 10; ++i) {
// ... Fill event with meaningful data in some way.
// t->Fill();
// }
// t->Write();
// delete event;
// event = 0;
// delete f;
// f = 0;
//
// Notice that the only difference between this example
// and the following example is that the event pointer
// is zero when the branch is created.
//
// An example of a branch with an object allocated and
// owned by the caller:
//
// TFile* f = new TFile("myfile.root", "recreate");
// TTree* t = new TTree("t", "A test tree.")
// Event* event = new Event();
// TBranchElement* br = t->Branch("event.", &event);
// for (Int_t i = 0; i < 10; ++i) {
// ... Fill event with meaningful data in some way.
// t->Fill();
// }
// t->Write();
// delete event;
// event = 0;
// delete f;
// f = 0;
//
2008-04-15 07:06 axel
* [r23223] cint/cint/Module.mk, cint/cint7/Module.mk: Also use
CINTCXXFLAGS for makecint.o
2008-04-14 22:01 pcanal
* [r23221] tree/tree/src/TTree.cxx: From Paul: enhance comments
2008-04-14 20:39 rdm
* [r23220] Makefile: From Axel:
avoid compiling cintex with CINTCXXFLAGS.
2008-04-14 19:32 pcanal
* [r23219] tree/tree/src/TBranchElement.cxx: add missing \! in if
statement (fix to r23218)
2008-04-14 17:04 pcanal
* [r23218] tree/tree/src/TBranchElement.cxx: From Paul:
Enhance documentation.
2008-04-14 16:42 pcanal
* [r23216] io/io/src/TBufferFile.cxx: From Paul:
Slight doc update.
2008-04-14 16:37 axel
* [r23215] cint/reflex/src/Kernel.cxx, cint/reflex/src/Tools.cxx:
From Paul: make "long long" a fundamental type instead of a
typedef. Requires compiler support for "long long". It's needed
for compatibility with CINT where long long is _not_ a typedef.
2008-04-14 16:31 pcanal
* [r23214] core/meta/src/TClass.cxx: From Paul:
In TDumpMembers::Inspect, avoid knowingly printing
unprintable characters.
2008-04-14 16:30 pcanal
* [r23213] tree/tree/src/TBranch.cxx: proper calculate the number
of BasketRAM if one of the entry points to an already removed
basket
2008-04-14 15:30 rdm
* [r23212] core/cont/inc/TIterator.h, core/cont/src/TIterator.cxx:
instead of adding two new pure abstract methods, that will break
derived
TIterators, we provide now default implementations that print a
proper warning.
2008-04-14 13:25 rdm
* [r23209] core/base/inc/TVirtualMonitoring.h, io/io/src/TFile.cxx,
net/monalisa/inc/TMonaLisaWriter.h,
net/monalisa/src/TMonaLisaWriter.cxx: From Fabrizio:
- The implementation of TFile throughput and info sending was
just sending 'regular' samples about the activity of the single
TFile
instance that happened to trigger an activity in the right
moment.
- Now TMonaLisaWriter keeps internally track of every activity
and regularly sends summaries valid for all the files which had
activity in the last time interval.
- Additionally, it's now finalized the infrastructure able to
measure
and keep track of the file Open latency. A packet is sent for
each
successful Open, sending the measures of the latencies for the
various phases of the open. Currently exploited fully by
TAlienFile
and TXNetFile. Easy to report from other TFiles too.
- Now, the hook for the Close() func triggers sending of a packet
containing various information about the performance related to
that
file only.
- Added support also for performance monitoring when writing
2008-04-14 12:46 rdm
* [r23208] configure: make not having libXft or Xft.h a fatal (like
libXpm and libX11).
2008-04-14 10:54 brun
* [r23205] test/stressTMVA.cxx: In the TMVATest destructor close
fOutputfile before deleting fFactory,
fFactory deletes fOutputfile.
2008-04-14 10:47 rdm
* [r23204] roofit/roofitcore/inc/RooDataHistSliceIter.h,
roofit/roofitcore/inc/RooLinkedListIter.h,
roofit/roofitcore/inc/RooMultiCatIter.h,
roofit/roofitcore/src/RooDataHistSliceIter.cxx,
roofit/roofitcore/src/RooMultiCatIter.cxx: implement the new
TIterator methods.
2008-04-14 10:36 brun
* [r23203] tmva/src/MethodSVM.cxx: Fix a Mismatched free() / delete
/ delete [] in TMVA::MethodSVM::~MethodSVM()
2008-04-14 10:07 antcheva
* [r23201] gui/gui/src/TGFSContainer.cxx: From Anna:
- Use BaseName of file name in TGFileContainer::AddFile to solve
special case of adding remote file (strips off protocol and path)
2008-04-14 09:53 brun
* [r23200] montecarlo/eg/inc/cfortran.h: From Federico:
Fix for Mac
2008-04-14 09:30 rdm
* [r23199] test: ignore new test stressIterators.
2008-04-14 09:23 rdm
* [r23198] cint/cint/stl/algo.h, cint/cint7/stl/algo.h,
core/base/inc/Rtypes.h, core/cont/inc/TBtree.h,
core/cont/inc/TCollection.h, core/cont/inc/THashTable.h,
core/cont/inc/TIterator.h, core/cont/inc/TList.h,
core/cont/inc/TMap.h, core/cont/inc/TObjArray.h,
core/cont/inc/TOrdCollection.h, core/cont/inc/TRefArray.h,
core/cont/src/TBtree.cxx, core/cont/src/TCollection.cxx,
core/cont/src/THashTable.cxx, core/cont/src/TList.cxx,
core/cont/src/TMap.cxx, core/cont/src/TObjArray.cxx,
core/cont/src/TOrdCollection.cxx, core/cont/src/TRefArray.cxx,
table/inc/TFileIter.h, test/Makefile, test/stressIterators.cxx,
tree/tree/inc/TTree.h, tutorials/cont,
tutorials/cont/TListAndSTL.C: From Anar and me:
The background is the following. While working on the PROOF code
I found
that enumerating TList is an inconvenient and a long operation, I
had to
write the same code all over the place and make duplications. I
tried
to use STD algorithms with it, namely std::for_each, and failed.
I therefore decided to enable std::for_each algorithm for ROOT
Containers/Iterators by making as few as possible changes,
without rewriting
iterators at all. Now with only two simple lines of code one is
able to
iterate through a container:
TIter iter(&list);
for_each(iter.Begin(), TIter::End(), SEnumFunctor());
or
for_each(iter.Begin(), inter_end, SEnumFunctor());
where iter_end could be an iterator to a middle of the container.
After I had changed Iterators so that they could be used with
std::for_each,
I decided to go further and did some more changes. As a result,
- I have updated CINT implementation of some algorithms (they
look now
more or less better in terms of the standard),
- TList and TObjArray can be now used with std::for_each,
std::find_if,
std::count_if (probably with some more algorithms. I've listed
here
only what has been *checked* by me). Other containers will be
supported
in a next patch.
- A test program has been added:
$ROOTSYS/test/stressIterators.cxx
- A tutorial macro has been added:
$ROOTSYS/tutorials/cont/TListAndSTL.C
Patch has been verified on Linux, MacOS X, Solaris 10 i386 and
Windows.
2008-04-13 18:24 pcanal
* [r23195] cint/cint7/src/pause.cxx: Enable 'appending' to a file
the global redirect of cerr.
.2>>log.err
is now appending instead of overwriting the file.
2008-04-13 18:20 pcanal
* [r23194] cint/cint/src/pause.cxx: Enable 'appending' to a file
the global redirect of cerr.
.2>>log.err
is now appending instead of overwriting the file.
2008-04-13 17:13 pcanal
* [r23191] cint/cint7/src/scrupto.cxx: remove experimental fix
2008-04-13 16:56 pcanal
* [r23190] cint/cint7/src/rflxutil.cxx, cint/cint7/src/scrupto.cxx:
fix detection of the slot prepare for a potential special object
2008-04-13 16:15 matevz
* [r23189] graf3d/eve/inc/TEveCaloLegoGL.h,
graf3d/eve/src/TEveCaloLegoGL.cxx: Fix coding-convention
violations.
2008-04-13 12:14 pcanal
* [r23188] cint/cint7/src/pause.cxx: fix 'printing' of return value
(avoid printing void value)
2008-04-13 11:50 pcanal
* [r23187] cint/cint7/src/newlink.cxx: Actually write the constness
of member function in the dictionary
2008-04-13 10:57 pcanal
* [r23186] cint/cint7/src/scrupto.cxx: also unload the member
function when scratch_upto the struct
2008-04-13 10:56 pcanal
* [r23185] cint/cint7/src/init.cxx: Insures that the CINT special
type (macroInt$, etc.) are created before any dictionary is
loaded.
2008-04-13 09:54 brun
* [r23184] proof/proof/inc/TProofDataSetManager.h: Remove spurious
"," at the end of enum declaration.
2008-04-13 07:39 ganis
* [r23181] proof/proofx/src/TXProofServ.cxx: Restore sending of
full workers logs to master to make Exec working properly in all
cases. Optimized logging will need a different strategy.
2008-04-13 07:36 ganis
* [r23180] proof/proof/src/TProofServ.cxx: - Make fCacheDir and
fPackageDir controllable via directive
- In TProofServ::ErrorHandler Do not create the related
additional
buffer if not logging to syslog
2008-04-13 07:05 ganis
* [r23179] proof/proofplayer/inc/TVirtualPacketizer.h,
proof/proofplayer/src/TVirtualPacketizer.cxx: Add bit kIsDone to
better determine the processing time
2008-04-12 17:50 brun
* [r23171] tree/tree/src/TTree.cxx: Protect TTree::GetCurrentFile
in case the current directory is gROOT.
This case may happen when a TChain calls TChain::Process and no
files have been
connected to the chain yet, but a TFile has been opened
meanwhile.
2008-04-12 01:31 wlav
* [r23167] bindings/pyroot/ROOT.py,
bindings/pyroot/src/RootModule.cxx,
bindings/pyroot/src/RootWrapper.cxx: o) more cleanup of circulars
at shutdown
o) use GetEntry() to determine end-of-tree when iterating
o) naming clarification in RootWrapper.cxx
2008-04-12 01:24 wlav
* [r23166] tutorials/pyroot/benchmarks.py,
tutorials/pyroot/geometry.py, tutorials/pyroot/rootmarks.py:
fixup for p2.2
2008-04-12 00:48 pcanal
* [r23165] cint/reflex/src/NameLookup.cxx: Keep Float16_t and
Double32_t as fundamental part of the template names
2008-04-12 00:24 pcanal
* [r23164] cint/cint7/src/ifunc.cxx: To not confuse the global
namespace for a friend class
2008-04-11 21:26 pcanal
* [r23162] cint/cint7/src/tmplt.cxx: use new/delete instead of
malloc/free for C++ object
2008-04-11 20:22 pcanal
* [r23161] cint/reflex/src/NameLookup.cxx: remove warning
2008-04-11 20:17 pcanal
* [r23160] cint/cint7/src/func.cxx: readd variable need further
down in the code
2008-04-11 20:13 wlav
* [r23159] bindings/pyroot/inc/TPython.h: improved comment
2008-04-11 20:12 wlav
* [r23158] bindings/pyroot/src/ConstructorHolder.cxx,
bindings/pyroot/src/MethodHolder.cxx,
bindings/pyroot/src/MethodProxy.cxx,
bindings/pyroot/src/ObjectProxy.cxx,
bindings/pyroot/src/ObjectProxy.h,
bindings/pyroot/src/PyRootType.cxx,
bindings/pyroot/src/PyRootType.h,
bindings/pyroot/src/Pythonize.cxx,
bindings/pyroot/src/RootWrapper.cxx,
bindings/pyroot/src/TSetItemHolder.cxx: o) restored TClassRef
assignment in ObjectProxy.h
o) moved TClassRef's to the PyClass level only
o) once more an improvement in shutdown ...
o) minor fix in error reporting in CreateNewROOTPythonClass
2008-04-11 20:09 pcanal
* [r23157] cint/cint7/src/func.cxx, cint/reflex/src/NameLookup.cxx:
when checking for conversion constructor do a lookup in all cases
(instead of a lookup just for typedefs and a string comparaison
for the rest
2008-04-11 18:49 pcanal
* [r23156] cint/cint7/src/fproto.h, cint/cint7/src/tmplt.cxx,
cint/reflex/inc/Reflex/Tools.h, cint/reflex/src/NameLookup.cxx,
cint/reflex/src/NameLookup.h, cint/reflex/src/Tools.cxx,
cint/test/template7.cxx, cint/test/template7.h: Change the
implementation of CINT's fix #1712 (see HISTORY file).
In the case:
class A { class B; void func(list<B>); };
Cint 5 was allowing the parsing of list<B> by doing the
equivalent of:
class A { typedef std::vector<A::B> vector<B>; };
In Cint7, we rely instead on an improved Lookup which first
lookups
all the template parameter before looking up the class name.
2008-04-11 16:22 rdm
* [r23152] build/win/bindexplib/bindexplib.cxx,
build/win/w32pragma.h, core/base/src/TSystem.cxx,
test/Makefile.win32: From Axel:
The attached patch removed the necessity to define
VISUAL_CPLUSPLUS. And
it gets rid of the warning:
include\cfortran.h(159) : warning C4005: 'VISUAL_CPLUSPLUS' :
macro redefinition
2008-04-11 16:20 rdm
* [r23151] Makefile, build/unix/makestatic.sh, io/xmlparser,
io/xmlparser/Module.mk, xmlparser: move xmlparser to io.
2008-04-11 16:18 ganis
* [r23150] proof/proofplayer/src/TProofPlayer.cxx: Form Jan: fix a
problem handling an empty listOfMissingFiles list
2008-04-11 15:57 axel
* [r23149] cint/cint/src/error.cxx, cint/cint7/src/error.cxx,
cint/configure: Remove dependency on VISUAL_CPLUSPLUS with
_MSC_VER (for the compiler) and G__WIN32 (for the platform)
2008-04-11 15:31 axel
* [r23147] cint/cint/src/init.cxx, cint/cint7/src/init.cxx: Fix
definition of CINT's version of system CPP macros; define
__FreeBSD__ from _FreeBSD_ if necessary.
Fixes Savannah #32833.
2008-04-11 15:07 axel
* [r23145] cint/reflex/python/genreflex/gendict.py: From
Jean-François Bastien: fix issue with method calls that won't
compile if the method is also a function-style preprocessor
macro. Savannah #32967.
2008-04-11 13:21 rdm
* [r23143] Makefile, build/unix/makestatic.sh, hbook, hist/hbook,
hist/hbook/Module.mk: move hbook to hist.
2008-04-11 12:28 axel
* [r23142] cint/cint/src/loadfile.cxx, cint/cint7/src/loadfile.cxx:
For temp files don't use /tmp but check CINTTMPDIR, TMP, or TEMP
env var; only if none of them is set revert to /tmp. Fixes
Savannah bug #32035.
2008-04-11 12:15 rdm
* [r23141] html/Module.mk, main/Module.mk, rootx/Module.mk,
table/Module.mk, tmva/Module.mk, xmlparser/Module.mk: update
.PHONY.
2008-04-11 11:01 rdm
* [r23140] Makefile, asimage, build/unix/makestatic.sh, eve,
freetype, ftgl, g3d, gl, gpad, graf, graf2d, graf2d/asimage,
graf2d/asimage/Module.mk, graf2d/freetype,
graf2d/freetype/Module.mk, graf2d/gpad, graf2d/gpad/Module.mk,
graf2d/graf, graf2d/graf/Module.mk, graf2d/postscript,
graf2d/postscript/Module.mk, graf2d/qt, graf2d/qt/Module.mk,
graf2d/win32gdk, graf2d/win32gdk/Module.mk, graf2d/x11,
graf2d/x11/Module.mk, graf2d/x11ttf, graf2d/x11ttf/Module.mk,
graf3d, graf3d/eve, graf3d/eve/Module.mk, graf3d/ftgl,
graf3d/ftgl/Module.mk, graf3d/g3d, graf3d/g3d/Module.mk,
graf3d/gl, graf3d/gl/Module.mk, graf3d/x3d, graf3d/x3d/Module.mk,
postscript, qt, win32gdk, x11, x11ttf, x3d: move the following
directories to "graf2d":
asimage, freetype, gpad, graf, postscript, qt, win32gdk, x11,
x11ttf
move the following directories to "graf3d":
eve, ftgl, g3d, gl, x3d
2008-04-11 10:49 axel
* [r23139] cint/reflex/inc/Reflex/Kernel.h: undef CONST even if not
windows. Fixes problem with Oracle's #define CONST.
2008-04-11 08:58 rdm
* [r23136] Makefile, build/unix/makestatic.sh, eg, g4root,
montecarlo, montecarlo/eg, montecarlo/eg/Module.mk,
montecarlo/g4root, montecarlo/g4root/Module.mk,
montecarlo/pythia6, montecarlo/pythia6/Module.mk,
montecarlo/pythia8, montecarlo/pythia8/Module.mk, montecarlo/vmc,
montecarlo/vmc/Module.mk, pythia6, pythia8, vmc: move the
following directories to "montecarlo":
eg, g4root, pythia6, pythia8, vmc
2008-04-11 08:16 rdm
* [r23135] Makefile, bindings, bindings/pyroot,
bindings/pyroot/Module.mk, bindings/ruby,
bindings/ruby/Module.mk, build/unix/makestatic.sh, pyroot, ruby:
move the following directories to "bindings":
ruby, pyroot
2008-04-11 07:53 rdm
* [r23134] Makefile, build/unix/makestatic.sh, roofit/Module.mk,
roofit/doc, roofit/inc, roofit/roofit, roofit/roofit/Module.mk,
roofit/roofit/doc, roofit/roofit/inc, roofit/roofit/src,
roofit/roofitcore, roofit/roofitcore/Module.mk, roofit/src,
roofitcore: move the following directories to "roofit":
roofitcore, roofit
2008-04-11 07:09 rdm
* [r23131] gui/sessionviewer/inc/TProofProgressDialog.h,
gui/sessionviewer/inc/TProofProgressLog.h,
gui/sessionviewer/src/TProofProgressDialog.cxx,
gui/sessionviewer/src/TProofProgressLog.cxx: From Anna:
Improved version of TProofProgressLog using
TProofMgr::GetSessionLogs()
to retrieve the logs directly from the server. The graphics
layout of
the logbox has been re-designed, with new buttons to grep the
logs and
to save them to a file. It is also possible to choose the range
of
lines to be displayed and the subset of nodes.
2008-04-10 22:43 ganis
* [r23129] proof/proof/src/TProof.cxx: Form Jan: fix the return
value of the TProof::DisablePackageOnClient (it was always
'success')
2008-04-10 22:28 ganis
* [r23128] proof/proof/inc/TProofLog.h,
proof/proof/src/TProofLog.cxx: Form Anna:
- A few additions needed by the new TProofProgressLog
- Cosmetic changes
2008-04-10 21:20 moneta
* [r23127] hist/hist/inc/THnSparse.h, hist/hist/src/THnSparse.cxx:
from Axel:
Implement THnSparse::RebinnedAdd(hnsparse, c), which adds
hnsparse*c to this,
ignoring different bin sizes.
Can be used to rebin a THnSparse: create a new THnSparse with the
binning you want,
and add the THnSparse with the old binning to it using
RebinnedAdd(old).
Also fixes an issue with Rebin() accessing an out-of-bound bin.
2008-04-10 15:18 rdm
* [r23123] Makefile, build/unix/makestatic.sh, mysql, odbc, oracle,
pgsql, sapdb, sql, sql/mysql, sql/mysql/Module.mk, sql/odbc,
sql/odbc/Module.mk, sql/oracle, sql/oracle/Module.mk, sql/pgsql,
sql/pgsql/Module.mk, sql/sapdb, sql/sapdb/Module.mk: move the
following directories to "sql":
mysql, odbc, oracle, pgsql, sapdb
2008-04-10 14:56 rdm
* [r23122] Makefile, build/unix/makestatic.sh, castor, chirp,
dcache, gfal, io/Module.mk, io/castor, io/castor/Module.mk,
io/castor/doc, io/castor/inc, io/castor/src, io/chirp,
io/chirp/Module.mk, io/chirp/doc, io/chirp/inc, io/chirp/src,
io/dcache, io/dcache/Module.mk, io/dcache/doc, io/dcache/inc,
io/dcache/src, io/doc, io/gfal, io/gfal/Module.mk, io/gfal/inc,
io/gfal/src, io/inc, io/io, io/io/Module.mk, io/io/doc,
io/io/doc/index.txt, io/io/inc, io/io/inc/LinkDef.h,
io/io/inc/TArchiveFile.h, io/io/inc/TBufferFile.h,
io/io/inc/TCollectionProxyFactory.h,
io/io/inc/TContainerConverters.h, io/io/inc/TDirectoryFile.h,
io/io/inc/TEmulatedCollectionProxy.h,
io/io/inc/TEmulatedMapProxy.h, io/io/inc/TFile.h,
io/io/inc/TFileCacheRead.h, io/io/inc/TFileCacheWrite.h,
io/io/inc/TFree.h, io/io/inc/TGenCollectionProxy.h,
io/io/inc/TGenCollectionStreamer.h, io/io/inc/TKey.h,
io/io/inc/TKeyMapFile.h, io/io/inc/TMakeProject.h,
io/io/inc/TMapFile.h, io/io/inc/TStreamerInfo.h,
io/io/inc/TZIPFile.h, io/io/src, io/io/src/TArchiveFile.cxx,
io/io/src/TBufferFile.cxx, io/io/src/TCollectionProxyFactory.cxx,
io/io/src/TContainerConverters.cxx, io/io/src/TDirectoryFile.cxx,
io/io/src/TEmulatedCollectionProxy.cxx,
io/io/src/TEmulatedMapProxy.cxx, io/io/src/TFile.cxx,
io/io/src/TFileCacheRead.cxx, io/io/src/TFileCacheWrite.cxx,
io/io/src/TFree.cxx, io/io/src/TGenCollectionProxy.cxx,
io/io/src/TGenCollectionStreamer.cxx, io/io/src/TKey.cxx,
io/io/src/TKeyMapFile.cxx, io/io/src/TMakeProject.cxx,
io/io/src/TMapFile.cxx, io/io/src/TStreamerInfo.cxx,
io/io/src/TStreamerInfoReadBuffer.cxx,
io/io/src/TStreamerInfoWriteBuffer.cxx, io/io/src/TZIPFile.cxx,
io/rfio, io/rfio/Module.mk, io/rfio/doc, io/rfio/inc,
io/rfio/src, io/sql, io/sql/Module.mk, io/sql/doc, io/sql/inc,
io/sql/src, io/src, io/xml, io/xml/Module.mk, io/xml/doc,
io/xml/inc, io/xml/src, rfio, sql, xml: move the following
directories into "io":
castor, chrip, dcache, gfal, io, rfio, sql, xml
2008-04-10 13:51 ganis
* [r23121] proof/proofplayer/src/TProofPlayer.cxx: Remove
duplication
2008-04-10 13:50 ganis
* [r23120] proof/proof/src/TProofMgr.cxx,
proof/proofx/src/TXProofMgr.cxx: Remove duplication and fix the
definition of the reference URL.
This also fixes a problem with MatchUrl().
2008-04-10 13:49 ganis
* [r23119] proof/proofd/src/XrdProofConn.cxx: Save the remote
protocol number in the physical connection so it is available
for each logical connection using it.
2008-04-10 13:49 ganis
* [r23118] proof/proof/inc/TProofDataSetManagerFile.h: Fix SVN Id
2008-04-10 13:35 rdm
* [r23115] Makefile, build/unix/makestatic.sh, fitpanel, ged,
gui/Module.mk, gui/doc, gui/fitpanel, gui/fitpanel/Module.mk,
gui/fitpanel/doc, gui/fitpanel/inc, gui/fitpanel/src, gui/ged,
gui/ged/Module.mk, gui/ged/doc, gui/ged/inc, gui/ged/src,
gui/gui, gui/gui/Module.mk, gui/gui/doc, gui/gui/doc/index.txt,
gui/gui/inc, gui/gui/inc/HelpText.h, gui/gui/inc/LinkDef1.h,
gui/gui/inc/LinkDef2.h, gui/gui/inc/LinkDef3.h,
gui/gui/inc/TG3DLine.h, gui/gui/inc/TGApplication.h,
gui/gui/inc/TGButton.h, gui/gui/inc/TGButtonGroup.h,
gui/gui/inc/TGCanvas.h, gui/gui/inc/TGClient.h,
gui/gui/inc/TGColorDialog.h, gui/gui/inc/TGColorSelect.h,
gui/gui/inc/TGComboBox.h, gui/gui/inc/TGCommandPlugin.h,
gui/gui/inc/TGDNDManager.h, gui/gui/inc/TGDimension.h,
gui/gui/inc/TGDockableFrame.h, gui/gui/inc/TGDoubleSlider.h,
gui/gui/inc/TGEventHandler.h, gui/gui/inc/TGFSComboBox.h,
gui/gui/inc/TGFSContainer.h, gui/gui/inc/TGFileBrowser.h,
gui/gui/inc/TGFileDialog.h, gui/gui/inc/TGFont.h,
gui/gui/inc/TGFontDialog.h, gui/gui/inc/TGFrame.h,
gui/gui/inc/TGGC.h, gui/gui/inc/TGIcon.h,
gui/gui/inc/TGIdleHandler.h, gui/gui/inc/TGImageMap.h,
gui/gui/inc/TGInputDialog.h, gui/gui/inc/TGLabel.h,
gui/gui/inc/TGLayout.h, gui/gui/inc/TGListBox.h,
gui/gui/inc/TGListTree.h, gui/gui/inc/TGListView.h,
gui/gui/inc/TGMdi.h, gui/gui/inc/TGMdiDecorFrame.h,
gui/gui/inc/TGMdiFrame.h, gui/gui/inc/TGMdiMainFrame.h,
gui/gui/inc/TGMdiMenu.h, gui/gui/inc/TGMenu.h,
gui/gui/inc/TGMimeTypes.h, gui/gui/inc/TGMsgBox.h,
gui/gui/inc/TGNumberEntry.h, gui/gui/inc/TGObject.h,
gui/gui/inc/TGPasswdDialog.h, gui/gui/inc/TGPicture.h,
gui/gui/inc/TGProgressBar.h, gui/gui/inc/TGRedirectOutputGuard.h,
gui/gui/inc/TGResourcePool.h, gui/gui/inc/TGScrollBar.h,
gui/gui/inc/TGShapedFrame.h, gui/gui/inc/TGShutter.h,
gui/gui/inc/TGSlider.h, gui/gui/inc/TGSpeedo.h,
gui/gui/inc/TGSplitFrame.h, gui/gui/inc/TGSplitter.h,
gui/gui/inc/TGStatusBar.h, gui/gui/inc/TGString.h,
gui/gui/inc/TGTab.h, gui/gui/inc/TGTableLayout.h,
gui/gui/inc/TGText.h, gui/gui/inc/TGTextBuffer.h,
gui/gui/inc/TGTextEdit.h, gui/gui/inc/TGTextEditDialogs.h,
gui/gui/inc/TGTextEditor.h, gui/gui/inc/TGTextEntry.h,
gui/gui/inc/TGTextView.h, gui/gui/inc/TGToolBar.h,
gui/gui/inc/TGToolTip.h, gui/gui/inc/TGTripleSlider.h,
gui/gui/inc/TGView.h, gui/gui/inc/TGWidget.h,
gui/gui/inc/TGWindow.h, gui/gui/inc/TGXYLayout.h,
gui/gui/inc/TGuiBuilder.h, gui/gui/inc/TRootApplication.h,
gui/gui/inc/TRootBrowser.h, gui/gui/inc/TRootBrowserLite.h,
gui/gui/inc/TRootCanvas.h, gui/gui/inc/TRootContextMenu.h,
gui/gui/inc/TRootControlBar.h, gui/gui/inc/TRootDialog.h,
gui/gui/inc/TRootEmbeddedCanvas.h, gui/gui/inc/TRootGuiFactory.h,
gui/gui/inc/TRootHelpDialog.h, gui/gui/inc/TVirtualDragManager.h,
gui/gui/inc/WidgetMessageTypes.h, gui/gui/src,
gui/gui/src/HelpText.cxx, gui/gui/src/TG3DLine.cxx,
gui/gui/src/TGApplication.cxx, gui/gui/src/TGButton.cxx,
gui/gui/src/TGButtonGroup.cxx, gui/gui/src/TGCanvas.cxx,
gui/gui/src/TGClient.cxx, gui/gui/src/TGColorDialog.cxx,
gui/gui/src/TGColorSelect.cxx, gui/gui/src/TGComboBox.cxx,
gui/gui/src/TGCommandPlugin.cxx, gui/gui/src/TGDNDManager.cxx,
gui/gui/src/TGDimension.cxx, gui/gui/src/TGDockableFrame.cxx,
gui/gui/src/TGDoubleSlider.cxx, gui/gui/src/TGEventHandler.cxx,
gui/gui/src/TGFSComboBox.cxx, gui/gui/src/TGFSContainer.cxx,
gui/gui/src/TGFileBrowser.cxx, gui/gui/src/TGFileDialog.cxx,
gui/gui/src/TGFont.cxx, gui/gui/src/TGFontDialog.cxx,
gui/gui/src/TGFrame.cxx, gui/gui/src/TGGC.cxx,
gui/gui/src/TGIcon.cxx, gui/gui/src/TGIdleHandler.cxx,
gui/gui/src/TGImageMap.cxx, gui/gui/src/TGInputDialog.cxx,
gui/gui/src/TGLabel.cxx, gui/gui/src/TGLayout.cxx,
gui/gui/src/TGListBox.cxx, gui/gui/src/TGListTree.cxx,
gui/gui/src/TGListView.cxx, gui/gui/src/TGMdiDecorFrame.cxx,
gui/gui/src/TGMdiFrame.cxx, gui/gui/src/TGMdiMainFrame.cxx,
gui/gui/src/TGMdiMenu.cxx, gui/gui/src/TGMenu.cxx,
gui/gui/src/TGMimeTypes.cxx, gui/gui/src/TGMsgBox.cxx,
gui/gui/src/TGNumberEntry.cxx, gui/gui/src/TGObject.cxx,
gui/gui/src/TGPasswdDialog.cxx, gui/gui/src/TGPicture.cxx,
gui/gui/src/TGProgressBar.cxx,
gui/gui/src/TGRedirectOutputGuard.cxx,
gui/gui/src/TGResourcePool.cxx, gui/gui/src/TGScrollBar.cxx,
gui/gui/src/TGShapedFrame.cxx, gui/gui/src/TGShutter.cxx,
gui/gui/src/TGSlider.cxx, gui/gui/src/TGSpeedo.cxx,
gui/gui/src/TGSplitFrame.cxx, gui/gui/src/TGSplitter.cxx,
gui/gui/src/TGStatusBar.cxx, gui/gui/src/TGString.cxx,
gui/gui/src/TGTab.cxx, gui/gui/src/TGTableLayout.cxx,
gui/gui/src/TGText.cxx, gui/gui/src/TGTextBuffer.cxx,
gui/gui/src/TGTextEdit.cxx, gui/gui/src/TGTextEditDialogs.cxx,
gui/gui/src/TGTextEditor.cxx, gui/gui/src/TGTextEntry.cxx,
gui/gui/src/TGTextView.cxx, gui/gui/src/TGToolBar.cxx,
gui/gui/src/TGToolTip.cxx, gui/gui/src/TGTripleSlider.cxx,
gui/gui/src/TGView.cxx, gui/gui/src/TGWidget.cxx,
gui/gui/src/TGWindow.cxx, gui/gui/src/TGXYLayout.cxx,
gui/gui/src/TGuiBuilder.cxx, gui/gui/src/TRootApplication.cxx,
gui/gui/src/TRootBrowser.cxx, gui/gui/src/TRootBrowserLite.cxx,
gui/gui/src/TRootCanvas.cxx, gui/gui/src/TRootContextMenu.cxx,
gui/gui/src/TRootControlBar.cxx, gui/gui/src/TRootDialog.cxx,
gui/gui/src/TRootEmbeddedCanvas.cxx,
gui/gui/src/TRootGuiFactory.cxx, gui/gui/src/TRootHelpDialog.cxx,
gui/gui/src/TVirtualDragManager.cxx, gui/guibuilder,
gui/guibuilder/Module.mk, gui/guibuilder/doc, gui/guibuilder/inc,
gui/guibuilder/src, gui/guihtml, gui/guihtml/Module.mk,
gui/guihtml/doc, gui/guihtml/inc, gui/guihtml/src, gui/inc,
gui/qtgsi, gui/qtgsi/Module.mk, gui/qtgsi/doc, gui/qtgsi/inc,
gui/qtgsi/src, gui/qtgsi/test, gui/qtgsi/test/example1/Makefile,
gui/qtroot, gui/qtroot/Module.mk, gui/qtroot/doc, gui/qtroot/inc,
gui/qtroot/qtroot.pro, gui/qtroot/src, gui/sessionviewer,
gui/sessionviewer/Module.mk, gui/sessionviewer/doc,
gui/sessionviewer/inc, gui/sessionviewer/src, gui/src,
guibuilder, guihtml, qtgsi, qtroot, sessionviewer: moved to
directory "gui" the following directories:
fitpanel, ged, gui, guibuilder, guihtml, qtgsi, qtroot,
sessionviewer
2008-04-10 11:27 ganis
* [r23109] proof/proofplayer/src/TPacketizer.cxx: Make a printout
conditional on the verbose level
2008-04-10 11:25 ganis
* [r23108] proof/proof/src/TProofServ.cxx: Fix function name in
some printouts
2008-04-10 11:24 ganis
* [r23107] proof/proof/src/TProof.cxx: Fix function name in some
printouts
2008-04-10 09:48 matevz
* [r23105] eve/src/TEveCalo.cxx, eve/src/TEveCaloLegoGL.cxx,
gl/src/TGLViewerBase.cxx: Fix compiler warnings and coding
convention violations.
2008-04-09 22:54 pcanal
* [r23104] cint/cint7/src/var.cxx: proper cast
2008-04-09 22:47 pcanal
* [r23103] cint/cint7/src/decl.cxx, cint/cint7/src/var.cxx,
cint/test/aryinit1.cxx: Fix (re)initialization of function static
variable
2008-04-09 22:18 pcanal
* [r23102] oracle/inc/TOracleResult.h, oracle/inc/TOracleRow.h,
oracle/inc/TOracleServer.h, oracle/inc/TOracleStatement.h: Oracle
#define CONST, but Reflex also uses it (as an enum), so we need
to #undef to allow the compilation of the oracle plugin reflex
dictionary
2008-04-09 19:45 pcanal
* [r23101] cint/cint7/src/var.cxx: fix typo
2008-04-09 19:22 pcanal
* [r23100] cint/cint7/src/disp.cxx: in varmonitor print the
qualifie name
2008-04-09 19:20 pcanal
* [r23099] cint/cint7/src/var.cxx: comment out debug print
2008-04-09 16:23 brun
* [r23096] eg/inc/Hepevt.h, eg/inc/cfortran.h: Follow a
recommendation from Jacek Holeczek and update Hepevt.h and
common.h
such that they can be used with the latest gfortran.
There is an updated version of the "cfortran" package on the
CERNLIB 2005 for gcc4/gfortran by Harald Vogt / DESY Zeuthen
available (in the cernlib.2005.corr.tgz file)
2008-04-09 15:53 rdm
* [r23095] castor/src/TCastorFile.cxx, rfio/src/TRFIOFile.cxx: From
Gerri:
Make sure the the anchor part of the URL is not passed to the
Castor low-level
functions. This is needed to correctly open elements in archive
files.
2008-04-09 15:52 rdm
* [r23094] io/src/TFile.cxx, net/net/src/TNetFile.cxx: From Gerri:
Complete the patch for the locality check (some part got lost at
some point).
2008-04-09 15:33 rdm
* [r23092] hist/hist/Module.mk, hist/histpainter/Module.mk,
hist/spectrum/Module.mk, hist/spectrumpainter/Module.mk,
math/fftw/Module.mk, math/foam/Module.mk,
math/mathcore/Module.mk, proof/clarens/Module.mk,
proof/peac/Module.mk, proof/proof/Module.mk,
proof/proofd/Module.mk, proof/proofplayer/Module.mk,
proof/proofx/Module.mk: parametrize using MODNAME.
2008-04-09 15:04 rdm
* [r23091] Makefile, alien, auth, build/unix/makestatic.sh, glite,
globusauth, krb5auth, ldap, monalisa, net/Module.mk, net/alien,
net/alien/Module.mk, net/alien/inc, net/alien/src, net/auth,
net/auth/Module.mk, net/auth/doc, net/auth/inc, net/auth/src,
net/doc, net/glite, net/glite/Module.mk, net/glite/inc,
net/glite/src, net/globusauth, net/globusauth/Module.mk,
net/globusauth/src, net/inc, net/krb5auth,
net/krb5auth/Module.mk, net/krb5auth/inc, net/krb5auth/src,
net/ldap, net/ldap/Module.mk, net/ldap/inc, net/ldap/src,
net/monalisa, net/monalisa/Module.mk, net/monalisa/inc,
net/monalisa/src, net/net, net/net/Module.mk, net/net/doc,
net/net/doc/index.txt, net/net/inc, net/net/inc/LinkDef.h,
net/net/inc/NetErrors.h, net/net/inc/RRemoteProtocol.h,
net/net/inc/TApplicationRemote.h,
net/net/inc/TApplicationServer.h, net/net/inc/TFTP.h,
net/net/inc/TFileStager.h, net/net/inc/TGrid.h,
net/net/inc/TGridCollection.h, net/net/inc/TGridJDL.h,
net/net/inc/TGridJob.h, net/net/inc/TGridJobStatus.h,
net/net/inc/TGridJobStatusList.h, net/net/inc/TGridResult.h,
net/net/inc/TMessage.h, net/net/inc/TMonitor.h,
net/net/inc/TNetFile.h, net/net/inc/TPServerSocket.h,
net/net/inc/TPSocket.h, net/net/inc/TSQLColumnInfo.h,
net/net/inc/TSQLMonitoring.h, net/net/inc/TSQLResult.h,
net/net/inc/TSQLRow.h, net/net/inc/TSQLServer.h,
net/net/inc/TSQLStatement.h, net/net/inc/TSQLTableInfo.h,
net/net/inc/TSecContext.h, net/net/inc/TServerSocket.h,
net/net/inc/TSocket.h, net/net/inc/TWebFile.h, net/net/src,
net/net/src/NetErrors.cxx, net/net/src/TApplicationRemote.cxx,
net/net/src/TApplicationServer.cxx, net/net/src/TFTP.cxx,
net/net/src/TFileStager.cxx, net/net/src/TGrid.cxx,
net/net/src/TGridJDL.cxx, net/net/src/TGridJob.cxx,
net/net/src/TGridJobStatus.cxx,
net/net/src/TGridJobStatusList.cxx, net/net/src/TGridResult.cxx,
net/net/src/TMessage.cxx, net/net/src/TMonitor.cxx,
net/net/src/TNetFile.cxx, net/net/src/TPServerSocket.cxx,
net/net/src/TPSocket.cxx, net/net/src/TSQLColumnInfo.cxx,
net/net/src/TSQLMonitoring.cxx, net/net/src/TSQLResult.cxx,
net/net/src/TSQLRow.cxx, net/net/src/TSQLServer.cxx,
net/net/src/TSQLStatement.cxx, net/net/src/TSQLTableInfo.cxx,
net/net/src/TSecContext.cxx, net/net/src/TServerSocket.cxx,
net/net/src/TSocket.cxx, net/net/src/TWebFile.cxx, net/netx,
net/netx/Module.mk, net/netx/inc, net/netx/src, net/rootd,
net/rootd/Module.mk, net/rootd/inc, net/rootd/src, net/rpdutils,
net/rpdutils/Module.mk, net/rpdutils/inc, net/rpdutils/src,
net/src, net/srputils, net/srputils/Module.mk, net/srputils/src,
net/xrootd, net/xrootd/Module.mk, net/xrootd/src, netx, rootd,
roots, rpdutils, srputils, xrootd: moving the follwing
directories to "net":
alien, auth, glite, globusauth, krb5auth, ldap, monalisa, net,
netx,
rootd, rpdutils, srputils, xrootd
2008-04-09 14:10 rdm
* [r23087] asimage/inc/TASImage.h, asimage/src/TASImage.cxx,
eve/inc/LinkDef.h, eve/inc/TEveCalo.h, eve/inc/TEveCalo2DGL.h,
eve/inc/TEveCalo3DGL.h, eve/inc/TEveCaloData.h,
eve/inc/TEveCaloLegoEditor.h, eve/inc/TEveCaloLegoGL.h,
eve/inc/TEveCaloVizEditor.h, eve/inc/TEveProjectionAxesGL.h,
eve/inc/TEveProjectionManagerEditor.h, eve/inc/TEveProjections.h,
eve/inc/TEveTrackProjected.h, eve/inc/TEveUtil.h,
eve/src/TEveCalo.cxx, eve/src/TEveCalo2DGL.cxx,
eve/src/TEveCalo3DGL.cxx, eve/src/TEveCaloData.cxx,
eve/src/TEveCaloLegoEditor.cxx, eve/src/TEveCaloLegoGL.cxx,
eve/src/TEveCaloVizEditor.cxx, eve/src/TEveGedEditor.cxx,
eve/src/TEveProjectionAxesGL.cxx,
eve/src/TEveProjectionManagerEditor.cxx,
eve/src/TEveProjections.cxx, eve/src/TEveScene.cxx,
eve/src/TEveTextGL.cxx, eve/src/TEveTrackProjected.cxx,
eve/src/TEveUtil.cxx, gl/inc/TGLCamera.h, gl/inc/TGLContext.h,
gl/inc/TGLFontManager.h, gl/inc/TGLRnrCtx.h, gl/inc/TGLScene.h,
gl/inc/TGLSceneBase.h, gl/inc/TGLStopwatch.h, gl/inc/TGLUtil.h,
gl/inc/TGLViewerBase.h, gl/src/TGLContext.cxx,
gl/src/TGLFontManager.cxx, gl/src/TGLPhysicalShape.cxx,
gl/src/TGLRnrCtx.cxx, gl/src/TGLSAViewer.cxx,
gl/src/TGLScene.cxx, gl/src/TGLSceneBase.cxx,
gl/src/TGLStopwatch.cxx, gl/src/TGLUtil.cxx,
gl/src/TGLViewer.cxx, gl/src/TGLViewerBase.cxx,
gl/src/TGLViewerEditor.cxx, gl/src/TGLWidget.cxx,
graf/inc/TImage.h, tutorials/eve/cms_calo.C,
tutorials/eve/text_test.C: From Alja, Bertrand and Matevz -
merged branches/dev/fireworks 22550:23082.
Major changes imported by this merge are:
gl/
====
- reorganization of scene rendering in TGLViewer - render opaque
objects from all scenes first, then all transparent ones;
- improve saving of images from the GL-viewer so that the dialog
boxes
and other windows do not result in black areas on the saved
image;
- improved management of FTGL fonts accross GL contexts.
eve/
====
- new classes for visualization of calorimeter data in lego mode;
- allow fixed scale beyond given radius for fish-eye projections.
2008-04-09 13:59 pcanal
* [r23086] cint/reflex/src/ScopeBase.cxx: Humm .. loop over more
than one element in ScopeBase::Remove*Members
2008-04-09 13:37 pcanal
* [r23084] tree/tree/src/TTree.cxx: Update TTree doc about
TTree::Branch
2008-04-09 13:21 pcanal
* [r23083] tree/tree/src/TTree.cxx: Update TTree doc about
TTree::Branch
2008-04-09 11:01 ganis
* [r23079] proof/proof/src/TProofMgr.cxx,
proof/proofd/src/proofd.cxx: Make sure scopes are well defined in
some conditional constructs
2008-04-09 09:22 rdm
* [r23076] etc/plugins/TProofDataSetManager,
etc/plugins/TProofDataSetManager/P010_TProofDataSetManagerFile.C:
Create plugin area for TProofDataSetManager and add macro to load
TProofDataSetManagerFile.
2008-04-09 09:10 ganis
* [r23075] proof/proof/inc/LinkDef.h, proof/proof/inc/TDSet.h,
proof/proof/inc/TProof.h, proof/proof/inc/TProofDataSetManager.h,
proof/proof/inc/TProofDataSetManagerFile.h,
proof/proof/inc/TProofServ.h, proof/proof/src/TDSet.cxx,
proof/proof/src/TProof.cxx,
proof/proof/src/TProofDataSetManager.cxx,
proof/proof/src/TProofDataSetManagerFile.cxx,
proof/proof/src/TProofServ.cxx, proof/proofd/inc/XrdProofGroup.h,
proof/proofd/inc/XrdProofdManager.h,
proof/proofd/src/XrdProofdManager.cxx,
proof/proofd/src/XrdProofdProtocol.cxx,
proof/proofplayer/src/TProofPlayer.cxx,
sessionviewer/src/TSessionViewer.cxx: From Jan-Fiete
Grosse-Oetringhaus (ALICE) and me.
Patch introducing the improved dataset manager developed by
ALICE.
The client side interface is basically unchanged, the biggest
change is the renaming
of TProof::CreateDataSet to TProof::RegisterDataSet.
On the server side the relevant code has ben extracted from
TProofServ and hidden
behind an inteface class TProofDataSetManager describing the
functionality needed by
TProofServ, and an implementation class TProofDataSetManagerFile
handling dataset
meta data saved into ROOT files. TProofDataSetManagerFile is
instantiated via the
plugin manager and by default it handles the <sand_box>/datasets
area.
This separation is needed to allow loading implementation based
on different backends;
for example, ATLAS foresees to use a MySQL-based backend.
A TWiki page with information and examples in on preparation.
2008-04-09 08:41 ganis
* [r23074] proof/proofplayer/src/TPacketizer.cxx,
proof/proofplayer/src/TPacketizerAdaptive.cxx: - Implement
optimized file validation where all information already available
is used
- In TPacketizerAdaptive:
Add a heuristic mechanism to avoid undervaluing the processing
rate and to short packets;
Slightly tuning a few parameters
2008-04-09 08:23 moneta
* [r23073] math/minuit2/src/MnApplication.cxx,
math/minuit2/test/MnTutorial/Quad4F.h,
math/minuit2/test/MnTutorial/Quad4FMain.cxx: add support for
using analytical gradients when using an MnApplication interface
2008-04-09 07:21 ganis
* [r23071] sessionviewer/inc/TProofProgressDialog.h,
sessionviewer/src/TProofProgressDialog.cxx: Properly fill the
process time and size in the case of uncomplete processing
2008-04-09 07:17 ganis
* [r23070] proof/proofplayer/src/TEventIter.cxx: Ask for next
packet on TFile::Open failures (instead of exiting the loop)
2008-04-09 07:12 ganis
* [r23069] proof/proofx/src/TXProofServ.cxx: On workers: do not
send logs to the master; attempt to stop processing when
terminating
2008-04-09 07:06 ganis
* [r23068] proof/proofx/inc/TXSocket.h,
proof/proofx/src/TXSocket.cxx: Disable asynchronous request
handling when closing
2008-04-09 01:28 russo
* [r23065] cint/cint7/src/tmplt.cxx: Fix G__templatemaptypename()
to use G__type2string() on typedefs
like cint5 does.
-- Paul Russo
2008-04-09 00:39 russo
* [r23064] cint/cint7/src/typedef.cxx: Fix G__find_typedef() to
honor G__ignore_stdnamespace.
-- Paul Russo
2008-04-08 23:22 russo
* [r23063] cint/cint7/src/struct.cxx: Same fix as revision 23062
buf for structs instead of
typedefs. We should not use G__tmplt_def_tagnum as the
place to start a name search, it is the namespace/class
containing a template definition (the point of definition),
not the point of instantiation.
-- Paul Russo
2008-04-08 22:56 russo
* [r23062] cint/cint7/src/typedef.cxx: The G__tmplt_def_tagnum
variable at the point where typedefs
are being looked up when examining a declaration inside of
a class template instantiation is not the defining template
but the namespace/class which contains the template definition
for the instantiation. This may mean that it is being set
improperly. For right now work around the problem by not
using it in this context. We need to take a closer look at
the semantics of this variable.
-- Paul Russo
2008-04-08 22:51 russo
* [r23061] cint/cint7/src/parse.cxx: Make same change in cint7 as
was made in cint5 revision 22729.
This changes the way R__EXTERN is handled, it is now just a
typedef
instead of a parser special case.
-- Paul Russo
2008-04-08 22:48 pcanal
* [r23060] core/cont/src/TRefArray.cxx: fix typo in comment
2008-04-08 22:02 pcanal
* [r23059] core/cont/inc/TRefArray.h, core/cont/src/TRefArray.cxx:
The array elements can be retrieved with:
TObject *obj = array.At(i);
By default the TRefArray 'points' to the current process and can
only
receive object that have been created in this process.
To point the TRefArray to a different process do:
TRefArray array( processId );
For example, if 'obj' is an instance that was created in the
different
process and you do:
TRefArray array( TProcessID::GetProcessWithUID( obj ) );
Then
array.Add(obj);
is correct (obj comes from the process the array is pointed to
while
TObject *nobj = new TObject;
array.Add(nobj);
is incorrect since 'nobj' was created in a different process than
the
one the array is pointed to. In thi case you will see error
message:
Error in <TRefArray::AddAtAndExpand>: The object at 0x... is not
registered in the process the TRefArray point to (pid =
ProcessID../....)
2008-04-08 21:59 pcanal
* [r23058] core/base/inc/TProcessID.h,
core/base/src/TProcessID.cxx: Add new (conveninence) function
TProcessID::GetProcessWithUID(TObject*)
2008-04-08 21:58 pcanal
* [r23057] io/src/TDirectoryFile.cxx: Temporarily unset the
kIsReferenced bit before cloning the object in order to avoid the
(incorrect/unwanted) registration of the clone
2008-04-08 21:37 pcanal
* [r23056] cint/cint7/src/loadfile.cxx: fix the value return for
G__getcintsysdir in the ROOTBUILD (it needs to return
/build1/pcanal/rootcint7/cint, the remainder of G__loadfile will
add the core version sub directory name
2008-04-08 20:49 russo
* [r23055] cint/cint7/src/rflxutil.cxx: Fix determination of
constness for function parameters
with a type chain that involves typedef.
-- Paul Russo
2008-04-08 14:44 axel
* [r23052] cint/reflex/inc/Reflex/Builder/TypeBuilder.h: OffsetOf:
use reinterpret cast to const volatile char&, and take the
address of that.
2008-04-08 13:21 antcheva
* [r23050] gui/src/TGClient.cxx: From Bertrand:
- Initialize fWaitForEvent in TGClient ctor
(fix bug report #35302)
2008-04-08 11:05 pcanal
* [r23046] io/src/TBufferFile.cxx: Avoid mistaking a Foreign class
for which the StreamerInfo? has not yet been built for a class
coming from a ROOT file written by ROOT v2 or less. In particular
this could lead to a unwanted call to
TStreamerInfo?::BuildEmulated in the case where the object is
being read from a TBuffer not attached to a TFile (TMessage for
example) and lead to a Fatal error.
2008-04-08 11:04 rdm
* [r23045] build/unix/distfilelist.sh: fix "make dist" due to file
moves.
2008-04-08 10:57 rdm
* [r23043] xrootd/src/xrootd/pthreads-win32/lib/pthreadVC2.dll,
xrootd/src/xrootd/pthreads-win32/lib/pthreadVSE2.dll: got dropped
due to global ignore.
2008-04-08 10:49 rdm
* [r23040] Makefile, cint/cint/Module.mk, cint/cintex,
cint/cintex/Module.mk, cint/reflex/Module.mk, cintex: move cintex
to cint.
2008-04-08 10:40 rdm
* [r23039] core/meta/inc/TCint.h, core/meta/inc/TInterpreter.h,
core/meta/src/TCint.cxx, win32gdk/inc/TGWin32InterpreterProxy.h,
win32gdk/src/TGWin32InterpreterProxy.cxx: From Eddy:
Three new methods have been implemented:
Int_t RescanLibraryMap();
Force a scan along the dynamic path again and load the *.rootmap
files
in case the (DY)LD_LIBRARY_PATH has changed.
Int_t ReloadAllSharedLibraryMaps();
Reload for the loaded shared libraries their rootmap files.
This assumes that the library foo.[dll,a,so] has a rootmap named
foo.rootmap.
Int_t UnloadAllSharedLibraryMaps();
Unload the rootmap entries for the loaded shared libraries.
I did not add anything to TSystem::SetDynamicPath() but in
principle
the user should invoke after that operation RescanLibraryMap().
2008-04-08 09:18 rdm
* [r23036] build/unix/makestatic.sh: fix after directory
reorganization.
2008-04-08 08:23 antcheva
* [r23033] gui/src/TGListTree.cxx: From Bertrand:
- Don't delete static pictures at TGListTree destruction time.
(to avoid problems when using several TGListTree)
P.S. from me: after these changes the four used pictures are
never deleted
2008-04-07 21:48 ganis
* [r23032] netx/src/TXNetSystem.cxx: Go back to the redirector when
relevant
2008-04-07 16:49 rdm
* [r23028] net/src/TFileStager.cxx: From Gerri:
Implement TFileStager::IsStaged using TFile::Open() instead of
AccessPathName().
2008-04-07 16:49 rdm
* [r23027] net/inc/TNetFile.h, net/src/TNetFile.cxx: From Gerri:
Implement TNetSystem::Unlink().
2008-04-07 16:48 rdm
* [r23026] alien/inc/TAlien.h, alien/inc/TAlienCollection.h,
alien/src/TAlien.cxx, alien/src/TAlienCollection.cxx,
net/inc/TGridCollection.h: From Gerri:
Use TFileCollection where relevant.
2008-04-07 16:48 rdm
* [r23025] core/base/inc/TFileCollection.h,
core/base/inc/TFileInfo.h, core/base/src/TFileCollection.cxx,
core/base/src/TFileInfo.cxx: From Gerri:
Add several methods to handle sizes and percentage of available
files.
2008-04-07 16:47 rdm
* [r23024] core/base/inc/TSystem.h, core/base/src/TSystem.cxx: From
Gerri:
Implement IsPathLocal to check locality.
2008-04-07 15:51 rdm
* [r23022] core/cont/inc/TCollection.h: remove deprecated ForEach
macro.
2008-04-07 12:42 ganis
* [r23012] netx/inc/TXNetFile.h, netx/src/TXNetFile.cxx,
netx/src/TXNetSystem.cxx: TXNetFile:
- add possibility to set the max number of retries on the fly
TXNetSystem:
- fix a return code
- adjust some printouts
2008-04-07 12:41 brun
* [r23011] tutorials/tree/tree1.C: Add include "TROOT.h" such that
the script can be compiled by ACLIC.
2008-04-07 09:58 antcheva
* [r23003] gui/src/TGListTree.cxx: From Bertrand:
Properly reset static pictures at TGListTree destruction time
2008-04-07 09:52 pcanal
* [r23002] core/cont/src/TClassTable.cxx, io/src/TStreamerInfo.cxx:
When reading more than one TStreamerInfo for the same versioned
class, we now use the highest possible class version as the
current
version of the class. Practically, we update the class version
when reading new (higher versioned) StreamerInfo until the Class
is actually used (i.e. TClass::GetClassVersion is call directly
or indirectly).
In particular, if a file has several StreamerInfos for the same
versioned class, we will use the highest version number as the
'current' class version (as opposed to the lowest until now).
2008-04-07 07:28 antcheva
* [r22997] gui/src/TGCanvas.cxx, gui/src/TGListView.cxx: From
Bertrand:
- Re-implement the rubber-band rectangle selection in TGCanvas
(i.e. for TGListView). Was lost in revision 19665
- Improve active/inactive switching during multiple selection
- Improve auto-scrolling when going out of TGCanvas boundaries
2008-04-06 23:13 pcanal
* [r22996] io/inc/TStreamerInfo.h, io/src/TStreamerInfo.cxx: For
backward compatibility TStreamerInfo::BuildCheck compares the
checksum of
the on-file StreamerInfo not only to the current value of the
class checksum
but also to the checksum calculated using the older algorithms.
This patch extends this test to also be done when comparing 2
on-file StreamerInfo.
This is implemented via a new function
TStreamerInfo::GetCheckSum(UInt_t) which
re-implement the TClass::GetCheckSum algorithms using the
TStreamerElements
instead of the RealData information. [Note that due to slight
different in
class naming convention, the 2 methods are not completely
interchangeable].
This removes spurrious warning message when loading 2 older files
which
were written with 2 different version of the TClass CheckSum
algorithm
(and the in-memory class's version is greater than both
TStreamerInfos'
class version).
2008-04-06 23:11 pcanal
* [r22995] core/meta/src/TClass.cxx: In PostLoadCheck, also check
for the case where the 'comments' where not yet part of the
interface
2008-04-06 23:09 pcanal
* [r22994] io/src/TFile.cxx: improve peformance of
TFile::ReadStreamerInfo
2008-04-05 11:38 brun
* [r22993] cint/cint/src/newlink.cxx: Remove extra token at end of
endif directive.
2008-04-05 09:43 pcanal
* [r22992] core/base/inc/TDirectory.h, core/base/inc/TROOT.h,
core/base/src/TDirectory.cxx, core/base/src/TObject.cxx,
core/meta/src/TClass.cxx, hist/hist/inc/TGraph2D.h,
hist/hist/inc/TH1.h, hist/hist/src/TGraph2D.cxx,
hist/hist/src/TGraph2DErrors.cxx, hist/hist/src/TH1.cxx,
io/inc/TDirectoryFile.h, io/src/TDirectoryFile.cxx,
io/src/TKey.cxx, tree/tree/inc/TChain.h,
tree/tree/inc/TEntryList.h, tree/tree/inc/TEventList.h,
tree/tree/inc/TTree.h, tree/tree/src/TChain.cxx,
tree/tree/src/TEntryList.cxx, tree/tree/src/TEventList.cxx,
tree/tree/src/TTree.cxx: Use the DirectoryAutoAdd facility for
the classes:
TTree, TH1, TEventList, TEntryList, TGraph2D
(and hence their derived classes).
The instances of those classes are now added automatically
to the current directory only when Constructe'd with arguments or
Clone'd
and to the directory they are read from when their are stored
directly in a TKey. [Note: the default constructor never adds
the object to the current directory]
The directory auto add can still be disabled for instance
of TH1 and TGraph2D by setting TH1::AddDirectory.
Additionally one can disable the directory auto add for
a specific class by doing:
TClass::GetClass("myclass")->SetDirectoryAutoAdd(0)
However you might want to also be able to restore the
behavior in which case you ought to do:
TClass *cl = TClass::GetClass("myclass");
ROOT::DirAutoAdd_t func = cl->GetDirectoryAutoAdd();
cl->SetDirectoryAutoAdd(0);
TROOT::ReadingObject is marked as deprecated.. It is still
set (as it was) but is no longer used by the above mention
classes.
NOTE: One side effect of this change, is that instnace
of TTree, TH1, TEventList, TEntryList, TGraph2D that are
retrieved from a TMessage (i.e. from a socket) no longer
auto register themselves to the current ROOT directory.
Add a new optional parameter to TDirectory::Append: 'replace'
If replace is true (the default is false), the Append will
first remove from the directory any existing object and
print the message:
Replacing existing OldClass: thename (Potential memory leak).
Add a new option parameter to TDirectory::CloneObject: 'autoadd'
If autoadd is true (the default), CloneObject will call the
object 'DirectoryAutoAdd' function (if any)
In TDirectory::CloneObject add support for multiple inheritance
from TObject where TObject is not the left most base class.
Fix memory leak in TGraph2D::operator= (and add TGraph2D::Clear)
Cleanup some documentation
2008-04-04 22:38 pcanal
* [r22991] tree/tree/inc/TLeafObject.h: add comment clarification
2008-04-04 22:38 pcanal
* [r22990] tree/tree/src/TBranch.cxx: add comment clarification
2008-04-04 20:03 pcanal
* [r22989] cint/build/libReflex.mk, cint/cint7/src/ifunc.cxx,
cint/cint7/src/value.h: fix old macos compilation
2008-04-04 15:43 brun
* [r22986] hist/hist/src/TH2.cxx: Add more options to TH2::Smooth
// Smooth bin contents of this 2-d histogram using kernel
algorithms
// similar to the ones used in the raster graphics community.
// Bin contents in the active range are replaced by their smooth
values.
// If Errors are defined via Sumw2, they are scaled.
// 3 kernels are proposed k5a, k5b and k3a.
// k5a and k5b act on 5x5 cells (i-2,i-1,i,i+1,i+2, and same for
j)
// k5b is a bit more stronger in smoothing
// k3a acts only on 3x3 cells (i-1,i,i+1, and same for j).
// By default the kernel "k5a" is used. You can select the
kernels "k5b" or "k3a"
// via the option argument.
// If TAxis::SetRange has been called on the x or/and y axis,
only the bins
// in the specified range are smoothed.
// In the current implementation if the first argument is not
used (default value=1).
//
// implementation by David McKee (dmckee@bama.ua.edu). Extended
by Rene Brun
2008-04-04 12:38 pcanal
* [r22980] cint/test/testdiff.macos.ref: update for new test
ordering
2008-04-04 07:32 ganis
* [r22979] xrootd/src/xrootd/src/Xrd/XrdLink.cc: Import a crucial
fix from the HEAD (from A. Hanushevsky):
- Fully handle premature writev() termination in Linux
2008-04-04 02:11 pcanal
* [r22978] cint/test/t993.h: re-add backward compatibility code
2008-04-04 02:10 pcanal
* [r22977] cint/test/t733.cxx, cint/test/t733.ref: re-add backward
compatibility code
2008-04-04 01:59 russo
* [r22976] cint/cint7/src/ifunc.cxx: Do not delete the default
value for a function parameter,
it is not a memory leak, we are passing ownership to
the function properties data structure.
-- Paul Russo
2008-04-04 01:57 russo
* [r22975] cint/cint7/src/rflxutil.cxx: Get the pointer count
correct for typdefs used in
function parameter declarations.
-- Paul Russo
2008-04-03 22:59 russo
* [r22974] cint/cint/src/common.h, cint/cint/src/decl.cxx,
cint/cint/src/fproto.h, cint/cint/src/ifunc.cxx,
cint/cint/src/newlink.cxx, cint/cint/src/parse.cxx,
cint/cint/src/typedef.cxx, cint/cint/src/val2a.cxx,
cint/cint7/src/decl.cxx, cint/cint7/src/fproto.h,
cint/cint7/src/ifunc.cxx, cint/cint7/src/newlink.cxx,
cint/cint7/src/rflxutil.cxx, cint/cint7/src/val2a.cxx,
cint/test/t733.cxx, cint/test/t733.ref, cint/test/t993.h: A whole
bunch of work on dictionary generation, this is
not final code, comitting now for debugging purposes.
-- Paul Russo
2008-04-03 19:59 pcanal
* [r22973] core/base/inc/Rtypes.h, core/meta/inc/TClass.h,
core/meta/inc/TGenericClassInfo.h, core/meta/src/TClass.cxx,
core/meta/src/TGenericClassInfo.cxx, core/utils/src/rootcint.cxx:
rootcint.cxx:
Update rootcint_tmp to properly transform the new header file
name.
We used to have cont/inc/TClonesArray.h and now have
core/cont/TClonesArray.h
and need to transform it into include/TClonesArray.h
rootcint.cxx, TClass.cxx, TClass.h, TGenericClassInfo.cxx,
TGenericClassInfo.h
Rtypes.h
Add a new TClass interface to be able to trigger the "auto
addition of object
to a TDirectory object". If a class has a member function:
DirectoryAutoAdd(TDirectory*)
it will now be accessible (when the dictionary is generated via
rootcint
for now) via TClass::GetDirectoryAutoAdd which return a wrapper
with the
signature:
void (*)(void *this_obj,TDirectory *where_to_add)
2008-04-03 19:58 pcanal
* [r22972] core/base/inc/TDirectory.h,
core/base/src/TDirectory.cxx, hist/hist/src/TGraph2D.cxx,
hist/hist/src/TH1.cxx, tree/tree/src/TChain.cxx,
tree/tree/src/TEntryList.cxx, tree/tree/src/TEventList.cxx,
tree/tree/src/TTree.cxx: Introduce a new member function
TDirectory::Remove which is the reverse of
TDirectory::Append. This allows more 'hiding' of the internal
list as
well as simplifying code (now) using Append/Remove.
2008-04-03 19:54 pcanal
* [r22971] io/src/TDirectoryFile.cxx: typo
2008-04-03 19:20 pcanal
* [r22970] core/base/src/TSystem.cxx: Port r22681 to ACLiC:
work around a problem building ROOT on windows: cygwin has its
own
link.exe (as in hardlink) which clashes with MSVC's link.exe.
With
this patch, link is called with its absolute path derived from
cl.exe.
2008-04-03 16:59 pcanal
* [r22969] math/unuran/src: generalize ignore rule
2008-04-03 15:31 rdm
* [r22968] core/pcre/Module.mk: From Bertrand:
fix for Windows extending a pathname after the directory
relocation.
2008-04-03 14:32 rdm
* [r22967] core/base/src/TVirtualFFT.cxx: oops forgot to run make
before checkin, now fixed.
2008-04-03 14:25 rdm
* [r22966] core/base/src/TVirtualFFT.cxx: change printf by Error()
and Warning().
2008-04-03 13:56 brun
* [r22965] hist/hist/inc/TH1.h, hist/hist/inc/TH2.h,
hist/hist/src/TH1.cxx, hist/hist/src/TH2.cxx: Implement
TH2::Smooth from an original code received from David McKee
(dmckee@bama.ua.edu)
see : http://root.cern.ch/phpBB2/viewtopic.php?t=5262
void TH2::Smooth(Int_t , Option_t *)
// Smooth bin contents of this histogram.
// Bin contents are replaced by their smooth values.
// Errors (if any) are not modified.
// implementation by David McKee (dmckee@bama.ua.edu)
Also change in A BACKWARD INCOMPATIBLE WAY the signature of
TH1::Smooth
to be the same as TH2::Smooth.
2008-04-03 13:53 pcanal
* [r22964] core/base/src/TVirtualFFT.cxx, tutorials/fft/FFT.C:
avoid using null pointer
2008-04-03 13:46 pcanal
* [r22963] tutorials/tree: ignore (new) produced file
2008-04-03 13:43 rdm
* [r22962] core/base/src/TVirtualFFT.cxx: add additional
protection.
2008-04-03 13:32 rdm
* [r22961] Makefile, base, cint/ROOT/cintdlls.mk,
cint/reflex/Module.mk, clib, config/Makefile.linuxmips,
config/Makefile.precomp, configure, cont, core, core/base,
core/base/Module.mk, core/base/doc, core/base/inc, core/base/src,
core/base/src/ManualBase4.h, core/clib, core/clib/Module.mk,
core/clib/inc, core/clib/src, core/cont, core/cont/Module.mk,
core/cont/doc, core/cont/inc, core/cont/src, core/meta,
core/meta/Module.mk, core/meta/doc, core/meta/inc, core/meta/src,
core/metautils, core/metautils/Module.mk, core/metautils/inc,
core/metautils/src, core/newdelete, core/newdelete/Module.mk,
core/newdelete/inc, core/newdelete/src, core/pcre,
core/pcre/Module.mk, core/pcre/src, core/rint,
core/rint/Module.mk, core/rint/inc, core/rint/src, core/thread,
core/thread/Module.mk, core/thread/doc, core/thread/inc,
core/thread/src, core/unix, core/unix/Module.mk, core/unix/inc,
core/unix/src, core/utils, core/utils/Module.mk, core/utils/src,
core/winnt, core/winnt/Module.mk, core/winnt/inc, core/winnt/src,
core/zip, core/zip/Module.mk, core/zip/README, core/zip/inc,
core/zip/src, meta, metautils, newdelete, pcre, rint,
test/Makefile.arch, thread, unix, utils, winnt, zip: move the
directories:
base clib cont meta metautils newdelete pcre rint thread unix
utils
winnt zip
under the new core meta directory.
2008-04-03 11:56 brun
* [r22959] geom/geom/src/TGeoNavigator.cxx: From Andrei:
fix for a crash when calling Safety() before any other navigation
method for an aligned volume.
2008-04-03 10:28 pcanal
* [r22958] tutorials/tree/hvector.C: add new tutorials showing how
to create a tree from std::vector(s)
2008-04-03 09:58 moneta
* [r22957] math/smatrix/test/kalman.C,
math/smatrix/test/stressKalman.cxx: add CPU time information
2008-04-03 09:56 pcanal
* [r22956] cint/build/libCint.mk: need fullpathname in the ln to
dylib
2008-04-03 09:46 pcanal
* [r22955] cint/build/libCint.mk: do not cmompile symbols.cxx until
we properly enable stubs in Cint standalone
2008-04-03 08:49 moneta
* [r22954] math/smatrix/test/Makefile,
math/smatrix/test/stressKalman.cxx: remove test dictionary files
when doing make clean
2008-04-02 19:30 pcanal
* [r22953] io/src/TStreamerInfo.cxx: In MakeProject properly test
whether a StreamerElement describe a base class (stl container
were not handled correctly
2008-04-02 16:18 brun
* [r22948] tutorials/fft/FFT.C: From Anna:
delete temp arrays
2008-04-02 12:28 rdm
* [r22942] tutorials/graphs/zdemo.C: make compilable with ACliC.
2008-04-02 11:47 antcheva
* [r22941] gui/src/TGListTree.cxx: From Bertrand:
- Remove item outlining when the mouse leaves the list tree
P.S. from me: this fixes the ambiguity for having two different
(highlighted
and outlined) items when the mouse pointer leaves the list tree
window.
2008-04-02 11:00 pcanal
* [r22940] cont/inc/TCollectionProxyInfo.h, io/inc/TStreamerInfo.h,
io/src/TGenCollectionProxy.cxx,
io/src/TStreamerInfoReadBuffer.cxx,
io/src/TStreamerInfoWriteBuffer.cxx: Insure that the
TStreamerInfo a contained class that is to written memberwise
is _not_ optimized.
Repair a few place where TStreamerInfo was wasting some space
when the
streamed collection was empty. Increase TStreamerInfo version to
7 to
distinguish the old and new cases.
Rename TCollectionProxyInfo::Environ::delete_temp to use_temp to
clarify code/semantic
and fix its use to properly manage the life time of the temporary
used (necessary in
the case of memberwise streaming (in non-split mode)).
2008-04-02 09:31 antcheva
* [r22939] gui/src/TGListTree.cxx: From Bertrand:
- Reset fCurrent and fBelowMouse variables
when deleting a TGListTreeItem
2008-04-02 08:50 antcheva
* [r22938] gui/src/TGListTree.cxx: From Bertrand:
- Fix potential problem when trying to draw outline
around a TGListTreeItem being destroyed
2008-04-02 08:30 brun
* [r22937] tutorials/fft/FFT.C: From Anna:
I've added some lines about the backward transforms to the
original FFT.C tutorial.
2008-04-02 08:27 brun
* [r22936] base/src/TVirtualFFT.cxx: Add a protection in case the
FFT plugin is not found
2008-04-02 08:24 brun
* [r22935] configure: From Bertrand:
- Fix detection of Qt4 libraries
2008-04-02 07:11 antcheva
* [r22933] qt/Module.mk, qt/inc/rootcintrule.pri,
qt/inc/rootlibs.pri: From Valeri Fine:
rootcintrule.pri:
- Use the CPP preprocessor (-p) option to generate RootCint
dictionary
Qt4 headers are too complex to pass the Cint builtin preprocessor
rootlibs.pri:
Fix the typo defining the path to the RIO library
2008-04-02 07:11 antcheva
* [r22932] qt/inc/TQtWidget.h, qt/src/TQtWidget.cxx: From Valeri
Fine:
- Set correctly Qt4 QWidget size policy
- Respond to the Qt4 QContextMenu event (new for Qt 4.3.x)
2008-04-02 07:10 antcheva
* [r22931] qt/src/GQtGUI.cxx: From Valeri Fine:
- remove the intermediate Q3Support attributes.
Use the vanilla Qt4 attributes instead.
2008-04-02 07:09 antcheva
* [r22930] qt/inc/TQMimeTypes.h, qt/src/TQMimeTypes.cxx: From
Valeri Fine:
- ROOT icon provider based on Qt4 QIcon class
2008-04-01 15:37 moneta
* [r22926] math/smatrix/test/Makefile: remove -g for compiling
test. It swicth off the optimization when compiling with -O on
Solaris
2008-04-01 13:31 moneta
* [r22924] math/smatrix/test/testIO.cxx: fix a linking problem on
Solaris
2008-04-01 12:34 rdm
* [r22923] Makefile, gdml, geom/Module.mk, geom/doc, geom/gdml,
geom/gdml/Module.mk, geom/geom, geom/geom/Module.mk,
geom/geom/doc, geom/geom/inc, geom/geom/src, geom/geombuilder,
geom/geombuilder/Module.mk, geom/geompainter,
geom/geompainter/Module.mk, geom/inc, geom/src, geombuilder,
geompainter: move geom, geombuilder, geompainter and gdml to geom
meta directory.
2008-04-01 10:01 moneta
* [r22920] math/smatrix/inc/Math/MatrixFunctions.h: fix a bug on
Windows in the TensorProd function
2008-04-01 08:26 moneta
* [r22918] math/smatrix/test/Makefile,
math/smatrix/test/testSMatrix.cxx: - add test for bug 35076
- fix problem building dictionary library for testIO
2008-04-01 08:05 rdm
* [r22917] unix/src/TUnixSystem.cxx: From Fed:
on MacOS X 64-bit we need to define vm_region to vm_region_64.
2008-04-01 06:27 moneta
* [r22916] math/smatrix/inc/Math/BinaryOperators.h: - appl fix from
Harals Soleng (bug https://savannah.cern.ch/bugs/index.php?35076
) for operator+ between 2 matrix expressions
2008-03-31 18:41 rdm
* [r22914] Makefile: fix cint location in install target.
2008-03-31 18:18 rdm
* [r22913] config/thisroot.csh, config/thisroot.sh, configure:
expand bindir, libdir and mandir in the thisroot scripts so that
they
can be used to set PATH, LD_LIBRARY_PATH and MANPATH. ROOTSYS
itself
is not used in prefix mode. Fixes issue 34935.
2008-03-31 17:10 brun
* [r22912] hist/hist/src/TH2.cxx, hist/hist/src/TH3.cxx: In the TH2
and TH3 constructors the call "if (fgDefaultSumw2) Sumw2()" must
be done
in the final TH2C,S,I,F,D constructors
2008-03-31 15:40 rdm
* [r22910] math/mathmore/Module.mk: white space.
2008-03-31 13:50 axel
* [r22908] cint/configure: remove some debugging leftover,
preventing configure to find readline.a
2008-03-31 09:52 axel
* [r22903] cint/reflex/inc/Reflex/Builder/TypeBuilder.h: Work
around GCC 3 bug (cannot cast T* to char&)
2008-03-31 09:48 rdm
* [r22902] Makefile, tree/Module.mk, tree/doc, tree/inc, tree/src,
tree/tree, tree/tree/Module.mk, tree/tree/doc, tree/tree/inc,
tree/tree/src, tree/treeplayer, tree/treeplayer/Module.mk,
tree/treeviewer, tree/treeviewer/Module.mk, treeplayer,
treeviewer: move tree, treeplayer and treeviewer under tree meta
directory.
2008-03-31 09:46 moneta
* [r22901] math/smatrix/inc/Math/SVector.icc: from Jan Amoraal: fix
a warning message appearing for SVector::Print() when D=1
2008-03-31 08:51 axel
* [r22900] cintex/test/dict: add a few ignores
2008-03-31 07:41 axel
* [r22899] cint/ROOT/cintdlls.mk: Also remove
cint/cint/lib/G__cpp_stdcxxfunc; fixes Savannah #35048
2008-03-28 14:06 rdm
* [r22886] math/genvector/Module.mk: dependency fix.
2008-03-28 13:57 rdm
* [r22885] Makefile, cint/cint/Module.mk, cint/reflex/Module.mk,
fftw, foam, fumili, genvector, hist/hist/Module.mk,
hist/histpainter/Module.mk, hist/spectrum/Module.mk,
hist/spectrumpainter/Module.mk, math, math/fftw,
math/fftw/Module.mk, math/foam, math/foam/Module.mk, math/fumili,
math/fumili/Module.mk, math/genvector, math/genvector/Module.mk,
math/mathcore, math/mathcore/Module.mk, math/mathmore,
math/mathmore/Module.mk, math/matrix, math/matrix/Module.mk,
math/minuit, math/minuit/Module.mk, math/minuit2,
math/minuit2/Module.mk, math/mlp, math/mlp/Module.mk,
math/physics, math/physics/Module.mk, math/quadp,
math/quadp/Module.mk, math/smatrix, math/smatrix/Module.mk,
math/splot, math/splot/Module.mk, math/unuran,
math/unuran/Module.mk, mathcore, mathmore, matrix, minuit,
minuit2, mlp, physics, proof/clarens/Module.mk,
proof/peac/Module.mk, proof/proof/Module.mk,
proof/proofd/Module.mk, proof/proofplayer/Module.mk,
proof/proofx/Module.mk, quadp, smatrix, splot, unuran: move the
following directories under the new "math" meta directory:
mathcore
mathmore
fftw
foam
fumili
genvector
matrix
minuit
minuit2
mlp
physics
smatrix
splot
unuran
quadp
2008-03-28 13:21 brun
* [r22884] gpad/src/TCanvas.cxx: Protect TCanvas::Update in case
fCanvasImp is not yet set, eg when calling Update
on a canvas just read from a file and not yet drawn.
This fixes the report
http://root.cern.ch/root/roottalk/roottalk08/0271.html
2008-03-28 12:01 pcanal
* [r22882] tree/inc/TBranch.h, tree/src/TBranchElement.cxx: Remove
the calls to MapObject introduce in revision 21384 when
are unnecessary hence restoring lost performance in case where
the TTree contains many simple type (double, int, etc.)
2008-03-27 22:46 pcanal
* [r22877] cint/test/testall.cxx: add -Z1 needed when build with
G__ROOT (implied otherwise)
2008-03-27 22:45 pcanal
* [r22876] cint/cint/src/sizeof.cxx, cint/cint/src/val2a.cxx,
cint/cint7/src/sizeof.cxx, cint/cint7/src/val2a.cxx: add missing
native handling of long long, long double now required since we
do not load long.dll
2008-03-27 22:06 pcanal
* [r22875] cint/cint/src/sizeof.cxx, cint/cint7/src/sizeof.cxx:
remove unnecessary load of (obsolete) long.dll
2008-03-27 21:34 pcanal
* [r22874] cint/cint/include/time.h, cint/test/testall.cxx,
cint/tool/makecint.cxx: repair Cint standalone build and test
2008-03-27 20:07 pcanal
* [r22873] io/src/TBufferFile.cxx: Correct the value print by debug
message
2008-03-27 16:59 couet
* [r22872] asimage/src/TASImage.cxx, postscript/inc/TImageDump.h,
postscript/src/TImageDump.cxx: - From Onuchin:
In batch, when a picture was saved in a binary file (gif for
instance) from
an image containing more than one pad, only the first pad was
saved. The
following macro demonstrates the problem: ccc2.gif was wrong
compared to
ccc1.gif.
{
gROOT->SetBatch();
TCanvas *c = new TCanvas;
c->Divide(1,2);
TH1F *h = new TH1F("gaus", "gaus", 100, -5, 5);
h->FillRandom("gaus", 10000);
c->cd(1); h->Draw();
c->cd(2); h->Draw("c*");
c->Print("ccc1.gif");
TImage *img = TImage::Create();
img->FromPad(c);
img->WriteImage("ccc2.gif");
}
2008-03-27 16:47 rdm
* [r22871] mathcore/Module.mk: clean test directories when doing
distclean.
2008-03-27 16:44 rdm
* [r22870] mathcore/test, mathcore/test/fit: ignore test build
results.
2008-03-27 16:40 rdm
* [r22869] fit: remove directory fit (contents moved to mathcore).
2008-03-27 16:38 rdm
* [r22868] Makefile, fit/inc/Fit, fit/inc/LinkDef.h,
fit/src/BinData.cxx, fit/src/BinPoint.cxx, fit/src/DataRange.cxx,
fit/src/DataVector.cxx, fit/src/FitConfig.cxx,
fit/src/FitResult.cxx, fit/src/FitUtil.cxx,
fit/src/FitUtilParallel.cxx, fit/src/Fitter.cxx,
fit/src/ParameterSettings.cxx, fit/test, mathcore/Module.mk,
mathcore/inc/Fit, mathcore/inc/Fit/BinData.h,
mathcore/inc/Fit/BinPoint.h, mathcore/inc/Fit/Chi2FCN.h,
mathcore/inc/Fit/DataOptions.h, mathcore/inc/Fit/DataRange.h,
mathcore/inc/Fit/DataVector.h, mathcore/inc/Fit/DataVectorfwd.h,
mathcore/inc/Fit/FitConfig.h, mathcore/inc/Fit/FitResult.h,
mathcore/inc/Fit/FitUtil.h, mathcore/inc/Fit/FitUtilParallel.h,
mathcore/inc/Fit/Fitter.h, mathcore/inc/Fit/LinkDef.h,
mathcore/inc/Fit/LogLikelihoodFCN.h,
mathcore/inc/Fit/MinimizerControlParams.h,
mathcore/inc/Fit/ParameterSettings.h,
mathcore/inc/Fit/PoissonLikelihoodFCN.h,
mathcore/inc/Fit/UnBinData.h, mathcore/src/BinData.cxx,
mathcore/src/BinPoint.cxx, mathcore/src/DataRange.cxx,
mathcore/src/DataVector.cxx, mathcore/src/FitConfig.cxx,
mathcore/src/FitResult.cxx, mathcore/src/FitUtil.cxx,
mathcore/src/FitUtilParallel.cxx, mathcore/src/Fitter.cxx,
mathcore/src/ParameterSettings.cxx, mathcore/test/fit: move files
from directory fit to mathcore (they are already in libMathCore
anyway).
2008-03-27 15:36 rdm
* [r22867] math: directory not needed anymore, contents moved to
mathcore.
2008-03-27 15:32 rdm
* [r22866] Makefile, configure, math/inc/LinkDef.h,
math/inc/Math/ParamFunctor.h, math/inc/TComplex.h,
math/inc/TMath.h, math/inc/TRandom.h, math/inc/TRandom1.h,
math/inc/TRandom2.h, math/inc/TRandom3.h, math/src/TComplex.cxx,
math/src/TMath.cxx, math/src/TRandom.cxx, math/src/TRandom1.cxx,
math/src/TRandom2.cxx, math/src/TRandom3.cxx, mathcore/Module.mk,
mathcore/inc/LinkDef.h, mathcore/inc/Math/LinkDef.h,
mathcore/inc/Math/ParamFunctor.h, mathcore/inc/TComplex.h,
mathcore/inc/TMath.h, mathcore/inc/TRandom.h,
mathcore/inc/TRandom1.h, mathcore/inc/TRandom2.h,
mathcore/inc/TRandom3.h, mathcore/src/TComplex.cxx,
mathcore/src/TMath.cxx, mathcore/src/TRandom.cxx,
mathcore/src/TRandom1.cxx, mathcore/src/TRandom2.cxx,
mathcore/src/TRandom3.cxx: move remaining files from math to
mathcore (they were part of libMathCore
anyway). Include paths remain the same.
2008-03-27 14:50 antcheva
* [r22864] gui/src/TGClient.cxx: From Bertrand:
Fixed following case on Windows, debug mode MSVC2008, on a dual
core dead locks in 100% of all cases after a right-click on the
canvas
during the "WaitPrimitive" call and select e.g. "SaveAs" from the
context menu.
When the file dialog is being drawn the first time it gets grayed
out
immediately - probably because it's not getting any events to
process.
The only way out is to kill ROOT
2008-03-27 13:56 rdm
* [r22863] config/Makefile.in, config/Makefile.win32, configure,
mathmore/Module.mk: From Bertrand:
- Revert latest changes in configure, Makefile.in
and mathmore/Module.mk and apply the rule globally
instead. This will solve problems when mixing
external libraries built in optimized mode and
ROOT built in debug mode (runtime libraries
mismatch). This was harmless with MSVC++7.1,
but fatal with MSVC++8.0 and 9.0.
2008-03-27 11:04 pcanal
* [r22862] meta/src/TCint.cxx: From Axel: Add missing comment.
2008-03-27 08:50 brun
* [r22861] pythia8/src/TPythia8.cxx: From Andreas Morsch:
Correct number of particles and references.
2008-03-26 23:00 russo
* [r22860] cint/test/testall.cxx: The configcint.h file is in a
different place now.
2008-03-26 22:42 russo
* [r22859] cint/tool/makecint.cxx: A few changes to use libCint.so
instead of libcint.so.
Also one change so that we use
-I<sysdir>/cint/<coreversion>/inc
instead of:
-I<sysdir>/<coreversion>/inc
With these changes I am able to run the cint tests in
${ROOTSYS}/cint/test directly.
-- Paul Russo
2008-03-26 22:28 russo
* [r22858] cint/test/callgraph.dot, cint/test/callgraph.dot.ps,
cint/test/callgrind.out.27696: Remove callgrind output files.
2008-03-26 17:43 couet
* [r22855] asimage/src/libAfterImage/asfont.c: From Vasko:
- fixed bunch of compilation bugs showing up on old systems
2008-03-26 16:47 axel
* [r22854] cint/cint/src/newlink.cxx: From Leo:
* Fix a problem when returning references to basic types (see
char& TString::operator[]) (result7 wasn't properly set in
newlink.cxx)
* Fix a problem (reintroduced) when trying to call methods
through pointers of a base class ( the overloaded destructor
doesn't have the same name... obviously)
Now roottest (except for python) passes with ./configure
--no-stubs
2008-03-26 16:26 axel
* [r22853] utils/src/rootcint.cxx: Remove unused code block (#ifdef
OLDSTREAMER)
Improve indentation, remove tabs - should fix coding violations
2008-03-26 16:07 axel
* [r22851] cint/reflex/src/OwnedPropertyList.cxx: Add forgotten
OwnedPropertyList.cxx
2008-03-26 15:50 moneta
* [r22850] fit/inc/Fit/BinData.h, fit/inc/Fit/Chi2FCN.h,
fit/inc/Fit/DataOptions.h, fit/inc/Fit/DataRange.h,
fit/inc/Fit/FitConfig.h, fit/inc/Fit/FitResult.h,
fit/inc/Fit/Fitter.h, fit/inc/Fit/LogLikelihoodFCN.h,
fit/inc/Fit/ParameterSettings.h,
fit/inc/Fit/PoissonLikelihoodFCN.h, fit/inc/Fit/UnBinData.h,
fit/inc/LinkDef.h, fit/src/FitResult.cxx,
mathcore/test/binarySearchTime.cxx: - update the documentation,
add tag for making visible via THtml
2008-03-26 15:04 rdm
* [r22849] config/Makefile.in, configure, mathmore/Module.mk: From
Bertrand:
- Solve a problem of mixing GSL library built in optimized mode
and ROOT built in debug mode (runtime libraries mismatch)
2008-03-26 13:41 axel
* [r22845] cint/reflex/inc/Reflex/Member.h,
cint/reflex/inc/Reflex/Scope.h, cint/reflex/inc/Reflex/Type.h,
cint/reflex/inc/Reflex/TypeTemplate.h,
cint/reflex/inc/Reflex/internal/OwnedPropertyList.h,
cint/reflex/inc/Reflex/internal/PropertyListImpl.h,
cint/reflex/src/Member.cxx, cint/reflex/src/PropertyListImpl.cxx,
cint/reflex/src/Scope.cxx, cint/reflex/src/Type.cxx,
cint/reflex/src/TypeTemplate.cxx: Make delete / new calls
outlined wherever possible.
Avoids problems with custom new/delete handlers acting on only
one side of the new/deletion.
2008-03-26 13:17 axel
* [r22844] cint/reflex/python/genreflex/gendict.py: Fix wrong
argument in lambda filter ("classes" instead of "selec")
Namespace builder should skip anonymous namespaces
2008-03-26 13:15 axel
* [r22843] cint/reflex/inc/Reflex/Builder/TypeBuilder.h: Use
address of member cast to volatile const char reference, instead
of address of member. Allows OffsetOf macro to work also for
members of struct type where the struct has an overload of op&()
2008-03-26 13:14 rdm
* [r22842] configure: GNU make 3.79.1 has different version string
format than >= 3.80.
2008-03-26 11:36 moneta
* [r22840] hist/hist/src/THFitInterface.cxx: - fix AdjustError
funciton to avoid duplication with same symbol defined in
TGraphFitInterface
( fix for bug https://savannah.cern.ch/bugs/index.php?34936 )
2008-03-26 10:10 rdm
* [r22839] configure: relax make version to 3.79.1, but still
better to have >= 3.80 since
the ORDER dependency is not supported in < 3.80.
2008-03-26 08:37 axel
* [r22838] cint/reflex/src/NameLookup.cxx,
cint/reflex/src/NameLookup.h: fix layout
2008-03-26 08:34 brun
* [r22837] cint/reflex/src/NameLookup.cxx: Fix initialization order
in constructor
2008-03-26 01:56 russo
* [r22834] cint/cint7/src/Shadow.cxx, cint/cint7/src/Type.cxx,
cint/cint7/src/common.h, cint/cint7/src/expr.cxx,
cint/cint7/src/fproto.h, cint/cint7/src/ifunc.cxx,
cint/cint7/src/inherit.cxx, cint/cint7/src/newlink.cxx,
cint/cint7/src/rflxutil.cxx, cint/cint7/src/struct.cxx,
cint/cint7/src/var.cxx, cint/reflex/src/NameLookup.cxx,
cint/reflex/src/NameLookup.h, cint/reflex/src/Tools.cxx: Flush
out all current cint7 dictionary fixes.
-- Paul Russo
2008-03-25 12:53 couet
* [r22827] graf/src/TGraph.cxx: - Protection added in
PaintPolyLineHatches (division by zero).
2008-03-25 12:01 rdm
* [r22825] base/src/TDirectory.cxx: From Gerri:
use strrchr() to find desired directory in ROOT file, using
strchr() does not
work when path has the form: http://root.cern.ch/pippa.root:/LL.
2008-03-25 11:32 rdm
* [r22824] meta/src/TCint.cxx: From Matevz:
make the setting of the gCINTMutex in ProcessLineSync()
conditional on
fLockProcessLine.
2008-03-25 11:10 rdm
* [r22823] configure: add mandatory check for GNU Make >= 3.80.
2008-03-25 10:12 rdm
* [r22822] hist/hist/inc/TF1.h: white space.
2008-03-21 20:44 brun
* [r22819] io/inc/TArchiveFile.h: Fix a warning in default
constructor when compiling with -weffc++
2008-03-21 16:11 axel
* [r22818] cint/reflex/inc/Reflex/PluginService.h, cint/reflex/src:
more ignores in src (.d, CINT dict); add missing exported symbol:
PluginService
2008-03-21 15:07 rdm
* [r22817] xrootd/src/xrootd/configure.classic: fix for iccx8664
which also needs to check for libs in lib64.
2008-03-21 13:07 axel
* [r22816] cint/reflex/inc/Reflex/Builder/TypeBuilder.h: revert
OffsetOf / op&() change untile we find a platform independent
solution
2008-03-21 10:55 axel
* [r22815] cint/reflex/inc/Reflex/internal/InternalTools.h: Solaris
cannot cast a rev_it to a const_rev_it; make the collection const
2008-03-21 01:04 rdm
* [r22814] config/Makefile.in, configure, xrootd/Module.mk: From
Gerri:
- In XROOTD, disable the build by default of the client Perl
interface: it
generates several warnings from SWIG and it does not build on
some systems
- Add a new option '--with-xrootd-opts="..."' to 'configure' to
specify
additional configuration flags to xrootd; in this way those
needing,
for example, the Perl interface, they can get it by configuring
with
./configure --with-xrootd-opts="--enable-perlint" <other-options>
2008-03-21 00:49 pcanal
* [r22813] treeplayer/src/TTreeProxyGenerator.cxx: add handling of
TStreamerElement resulting of 'IgnoreTObjectStreamer' in
TTree::MakeProxy
2008-03-21 00:32 pcanal
* [r22812] base/src/TROOT.cxx: Explicitly mentioned that
TROOT::Reset should not be used from within a function
2008-03-20 23:17 pcanal
* [r22810] io/src/TFile.cxx, io/src/TKey.cxx: Remove unnecessary
changes of the current ROOT directory
and reduce the span of those that are still compulsory
(hence aiding threadsafety)
2008-03-20 22:54 pcanal
* [r22807] base/inc/LinkDef1.h: TMath can't be here otherwise
libMathCore is no longer autoloader
2008-03-20 22:06 pcanal
* [r22806] io/src/TMakeProject.cxx: white space
2008-03-20 22:04 pcanal
* [r22805] tree/src/TBasket.cxx, tree/src/TBranch.cxx,
tree/src/TBranchElement.cxx, tree/src/TBranchObject.cxx,
tree/src/TChain.cxx, tree/src/TFriendElement.cxx,
tree/src/TTree.cxx: Remove unnecessary change of the current ROOT
directory
and reduce the span of those that are still compulsory
(hence aiding threadsafety)
2008-03-20 22:00 pcanal
* [r22804] io/src/TKey.cxx: allow derivation from TDirectoryFile
2008-03-20 21:59 pcanal
* [r22803] io/src/TKey.cxx: allow derivation from TDirectoryFile
2008-03-20 21:52 pcanal
* [r22802] base/inc/LinkDef1.h: add TMath GenerateInstance to
libCore so that the Math dictionary can be optimized (and hence
its inlined function can be optimised)
2008-03-20 21:51 pcanal
* [r22801] test, tutorials/tree: ignore produced files
2008-03-20 17:44 axel
* [r22798] cint/reflex/inc/Reflex/Any.h,
cint/reflex/inc/Reflex/Kernel.h,
cint/reflex/inc/Reflex/PropertyList.h,
cint/reflex/inc/Reflex/internal/PropertyListImpl.h: Fix Savannah
bug #32972: missing RFLX_API decls.
Fix build on Windows: RFLX_API destroys auto-inlining.
2008-03-20 16:39 axel
* [r22796] cint/reflex/inc/Reflex/Kernel.h: Fix problem with CINT
parsing dllimport on Windows. Leaves a problem with the
dictionary complaining about the dllexport of a templated Dummy
func.
2008-03-20 16:12 axel
* [r22795] cint/reflex/inc/Reflex/Builder/TypeBuilder.h: Allow
OffsetOf to work even if the operand implements op&(). Fixes
Savannah #33071.
2008-03-20 15:48 rdm
* [r22793] base/inc/TDirectory.h, base/src/TDirectory.cxx,
io/inc/TDirectoryFile.h, io/src/TDirectoryFile.cxx: make
SaveObjectAs() const.
2008-03-20 15:35 rdm
* [r22792] base/src/TROOT.cxx: in dtor call
TQObject::BlockAllSignals(), so no signals, typically
"Removed" signals, are emitted from TFileHandlers, etc. In this
far state
of destruction the emission of signals will cause bad side
effects or
crashes.
2008-03-20 15:33 rdm
* [r22791] base/inc/TQObject.h, base/src/TQObject.cxx: added new
static methods:
AreAllSignalsBlocked()
BlockAllSignals(Bool_t)
which allows to block the emission of all signals.
2008-03-20 14:42 wlav
* [r22790] pyroot/src/TPySelector.cxx: o) remove unnecessary const
char* casts on GetOption() returns
2008-03-20 14:40 axel
* [r22789] cint/reflex/inc/Reflex/internal/InternalTools.h: Second
try to fix the ugly cast of iter<A> to iter<B>. Just hard cast
the container...
2008-03-20 14:33 wlav
* [r22788] pyroot/src/TPySelector.cxx: o) implement proper const
char* -> char* casting for older pythons
2008-03-20 14:30 axel
* [r22787] cint/reflex/inc/Reflex/internal/InternalTools.h:
Jean-Francois's work-around fails on GCC 4.3
2008-03-20 14:27 axel
* [r22786] cint/reflex/SConstruct, cint/reflex/inc/Reflex/Kernel.h,
cint/reflex/inc/Reflex/internal/InternalTools.h,
cint/reflex/python/SConscript: From Jean-Francois Bastien and me:
* Fix iterator casting: iter(T*) is _not_ part of the standard.
Use reinterpret_cast.
* Fix Scons build for now. Next time there is an issue with it
I'll remove it - this is such an unmaintainable, ugly build
system!
2008-03-20 14:10 rdm
* [r22785] asimage/src/TASPaletteEditor.cxx:
TDirectory::SaveObjectAs() is not static anymore.
2008-03-20 13:58 pcanal
* [r22784] cint/reflex/src/stl_hash.h: correct \#if condition
2008-03-20 13:50 rdm
* [r22783] base/src/TDirectory.cxx, io/src/TDirectoryFile.cxx: fix
comment of SaveObjectAs() which is not a static method anymore.
2008-03-20 13:45 pcanal
* [r22782] cint: add svn:ignore(s)
2008-03-20 13:43 pcanal
* [r22781] cint/cint/src: add svn:ignore(s)
2008-03-20 13:42 pcanal
* [r22780] cint/cint7/lib/dll_stl,
cint/cint7/lib/dll_stl/Makeclimits,
cint/cint7/lib/dll_stl/Makecomplex,
cint/cint7/lib/dll_stl/Makedeque, cint/cint7/lib/dll_stl/Makeeh,
cint/cint7/lib/dll_stl/Makelist, cint/cint7/lib/dll_stl/Makemap,
cint/cint7/lib/dll_stl/Makemap2, cint/cint7/lib/dll_stl/Makemmap,
cint/cint7/lib/dll_stl/Makemmap2,
cint/cint7/lib/dll_stl/Makemset, cint/cint7/lib/dll_stl/Makeque,
cint/cint7/lib/dll_stl/Makese, cint/cint7/lib/dll_stl/Makeset,
cint/cint7/lib/dll_stl/Makestk, cint/cint7/lib/dll_stl/Makestr,
cint/cint7/lib/dll_stl/Makevary, cint/cint7/lib/dll_stl/Makevec,
cint/cint7/lib/dll_stl/Makevecbool: remove generated files
2008-03-20 13:42 pcanal
* [r22779] cint/cint7/inc: add svn:ignore(s)
2008-03-20 13:42 pcanal
* [r22778] cint/cint7/src, cint/cint7/src/auxu.cxx,
cint/cint7/src/dict/iccstrm.cxx, cint/cint7/src/dict/iccstrm.h,
cint/cint7/src/pcode.cxx: port to icc8
2008-03-20 13:41 pcanal
* [r22777] cint/cint/inc, cint/cint/include/limits.h,
cint/cint/include/locale.h, cint/cint/include/signal.h,
cint/cint/include/stddef.h, cint/cint/include/stdio.h,
cint/cint/include/stdlib.h, cint/cint/include/time.h,
cint/tool/rmkdepend: add svn:ignore(s)
2008-03-20 13:41 pcanal
* [r22776] cint/reflex/src/ScopeName.cxx,
cint/reflex/src/stl_hash.h: port to icc8
2008-03-20 13:40 pcanal
* [r22775] cint/cint7/lib/iccstrm/Makefile: fix makefile for new
structure
2008-03-20 13:30 rdm
* [r22774] utils/src/rlibmap.cxx: white space.
2008-03-20 12:59 rdm
* [r22773] cint/cint/src/newlink.cxx,
cint/reflex/src/DataMember.cxx,
cint/reflex/src/PluginFactoryMap.cxx, cint/reflex/src/Tools.cxx,
cint/tool/makecint.cxx: make CINT and Reflex compile with gcc
4.3.0 (<cstdlib> and <cstring>
were missing in several files).
2008-03-20 11:55 moneta
* [r22771] genvector/inc/Math/GenVector/DisplacementVector3D.h,
genvector/inc/Math/GenVector/PositionVector3D.h: - syncronize
with changes from David
http://root.cern.ch/viewcvs?view=rev&revision=22656
in development branch requested by LHCb
2008-03-20 09:06 pcanal
* [r22766] cint/test/testdiff.linuxicc.ref: update for new test
ordering
2008-03-20 08:15 pcanal
* [r22764] cint/cint/src/dict/Apiif.cxx,
cint/cint/src/dict/Apiif.h, cint/cint/src/symbols.cxx: add
\#include <algorithm> for older compilers (icc)
2008-03-20 00:10 pcanal
* [r22763] cint/test/testdiff.newlinux.ref,
cint/test/testdiff.newlinuxicc.ref,
cint/test/testdiff.newmacos.ref: add ref file for cint7
2008-03-19 21:59 pcanal
* [r22762] cint/test/testdiff.linux.ref: update for new tests (and
new order of test)
2008-03-19 21:41 pcanal
* [r22761] cint/test/testdiff.linux.ref,
cint/test/testdiff.linuxicc.ref, cint/test/testdiff.macos.ref:
add reference file for cint5 nightly build
2008-03-19 21:37 pcanal
* [r22760] cint/cint7/src/newlink.cxx: Finish implementing the use
the base class wrapper now that it has been activated by a recent
fix in G__method_inbase
2008-03-19 21:14 wlav
* [r22759] pyroot/inc/TPython.h, pyroot/src/ObjectProxy.h,
pyroot/src/TPySelector.cxx, pyroot/src/TPython.cxx: o) opt in
ObjectProxy.h: skip creating of temporary TClassRef
o) TPython::Exec now returns kFALSE on failure
o) TPySelector now takes a python module, so that that file is
looked up through PYTHONPATH, and it searches for the
TPySelector derived class to instantiate and use
2008-03-19 18:24 pcanal
* [r22757] cint/build/libReflex.mk: move library to ./lib
2008-03-19 18:22 pcanal
* [r22756] cint/build/libCint.mk, cint/build/libReflex.mk: the new
coreversion actual name is cint7
2008-03-19 18:13 pcanal
* [r22755] cint/cint7/src/loadfile.cxx: remove obsolete \#define
2008-03-19 17:49 pcanal
* [r22754] cint/test/testall.cxx: adapt to new binary location
2008-03-19 17:23 axel
* [r22753] cint/reflex/python/genreflex/genreflex.py: From
Jean-François Bastien: call GCCXML with "" so it works for gccxml
paths with spaces, too. Fixes Savannah bug #34348
2008-03-19 17:10 axel
* [r22752] cint/reflex/python/genreflex/gendict.py,
cint/reflex/python/genreflex/genreflex.py: From Hady Zalek:
improve genreflex error handling, exit code; typos fixed
Fixes bug #33929: Genreflex CLI Issues
2008-03-19 17:04 axel
* [r22751] cint/reflex/python/genreflex/gendict.py: From Hady
Zalek: improve mettern matching for pattern-based selection.
Fixes Savannah bug #34096: Genreflex Incorrectly Selects Template
Classes
2008-03-19 16:59 axel
* [r22750] cint/reflex/python/genreflex/genreflex.py: From
Jean-François Bastien: Surround GCCXML call by "" so its path can
contain spaces. Fixes Savannah #34209
2008-03-19 16:45 axel
* [r22749] cint/reflex/Module.mk: Fix check-reflex target (new dir
layout)
2008-03-19 16:45 axel
* [r22748] cint/reflex/python/genreflex/gendict.py: Fix Savannah
#16015 (again); don't assume the name attribute exists.
Do not automatically exclude std::_* types when they are
explicitly selected: needed for std::map on windows where the
whole interface is in the base std::_Tree (baaad MSVC...)
2008-03-19 16:42 pcanal
* [r22747] rint/src/TRint.cxx: Load DllImport.h so that the
interpreter knows about R__EXTERN
2008-03-19 16:41 axel
* [r22746] cint/reflex/inc/Reflex/Member.h: Fix Savannah #34719:
two invalid members are equal, too.
2008-03-19 16:12 rdm
* [r22745] cint/ROOT/cintdlls.mk: remove CINTDICTMAPS in distclean.
2008-03-19 16:00 axel
* [r22744] cint/cint/include/sys/types.h: Remove sys/types.h; it's
generated by cintdlls.mk
2008-03-19 14:28 axel
* [r22742] cint/cint/include, cint/cint/src, cint/cint7/src:
svn:ignores
2008-03-19 14:26 pcanal
* [r22741] reflex: reflex moved to cint/reflex
2008-03-19 14:06 axel
* [r22740] cint/cint/src/common.h, cint/cint7/src/common.h:
Increase G_MAX_SL (max number of shared libraries) from 150 to
1024 - it's cheap: (1024-150)*sizeof(void*)
2008-03-19 14:05 rdm
* [r22739] configure: From Axel:
correct printing in no-stubs checking.
2008-03-19 13:51 rdm
* [r22738] Makefile: g was dropped from glite.
2008-03-19 13:37 pcanal
* [r22737] Makefile: From Axel:
Removes the dupe targets for lib/libCint.so for distclean.
From Axel:
Removes the dupe targets for lib/libCint.so for distclean.
2008-03-19 13:35 pcanal
* [r22736] configure: From Axel:
Silences the "checking for .." for --no-stubs
2008-03-19 11:46 axel
* [r22735] cint/tool/rmkdepend, cint/tool/rmkdepend/cppsetup.c,
cint/tool/rmkdepend/def.h, cint/tool/rmkdepend/ifparser.c,
cint/tool/rmkdepend/ifparser.h, cint/tool/rmkdepend/imakemdep.h,
cint/tool/rmkdepend/include.c, cint/tool/rmkdepend/main.c,
cint/tool/rmkdepend/mainroot.cxx, cint/tool/rmkdepend/parse.c,
cint/tool/rmkdepend/pr.c, cint/tool/rmkdepend/rmkdepend.man: Add
rmkdepend's sources directly, a copy of ROOT's build/rmkdepend
2008-03-19 11:44 axel
* [r22734] cint/configure, cint/tool: Fix CINT standalone
configure: only use PREFIX if --with-prefix is specified.
Make rmkdepend non svn:externals (to be added back in in the next
commit)
2008-03-19 10:45 brun
* [r22733] base/inc/TVirtualMonitoring.h, gui/inc/TGEventHandler.h:
From Federico:
changes for gcc -weffc++ option
2008-03-19 10:41 pcanal
* [r22732] cint/cint7/src/common.h, cint/cint7/src/loadfile.cxx,
cint/cint7/src/rflxutil.cxx, cint/cint7/src/struct.cxx,
cint/reflex/Module.mk,
cint/reflex/inc/Reflex/Builder/ClassBuilder.h,
cint/reflex/inc/Reflex/Builder/UnionBuilder.h,
cint/reflex/src/Class.cxx, cint/reflex/src/Class.h,
cint/reflex/src/ClassBuilder.cxx, cint/reflex/src/Union.cxx,
cint/reflex/src/Union.h, cint/reflex/src/UnionBuilder.cxx: Import
latest improvement from stubs branch:
------------------------------------------------------------------------
r22713 | pcanal | 2008-03-18 09:28:17 -0500 (Tue, 18 Mar 2008) |
2 lines
use only one '%s' since the path merge (cintsydir + coreversion)
is done before hand (anyway the extra argument were missing\!
------------------------------------------------------------------------
r22714 | pcanal | 2008-03-18 09:35:25 -0500 (Tue, 18 Mar 2008) |
2 lines
use real reflex/inc location
------------------------------------------------------------------------
r22716 | russo | 2008-03-18 12:49:43 -0500 (Tue, 18 Mar 2008) | 7
lines
Add support for Union function members to Reflex.
This fixes the problem with making the G__IO.cxx
dictionary file.
2008-03-19 10:28 pcanal
* [r22731] cint/cint/include/sys/types.h: add missing file
2008-03-19 10:22 moneta
* [r22730] minuit2/inc/TFitterFumili.h,
minuit2/src/Minuit2Minimizer.cxx, minuit2/src/TFitterFumili.cxx,
minuit2/src/TFitterMinuit.cxx: - sync with dev branch.
- Fix a problem when deleting TFitterFumili and TFitterMinuit
- Minuit2Minimizer: if valid error are requested always run Hesse
if it was not done before
2008-03-19 10:20 pcanal
* [r22729] Makefile, base/inc/DllImport.h, base/inc/LinkDef2.h,
base/src/TSystem.cxx, cint/COPYING, cint/FAQ.txt, cint/Module.mk,
cint/README.txt, cint/RELNOTE.txt, cint/ROOT,
cint/ROOT/cintdlls.mk, cint/ROOT/configcint.mk, cint/build,
cint/build/Cint.mk, cint/build/Makefile, cint/build/libCint.mk,
cint/build/libReflex.mk, cint/cint, cint/cint/Module.mk,
cint/cint/inc, cint/cint/inc/Api.h, cint/cint/inc/BaseCls.h,
cint/cint/inc/CallFunc.h, cint/cint/inc/Class.h,
cint/cint/inc/DataMbr.h, cint/cint/inc/G__ci.h,
cint/cint/inc/Method.h, cint/cint/inc/MethodAr.h,
cint/cint/inc/Property.h, cint/cint/inc/Shadow.h,
cint/cint/inc/Token.h, cint/cint/inc/Type.h,
cint/cint/inc/Typedf.h, cint/cint/inc/cintdictversion.h,
cint/cint/include, cint/cint/include/Common.h,
cint/cint/include/GL, cint/cint/include/GL/gl.h,
cint/cint/include/GL/glu.h, cint/cint/include/GL/glut.h,
cint/cint/include/GL/xmesa.h, cint/cint/include/README.txt,
cint/cint/include/ReadF.C, cint/cint/include/ReadF.cxx,
cint/cint/include/ReadF.h, cint/cint/include/RegE.C,
cint/cint/include/RegE.cxx, cint/cint/include/RegE.h,
cint/cint/include/X11, cint/cint/include/X11/Xlib.h,
cint/cint/include/X11/Xutil.h, cint/cint/include/X11/keysym.h,
cint/cint/include/X11/xos.h, cint/cint/include/_complex,
cint/cint/include/_complex.h, cint/cint/include/_exception,
cint/cint/include/_exception.h, cint/cint/include/_iostream,
cint/cint/include/_stdexcept, cint/cint/include/_stdexcept.h,
cint/cint/include/api.h, cint/cint/include/array.c,
cint/cint/include/array.h, cint/cint/include/arrayiostream.h,
cint/cint/include/assert.h, cint/cint/include/bool,
cint/cint/include/bool.h, cint/cint/include/boolean.h,
cint/cint/include/carray.c, cint/cint/include/carray.h,
cint/cint/include/cassert, cint/cint/include/cctype,
cint/cint/include/cerrno, cint/cint/include/cfloat,
cint/cint/include/ciso646, cint/cint/include/climits,
cint/cint/include/clocale, cint/cint/include/cmath,
cint/cint/include/complex, cint/cint/include/complex.h,
cint/cint/include/constants.h, cint/cint/include/csetjmp,
cint/cint/include/csignal, cint/cint/include/cstdarg,
cint/cint/include/cstddef, cint/cint/include/cstdio,
cint/cint/include/cstdlib, cint/cint/include/cstring,
cint/cint/include/ctime, cint/cint/include/ctype.h,
cint/cint/include/cwchar, cint/cint/include/cwctype,
cint/cint/include/darray.cxx, cint/cint/include/darray.h,
cint/cint/include/errno.h, cint/cint/include/ertti.h,
cint/cint/include/exception, cint/cint/include/exception.h,
cint/cint/include/fcntl.h, cint/cint/include/fft.c,
cint/cint/include/fft.h, cint/cint/include/float.h,
cint/cint/include/fstream, cint/cint/include/fstream.h,
cint/cint/include/graphbuf.h, cint/cint/include/iomanip,
cint/cint/include/iomanip.h, cint/cint/include/iosenum.cxx,
cint/cint/include/iosfwd, cint/cint/include/iosfwd.h,
cint/cint/include/iostream, cint/cint/include/iostream.h,
cint/cint/include/istream, cint/cint/include/limits,
cint/cint/include/limits.h, cint/cint/include/locale,
cint/cint/include/locale.h, cint/cint/include/lsm.c,
cint/cint/include/lsm.h, cint/cint/include/make.arc,
cint/cint/include/makearc, cint/cint/include/makearcg,
cint/cint/include/makearcsun, cint/cint/include/makefile,
cint/cint/include/makehpib, cint/cint/include/makeit.bat,
cint/cint/include/makeit.c, cint/cint/include/makemat,
cint/cint/include/math.h, cint/cint/include/matrix.cxx,
cint/cint/include/matrix.h, cint/cint/include/matrixstream.h,
cint/cint/include/matrixstream.hi, cint/cint/include/mkincld.c,
cint/cint/include/new, cint/cint/include/new.h,
cint/cint/include/ostream, cint/cint/include/platform.h,
cint/cint/include/pthread.h, cint/cint/include/readfile.h,
cint/cint/include/regex.h, cint/cint/include/regexp.h,
cint/cint/include/setjmp.h, cint/cint/include/signal.h,
cint/cint/include/socket.h, cint/cint/include/spice.h,
cint/cint/include/sstream, cint/cint/include/statistics.c,
cint/cint/include/statistics.h, cint/cint/include/stdarg.h,
cint/cint/include/stddef.h, cint/cint/include/stdexcept,
cint/cint/include/stdio.h, cint/cint/include/stdiostream.h,
cint/cint/include/stdlib.h, cint/cint/include/stream.h,
cint/cint/include/streambuf, cint/cint/include/string.h,
cint/cint/include/striostream.h, cint/cint/include/strstream,
cint/cint/include/strstream.h, cint/cint/include/sys,
cint/cint/include/sys/cdefs.h, cint/cint/include/sys/file.h,
cint/cint/include/sys/ipc.h, cint/cint/include/sys/msg.h,
cint/cint/include/sys/sem.h, cint/cint/include/sys/shm.h,
cint/cint/include/sys/stat.h, cint/cint/include/termios.h,
cint/cint/include/time.h, cint/cint/include/timespec.h,
cint/cint/include/typeinfo, cint/cint/include/typeinfo.h,
cint/cint/include/unistd.h, cint/cint/include/windows.h,
cint/cint/include/winsock.h, cint/cint/include/xgraph.c,
cint/cint/include/xygraphbuf.h, cint/cint/lib,
cint/cint/lib/Makefile, cint/cint/lib/README.txt,
cint/cint/lib/WildCard, cint/cint/lib/WildCard/ARCHIVE,
cint/cint/lib/WildCard/AppInit.c, cint/cint/lib/WildCard/Main.c,
cint/cint/lib/WildCard/Main.cxx, cint/cint/lib/WildCard/Makefile,
cint/cint/lib/WildCard/README, cint/cint/lib/WildCard/TCLMACRO.h,
cint/cint/lib/WildCard/TCLTK.h, cint/cint/lib/WildCard/TKMACRO.h,
cint/cint/lib/WildCard/TOP.h, cint/cint/lib/WildCard/TclIns.c,
cint/cint/lib/WildCard/TkInit.c,
cint/cint/lib/WildCard/WildCard.c,
cint/cint/lib/WildCard/bodediagram.wc,
cint/cint/lib/WildCard/calc.wc, cint/cint/lib/WildCard/grcalc.wc,
cint/cint/lib/WildCard/guibuild.wc,
cint/cint/lib/WildCard/question.wc, cint/cint/lib/WildCard/setup,
cint/cint/lib/WildCard/test.c, cint/cint/lib/WildCard/test3.wc,
cint/cint/lib/WildCard/test5.wc, cint/cint/lib/WildCard/tktest.c,
cint/cint/lib/WildCard/tktest1.c,
cint/cint/lib/WildCard/tktest2.c,
cint/cint/lib/WildCard/wildc.wc, cint/cint/lib/accstrm,
cint/cint/lib/accstrm/Makefile, cint/cint/lib/accstrm/README.txt,
cint/cint/lib/accstrm/fstrm.h, cint/cint/lib/accstrm/iostrm.h,
cint/cint/lib/accstrm/linkdef.h, cint/cint/lib/accstrm/sstrm.h,
cint/cint/lib/alphastrm, cint/cint/lib/alphastrm/Makefile,
cint/cint/lib/alphastrm/README.txt,
cint/cint/lib/alphastrm/fstrm.h,
cint/cint/lib/alphastrm/iostrm.h,
cint/cint/lib/alphastrm/linkdef.h,
cint/cint/lib/alphastrm/sstrm.h, cint/cint/lib/bcstream,
cint/cint/lib/bcstream/Makefile, cint/cint/lib/bcstream/README,
cint/cint/lib/bcstream/fstrm.h, cint/cint/lib/bcstream/iostrm.h,
cint/cint/lib/bcstream/stdiostr.h, cint/cint/lib/bcstream/strm.h,
cint/cint/lib/bcstream/strstrm.h, cint/cint/lib/cbstream,
cint/cint/lib/cbstream/Makefile, cint/cint/lib/cbstream/fstrm.h,
cint/cint/lib/cbstream/iostrm.h,
cint/cint/lib/cbstream/linkdef.h,
cint/cint/lib/cbstream/readme.txt,
cint/cint/lib/cbstream/strstrm.h, cint/cint/lib/cintocx,
cint/cint/lib/cintocx/Cint-Ocx,
cint/cint/lib/cintocx/CintocxCtl.bmp,
cint/cint/lib/cintocx/CintocxCtl.cpp,
cint/cint/lib/cintocx/CintocxCtl.h,
cint/cint/lib/cintocx/CintocxPpg.cpp,
cint/cint/lib/cintocx/CintocxPpg.h,
cint/cint/lib/cintocx/README.txt,
cint/cint/lib/cintocx/Resource.h,
cint/cint/lib/cintocx/StdAfx.cpp, cint/cint/lib/cintocx/StdAfx.h,
cint/cint/lib/cintocx/cintocx.aps,
cint/cint/lib/cintocx/cintocx.clw,
cint/cint/lib/cintocx/cintocx.cpp,
cint/cint/lib/cintocx/cintocx.h,
cint/cint/lib/cintocx/cintocx.ico,
cint/cint/lib/cintocx/cintocx.mak,
cint/cint/lib/cintocx/cintocx.mdp,
cint/cint/lib/cintocx/cintocx.odl,
cint/cint/lib/cintocx/cintocx.rc,
cint/cint/lib/cintocx/cintocx3.bmp,
cint/cint/lib/cintocx/setup.bat, cint/cint/lib/dll_stl,
cint/cint/lib/dll_stl/README.txt, cint/cint/lib/dll_stl/cinteh.h,
cint/cint/lib/dll_stl/clim.h, cint/cint/lib/dll_stl/cmplx.h,
cint/cint/lib/dll_stl/dqu.h, cint/cint/lib/dll_stl/iter.h,
cint/cint/lib/dll_stl/lst.h, cint/cint/lib/dll_stl/mp.h,
cint/cint/lib/dll_stl/multmp.h, cint/cint/lib/dll_stl/multst.h,
cint/cint/lib/dll_stl/pr.h, cint/cint/lib/dll_stl/que.h,
cint/cint/lib/dll_stl/se.h, cint/cint/lib/dll_stl/setup,
cint/cint/lib/dll_stl/setup.bat,
cint/cint/lib/dll_stl/setupbc.bat, cint/cint/lib/dll_stl/st.h,
cint/cint/lib/dll_stl/stk.h, cint/cint/lib/dll_stl/str.h,
cint/cint/lib/dll_stl/suncc5_deque.h,
cint/cint/lib/dll_stl/suncc5_string.h,
cint/cint/lib/dll_stl/vary.h, cint/cint/lib/dll_stl/vec.h,
cint/cint/lib/dll_stl/vecbool.h, cint/cint/lib/gcc3strm,
cint/cint/lib/gcc3strm/Makefile,
cint/cint/lib/gcc3strm/README.txt,
cint/cint/lib/gcc3strm/fstrm.h, cint/cint/lib/gcc3strm/iostrm.h,
cint/cint/lib/gcc3strm/linkdef.h, cint/cint/lib/gcc3strm/sstrm.h,
cint/cint/lib/gcc4strm, cint/cint/lib/gcc4strm/Makefile,
cint/cint/lib/gcc4strm/README.txt,
cint/cint/lib/gcc4strm/fstrm.h, cint/cint/lib/gcc4strm/iostrm.h,
cint/cint/lib/gcc4strm/linkdef.h, cint/cint/lib/gcc4strm/sstrm.h,
cint/cint/lib/gl, cint/cint/lib/gl/GL.h,
cint/cint/lib/gl/README.txt, cint/cint/lib/gl/TOP.h,
cint/cint/lib/gl/cintGL.h, cint/cint/lib/gl/setup,
cint/cint/lib/gl/setup.bat, cint/cint/lib/iccstrm,
cint/cint/lib/iccstrm/Makefile, cint/cint/lib/iccstrm/README.txt,
cint/cint/lib/iccstrm/fstrm.h, cint/cint/lib/iccstrm/iostrm.h,
cint/cint/lib/iccstrm/linkdef.h, cint/cint/lib/iccstrm/sstrm.h,
cint/cint/lib/ipc, cint/cint/lib/ipc/README.txt,
cint/cint/lib/ipc/ipcif.h, cint/cint/lib/ipc/setup,
cint/cint/lib/longlong, cint/cint/lib/longlong/README.txt,
cint/cint/lib/longlong/longdbl.h,
cint/cint/lib/longlong/longlong.h,
cint/cint/lib/longlong/make.bat,
cint/cint/lib/longlong/makelongif,
cint/cint/lib/longlong/makelongif3, cint/cint/lib/longlong/setup,
cint/cint/lib/longlong/setup.bat,
cint/cint/lib/longlong/setupbc.bat,
cint/cint/lib/longlong/setuphp, cint/cint/lib/posix,
cint/cint/lib/posix/README.txt, cint/cint/lib/posix/exten.c,
cint/cint/lib/posix/exten.h, cint/cint/lib/posix/mktypes.c,
cint/cint/lib/posix/posix.h, cint/cint/lib/posix/setup,
cint/cint/lib/posix/setup.bat, cint/cint/lib/posix/setupbc.bat,
cint/cint/lib/posix/setupsc.bat, cint/cint/lib/posix/winposix.c,
cint/cint/lib/posix/winposix.h, cint/cint/lib/prec_stl,
cint/cint/lib/prec_stl/README.txt,
cint/cint/lib/prec_stl/algorithm, cint/cint/lib/prec_stl/bitset,
cint/cint/lib/prec_stl/climits, cint/cint/lib/prec_stl/complex,
cint/cint/lib/prec_stl/deque, cint/cint/lib/prec_stl/exception,
cint/cint/lib/prec_stl/functional,
cint/cint/lib/prec_stl/iterator, cint/cint/lib/prec_stl/limits,
cint/cint/lib/prec_stl/list, cint/cint/lib/prec_stl/map,
cint/cint/lib/prec_stl/memory, cint/cint/lib/prec_stl/multimap,
cint/cint/lib/prec_stl/multiset, cint/cint/lib/prec_stl/numeric,
cint/cint/lib/prec_stl/queue, cint/cint/lib/prec_stl/set,
cint/cint/lib/prec_stl/stack, cint/cint/lib/prec_stl/stdexcept,
cint/cint/lib/prec_stl/string, cint/cint/lib/prec_stl/utility,
cint/cint/lib/prec_stl/valarray, cint/cint/lib/prec_stl/vector,
cint/cint/lib/pthread, cint/cint/lib/pthread/Makefile,
cint/cint/lib/pthread/README.txt, cint/cint/lib/pthread/pthd.h,
cint/cint/lib/pthread/setup, cint/cint/lib/pthread/setuphp,
cint/cint/lib/pthread/thread.h, cint/cint/lib/qt,
cint/cint/lib/qt/Makefile, cint/cint/lib/qt/README.txt,
cint/cint/lib/qt/qcompactstyle.h, cint/cint/lib/qt/qconfig.h,
cint/cint/lib/qt/qmodules.h, cint/cint/lib/qt/qplatformdefs.h,
cint/cint/lib/qt/qtcint.h, cint/cint/lib/qt/qtclasses.h,
cint/cint/lib/qt/qtdummy.h, cint/cint/lib/qt/qtfunctions.h,
cint/cint/lib/qt/qtglobals.h, cint/cint/lib/qt/qtstatic.cxx,
cint/cint/lib/qt/setup, cint/cint/lib/qt/setup.bat,
cint/cint/lib/setup, cint/cint/lib/socket,
cint/cint/lib/socket/README.txt, cint/cint/lib/socket/cintsock.c,
cint/cint/lib/socket/cintsock.h, cint/cint/lib/socket/mksockh.c,
cint/cint/lib/socket/setup, cint/cint/lib/socket/setup.bat,
cint/cint/lib/socket/setupbc.bat, cint/cint/lib/stdstrct,
cint/cint/lib/stdstrct/Makefile, cint/cint/lib/stdstrct/setup,
cint/cint/lib/stdstrct/setup.bat,
cint/cint/lib/stdstrct/setupbc.bat,
cint/cint/lib/stdstrct/stdcxxfunc.h,
cint/cint/lib/stdstrct/stdfunc.h,
cint/cint/lib/stdstrct/stdstr.h, cint/cint/lib/stream,
cint/cint/lib/stream/Makefile, cint/cint/lib/stream/README,
cint/cint/lib/stream/fstrm.h, cint/cint/lib/stream/iostrm.h,
cint/cint/lib/stream/stdiostr.h, cint/cint/lib/stream/strm.h,
cint/cint/lib/stream/strstrm.h, cint/cint/lib/sunstrm,
cint/cint/lib/sunstrm/Makefile, cint/cint/lib/sunstrm/fstrm.h,
cint/cint/lib/sunstrm/iostrm.h, cint/cint/lib/sunstrm/length.cxx,
cint/cint/lib/sunstrm/linkdef.h,
cint/cint/lib/sunstrm/readme.txt, cint/cint/lib/sunstrm/sstrm.h,
cint/cint/lib/vc7strm, cint/cint/lib/vc7strm/Makefile,
cint/cint/lib/vc7strm/README.txt, cint/cint/lib/vc7strm/fstrm.h,
cint/cint/lib/vc7strm/iostrm.h, cint/cint/lib/vc7strm/linkdef.h,
cint/cint/lib/vc7strm/sstrm.h, cint/cint/lib/vcstream,
cint/cint/lib/vcstream/Makefile,
cint/cint/lib/vcstream/Makefileold,
cint/cint/lib/vcstream/README, cint/cint/lib/vcstream/fstrm.h,
cint/cint/lib/vcstream/iostrm.h,
cint/cint/lib/vcstream/stdiostr.h, cint/cint/lib/vcstream/strm.h,
cint/cint/lib/vcstream/strstrm.h, cint/cint/lib/win32api,
cint/cint/lib/win32api/cintwin.h,
cint/cint/lib/win32api/make.bat,
cint/cint/lib/win32api/readme.txt,
cint/cint/lib/win32api/setup.bat,
cint/cint/lib/win32api/setupbc.bat,
cint/cint/lib/win32api/setupsc.bat,
cint/cint/lib/win32api/winfunc.h, cint/cint/lib/wintcldl83,
cint/cint/lib/wintcldl83/README.txt,
cint/cint/lib/wintcldl83/WILDCARD.tcl,
cint/cint/lib/wintcldl83/bodediagram.wc,
cint/cint/lib/wintcldl83/calc.wc,
cint/cint/lib/wintcldl83/cintlib.c,
cint/cint/lib/wintcldl83/gainphas.wc,
cint/cint/lib/wintcldl83/grcalc.wc,
cint/cint/lib/wintcldl83/guibuild.wc,
cint/cint/lib/wintcldl83/quest.wc,
cint/cint/lib/wintcldl83/question.wc,
cint/cint/lib/wintcldl83/setup.bat,
cint/cint/lib/wintcldl83/tclmacro.h,
cint/cint/lib/wintcldl83/tcltk.h,
cint/cint/lib/wintcldl83/test.c,
cint/cint/lib/wintcldl83/test1.wc,
cint/cint/lib/wintcldl83/test3.wc,
cint/cint/lib/wintcldl83/test5.wc,
cint/cint/lib/wintcldl83/tkmacro.h,
cint/cint/lib/wintcldl83/top.h, cint/cint/lib/wintcldl83/try.bat,
cint/cint/lib/wintcldl83/wildc,
cint/cint/lib/wintcldl83/wildc.bat,
cint/cint/lib/wintcldl83/wildc.dbk,
cint/cint/lib/wintcldl83/wildc.tcl,
cint/cint/lib/wintcldl83/wildc.wc,
cint/cint/lib/wintcldl83/wildc/wildc.dsp,
cint/cint/lib/wintcldl83/wildc/wildc.dsw,
cint/cint/lib/wintcldl83/wildc/wildc.mak,
cint/cint/lib/wintcldl83/wildc1.bmp, cint/cint/lib/xlib,
cint/cint/lib/xlib/README.txt, cint/cint/lib/xlib/TOP.h,
cint/cint/lib/xlib/XLIB.h, cint/cint/lib/xlib/setup,
cint/cint/lib/xlib/x11const.h, cint/cint/lib/xlib/x11mfunc.h,
cint/cint/main, cint/cint/main/G__main.c,
cint/cint/main/G__setup.c, cint/cint/main/cppmain.cxx,
cint/cint/src, cint/cint/src/Api.cxx, cint/cint/src/BaseCls.cxx,
cint/cint/src/CallFunc.cxx, cint/cint/src/Class.cxx,
cint/cint/src/DataMbr.cxx, cint/cint/src/HISTORY,
cint/cint/src/Makeapi, cint/cint/src/Method.cxx,
cint/cint/src/MethodAr.cxx, cint/cint/src/README.txt,
cint/cint/src/Shadow.cxx, cint/cint/src/Token.cxx,
cint/cint/src/Type.cxx, cint/cint/src/Typedf.cxx,
cint/cint/src/auxu.cxx, cint/cint/src/bc_assign.cxx,
cint/cint/src/bc_assign.h, cint/cint/src/bc_autoobj.cxx,
cint/cint/src/bc_autoobj.h, cint/cint/src/bc_cfunc.cxx,
cint/cint/src/bc_cfunc.h, cint/cint/src/bc_debug.cxx,
cint/cint/src/bc_debug.h, cint/cint/src/bc_eh.cxx,
cint/cint/src/bc_eh.h, cint/cint/src/bc_exec.cxx,
cint/cint/src/bc_exec.h, cint/cint/src/bc_exec_asm.h,
cint/cint/src/bc_inst.cxx, cint/cint/src/bc_inst.h,
cint/cint/src/bc_item.cxx, cint/cint/src/bc_item.h,
cint/cint/src/bc_linkdef.h, cint/cint/src/bc_parse.cxx,
cint/cint/src/bc_parse.h, cint/cint/src/bc_reader.cxx,
cint/cint/src/bc_reader.h, cint/cint/src/bc_type.cxx,
cint/cint/src/bc_type.h, cint/cint/src/bc_vtbl.cxx,
cint/cint/src/bc_vtbl.h, cint/cint/src/cast.cxx,
cint/cint/src/common.h, cint/cint/src/debug.cxx,
cint/cint/src/decl.cxx, cint/cint/src/dict,
cint/cint/src/dict/Apiif.cxx, cint/cint/src/dict/Apiif.h,
cint/cint/src/dict/accstrm.cxx, cint/cint/src/dict/accstrm.h,
cint/cint/src/dict/allstrm.cxx, cint/cint/src/dict/alphastrm.cxx,
cint/cint/src/dict/alphastrm.h, cint/cint/src/dict/bcstrm.cxx,
cint/cint/src/dict/bcstrm.h, cint/cint/src/dict/cbstrm.cpp,
cint/cint/src/dict/cbstrm.h, cint/cint/src/dict/dmyinit.cxx,
cint/cint/src/dict/dmystrct.cxx, cint/cint/src/dict/dmystrm.cxx,
cint/cint/src/dict/fakestrm.cxx, cint/cint/src/dict/gcc3strm.cxx,
cint/cint/src/dict/gcc3strm.h, cint/cint/src/dict/gcc4strm.cxx,
cint/cint/src/dict/gcc4strm.h, cint/cint/src/dict/iccstrm.cxx,
cint/cint/src/dict/iccstrm.h, cint/cint/src/dict/kccstrm.cxx,
cint/cint/src/dict/kccstrm.h, cint/cint/src/dict/libstrm.cxx,
cint/cint/src/dict/libstrm.h, cint/cint/src/dict/longif.cxx,
cint/cint/src/dict/longif.h, cint/cint/src/dict/longif3.cxx,
cint/cint/src/dict/longif3.h, cint/cint/src/dict/stdstrct.cxx,
cint/cint/src/dict/stdstrct.h, cint/cint/src/dict/sun5strm.cxx,
cint/cint/src/dict/sunstrm.cxx, cint/cint/src/dict/sunstrm.h,
cint/cint/src/dict/vc7strm.cxx, cint/cint/src/dict/vc7strm.h,
cint/cint/src/dict/vcstrm.cxx, cint/cint/src/dict/vcstrm.h,
cint/cint/src/dict/vcstrmold.cxx, cint/cint/src/dict/vcstrmold.h,
cint/cint/src/disp.cxx, cint/cint/src/dllrev.h,
cint/cint/src/dump.cxx, cint/cint/src/end.cxx,
cint/cint/src/error.cxx, cint/cint/src/expr.cxx,
cint/cint/src/fproto.h, cint/cint/src/fread.cxx,
cint/cint/src/func.cxx, cint/cint/src/g__cfunc.c,
cint/cint/src/gcoll.cxx, cint/cint/src/global.h,
cint/cint/src/global1.cxx, cint/cint/src/global2.cxx,
cint/cint/src/header.h, cint/cint/src/ifunc.cxx,
cint/cint/src/inherit.cxx, cint/cint/src/init.cxx,
cint/cint/src/input.cxx, cint/cint/src/intrpt.cxx,
cint/cint/src/loadfile.cxx, cint/cint/src/macos.cxx,
cint/cint/src/macro.cxx, cint/cint/src/malloc.cxx,
cint/cint/src/memtest.cxx, cint/cint/src/memtest.h,
cint/cint/src/new.cxx, cint/cint/src/newlink.cxx,
cint/cint/src/newsos.cxx, cint/cint/src/newsos.h,
cint/cint/src/oldlink.cxx, cint/cint/src/opr.cxx,
cint/cint/src/parse.cxx, cint/cint/src/pause.cxx,
cint/cint/src/pcode.cxx, cint/cint/src/pragma.cxx,
cint/cint/src/quote.cxx, cint/cint/src/random.cxx,
cint/cint/src/rflx_gendict.cxx, cint/cint/src/rflx_gendict.h,
cint/cint/src/rflx_gensrc.cxx, cint/cint/src/rflx_gensrc.h,
cint/cint/src/rflx_tools.cxx, cint/cint/src/rflx_tools.h,
cint/cint/src/scrupto.cxx, cint/cint/src/security.h,
cint/cint/src/shl.cxx, cint/cint/src/sizeof.cxx,
cint/cint/src/struct.cxx, cint/cint/src/stub.cxx,
cint/cint/src/sunos.cxx, cint/cint/src/sunos.h,
cint/cint/src/symbols.cxx, cint/cint/src/tmplt.cxx,
cint/cint/src/typedef.cxx, cint/cint/src/typesym.h,
cint/cint/src/val2a.cxx, cint/cint/src/value.cxx,
cint/cint/src/value.h, cint/cint/src/var.cxx,
cint/cint/src/winnt.cxx, cint/cint/stl,
cint/cint/stl/G__postprocess.h, cint/cint/stl/README.txt,
cint/cint/stl/_algorithm, cint/cint/stl/_autocontainer,
cint/cint/stl/_bitset, cint/cint/stl/_climits,
cint/cint/stl/_climits.h, cint/cint/stl/_deque,
cint/cint/stl/_deque.h, cint/cint/stl/_functional,
cint/cint/stl/_iterator, cint/cint/stl/_iterator.h,
cint/cint/stl/_list, cint/cint/stl/_list.h, cint/cint/stl/_map,
cint/cint/stl/_map.h, cint/cint/stl/_memory,
cint/cint/stl/_memory.h, cint/cint/stl/_multimap,
cint/cint/stl/_multimap.h, cint/cint/stl/_multiset,
cint/cint/stl/_multiset.h, cint/cint/stl/_pair.h,
cint/cint/stl/_set, cint/cint/stl/_set.h, cint/cint/stl/_stack,
cint/cint/stl/_stack.h, cint/cint/stl/_string,
cint/cint/stl/_utility, cint/cint/stl/_utility.h,
cint/cint/stl/_vector, cint/cint/stl/_vector.h,
cint/cint/stl/algo.h, cint/cint/stl/algobase.h,
cint/cint/stl/algorithm, cint/cint/stl/bitset,
cint/cint/stl/bool, cint/cint/stl/bstring.h,
cint/cint/stl/bvector.h, cint/cint/stl/defalloc.h,
cint/cint/stl/deque, cint/cint/stl/deque.h,
cint/cint/stl/faralloc.h, cint/cint/stl/fdeque.h,
cint/cint/stl/flist.h, cint/cint/stl/fmap.h,
cint/cint/stl/fmultmap.h, cint/cint/stl/fmultset.h,
cint/cint/stl/fset.h, cint/cint/stl/function.h,
cint/cint/stl/functional, cint/cint/stl/hdeque.h,
cint/cint/stl/heap.h, cint/cint/stl/hlist.h,
cint/cint/stl/hmap.h, cint/cint/stl/hmultmap.h,
cint/cint/stl/hmultset.h, cint/cint/stl/hset.h,
cint/cint/stl/hugalloc.h, cint/cint/stl/hvector.h,
cint/cint/stl/iterator, cint/cint/stl/iterator.h,
cint/cint/stl/lbvector.h, cint/cint/stl/ldeque.h,
cint/cint/stl/limits, cint/cint/stl/list, cint/cint/stl/list.h,
cint/cint/stl/llist.h, cint/cint/stl/lmap.h,
cint/cint/stl/lmultmap.h, cint/cint/stl/lmultset.h,
cint/cint/stl/lngalloc.h, cint/cint/stl/lset.h,
cint/cint/stl/map, cint/cint/stl/map.h, cint/cint/stl/memory,
cint/cint/stl/multimap, cint/cint/stl/multimap.h,
cint/cint/stl/multiset, cint/cint/stl/multiset.h,
cint/cint/stl/neralloc.h, cint/cint/stl/nmap.h,
cint/cint/stl/nmultmap.h, cint/cint/stl/nmultset.h,
cint/cint/stl/nset.h, cint/cint/stl/numeric, cint/cint/stl/pair,
cint/cint/stl/pair.h, cint/cint/stl/projectn.h,
cint/cint/stl/queue, cint/cint/stl/random.cpp, cint/cint/stl/set,
cint/cint/stl/set.h, cint/cint/stl/stack, cint/cint/stl/stack.h,
cint/cint/stl/string, cint/cint/stl/tempbuf.cpp,
cint/cint/stl/tempbuf.h, cint/cint/stl/teststl,
cint/cint/stl/teststl.c, cint/cint/stl/tree.h,
cint/cint/stl/utility, cint/cint/stl/utility.h,
cint/cint/stl/valarray, cint/cint/stl/vector,
cint/cint/stl/vector.h, cint/cint7, cint/cint7/Module.mk,
cint/cint7/inc, cint/cint7/inc/Api.h, cint/cint7/inc/BaseCls.h,
cint/cint7/inc/CallFunc.h, cint/cint7/inc/Class.h,
cint/cint7/inc/DataMbr.h, cint/cint7/inc/G__ci.h,
cint/cint7/inc/G__ci_fproto.h, cint/cint7/inc/G__security.h,
cint/cint7/inc/Method.h, cint/cint7/inc/MethodAr.h,
cint/cint7/inc/Property.h, cint/cint7/inc/Shadow.h,
cint/cint7/inc/Token.h, cint/cint7/inc/Type.h,
cint/cint7/inc/Typedf.h, cint/cint7/inc/cintdictversion.h,
cint/cint7/include, cint/cint7/include/Common.h,
cint/cint7/include/GL, cint/cint7/include/GL/gl.h,
cint/cint7/include/GL/glu.h, cint/cint7/include/GL/glut.h,
cint/cint7/include/GL/xmesa.h, cint/cint7/include/README.txt,
cint/cint7/include/ReadF.C, cint/cint7/include/ReadF.cxx,
cint/cint7/include/ReadF.h, cint/cint7/include/RegE.C,
cint/cint7/include/RegE.cxx, cint/cint7/include/RegE.h,
cint/cint7/include/X11, cint/cint7/include/X11/Xlib.h,
cint/cint7/include/X11/Xutil.h, cint/cint7/include/X11/keysym.h,
cint/cint7/include/X11/xos.h, cint/cint7/include/_complex,
cint/cint7/include/_complex.h, cint/cint7/include/_exception,
cint/cint7/include/_exception.h, cint/cint7/include/_iostream,
cint/cint7/include/_stdexcept, cint/cint7/include/_stdexcept.h,
cint/cint7/include/api.h, cint/cint7/include/array.c,
cint/cint7/include/array.h, cint/cint7/include/arrayiostream.h,
cint/cint7/include/assert.h, cint/cint7/include/bool,
cint/cint7/include/bool.h, cint/cint7/include/boolean.h,
cint/cint7/include/carray.c, cint/cint7/include/carray.h,
cint/cint7/include/cassert, cint/cint7/include/cctype,
cint/cint7/include/cerrno, cint/cint7/include/cfloat,
cint/cint7/include/ciso646, cint/cint7/include/climits,
cint/cint7/include/clocale, cint/cint7/include/cmath,
cint/cint7/include/complex, cint/cint7/include/complex.h,
cint/cint7/include/constants.h, cint/cint7/include/csetjmp,
cint/cint7/include/csignal, cint/cint7/include/cstdarg,
cint/cint7/include/cstddef, cint/cint7/include/cstdio,
cint/cint7/include/cstdlib, cint/cint7/include/cstring,
cint/cint7/include/ctime, cint/cint7/include/ctype.h,
cint/cint7/include/cwchar, cint/cint7/include/cwctype,
cint/cint7/include/darray.cxx, cint/cint7/include/darray.h,
cint/cint7/include/done, cint/cint7/include/errno.h,
cint/cint7/include/ertti.h, cint/cint7/include/exception,
cint/cint7/include/exception.h, cint/cint7/include/fcntl.h,
cint/cint7/include/fft.c, cint/cint7/include/fft.h,
cint/cint7/include/float.h, cint/cint7/include/fstream,
cint/cint7/include/fstream.h, cint/cint7/include/graphbuf.h,
cint/cint7/include/iomanip, cint/cint7/include/iomanip.h,
cint/cint7/include/iosenum.cxx, cint/cint7/include/iosenum.h,
cint/cint7/include/iosfwd, cint/cint7/include/iosfwd.h,
cint/cint7/include/iostream, cint/cint7/include/iostream.h,
cint/cint7/include/istream, cint/cint7/include/limits,
cint/cint7/include/limits.h, cint/cint7/include/locale,
cint/cint7/include/locale.h, cint/cint7/include/lsm.c,
cint/cint7/include/lsm.h, cint/cint7/include/make.arc,
cint/cint7/include/makearc, cint/cint7/include/makearcg,
cint/cint7/include/makearcsun, cint/cint7/include/makefile,
cint/cint7/include/makehpib, cint/cint7/include/makeit.bat,
cint/cint7/include/makeit.c, cint/cint7/include/makemat,
cint/cint7/include/math.h, cint/cint7/include/matrix.cxx,
cint/cint7/include/matrix.h, cint/cint7/include/matrixstream.h,
cint/cint7/include/matrixstream.hi, cint/cint7/include/mkincld.c,
cint/cint7/include/new, cint/cint7/include/new.h,
cint/cint7/include/ostream, cint/cint7/include/platform.h,
cint/cint7/include/pthread.h, cint/cint7/include/readfile.h,
cint/cint7/include/regex.h, cint/cint7/include/regexp.h,
cint/cint7/include/setjmp.h, cint/cint7/include/signal.h,
cint/cint7/include/socket.h, cint/cint7/include/spice.h,
cint/cint7/include/sstream, cint/cint7/include/statistics.c,
cint/cint7/include/statistics.h, cint/cint7/include/stdarg.h,
cint/cint7/include/stddef.h, cint/cint7/include/stdexcept,
cint/cint7/include/stdio.h, cint/cint7/include/stdiostream.h,
cint/cint7/include/stdlib.h, cint/cint7/include/stream.h,
cint/cint7/include/streambuf, cint/cint7/include/string.h,
cint/cint7/include/striostream.h, cint/cint7/include/strstream,
cint/cint7/include/strstream.h, cint/cint7/include/sys,
cint/cint7/include/sys/cdefs.h, cint/cint7/include/sys/file.h,
cint/cint7/include/sys/ipc.h, cint/cint7/include/sys/msg.h,
cint/cint7/include/sys/sem.h, cint/cint7/include/sys/shm.h,
cint/cint7/include/sys/stat.h, cint/cint7/include/sys/types.h,
cint/cint7/include/systypes.h, cint/cint7/include/termios.h,
cint/cint7/include/time.h, cint/cint7/include/timespec.h,
cint/cint7/include/typeinfo, cint/cint7/include/typeinfo.h,
cint/cint7/include/unistd.h, cint/cint7/include/windows.h,
cint/cint7/include/winsock.h, cint/cint7/include/xgraph.c,
cint/cint7/include/xygraphbuf.h, cint/cint7/lib,
cint/cint7/lib/Makefile, cint/cint7/lib/README.txt,
cint/cint7/lib/WildCard, cint/cint7/lib/WildCard/ARCHIVE,
cint/cint7/lib/WildCard/AppInit.c,
cint/cint7/lib/WildCard/Main.c, cint/cint7/lib/WildCard/Main.cxx,
cint/cint7/lib/WildCard/Makefile, cint/cint7/lib/WildCard/README,
cint/cint7/lib/WildCard/TCLMACRO.h,
cint/cint7/lib/WildCard/TCLTK.h,
cint/cint7/lib/WildCard/TKMACRO.h, cint/cint7/lib/WildCard/TOP.h,
cint/cint7/lib/WildCard/TclIns.c,
cint/cint7/lib/WildCard/TkInit.c,
cint/cint7/lib/WildCard/WildCard.c,
cint/cint7/lib/WildCard/bodediagram.wc,
cint/cint7/lib/WildCard/calc.wc,
cint/cint7/lib/WildCard/grcalc.wc,
cint/cint7/lib/WildCard/guibuild.wc,
cint/cint7/lib/WildCard/question.wc,
cint/cint7/lib/WildCard/setup, cint/cint7/lib/WildCard/test.c,
cint/cint7/lib/WildCard/test3.wc,
cint/cint7/lib/WildCard/test5.wc,
cint/cint7/lib/WildCard/tktest.c,
cint/cint7/lib/WildCard/tktest1.c,
cint/cint7/lib/WildCard/tktest2.c,
cint/cint7/lib/WildCard/wildc.wc, cint/cint7/lib/accstrm,
cint/cint7/lib/accstrm/Makefile,
cint/cint7/lib/accstrm/README.txt,
cint/cint7/lib/accstrm/fstrm.h, cint/cint7/lib/accstrm/iostrm.h,
cint/cint7/lib/accstrm/linkdef.h, cint/cint7/lib/accstrm/sstrm.h,
cint/cint7/lib/alphastrm, cint/cint7/lib/alphastrm/Makefile,
cint/cint7/lib/alphastrm/README.txt,
cint/cint7/lib/alphastrm/fstrm.h,
cint/cint7/lib/alphastrm/iostrm.h,
cint/cint7/lib/alphastrm/linkdef.h,
cint/cint7/lib/alphastrm/sstrm.h, cint/cint7/lib/bcstream,
cint/cint7/lib/bcstream/Makefile, cint/cint7/lib/bcstream/README,
cint/cint7/lib/bcstream/fstrm.h,
cint/cint7/lib/bcstream/iostrm.h,
cint/cint7/lib/bcstream/stdiostr.h,
cint/cint7/lib/bcstream/strm.h,
cint/cint7/lib/bcstream/strstrm.h, cint/cint7/lib/cbstream,
cint/cint7/lib/cbstream/Makefile,
cint/cint7/lib/cbstream/fstrm.h,
cint/cint7/lib/cbstream/iostrm.h,
cint/cint7/lib/cbstream/linkdef.h,
cint/cint7/lib/cbstream/readme.txt,
cint/cint7/lib/cbstream/strstrm.h, cint/cint7/lib/cintocx,
cint/cint7/lib/cintocx/Cint-Ocx,
cint/cint7/lib/cintocx/CintocxCtl.bmp,
cint/cint7/lib/cintocx/CintocxCtl.cpp,
cint/cint7/lib/cintocx/CintocxCtl.h,
cint/cint7/lib/cintocx/CintocxPpg.cpp,
cint/cint7/lib/cintocx/CintocxPpg.h,
cint/cint7/lib/cintocx/README.txt,
cint/cint7/lib/cintocx/Resource.h,
cint/cint7/lib/cintocx/StdAfx.cpp,
cint/cint7/lib/cintocx/StdAfx.h,
cint/cint7/lib/cintocx/cintocx.aps,
cint/cint7/lib/cintocx/cintocx.clw,
cint/cint7/lib/cintocx/cintocx.cpp,
cint/cint7/lib/cintocx/cintocx.h,
cint/cint7/lib/cintocx/cintocx.ico,
cint/cint7/lib/cintocx/cintocx.mak,
cint/cint7/lib/cintocx/cintocx.mdp,
cint/cint7/lib/cintocx/cintocx.odl,
cint/cint7/lib/cintocx/cintocx.rc,
cint/cint7/lib/cintocx/cintocx3.bmp,
cint/cint7/lib/cintocx/setup.bat, cint/cint7/lib/dll_stl,
cint/cint7/lib/dll_stl/.gdb_history,
cint/cint7/lib/dll_stl/Makeclimits,
cint/cint7/lib/dll_stl/Makecomplex,
cint/cint7/lib/dll_stl/Makedeque, cint/cint7/lib/dll_stl/Makeeh,
cint/cint7/lib/dll_stl/Makelist, cint/cint7/lib/dll_stl/Makemap,
cint/cint7/lib/dll_stl/Makemap2, cint/cint7/lib/dll_stl/Makemmap,
cint/cint7/lib/dll_stl/Makemmap2,
cint/cint7/lib/dll_stl/Makemset, cint/cint7/lib/dll_stl/Makeque,
cint/cint7/lib/dll_stl/Makese, cint/cint7/lib/dll_stl/Makeset,
cint/cint7/lib/dll_stl/Makestk, cint/cint7/lib/dll_stl/Makestr,
cint/cint7/lib/dll_stl/Makevary, cint/cint7/lib/dll_stl/Makevec,
cint/cint7/lib/dll_stl/Makevecbool,
cint/cint7/lib/dll_stl/README.txt,
cint/cint7/lib/dll_stl/cinteh.h, cint/cint7/lib/dll_stl/clim.h,
cint/cint7/lib/dll_stl/cmplx.h, cint/cint7/lib/dll_stl/dqu.h,
cint/cint7/lib/dll_stl/iter.h, cint/cint7/lib/dll_stl/lst.h,
cint/cint7/lib/dll_stl/mp.h, cint/cint7/lib/dll_stl/multmp.h,
cint/cint7/lib/dll_stl/multst.h, cint/cint7/lib/dll_stl/pr.h,
cint/cint7/lib/dll_stl/que.h, cint/cint7/lib/dll_stl/se.h,
cint/cint7/lib/dll_stl/setup, cint/cint7/lib/dll_stl/setup.bat,
cint/cint7/lib/dll_stl/setupbc.bat, cint/cint7/lib/dll_stl/st.h,
cint/cint7/lib/dll_stl/stk.h, cint/cint7/lib/dll_stl/str.h,
cint/cint7/lib/dll_stl/suncc5_deque.h,
cint/cint7/lib/dll_stl/suncc5_string.h,
cint/cint7/lib/dll_stl/vary.h, cint/cint7/lib/dll_stl/vec.h,
cint/cint7/lib/dll_stl/vecbool.h, cint/cint7/lib/gcc3strm,
cint/cint7/lib/gcc3strm/Makefile,
cint/cint7/lib/gcc3strm/README.txt,
cint/cint7/lib/gcc3strm/fstrm.h,
cint/cint7/lib/gcc3strm/iostrm.h,
cint/cint7/lib/gcc3strm/linkdef.h,
cint/cint7/lib/gcc3strm/sstrm.h, cint/cint7/lib/gcc4strm,
cint/cint7/lib/gcc4strm/Makefile,
cint/cint7/lib/gcc4strm/README.txt,
cint/cint7/lib/gcc4strm/fstrm.h,
cint/cint7/lib/gcc4strm/iostrm.h,
cint/cint7/lib/gcc4strm/linkdef.h,
cint/cint7/lib/gcc4strm/sstrm.h, cint/cint7/lib/gl,
cint/cint7/lib/gl/GL.h, cint/cint7/lib/gl/README.txt,
cint/cint7/lib/gl/TOP.h, cint/cint7/lib/gl/cintGL.h,
cint/cint7/lib/gl/setup, cint/cint7/lib/gl/setup.bat,
cint/cint7/lib/iccstrm, cint/cint7/lib/iccstrm/Makefile,
cint/cint7/lib/iccstrm/README.txt,
cint/cint7/lib/iccstrm/fstrm.h, cint/cint7/lib/iccstrm/iostrm.h,
cint/cint7/lib/iccstrm/linkdef.h, cint/cint7/lib/iccstrm/sstrm.h,
cint/cint7/lib/ipc, cint/cint7/lib/ipc/README.txt,
cint/cint7/lib/ipc/ipcif.h, cint/cint7/lib/ipc/setup,
cint/cint7/lib/longlong, cint/cint7/lib/longlong/README.txt,
cint/cint7/lib/longlong/longdbl.h,
cint/cint7/lib/longlong/longlong.h,
cint/cint7/lib/longlong/make.bat,
cint/cint7/lib/longlong/makelongif,
cint/cint7/lib/longlong/makelongif3,
cint/cint7/lib/longlong/setup, cint/cint7/lib/longlong/setup.bat,
cint/cint7/lib/longlong/setupbc.bat,
cint/cint7/lib/longlong/setuphp, cint/cint7/lib/posix,
cint/cint7/lib/posix/README.txt, cint/cint7/lib/posix/exten.c,
cint/cint7/lib/posix/exten.h, cint/cint7/lib/posix/mktypes.c,
cint/cint7/lib/posix/posix.h, cint/cint7/lib/posix/setup,
cint/cint7/lib/posix/setup.bat, cint/cint7/lib/posix/setupbc.bat,
cint/cint7/lib/posix/setupsc.bat,
cint/cint7/lib/posix/winposix.c, cint/cint7/lib/posix/winposix.h,
cint/cint7/lib/prec_stl, cint/cint7/lib/prec_stl/README.txt,
cint/cint7/lib/prec_stl/algorithm,
cint/cint7/lib/prec_stl/bitset, cint/cint7/lib/prec_stl/climits,
cint/cint7/lib/prec_stl/complex, cint/cint7/lib/prec_stl/deque,
cint/cint7/lib/prec_stl/exception,
cint/cint7/lib/prec_stl/functional,
cint/cint7/lib/prec_stl/iterator, cint/cint7/lib/prec_stl/limits,
cint/cint7/lib/prec_stl/list, cint/cint7/lib/prec_stl/map,
cint/cint7/lib/prec_stl/memory, cint/cint7/lib/prec_stl/multimap,
cint/cint7/lib/prec_stl/multiset,
cint/cint7/lib/prec_stl/numeric, cint/cint7/lib/prec_stl/queue,
cint/cint7/lib/prec_stl/set, cint/cint7/lib/prec_stl/stack,
cint/cint7/lib/prec_stl/stdexcept,
cint/cint7/lib/prec_stl/string,
cint/cint7/lib/prec_stl/string.orig,
cint/cint7/lib/prec_stl/utility,
cint/cint7/lib/prec_stl/valarray, cint/cint7/lib/prec_stl/vector,
cint/cint7/lib/pthread, cint/cint7/lib/pthread/Makefile,
cint/cint7/lib/pthread/README.txt, cint/cint7/lib/pthread/pthd.h,
cint/cint7/lib/pthread/setup, cint/cint7/lib/pthread/setuphp,
cint/cint7/lib/pthread/thread.h, cint/cint7/lib/qt,
cint/cint7/lib/qt/Makefile, cint/cint7/lib/qt/README.txt,
cint/cint7/lib/qt/qcompactstyle.h, cint/cint7/lib/qt/qconfig.h,
cint/cint7/lib/qt/qmodules.h, cint/cint7/lib/qt/qplatformdefs.h,
cint/cint7/lib/qt/qtcint.h, cint/cint7/lib/qt/qtclasses.h,
cint/cint7/lib/qt/qtdummy.h, cint/cint7/lib/qt/qtfunctions.h,
cint/cint7/lib/qt/qtglobals.h, cint/cint7/lib/qt/qtstatic.cxx,
cint/cint7/lib/qt/setup, cint/cint7/lib/qt/setup.bat,
cint/cint7/lib/setup, cint/cint7/lib/socket,
cint/cint7/lib/socket/README.txt,
cint/cint7/lib/socket/cintsock.c,
cint/cint7/lib/socket/cintsock.h,
cint/cint7/lib/socket/mksockh.c, cint/cint7/lib/socket/setup,
cint/cint7/lib/socket/setup.bat,
cint/cint7/lib/socket/setupbc.bat, cint/cint7/lib/stdstrct,
cint/cint7/lib/stdstrct/Makefile, cint/cint7/lib/stdstrct/setup,
cint/cint7/lib/stdstrct/setup.bat,
cint/cint7/lib/stdstrct/setupbc.bat,
cint/cint7/lib/stdstrct/stdcxxfunc.h,
cint/cint7/lib/stdstrct/stdfunc.h,
cint/cint7/lib/stdstrct/stdstr.h, cint/cint7/lib/stream,
cint/cint7/lib/stream/Makefile, cint/cint7/lib/stream/README,
cint/cint7/lib/stream/fstrm.h, cint/cint7/lib/stream/iostrm.h,
cint/cint7/lib/stream/stdiostr.h, cint/cint7/lib/stream/strm.h,
cint/cint7/lib/stream/strstrm.h, cint/cint7/lib/sunstrm,
cint/cint7/lib/sunstrm/Makefile, cint/cint7/lib/sunstrm/fstrm.h,
cint/cint7/lib/sunstrm/iostrm.h,
cint/cint7/lib/sunstrm/length.cxx,
cint/cint7/lib/sunstrm/linkdef.h,
cint/cint7/lib/sunstrm/readme.txt,
cint/cint7/lib/sunstrm/sstrm.h, cint/cint7/lib/vc7strm,
cint/cint7/lib/vc7strm/Makefile,
cint/cint7/lib/vc7strm/README.txt,
cint/cint7/lib/vc7strm/fstrm.h, cint/cint7/lib/vc7strm/iostrm.h,
cint/cint7/lib/vc7strm/linkdef.h, cint/cint7/lib/vc7strm/sstrm.h,
cint/cint7/lib/vcstream, cint/cint7/lib/vcstream/Makefile,
cint/cint7/lib/vcstream/Makefileold,
cint/cint7/lib/vcstream/README, cint/cint7/lib/vcstream/fstrm.h,
cint/cint7/lib/vcstream/iostrm.h,
cint/cint7/lib/vcstream/stdiostr.h,
cint/cint7/lib/vcstream/strm.h,
cint/cint7/lib/vcstream/strstrm.h, cint/cint7/lib/win32api,
cint/cint7/lib/win32api/cintwin.h,
cint/cint7/lib/win32api/make.bat,
cint/cint7/lib/win32api/readme.txt,
cint/cint7/lib/win32api/setup.bat,
cint/cint7/lib/win32api/setupbc.bat,
cint/cint7/lib/win32api/setupsc.bat,
cint/cint7/lib/win32api/winfunc.h, cint/cint7/lib/wintcldl83,
cint/cint7/lib/wintcldl83/README.txt,
cint/cint7/lib/wintcldl83/WILDCARD.tcl,
cint/cint7/lib/wintcldl83/bodediagram.wc,
cint/cint7/lib/wintcldl83/calc.wc,
cint/cint7/lib/wintcldl83/cintlib.c,
cint/cint7/lib/wintcldl83/gainphas.wc,
cint/cint7/lib/wintcldl83/grcalc.wc,
cint/cint7/lib/wintcldl83/guibuild.wc,
cint/cint7/lib/wintcldl83/quest.wc,
cint/cint7/lib/wintcldl83/question.wc,
cint/cint7/lib/wintcldl83/setup.bat,
cint/cint7/lib/wintcldl83/tclmacro.h,
cint/cint7/lib/wintcldl83/tcltk.h,
cint/cint7/lib/wintcldl83/test.c,
cint/cint7/lib/wintcldl83/test1.wc,
cint/cint7/lib/wintcldl83/test3.wc,
cint/cint7/lib/wintcldl83/test5.wc,
cint/cint7/lib/wintcldl83/tkmacro.h,
cint/cint7/lib/wintcldl83/top.h,
cint/cint7/lib/wintcldl83/try.bat,
cint/cint7/lib/wintcldl83/wildc,
cint/cint7/lib/wintcldl83/wildc.bat,
cint/cint7/lib/wintcldl83/wildc.dbk,
cint/cint7/lib/wintcldl83/wildc.tcl,
cint/cint7/lib/wintcldl83/wildc.wc,
cint/cint7/lib/wintcldl83/wildc/wildc.dsp,
cint/cint7/lib/wintcldl83/wildc/wildc.dsw,
cint/cint7/lib/wintcldl83/wildc/wildc.mak,
cint/cint7/lib/wintcldl83/wildc1.bmp, cint/cint7/lib/xlib,
cint/cint7/lib/xlib/README.txt, cint/cint7/lib/xlib/TOP.h,
cint/cint7/lib/xlib/XLIB.h, cint/cint7/lib/xlib/setup,
cint/cint7/lib/xlib/x11const.h, cint/cint7/lib/xlib/x11mfunc.h,
cint/cint7/main, cint/cint7/main/G__main.c,
cint/cint7/main/G__setup.c, cint/cint7/main/cppmain.cxx,
cint/cint7/src, cint/cint7/src/Api.cxx,
cint/cint7/src/BaseCls.cxx, cint/cint7/src/CallFunc.cxx,
cint/cint7/src/Class.cxx, cint/cint7/src/DataMbr.cxx,
cint/cint7/src/Dict.cxx, cint/cint7/src/Dict.h,
cint/cint7/src/Makefile, cint/cint7/src/Method.cxx,
cint/cint7/src/MethodAr.cxx, cint/cint7/src/README.txt,
cint/cint7/src/Shadow.cxx, cint/cint7/src/Token.cxx,
cint/cint7/src/Type.cxx, cint/cint7/src/Typedf.cxx,
cint/cint7/src/auxu.cxx, cint/cint7/src/bc_assign.cxx,
cint/cint7/src/bc_assign.h, cint/cint7/src/bc_autoobj.cxx,
cint/cint7/src/bc_autoobj.h, cint/cint7/src/bc_cfunc.cxx,
cint/cint7/src/bc_cfunc.h, cint/cint7/src/bc_debug.cxx,
cint/cint7/src/bc_debug.h, cint/cint7/src/bc_eh.cxx,
cint/cint7/src/bc_eh.h, cint/cint7/src/bc_exec.cxx,
cint/cint7/src/bc_exec.h, cint/cint7/src/bc_exec_asm.h,
cint/cint7/src/bc_inst.cxx, cint/cint7/src/bc_inst.h,
cint/cint7/src/bc_item.cxx, cint/cint7/src/bc_item.h,
cint/cint7/src/bc_linkdef.h, cint/cint7/src/bc_parse.cxx,
cint/cint7/src/bc_parse.h, cint/cint7/src/bc_reader.cxx,
cint/cint7/src/bc_reader.h, cint/cint7/src/bc_type.cxx,
cint/cint7/src/bc_type.h, cint/cint7/src/bc_vtbl.cxx,
cint/cint7/src/bc_vtbl.h, cint/cint7/src/cast.cxx,
cint/cint7/src/common.h, cint/cint7/src/debug.cxx,
cint/cint7/src/decl.cxx, cint/cint7/src/dict,
cint/cint7/src/dict/Apiif.cxx, cint/cint7/src/dict/Apiif.h,
cint/cint7/src/dict/accstrm.cxx, cint/cint7/src/dict/accstrm.h,
cint/cint7/src/dict/allstrm.cxx,
cint/cint7/src/dict/alphastrm.cxx,
cint/cint7/src/dict/alphastrm.h, cint/cint7/src/dict/bcstrm.cxx,
cint/cint7/src/dict/bcstrm.h, cint/cint7/src/dict/cbstrm.cpp,
cint/cint7/src/dict/cbstrm.h, cint/cint7/src/dict/dmyinit.cxx,
cint/cint7/src/dict/dmystrct.cxx,
cint/cint7/src/dict/dmystrm.cxx,
cint/cint7/src/dict/fakestrm.cxx,
cint/cint7/src/dict/gcc3strm.cxx, cint/cint7/src/dict/gcc3strm.h,
cint/cint7/src/dict/gcc4strm.cxx, cint/cint7/src/dict/gcc4strm.h,
cint/cint7/src/dict/iccstrm.cxx, cint/cint7/src/dict/iccstrm.h,
cint/cint7/src/dict/kccstrm.cxx, cint/cint7/src/dict/kccstrm.h,
cint/cint7/src/dict/libstrm.cxx, cint/cint7/src/dict/libstrm.h,
cint/cint7/src/dict/longif.cxx, cint/cint7/src/dict/longif.h,
cint/cint7/src/dict/longif3.cxx, cint/cint7/src/dict/longif3.h,
cint/cint7/src/dict/stdstrct.cxx, cint/cint7/src/dict/stdstrct.h,
cint/cint7/src/dict/sun5strm.cxx,
cint/cint7/src/dict/sunstrm.cxx, cint/cint7/src/dict/sunstrm.h,
cint/cint7/src/dict/vc7strm.cxx, cint/cint7/src/dict/vc7strm.h,
cint/cint7/src/dict/vcstrm.cxx, cint/cint7/src/dict/vcstrm.h,
cint/cint7/src/dict/vcstrmold.cxx,
cint/cint7/src/dict/vcstrmold.h, cint/cint7/src/disp.cxx,
cint/cint7/src/dllrev.h, cint/cint7/src/dump.cxx,
cint/cint7/src/end.cxx, cint/cint7/src/error.cxx,
cint/cint7/src/expr.cxx, cint/cint7/src/fproto.h,
cint/cint7/src/fread.cxx, cint/cint7/src/func.cxx,
cint/cint7/src/g__cfunc.c, cint/cint7/src/gcoll.cxx,
cint/cint7/src/global.h, cint/cint7/src/global1.cxx,
cint/cint7/src/global2.cxx, cint/cint7/src/header.h,
cint/cint7/src/ifunc.cxx, cint/cint7/src/inherit.cxx,
cint/cint7/src/init.cxx, cint/cint7/src/input.cxx,
cint/cint7/src/intrpt.cxx, cint/cint7/src/libCint.vcproj,
cint/cint7/src/loadfile.cxx, cint/cint7/src/macos.cxx,
cint/cint7/src/macro.cxx, cint/cint7/src/malloc.cxx,
cint/cint7/src/memo.txt, cint/cint7/src/memtest.cxx,
cint/cint7/src/memtest.h, cint/cint7/src/new.cxx,
cint/cint7/src/newlink.cxx, cint/cint7/src/newsos.cxx,
cint/cint7/src/newsos.h, cint/cint7/src/oldlink.cxx,
cint/cint7/src/opr.cxx, cint/cint7/src/parse.cxx,
cint/cint7/src/pause.cxx, cint/cint7/src/pcode.cxx,
cint/cint7/src/pcode.h, cint/cint7/src/pragma.cxx,
cint/cint7/src/quote.cxx, cint/cint7/src/random.cxx,
cint/cint7/src/rflx_gendict.cxx, cint/cint7/src/rflx_gendict.h,
cint/cint7/src/rflx_gensrc.cxx, cint/cint7/src/rflx_gensrc.h,
cint/cint7/src/rflx_tools.cxx, cint/cint7/src/rflx_tools.h,
cint/cint7/src/rflxutil.cxx, cint/cint7/src/scrupto.cxx,
cint/cint7/src/shl.cxx, cint/cint7/src/sizeof.cxx,
cint/cint7/src/struct.cxx, cint/cint7/src/stub.cxx,
cint/cint7/src/sunos.cxx, cint/cint7/src/sunos.h,
cint/cint7/src/tmplt.cxx, cint/cint7/src/typedef.cxx,
cint/cint7/src/typesym.h, cint/cint7/src/val2a.cxx,
cint/cint7/src/value.cxx, cint/cint7/src/value.h,
cint/cint7/src/var.cxx, cint/cint7/src/vararg.h,
cint/cint7/src/winnt.cxx, cint/cint7/stl,
cint/cint7/stl/README.txt, cint/cint7/stl/_algorithm,
cint/cint7/stl/_autocontainer, cint/cint7/stl/_bitset,
cint/cint7/stl/_climits, cint/cint7/stl/_climits.h,
cint/cint7/stl/_deque, cint/cint7/stl/_deque.h,
cint/cint7/stl/_functional, cint/cint7/stl/_iterator,
cint/cint7/stl/_iterator.h, cint/cint7/stl/_list,
cint/cint7/stl/_list.h, cint/cint7/stl/_map,
cint/cint7/stl/_map.h, cint/cint7/stl/_memory,
cint/cint7/stl/_memory.h, cint/cint7/stl/_multimap,
cint/cint7/stl/_multimap.h, cint/cint7/stl/_multiset,
cint/cint7/stl/_multiset.h, cint/cint7/stl/_pair.h,
cint/cint7/stl/_set, cint/cint7/stl/_set.h,
cint/cint7/stl/_stack, cint/cint7/stl/_stack.h,
cint/cint7/stl/_string, cint/cint7/stl/_utility,
cint/cint7/stl/_utility.h, cint/cint7/stl/_vector,
cint/cint7/stl/_vector.h, cint/cint7/stl/algo.h,
cint/cint7/stl/algobase.h, cint/cint7/stl/algorithm,
cint/cint7/stl/bitset, cint/cint7/stl/bool,
cint/cint7/stl/bstring.h, cint/cint7/stl/bvector.h,
cint/cint7/stl/defalloc.h, cint/cint7/stl/deque,
cint/cint7/stl/deque.h, cint/cint7/stl/faralloc.h,
cint/cint7/stl/fdeque.h, cint/cint7/stl/flist.h,
cint/cint7/stl/fmap.h, cint/cint7/stl/fmultmap.h,
cint/cint7/stl/fmultset.h, cint/cint7/stl/fset.h,
cint/cint7/stl/function.h, cint/cint7/stl/functional,
cint/cint7/stl/hdeque.h, cint/cint7/stl/heap.h,
cint/cint7/stl/hlist.h, cint/cint7/stl/hmap.h,
cint/cint7/stl/hmultmap.h, cint/cint7/stl/hmultset.h,
cint/cint7/stl/hset.h, cint/cint7/stl/hugalloc.h,
cint/cint7/stl/hvector.h, cint/cint7/stl/iterator,
cint/cint7/stl/iterator.h, cint/cint7/stl/lbvector.h,
cint/cint7/stl/ldeque.h, cint/cint7/stl/limits,
cint/cint7/stl/list, cint/cint7/stl/list.h,
cint/cint7/stl/llist.h, cint/cint7/stl/lmap.h,
cint/cint7/stl/lmultmap.h, cint/cint7/stl/lmultset.h,
cint/cint7/stl/lngalloc.h, cint/cint7/stl/lset.h,
cint/cint7/stl/map, cint/cint7/stl/map.h, cint/cint7/stl/memory,
cint/cint7/stl/multimap, cint/cint7/stl/multimap.h,
cint/cint7/stl/multiset, cint/cint7/stl/multiset.h,
cint/cint7/stl/neralloc.h, cint/cint7/stl/nmap.h,
cint/cint7/stl/nmultmap.h, cint/cint7/stl/nmultset.h,
cint/cint7/stl/nset.h, cint/cint7/stl/numeric,
cint/cint7/stl/pair, cint/cint7/stl/pair.h,
cint/cint7/stl/projectn.h, cint/cint7/stl/queue,
cint/cint7/stl/set, cint/cint7/stl/set.h, cint/cint7/stl/stack,
cint/cint7/stl/stack.h, cint/cint7/stl/string,
cint/cint7/stl/tempbuf.cpp, cint/cint7/stl/tempbuf.h,
cint/cint7/stl/teststl, cint/cint7/stl/teststl.c,
cint/cint7/stl/tree.h, cint/cint7/stl/utility,
cint/cint7/stl/utility.h, cint/cint7/stl/valarray,
cint/cint7/stl/vector, cint/cint7/stl/vector.h, cint/cintdlls.mk,
cint/configcint.mk, cint/configure, cint/demo,
cint/demo/README.txt, cint/demo/Win32App,
cint/demo/Win32App/TestApp,
cint/demo/Win32App/TestApp/ReadMe.txt,
cint/demo/Win32App/TestApp/StdAfx.cpp,
cint/demo/Win32App/TestApp/StdAfx.h,
cint/demo/Win32App/TestApp/TestApp.aps,
cint/demo/Win32App/TestApp/TestApp.cpp,
cint/demo/Win32App/TestApp/TestApp.dsp,
cint/demo/Win32App/TestApp/TestApp.dsw,
cint/demo/Win32App/TestApp/TestApp.h,
cint/demo/Win32App/TestApp/TestApp.ico,
cint/demo/Win32App/TestApp/TestApp.plg,
cint/demo/Win32App/TestApp/TestApp.rc,
cint/demo/Win32App/TestApp/resource.h,
cint/demo/Win32App/TestApp/script.cxx,
cint/demo/Win32App/TestApp/small.ico, cint/demo/Win32App/graph01,
cint/demo/Win32App/graph01/CompiledLib.c,
cint/demo/Win32App/graph01/CompiledLib.h,
cint/demo/Win32App/graph01/README.txt,
cint/demo/Win32App/graph01/Resource.rc,
cint/demo/Win32App/graph01/Script.c,
cint/demo/Win32App/graph01/StdAfx.h,
cint/demo/Win32App/graph01/WinMain.c,
cint/demo/Win32App/graph01/WndProc.c,
cint/demo/Win32App/graph01/WndProc.h,
cint/demo/Win32App/graph01/app.ico,
cint/demo/Win32App/graph01/chapter24.dsp,
cint/demo/Win32App/graph01/chapter24.dsw,
cint/demo/Win32App/graph01/graph01.dsp,
cint/demo/Win32App/graph01/graph01.dsw,
cint/demo/Win32App/graph01/resource.h,
cint/demo/Win32App/graph01/small.ico, cint/demo/debug,
cint/demo/debug/README.txt, cint/demo/debug/debug.c,
cint/demo/debug/debug2.com, cint/demo/debug/debug2.cxx,
cint/demo/errpipe, cint/demo/errpipe/README.txt,
cint/demo/errpipe/errpipe.cxx, cint/demo/errpipe/errpipe.h,
cint/demo/errpipe/setup, cint/demo/exception,
cint/demo/exception/Makefile, cint/demo/exception/README.txt,
cint/demo/exception/ehdemo.cxx, cint/demo/exception/ehdemo.h,
cint/demo/exception/setup, cint/demo/exception/setup.bat,
cint/demo/exception/setupbc.bat, cint/demo/gl,
cint/demo/gl/README.txt, cint/demo/gl/display0.h,
cint/demo/gl/display1.h, cint/demo/gl/display2.h,
cint/demo/gl/make0, cint/demo/gl/test0.c, cint/demo/gl/test1.c,
cint/demo/gl/test2.c, cint/demo/gl/testall, cint/demo/graphs,
cint/demo/graphs/FFT.c, cint/demo/graphs/README.txt,
cint/demo/graphs/datafile, cint/demo/graphs/dft.c,
cint/demo/graphs/eular.c, cint/demo/graphs/fir.c,
cint/demo/graphs/fir2.c, cint/demo/graphs/jitter.c,
cint/demo/graphs/modulation.c, cint/demo/graphs/sin.c,
cint/demo/graphs/sin123.c, cint/demo/graphs/skineffect.c,
cint/demo/graphs/stripline.c, cint/demo/graphs/testall,
cint/demo/intprt_cint, cint/demo/intprt_cint/CINT,
cint/demo/intprt_cint/CINT.bat, cint/demo/intprt_cint/README,
cint/demo/intprt_cint/cint.sh, cint/demo/intprt_cint/simple.c,
cint/demo/intprt_cint/simple.cxx,
cint/demo/intprt_cint/testmain.c, cint/demo/ipc,
cint/demo/ipc/README.txt, cint/demo/ipc/common.cxx,
cint/demo/ipc/keyfile, cint/demo/ipc/proc1.cxx,
cint/demo/ipc/proc2.cxx, cint/demo/makecint,
cint/demo/makecint/Array, cint/demo/makecint/Array/Array.C,
cint/demo/makecint/Array/Array.h,
cint/demo/makecint/Array/Fundament.C,
cint/demo/makecint/Array/Fundament.h,
cint/demo/makecint/Array/Makefile,
cint/demo/makecint/Array/README.txt,
cint/demo/makecint/Array/bcdll.bat,
cint/demo/makecint/Array/inherit.C,
cint/demo/makecint/Array/loopcompile.c,
cint/demo/makecint/Array/loopcompile0.c,
cint/demo/makecint/Array/loopcompile1.c,
cint/demo/makecint/Array/scdll.bat,
cint/demo/makecint/Array/scsetup.bat,
cint/demo/makecint/Array/setup,
cint/demo/makecint/Array/setup.bat,
cint/demo/makecint/Array/setupdll,
cint/demo/makecint/Array/setupdll.bat,
cint/demo/makecint/Array/test.C, cint/demo/makecint/Complex,
cint/demo/makecint/Complex/Complex.C,
cint/demo/makecint/Complex/Complex.h,
cint/demo/makecint/Complex/README.txt,
cint/demo/makecint/Complex/bcdll.bat,
cint/demo/makecint/Complex/scdll.bat,
cint/demo/makecint/Complex/scsetup.bat,
cint/demo/makecint/Complex/setup,
cint/demo/makecint/Complex/setup.bat,
cint/demo/makecint/Complex/setupdll,
cint/demo/makecint/Complex/setupdll.bat,
cint/demo/makecint/Complex/temp.C,
cint/demo/makecint/Complex/test.C,
cint/demo/makecint/Complex/vcdll.bat,
cint/demo/makecint/Complex/vcsetup.bat,
cint/demo/makecint/DArray, cint/demo/makecint/DArray/DArray.C,
cint/demo/makecint/DArray/DArray.h,
cint/demo/makecint/DArray/Makefile,
cint/demo/makecint/DArray/README.txt,
cint/demo/makecint/DArray/bcdll.bat,
cint/demo/makecint/DArray/scdll.bat,
cint/demo/makecint/DArray/scsetup.bat,
cint/demo/makecint/DArray/setup,
cint/demo/makecint/DArray/setup.bat,
cint/demo/makecint/DArray/setupdll,
cint/demo/makecint/DArray/setupdll.bat,
cint/demo/makecint/DArray/test.C, cint/demo/makecint/KRcc,
cint/demo/makecint/KRcc/Complex.c,
cint/demo/makecint/KRcc/Complex.h,
cint/demo/makecint/KRcc/Makefile,
cint/demo/makecint/KRcc/README.txt,
cint/demo/makecint/KRcc/scdll.bat,
cint/demo/makecint/KRcc/scsetup.bat,
cint/demo/makecint/KRcc/setup, cint/demo/makecint/KRcc/setup.bat,
cint/demo/makecint/KRcc/setupdll,
cint/demo/makecint/KRcc/setupdll.bat,
cint/demo/makecint/KRcc/stub.c, cint/demo/makecint/KRcc/stub.h,
cint/demo/makecint/KRcc/test.c, cint/demo/makecint/README.txt,
cint/demo/makecint/ReadFile,
cint/demo/makecint/ReadFile/Common.h,
cint/demo/makecint/ReadFile/Makefile,
cint/demo/makecint/ReadFile/README.txt,
cint/demo/makecint/ReadFile/ReadFile.C,
cint/demo/makecint/ReadFile/ReadFile.h,
cint/demo/makecint/ReadFile/scdll.bat,
cint/demo/makecint/ReadFile/scsetup.bat,
cint/demo/makecint/ReadFile/setup,
cint/demo/makecint/ReadFile/setup.bat,
cint/demo/makecint/ReadFile/setupdll,
cint/demo/makecint/ReadFile/setupdll.bat,
cint/demo/makecint/ReadFile/test.C, cint/demo/makecint/Stub,
cint/demo/makecint/Stub/Makefile,
cint/demo/makecint/Stub/README.txt,
cint/demo/makecint/Stub/Src.C, cint/demo/makecint/Stub/Src.h,
cint/demo/makecint/Stub/Stub.C, cint/demo/makecint/Stub/Stub.h,
cint/demo/makecint/Stub/scdll.bat,
cint/demo/makecint/Stub/scsetup.bat,
cint/demo/makecint/Stub/setup, cint/demo/makecint/Stub/setup.bat,
cint/demo/makecint/Stub/setupdll,
cint/demo/makecint/Stub/setupdll.bat, cint/demo/makecint/Stub2,
cint/demo/makecint/Stub2/Make1, cint/demo/makecint/Stub2/Make2,
cint/demo/makecint/Stub2/README.txt,
cint/demo/makecint/Stub2/compiled.cxx,
cint/demo/makecint/Stub2/compiled.h,
cint/demo/makecint/Stub2/dmy.h,
cint/demo/makecint/Stub2/main.cxx,
cint/demo/makecint/Stub2/setup,
cint/demo/makecint/Stub2/setup.bat,
cint/demo/makecint/Stub2/setupcygwin,
cint/demo/makecint/Stub2/setuphp,
cint/demo/makecint/Stub2/stub.h, cint/demo/makecint/UserMain,
cint/demo/makecint/UserMain/README.txt,
cint/demo/makecint/UserMain/UserMain.cxx,
cint/demo/makecint/UserMain/UserMain.h,
cint/demo/makecint/UserMain/script.cxx,
cint/demo/makecint/UserMain/setup,
cint/demo/makecint/UserMain/setup.bat,
cint/demo/makecint/UserMain/setupbc.bat,
cint/demo/makecint/exception,
cint/demo/makecint/exception/README.txt,
cint/demo/makecint/exception/eh.cxx,
cint/demo/makecint/exception/eh.h,
cint/demo/makecint/exception/setup, cint/demo/makecint/p2f,
cint/demo/makecint/p2f/Makefile,
cint/demo/makecint/p2f/README.txt, cint/demo/makecint/p2f/p2f.C,
cint/demo/makecint/p2f/p2f.h, cint/demo/makecint/p2f/scsetup.bat,
cint/demo/makecint/p2f/setup, cint/demo/makecint/p2f/setup.bat,
cint/demo/makecint/p2f/test.C, cint/demo/makecint/stl,
cint/demo/makecint/stl/Makefile, cint/demo/makecint/stl/sample.h,
cint/demo/makecint/stl/setup, cint/demo/makecint/stl/setup.bat,
cint/demo/makecint/stl/setupbc.bat,
cint/demo/makecint/stl/test.cxx, cint/demo/makecint/testall,
cint/demo/makecint/testalldll, cint/demo/mthread,
cint/demo/mthread/README.txt, cint/demo/mthread/fork.cxx,
cint/demo/mthread/mtlib.h, cint/demo/mthread/mtmain.cxx,
cint/demo/mthread/ptlib.h, cint/demo/mthread/ptmain.cxx,
cint/demo/mthread/testall, cint/demo/multilibcint,
cint/demo/multilibcint/README.txt,
cint/demo/multilibcint/main.cxx, cint/demo/multilibcint/mt.c,
cint/demo/multilibcint/mt.h, cint/demo/multilibcint/setup,
cint/demo/multilibcint/setup.bat,
cint/demo/multilibcint/test1.cxx,
cint/demo/multilibcint/test2.cxx, cint/demo/perlawk,
cint/demo/perlawk/README, cint/demo/perlawk/data,
cint/demo/perlawk/parseplot.c, cint/demo/posix,
cint/demo/posix/readdir.cxx, cint/demo/qt,
cint/demo/qt/README.txt, cint/demo/qt/cannon.cpp,
cint/demo/qt/cannon.h, cint/demo/qt/lcdrange.cpp,
cint/demo/qt/lcdrange.h, cint/demo/qt/moc_cannon.cpp,
cint/demo/qt/qcompactstyle.h, cint/demo/qt/qtstatic.cxx,
cint/demo/qt/test0.cxx, cint/demo/qt/test1.cxx,
cint/demo/qt/test2.cxx, cint/demo/qt/test3.cxx,
cint/demo/qt/test4.cxx, cint/demo/qt/test5.cxx,
cint/demo/qt/test6.cxx, cint/demo/qt/test7.bat,
cint/demo/qt/test7.cxx, cint/demo/qt/test7.h,
cint/demo/qt/test8.bat, cint/demo/qt/test8.cxx,
cint/demo/qt/test8.h, cint/demo/qt/test9.bat,
cint/demo/qt/test9.cxx, cint/demo/simple,
cint/demo/simple/HelloWorld.c, cint/demo/simple/HelloWorld.cxx,
cint/demo/simple/NativeCalc.c, cint/demo/simple/README.txt,
cint/demo/simple/access0.c, cint/demo/simple/array.c,
cint/demo/simple/csum.c, cint/demo/simple/inherit1.c,
cint/demo/simple/init.c, cint/demo/simple/oprovld.c,
cint/demo/simple/oprovld0.c, cint/demo/simple/scope0.c,
cint/demo/simple/staticmem0.c, cint/demo/simple/template0.c,
cint/demo/simple/template2.c, cint/demo/simple/text2tex.c,
cint/demo/simple/virtualfunc1.c, cint/demo/stl,
cint/demo/stl/README.txt, cint/demo/stl/array2.cxx,
cint/demo/stl/array4.cxx, cint/demo/stl/deque0.cxx,
cint/demo/stl/deque1.cxx, cint/demo/stl/deque1i.cxx,
cint/demo/stl/list0.cxx, cint/demo/stl/list1.cxx,
cint/demo/stl/list2.cxx, cint/demo/stl/list3.cxx,
cint/demo/stl/list4.cxx, cint/demo/stl/map0.cxx,
cint/demo/stl/stl0.cxx, cint/demo/stl/stl1.cxx,
cint/demo/stl/stl2.cxx, cint/demo/stl/stl3.cxx,
cint/demo/stl/stl3x.cxx, cint/demo/stl/stl4.cxx,
cint/demo/stl/stl5.cxx, cint/demo/stl/string0.cxx,
cint/demo/stl/testall, cint/demo/stl/vec0.cxx,
cint/demo/stl/vec1.cxx, cint/demo/stl/vec1s.cxx,
cint/demo/stl/vec1u.cxx, cint/demo/stl/vec2.cxx,
cint/demo/stl/vec3.cxx, cint/demo/stl/vec3t.cxx,
cint/demo/stl/vec4.cxx, cint/demo/tcpip,
cint/demo/tcpip/README.txt, cint/demo/tcpip/client.cxx,
cint/demo/tcpip/server.cxx, cint/demo/xlib,
cint/demo/xlib/README.txt, cint/demo/xlib/test.c, cint/doc,
cint/doc/bytecode.txt, cint/doc/cint.txt, cint/doc/cintapi.txt,
cint/doc/extlib.txt, cint/doc/ifdef.txt, cint/doc/limitati.txt,
cint/doc/limitnum.txt, cint/doc/makecint.txt, cint/doc/man1,
cint/doc/man1/cint.1, cint/doc/man1/makecint.1, cint/doc/man2,
cint/doc/man2/garbage.2, cint/doc/man2/security.2,
cint/doc/man2/unique.2, cint/doc/man3, cint/doc/man3/array.h.3,
cint/doc/man3/fft.h.3, cint/doc/man3/statistics.h.3,
cint/doc/message.txt, cint/doc/ref.txt, cint/inc, cint/include,
cint/lib, cint/main, cint/reflex, cint/reflex/Module.mk,
cint/reflex/SConstruct, cint/reflex/build,
cint/reflex/build/Makefile.am, cint/reflex/build/README,
cint/reflex/build/autogen, cint/reflex/build/configure.ac,
cint/reflex/doc, cint/reflex/doc/ChangeLog.lcgdict,
cint/reflex/doc/ChangeLog.reflex, cint/reflex/doc/Doxyfile,
cint/reflex/doc/Makefile.am, cint/reflex/doc/index.html,
cint/reflex/inc, cint/reflex/inc/LinkDef.h,
cint/reflex/inc/Makefile.am, cint/reflex/inc/Reflex,
cint/reflex/inc/Reflex/Any.h, cint/reflex/inc/Reflex/Base.h,
cint/reflex/inc/Reflex/Builder,
cint/reflex/inc/Reflex/Builder/ClassBuilder.h,
cint/reflex/inc/Reflex/Builder/CollectionProxy.h,
cint/reflex/inc/Reflex/Builder/DictSelection.h,
cint/reflex/inc/Reflex/Builder/EnumBuilder.h,
cint/reflex/inc/Reflex/Builder/FunctionBuilder.h,
cint/reflex/inc/Reflex/Builder/Makefile.am,
cint/reflex/inc/Reflex/Builder/NamespaceBuilder.h,
cint/reflex/inc/Reflex/Builder/NewDelFunctions.h,
cint/reflex/inc/Reflex/Builder/ReflexBuilder.h,
cint/reflex/inc/Reflex/Builder/TypeBuilder.h,
cint/reflex/inc/Reflex/Builder/TypedefBuilder.h,
cint/reflex/inc/Reflex/Builder/UnionBuilder.h,
cint/reflex/inc/Reflex/Builder/VariableBuilder.h,
cint/reflex/inc/Reflex/Callback.h,
cint/reflex/inc/Reflex/DictionaryGenerator.h,
cint/reflex/inc/Reflex/Kernel.h,
cint/reflex/inc/Reflex/Makefile.am,
cint/reflex/inc/Reflex/Member.h,
cint/reflex/inc/Reflex/MemberTemplate.h,
cint/reflex/inc/Reflex/Object.h,
cint/reflex/inc/Reflex/PluginService.h,
cint/reflex/inc/Reflex/PropertyList.h,
cint/reflex/inc/Reflex/Reflex.h, cint/reflex/inc/Reflex/Scope.h,
cint/reflex/inc/Reflex/SharedLibrary.h,
cint/reflex/inc/Reflex/Tools.h, cint/reflex/inc/Reflex/Type.h,
cint/reflex/inc/Reflex/TypeTemplate.h,
cint/reflex/inc/Reflex/ValueObject.h,
cint/reflex/inc/Reflex/internal,
cint/reflex/inc/Reflex/internal/InternalTools.h,
cint/reflex/inc/Reflex/internal/Makefile.am,
cint/reflex/inc/Reflex/internal/MemberBase.h,
cint/reflex/inc/Reflex/internal/MemberTemplateImpl.h,
cint/reflex/inc/Reflex/internal/MemberTemplateName.h,
cint/reflex/inc/Reflex/internal/OwnedMember.h,
cint/reflex/inc/Reflex/internal/OwnedMemberTemplate.h,
cint/reflex/inc/Reflex/internal/OwnedPropertyList.h,
cint/reflex/inc/Reflex/internal/PropertyListImpl.h,
cint/reflex/inc/Reflex/internal/ScopeBase.h,
cint/reflex/inc/Reflex/internal/ScopeName.h,
cint/reflex/inc/Reflex/internal/TypeBase.h,
cint/reflex/inc/Reflex/internal/TypeName.h,
cint/reflex/inc/Reflex/internal/TypeTemplateImpl.h,
cint/reflex/inc/Reflex/internal/TypeTemplateName.h,
cint/reflex/inc/SConscript, cint/reflex/python,
cint/reflex/python/Makefile.am, cint/reflex/python/SConscript,
cint/reflex/python/genreflex,
cint/reflex/python/genreflex/Makefile.am,
cint/reflex/python/genreflex/gccdemangler.py,
cint/reflex/python/genreflex/gencapa.py,
cint/reflex/python/genreflex/gendict.py,
cint/reflex/python/genreflex/gendict06.py,
cint/reflex/python/genreflex/genheader.py,
cint/reflex/python/genreflex/genreflex-rootcint.py,
cint/reflex/python/genreflex/genreflex.py,
cint/reflex/python/genreflex/genreflex06.py,
cint/reflex/python/genreflex/genrootmap.py,
cint/reflex/python/genreflex/selclass.py,
cint/reflex/python/genreflex/selection.dtd, cint/reflex/src,
cint/reflex/src/Any.cxx, cint/reflex/src/Array.cxx,
cint/reflex/src/Array.h, cint/reflex/src/Base.cxx,
cint/reflex/src/Callback.cxx, cint/reflex/src/Class.cxx,
cint/reflex/src/Class.h, cint/reflex/src/ClassBuilder.cxx,
cint/reflex/src/ClassTemplateInstance.cxx,
cint/reflex/src/ClassTemplateInstance.h,
cint/reflex/src/DataMember.cxx, cint/reflex/src/DataMember.h,
cint/reflex/src/DictionaryGenerator.cxx,
cint/reflex/src/Enum.cxx, cint/reflex/src/Enum.h,
cint/reflex/src/EnumBuilder.cxx, cint/reflex/src/FuncHandler.cxx,
cint/reflex/src/FuncHandler.h, cint/reflex/src/Function.cxx,
cint/reflex/src/Function.h, cint/reflex/src/FunctionBuilder.cxx,
cint/reflex/src/FunctionMember.cxx,
cint/reflex/src/FunctionMember.h,
cint/reflex/src/FunctionMemberTemplateInstance.cxx,
cint/reflex/src/FunctionMemberTemplateInstance.h,
cint/reflex/src/Fundamental.cxx, cint/reflex/src/Fundamental.h,
cint/reflex/src/Kernel.cxx, cint/reflex/src/Makefile.am,
cint/reflex/src/Member.cxx, cint/reflex/src/MemberBase.cxx,
cint/reflex/src/MemberTemplate.cxx,
cint/reflex/src/MemberTemplateImpl.cxx,
cint/reflex/src/MemberTemplateName.cxx,
cint/reflex/src/NameLookup.cxx, cint/reflex/src/NameLookup.h,
cint/reflex/src/Namespace.cxx, cint/reflex/src/Namespace.h,
cint/reflex/src/NamespaceBuilder.cxx, cint/reflex/src/Object.cxx,
cint/reflex/src/PluginFactoryMap.cxx,
cint/reflex/src/PluginFactoryMap.h,
cint/reflex/src/PluginService.cxx, cint/reflex/src/Pointer.cxx,
cint/reflex/src/Pointer.h, cint/reflex/src/PointerToMember.cxx,
cint/reflex/src/PointerToMember.h,
cint/reflex/src/PropertyList.cxx,
cint/reflex/src/PropertyListImpl.cxx, cint/reflex/src/SConscript,
cint/reflex/src/Scope.cxx, cint/reflex/src/ScopeBase.cxx,
cint/reflex/src/ScopeName.cxx,
cint/reflex/src/TemplateInstance.cxx,
cint/reflex/src/TemplateInstance.h, cint/reflex/src/Tools.cxx,
cint/reflex/src/Type.cxx, cint/reflex/src/TypeBase.cxx,
cint/reflex/src/TypeBuilder.cxx, cint/reflex/src/TypeName.cxx,
cint/reflex/src/TypeTemplate.cxx,
cint/reflex/src/TypeTemplateImpl.cxx,
cint/reflex/src/TypeTemplateName.cxx,
cint/reflex/src/Typedef.cxx, cint/reflex/src/Typedef.h,
cint/reflex/src/TypedefBuilder.cxx, cint/reflex/src/Union.cxx,
cint/reflex/src/Union.h, cint/reflex/src/UnionBuilder.cxx,
cint/reflex/src/VariableBuilder.cxx, cint/reflex/src/dir_manip.h,
cint/reflex/src/genmap, cint/reflex/src/genmap/genmap.cxx,
cint/reflex/src/stl_hash.h, cint/reflex/test,
cint/reflex/test/CppUnit_testdriver.cpp,
cint/reflex/test/Makefile.am, cint/reflex/test/SConscript,
cint/reflex/test/demangle_test.cxx,
cint/reflex/test/dictionary_generator.cpp,
cint/reflex/test/testDict1,
cint/reflex/test/testDict1/Makefile.am,
cint/reflex/test/testDict1/Reflex.h,
cint/reflex/test/testDict1/selection.xml,
cint/reflex/test/testDict2,
cint/reflex/test/testDict2/Class2Dict.h,
cint/reflex/test/testDict2/ClassA.h,
cint/reflex/test/testDict2/ClassB.h,
cint/reflex/test/testDict2/ClassC.h,
cint/reflex/test/testDict2/ClassD.h,
cint/reflex/test/testDict2/ClassE.h,
cint/reflex/test/testDict2/ClassF.h,
cint/reflex/test/testDict2/ClassG.h,
cint/reflex/test/testDict2/ClassH.h,
cint/reflex/test/testDict2/ClassI.h,
cint/reflex/test/testDict2/ClassJ.h,
cint/reflex/test/testDict2/ClassK.h,
cint/reflex/test/testDict2/ClassL.h,
cint/reflex/test/testDict2/ClassM.h,
cint/reflex/test/testDict2/ClassN.h,
cint/reflex/test/testDict2/ClassO.h,
cint/reflex/test/testDict2/ClassSelections.h,
cint/reflex/test/testDict2/ClassT.h,
cint/reflex/test/testDict2/Functions.h,
cint/reflex/test/testDict2/InheritanceTree.txt,
cint/reflex/test/testDict2/Makefile.am,
cint/reflex/test/testDict2/MemberPointer.h,
cint/reflex/test/testDict2/TemplatedClasses.h,
cint/reflex/test/testDict2/TestClasses.h,
cint/reflex/test/testDict2/selection.xml,
cint/reflex/test/testPlugins,
cint/reflex/test/testPlugins/ICommon.h,
cint/reflex/test/testPlugins/plugin1.cxx,
cint/reflex/test/testPlugins/plugin1bis.cxx,
cint/reflex/test/testPlugins/plugin2.cxx,
cint/reflex/test/testPlugins/plugin3.cxx,
cint/reflex/test/test_ReflexBuilder_unit.cxx,
cint/reflex/test/test_Reflex_generate.cxx,
cint/reflex/test/test_Reflex_lookup.cxx,
cint/reflex/test/test_Reflex_plugins.cxx,
cint/reflex/test/test_Reflex_simple1.cxx,
cint/reflex/test/test_Reflex_simple2.cxx,
cint/reflex/test/test_Reflex_unit.cxx, cint/setenv.sh, cint/src,
cint/stl, cint/test, cint/test/98p02.hpg, cint/test/Complex.cxx,
cint/test/Complex.h, cint/test/IPair.cpp, cint/test/IPair.h,
cint/test/MyAlgo0.h, cint/test/MyString.cxx,
cint/test/MyString.h, cint/test/README.txt,
cint/test/TException.cxx, cint/test/Test0.cxx,
cint/test/Test1.cxx, cint/test/VArray.cxx, cint/test/VArray.h,
cint/test/VCompany.cxx, cint/test/VCompany.h,
cint/test/VObject.cxx, cint/test/VObject.h,
cint/test/VPerson.cxx, cint/test/VPerson.h,
cint/test/VPersonTest.cxx, cint/test/VString.cxx,
cint/test/VString.h, cint/test/VType.h, cint/test/abstract.cxx,
cint/test/abstract.h, cint/test/access0.cxx,
cint/test/anonunion.cxx, cint/test/aoki0.cxx,
cint/test/aryinit0.cxx, cint/test/aryinit1.cxx,
cint/test/autocc.cxx, cint/test/baseconv0.cxx,
cint/test/bitfield.cxx, cint/test/borg1.cxx, cint/test/borg2.cxx,
cint/test/bruce1.cxx, cint/test/btmplt.cxx,
cint/test/callgraph.dot, cint/test/callgraph.dot.ps,
cint/test/callgrind.out.27696, cint/test/classinfo.cxx,
cint/test/classinfo.h, cint/test/classinfo.ref,
cint/test/complex1.cxx, cint/test/complex1.h,
cint/test/const.cxx, cint/test/constary.cxx,
cint/test/convopr0.cxx, cint/test/cout1.cxx, cint/test/cpp0.cxx,
cint/test/cpp1.cxx, cint/test/cpp2.cxx, cint/test/cpp3.cxx,
cint/test/cpp4.cxx, cint/test/cpp5.cxx, cint/test/cpp6.cxx,
cint/test/cpp8.cxx, cint/test/delete0.cxx, cint/test/eh1.cxx,
cint/test/enums.cxx, cint/test/enums.h, cint/test/enumscope.cxx,
cint/test/explicitdtor.cxx, cint/test/fons3.cxx,
cint/test/friend0.cxx, cint/test/funcmacro.cxx,
cint/test/fwdtmplt.cxx, cint/test/idxscope0.cxx,
cint/test/ifs.cxx, cint/test/ifs.data, cint/test/include.cxx,
cint/test/inherit0.cxx, cint/test/inherit1.cxx,
cint/test/inherit2.cxx, cint/test/init1.cxx, cint/test/init2.cxx,
cint/test/longlong.cxx, cint/test/loopcompile1.cxx,
cint/test/loopcompile2.cxx, cint/test/loopcompile3.cxx,
cint/test/loopcompile4.cxx, cint/test/loopcompile5.cxx,
cint/test/maincmplx.cxx, cint/test/maptest.cxx,
cint/test/maptest.h, cint/test/memo.txt, cint/test/mfstatic.cxx,
cint/test/minexam.cxx, cint/test/minherit0.cxx,
cint/test/mkcmain.cxx, cint/test/new0.cxx, cint/test/nick3.cxx,
cint/test/nick4.cxx, cint/test/nstmplt1.cxx,
cint/test/oprovld0.cxx, cint/test/oprovld2.cxx,
cint/test/ostream.cxx, cint/test/ostream.ref, cint/test/pb19.cxx,
cint/test/postinc.cxx, cint/test/refassign.cxx,
cint/test/scope0.cxx, cint/test/selfreference.cxx,
cint/test/selfreference.h, cint/test/setw0.cxx,
cint/test/simple01.cxx, cint/test/simple01.ref,
cint/test/simple10.cxx, cint/test/simple11.cxx,
cint/test/simple12.cxx, cint/test/simple12.ref,
cint/test/simple13.cxx, cint/test/simple13.ref,
cint/test/simple14.cxx, cint/test/simple15.cxx,
cint/test/simple16.cxx, cint/test/simple17.cxx,
cint/test/simple18.cxx, cint/test/simple19.cxx,
cint/test/simple20.cxx, cint/test/simple20.ref,
cint/test/simple21.cxx, cint/test/simple21.ref,
cint/test/simple22.cxx, cint/test/simple22.h,
cint/test/simple22.ref, cint/test/simple23.cxx,
cint/test/simple23.ref, cint/test/simple24.cxx,
cint/test/simple24.ref, cint/test/simple25.cxx,
cint/test/simple25.h, cint/test/staticary.cxx,
cint/test/staticmem0.cxx, cint/test/staticmem1.cxx,
cint/test/switch.cxx, cint/test/t1002.cxx, cint/test/t1002.h,
cint/test/t1004.cxx, cint/test/t1011.cxx, cint/test/t1011.h,
cint/test/t1015.cxx, cint/test/t1016.cxx, cint/test/t1016.h,
cint/test/t1023.cxx, cint/test/t1024.cxx, cint/test/t1024.h,
cint/test/t1025.cxx, cint/test/t1025.h, cint/test/t1026.cxx,
cint/test/t1026.h, cint/test/t1027.cxx, cint/test/t1027.h,
cint/test/t1027.ref, cint/test/t1030.cxx, cint/test/t1030.h,
cint/test/t1031.cxx, cint/test/t1031.h, cint/test/t1032.cxx,
cint/test/t1033.cxx, cint/test/t1034.cxx, cint/test/t1034.ref,
cint/test/t1034.ref64, cint/test/t1034a.cxx, cint/test/t1035.cxx,
cint/test/t1035.h, cint/test/t1036.cxx, cint/test/t1040.cxx,
cint/test/t1040.h, cint/test/t1042.cxx, cint/test/t1042.ref,
cint/test/t1046.cxx, cint/test/t1046.h, cint/test/t1047.cxx,
cint/test/t1047.h, cint/test/t1048.cxx, cint/test/t1048.h,
cint/test/t1049.cxx, cint/test/t1054.cxx, cint/test/t1055.cxx,
cint/test/t1061.cxx, cint/test/t1061.h, cint/test/t1062.cxx,
cint/test/t1062.h, cint/test/t1067.cxx, cint/test/t1067.h,
cint/test/t1068.cxx, cint/test/t1068.h, cint/test/t1079.cxx,
cint/test/t1079.h, cint/test/t1084.cxx, cint/test/t1085.cxx,
cint/test/t1086.cxx, cint/test/t1088.cxx, cint/test/t1094.cxx,
cint/test/t1101.cxx, cint/test/t1115.cxx, cint/test/t1115.h,
cint/test/t1124.cxx, cint/test/t1125.cxx, cint/test/t1126.cxx,
cint/test/t1127.cxx, cint/test/t1127.h, cint/test/t1128.cxx,
cint/test/t1129.cxx, cint/test/t1134.cxx, cint/test/t1136.cxx,
cint/test/t1140.cxx, cint/test/t1143.cxx, cint/test/t1144.cxx,
cint/test/t1148.cxx, cint/test/t1157.cxx, cint/test/t1158.cxx,
cint/test/t1160.cxx, cint/test/t1164.cxx, cint/test/t1165.cxx,
cint/test/t1178.cxx, cint/test/t1178.h, cint/test/t1187.cxx,
cint/test/t1187.h, cint/test/t1192.cxx, cint/test/t1193.cxx,
cint/test/t1193.h, cint/test/t1200.h, cint/test/t1203.cxx,
cint/test/t1205.cxx, cint/test/t1205.h, cint/test/t1213.cxx,
cint/test/t1214.cxx, cint/test/t1215.cxx, cint/test/t1215.h,
cint/test/t1221.cxx, cint/test/t1222.cxx, cint/test/t1223.cxx,
cint/test/t1224.cxx, cint/test/t1228.cxx, cint/test/t1228.ref,
cint/test/t1247.cxx, cint/test/t1247.h, cint/test/t1247a.h,
cint/test/t1276.cxx, cint/test/t1276.h, cint/test/t1277.cxx,
cint/test/t1277.h, cint/test/t1278.cxx, cint/test/t1279.cxx,
cint/test/t1280.cxx, cint/test/t1281.cxx, cint/test/t1282.cxx,
cint/test/t1283.cxx, cint/test/t1284.cxx, cint/test/t215.cxx,
cint/test/t358.cxx, cint/test/t488.cxx, cint/test/t516.cxx,
cint/test/t516.h, cint/test/t603.cxx, cint/test/t627.cxx,
cint/test/t627.h, cint/test/t630.cxx, cint/test/t633.cxx,
cint/test/t633.h, cint/test/t634.cxx, cint/test/t648.cxx,
cint/test/t674.cxx, cint/test/t674.h, cint/test/t676.cxx,
cint/test/t694.cxx, cint/test/t694.h, cint/test/t695.cxx,
cint/test/t705.cxx, cint/test/t705.h, cint/test/t714.cxx,
cint/test/t733.cxx, cint/test/t733.h, cint/test/t733.ref,
cint/test/t749.cxx, cint/test/t751.cxx, cint/test/t764.cxx,
cint/test/t767.cxx, cint/test/t776.cxx, cint/test/t777.cxx,
cint/test/t784.cxx, cint/test/t825.cxx, cint/test/t910.cxx,
cint/test/t916.cxx, cint/test/t927.cxx, cint/test/t927.h,
cint/test/t927.ref, cint/test/t927.ref5, cint/test/t928.cxx,
cint/test/t928.h, cint/test/t928a.h, cint/test/t928b.h,
cint/test/t930.cxx, cint/test/t938.cxx, cint/test/t958.cxx,
cint/test/t958.h, cint/test/t959.cxx, cint/test/t961.cxx,
cint/test/t961.h, cint/test/t963.cxx, cint/test/t963.h,
cint/test/t966.cxx, cint/test/t966.h, cint/test/t968.cxx,
cint/test/t968.h, cint/test/t970.cxx, cint/test/t970.h,
cint/test/t972.cxx, cint/test/t972a.h, cint/test/t972b.h,
cint/test/t976.cxx, cint/test/t976.h, cint/test/t977.cxx,
cint/test/t977.h, cint/test/t980.cxx, cint/test/t980.h,
cint/test/t986.cxx, cint/test/t987.cxx, cint/test/t987.h,
cint/test/t991.cxx, cint/test/t991.h, cint/test/t991a.h,
cint/test/t991b.h, cint/test/t991c.h, cint/test/t992.cxx,
cint/test/t992.h, cint/test/t993.c, cint/test/t993.h,
cint/test/t995.cxx, cint/test/t995.h, cint/test/t996.cxx,
cint/test/t996.h, cint/test/t998.cxx, cint/test/t998.dat,
cint/test/telea0.cxx, cint/test/telea1.cxx, cint/test/telea2.cxx,
cint/test/telea3.cxx, cint/test/telea5.cxx, cint/test/telea6.cxx,
cint/test/telea7.cxx, cint/test/telea8.cxx, cint/test/temp.cxx,
cint/test/template.cxx, cint/test/template.h,
cint/test/template0.cxx, cint/test/template1.cxx,
cint/test/template2.cxx, cint/test/template3.cxx,
cint/test/template3.ref, cint/test/template4.cxx,
cint/test/template5.cxx, cint/test/template6.cxx,
cint/test/test.vcproj, cint/test/testall.cxx,
cint/test/testdiff.cygwin, cint/test/testdiff.mac,
cint/test/testdiff.v5, cint/test/testdiff.v6,
cint/test/vbase.cxx, cint/test/vbase.h, cint/test/vbase1.cxx,
cint/test/vbase1.h, cint/test/vec3d.cxx, cint/test/vec3d.h,
cint/test/virtualfunc0.cxx, cint/test/virtualfunc1.cxx,
cint/test/virtualfunc2.cxx, cint/tool, cint/tool/INSTALLBIN,
cint/tool/makecint.cxx, cint7, config/Makefile.in,
config/root-config.in, config/rootrc.in, configure,
meta/inc/TCint.h, meta/inc/TInterpreter.h, meta/src/TCint.cxx,
reflex/Module.mk, reflex/SConstruct, reflex/build, reflex/doc,
reflex/inc, reflex/python, reflex/src, reflex/test,
test/Makefile, test/Makefile.arch, utils/src/rootcint.cxx,
utils/src/rootcint_nostubs.sh, utils/src/rootcint_nostubs_tmp.sh,
win32gdk/inc/TGWin32InterpreterProxy.h,
win32gdk/src/TGWin32InterpreterProxy.cxx: From Leo, Diego, Axel,
Paul and Philippe:
Merge with branches/dev/stubs up to r22699:
* Optional stubless calls for GCC 3.[234] on Linux 32 bit (see
release notes for details)
* update CINT7 - replaces the branch in the CINT repository
* new directory layout: reflex, cint, and cint7 moved under cint/
* CINT stand-alone now part of ROOT's CINT; CINT's svn repository
is not used anymore.
* Remove v6_ prefix from the CINT source filenames.
In addition:
* Remove CINT's special parsing hook for R__EXTERN; just #define
it to extern
2008-03-19 10:05 moneta
* [r22728] hist/hist/src/TF1.cxx, math/inc/TMath.h,
math/inc/TMathImp.h, mathcore/inc/Math/BrentMinimizer1D.h,
mathcore/inc/Math/BrentRootFinder.h,
mathcore/inc/Math/GaussIntegrator.h,
mathcore/inc/Math/GaussLegendreIntegrator.h,
mathcore/inc/Math/IMinimizer1D.h,
mathcore/inc/Math/IRootFinderMethod.h,
mathcore/inc/Math/LinkDef.h,
mathcore/inc/Math/RichardsonDerivator.h,
mathcore/src/BrentMinimizer1D.cxx,
mathcore/src/BrentRootFinder.cxx,
mathcore/src/GaussIntegrator.cxx,
mathcore/src/GaussLegendreIntegrator.cxx,
mathcore/src/Integrator.cxx,
mathcore/src/RichardsonDerivator.cxx,
mathcore/test/binarySearchTime.cxx,
mathcore/test/testBinarySearch.cxx,
mathcore/test/testIntegration.cxx,
mathcore/test/testIntegrationMultiDim.cxx,
mathcore/test/testSortOrder.cxx: - update documentation for new
mathcore classes introduced in 5.19.02
- remove TMathImp.h file to fix documentaiton problem
- change name for class GaussIntegratorOneDim to GaussIntegrator
2008-03-19 09:54 pcanal
* [r22727] physics/inc/TRobustEstimator.h: From Leo and Diego: Add
missing include protection
2008-03-19 09:53 pcanal
* [r22726] foam/inc/TFoamCell.h, foam/inc/TFoamMaxwt.h,
foam/src/TFoamCell.cxx, foam/src/TFoamMaxwt.cxx: From Leo, Diego,
Axel, Paul and Philippe:
Assignment op should take const ref.
2008-03-19 09:52 pcanal
* [r22725] tmva/inc/GeneticPopulation.h: From Leo, Diego, Axel,
Paul and Philippe:
Add scope to template argument of return type to help CINT's name
lookup
2008-03-19 08:46 brun
* [r22721] graf/src/TSpline.cxx: Fix coding conventions.
2008-03-18 16:50 brun
* [r22715] graf/inc/TSpline.h, graf/src/TSpline.cxx: Fix several
issues with the TSpline, TSplie3, TSpline5 copy constructors and
operators.
2008-03-18 14:17 axel
* [r22712] cint7/lib/cintocx/cintocx.aps: Binary
2008-03-18 14:16 axel
* [r22711] cint7/lib/cintocx/cintocx.mdp,
cint7/lib/wintcldl/wildc/wildc.mdp: Binary
2008-03-18 14:12 axel
* [r22710] cint7/lib/cintocx/CintocxCtl.bmp,
cint7/lib/cintocx/cintocx3.bmp: More binary
2008-03-18 14:10 axel
* [r22709] cint7/demo/Win32App/TestApp/TestApp.ico,
cint7/demo/Win32App/TestApp/small.ico,
cint7/demo/Win32App/graph01/app.ico,
cint7/demo/Win32App/graph01/small.ico,
cint7/lib/cintocx/cintocx.ico: binary
2008-03-18 14:09 axel
* [r22708] cint7/lib/wintcldl83/wildc1.bmp: binary
2008-03-18 14:08 axel
* [r22707] cint7/lib/wintcldl/wildc1.bmp: Binary
2008-03-18 14:05 axel
* [r22706] cint7/demo/Win32App/TestApp/TestApp.aps: Binary
2008-03-18 14:03 axel
* [r22705] cint7/demo/graphs/datafile: Set as binary (mime-type
application/octet-stream)
2008-03-18 13:33 brun
* [r22704] test/Makefile.win32: From Bertrand:
- Modifications needed following recent changes
in libMathCore/libGenVector restructurations
2008-03-18 01:02 wlav
* [r22698] pyroot/ROOT.py, pyroot/inc/LinkDef.h,
pyroot/inc/TPyReturn.h, pyroot/inc/TPySelector.h,
pyroot/src/Pythonize.cxx, pyroot/src/TPyReturn.cxx,
pyroot/src/TPySelector.cxx: Initial TPySelector prototype for use
with PROOF. The prototype
works, but needs improvement error reporting, resilience, and
optimizations. Basic Idea:
from ROOT import TPySelector
class MyPySelector( TPySelector ):
def Begin( self ):
print 'py: beginning'
def SlaveBegin( self, tree ):
print 'py: slave beginning'
def Process( self, entry ):
print 'py: processing for:', self, self.fChain
return 1
def SlaveTerminate( self ):
print 'py: slave terminating'
def Terminate( self ):
print 'py: terminating'
def GetSelector():
return MyPySelector()
The for now conventional "GetSelector()" will be removed soon, in
favor of the same scheme (a derived class check) like with C++
selectors. The code above can then be run like so (localhost):
import time
from ROOT import TDSet, TProof
dataset = TDSet( 'TTree', 'h42' )
dataset.Add( 'root:// .... ' )
proof = TProof.Open('')
time.sleep(1) # needed for GUI to settle
print dataset.Process( 'TPySelector', 'MyPySelector.py' )
Do make sure to transport the MyPySelector.py in a .par file (or
similar), and do make sure that the environment on the other end
is proper.
2008-03-18 00:26 rdm
* [r22697] cint/cintdlls.mk: icc supports also -iquote (and
actually -I- make it fail due to a bug).
2008-03-17 20:23 rdm
* [r22694] Makefile, hist/Module.mk, hist/doc, hist/hist,
hist/hist/Module.mk, hist/hist/doc, hist/hist/inc, hist/hist/src,
hist/histpainter, hist/histpainter/Module.mk, hist/inc,
hist/spectrum, hist/spectrum/Module.mk, hist/spectrumpainter,
hist/spectrumpainter/Module.mk, hist/src, histpainter, spectrum,
spectrumpainter: move hist, histpainter, spectrum and
spectrumpainter in the hist package.
2008-03-17 16:51 rdm
* [r22691] build/rmkdepend/main.c, build/rmkdepend/mainroot.cxx:
From Axel:
some other small efficiency improvements and so readability
changes.
2008-03-17 16:23 rdm
* [r22690] config/Makefile.depend: ruby plugin depends also on
libMathCore.
2008-03-17 16:21 rdm
* [r22689] cont/inc/TRefTable.h, cont/src/TRefTable.cxx,
mathmore/inc/Math/GSLIntegrator.h,
mathmore/src/GSLIntegrator.cxx, tmva/inc/ModulekNN.h,
tree/inc/TBranchRef.h, tree/src/TBranchRef.cxx: undo change of
this morning. Warnings are due to issue in generated dictionary
code not in the headers per se.
2008-03-17 13:21 rdm
* [r22684] cont/inc/TRefTable.h, cont/src/TRefTable.cxx,
mathmore/inc/Math/GSLIntegrator.h,
mathmore/src/GSLIntegrator.cxx, smatrix/Module.mk,
tmva/inc/ModulekNN.h, tmva/src/MethodFisher.cxx,
tree/inc/TBranchRef.h, tree/src/TBranchRef.cxx: remove redundant
const declarations on method arguments passed by value.
Fixes numerous Intel icc warnings.
2008-03-17 12:40 rdm
* [r22683] build/rmkdepend/def.h, cint7/tool/rmkdepend/def.h: white
space.
2008-03-17 12:39 rdm
* [r22682] build/rmkdepend/mainroot.cxx: From Axel:
uses $(wildcard dependencies) also for .o (and .cxx for
dictionaries) so
a removed header.h doesn't trigger the error "no rule to make
target header.h
needed by whatever" anymore.
2008-03-17 12:37 rdm
* [r22681] build/win/ld.sh: From Axel:
work around a problem building ROOT on windows: cygwin has its
own
link.exe (as in hardlink) which clashes with MSVC's link.exe.
With
this patch, link is called with its absolute path derived from
cl.exe.
2008-03-17 11:22 brun
* [r22680] test/stressGeometry.cxx: The geometries tested in
stressGeometry for babar and hades contained pcon/pgon shapes
having un-sorted z sections (discovered by David). This is
protected in TGeoPcon::DefineSection() since quite a while but
these geometries were produced before and retrieving wrong pcons
from file is still un-protected.
New files hades2.root and babar2.root have been created and the
corresponding reference filesstored in http://root.cern.ch/files.
2008-03-17 11:19 antcheva
* [r22679] gui/src/TGListView.cxx: From Bertrand:
Fix automatic size of TGListView column headers.
(size was increazing each time when switching
from icons view to details view)
2008-03-17 09:09 rdm
* [r22677] cint/Module.mk, config/Makefile.linuxia64ecc,
config/Makefile.linuxicc, config/Makefile.macosxicc: use
gcc4strm.cxx when using icc 10.1 and bigger. These compilers
require gcc 4.
2008-03-17 08:29 rdm
* [r22676] html/inc/TDocOutput.h, html/src/TDocOutput.cxx: remove
"const" from "char c" argument in ReplaceSpecialChars(),
const redundant (warning from icc).
2008-03-17 08:27 rdm
* [r22675] gui/inc/TGButtonGroup.h: Bool_t dropped off.
2008-03-17 08:19 rdm
* [r22674] gui/inc/TGButtonGroup.h: change "const Bool_t" argument
to "Bool_t" in SetState().
2008-03-15 06:22 brun
* [r22669] proof/proofplayer/src/TProofPlayer.cxx: Fix compiler
warning.
2008-03-14 19:14 pcanal
* [r22667] meta/inc/TVirtualStreamerInfo.h, meta/src/TClass.cxx,
meta/src/TVirtualStreamerInfo.cxx: TVirtualStreamerInfo::Factory
now returns the factory object itself
instead of an active instance. To create an instead call NewInfo
on the Factory object.
This solved a memory in a few usage of
TVirtualStreamerInfo::Factory
2008-03-14 18:04 axel
* [r22666] cintex/src/CINTFunctional.cxx: From Bill Tanenbaum:
solve a mismatch (with CINT) on how the memory is allocated in
new/delete funcs
2008-03-14 17:59 ganis
* [r22665] proof/proofplayer/src/TProofPlayer.cxx: From Jan:
correctly use the selector status flag to decide whether to
continue processing events
2008-03-14 16:12 brun
* [r22661] base/src/TVirtualFFT.cxx: From Anna:
Fix error in documentation.
2008-03-14 10:43 brun
* [r22653] build/rmkdepend/def.h: From Jacek Holeczek:
Change MAXDIRS from 256 to 4096
2008-03-14 09:57 antcheva
* [r22652] gui/src/TGListView.cxx: From Bertrand:
Fix bug #34426 (https://savannah.cern.ch/bugs/?34426)
Automatic resizing of TGListView column headers
(i.e. by double-clicking on the splitters) was
increasing the size by 20 pixel each time
2008-03-14 08:46 brun
* [r22651] configure: From Jacek Holeczek:
Better detection of QT4
2008-03-14 08:45 brun
* [r22650] cint7/tool/rmkdepend/def.h: From Jacek Holeczek:
Change MAXDIRS from 256 to 4096
2008-03-14 07:45 brun
* [r22649] test/stressRooFit.cxx: To take into account the change
in TMath::Erf generate a new reference file
stressRooFit_ref_2.root used by versions >=519 and restore the
old reference file
for previous versions.
2008-03-13 19:45 pcanal
* [r22648] io/src/TFile.cxx, io/src/TStreamerInfo.cxx: Avoid
uninitialized memory read.
Call ./MAKEP (rather than MAKEP) to lift the requirement to have
. in PATH for MakeProject
2008-03-13 16:56 rdm
* [r22644] test/Makefile.arch: define GCC_MAJOR and GCC_MINOR
needed for test to suppress warnings.
2008-03-13 15:44 antcheva
* [r22643] gui/src/TGShutter.cxx: Fixed typos.
2008-03-13 15:36 brun
* [r22641] gui/inc/TGShutter.h, gui/src/TGShutter.cxx: From Valeriy
Onuchin:
- TGShutter. Two helper methods added:
o SetSelectedItem - switch shutter section by name
o EnableItem(const char *name, Bool_t on) - enable/disable
shutter section
2008-03-13 15:00 brun
* [r22638] base/src/TObjectSpy.cxx, gui/src/TRootBrowser.cxx,
gui/src/TRootBrowserLite.cxx: From Bertrand and Matevz:
- call fObj->SetBit() instead of SetBit() (solves nasty side
effect in the
Browser)
- don't add TObjectSpy objects in the Browser
2008-03-13 10:50 rdm
* [r22635] Makefile, clarens, peac, proof/Module.mk, proof/clarens,
proof/clarens/Module.mk, proof/doc, proof/inc, proof/peac,
proof/peac/Module.mk, proof/proof, proof/proof/Module.mk,
proof/proof/doc, proof/proof/inc, proof/proof/inc/TProof.h,
proof/proof/src, proof/proof/src/TProof.cxx,
proof/proof/src/TProofServ.cxx, proof/proofd,
proof/proofd/Module.mk, proof/proofplayer,
proof/proofplayer/Module.mk, proof/proofx,
proof/proofx/Module.mk, proof/src, proofd, proofplayer, proofx:
move all PROOF related libraries under the new proof directory.
2008-03-13 10:47 brun
* [r22634] guihtml/inc/TGHtml.h, guihtml/src/TGHtmlImage.cxx: From
Bertrand:
Should solve the following warning on Solaris:
Warning: h hides TGHtmlImage::h.
2008-03-13 07:51 brun
* [r22633] geom/src/TGeoVoxelFinder.cxx: Fix coding conventions.
2008-03-12 20:05 pcanal
* [r22632] meta/src/TCint.cxx: also exclude on Windows the rootcint
dictionary library for stl
2008-03-12 17:43 matevz
* [r22630] eve/src/TEveBrowser.cxx: Remove superfluous coma in
EEveMenu enum.
2008-03-12 17:21 rdm
* [r22628] configure: cleanup header.d files in xrootd and asimage
that are not needed anymore
since we don't use tar files for these packages anymore.
2008-03-12 17:18 rdm
* [r22627] xrootd/src/xrootd/config/GNUmake.rules.macos: remove
option -fvisibility-inlines-hidden which is not needed and
causes visibility conflict warning with ROOT code (proofx).
2008-03-12 10:27 moneta
* [r22615] hist/inc/Math/WrappedMultiTF1.h,
hist/inc/Math/WrappedTF1.h: re-add include protection for TF1-
they were removed by mistake
2008-03-12 09:37 brun
* [r22613] cont/inc/TVirtualCollectionProxy.h: From Federico:
One more fix to compile with gcc -weffc++ option
2008-03-12 09:31 brun
* [r22612] geom/src/TGeoVoxelFinder.cxx: Fix coding conventions.
2008-03-12 09:02 brun
* [r22610] base/inc/RVersion.h, build/version_number: Start
development cycle 5.19/03
2008-03-11 17:57 pcanal
* [r22606] meta/src/TClass.cxx: Mark the class coming from Cintex
as being 'Foreign'. Cintex introduces
'synthetic' Streamer and ShowMember functions which makes the
class looks like
their are versioned thus inadvertently disabling the schema
evolution for those
classes.
2008-03-11 17:52 brun
* [r22604] base/inc/RVersion.h, build/version_number: Stamp
development version 5.19/02
2008-03-11 17:20 brun
* [r22601] gl/src/TGLPlotPainter.cxx: Fix a bug in
TGLPlotPainter::DrawPaletteAxis.
2008-03-11 16:52 rdm
* [r22600] gui/inc/TGSplitFrame.h: set eol-style=LF.
2008-03-11 16:36 rdm
* [r22598] Makefile: add (till autoloading on globals work)
libMathCore to the BOOTLIBS used
to link root.exe.
2008-03-11 16:16 brun
* [r22596] gui/inc/TGSplitFrame.h, gui/src/TGSplitFrame.cxx: From
Bertrand:
- Added mechanism in TGSplitFrame to keep subframes
size ratio when resizing. (not perfect yet...)
2008-03-11 16:15 brun
* [r22595] gl/inc/TGLBoxPainter.h, gl/inc/TGLLegoPainter.h,
gl/inc/TGLPlotPainter.h, gl/inc/TGLSurfacePainter.h,
gl/inc/TGLUtil.h, gl/src/TGLBoxPainter.cxx,
gl/src/TGLLegoPainter.cxx, gl/src/TGLPlotPainter.cxx,
gl/src/TGLSurfacePainter.cxx, gl/src/TGLUtil.cxx: From Timur:
Palette drawing for "surf", "lego" and "glbox" options (eg.
"glsurf1z", etc.)
Changes in texturing - linear interpolation of colors was
removed, so contours are more "sharp"
now.
2008-03-11 13:32 rdm
* [r22591] io/src/TFile.cxx: From Gerri:
just call TFile::Open() recursively on the path
GetFileAndOptions()
(instead of the TFile constructor) in the case no dedicated
plug-in is found.
This fixes a problem with opening "srm://srm.cern.ch//castor/..."
and
"/castor/..." as reported by Atlas.
2008-03-11 11:33 matevz
* [r22589] eve/src/TEveBoxSetGL.cxx: When rendering box-set in
signal-to-color mapping mode, assert that the palette has been
initialized.
2008-03-11 11:21 matevz
* [r22588] tutorials/eve/boxset_test.C: New tutorial: demonstrates
usage of TEveBoxSet class.
2008-03-11 10:21 brun
* [r22587] geom/src/TGeoVoxelFinder.cxx: From Andrei Gheata and
Pter Hristov:
some protections in voxels in case of propagation in wrong
geometries.
2008-03-11 08:42 rdm
* [r22586] configure: From Axel:
add support for depracated options (like mathcore) so they don't
fail
nightly builds, configure just issues a warning that the option
is now
deprecated. configure now also issues an INFO message in case one
explicitly
enables an option that is by default already enabled (and vice
versa).
2008-03-11 08:10 rdm
* [r22585] monalisa/src/TMonaLisaWriter.cxx: From Gerri:
forgot in the file some "if 0"'s.
2008-03-11 07:46 ganis
* [r22584] proofd/src/XrdProofSched.cxx: Fix warning due to
unsigned / signed comparison
2008-03-11 07:16 brun
* [r22583] netx/src/TXNetFile.cxx, proofd/src/XrdProofSched.cxx,
proofplayer/inc/TProofPlayer.h, test/ProofBench/SavePerfInfo.C:
From Gerri:
- TXNetFile: fix warning when compiling with an external XROOTD
- XrdProofSched: calculating the number of busy CPUs on the base
of all started sessions
(instead of the sessions in running state).
- TProofPlayer.h: fix some descriptions
- Make SavePerfInfo.C compilable
2008-03-11 07:15 brun
* [r22582] etc/plugins/TProof/P010_TProofCondor.C,
etc/plugins/TProof/P030_TProofPEAC.C, peac/inc/TProofPEAC.h,
peac/src/TProofPEAC.cxx, proof/inc/TProofCondor.h,
proof/src/TProofCondor.cxx, proofd/inc/XrdProofdManager.h,
proofd/src/XrdProofdManager.cxx,
proofd/src/XrdProofdProtocol.cxx: From Gerri:
A few fixes to run the TProofCondor plugin:
- Adapt the signatures of the main constructors of TProofCondor
and TProofPEAC
(and of the related plug-in handlers) to the one of TProof.
- Add the possibility to trigger the load of a generic
TProof-derived plugin via
a directive the xrootd config file 'xpd.proofplugin', e.g.
'xpd.proofplugin condor:'
2008-03-10 20:16 wouter
* [r22579] roofitcore/inc/RooAbsPdf.h: o RooAbsPdf
- Declare CacheElem friend of RooAbsPdf to fix Solaris
compilation issue
2008-03-10 17:01 wouter
* [r22576] roofitcore/inc/RooAbsArg.h,
roofitcore/inc/RooAbsCacheElement.h,
roofitcore/src/RooAbsArg.cxx, roofitcore/src/RooAbsPdf.cxx,
roofitcore/src/RooObjCacheManager.cxx,
roofitcore/src/RooRealSumPdf.cxx: o RooRealSumPdf
- Do _not_ use normalization of RooAbsPdf input components
in numerator of RooRealSumPdf expression since it is
already explicitly occurring in denominator of RooRealSumPdf.
(Fixes wrong normalization reported by Tristan)
o RooObjCacheManager
- Register owner of cache with each cache elememt to
facilitate callbacks
o RooAbsCacheElement
- Add storage for pointer to owner of cache and
supply setOwner() function
o RooAbsPdf
- Use RooObjCacheManager callback mechanism to zero
'last used normalization' pointer in RooAbsPdf
when the cache-owned object pointed is about
to be deleted.
o RooAbsArg
- Make crc32 function static
2008-03-10 16:15 rdm
* [r22575] fit/Module.mk: whitespace.
2008-03-10 15:59 axel
* [r22572] reflex/python/genreflex/gendict.py: Revert patch by Hady
Zalek generating dictionaries for static data members
(22332:22331) until the external linkage problem is solved.
2008-03-10 15:07 brun
* [r22571] tutorials/graphics/graphShade.C: Add a new tutorial
showing how to shade an area between two graphs.
2008-03-10 14:53 moneta
* [r22570] test/stressMathMore.cxx: follow changes of Root Finder
enumeration names and type for coding convention
2008-03-10 14:44 brun
* [r22569] gl/src/TGLEventHandler.cxx: From Bertrand:
- Fix warning C4355: 'this' : used in base member initializer
list
2008-03-10 14:39 brun
* [r22568] gui/src/TGListTree.cxx, gui/src/TGSplitFrame.cxx: From
Bertrand:
- Coding conventions
- Protection added for deleted list tree items
2008-03-10 14:19 rdm
* [r22567] test/Makefile: fix typo THREADO -> THREADSO.
2008-03-10 14:16 rdm
* [r22566] test/Makefile, test/stressMathCore.cxx: rename
TrackMathCoreCint to TrackMathCoreDict to be inline with all
other rootcint generated file names (also *Dict.* files are
cleaned up
by distclean).
2008-03-10 14:12 brun
* [r22565]
etc/plugins/ROOT@@Math@@Minimizer/P060_TLinearMinimizer.C: From
Lorenzo:
new plugin for using the linear fitter in /etc/plugins.
2008-03-10 14:01 moneta
* [r22564] fit/inc/LinkDef.h, fit/src/DataRange.cxx,
fit/test/Makefile, fit/test/testFit.cxx,
hist/inc/Math/WrappedMultiTF1.h, hist/inc/Math/WrappedTF1.h,
hist/src/TF1.cxx, mathcore/inc/Math/RootFinder.h,
mathcore/src/BrentRootFinder.cxx,
mathcore/src/GaussLegendreIntegrator.cxx,
mathcore/src/RootFinder.cxx, mathmore/test/testRootFinder.cxx,
minuit/inc/LinkDef.h, minuit/inc/TLinearFitter.h,
minuit/inc/TLinearMinimizer.h, minuit/inc/TMinuitMinimizer.h,
minuit/src/TLinearFitter.cxx, minuit/src/TLinearMinimizer.cxx,
minuit/src/TMinuitMinimizer.cxx: - fix coding convention
violations (mainly change name of RootFinder enumeration)
- fix warning observed on the Windows nightly (avid generating
the dictionary for fit method functions for all platforms, it is
not needed)
- add implementation of Minimizer interface using TMinuit and the
linear fitter
- add method SetBasisFunctions in TLinearFitter class to set the
linear terms
- add some optimization of wrapped functions and improve doc
2008-03-10 12:11 rdm
* [r22562] test/Makefile: silence strict-aliasing warning in
TBenchDict.o for gcc 4.1.
2008-03-10 11:40 brun
* [r22560] graf/inc/LinkDef1.h, graf/inc/TGraphFitInterface.h,
graf/src/TGraphFitInterface.cxx: From Lorenzo:
Add the data fit interfaces for all the TGraph classes.
2008-03-10 11:01 brun
* [r22559] tutorials/eve/SplitGLView.C: From Bertrand:
- Add protection in case SplitGLView is not embedded in EVE
2008-03-10 10:59 brun
* [r22558] pythia6/inc/TPythia6.h, pythia6/inc/TPythia6Calls.h,
pythia6/src/TPythia6.cxx: From Jacek Holeczek:
Fix some bugs in the "Pythia-6" interface:
1. the "pyuppr" /PYUPPR/ common DOES NOT EXIST in Pythia-6
fortran code;
all references to it (and to all variables that it "declares":
NUP,
KUP, NFUP, IFUP, PUP, Q2UP) are void.
2. the "pyssmt" /PYSSMT/ common IS TOO SHORT with respect to
Pythia-6
fortran code; the "pythia6_common_address.c" should define it as:
int pyssmt[2*4*4+2*2*2+2*2*2+2*4+2*2+2*4*16+2*4*4+2*2*2+2*2*2];
and the file "./pythia6/inc/TPythia6Calls.h" should declare it
as:
struct Pyssmt_t {
double ZMIX[4][4];
double UMIX[2][2];
double VMIX[2][2];
double SMZ[4];
double SMW[2];
double SFMIX[4][16];
double ZMIXI[4][4];
double UMIXI[2][2];
double VMIXI[2][2];
};
2008-03-10 10:56 brun
* [r22557] gui/src/TGFileBrowser.cxx, gui/src/TGScrollBar.cxx,
pythia6/inc/TPythia6.h, pythia6/inc/TPythia6Calls.h,
pythia6/src/TPythia6.cxx: From Bertrand:
- Fix calculation of scroll bars position for
i.e. list tree with large number of items
2008-03-10 09:35 rdm
* [r22556] alien/src/TAlienFile.cxx, base/inc/TVirtualMonitoring.h,
io/inc/TFile.h, io/src/TFile.cxx, monalisa/inc/TMonaLisaWriter.h,
monalisa/src/TMonaLisaWriter.cxx, netx/src/TXNetFile.cxx: From
Fabrizio and Gerri:
detailed monitoring of file open stages in TXNetFile and
TAlienFile.
Requested by ALICE to track where the time is spent waiting for a
file to
open (in xrootd, in Castor, in Alien, etc.).
2008-03-10 09:31 rdm
* [r22554] base/inc/TFileCollection.h,
base/src/TFileCollection.cxx: From Gerri:
small addition to the main constructor of TFileCollection and to
the
method TFileCollection::AddFromFile(). I have added the
possibility
to specify the number of files and the first file to be picked up
from
the file. This greatly optimizes CPU time when rotating small
samples
out of a large number of files (i.e. the 30000 files of ALICE).
2008-03-10 07:22 brun
* [r22553] gui/src/TGCanvas.cxx: From Bertrand:
Add a protection against possible uninitialized variable
2008-03-09 11:54 rdm
* [r22548] eve/inc/TEveBoxSet.h, eve/inc/TEveCalo.h,
eve/inc/TEveCalo2DGL.h, eve/inc/TEveCaloData.h,
eve/inc/TEveParamList.h, eve/inc/TEveQuadSet.h,
eve/src/TEveCalo.cxx, eve/src/TEveCalo2DGL.cxx,
eve/src/TEveCalo3DGL.cxx, eve/src/TEveCaloData.cxx,
eve/src/TEveCaloVizEditor.cxx, eve/src/TEveParamList.cxx,
eve/src/TEveScene.cxx, eve/src/TEveSelection.cxx,
eve/src/TEveViewer.cxx, gl/inc/TGLEmbeddedViewer.h,
gl/inc/TGLEventHandler.h, gl/inc/TGLFontManager.h,
gl/src/TGLBoxPainter.cxx, gl/src/TGLEmbeddedViewer.cxx,
gl/src/TGLEventHandler.cxx, gl/src/TGLFontManager.cxx,
gl/src/TGLPerspectiveCamera.cxx, gl/src/TGLWidget.cxx: Fix coding
convention violations.
Remove trailing white-space for all files in eve/ and gl/.
2008-03-09 07:30 brun
* [r22547] tutorials/math/mathcoreGenVector.C: When executing with
CINT, libGenVector must be explictly loaded
2008-03-08 19:21 rdm
* [r22546] asimage/src/TASImage.cxx,
cont/inc/TCollectionProxyInfo.h, eg/inc/cfortran.h,
ftgl/inc/FTCharToGlyphIndexMap.h, ftgl/inc/FTGlyphContainer.h,
ftgl/src/FTGlyphContainer.cxx, fumili/src/TFumili.cxx,
g3d/src/TView3D.cxx, gl/src/TGLStopwatch.cxx,
graf/src/TGraph.cxx, graf/src/TMultiGraph.cxx,
gui/src/TGDNDManager.cxx, gui/src/TRootContextMenu.cxx,
hist/src/TH1.cxx, html/src/TDocOutput.cxx, html/src/THtml.cxx,
proofplayer/src/TEventIter.cxx, table/src/TFileIter.cxx,
table/src/TVolumeView.cxx, treeviewer/src/TParallelCoord.cxx,
x11/src/GX11Gui.cxx, x11/src/TGX11.cxx: other bunch of gcc 4.3
warnings removed:
- warning: suggest a space before ; or explicit braces around
empty body
in for statement
2008-03-08 15:51 brun
* [r22542] eve/src/TEveTrack.cxx: Fix compiler warning (removing
unused variable)
2008-03-08 15:47 brun
* [r22541] guihtml/src/TGHtml.cxx: Fix a compiler warning (removing
unused variable)
2008-03-08 15:45 brun
* [r22540] gui/src/TGListTree.cxx: Fix compilation error due to bad
order of members initialisation.
2008-03-08 14:36 rdm
* [r22539] base/inc/LinkDef2.h, base/inc/TObjectSpy.h,
base/inc/TPRegexp.h, base/inc/TPoint.h, base/inc/TQObject.h,
base/src/TObjectSpy.cxx, base/src/TPRegexp.cxx,
base/src/TQObject.cxx, eve/Module.mk, eve/inc/LinkDef.h,
eve/inc/TEveBrowser.h, eve/inc/TEveCalo.h,
eve/inc/TEveCalo2DGL.h, eve/inc/TEveCalo3DGL.h,
eve/inc/TEveCaloData.h, eve/inc/TEveCaloVizEditor.h,
eve/inc/TEveDigitSet.h, eve/inc/TEveDigitSetEditor.h,
eve/inc/TEveElement.h, eve/inc/TEveElementEditor.h,
eve/inc/TEveFrameBox.h, eve/inc/TEveGeoNode.h,
eve/inc/TEveGeoNodeEditor.h, eve/inc/TEveLine.h,
eve/inc/TEveLineEditor.h, eve/inc/TEveManager.h,
eve/inc/TEveParamList.h, eve/inc/TEvePointSet.h,
eve/inc/TEvePointSetProjectedGL.h,
eve/inc/TEvePolygonSetProjected.h, eve/inc/TEveProjectionAxes.h,
eve/inc/TEveProjectionAxesEditor.h,
eve/inc/TEveProjectionAxesGL.h, eve/inc/TEveProjectionBases.h,
eve/inc/TEveProjectionManager.h, eve/inc/TEveProjections.h,
eve/inc/TEveScene.h, eve/inc/TEveSelection.h,
eve/inc/TEveStraightLineSet.h, eve/inc/TEveText.h,
eve/inc/TEveTextEditor.h, eve/inc/TEveTextGL.h,
eve/inc/TEveTrack.h, eve/inc/TEveTrackProjected.h,
eve/inc/TEveTrackPropagator.h, eve/inc/TEveTriangleSet.h,
eve/inc/TEveTriangleSetEditor.h, eve/inc/TEveUtil.h,
eve/inc/TEveVSDStructs.h, eve/inc/TEveViewer.h,
eve/src/TEveBoxSetGL.cxx, eve/src/TEveBrowser.cxx,
eve/src/TEveCalo.cxx, eve/src/TEveCalo2DGL.cxx,
eve/src/TEveCalo3DGL.cxx, eve/src/TEveCaloData.cxx,
eve/src/TEveCaloVizEditor.cxx, eve/src/TEveDigitSet.cxx,
eve/src/TEveDigitSetEditor.cxx, eve/src/TEveElement.cxx,
eve/src/TEveElementEditor.cxx, eve/src/TEveGValuators.cxx,
eve/src/TEveGeoNode.cxx, eve/src/TEveGeoNodeEditor.cxx,
eve/src/TEveLine.cxx, eve/src/TEveLineEditor.cxx,
eve/src/TEveLineGL.cxx, eve/src/TEveManager.cxx,
eve/src/TEveParamList.cxx, eve/src/TEvePointSet.cxx,
eve/src/TEvePointSetProjectedGL.cxx,
eve/src/TEvePolygonSetProjected.cxx,
eve/src/TEvePolygonSetProjectedEditor.cxx,
eve/src/TEvePolygonSetProjectedGL.cxx,
eve/src/TEveProjectionAxes.cxx,
eve/src/TEveProjectionAxesEditor.cxx,
eve/src/TEveProjectionAxesGL.cxx,
eve/src/TEveProjectionBases.cxx,
eve/src/TEveProjectionManager.cxx,
eve/src/TEveProjectionManagerEditor.cxx,
eve/src/TEveProjections.cxx, eve/src/TEveQuadSet.cxx,
eve/src/TEveQuadSetGL.cxx, eve/src/TEveScene.cxx,
eve/src/TEveSelection.cxx, eve/src/TEveStraightLineSet.cxx,
eve/src/TEveStraightLineSetGL.cxx, eve/src/TEveText.cxx,
eve/src/TEveTextEditor.cxx, eve/src/TEveTextGL.cxx,
eve/src/TEveTrack.cxx, eve/src/TEveTrackGL.cxx,
eve/src/TEveTrackProjected.cxx, eve/src/TEveTrackProjectedGL.cxx,
eve/src/TEveTrackPropagator.cxx, eve/src/TEveTransEditor.cxx,
eve/src/TEveTriangleSet.cxx, eve/src/TEveTriangleSetEditor.cxx,
eve/src/TEveTriangleSetGL.cxx, eve/src/TEveUtil.cxx,
eve/src/TEveViewer.cxx, gl/Module.mk, gl/inc/LinkDef.h,
gl/inc/TFTGLManager.h, gl/inc/TGLCamera.h, gl/inc/TGLContext.h,
gl/inc/TGLEmbeddedViewer.h, gl/inc/TGLEventHandler.h,
gl/inc/TGLFontManager.h, gl/inc/TGLOrthoCamera.h,
gl/inc/TGLPerspectiveCamera.h, gl/inc/TGLPhysicalShape.h,
gl/inc/TGLRnrCtx.h, gl/inc/TGLSAViewer.h, gl/inc/TGLScene.h,
gl/inc/TGLViewer.h, gl/inc/TGLWidget.h, gl/src/TFTGLManager.cxx,
gl/src/TGLCamera.cxx, gl/src/TGLContext.cxx,
gl/src/TGLEmbeddedViewer.cxx, gl/src/TGLEventHandler.cxx,
gl/src/TGLFontManager.cxx, gl/src/TGLOrthoCamera.cxx,
gl/src/TGLPerspectiveCamera.cxx, gl/src/TGLPhysicalShape.cxx,
gl/src/TGLRnrCtx.cxx, gl/src/TGLSAViewer.cxx,
gl/src/TGLScene.cxx, gl/src/TGLUtil.cxx, gl/src/TGLViewer.cxx,
gl/src/TGLViewerEditor.cxx, gl/src/TGLWidget.cxx,
gl/src/TPointSet3DGL.cxx, gui/Module.mk, gui/inc/LinkDef2.h,
gui/inc/LinkDef3.h, gui/inc/TGDNDManager.h,
gui/inc/TGEventHandler.h, gui/inc/TGListTree.h,
gui/inc/TGShapedFrame.h, gui/inc/TGSplitFrame.h,
gui/inc/TRootBrowser.h, gui/src/TGEventHandler.cxx,
gui/src/TGFrame.cxx, gui/src/TGListTree.cxx,
gui/src/TGScrollBar.cxx, gui/src/TGShapedFrame.cxx,
gui/src/TGSplitFrame.cxx, gui/src/TRootBrowser.cxx,
guihtml/inc/TGHtml.h, guihtml/src/TGHtml.cxx,
tutorials/eve/Default.png, tutorials/eve/SplitGLView.C,
tutorials/eve/alice_esd.C, tutorials/eve/alice_esd_split.C,
tutorials/eve/cms_calo.C, tutorials/eve/geom_alias.C,
tutorials/eve/geom_alice_its.C, tutorials/eve/geom_alice_tpc.C,
tutorials/eve/geom_atlas.C, tutorials/eve/geom_cms.C,
tutorials/eve/geom_default.C, tutorials/eve/lineset_test.C,
tutorials/eve/pointset_test.C, tutorials/eve/projection_test.C,
tutorials/eve/quad_test.C, tutorials/eve/swap.png,
tutorials/eve/test_histobrowser.C,
tutorials/eve/test_paramlist.C,
tutorials/eve/test_selection_sigs.C, tutorials/eve/text_test.C,
tutorials/eve/triangleset.C, tutorials/eve/view3ds.C,
win32gdk/src/TGWin32.cxx: From Alja, Bertrand & Matevz: merged
branches/dev/fireworks 21757:22514.
This includes:
- development for event-displays of ALICE and CMS since 5.18 in
eve/,
gl/ and gui/;
- many new tutorials and demos for eve/;
- fix in TQObject to support class-signals from all base-classes.
2008-03-08 11:54 rdm
* [r22538] hist/inc/Math/WrappedMultiTF1.h,
hist/inc/Math/WrappedTF1.h: add multiple inclusion protection for
TF1.h.
2008-03-08 11:54 rdm
* [r22537] hist/Module.mk: cosmetics.
2008-03-08 11:44 rdm
* [r22536] matrix/Module.mk: dependency on MATRIXLIBDEP was missing
causing build to fail with explicit-link.
2008-03-08 11:30 rdm
* [r22535] base/inc/TException.h: fix the gcc 4.2 warning:
variable 'R__old' might be clobbered by 'longjmp' or 'vfork'
(btw gcc 4.3 does not give this warning anymore).
2008-03-08 11:29 rdm
* [r22534] config/Makefile.linuxx8664icc: cosmetic.
2008-03-08 11:28 rdm
* [r22533] config/Makefile.linuxx8664gcc: compiler options -W
-Woverload-virtual were missing and for CINT
the option -DG__STD_EXCEPTION.
2008-03-07 19:00 brun
* [r22532] test/stressGraphics.ref: Change ref value for test 31
from 3000 to 4000.
This is another side effect of the changes in Math and this
difference must be
investigated.
2008-03-07 17:14 rdm
* [r22529] mathcore/src/GaussLegendreIntegrator.cxx: fix
compilation error on gcc 4.3 (include missing).
2008-03-07 17:09 moneta
* [r22528] math/inc/TMathImp.h: put back old implementation of
binary search
2008-03-07 16:37 rdm
* [r22527] base/src/TContextMenu.cxx, base/src/TString.cxx,
base/src/TSystem.cxx, clib/src/mmtrace.c, g3d/src/TView3D.cxx,
gpad/src/TCanvas.cxx, graf/src/TGraph.cxx, graf/src/TLatex.cxx,
graf/src/TLegend.cxx, gui/src/TGFSContainer.cxx,
gui/src/TGToolTip.cxx, hist/src/TBinomialEfficiencyFitter.cxx,
hist/src/TFormula.cxx, hist/src/TH1.cxx, hist/src/THStack.cxx,
hist/src/THnSparse.cxx, histpainter/src/TPainter3dAlgorithms.cxx,
io/src/TBufferFile.cxx, io/src/TFile.cxx,
io/src/TGenCollectionProxy.cxx, matrix/src/TMatrixT.cxx,
minuit/src/TMinuit.cxx, net/src/TSQLColumnInfo.cxx,
tree/src/TBranchBrowsable.cxx, utils/src/rootcint.cxx: more gcc
4.3 warning fixes. Remains only some warning in Cint, Reflex
and xrootd.
2008-03-07 16:36 brun
* [r22526] etc/plugins/ROOT@@Math@@IRootFinderMethod,
etc/plugins/ROOT@@Math@@IRootFinderMethod/P010_Brent.C,
etc/plugins/ROOT@@Math@@IRootFinderMethod/P020_Bisection.C,
etc/plugins/ROOT@@Math@@IRootFinderMethod/P030_FalsePos.C,
etc/plugins/ROOT@@Math@@IRootFinderMethod/P040_Newton.C,
etc/plugins/ROOT@@Math@@IRootFinderMethod/P050_Secant.C,
etc/plugins/ROOT@@Math@@IRootFinderMethod/P060_Steffenson.C: From
Lorenzo:
New plugins
2008-03-07 16:35 rdm
* [r22525] Makefile, configure: small cleanup after the MathCore
checkin.
2008-03-07 16:12 moneta
* [r22524] test/Makefile, test/stressMathMore.cxx: - changes for
new libMathCore
2008-03-07 16:08 brun
* [r22523] Makefile, config/Makefile.depend, config/Makefile.in,
config/root-config.in, configure,
treeplayer/src/TFileDrawMap.cxx: From Lorenzo:
- build mathcore library always by default. Mathcore will contain
now the math classes: TMath, TComplex and TRandom's
- do not include anymore math classes in libCore
- add libMathCore dependency on all libraries which were
depending on classes from math
- add option for disabling libGenVector (--disable-genvector)
- add libMathCore in the library used by root-configure
2008-03-07 16:07 moneta
* [r22522] mathmore/Module.mk, mathmore/inc/Math/GSLMinimizer1D.h,
mathmore/inc/Math/GSLRootFinder.h,
mathmore/inc/Math/GSLRootFinderDeriv.h,
mathmore/inc/Math/LinkDef.h,
mathmore/inc/Math/LinkDef_RootFinding.h,
mathmore/inc/Math/Minimizer1D.h, mathmore/inc/Math/Polynomial.h,
mathmore/inc/Math/RootFinder.h,
mathmore/inc/Math/WrappedMultiTF1.h,
mathmore/inc/Math/WrappedTF1.h, mathmore/src/GSL1DMinimizer.h,
mathmore/src/GSL1DMinimizerWrapper.h,
mathmore/src/GSLInterpolator.cxx,
mathmore/src/GSLMinimizer1D.cxx, mathmore/src/GSLMultiFit.h,
mathmore/src/GSLMultiFitFunctionAdapter.h,
mathmore/src/GSLMultiFitFunctionWrapper.h,
mathmore/src/GSLRootFinder.cxx,
mathmore/src/GSLRootFinderDeriv.cxx,
mathmore/src/Minimizer1D.cxx, mathmore/src/Polynomial.cxx,
mathmore/test/Makefile, mathmore/test/testFunctor.cxx,
mathmore/test/testMinimization1D.cxx,
mathmore/test/testPermute.cxx, mathmore/test/testRootFinder.cxx:
sync with development branch.
Main change root finder to use interface in mathcore
2008-03-07 16:07 brun
* [r22521] main/src/h2root.cxx: Remove declaration of global
variable "int Error"
2008-03-07 15:48 moneta
* [r22519] hist/Module.mk, hist/inc/LinkDef.h, hist/inc/Math,
hist/inc/Math/WrappedMultiTF1.h, hist/inc/Math/WrappedTF1.h,
hist/inc/TF1.h, hist/inc/THFitInterface.h, hist/src/TF1.cxx,
hist/src/TH2.cxx, hist/src/TH3.cxx, hist/src/THFitInterface.cxx:
2008-03-07 15:40 moneta
* [r22518] fit, fit/Module.mk, fit/inc, fit/inc/Fit,
fit/inc/Fit/BinData.h, fit/inc/Fit/BinPoint.h,
fit/inc/Fit/Chi2FCN.h, fit/inc/Fit/DataOptions.h,
fit/inc/Fit/DataRange.h, fit/inc/Fit/DataVector.h,
fit/inc/Fit/DataVectorfwd.h, fit/inc/Fit/FitConfig.h,
fit/inc/Fit/FitResult.h, fit/inc/Fit/FitUtil.h,
fit/inc/Fit/FitUtilParallel.h, fit/inc/Fit/Fitter.h,
fit/inc/Fit/LogLikelihoodFCN.h,
fit/inc/Fit/MinimizerControlParams.h,
fit/inc/Fit/ParameterSettings.h,
fit/inc/Fit/PoissonLikelihoodFCN.h, fit/inc/Fit/UnBinData.h,
fit/inc/LinkDef.h, fit/src, fit/src/BinData.cxx,
fit/src/BinPoint.cxx, fit/src/DataRange.cxx,
fit/src/DataVector.cxx, fit/src/FitConfig.cxx,
fit/src/FitResult.cxx, fit/src/FitUtil.cxx,
fit/src/FitUtilParallel.cxx, fit/src/Fitter.cxx,
fit/src/ParameterSettings.cxx, fit/test,
fit/test/GaussFunction.h, fit/test/Makefile,
fit/test/MinimizerTypes.h, fit/test/WrapperRooPdf.h,
fit/test/testFit.cxx, fit/test/testFitPerf.cxx,
fit/test/testMinim.cxx, fit/test/testRooFit.cxx,
math/inc/LinkDef.h, math/inc/TMath.h, math/inc/TMathImp.h,
math/src/TMath.cxx, mathcore/Module.mk,
mathcore/inc/Math/AdaptiveIntegratorMultiDim.h,
mathcore/inc/Math/AllIntegrationTypes.h,
mathcore/inc/Math/AxisAngle.h, mathcore/inc/Math/Boost.h,
mathcore/inc/Math/BoostX.h, mathcore/inc/Math/BoostY.h,
mathcore/inc/Math/BoostZ.h, mathcore/inc/Math/BrentMethods.h,
mathcore/inc/Math/BrentMinimizer1D.h,
mathcore/inc/Math/BrentRootFinder.h,
mathcore/inc/Math/Cartesian2D.h, mathcore/inc/Math/Cartesian3D.h,
mathcore/inc/Math/Cylindrical3D.h,
mathcore/inc/Math/CylindricalEta3D.h,
mathcore/inc/Math/DisplacementVector2D.h,
mathcore/inc/Math/DisplacementVector3D.h,
mathcore/inc/Math/EulerAngles.h,
mathcore/inc/Math/FitMethodFunction.h,
mathcore/inc/Math/GaussIntegrator.h,
mathcore/inc/Math/GaussLegendreIntegrator.h,
mathcore/inc/Math/GenVector, mathcore/inc/Math/IFunction.h,
mathcore/inc/Math/IMinimizer1D.h,
mathcore/inc/Math/IParamFunction.h,
mathcore/inc/Math/IRootFinderMethod.h,
mathcore/inc/Math/LinkDef.h, mathcore/inc/Math/LinkDef_Func.h,
mathcore/inc/Math/LinkDef_GenVector.h,
mathcore/inc/Math/LinkDef_GenVector32.h,
mathcore/inc/Math/LinkDef_Point3D.h,
mathcore/inc/Math/LinkDef_Rotation.h,
mathcore/inc/Math/LinkDef_Vector3D.h,
mathcore/inc/Math/LinkDef_Vector4D.h,
mathcore/inc/Math/LorentzRotation.h,
mathcore/inc/Math/LorentzVector.h, mathcore/inc/Math/Minimizer.h,
mathcore/inc/Math/MultiDimParamFunctionAdapter.h,
mathcore/inc/Math/OneDimFunctionAdapter.h,
mathcore/inc/Math/Plane3D.h, mathcore/inc/Math/Point2D.h,
mathcore/inc/Math/Point2Dfwd.h, mathcore/inc/Math/Point3D.h,
mathcore/inc/Math/Point3Dfwd.h, mathcore/inc/Math/Polar2D.h,
mathcore/inc/Math/Polar3D.h,
mathcore/inc/Math/PositionVector2D.h,
mathcore/inc/Math/PositionVector3D.h,
mathcore/inc/Math/PtEtaPhiE4D.h, mathcore/inc/Math/PtEtaPhiM4D.h,
mathcore/inc/Math/PxPyPzE4D.h, mathcore/inc/Math/PxPyPzM4D.h,
mathcore/inc/Math/Quaternion.h,
mathcore/inc/Math/RichardsonDerivator.h,
mathcore/inc/Math/RootFinder.h, mathcore/inc/Math/Rotation3D.h,
mathcore/inc/Math/RotationX.h, mathcore/inc/Math/RotationY.h,
mathcore/inc/Math/RotationZ.h, mathcore/inc/Math/RotationZYX.h,
mathcore/inc/Math/Transform3D.h,
mathcore/inc/Math/Translation3D.h, mathcore/inc/Math/Vector2D.h,
mathcore/inc/Math/Vector2Dfwd.h, mathcore/inc/Math/Vector3D.h,
mathcore/inc/Math/Vector3Dfwd.h, mathcore/inc/Math/Vector4D.h,
mathcore/inc/Math/Vector4Dfwd.h, mathcore/inc/Math/VectorUtil.h,
mathcore/inc/Math/VectorUtil_Cint.h,
mathcore/inc/Math/WrappedParamFunction.h,
mathcore/src/3DConversions.cxx, mathcore/src/3DDistances.cxx,
mathcore/src/AdaptiveIntegratorMultiDim.cxx,
mathcore/src/AxisAngle.cxx, mathcore/src/AxisAngleXother.cxx,
mathcore/src/BitReproducible.cxx, mathcore/src/Boost.cxx,
mathcore/src/BoostX.cxx, mathcore/src/BoostY.cxx,
mathcore/src/BoostZ.cxx, mathcore/src/BrentMethods.cxx,
mathcore/src/BrentMinimizer1D.cxx,
mathcore/src/BrentRootFinder.cxx, mathcore/src/EulerAngles.cxx,
mathcore/src/Factory.cxx, mathcore/src/GaussIntegrator.cxx,
mathcore/src/GaussLegendreIntegrator.cxx,
mathcore/src/GenVector_exception.cxx,
mathcore/src/Integrator.cxx, mathcore/src/LorentzRotation.cxx,
mathcore/src/Plane3D.cxx, mathcore/src/Quaternion.cxx,
mathcore/src/QuaternionXaxial.cxx,
mathcore/src/RichardsonDerivator.cxx,
mathcore/src/RootFinder.cxx, mathcore/src/Rotation3D.cxx,
mathcore/src/Rotation3DxAxial.cxx, mathcore/src/RotationZYX.cxx,
mathcore/src/Transform3D.cxx, mathcore/src/Translation3D.cxx,
mathcore/src/VectorUtil.cxx, mathcore/test/CoordinateTraits.h,
mathcore/test/Makefile, mathcore/test/RotationTraits.h,
mathcore/test/Track.h, mathcore/test/TrackDict.xml,
mathcore/test/TrackLinkDef.h, mathcore/test/binarySearchTime.cxx,
mathcore/test/coordinates3D.cxx, mathcore/test/coordinates4D.cxx,
mathcore/test/rotationApplication.cxx, mathcore/test/stdsort.cxx,
mathcore/test/stress2D.cxx, mathcore/test/stress3D.cxx,
mathcore/test/stressTF1.cxx, mathcore/test/stressTMath.cxx,
mathcore/test/testBinarySearch.cxx, mathcore/test/testBoost.cxx,
mathcore/test/testGenVector.cxx,
mathcore/test/testIntegration.cxx,
mathcore/test/testIntegrationMultiDim.cxx,
mathcore/test/testIterator.cxx, mathcore/test/testRootFinder.cxx,
mathcore/test/testSortOrder.cxx,
mathcore/test/testSpecFuncBeta.cxx,
mathcore/test/testSpecFuncBetaI.cxx,
mathcore/test/testSpecFuncErf.cxx,
mathcore/test/testSpecFuncGamma.cxx, mathcore/test/testTMath.cxx,
mathcore/test/testVectorIO.cxx,
mathcore/test/vectorOperation.cxx: Syncronize with the Math
develoment branch:
- merge classes from math (TMath, TComplex and TRandom) in
libMathCore
- change various functions of TMath (work from David ):
- make a single template functions for all the various types
(like Sort or Binart Search)
- use std implementations for Sort, BinarySearch, LocMin
- use mathcore special functions for Gamma and Beta functions
- remove genvector from mathcore
- add classes for integration, derivation and root findings using
the algorithms of TF1
- use the plug-in manager to instantiates different
implementations of the same classes in MathMore
2008-03-07 15:14 moneta
* [r22516] genvector, genvector/Module.mk, genvector/inc,
genvector/inc/Math, genvector/inc/Math/AxisAngle.h,
genvector/inc/Math/Boost.h, genvector/inc/Math/BoostX.h,
genvector/inc/Math/BoostY.h, genvector/inc/Math/BoostZ.h,
genvector/inc/Math/Cartesian2D.h,
genvector/inc/Math/Cartesian3D.h,
genvector/inc/Math/Cylindrical3D.h,
genvector/inc/Math/CylindricalEta3D.h,
genvector/inc/Math/DisplacementVector2D.h,
genvector/inc/Math/DisplacementVector3D.h,
genvector/inc/Math/EulerAngles.h, genvector/inc/Math/GenVector,
genvector/inc/Math/GenVector/3DConversions.h,
genvector/inc/Math/GenVector/3DDistances.h,
genvector/inc/Math/GenVector/AxisAngle.h,
genvector/inc/Math/GenVector/AxisAnglefwd.h,
genvector/inc/Math/GenVector/BitReproducible.h,
genvector/inc/Math/GenVector/Boost.h,
genvector/inc/Math/GenVector/BoostX.h,
genvector/inc/Math/GenVector/BoostXfwd.h,
genvector/inc/Math/GenVector/BoostY.h,
genvector/inc/Math/GenVector/BoostYfwd.h,
genvector/inc/Math/GenVector/BoostZ.h,
genvector/inc/Math/GenVector/BoostZfwd.h,
genvector/inc/Math/GenVector/Boostfwd.h,
genvector/inc/Math/GenVector/Cartesian2D.h,
genvector/inc/Math/GenVector/Cartesian2Dfwd.h,
genvector/inc/Math/GenVector/Cartesian3D.h,
genvector/inc/Math/GenVector/Cartesian3Dfwd.h,
genvector/inc/Math/GenVector/CoordinateSystemTags.h,
genvector/inc/Math/GenVector/Cylindrical3D.h,
genvector/inc/Math/GenVector/Cylindrical3Dfwd.h,
genvector/inc/Math/GenVector/CylindricalEta3D.h,
genvector/inc/Math/GenVector/CylindricalEta3Dfwd.h,
genvector/inc/Math/GenVector/DisplacementVector2D.h,
genvector/inc/Math/GenVector/DisplacementVector2Dfwd.h,
genvector/inc/Math/GenVector/DisplacementVector3D.h,
genvector/inc/Math/GenVector/DisplacementVector3Dfwd.h,
genvector/inc/Math/GenVector/EulerAngles.h,
genvector/inc/Math/GenVector/EulerAnglesfwd.h,
genvector/inc/Math/GenVector/GenVectorIO.h,
genvector/inc/Math/GenVector/GenVector_exception.h,
genvector/inc/Math/GenVector/LorentzRotation.h,
genvector/inc/Math/GenVector/LorentzRotationfwd.h,
genvector/inc/Math/GenVector/LorentzVector.h,
genvector/inc/Math/GenVector/LorentzVectorfwd.h,
genvector/inc/Math/GenVector/Plane3D.h,
genvector/inc/Math/GenVector/Polar2D.h,
genvector/inc/Math/GenVector/Polar2Dfwd.h,
genvector/inc/Math/GenVector/Polar3D.h,
genvector/inc/Math/GenVector/Polar3Dfwd.h,
genvector/inc/Math/GenVector/PositionVector2D.h,
genvector/inc/Math/GenVector/PositionVector2Dfwd.h,
genvector/inc/Math/GenVector/PositionVector3D.h,
genvector/inc/Math/GenVector/PositionVector3Dfwd.h,
genvector/inc/Math/GenVector/PtEtaPhiE4D.h,
genvector/inc/Math/GenVector/PtEtaPhiE4Dfwd.h,
genvector/inc/Math/GenVector/PtEtaPhiM4D.h,
genvector/inc/Math/GenVector/PtEtaPhiM4Dfwd.h,
genvector/inc/Math/GenVector/PxPyPzE4D.h,
genvector/inc/Math/GenVector/PxPyPzE4Dfwd.h,
genvector/inc/Math/GenVector/PxPyPzM4D.h,
genvector/inc/Math/GenVector/PxPyPzM4Dfwd.h,
genvector/inc/Math/GenVector/Quaternion.h,
genvector/inc/Math/GenVector/Quaternionfwd.h,
genvector/inc/Math/GenVector/Rotation3D.h,
genvector/inc/Math/GenVector/Rotation3Dfwd.h,
genvector/inc/Math/GenVector/RotationX.h,
genvector/inc/Math/GenVector/RotationXfwd.h,
genvector/inc/Math/GenVector/RotationY.h,
genvector/inc/Math/GenVector/RotationYfwd.h,
genvector/inc/Math/GenVector/RotationZ.h,
genvector/inc/Math/GenVector/RotationZYX.h,
genvector/inc/Math/GenVector/RotationZYXfwd.h,
genvector/inc/Math/GenVector/RotationZfwd.h,
genvector/inc/Math/GenVector/Transform3D.h,
genvector/inc/Math/GenVector/Translation3D.h,
genvector/inc/Math/GenVector/VectorUtil.h,
genvector/inc/Math/GenVector/eta.h,
genvector/inc/Math/GenVector/etaMax.h,
genvector/inc/Math/LinkDef_GenVector.h,
genvector/inc/Math/LinkDef_GenVector32.h,
genvector/inc/Math/LinkDef_Point3D.h,
genvector/inc/Math/LinkDef_Rotation.h,
genvector/inc/Math/LinkDef_Vector3D.h,
genvector/inc/Math/LinkDef_Vector4D.h,
genvector/inc/Math/LorentzRotation.h,
genvector/inc/Math/LorentzVector.h, genvector/inc/Math/Plane3D.h,
genvector/inc/Math/Point2D.h, genvector/inc/Math/Point2Dfwd.h,
genvector/inc/Math/Point3D.h, genvector/inc/Math/Point3Dfwd.h,
genvector/inc/Math/Polar2D.h, genvector/inc/Math/Polar3D.h,
genvector/inc/Math/PositionVector2D.h,
genvector/inc/Math/PositionVector3D.h,
genvector/inc/Math/PtEtaPhiE4D.h,
genvector/inc/Math/PtEtaPhiM4D.h, genvector/inc/Math/PxPyPzE4D.h,
genvector/inc/Math/PxPyPzM4D.h, genvector/inc/Math/Quaternion.h,
genvector/inc/Math/Rotation3D.h, genvector/inc/Math/RotationX.h,
genvector/inc/Math/RotationY.h, genvector/inc/Math/RotationZ.h,
genvector/inc/Math/RotationZYX.h,
genvector/inc/Math/Transform3D.h,
genvector/inc/Math/Translation3D.h,
genvector/inc/Math/Vector2D.h, genvector/inc/Math/Vector2Dfwd.h,
genvector/inc/Math/Vector3D.h, genvector/inc/Math/Vector3Dfwd.h,
genvector/inc/Math/Vector4D.h, genvector/inc/Math/Vector4Dfwd.h,
genvector/inc/Math/VectorUtil.h,
genvector/inc/Math/VectorUtil_Cint.h, genvector/src,
genvector/src/3DConversions.cxx, genvector/src/3DDistances.cxx,
genvector/src/AxisAngle.cxx, genvector/src/AxisAngleXother.cxx,
genvector/src/BitReproducible.cxx, genvector/src/Boost.cxx,
genvector/src/BoostX.cxx, genvector/src/BoostY.cxx,
genvector/src/BoostZ.cxx, genvector/src/EulerAngles.cxx,
genvector/src/GenVector_exception.cxx,
genvector/src/LorentzRotation.cxx, genvector/src/Plane3D.cxx,
genvector/src/Quaternion.cxx, genvector/src/QuaternionXaxial.cxx,
genvector/src/Rotation3D.cxx, genvector/src/Rotation3DxAxial.cxx,
genvector/src/RotationZYX.cxx, genvector/src/Transform3D.cxx,
genvector/src/Translation3D.cxx, genvector/src/VectorUtil.cxx,
genvector/test, genvector/test/CoordinateTraits.h,
genvector/test/Makefile, genvector/test/RotationTraits.h,
genvector/test/Track.h, genvector/test/TrackDict.xml,
genvector/test/TrackLinkDef.h, genvector/test/coordinates3D.cxx,
genvector/test/coordinates4D.cxx,
genvector/test/rotationApplication.cxx,
genvector/test/stress2D.cxx, genvector/test/stress3D.cxx,
genvector/test/testBoost.cxx, genvector/test/testGenVector.cxx,
genvector/test/testIterator.cxx, genvector/test/testVectorIO.cxx,
genvector/test/vectorOperation.cxx: - move physics vector classes
from mathcore in a new directory (GenVector)
2008-03-07 13:42 axel
* [r22513] reflex/src/PluginFactoryMap.cxx: From Pere: require
rootmap file to end on ".rootmap", i.e. make it compatible with
ROOT
2008-03-07 12:38 pcanal
* [r22510] cint/src/v6_newlink.cxx: Avoid loading a CINT dictionary
if a Reflex/Cintex dictionary has already been registered
2008-03-06 23:18 rdm
* [r22501] asimage/src/libAfterImage: ignore libAfterImage build
products.
2008-03-06 23:14 rdm
* [r22500] asimage/src/libAfterImage/afterimage-libs,
asimage/src/libAfterImage/config.log,
asimage/src/libAfterImage/config.status: tmp files should not be
in svn.
2008-03-06 23:09 rdm
* [r22499] asimage/src: remove svn:ignore of libAfterImage.
2008-03-06 23:07 rdm
* [r22498] xrootd/Module.mk: small cleanup.
2008-03-06 23:07 rdm
* [r22497] asimage/Module.mk, asimage/src/libAfterImage.tar.gz: tar
file not needed anymore.
Modified Module.mk that uses expanded libAfterImage source
directly.
2008-03-06 23:04 rdm
* [r22496] asimage/src/libAfterImage: brining
libAfterImage-20080306 into the trunk.
2008-03-06 22:05 brun
* [r22493] graf/src/TSpline.cxx: Fix a problem in TSpline5 copy
constructor and assignment operator
2008-03-06 19:38 pcanal
* [r22491] base/src/TSystem.cxx: From Matevz,
Remove double dash (//) from the filename passed to cint and
rootcint.
2008-03-06 16:04 rdm
* [r22488] asimage/src/TASImage.cxx, auth/src/TAuthenticate.cxx,
ged/src/TH1Editor.cxx, gl/src/TGLLegoPainter.cxx,
gl/src/TGLParametric.cxx, gl/src/TGLSAViewer.cxx,
gl/src/TGLSurfacePainter.cxx, gl/src/TGLUtil.cxx,
gl/src/TX11GL.cxx, html/src/TClassDocOutput.cxx,
html/src/TDocOutput.cxx, html/src/TDocParser.cxx,
html/src/THtml.cxx, krb5auth/src/Krb5Auth.cxx,
metautils/src/stlLoader.cc, mysql/src/TMySQLServer.cxx,
proof/src/TProof.cxx, proof/src/TProofMgr.cxx,
proof/src/TProofServ.cxx, proofd/src/proofd.cxx,
reflex/src/Tools.cxx, sessionviewer/src/TSessionViewer.cxx,
spectrum/src/TSpectrum.cxx, spectrum/src/TSpectrum2Fit.cxx,
spectrum/src/TSpectrumFit.cxx,
spectrumpainter/src/TSpectrum2Painter.cxx,
sql/src/TBufferSQL2.cxx, sql/src/TSQLFile.cxx,
sql/src/TSQLStructure.cxx, tmva/src/MethodBase.cxx,
tmva/src/MethodCFMlpANN_Utils.cxx, xml/src/TBufferXML.cxx,
xml/src/TXMLEngine.cxx, xml/src/TXMLFile.cxx: remove first batch
of warning reported by gcc 4.3:
- warning: suggest parentheses around && within ||
- warning: suggest explicit braces to avoid ambiguous if else
2008-03-06 16:02 rdm
* [r22487] test/QpRandomDriver.cxx, test/stress.cxx,
test/stressEntryList.cxx, test/stressFit.cxx,
test/stressGraphics.cxx, test/stressLinear.cxx,
test/stressProof.cxx, test/stressSpectrum.cxx: add stdlib.h to
fix gcc 4.3 compilation.
2008-03-06 16:01 brun
* [r22486] graf/inc/TSpline.h, graf/src/TSpline.cxx: Implement
TSpline3 and TSpline5 copy constructors and assignment operators
2008-03-06 14:50 couet
* [r22479] asimage/src/libAfterImage.tar.gz: - From Vasko:
- configure configure.in: AfterStep release v. 2.2.8
- xcf.c xcf.h: fixed segfault in xcf code where layer is larger
then image.
2008-03-05 15:30 ganis
* [r22456] xrootd/src/xrootd/src/XrdClient/XrdClient.cc,
xrootd/src/xrootd/src/XrdClient/XrdClientAdmin.cc: From F.
Furano:
- fix potential cache thrashing problem with big blocks requests.
- Allow some garbage too appended to a Stat response (enlarged
the temp buffer for the response)
- Fix wrong argc check in the StageTool
- Avoid 8 extra bytes in the req if only the main stream is used
to read data (tiny optimization)
2008-03-05 13:49 antcheva
* [r22452] gui/src/TGClient.cxx: Fixed the dead lock between
WaitForUnmap and WaitFor methods of TGClient
(reported at https://savannah.cern.ch/bugs/?32580 )
2008-03-05 09:24 rdm
* [r22449] xrootd/Module.mk: From Bertrand:
fix typo so Win32 version compiles.
2008-03-05 07:48 moneta
* [r22448] physics/src/TLorentzRotation.cxx: - fix a documentation
error, reported in http://savannah.cern.ch/bugs/?34117
2008-03-04 16:48 rdm
* [r22445] xrootd/src/xrootd, xrootd/src/xrootd/src: svn:ignore
xrootd build products.
2008-03-04 16:43 rdm
* [r22444] xrootd/src/xrootd/src/Xrd/XrdConfig.cc,
xrootd/src/xrootd/src/Xrd/XrdMain.cc,
xrootd/src/xrootd/src/Xrd/XrdTrace.hh,
xrootd/src/xrootd/src/XrdAcc/XrdAccConfig.cc,
xrootd/src/xrootd/src/XrdAcc/XrdAccGroups.cc,
xrootd/src/xrootd/src/XrdAcc/XrdAccTest.cc,
xrootd/src/xrootd/src/XrdClient/XrdClientPhyConnection.cc,
xrootd/src/xrootd/src/XrdCrypto/XrdCryptoAux.hh,
xrootd/src/xrootd/src/XrdCrypto/XrdCryptoCipher.cc,
xrootd/src/xrootd/src/XrdCrypto/XrdCryptoMsgDigest.cc,
xrootd/src/xrootd/src/XrdCrypto/XrdCryptoTrace.hh,
xrootd/src/xrootd/src/XrdCrypto/XrdCryptosslTrace.hh,
xrootd/src/xrootd/src/XrdNet/XrdNetDNS.cc,
xrootd/src/xrootd/src/XrdOdc/XrdOdcConfig.cc,
xrootd/src/xrootd/src/XrdOdc/XrdOdcTrace.hh,
xrootd/src/xrootd/src/XrdOfs/XrdOfs.cc,
xrootd/src/xrootd/src/XrdOfs/XrdOfsConfig.cc,
xrootd/src/xrootd/src/XrdOfs/XrdOfsTrace.hh,
xrootd/src/xrootd/src/XrdOlb/XrdOlbConfig.cc,
xrootd/src/xrootd/src/XrdOlb/XrdOlbProtocol.cc,
xrootd/src/xrootd/src/XrdOlb/XrdOlbTrace.hh,
xrootd/src/xrootd/src/XrdOss/XrdOssApi.cc,
xrootd/src/xrootd/src/XrdOss/XrdOssApi.hh,
xrootd/src/xrootd/src/XrdOss/XrdOssCache.cc,
xrootd/src/xrootd/src/XrdOss/XrdOssConfig.cc,
xrootd/src/xrootd/src/XrdOss/XrdOssCreate.cc,
xrootd/src/xrootd/src/XrdOss/XrdOssLock.cc,
xrootd/src/xrootd/src/XrdOss/XrdOssMSS.cc,
xrootd/src/xrootd/src/XrdOss/XrdOssRename.cc,
xrootd/src/xrootd/src/XrdOss/XrdOssStage.cc,
xrootd/src/xrootd/src/XrdOss/XrdOssTrace.hh,
xrootd/src/xrootd/src/XrdOss/XrdOssUnlink.cc,
xrootd/src/xrootd/src/XrdOuc/XrdOucStream.cc,
xrootd/src/xrootd/src/XrdOuc/XrdOucTrace.hh,
xrootd/src/xrootd/src/XrdPosix/XrdPosix.cc,
xrootd/src/xrootd/src/XrdPosix/XrdPosixLinkage.cc,
xrootd/src/xrootd/src/XrdPosix/XrdPosixPreload.cc,
xrootd/src/xrootd/src/XrdPosix/XrdPosixPreload32.cc,
xrootd/src/xrootd/src/XrdPss/XrdPss.cc,
xrootd/src/xrootd/src/XrdPss/XrdPss.hh,
xrootd/src/xrootd/src/XrdPss/XrdPssConfig.cc,
xrootd/src/xrootd/src/XrdSec/XrdSecClient.cc,
xrootd/src/xrootd/src/XrdSec/XrdSecPManager.cc,
xrootd/src/xrootd/src/XrdSec/XrdSecServer.cc,
xrootd/src/xrootd/src/XrdSec/XrdSecTrace.hh,
xrootd/src/xrootd/src/XrdSec/XrdSectestClient.cc,
xrootd/src/xrootd/src/XrdSec/XrdSectestServer.cc,
xrootd/src/xrootd/src/XrdSeckrb5/XrdSecProtocolkrb5.cc,
xrootd/src/xrootd/src/XrdSecpwd/XrdSecProtocolpwd.cc,
xrootd/src/xrootd/src/XrdSecunix/XrdSecProtocolunix.cc,
xrootd/src/xrootd/src/XrdSfs/XrdSfsNative.cc,
xrootd/src/xrootd/src/XrdSut/XrdSutAux.hh,
xrootd/src/xrootd/src/XrdSut/XrdSutTrace.hh,
xrootd/src/xrootd/src/XrdSys/XrdSysError.cc,
xrootd/src/xrootd/src/XrdSys/XrdSysPlugin.cc,
xrootd/src/xrootd/src/XrdSys/XrdSysPriv.cc,
xrootd/src/xrootd/src/XrdSys/XrdSysXSLock.cc,
xrootd/src/xrootd/src/XrdXrootd/XrdXrootdConfig.cc,
xrootd/src/xrootd/src/XrdXrootd/XrdXrootdTrace.hh: fixes to make
xrootd compile with gcc 4.3.0:
- <iostream.h> -> <iostream>
- std::exit() -> ::exit()
2008-03-04 16:40 rdm
* [r22443] xrootd/Module.mk: cleanup.
2008-03-04 14:43 rdm
* [r22440] xrootd/Module.mk, xrootd/src,
xrootd/src/xrootd-20071116-0000.src.tgz: - remove xrootd from
svn:ignore
- remove xrootd tar file, we now use xrootd in a vendor branch,
copied to the
trunk
- modified Module.mk since xrood does not neet to be untarred
anymore.
2008-03-04 14:40 rdm
* [r22439] xrootd/src/xrootd: bringing xrootd-20071116 into the
trunk.
2008-03-04 13:42 brun
* [r22436] geom/inc/TGeoManager.h, geom/src/TGeoManager.cxx: From
Andrei:
added a verbosity level as static data member in TGeoManager.
2008-03-04 10:51 rdm
* [r22433] rint/src/TTabCom.cxx: use TSystem::Which() to find the
correct "env" program (/usr/bin/env on
Mac, /bin/env Linux, etc.). Fixes issue 33944.
2008-03-04 09:58 brun
* [r22431] minuit/src/TMinuit.cxx: In TMinuit::Contour add a
Warning in case the number of points computed for the contour
is less than the number of points requested.
2008-03-04 09:29 brun
* [r22430] base/src/TTimeStamp.cxx: Fix coding conventions.
2008-03-03 18:17 brun
* [r22428] cont/inc/TVirtualCollectionProxy.h,
eve/inc/TEveBoxSet.h, eve/inc/TEveDigitSet.h,
eve/inc/TEveQuadSet.h, geom/inc/TGeoPhysicalNode.h,
geompainter/inc/TGeoOverlap.h, graf/inc/TLegendEntry.h,
gui/inc/TGInputDialog.h, hist/inc/TGraph2DErrors.h,
hist/inc/THnSparse.h, matrix/inc/TDecompChol.h,
matrix/inc/TMatrixDSymEigen.h, mlp/inc/TMultiLayerPerceptron.h,
mlp/inc/TNeuron.h, proof/inc/TProof.h, proof/inc/TProofMgr.h,
xmlparser/inc/TXMLAttr.h: From Federico:
Changes to support the gcc -weffc++ compiler option.
2008-03-03 17:15 couet
* [r22426] asimage/src/TASImage.cxx: - In FillRectangleInternal
when the rectangle to be drawn had its width or
its height equal to 0, they were set to the fImage width ot
height. This
was not a good solution because this obscured completly the
picture. In
particular, some markers being drawn with a filled rectangle,
they obscured
the picture when that were really small because in that case the
rectangle
drawn had width=height=0. Now, when a rectangle has its width or
height
equal to 0 it is set to 1 (pixel) with makes sense because "0"
means tiny not
huge ...
2008-03-03 13:15 rdm
* [r22423] base/src/TTimeStamp.cxx: From Robert Hatcher and me:
fix in TTimeStamp(UInt_t tloc, Bool_t isUTC,...) ctor. Use
correctly mktime()
to convert localtime() back to UTC.
Also optime printing for Mac OS X in DumpTMStruct().
2008-03-03 11:18 rdm
* [r22422] cint/cintdlls.mk: remove CINTDICTMAPS in distclean.
2008-03-03 10:54 rdm
* [r22421] base/src/TMessageHandler.cxx: fix problem with
TQObject::Emit() being called when in TROOT ctor. This caused
crashes on some systems due to initialization order issues.
2008-03-03 10:18 brun
* [r22420] pyroot/Module.mk: From Bertrand:
- Solve compilation error on Windows: a couple of quotation marks
have been
removed in last patch.
(quotation marks are important for parameters passed to
makelib.sh)
2008-03-03 00:25 rdm
* [r22419] auth/src/THostAuth.cxx, base/src/TAttAxis.cxx,
base/src/TError.cxx, base/src/TUUID.cxx, cint/src/v6_newlink.cxx,
cint/tool/makecint.cxx, cint7/tool/makecint.cxx,
cintex/src/ROOTClassEnhancer.cxx, cont/src/TObjArray.cxx,
eg/src/TDatabasePDG.cxx, eve/src/TEveTrans.cxx,
gdml/src/TGDMLParse.cxx, ged/src/TStyleDialog.cxx,
geompainter/src/TGeoChecker.cxx, gl/src/TX11GL.cxx,
graf/src/TGraph.cxx, graf/src/TMultiGraph.cxx,
gui/inc/TGFSContainer.h, gui/src/TGCanvas.cxx,
gui/src/TGFileBrowser.cxx, gui/src/TGFont.cxx,
gui/src/TGFontDialog.cxx, gui/src/TGListBox.cxx,
gui/src/TGPicture.cxx, gui/src/TGTripleSlider.cxx,
guihtml/src/TGHtmlBrowser.cxx, guihtml/src/TGHtmlIndex.cxx,
hist/src/TGraph2D.cxx, html/src/TDocDirective.cxx,
html/src/TDocOutput.cxx, io/src/TArchiveFile.cxx,
io/src/TContainerConverters.cxx, main/src/hadd.cxx,
main/src/pmain.cxx, math/src/TRandom1.cxx,
mathcore/inc/Math/Minimizer.h, mathmore/src/GSLRndmEngines.cxx,
matrix/src/TMatrixTBase.cxx,
minuit2/src/MnUserTransformation.cxx, mlp/src/TMLPAnalyzer.cxx,
mlp/src/TMultiLayerPerceptron.cxx, mysql/src/TMySQLStatement.cxx,
net/src/TWebFile.cxx, newdelete/src/MemCheck.cxx,
odbc/src/TODBCStatement.cxx, oracle/src/TOracleRow.cxx,
oracle/src/TOracleStatement.cxx, proof/src/TCondor.cxx,
proof/src/TProof.cxx, proof/src/TProofServ.cxx,
proof/src/TSlave.cxx, reflex/src/DataMember.cxx,
reflex/src/PluginFactoryMap.cxx, reflex/src/Tools.cxx,
rfio/src/TRFIOFile.cxx, sessionviewer/src/TSessionViewer.cxx,
smatrix/inc/Math/Expression.h, sql/inc/TSQLFile.h,
sql/src/TBufferSQL2.cxx, sql/src/TKeySQL.cxx,
tmva/src/BinarySearchTree.cxx, tmva/src/MethodANNBase.cxx,
tmva/src/MethodCFMlpANN.cxx, tmva/src/MethodCFMlpANN_Utils.cxx,
tmva/src/MethodCuts.cxx, tmva/src/MethodFDA.cxx,
tmva/src/MethodKNN.cxx, tmva/src/MethodPDERS.cxx,
tmva/src/MethodSeedDistance.cxx, tmva/src/MsgLogger.cxx,
tree/src/TBufferSQL.cxx, tree/src/TTreeSQL.cxx,
utils/src/rlibmap.cxx, xml/src/TXMLEngine.cxx,
xml/src/TXMLSetup.cxx: From Andrew Savchenko:
ROOT can not be compiled with gcc-4.3.
Some ROOT source files doesn't contain required #include
directives,
for example, they use strlen(), but #include <string.h> is missed
or
malloc() is used and #include <stdlib.h> is missed.
Earlier versions of gcc allowed some headers to be included
implicitly,
but issued a warning (-Wimplicit-function-declaration). Newer
one,
gcc-4.3 denies such silly behaviour: all required headers must be
explicitly
included.
Attached patch fixes this. Also it fixes another issue, which
disallows
ROOT to compile under gcc-4.3: C functions don't belong to
namespace std,
so expressions like std::memcpy() are no longer valid and plain
memcpy()
should be used instead.
2008-03-01 11:00 rdm
* [r22415] base/inc/TMessageHandler.h,
base/src/TMessageHandler.cxx: derive from TQObject and add the
following signals:
Added(), Removed(), Notified()
that will be emitted from Add(), Remove() and Notify(). This
allow the
use of signal/slot with the TMessageHandler (like for the other
event
handlers).
2008-02-29 16:04 couet
* [r22406] g3d/src/TView3D.cxx: - Protection was missing in ctors
in case gPad does not exits.
2008-02-29 13:25 couet
* [r22405] postscript/src/TPDF.cxx: - Text rotated at 270 degrees
was not correct. The rotation contained very
small values close to 0 instead of 0. Acrobat reader produced a
wrong
output and also printed result was wrong. "gv" worked.
2008-02-29 09:41 moneta
* [r22403] hist/src/TFractionFitter.cxx: - apply fix from Benno
List. Code is now as in the orginal paper from Barlow, Eq. 9
2008-02-28 09:31 rdm
* [r22387] main/Module.mk: on win32 don't build rootn.exe anymore
since libNewDelete is not build anymore.
2008-02-27 17:35 couet
* [r22379] graf/src/TMultiGraph.cxx: - Fixed the bug reported here:
https://savannah.cern.ch/bugs/index.php?33934
In TMultiGraph::Add(TMultiGraph*,Option_t *) method the loop on
the input
multigraph was one step too long.
2008-02-27 16:31 pcanal
* [r22376] xml/src/TBufferXML.cxx: repair writing Foreign class in
XML files
2008-02-27 14:48 couet
* [r22369] asimage/src/libAfterImage.tar.gz: - From Vasko:
In afterbase.c and asim_afterbase.h: include new stuff from
libAfterBase
for xml.
That's nothing relevant for ROOT but these two files are part of
the tar file
ROOT uses. Therefore we took them because it is better to stick
on the latest
stable version. Tests on Mac, Linux Solaris and Windows did not
show any
problems.
2008-02-27 12:02 wlav
* [r22365] pyroot/Module.mk, pyroot/src/Converters.cxx,
pyroot/src/Executors.cxx, pyroot/src/Executors.h,
pyroot/src/Utility.cxx, pyroot/src/Utility.h: enable unsigned int
and long by ref executors for map
2008-02-27 09:38 wlav
* [r22361] pyroot/src/Utility.cxx: error message improvement
2008-02-27 09:36 wlav
* [r22360] pyroot/src/RootWrapper.cxx: fix enum casting issue
(valgrind report)
2008-02-26 23:15 pcanal
* [r22359] tree/src/TBranchElement.cxx: In TBranchElement::Streamer
when writing, call ForceWriteInfo
not only for the TStreamerInfo directly concerning this branch
but also (in the case of the top level branch of a split
TClonesArray
or a split STL container) call ForceWriteInfo for the class of
the value.
This omission meant that slow CloneTree was (fataly) missing in
some cases the copy of the TStreamerInfo for class that are part
part of the TTree but had only a base and no member or in
some cases where it had only object data members.
2008-02-26 23:08 pcanal
* [r22358] io/src/TStreamerInfo.cxx: From Paul and Philippe:
Correct the logic that is avoiding the storing of TStreamerInfo
for std::string
and the STL collection in ForceWriteInfo. Now ForceWriteInfo
always ignore the
request when the TStreamerInfo itself is for string or STL
container.
The previous implementation was only ignoring the request for the
TStreamerElement
that were string or STL container.
In addition, the previous implementation was overzealous and was
inadvertently
ignoring the request for TStreamerElement pointing at any class
containing the
STL container names AND any class which had :: in them. In
particular this
meant that slow CloneTree was (fataly) missing the copy of the
TStreamerInfo
for class that are part of the TTree but had only a base and no
member or in
some cases where it had only object data members.
2008-02-26 09:50 rdm
* [r22334] net/src/TWebFile.cxx: when in raw mode, don't try to
read the "root" signature in TWebFile::Init().
This fixes the problem with TFile::Cp() returning a 4 byte
difference and
failing.
2008-02-26 09:38 couet
* [r22333] asimage/src/TASImage.cxx: - From V.Onuchin:
TASImage::CopyArea: initialize argb32 arrays of source and
destination
images if they weren't.
2008-02-26 09:35 axel
* [r22332] reflex/python/genreflex/gendict.py: From Hady Zalek: add
support for static data members
2008-02-25 11:33 rdm
* [r22306] Makefile: remove newdelete from Windows build.
2008-02-24 15:04 rdm
* [r22301] base/inc/TUrl.h, base/src/TUrl.cxx: From Gerri:
as obtaining a FQDN is an expensive operation (requires a call to
a DNS) we
cache the result in a THashList.
2008-02-22 15:17 moneta
* [r22295] hist/src/TH3.cxx, hist/src/THnSparse.cxx: from Axel:
apply patch to fixe two memleaks: an enormous one reported for
THnSparse and a tiny one for TH3::ProjectionZ
2008-02-22 14:24 axel
* [r22293] reflex/python/genreflex/gendict.py: Also filter out
internal classes when using selections.
Remove Jean-François Bastien's virtual-methods-in-shadows code
altogether; can't find a case where it's needed. Leave improved
version commented (where we only write those methods that show up
in multiple base chains, i.e. would be ambiguous)
2008-02-22 08:38 couet
* [r22288] asimage/README: - update (for configure).
2008-02-21 22:46 pcanal
* [r22287] tree/src/TTree.cxx: Actually implement revision 11255
(Remove the print of a Warning in case the top level branch
cannot be split)
2008-02-21 22:44 russo
* [r22286] cint/tool/ifdef/setup.bat: undo revision 22284, which
was a test for write permission
2008-02-21 22:43 pcanal
* [r22285] meta/src/TClass.cxx: Correct the revision 19170 by being
more precise and
thus allowing again to split TVector3 object.
2008-02-21 22:43 russo
* [r22284] cint/tool/ifdef/setup.bat: test write permission
2008-02-21 16:26 rdm
* [r22278] io/src/TFile.cxx: From Fabrizio:
add optimizations in TFile::Cp() for netx and add extra error
handling to
make the routine more robust.
2008-02-21 15:45 pcanal
* [r22276] io/src/TStreamerInfo.cxx: Extend support of
TStreamerInfo::ReadValueAux to 'converted' numerical types, hence
solving TTree::Draw's schema evolution problem (see
http://root.cern.ch/phpBB2/viewtopic.php?t=6225)
2008-02-21 10:43 rdm
* [r22270] io/src/TFile.cxx: From Andreas:
patch, which avoids an infinite loop under certain error
conditions
during the file open procedure via a local cache read.
2008-02-21 10:28 couet
* [r22269] gpad/src/TPad.cxx: - From Axel: On a Windows dual core
machine, the WaitPrimitive call returns
immediately. The reason is that the histogram is not drawn yet
completely
when WaitPrimitive is entered, so "oldlast" and "obj" are
immediately
different. Adding the line:
gSystem->ProcessEvents();
before:
TObject *oldlast = gPad->GetListOfPrimitives()->Last();
makes sure the list of primitives has been completed..
2008-02-21 09:34 couet
* [r22268] asimage/src/libAfterImage.tar.gz: - On leopard (Mac)
machine the X11 libraries live in /usr/X11/lib, but only
libXt*.dylib exist (or libXt.la). Adding "dylib" to the extension
set allows
configure to complete without error.
2008-02-20 17:52 ganis
* [r22262] xrootd/src/xrootd-20071116-0000.src.tgz: Import an
optimization in closing files (from F. Furano) and a few fixes in
the GSI plug-in
2008-02-20 17:46 ganis
* [r22261] netx/src/TXNetFile.cxx: Remove calle to XrdClient::Sync
in SysStat
2008-02-20 15:12 couet
* [r22252] histpainter/src/THistPainter.cxx: - Option "FUNC" was
not documented.
2008-02-20 14:39 axel
* [r22249] reflex/python/genreflex/gendict.py: Trivial 25% speedup
2008-02-20 11:21 brun
* [r22243] treeplayer/src/TChainIndex.cxx: In the TChainIndex
constructor, add a protection:
if an index already exists, we must check if major/minorname
correspond
to the major/minor names in this function call.
2008-02-20 10:36 axel
* [r22242] reflex/python/genreflex/gendict.py: From Pierre-Olivier
Gaillard (Murex) and me:
Suppress methods and types referencing non-public types.
While we're at it: do the same for shadow's virtual functions.
2008-02-20 09:47 axel
* [r22241] cint/cintdlls.mk: Add G__MAP2 back in for parsing
cint/lib/sll_stl/mp.h
2008-02-20 09:41 couet
* [r22240] asimage/src/TASImage.cxx: - Protection added in
DrawCircle. In this function "thick" should be >1. If
thick<1 the color of the circle is not correct (problem seen with
gcc
version 4.2.3). This function uses asim_circle to draw the
circle. Every
where "asim_xxx" functions are used in TASImage (asim_move_to,
asim_line_to
etc ..) thick is >1.
2008-02-20 05:22 pcanal
* [r22236] cint/src/v6_value.cxx: set reftype.reftype when changing
the type of G__value to a pointer
2008-02-19 18:27 axel
* [r22233] reflex/python/genreflex/gendict.py: Add protection
against missing demangled attrib.
2008-02-19 10:54 brun
* [r22225] minuit/src/TLinearFitter.cxx: Fix coding conventions.
2008-02-19 10:49 brun
* [r22224] base/src/TObject.cxx: In TObject::SaveAs add the
possibility to save the object as a root or xml file.
2008-02-19 10:03 axel
* [r22222] reflex/python/genreflex/gendict.py: Add throw() to
vtable-maker func; fixes problem with nightlies.
2008-02-19 09:09 couet
* [r22219] asimage/README: - more details
2008-02-19 09:04 antcheva
* [r22218] gui/src/TGButton.cxx: From Valeri Onuchin:
Fixed layout problem of list view header frame on Windows:
in TGTextButton::Init() fWidth, fHeight were not initiated.
2008-02-19 08:24 brun
* [r22216] hist/inc/TH1.h, hist/inc/TProfile.h,
hist/inc/TProfile2D.h, hist/inc/TProfile3D.h, hist/src/TH1.cxx,
hist/src/TProfile.cxx, hist/src/TProfile2D.cxx,
hist/src/TProfile3D.cxx: In the Scale functions, add an optional
argument Option_t *option=""
When the option "width is specified, the Scale function divides
the bin
content and error by the bin width (works for 1, 2 and 3-D
histograms).
2008-02-19 08:10 brun
* [r22215] tmva/inc/PDF.h: Use forward declaration of TH1 instead
of include.
2008-02-18 18:37 axel
* [r22211] reflex/python/genreflex/gendict.py: From: Jean-François
Bastien: generate virtual func table, even if derived class has
virtual func that doesn'tr exist in the base. See savannah 32874
2008-02-18 18:35 axel
* [r22210] reflex/python/genreflex/gendict.py,
reflex/python/genreflex/selclass.py: Implement (fix r22159, that
is) function prototype selection and function and method
prototype exclusion
2008-02-18 16:29 couet
* [r22207] asimage/README: - README file explaining how
libAfterimage is imported in the ROOT repository.
2008-02-18 15:56 couet
* [r22205] asimage/src/libAfterImage.tar.gz: - Disable, in
libjpeg/jmorecfg.h, the compilation warning (on Windows) about
a "benign redefinition of type".
2008-02-18 11:16 brun
* [r22193] tutorials/fit/line3Dfit.C: From Lorenzo:
New tutorial illustrating how to fit a sret of points in 3D with
a straight line
2008-02-18 10:52 axel
* [r22192] cint/src/Shadow.cxx: Don't remove *,& from template args
when checking for accessibility of a shadow's template args
2008-02-18 10:32 couet
* [r22191] asimage/src/libAfterImage.tar.gz: - From Sasha Vasko,
fix in asfont.c:
fixed asfont get_glyph_map to not confuse compilers into thinking
that there
might be uninitialized stuff.
2008-02-18 09:51 axel
* [r22189] test/Makefile.arch: Ask root-config for the incdir
_once_; use the mixed-style path (c:/root/).
Hopefully fixes problem with compiling EventDict.cxx in the SPI
nightlies ("-I$(ROOTSYS)/include" was "-I").
2008-02-16 22:55 pcanal
* [r22187] cint/cintdlls.mk: Correctly attach stlLoader_map*2 to
*map2.dll
2008-02-16 22:54 pcanal
* [r22186] cint/lib/dll_stl/vec.h: remove vector<int> for ROOT
2008-02-16 22:54 pcanal
* [r22185] metautils/src/vectorLinkdef.h: remove vector<int>
2008-02-16 22:53 pcanal
* [r22184] cont/inc/LinkDef.h: add dict for vector<Int_t>
2008-02-16 22:53 pcanal
* [r22183] meta/src/TCint.cxx: also hide the lib*Dict.so which
contains compiled proxies
2008-02-16 18:23 pcanal
* [r22182] cint/src/v6_struct.cxx: revert 22180 which is only
hiding a real problem
2008-02-16 15:55 axel
* [r22181] utils/src/rlibmap.cxx: Disabled autoloading of cintdlls
for now by removing "create TClass" from rlibmap's supported
pragmas.
Re-enable when we implemented loading of the cintdlls without
LD_LIBRARY_PATH nor G__p_class_autoloading / TApplication.
2008-02-16 11:06 axel
* [r22180] cint/src/v6_struct.cxx: SUppress warning on already
loaded files when auto-loading
2008-02-16 10:57 rdm
* [r22179] build/unix/makelib.sh, config/Makefile.macosxicc,
test/Makefile.arch: icc 10.1.009 does still not accept .so as
dynamic lib extension on 10.5, make
exception to use again .dylib for icc.
2008-02-16 07:27 brun
* [r22175] config/Makefile.solarisCC5: From Axel:
remove -ptr flag for >=5.5
2008-02-16 07:26 brun
* [r22174] utils/src/rlibmap.cxx: From Axel:
when skipping directory parts of the library names leave at least
the library name.
2008-02-15 19:18 rdm
* [r22170] reflex/Module.mk: silence (dist)clean.
2008-02-15 18:45 rdm
* [r22169] base/src/TSystem.cxx: typo in comment.
2008-02-15 18:44 rdm
* [r22168] math/src/TMath.cxx: white space.
2008-02-15 18:42 rdm
* [r22167] configure: small correction in the pythia8 detection.
2008-02-15 17:07 pcanal
* [r22163] cint/cintdlls.mk, metautils/src/map2Linkdef.h,
metautils/src/mapLinkdef.h, metautils/src/multimap2Linkdef.h,
metautils/src/multimapLinkdef.h, unix/src/TUnixSystem.cxx,
utils/src/rlibmap.cxx, winnt/src/TWinNTSystem.cxx: From Axel:
Allow autoloading of cintdlls.
2008-02-15 17:03 couet
* [r22162] asimage/src/libAfterImage.tar.gz: - libAfterImage.mak is
now correct in the main cvs repository (no local changes
are needed anymore).
- remove the "aftershow" directory (not needed by root).
- modify libjpeg/jcmainct.c and libjpeg/jdmainct.c to avoid
warnings on the
variable "main".
2008-02-15 16:57 couet
* [r22161] asimage/src/TASImage.cxx: - The struct __argb32__ data
members' order varies according to the R__BYTESWAP flag.
With that fix the pictures generated in batch mode on Solaris and
Mac are now
correct (cf stressGraphics -k).
- The _alphaBlend code has been rewritten in a simpler way in
order to work on linux
with gcc 4.2.3. Here also the pictures generated in batch mode
were wrong.
2008-02-15 16:34 axel
* [r22159] reflex/python/genreflex/gendict.py,
reflex/python/genreflex/genrootmap.py,
reflex/python/genreflex/selclass.py: Allow function selection and
exclusion and method exclusion based on prototype (name + '(' +
args + ')') using proto_name, proto_pattern.
Add a comment explaining that matchmethod and selmethod are not
used.
Replace "std::basic_string<char>" by "string" when generating
rootmap files; fixes auto-load problem with A<std::string> in the
context gccxml->reflex->cintex->cint->root (and pycintex was
somewhere in there, too); savannah #33421
2008-02-15 16:29 axel
* [r22158] cint/src/fproto.h, cint/src/v6_disp.cxx,
cint/src/v6_newlink.cxx, cint/src/v6_struct.cxx: Fix
G__class_autoload's test on a changed class name due to
autoloading: hide the original (requetsed one) and do the name
lookup. If it succeeds we have loaded a new representation of
that class.
G__class_autoload now expects a int* ptagnum; it will be set to
the tagnum of the loaded representation of the class (which might
be different from the requested one)
Fixes autoload problems for STL.
2008-02-15 15:09 brun
* [r22157] minuit/inc/TLinearFitter.h,
minuit/src/TLinearFitter.cxx: From Anna:
- in TLinearFitter::AddToDesign(), change the temporary parameter
array size from 100 to 1000.
- Add a function TLinearFitter::GetNpoints() to return the number
of points.
- Add functions TLinearFitter::GetDesignMatrix() and
TLinearFitter::GetAtbVector() to return the corresponding
internal structures of the fitter.
2008-02-15 10:04 axel
* [r22156] cint/src/v6_ifunc.cxx: Fix copy #1001 of type parsing:
e.g. "signed char" was not accepted
2008-02-15 09:16 couet
* [r22154] asimage/Module.mk: - Mods to avoid generate many
printouts from libAfterImage in case ROOTBUILD=debug
2008-02-14 14:26 antcheva
* [r22143] gui/src/TGColorSelect.cxx: parm1 needs to pass the
widget Id
2008-02-14 09:39 couet
* [r22139] hist/inc/TGraph2D.h, hist/src/TGraph2D.cxx: - From Leo:
fix "operator="
2008-02-14 08:48 couet
* [r22135] asimage/src/libAfterImage.tar.gz: - pnggccrd and pngvcrd
still appeared in case libAfterImage was installed in debug
mode. (This problem has been forwarded to Sasha Vasko also).
2008-02-13 17:24 couet
* [r22132] postscript/src/TPostScript.cxx: - Change the Page
numbering to make it appear nicer in postcript viewers
like gv. It is compliant with the Adobe Postscript Document
Structuring
Conventions (easily found on the web).
2008-02-13 14:03 couet
* [r22128] asimage/src/libAfterImage.tar.gz: - New version of
libAfterImage. It is now the official version distributed from
the
CVS repository here:
http://www.afterstep.org/afterimage/getcode.php
There no need anymore for the special version we had up to now.
The modifications we needed have been introduced in the official
version.
This version also fixes the color problem on BigEndian machines.
On these machines
(Mac and Solaris for instance) the color of the jpeg and png
images saved from the
"File" menu in a TCnavas were completely wrong.
This new version has been tested on Linux (32 and 64 bits), Mac,
SunOS, and
Windows XP (cygwin).
2008-02-13 10:02 antcheva
* [r22124] gui/src/TRootContextMenu.cxx: Coding conventions.
2008-02-13 08:15 antcheva
* [r22122] gui/src/TGFileBrowser.cxx: From Bertrand:
Replace the very unsafe strtok() function by TString::Tokenize().
2008-02-12 15:49 axel
* [r22107] cint/src/fproto.h, cint/src/v6_ifunc.cxx,
cint/src/v6_newlink.cxx: Improve error message "header declared
by not defined".
2008-02-12 11:03 antcheva
* [r22096] guibuilder/src/TRootGuiBuilder.cxx: From Bertrand:
- Allow to open any source file (don't restrict to '.C' only
anymore)
Requested on the forum:
http://root.cern.ch/phpBB2/viewtopic.php?t=6173
2008-02-12 10:06 antcheva
* [r22095] gui/src/TGFrame.cxx: From Bertrand and me:
Roll back the call of gClient->GetRoot() in generated TGmainFrame
and TGTransientFrame
ctors in SavePrimitive methods (fixes a side effect in GUI
builder)
2008-02-12 09:16 antcheva
* [r22093] guibuilder/src/TRootGuiBuilder.cxx: From Bertrand:
Fix crash in guibuilder when retrying to save a project.
Reported at http://root.cern.ch/phpBB2/viewtopic.php?t=6173
2008-02-11 14:15 matevz
* [r22087] gl/inc/TGLScene.h: Fix warning observed during nightly
lcg builds.
2008-02-11 13:51 couet
* [r22086] graf/inc/TPie.h: - From Guido Volpi:
Add the TPie::GetEntries() method that return the number slices.
2008-02-11 11:16 axel
* [r22084] test/TBench.h: Remove ';' after namespace {}
2008-02-11 09:54 couet
* [r22082] gpad/src/TPad.cxx: - In ExecuteEvent. A problem was
found Mathieu de Naurois <denauroi@in2p3.fr>.
It can be reproduced by the following sequence:
- do TCanvas c
- do c->Divide(2,2)
- show the toolbar
- click L to enter text
- click on a pad to enter text
- move the mouse without releasing the button.
- entex text
- hit Enter.
Before this patch, the canvas position changed on "hit Enter".
2008-02-08 17:40 brun
* [r22079] cint/src/Shadow.cxx: Fix compiler warning about unused
variable
2008-02-08 17:36 pcanal
* [r22078] cint/src/Shadow.cxx: Apply style rules
2008-02-08 17:34 pcanal
* [r22077] cint/src/Shadow.cxx: From Mathieu de Naurois:
Fix the generation of Shadow classes from templated class with
more than one template parameter
2008-02-08 16:56 ganis
* [r22075] proofplayer/src/TPacketizerAdaptive.cxx: From Jan:
- change the type of "PROOF_MaxSlavesPerNode", "PROOF_ForceLocal"
and "PROOF_PacketAsAFraction" parameters
from Long_t to Int_t;
- make the max workers per node configurable in .rootrc
(Packetizer.MaxWorkersPerNode: <desired number>)
2008-02-08 15:49 couet
* [r22071] histpainter/inc/TPaletteAxis.h: - Add the line
attributes in the context menu.
(requested by Mathieu de Naurois <denauroi@in2p3.fr>)
2008-02-08 15:03 brun
* [r22069] Makefile, config/Makefile.depend, config/Makefile.in,
configure: Add configuration for the optional package pythia8.
To select pythia8, in your configure file add something like
--enable-pythia8 \
--with-pythia8-incdir=$HOME/pythia8100/include \
--with-pythia8-libdir=$HOME/pythia8100/lib \
2008-02-08 14:45 antcheva
* [r22068] gui/inc/TRootContextMenu.h,
gui/src/TRootContextMenu.cxx: From Mathieu de Naurois:
Changes in the TRootContextMenu that allow creation of multilevel
cascaded
menus by using the following syntax:
// *MENU={Hierarchy="Level0/Level1/Level2/Name"}*
// *SUBMENU={Hierarchy="Level0/Level1/Level2/Name"}*
// *TOGGLE={Hierarchy="Level0/Level1/Level2/Name"}*
This improvement allows to reduce the long context menus by
grouping related
menu items in a sub-menu and have fully customizable appearance.
2008-02-08 14:44 antcheva
* [r22067] gui/src/TGMenu.cxx: From Mathieu de Naurois:
Additional protections related to the previous patch.
2008-02-08 14:27 brun
* [r22065] tutorials/pythia/pythia8.C: Add tutorial showing how to
use pythia8
2008-02-08 14:26 brun
* [r22064] pythia8, pythia8/Module.mk, pythia8/inc,
pythia8/inc/LinkDef.h, pythia8/inc/TPythia8.h, pythia8/src,
pythia8/src/TPythia8.cxx: Add new package pythia8 (an interface
with the new version pythia8100)
2008-02-08 11:12 antcheva
* [r22062] gui/src/TGMenu.cxx: From Mathieu de Naurois:
Fixed SegV when opening a context menu, moving to another pad
while the menu was open, and open a context menu in the second
pad
(that was closing the first menu), going back to the first one,
and so on.
At some point, the internal pointers were messed up. The point
was to
have the context menu closed without any entry selected.
2008-02-08 09:22 couet
* [r22058] test/stressGraphics.cxx: - little fix in the output in
case of option "-r"
2008-02-08 09:02 antcheva
* [r22056] gui/src/TRootCanvas.cxx: From Mathieu de Naurois:
Added entry to File / Save submenu for saving canvas as .png
file.
2008-02-08 08:07 brun
* [r22055] hist/src/THnSparse.cxx: Remove unnecessary include
"TCanvas.h"
2008-02-08 08:03 brun
* [r22054] gpad/inc/TCanvas.h: From Mathieu de Naurois:
Make the TCanvas::Constructor public. This is required when these
functions
are used from a multi-threaded program not using TThread.
2008-02-08 07:41 brun
* [r22053] cint/src/v6_newlink.cxx: From Mathieu de Naurois:
Ignore variadic constructors in 64 bits.
2008-02-08 07:40 brun
* [r22052] meta/src/TCint.cxx: From Mathieu de Naurois:
Add more calls to R__LOCKGUARD(gCINTMutex) to improve thread
safety
2008-02-08 07:39 brun
* [r22051] cint/src/common.h: From Mathieu de Naurois:
Increase G__BUFLEN from 80 to 180 in case of templated classes
with long names.
2008-02-07 16:10 couet
* [r22049] postscript/src/TPostScript.cxx: - In Text() use
PrintFast instead of PrintStr to print a single character.
This allows to bypass the mechanism in which "@" is a control
character in
PrintStr and therefore allows to print "@" in PS files. @ is
printed
correctly in all other formats (PDF etc ... ).
2008-02-07 15:00 pcanal
* [r22046] metautils/src: ignore generated source file
2008-02-07 13:41 moneta
* [r22041] mathcore/inc/Math/GenVector/Cartesian3D.h,
mathcore/inc/Math/GenVector/Cylindrical3D.h,
mathcore/inc/Math/GenVector/CylindricalEta3D.h,
mathcore/inc/Math/GenVector/LorentzVector.h,
mathcore/inc/Math/GenVector/Polar3D.h,
mathcore/inc/Math/GenVector/PtEtaPhiE4D.h,
mathcore/inc/Math/GenVector/PtEtaPhiM4D.h,
mathcore/inc/Math/GenVector/PxPyPzE4D.h,
mathcore/inc/Math/GenVector/PxPyPzM4D.h,
smatrix/inc/Math/CramerInversion.icc,
smatrix/inc/Math/CramerInversionSym.icc,
smatrix/inc/Math/Dfact.h, smatrix/inc/Math/Dinv.h,
smatrix/inc/Math/MatrixInversion.icc,
smatrix/inc/Math/SVector.icc: - remove warning on Windows found
in Relax due to conversions from float to double.
Many of these warnings are due to operations with constants like:
T a; T b = 1.0 / a;
when T is a float. Using 1.0f inseat of 1.0 fixes the warning
2008-02-07 05:48 brun
* [r22039] matrix/inc/TMatrixT.h, matrix/inc/TMatrixTSparse.h,
matrix/inc/TMatrixTSym.h, matrix/inc/TVectorT.h,
matrix/src/TDecompBK.cxx, matrix/src/TDecompChol.cxx,
matrix/src/TDecompLU.cxx, matrix/src/TDecompQRH.cxx,
matrix/src/TDecompSVD.cxx, matrix/src/TDecompSparse.cxx: From
Eddy:
- remove bug in Decompose of all TDecompXXX classes : It is
checked
whether
the matrix was already decomposed
- Added to TVector and the different TMatrix flavors the option
to use
"Use" on constant arrys and vectors/matrices.
2008-02-06 15:31 couet
* [r22034] gl/inc/TGLTF3Painter.h, gl/src/TGLBoxPainter.cxx,
gl/src/TGLTF3Painter.cxx: - From Timur:
* glbox - negative bins fixed, minus signs on negative bins were
added.
* tf3 - small fixes.
2008-02-06 15:11 axel
* [r22033] cint/cintdlls.mk, cint/src/v6_newlink.cxx: Prevent
"warning: dereferencing type-punned pointer will break
strict-aliasing rules" on GCC>4.1 in generated dictionaries.
Fix preciousness of cintdll intermediate files.
2008-02-06 09:38 couet
* [r22015] test/stressGraphics.ref: - mods (cf SPI nightly builds)
2008-02-06 07:49 ganis
* [r22014] xrootd/src/xrootd-20071116-0000.src.tgz: Fix compilation
warning from gcc4.2 caused by an useless test
2008-02-05 23:03 pcanal
* [r22013] cint/src/v6_ifunc.cxx: From Paul:
Fix a problem with G__param_match(). When comparing an argument
type to a formal parameter type, if either one is coded as an
int, then there is the possibility that one of them is actually
an enum because cint5 hides enums by changing their type code
from 's' to 'i'. So if we see an int, we must make an additional
check for an enum struct type and then compare tagnums.
2008-02-05 17:03 axel
* [r22008] cint/inc/G__ci.h, cint/src/v6_disp.cxx,
cint/src/v6_parse.cxx, cint/src/v6_pause.cxx,
cint/src/v6_var.cxx: Remove duplicate decl of
G__close_inputfiles()
Properly suppress warning about unused vars without breaking CINT
for G__ASM_DEBUG, fix r21956
Suppress a few more warnings on string literal / char* conv
2008-02-05 13:53 brun
* [r21992] gl/src/TGLBoxPainter.cxx: From Bertrand:
- Fix a typo causing the following warning on Windows:
Warning: wrong member access operator '->' (0)
2008-02-05 08:57 antcheva
* [r21982] tutorials/gui/splitbuttonTest.C: Added a new check
button for testing enabled/disabled split button state.
2008-02-05 08:56 antcheva
* [r21981] gui/src/TGButton.cxx: Fixes in TGSplitButton class
related to enable/disable button state.
2008-02-05 08:17 brun
* [r21980] hist/src/TH1.cxx: Fix a problem in TH1::Rebin. The test
to check if ngroup was an exact divider of the number
of bins was not correct.
2008-02-05 07:59 brun
* [r21979] hist/src/TFormula.cxx: Protect TFormula::Analyze when
the maximum number of parameters is reached.
2008-02-04 16:35 brun
* [r21976] roofit/src/Roo2DKeysPdf.cxx,
roofitcore/src/RooMCStudy.cxx: Fix oddities reported by gcc4.2
2008-02-04 15:36 matevz
* [r21973] eve/src/TEveProjectionAxes.cxx: Fix coding convention
violation.
2008-02-04 15:30 brun
* [r21972] geompainter/src/TGeoPainter.cxx: From Andrei:
Fix in TGeoTorus painter when using ray tracing.
2008-02-04 14:46 couet
* [r21971] test/stressGraphics.ref: - mods (SLC4 with gcc4.2)
2008-02-04 10:44 couet
* [r21964] histpainter/src/THistPainter.cxx: - In PaintBoxes: when
all the bins' contents were negative, the boxes were not
painted correclty.
2008-02-04 10:08 couet
* [r21962] graf/src/TMultiGraph.cxx: - Implement the fit parameters
painting.
2008-02-02 10:39 rdm
* [r21958] pyroot/inc/TPyException.h, splot/inc/TSPlot.h: From Leo:
fix typo's in multiple include guard ifdef's.
2008-02-02 10:38 rdm
* [r21957] glite/Module.mk: From Leo:
ROOTCINTTMPDEP should be used.
2008-02-02 08:08 brun
* [r21956] cint/src/v6_parse.cxx, cint/src/v6_var.cxx: Remove
warnings about unused arguments or variables
2008-02-01 22:29 brun
* [r21955] main/src/hadd.cxx: When encountering objects that hadd
does not know how to merge, it writes them
directly to the output file with the option kSingleKey. Objects
having the same name will be written with a new cycle for each
instance if the list of input files.
This implements the suggestion at:
http://root.cern.ch/phpBB2/viewtopic.php?p=25141
2008-02-01 16:37 rdm
* [r21953] configure: remove old versions of expanded freetype and
pcre.
2008-02-01 15:24 pcanal
* [r21949] treeplayer/src/TTreeFormula.cxx: avoid null pointer
dereference in some cases of TChain use
2008-02-01 13:59 axel
* [r21944] cint/lib/longlong/setup, cint/main/G__setup.c,
cint/src/bc_exec_asm.h, cint/src/common.h,
cint/src/v6_pragma.cxx: remove left over debug #define (common.h)
remove unused var (v6_pragma.cxx)
from cint's repo:
fix include path for longlong dll setup
fix misspelled CPP macro in G__setup.c
From Paul: better ASM debug output (bc_exec)
2008-02-01 13:55 axel
* [r21942] cint/src/v6_input.cxx, cint/src/v6_var.cxx: More const
char* vs char*
2008-02-01 13:55 axel
* [r21941] cint/tool/makecint.cxx: Sync makecint with what we have
in CINT's repo (where it's actually used).
2008-01-30 14:31 axel
* [r21924] reflex/inc/Reflex/Type.h,
reflex/inc/Reflex/internal/MemberBase.h, reflex/src/Type.cxx,
reflex/src/Typedef.h: Implement forgotten
Type::FunctionMemberByName, Typedef::FunctionMemberByName.
Fix unused param warning in
MemberBase::UpdateFunctionParameterNames
2008-01-30 14:03 axel
* [r21923] reflex/Module.mk, reflex/inc/LinkDef.h,
reflex/inc/Reflex/Any.h, reflex/inc/Reflex/Base.h,
reflex/inc/Reflex/Builder/ClassBuilder.h,
reflex/inc/Reflex/Builder/CollectionProxy.h,
reflex/inc/Reflex/Builder/DictSelection.h,
reflex/inc/Reflex/Builder/EnumBuilder.h,
reflex/inc/Reflex/Builder/FunctionBuilder.h,
reflex/inc/Reflex/Builder/NamespaceBuilder.h,
reflex/inc/Reflex/Builder/NewDelFunctions.h,
reflex/inc/Reflex/Builder/ReflexBuilder.h,
reflex/inc/Reflex/Builder/TypeBuilder.h,
reflex/inc/Reflex/Builder/TypedefBuilder.h,
reflex/inc/Reflex/Builder/UnionBuilder.h,
reflex/inc/Reflex/Builder/VariableBuilder.h,
reflex/inc/Reflex/Callback.h,
reflex/inc/Reflex/DictionaryGenerator.h,
reflex/inc/Reflex/Kernel.h, reflex/inc/Reflex/Member.h,
reflex/inc/Reflex/MemberTemplate.h, reflex/inc/Reflex/Object.h,
reflex/inc/Reflex/PluginService.h,
reflex/inc/Reflex/PropertyList.h, reflex/inc/Reflex/Reflex.h,
reflex/inc/Reflex/Scope.h, reflex/inc/Reflex/SharedLibrary.h,
reflex/inc/Reflex/Tools.h, reflex/inc/Reflex/Type.h,
reflex/inc/Reflex/TypeTemplate.h,
reflex/inc/Reflex/ValueObject.h,
reflex/inc/Reflex/internal/InternalTools.h,
reflex/inc/Reflex/internal/MemberBase.h,
reflex/inc/Reflex/internal/MemberTemplateImpl.h,
reflex/inc/Reflex/internal/MemberTemplateName.h,
reflex/inc/Reflex/internal/OwnedMember.h,
reflex/inc/Reflex/internal/OwnedMemberTemplate.h,
reflex/inc/Reflex/internal/OwnedPropertyList.h,
reflex/inc/Reflex/internal/PropertyListImpl.h,
reflex/inc/Reflex/internal/ScopeBase.h,
reflex/inc/Reflex/internal/ScopeName.h,
reflex/inc/Reflex/internal/TypeBase.h,
reflex/inc/Reflex/internal/TypeName.h,
reflex/inc/Reflex/internal/TypeTemplateImpl.h,
reflex/inc/Reflex/internal/TypeTemplateName.h,
reflex/python/genreflex/gendict.py,
reflex/python/genreflex/gendict06.py, reflex/src/Any.cxx,
reflex/src/Array.cxx, reflex/src/Array.h, reflex/src/Base.cxx,
reflex/src/Callback.cxx, reflex/src/Class.cxx,
reflex/src/Class.h, reflex/src/ClassBuilder.cxx,
reflex/src/ClassTemplateInstance.cxx,
reflex/src/ClassTemplateInstance.h, reflex/src/DataMember.cxx,
reflex/src/DataMember.h, reflex/src/DictionaryGenerator.cxx,
reflex/src/Enum.cxx, reflex/src/Enum.h,
reflex/src/EnumBuilder.cxx, reflex/src/FuncHandler.cxx,
reflex/src/FuncHandler.h, reflex/src/Function.cxx,
reflex/src/Function.h, reflex/src/FunctionBuilder.cxx,
reflex/src/FunctionMember.cxx, reflex/src/FunctionMember.h,
reflex/src/FunctionMemberTemplateInstance.cxx,
reflex/src/FunctionMemberTemplateInstance.h,
reflex/src/Fundamental.cxx, reflex/src/Fundamental.h,
reflex/src/Kernel.cxx, reflex/src/Member.cxx,
reflex/src/MemberBase.cxx, reflex/src/MemberTemplate.cxx,
reflex/src/MemberTemplateImpl.cxx,
reflex/src/MemberTemplateName.cxx, reflex/src/NameLookup.cxx,
reflex/src/NameLookup.h, reflex/src/Namespace.cxx,
reflex/src/Namespace.h, reflex/src/NamespaceBuilder.cxx,
reflex/src/Object.cxx, reflex/src/PluginFactoryMap.cxx,
reflex/src/PluginFactoryMap.h, reflex/src/PluginService.cxx,
reflex/src/Pointer.cxx, reflex/src/Pointer.h,
reflex/src/PointerToMember.cxx, reflex/src/PointerToMember.h,
reflex/src/PropertyList.cxx, reflex/src/PropertyListImpl.cxx,
reflex/src/Scope.cxx, reflex/src/ScopeBase.cxx,
reflex/src/ScopeName.cxx, reflex/src/TemplateInstance.cxx,
reflex/src/TemplateInstance.h, reflex/src/Tools.cxx,
reflex/src/Type.cxx, reflex/src/TypeBase.cxx,
reflex/src/TypeBuilder.cxx, reflex/src/TypeName.cxx,
reflex/src/TypeTemplate.cxx, reflex/src/TypeTemplateImpl.cxx,
reflex/src/TypeTemplateName.cxx, reflex/src/Typedef.cxx,
reflex/src/Typedef.h, reflex/src/TypedefBuilder.cxx,
reflex/src/Union.cxx, reflex/src/Union.h,
reflex/src/UnionBuilder.cxx, reflex/src/VariableBuilder.cxx,
reflex/src/dir_manip.h, reflex/src/genmap/genmap.cxx,
reflex/test/CppUnit_testdriver.cpp,
reflex/test/testDict1/selection.xml,
reflex/test/testDict2/ClassSelections.h,
reflex/test/test_ReflexBuilder_unit.cxx,
reflex/test/test_Reflex_generate.cxx,
reflex/test/test_Reflex_simple1.cxx,
reflex/test/test_Reflex_simple2.cxx,
reflex/test/test_Reflex_unit.cxx: Merge with reflex from CINT's
repository, branch merge_reflex, plus a few modifications:
* move reflex from namespace ROOT::Reflex to namespace Reflex
* rename class Reflex::Reflex to Reflex::Instance, make Shutdown
non-public, called by Reflex::Instance::~Instance()
* allow modifier masks for certain operations, e.g.
Type::IsEquivalentTo()
* fix Tools::GetBasePosition() e.g. for ops
* add a few new interfaces, e.g.
FunctionMember::UpdateFunctionParameterNames(),
ClassBuilder::SetSizeOf()
* fix determination of FinalType() (remove _all_ typedefs, incl.
function parameters etc)
* tests: make now fails for failed tests
This version of reflex is a compatibility version to be able to
build both current ROOT and CINT7.
It is NOT yet the version that is meant to improve reflex's
performance and reducing the size of its API.
2008-01-30 13:08 brun
* [r21922] mlp/inc/TNeuron.h, mlp/inc/TSynapse.h: From Lorenzo,
Fix a problem in the definition of the destructors
2008-01-30 12:22 rdm
* [r21921] Makefile, alien/inc/TAlien.h, config/Makefile.in,
configure, etc/plugins/TGrid/P020_TGLite.C, glite,
glite/Module.mk, glite/inc, glite/inc/LinkDef.h,
glite/inc/TGLite.h, glite/inc/TGLiteJob.h,
glite/inc/TGLiteJobStatus.h, glite/inc/TGLiteResult.h, glite/src,
glite/src/TGLite.cxx, glite/src/TGLiteJob.cxx,
glite/src/TGLiteJobStatus.cxx, glite/src/TGLiteResult.cxx: From
Anar Manafov:
plugin for gLite using TGrid interface. The TGLite class defines
an
interface to gLite GRID services. This class is a part of RGlite
plug-in
developed at GSI, Darmstadt.
The RGLite plug-in uses glite-api-wrapper library (GAW) to
perform Grid
operations and provides the following featuries:
- Workload Management System operations
- File Catalog operations (gLite/LCG LFC API)
- An executive logging
- Support of an external xml configuration file with according
XML schema
2008-01-30 10:38 axel
* [r21920] cintex/test/test_Cintex.C,
cintex/test/test_Persistency.C: missing "using namespace
ROOT::Cintex" for "Cintex::Enable()".
2008-01-30 04:29 pcanal
* [r21917] io/inc/TStreamerInfo.h,
io/src/TStreamerInfoReadBuffer.cxx,
io/src/TStreamerInfoWriteBuffer.cxx: Fix compilation on platform
where R__BROKEN_FUNCTION_TEMPLATE is defined (includes at least
older Macs)
2008-01-29 22:39 ganis
* [r21913] netx/inc/TXNetSystem.h, netx/src/TXNetSystem.cxx: From
Anna Kreshuk and me:
- Fix problem with GetDirEntry: the entry object was going
out-of-scope
so that the returned string was meaningless.
- Reset the list if dir entries in FreeDirectory.
2008-01-29 18:37 brun
* [r21912] test/bench.cxx: From Bertrand:
Replace hard-coded "rm -f /tmp/bench.root" by the correct
(platform-independent) way to do this:
gSystem->Unlink(Form("%s/bench.root",gSystem->TempDirectory()));
2008-01-29 14:46 brun
* [r21908] test/bench.cxx: Fix a few cases forgotten in previous
fix.
2008-01-29 10:43 brun
* [r21902] test/bench.cxx: Fix several errors when reporting real
and cpu times.
2008-01-29 10:22 couet
* [r21901] g3d/inc/THelix.h, g3d/src/THelix.cxx: - From Alex:
better comments
2008-01-29 09:01 axel
* [r21899] reflex/test/demangle_test.cxx: Add demangling test by
Hady Zalek (to be activated in the future)
2008-01-29 08:53 rdm
* [r21898] config/rootrc.in, x11/src/GX11Gui.cxx: add resource
"X11.XInitThread", which allows XInitThread() to not be called.
Might be needed in some cases when ROOT is used together with Qt.
2008-01-29 07:35 ganis
* [r21896] xrootd/src/xrootd-20071116-0000.src.tgz: Fix problem
with setrlimit on MacOsX Leopard
2008-01-28 23:38 rdm
* [r21895] config/Makefile.in, x11ttf/Module.mk: --disable-xft
handling was only partially implemented. Fixes issue: 32525.
2008-01-28 18:47 matevz
* [r21888] eve/src/TEveProjectionAxesGL.cxx: Format axis values so
that it also works on windows.
2008-01-28 18:34 matevz
* [r21887] eve/src/TEveProjectionManager.cxx: Propagate
bounding-box changes from projection-manager to axis-painter.
2008-01-28 18:26 matevz
* [r21886] eve/inc/TEveText.h: Remove declaration of an undefined
member-function that made linking on windows fail.
2008-01-28 17:01 couet
* [r21884] graf/inc/TPolyLine.h, graf/src/TPolyLine.cxx: -
Implement the possibility to draw TPolyLine in NDC coordinates
(it was
partially done but the code was not used).
2008-01-28 16:57 couet
* [r21883] gpad/src/TPad.cxx: - PaintPolyLineNDC was not working in
case of PS output.
2008-01-28 16:24 matevz
* [r21881] eve/Module.mk, eve/inc/LinkDef.h,
eve/inc/TEveProjectionAxes.h, eve/inc/TEveProjectionAxesEditor.h,
eve/inc/TEveProjectionAxesGL.h, eve/inc/TEveProjectionManager.h,
eve/inc/TEveProjectionManagerEditor.h,
eve/inc/TEveProjectionManagerGL.h, eve/inc/TEveText.h,
eve/inc/TEveTextEditor.h, eve/inc/TEveTextGL.h,
eve/src/TEveProjectionAxes.cxx,
eve/src/TEveProjectionAxesEditor.cxx,
eve/src/TEveProjectionAxesGL.cxx,
eve/src/TEveProjectionManager.cxx,
eve/src/TEveProjectionManagerEditor.cxx,
eve/src/TEveProjectionManagerGL.cxx, eve/src/TEveText.cxx,
eve/src/TEveTextEditor.cxx, eve/src/TEveTextGL.cxx,
eve/src/TEveTransEditor.cxx, eve/src/TEveUtil.cxx,
gl/inc/TFTGLManager.h, gl/src/TFTGLManager.cxx,
tutorials/eve/projection_test.C, tutorials/eve/text_test.C: From
Alja:
Move rendering of axes from TEveProjectionManager to new class
TEveProjectionAxes. Use TEveText functionality for rendering of
tick-mark labels.
Add new members for FTFont configuration in TEveText.
New demo: tutorials/eve/projection_test.C.
2008-01-28 16:17 brun
* [r21880] graf/inc/TSpline.h, graf/src/TSpline.cxx: Implement new
constructors for TSpline3 and TSpline5 accepting a TH1 as input.
Given a TH1* h object, one can do, eg
TSpline3 s(h);
h.Draw();
h.Eval(x);
2008-01-28 14:46 brun
* [r21878] icons/eve_axes.xpm, icons/eve_text.gif: From Matevz:
New icons for eve.
2008-01-28 13:43 rdm
* [r21876] etc/vmc/Makefile.macosx, etc/vmc/Makefile.macosx64: set
-DCERNLIB_GFORTRAN.
2008-01-28 11:11 brun
* [r21869] test/bench.cxx: Update this benchmark to include the two
cases when splitting and not STL collections.
Update all references.
2008-01-28 08:34 brun
* [r21867] tree/inc/TBranch.h, tree/inc/TBranchSTL.h,
tree/src/TBranch.cxx, tree/src/TBranchSTL.cxx: Fix coding
conventions
2008-01-28 08:14 brun
* [r21866] io/inc/TStreamerInfo.h: Fix coding conventions
2008-01-26 10:02 rdm
* [r21865] Makefile: remove old .dylibs on MacOSX 10.5 left over
from old builts still using dylibs.
2008-01-26 09:50 brun
* [r21864] test/bench.cxx: iFrom Likasz Janyst:
Use split mode for std collections of <T*>
2008-01-26 09:49 brun
* [r21863] treeplayer/src/TTreeFormula.cxx: From Lukasz Janyst:
Changes to support the new feature to split vector<T*>
2008-01-26 09:48 brun
* [r21862] io/inc/TStreamerInfo.h, io/src/TGenCollectionProxy.cxx,
io/src/TStreamerInfo.cxx, io/src/TStreamerInfoReadBuffer.cxx,
io/src/TStreamerInfoWriteBuffer.cxx: From Lukasz Janyst:
* TStreamerInfo: TPointerCollection adapter class and access
methods
added to enable handling collections of pointers with existing
Read|WriteBuffer code
* TCollectionProxy: check if the proxy was initialized when
calling HasPointers
2008-01-26 09:47 brun
* [r21861] tree/inc/LinkDef.h, tree/inc/TBranch.h,
tree/inc/TBranchSTL.h, tree/inc/TIndArray.h,
tree/src/TBranch.cxx, tree/src/TBranchElement.cxx,
tree/src/TBranchSTL.cxx, tree/src/TTree.cxx: From Lukasz Janyst:
* TBranch: add a possibility of starting from non-zero entry
* TBranchSTL and TIndArray: new classes for handling STL
collections
of pointers
* TTree, TBranchElement, TTreeFormula: code handling new type of
branch added
2008-01-26 02:10 wlav
* [r21860] pyroot/src/PyROOT.h: fixup for python2.2
2008-01-26 01:43 wlav
* [r21859] pyroot/src/Converters.h, pyroot/src/Pythonize.cxx:
cleanup of Py_ssize_t handling
2008-01-26 01:28 wlav
* [r21858] pyroot/src/MethodProxy.cxx, pyroot/src/RootModule.cxx,
pyroot/src/RootWrapper.cxx, pyroot/src/TemplateProxy.cxx,
pyroot/src/TemplateProxy.h, pyroot/src/Utility.cxx,
pyroot/src/Utility.h: support for templated member functions
2008-01-25 23:27 rdm
* [r21857] configure: remove bin/genreflex when --disable-reflex is
specified.
2008-01-25 22:52 rdm
* [r21856] base/src/TSystem.cxx, build/unix/makelib.sh,
config/Makefile.macosx, config/Makefile.macosx64,
config/Makefile.macosxicc, test/Makefile, test/Makefile.arch,
unix/src/TUnixSystem.cxx,
xrootd/src/xrootd-20071116-0000.src.tgz: In MacOS X 10.5 Leopard
it is not needed anymore to create both .dylib's
and .so's. The .dylib's can now be named .so's and the linker
will accept
now the .so extension (this was not the case in 10.4, where .so's
were
a symbolic link to the .dylib's). Pure bundles are only needed in
<= 10.3.
2008-01-25 14:52 rdm
* [r21855] etc/vmc/Makefile.macosx64: Set flag: -DCERNLIB_LXIA64.
2008-01-25 11:17 brun
* [r21853] geom/inc/TGeoMatrix.h, geom/src/TGeoCache.cxx,
geom/src/TGeoMatrix.cxx, geom/src/TGeoNavigator.cxx: From Andrei:
I fixed the problem of double delete of a matrix when exporting
as .gdml or .C . Also added a small optimization in copying
matrices that seems to have a non-negligible effect on the speed
of stressGeometry
2008-01-24 16:53 axel
* [r21852] cint/src/v6_init.cxx: Fix problem of iterating on a
std::vector in python on MacOS:
size_t was set to uint where it should have been ulong.
Now use typeid() instead of the ambiguous sizeof.
2008-01-24 14:13 rdm
* [r21846] reflex/Module.mk: don't delete bin/genrflex when doing
"make distclean".
2008-01-24 10:41 rdm
* [r21841] etc/vmc/Makefile.macosx64: properly detect 64bit version
of libgfortran.
2008-01-23 18:32 brun
* [r21838] cont/src/TCollection.cxx: Witdraw changes from Matev in
TCollection::ls.
These chnges are nice improvements. However we have to renerate
many roottest
reference files to avoid roottest failing in many places.
2008-01-23 18:29 rdm
* [r21837] config/Makefile.macosx64: correct the detection of
libgfortran.
2008-01-23 18:09 brun
* [r21836] cint/src/v6_error.cxx: Fix for Solaris
2008-01-23 17:56 brun
* [r21835] cint/inc/G__ci.h, cint/src/fproto.h,
cint/src/v6_disp.cxx, cint/src/v6_error.cxx,
cint/src/v6_expr.cxx, cint/src/v6_ifunc.cxx, cint/src/v6_new.cxx,
cint/src/v6_opr.cxx, cint/src/v6_struct.cxx,
cint/src/v6_tmplt.cxx, cint/src/v6_typedef.cxx: Fix to a problem
showing up when executing stressTMVA.cxx with the interpreter
2008-01-23 15:53 brun
* [r21834] cont/src/TCollection.cxx: From Matevz:
I put the self-printing and indent control to TCollection::ls().
2008-01-23 11:47 brun
* [r21831] test/TBench.h: Remove an illegal "static" from a
template definition
2008-01-23 11:23 matevz
* [r21830] eve/src/TEveTransEditor.cxx, gl/src/TGLContext.cxx: Fix
coding-convention violations.
2008-01-23 10:19 axel
* [r21829] cint/cintdlls.mk: Fix generation of stdcxxfunc CINT dll
(fixes nightlies)
2008-01-23 10:18 brun
* [r21828] cint/src/v6_loadfile.cxx: Forgot one fix
2008-01-23 09:59 brun
* [r21824] cint/src/fproto.h, cint/src/v6_debug.cxx,
cint/src/v6_expr.cxx, cint/src/v6_init.cxx,
cint/src/v6_newlink.cxx: hopefully fix all remaining warnings
2008-01-23 08:48 couet
* [r21822] gpad/src/TPad.cxx: - The Tickx and Tixky attributes were
not saved properly by SavePrimitive.
2008-01-23 08:09 brun
* [r21821] cint/inc/G__ci.h, cint/src/v6_debug.cxx,
cint/src/v6_error.cxx, cint/src/v6_loadfile.cxx,
cint/src/v6_macro.cxx, cint/src/v6_tmplt.cxx: More fixes for
const char* and for windows
2008-01-23 07:23 brun
* [r21820] cint/src/v6_disp.cxx: Fix a compilation error on Windows
2008-01-22 23:18 pcanal
* [r21819] cint/inc/G__ci.h: revert accidental r21597,
re-increasing G__ONELINE
2008-01-22 22:31 brun
* [r21818] eve/src/TEveText.cxx: From Bertrand:
- Removed #include "FTFont.h" from TEveText.cxx. It was
generating a weird error on Windows:
c:\users\bellenot\root\include\TVirtualX.h(181) : error C2059:
syntax error : 'constant'
And it was useless anyway (removing it doesn't change
anything...)
2008-01-22 22:24 brun
* [r21817] cint/src/v6_tmplt.cxx: Fix for Solaris
2008-01-22 22:22 brun
* [r21816] cint/src/v6_loadfile.cxx: Fix for Solaris
2008-01-22 22:19 brun
* [r21815] cint/src/v6_func.cxx: Fix for Solaris
2008-01-22 21:53 brun
* [r21814] pyroot/src/Utility.cxx: Fix to take into account the
const char* changes in CINT
2008-01-22 21:52 brun
* [r21813] cint/inc/G__ci.h, cint/src/Api.cxx,
cint/src/bc_exec_asm.h, cint/src/fproto.h, cint/src/g__cfunc.c,
cint/src/global.h, cint/src/v6_debug.cxx, cint/src/v6_decl.cxx,
cint/src/v6_disp.cxx, cint/src/v6_dump.cxx,
cint/src/v6_error.cxx, cint/src/v6_expr.cxx,
cint/src/v6_fread.cxx, cint/src/v6_func.cxx,
cint/src/v6_global1.cxx, cint/src/v6_global2.cxx,
cint/src/v6_ifunc.cxx, cint/src/v6_init.cxx,
cint/src/v6_input.cxx, cint/src/v6_intrpt.cxx,
cint/src/v6_loadfile.cxx, cint/src/v6_macro.cxx,
cint/src/v6_malloc.cxx, cint/src/v6_new.cxx,
cint/src/v6_newlink.cxx, cint/src/v6_opr.cxx,
cint/src/v6_parse.cxx, cint/src/v6_pause.cxx,
cint/src/v6_pcode.cxx, cint/src/v6_pragma.cxx,
cint/src/v6_quote.cxx, cint/src/v6_shl.cxx,
cint/src/v6_sizeof.cxx, cint/src/v6_struct.cxx,
cint/src/v6_tmplt.cxx, cint/src/v6_val2a.cxx,
cint/src/v6_var.cxx: Fix 2300 out of 2314 Warnings reported by
gcc4.2 in CINT.
CINT API with substantial changes using "const char*" instead of
"char*"
2008-01-22 20:52 matevz
* [r21812] eve/Module.mk, eve/inc/LinkDef.h,
eve/inc/TEvePointSet.h, eve/inc/TEveScene.h, eve/inc/TEveText.h,
eve/inc/TEveTextEditor.h, eve/inc/TEveTextGL.h,
eve/inc/TEveTrack.h, eve/inc/TEveTrans.h,
eve/inc/TEveTransEditor.h, eve/src/TEveGValuators.cxx,
eve/src/TEveManager.cxx, eve/src/TEveRGBAPaletteEditor.cxx,
eve/src/TEveScene.cxx, eve/src/TEveText.cxx,
eve/src/TEveTextEditor.cxx, eve/src/TEveTextGL.cxx,
eve/src/TEveTrans.cxx, eve/src/TEveTransEditor.cxx, gl/Module.mk,
gl/inc/LinkDef.h, gl/inc/TFTGLManager.h, gl/inc/TGLCamera.h,
gl/inc/TGLContext.h, gl/inc/TGLOverlay.h, gl/inc/TGLRnrCtx.h,
gl/src/TFTGLManager.cxx, gl/src/TGLContext.cxx,
gl/src/TGLOrthoCamera.cxx, gl/src/TGLPerspectiveCamera.cxx,
gl/src/TGLRnrCtx.cxx, tutorials/eve/text_test.C: From Alja:
New class TFTGLManager for management of FTGL fonts.
New classes TEveText, TEveTextEditor and TEveTextGL for display
and
configuration of a 3D text.
New test macro 'tutorials/eve/text_test.C'.
From Matevz:
Reenable smart-refresh during redraw of TEveScenes.
Minor code-layout changes.
2008-01-22 17:40 rdm
* [r21811] metautils/Module.mk: From Axel:
Metautil dict depends on rootcint_tmp.o and needs to be build
after
rootcint_tmp. Replaces hard dependency on rootcint_tmp; now the
dictionary
is only rebuilt when needed.
2008-01-22 17:28 axel
* [r21810] cint/cintdlls.mk: Keep cintdll dictionary sources and
objects, so we don't trigger a rebuild every time CINT changes.
Fix the $(ORDER_) dependencies for the dictionaries: they only
work on explicit rules, not for pattern matching
With these changes, touch cint/src/v6_var.cxx will not rebuild
any cintdlls.
2008-01-22 16:11 brun
* [r21809] gui/inc/TGDNDManager.h, gui/inc/TGFont.h,
xmlparser/inc/TDOMParser.h, xmlparser/inc/TXMLDocument.h,
xmlparser/inc/TXMLNode.h, xmlparser/inc/TXMLParser.h: From
Matevz:
Fix effc++ warnings in gui/ and xmlparser/.
2008-01-22 15:46 matevz
* [r21807] eve/inc/TEveChunkManager.h, gl/inc/TGLText.h: Fix effc++
warnings.
2008-01-22 15:34 brun
* [r21806] base/inc/RConfig.h: From Axel:
this fixes the problem on Win32 with rootcint and the w32pragma
error.
2008-01-22 15:18 couet
* [r21805] hist/src/TH1.cxx: - As mentionned here
https://savannah.cern.ch/bugs/?32832 the graphical cuts
applied on histograms did not work when the cut name contained a
mix of lower
and upper case characters. This problem occured because the
option used to
draw an histogram was always converted into lower case before
begin stored
in a pad (in Draw and DrawCopy). Now in Draw() and DrawCopy() the
AppendPad()
procedure is called with the option string not converted in lower
case. The
conversion in lower case was introduced in the svn revision #426
to "solve a
problem reported by Otto Schaille when doing Draw("SAME") and
trying to zoom
on the X axis with the mouse". Before applying this patch Olivier
Couet and
Otto Schaille have tried to reproduce the problem which was fixed
at that
time by going to lower case. But all looks fine even without the
lower case
conversion. So, this fix (keeping the case) seems to be safe
regarding this
old bug (revision #426 was done on Mon Aug 7 12:31:07 2000).
2008-01-22 14:46 ganis
* [r21804] netx/src/TXNetFile.cxx: Enable per-instance control of
the cache parameters also for RAW files;
by default cache is OFF for these files, but there maybe cases in
which
the cache can improve performances.
2008-01-22 14:32 ganis
* [r21803] netx/src/TXNetFile.cxx: Change default option for CRL
checking
2008-01-22 13:43 rdm
* [r21802] Makefile, alien/Module.mk, asimage/Module.mk,
auth/Module.mk, base/Module.mk, castor/Module.mk,
chirp/Module.mk, cint/cintdlls.mk, clarens/Module.mk,
clib/Module.mk, cont/Module.mk, dcache/Module.mk, eg/Module.mk,
eve/Module.mk, fftw/Module.mk, fitpanel/Module.mk,
foam/Module.mk, fumili/Module.mk, g3d/Module.mk,
g4root/Module.mk, gdml/Module.mk, ged/Module.mk, geom/Module.mk,
geombuilder/Module.mk, geompainter/Module.mk, gfal/Module.mk,
gl/Module.mk, gpad/Module.mk, graf/Module.mk, gui/Module.mk,
guibuilder/Module.mk, guihtml/Module.mk, hbook/Module.mk,
hist/Module.mk, histpainter/Module.mk, html/Module.mk,
io/Module.mk, krb5auth/Module.mk, ldap/Module.mk, math/Module.mk,
mathcore/Module.mk, mathmore/Module.mk, matrix/Module.mk,
meta/Module.mk, minuit/Module.mk, minuit2/Module.mk,
mlp/Module.mk, monalisa/Module.mk, mysql/Module.mk,
net/Module.mk, netx/Module.mk, odbc/Module.mk, oracle/Module.mk,
peac/Module.mk, pgsql/Module.mk, physics/Module.mk,
postscript/Module.mk, proof/Module.mk, proofplayer/Module.mk,
proofx/Module.mk, pyroot/Module.mk, pythia6/Module.mk,
qt/Module.mk, qtgsi/Module.mk, qtroot/Module.mk, quadp/Module.mk,
reflex/Module.mk, rfio/Module.mk, rint/Module.mk,
roofit/Module.mk, roofitcore/Module.mk, ruby/Module.mk,
sapdb/Module.mk, sessionviewer/Module.mk, smatrix/Module.mk,
spectrum/Module.mk, spectrumpainter/Module.mk, splot/Module.mk,
sql/Module.mk, table/Module.mk, thread/Module.mk, tmva/Module.mk,
tree/Module.mk, treeplayer/Module.mk, treeviewer/Module.mk,
unix/Module.mk, unuran/Module.mk, utils/src/rootcint.cxx,
vmc/Module.mk, win32gdk/Module.mk, winnt/Module.mk,
x11/Module.mk, x11ttf/Module.mk, x3d/Module.mk, xml/Module.mk,
xmlparser/Module.mk: From Axel:
this patch prevents all dictionaries from being rebuild when non
dict related
changes are made in CINT. When the dictionaries change the new
cint/inc/cintdictversion.h must be updated which triggers a
dictionary
rebuild. For example:
touch cint/src/v6_var.cxx && make: rebuild no dictionaries
touch cint/inc/cintdictversion.h && make: rebuild all
dictionaries
touch utils/src/rootcint.cxx && make: rebuild all dictionaries
2008-01-22 13:41 rdm
* [r21801] base/inc/RConfig.h: From Gordon Watts and Axel:
On windows with msvc we need w32pragma.h to be included (even in
client
code) or the build will be incompatible (compiler settings for
stl etc).
This patch enforces that.
2008-01-22 13:34 axel
* [r21800] reflex/python/genreflex/gendict.py: Also suppress MSVC
warning 4345 (default initialized PODs)
2008-01-22 11:50 ganis
* [r21797] proof/src/TCondor.cxx: Correctly position the temp
directory in the claim command (from Jan and Neng)
2008-01-22 09:12 brun
* [r21795] gui/inc/TGButton.h, physics/inc/TRotation.h,
tutorials/eve/alice_esd.C: From Matevz:
Fix effective-c++ warnings for classes TGSplitButton and
TRotation::TRotationRow.
2008-01-21 21:11 matevz
* [r21794] eve/inc/TEveElement.h, eve/inc/TEvePointSet.h,
eve/inc/TEvePolygonSetProjected.h, eve/inc/TEveTrackPropagator.h,
eve/inc/TEveUtil.h, eve/src/TEvePolygonSetProjected.cxx,
eve/src/TEveStraightLineSet.cxx, eve/src/TEveTrackEditor.cxx,
gl/inc/TGLAxis.h: Fix effc++ warnings.
Whitespace.
2008-01-21 18:43 axel
* [r21793] cint/inc/cintdictversion.h: Add a tag (dummy) header
file that will be updated whenever CINT's dictionaries need to be
regenerated.
2008-01-21 16:24 rdm
* [r21792] meta/src/TCint.cxx: fix warning: deprecated conversion
from string constant to 'char*'.
2008-01-21 16:22 rdm
* [r21791] tmva/src/Timer.cxx: fix warning: comparison with string
literal results in unspecified behaviour
2008-01-21 11:22 axel
* [r21790] reflex/python/genreflex/genreflex.py: Issue a warning if
windows cl.exe is not found instead of putting it into the
compiler info section of the dict.
2008-01-21 10:52 couet
* [r21789] graf/src/TCutG.cxx: - In the class header, replace:
End_HtmlEnd_Html
by:
End_HtmlEnd_Html
(ie: a space is added) in order to bypass a tiny THtml parsing
problem.
2008-01-21 09:04 couet
* [r21786] gpad/src/TPad.cxx: - Fix in revision 21775 was not
correct (side effects in the parenthesis
mechanism for PS).
2008-01-19 18:19 brun
* [r21783] io/src/TGenCollectionStreamer.cxx: Fix coding
conventions
2008-01-19 18:17 brun
* [r21782] reflex/src/Tools.cxx: Fix coding conventions
2008-01-19 17:32 brun
* [r21781] pyroot/src/TPyClassGenerator.cxx: From Wim:
Fix a compilation warning
2008-01-19 16:18 wlav
* [r21780] pyroot/src/Pythonize.cxx: remove unused variable
2008-01-19 01:52 wlav
* [r21779] pyroot/src/Pythonize.cxx, pyroot/src/Utility.cxx: no
longer use CINT internals, also for minuit callback
2008-01-18 17:15 brun
* [r21776] gpad/src/TPad.cxx: Fix compilation warnings
2008-01-18 17:05 couet
* [r21775] gpad/src/TPad.cxx: - Fix the bug described here
http://savannah.cern.ch/bugs/?32815
It batch mode it was not possible to generate a bitmap file (gif,
jpeg etc..)
with a filename containing ")", "(", "]" or "[".
2008-01-18 16:49 pcanal
* [r21773] base/inc/TEnv.h: When adding a new persistent data
member, we must increase the version number of the class
2008-01-18 13:40 pcanal
* [r21767] tree/src/TTree.cxx: add note on alignment
2008-01-18 08:46 axel
* [r21765] reflex/inc/Reflex/DictionaryGenerator.h,
reflex/inc/Reflex/Tools.h, reflex/src/Tools.cxx,
reflex/src/stl_hash.h, reflex/test/test_ReflexBuilder_unit.cxx:
From Hady Zalek:
I've encountered several compilation and runtime errors when
trying to port Reflex to Solaris and AIX:
AIX -- CC 5.8:
- Compilation fails under xlC with the following error:
"DictionaryGenerator.cxx", line 42.16: 1540-0432 (S) The
qualified declarator "ROOT::Reflex::operator<<" must refer to an
existing declaration.
- Infinite loop on Reflex initialization due to incorrect map
compare functions for 'string ' and 'const char '
Solaris -- xlC V8.0:
- Infinite loop on Reflex initialization due to incorrect map
compare functions for 'string ' and 'const char '
- Segmentation fault due to incorrect buffer allocation with 'new
char(buffer)' instead of 'new char[buffer]' in
'Tools.cxx':Demangle
Please find the first attached patch to correct the above
issues...
The remaining patches are for a rewrite of Tools::NormalizeName
to account for the mentioned platforms and make the demangling
tests pass. I also took the freedom of adding an overloaded
version in Tools.h that receives a 'const char *' parameter
instead of a 'const std::string &'. The patch contains test cases
for inclusion in test_ReflexBuilder_unit.cxx.
2008-01-18 08:22 axel
* [r21763] reflex/python/genreflex/genreflex.py: From Jean-Frangois
Bastien: quote source file with "" when invoking GCCXML; fixes
issues with source path containing spaces.
2008-01-18 08:19 axel
* [r21762] reflex/python/genreflex/gendict.py: From Jean-Frangois
Bastien: filter _type_info_pseudo classes.
2008-01-18 08:11 axel
* [r21761] reflex/python/genreflex/genreflex.py: From Jean-Frangois
Bastien: surround compiler invocation by ""
2008-01-17 19:08 pcanal
* [r21760] io/src/TGenCollectionStreamer.cxx: fix warnings and
layout
2008-01-17 16:51 wlav
* [r21759] pyroot/src/Adapters.cxx, pyroot/src/Adapters.h,
pyroot/src/ConstructorHolder.cxx, pyroot/src/MethodHolder.cxx,
pyroot/src/Pythonize.cxx, pyroot/src/RootWrapper.cxx,
pyroot/src/TPyClassGenerator.cxx, pyroot/src/TPython.cxx,
pyroot/src/Utility.cxx, pyroot/src/Utility.h: o) Minor header
cleanup in RootWrapper.cxx and MethodHolder.cxx
o) Made abstract classes not-instantiatable by blocking __init__
o) Fix looping over empty STL(-like) containers
o) Give lower priority to Unknown& in favor of Unknown*
o) Bugfix: used a dead temporary in Utility.cxx
o) fix unary - and unary + (see e.g. TVector3)
o) Implemented __neg__ and __pos__ ( unary operator-() and
operator+() )
o) Map operator bool() to __nonzero__
o) Fix class naming to allow SomeTemplate( std.vector( float ) )
to work
o) Make Utility::InstallMethod work for free functions
o) No longer rely on CINT internals in TF1 callbacks (still
relying on
them for Minuit callbacks ... to be fixed)
2008-01-17 14:45 couet
* [r21756] gpad/src/TPad.cxx: - Update the help for animated gif
generation.
2008-01-17 14:43 brun
* [r21755] treeplayer/src/TTreePlayer.cxx: From Jan:
Fixed several typos in comments.
2008-01-17 12:51 rdm
* [r21750] build/unix/distfilelist.sh: exclude .dSYM debug info
directories (generated on Mac OS X) from appearing
in the distribution.
2008-01-17 12:50 rdm
* [r21749] Makefile: in distclean remove all PCH related include
files.
2008-01-17 12:13 brun
* [r21748] base/inc/RVersion.h, build/version_number: Start
development cycle 5.19/01
Last change: Wed May 14 16:02:57 2008
Last generated: 2008-05-14 16:02
This page has been automatically generated. If you have any comments or suggestions about the page layout send a mail to ROOT support, or contact the developers with any questions or problems regarding ROOT.