Skip to content
Snippets Groups Projects
  1. Aug 05, 2014
    • Philippe Canal's avatar
      remove <TAB>'s. · ef2f6464
      Philippe Canal authored
      Conflicts:
      	bindings/pyroot/src/MethodProxy.cxx
      	cmake/modules/RootConfiguration.cmake
      	etc/http/files/main.htm
      	etc/http/files/single.htm
      	geom/geompainter/src/TGeoChecker.cxx
      	graf2d/mathtext/inc/mathtext.h
      	graf2d/mathtext/src/fontembed.cxx
      	graf2d/mathtext/src/fontembedps.cxx
      	graf2d/qt/inc/TQtCanvasPainter.h
      	gui/qtgsi/src/TQRootCanvas.cxx
      	hist/hist/src/TBackCompFitter.cxx
      	hist/hist/src/TEfficiency.cxx
      	hist/hist/src/TFractionFitter.cxx
      	hist/hist/src/TGraphAsymmErrors.cxx
      	hist/hist/src/TH2.cxx
      	hist/hist/src/TH3.cxx
      	hist/hist/src/TMultiDimFit.cxx
      	hist/hist/src/TProfile.cxx
      	hist/hist/src/TProfile2D.cxx
      	hist/hist/src/TUnfoldBinning.cxx
      	html/src/TDocParser.cxx
      	math/foam/src/TFoam.cxx
      	math/genvector/inc/Math/VectorUtil_Cint.h
      	math/minuit2/inc/Minuit2/FumiliMaximumLikelihoodFCN.h
      	math/minuit2/inc/Minuit2/FumiliStandardChi2FCN.h
      	math/minuit2/inc/Minuit2/FumiliStandardMaximumLikelihoodFCN.h
      	math/minuit2/inc/Minuit2/StackAllocator.h
      	math/minuit2/src/TChi2ExtendedFCN.cxx
      	math/minuit2/src/TChi2FCN.cxx
      	math/minuit2/src/TFitterMinuit.cxx
      	math/minuit2/src/TFumiliFCN.cxx
      	misc/table/src/TTableDescriptor.cxx
      	net/auth/src/rsaaux.cxx
      	test/QpRandomDriver.cxx
      	test/ios/RootBrowser/Src/Browser/Controllers/FileCollectionViewController.mm
      	test/ios/RootBrowser/Src/Browser/Controllers/FileContentViewController.mm
      	test/ios/RootBrowser/Src/Browser/Controllers/ObjectViewController.mm
      	test/ios/RootBrowser/Src/Browser/Views/PadView.mm
      	test/ios/RootBrowser/Src/CustomUI/RangeSlider.mm
      	test/ios/RootBrowser/Src/ObjectInspector/Controllers/AxisFontInspector.mm
      	test/ios/RootBrowser/Src/ObjectInspector/Controllers/AxisInspector.mm
      	test/ios/RootBrowser/Src/ObjectInspector/Controllers/AxisLabelsInspector.mm
      	test/ios/RootBrowser/Src/ObjectInspector/Controllers/AxisTitleInspector.mm
      	test/ios/RootBrowser/Src/ObjectInspector/Controllers/FilledAreaInspector.mm
      	test/ios/RootBrowser/Src/ObjectInspector/Controllers/H1BinsInspector.mm
      	test/ios/RootBrowser/Src/ObjectInspector/Controllers/H1ErrorsInspector.mm
      	test/ios/RootBrowser/Src/ObjectInspector/Controllers/H1Inspector.mm
      	test/ios/RootBrowser/Src/ObjectInspector/Controllers/InspectorWithNavigation.mm
      	test/ios/RootBrowser/Src/ObjectInspector/Controllers/LineInspector.mm
      	test/ios/RootBrowser/Src/ObjectInspector/Controllers/MarkerInspector.mm
      	test/ios/RootBrowser/Src/ObjectInspector/Controllers/ObjectInspector.mm
      	test/ios/RootBrowser/Src/ObjectInspector/Controllers/PadInspector.mm
      	test/ios/RootBrowser/Src/ObjectInspector/Controllers/PadTicksGridInspector.mm
      	test/ios/Tutorials/PadOptionsController.mm
      	test/ios/Tutorials/PadView.mm
      	test/periodic/NdbMF.cxx
      	test/periodic/NdbMTReacDesc.cxx
      	test/periodic/NdbMTReactionXS.cxx
      	test/periodic/NdbParticleList.cxx
      	test/periodic/XSGui.h
      	test/stressLinear.cxx
      	test/stressRooFit_tests.cxx
      	test/tcollbm.cxx
      	test/vmatrix.cxx
      	tutorials/eve/boxset.C
      	tutorials/geom/geodemo.C
      	tutorials/graphs/splines.C
      	tutorials/hist/th2polyEurope.C
      	tutorials/mc/CompareMasses.C
      	tutorials/memstat/memstat.C
      ef2f6464
    • Philippe Canal's avatar
    • Christopher Jones's avatar
      Added suppression entries for determining if TObject on heap · 76e02bfc
      Christopher Jones authored
      To determine if TObject is on the heap we read the value of a member
      data before it has been set by the constructor. If it was heap
      allocated the TObject::operator new will have filled special values
      into the memory area. However, for stack allocated it is
      unset. This makes valgrind report an error. Given we intend this
      behavior, we suppress the message.
      76e02bfc
  2. Jul 30, 2014
  3. Jul 25, 2014
  4. Jul 11, 2014
  5. Jul 03, 2014
  6. Jun 26, 2014
  7. May 22, 2014
  8. May 01, 2014
  9. Apr 30, 2014
  10. Mar 14, 2014
  11. Feb 25, 2014
  12. Feb 17, 2014
  13. Jan 23, 2014
  14. Dec 13, 2013
  15. Dec 12, 2013
  16. Dec 09, 2013
  17. Dec 07, 2013
  18. Nov 26, 2013
  19. Nov 20, 2013
  20. Oct 31, 2013
  21. Sep 13, 2013
  22. Aug 01, 2013
  23. Jun 27, 2013
    • Fons Rademakers's avatar
      TSQLite-classes to access sqlite3-databases. See ROOT-5256. · 1ecf8815
      Fons Rademakers authored
      The attached patches add the following classes:
      TSQLiteResult
      TSQLiteRow
      TSQLiteServer
      TSQLiteStatement
      and corresponding integration into both the ROOT-buildsystem and cmake.
      Naturally, also the macro for the plugin-manager is included.
      Patches supplied for ROOT 5.34.08 and current master (as SQL-part is
      rarely changing, this statement should stay valid at least for some months).
      
      Some usage notes:
      
      * The handed path is evaluated as URI by sqlite3, which means it can be
        a relative or absolute path and can even contain additional settings
        as "URI" parameters, which are described in the SQLite-documentation.
      * Functions "{Create,Select,Drop}
        DataBase(s)", "Reload", "Shutdown" are not implemented as SQLite
        operates on one DB per file only. The implemented stub methods return
        appropriate error results.
      * "TSQLiteServer::GetColumns()" is not implemented (i.e. returns error
        and value 0): This is sadly not possible via a query in SQLite by
        their API design. This also means the TableInfo-objects cannot be queried.
      * The result-row-count of a TSQLiteResult is always -1, as SQLite does
        not know the number of result rows before all have been retrieved
        (a valid optimization for a file-only DBMS).
      
      For the person reviewing this patch, please note that the indices of
      bind_parameters in SQLite start from 1, while those for the result-columns
      start from 0.
      
      As this is a rather large featureset to cover and the software of our
      experiment currently only uses a small subset of it (only 'reading'
      statements, and no prepared statements), I also wrote a very simple
      testing-tool which creates a new database with a table with 10 columns
      of very different type, inserts some example data, and rereads that
      data both using a simple Query() and using a prepared Statement().
      This tool and a very short makefile to build it are also attached if
      needed for the review-process. The tool uses the commands described
      in the documentation of the abstract baseclass TSQLStatement to
      simulate real-life behaviour.
      Please note that tool is rather hacked-together without real error-handling,
      as it is not meant for long-term usage, but might be helpful in the
      review-process / adapted to a unit-test.
      
      Apart from the mentioned specifics, nothing is really SQLite-only,
      thus I did not change the documentation of the baseclass in the patch
      (this documentation also lists all SQL-implementations). At least this
      list in the documentation might be extended to make users aware of the
      new implementation.
      
      SQlite plugin provided by Oliver Freyermuth (o.f@cern.ch).
      1ecf8815
  24. Mar 28, 2013
    • Fons Rademakers's avatar
      From Lifeng Sun: · 2f98a6a8
      Fons Rademakers authored
      The attached patchset fixes a bunch of typo in the source:
      0001-succes-success.patch
      0002-preceed-preced.patch
      0003-informations-information.patch
      0004-childs-children.patch
      0005-avaliable-available.patch
      0006-writeable-writable.patch
      0007-comand-command.patch
      0008-unkown-unknown.patch
      0009-wierd-weird.patch
      0010-wheter-whether.patch
      0011-unecessary-unnecessary.patch
      0012-splitted-split.patch
      0013-registerd-registered.patch
      0014-recieve-receive.patch
      0015-processsing-processing.patch
      0016-ouput-output.patch
      0017-mutiple-multiple.patch
      0018-lenght-length.patch
      0019-interupted-interrupted.patch
      0020-independant-independent.patch
      0021-inconsistant-inconsistent.patch
      0022-expresion-expression.patch
      0023-explicitely-explicitly.patch
      0024-enviroment-environment.patch
      0025-deafult-default.patch
      0026-continous-continuous.patch
      0027-completly-completely.patch
      0028-commited-committed.patch
      0029-choosen-chosen.patch
      0030-backgroud-background.patch
      0031-auxilliary-auxiliary.patch
      0032-authentification-authentication.patch
      0033-appropiate-appropriate.patch
      0034-an-other-another.patch
      0035-environement-environment.patch
      0036-targetting-targeting.patch
      0037-suppported-supported.patch
      0038-paramater-parameter.patch
      
      
      git-svn-id: http://root.cern.ch/svn/root/trunk@48992 27541ba8-7e3a-0410-8455-c3a389f83636
      2f98a6a8
  25. Feb 25, 2013
  26. Jan 23, 2013
    • Fons Rademakers's avatar
      From Fabio Hernandez: · 507f7cb7
      Fons Rademakers authored
      The enclosed patch includes a new class and some modifications to existing
      classes. The new class TS3WebFile is an extension of TWebFile and belongs
      to the net module. I deliberately did not modify the existing TAS3File.
      I think that the name TS3WebFile reflects better the fact that this solution
      is intended to be generic to several S3 servers and not limited to Amazon's,
      in addition to the fact that it actually extends the capabilities of TWebFile.
      
      Compared to the current support of S3 in ROOT (basically the class TAS3File),
      the modifications in this patch include the improvements below:
      
       - add support for using HTTPS : you can use different schemas for specifying
         the underlying transport protocol to use "s3:", "s3http:", "s3https:" 
         ["s3" uses HTTPS]. The current schema, namely "as3:", is supported for
         backwards compatibility.
       - extend support for other S3 service providers that do not offer the
         virtual hosting functionality (currently only Amazon offers this)
       - support the possibility of specifying user credentials on a per-file
         basis or for all S3 files via environment variables
       - honor the "NOPROXY" option when specified in the constructor
       - exploit the capability of the S3 file server to provide partial
         content responses to multi-range HTTP requests
      
      Here are some examples of usages from the end user perspective:
      
         TFile* f = TFile::Open("s3://s3.amazonaws.com/mybucket/path/to/my/file", "AUTH=<accessKey>:<secretKey> NOPROXY")
         TFile* f = TFile::Open("s3://s3.amazonaws.com/mybucket/path/to/my/file")   // Uses environmental variables for retrieving credentials
      
      Limitations:
      
       - we cannot efficiently detect that a S3 server is able to respond to
         multi-range HTTP GET requests. Some servers, such as Amazon's, respond
         to such kind of requests with the whole file contents. Other servers,
         such as Huawei's, respond with the exact partial content requested.
         Therefore, I added the possibility of configuring the behavior via the
         ROOT configuration file: the identity of the servers known to correctly
         support multi-range requests is configurable. If the server is known to
         support this feature, ROOT will send multi-range requests, otherwise it
         will issue multiple single-range GET requests, which is also the default
         behavior. 
       - currently the virtual host syntax
            "s3://mybucket.s3.amazonaws.com/path/to/my/file"
         is not supported but can be added if this is considered useful
      
      
      git-svn-id: http://root.cern.ch/svn/root/trunk@48397 27541ba8-7e3a-0410-8455-c3a389f83636
      507f7cb7
  27. Dec 15, 2012
  28. Dec 09, 2012
    • Fons Rademakers's avatar
      Here we go: · d2bfd6c7
      Fons Rademakers authored
      - Remove CINT
      - Update configure to not have CINT references
      - Update Makefile to not have CINT references
      - Remove all references to G__BIT_xxxx
      More cleaning in next rounds.
      
      
      git-svn-id: http://root.cern.ch/svn/root/trunk@47939 27541ba8-7e3a-0410-8455-c3a389f83636
      d2bfd6c7
Loading