Skip to content
Snippets Groups Projects
  1. Jan 29, 2004
    • Rene Brun's avatar
      From Axel Naumann · b19af3f0
      Rene Brun authored
      here's the patch correcting issues with
      * a missing </tr>, which currupted Netscape 4.x's display
      * cell borders being displayed in konqueror.
      * tables without td fields when a class has no derived classes.
      I've added a caption for the hierarchy chart - esp. if there are no base
      nor derived classes it looks funny & confusing otherwise.
      
      I've tested it with IE 6, Mozilla 1.6, NS 4.78, and W3C's html validator.
      
      
      git-svn-id: http://root.cern.ch/svn/root/trunk@8083 27541ba8-7e3a-0410-8455-c3a389f83636
      b19af3f0
    • Rene Brun's avatar
      Change the "->" notation to "<-" · 897affc7
      Rene Brun authored
      git-svn-id: http://root.cern.ch/svn/root/trunk@8072 27541ba8-7e3a-0410-8455-c3a389f83636
      897affc7
  2. Jan 28, 2004
  3. Jan 21, 2004
    • Rene Brun's avatar
      From Axel Naumann and Thomas Bretz: · 7c7291ef
      Rene Brun authored
      THtml will replace a few new vars in the header template file
      (Root.Html.Header):
      %CLASS% -> class name,
      %INCFILE% -> include file name, as given by TClass::GetDeclFileName()
      %SRCFILE% -> source file name, as given by TClass::GetImplFileName()
      All of them default to "" if the header is generated for a non-class
      page. This allows e.g. linking in cvsweb.cgi pages.
      
      Also includes minor bug fixes in THtml's documentation (e.g.
      begin_html/end_html were sometimes not meant to be replaced) and some
      fixes for wrong indentations.
      
      
      git-svn-id: http://root.cern.ch/svn/root/trunk@7958 27541ba8-7e3a-0410-8455-c3a389f83636
      7c7291ef
  4. Jan 14, 2004
  5. Jan 13, 2004
  6. Dec 30, 2003
    • Rene Brun's avatar
      Mega patch to add support for large files (bigger than 2 GBytes) · 9cbf72a2
      Rene Brun authored
      ----------------------------------------------------------------
      
        ==========>NEW VERSION 4.00/00 <===========
      
      Because this new version has a considerable number of changes,
      and new important additions by Philippe are scheduled for the coming days
      we are starting a new major version 4.
        -Support for large files
        -Automatic schema evolution for foreign classes
        -New data type Double32_t
      
      Large files are currently tested only under Linux with gcc3.2.
      Support for other systems will be gradually added in the coming days.
      By default under Linux, files are created with the option LARGEFILE.
      Note that when creating a Tree, the default maximum size for a Tree
      is set to 1.9 GBytes. You can change this default value by calling
        TTree::SetMaxTreeSize(Long64_t maxsize)
      
      The implementation of this new feature has required changes in many places.
      The files produced by this new version can still be read by old ROOT versions
      if their size if smaller than 2 GBytes. And obviously, the new version
      can digest old ROOT files.
      
      WARNING: note the following backward incompatibility:
       -TSystem::GetPathInfo has a new signature: (also TUnixSystem, TWinNTSystem, etc)
        old: GetPathInfo(const char *path, Long_t *id, Long_t *size, Long_t *flags, Long_t *modtime);
        new: GetPathInfo(const char *path, Long_t *id, Long64_t *size, Long_t *flags, Long_t *modtime);
      
       -TFile::SysSeek and TFile::SysStat have a new signature (also TNetFile, TWebFile, etc)
        old:  Int_t    SysSeek(Int_t fd, Long_t offset, Int_t whence);
              Int_t    SysStat(Int_t fd, Long_t *id, Long_t *size, Long_t *flags, Long_t *modtime);
        new:  Long64_t SysSeek(Int_t fd, Long64_t offset, Int_t whence);
              Int_t    SysStat(Int_t fd, Long_t *id, Long64_t *size, Long_t *flags, Long_t *modtime);
      
       -TTree::SetMaxTreeSize has a new signature:
        old:  void TTree::SetMaxTreeSize(Int_t maxsize)
        new:  void TTree::SetMaxTreeSize(Long64_t maxsize)
      
        All references to Seek_t have been replaced by Long64_t.
      
      
      git-svn-id: http://root.cern.ch/svn/root/trunk@7810 27541ba8-7e3a-0410-8455-c3a389f83636
      9cbf72a2
  7. Nov 20, 2003
    • Rene Brun's avatar
      From Axel Naumann: · 52bb46bf
      Rene Brun authored
      I had a class with an impl file name
      /home/.../src/TMyClass.cxx
      which was misinterpreted as being a ROOT class (as it had the format
      "*/src/T*"). I changed the ROOT class detection to check whether it's an
      absolute path name, assuming that ROOT's classes' impl file names are
      _always_ relative paths.
      
      
      git-svn-id: http://root.cern.ch/svn/root/trunk@7619 27541ba8-7e3a-0410-8455-c3a389f83636
      52bb46bf
  8. Nov 11, 2003
    • Rene Brun's avatar
      From Axel naumann: · 162c2a5b
      Rene Brun authored
      With this patch
      * THtml replaces the template arg brackets of base classes with proper
      HTML entities
      * THtml::GetHtmlFileName(TClass* classPtr) checks that classPtr->GetDecl
      or ImplFileName is set before creating a file name for classPtr. Without
      a Decl/ImplFileName there can't be any documentation, so the link would
      point to nowhere.
      
      
      git-svn-id: http://root.cern.ch/svn/root/trunk@7571 27541ba8-7e3a-0410-8455-c3a389f83636
      162c2a5b
  9. Oct 12, 2003
    • Rene Brun's avatar
      From Axel Naumann: · 74936249
      Rene Brun authored
      THtml will now create the following warning when documention an abstract
      class: "This is an abstract class, constructors will not be documented.
      Look at the header to check for available constructors.", where "header"
      is linked to the header html file of the class. This warning appears right
      above the method list.
      
      
      git-svn-id: http://root.cern.ch/svn/root/trunk@7428 27541ba8-7e3a-0410-8455-c3a389f83636
      74936249
  10. Oct 02, 2003
  11. Sep 02, 2003
  12. Jul 14, 2003
  13. Jul 10, 2003
    • Rene Brun's avatar
      From Axel Naumann: · 1c9f2ccc
      Rene Brun authored
      I have to apologize for introducing a stupid bug in THtml about a year
      ago. Here's the fix. The bug was found by Denis Stepanov. He has also
      already tested this patch successfully.
      
      Corrects links to official root site for documentation of locally not
      available root classes (removes path in front of "http[s]://").
      
      
      git-svn-id: http://root.cern.ch/svn/root/trunk@6882 27541ba8-7e3a-0410-8455-c3a389f83636
      1c9f2ccc
  14. Jul 07, 2003
    • Rene Brun's avatar
      From Axel Naumann · 622e9ac0
      Rene Brun authored
      here's a fix suggested by Denis for THtml and charsets. Currently, THtml
      generates the meta tag content-type charset ISO-8859-1 (the HTML 4.01
      default charset). This is obviously not always correct. THtml now has a
      new env var, Root.Html.Charset, which allows the user to set the name of
      the HTML character set.
      
      
      git-svn-id: http://root.cern.ch/svn/root/trunk@6851 27541ba8-7e3a-0410-8455-c3a389f83636
      622e9ac0
  15. Apr 28, 2003
  16. Apr 24, 2003
  17. Feb 15, 2003
  18. Jan 31, 2003
    • Rene Brun's avatar
      From Philippe: · 78ad3dc0
      Rene Brun authored
      Inlined virtual destructor are known to cause problem with some compilers.  KCC, with exception enabled, is definitively one of them.  I solved the problem by moving the destructor to the implementation file.
      
      
      git-svn-id: http://root.cern.ch/svn/root/trunk@6040 27541ba8-7e3a-0410-8455-c3a389f83636
      78ad3dc0
  19. Jan 30, 2003
  20. Nov 20, 2002
  21. Nov 17, 2002
  22. Nov 11, 2002
    • Rene Brun's avatar
      Patch from Axel Naumann · af299e21
      Rene Brun authored
      The USER_Index does not contain ROOT classes anymore, and THtml does not try
      to access files that are not there anymore. Details of what I changed:
      
      * check if file exists before creating .cxx.html
      
      * removed postscript created prompt, as TCanvas already says Created file TWhatever_Tree.ps
      
      * Looks at impl file name, if that has format; base/src/TSomething.cxx; assume it comes from
      the BASE package. If impl file name is not set, look at decl file name and get package name
      the same way.
      
      
      git-svn-id: http://root.cern.ch/svn/root/trunk@5566 27541ba8-7e3a-0410-8455-c3a389f83636
      af299e21
  23. Sep 15, 2002
  24. Aug 03, 2002
  25. Jul 09, 2002
  26. Jul 08, 2002
    • Rene Brun's avatar
      From Axel Naumann: · b5aec9a8
      Rene Brun authored
      source            -> html output
      ================================
      Begin_Html        -> "<pre>"
      Begin_Html <pre>  -> "<pre>"
      Begin_Html </pre> -> "<pre></pre>"
      
      (and accordingly for End_Html). The exact behavior:
      THtml keeps track of whether there is an open <pre> (e.g. due to Begin_Html)
      or not. If there is an open <pre> all other opening <pre>s will be ignored,
      only closing </pre>s will be accepted. This allows code like in TMinuit,
      where </pre> is closed directly after Begin_Html, but where there are other
      <pre>...</pre> code blocks inside the same Begin/End_Html block. This
      "algorithm" is far from perfect, but it should work for simple cases.
      
      THtml's code is not getting any nicer (yak: yet another kluge); Christian
      Holm Christensen and I are planning / working on a complete rewrite of
      THtml. For me it's a spare time project, so it might take a while. Until
      then, provided rootdev decides to apply this patch, this is what THtml does
      to pres in Begin/End_Html blocks.
      
      
      git-svn-id: http://root.cern.ch/svn/root/trunk@4834 27541ba8-7e3a-0410-8455-c3a389f83636
      b5aec9a8
  27. Jun 28, 2002
    • Rene Brun's avatar
      From Philippe, · b03d6aff
      Rene Brun authored
      The intention of this patch is for the implementation file of class
      without a ClassImp macro to default to the declaration file (always
      available even without a ClassDef.
      
      
      git-svn-id: http://root.cern.ch/svn/root/trunk@4783 27541ba8-7e3a-0410-8455-c3a389f83636
      b03d6aff
  28. May 12, 2002
  29. Apr 25, 2002
    • Rene Brun's avatar
      Patch from Axel Naumann · a9105356
      Rene Brun authored
      I have fixed then two problems reported by Chistian and Francois-Xavier.
      * <pre><ul><li> are replaced by <ul><li><tt>
      * the title of SOMETHING_Index.html now reflects SOMETHING
      * quotes added to name statement for class description
      * spaces are not replaced in path names anymore, only in class names, same
      for non-standard filesystem characters: They may apprear in the path (which
      is set by the user), but are replaced in the class name.
      
      
      git-svn-id: http://root.cern.ch/svn/root/trunk@4400 27541ba8-7e3a-0410-8455-c3a389f83636
      a9105356
  30. Apr 17, 2002
  31. Apr 10, 2002
  32. Feb 22, 2002
  33. Jan 31, 2002
    • Rene Brun's avatar
      The following patch from Axel Naumann · 6cd17342
      Rene Brun authored
      * The bug reported and fixed by Ruben was due to a Log10 being not protected
      from negative arguments. Ruben, thanks for finding that bug!
      * without libNew
       --- private etc method and data member sections were printed even if the
      class doesn't have such members (test was e.g. on memberArray[j * ndata]
      instead num[j])
       --- include files ended on uninitialized characters
      * templated types were not printed correctly (no protection of <,>,' ')
      * Classes were referenced even though they don't have an implementation
      known to CInt (fixed by returning 0 in case of an unknown implementation
      file): This will create some "unknown class G__whatever" - but at least they
      are not linked in anymore. And ostream etc are now listed in the list of
      types and linked correctly instead of creating a link to
      "basic_ostream<char...>.html".
      
      
      git-svn-id: http://root.cern.ch/svn/root/trunk@3817 27541ba8-7e3a-0410-8455-c3a389f83636
      6cd17342
  34. Jan 24, 2002
Loading