- Jan 29, 2004
-
-
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
-
Rene Brun authored
git-svn-id: http://root.cern.ch/svn/root/trunk@8072 27541ba8-7e3a-0410-8455-c3a389f83636
-
- Jan 28, 2004
-
-
Rene Brun authored
by Axel Naumann to generate a clickable class hierarchy in the class.html pages git-svn-id: http://root.cern.ch/svn/root/trunk@8070 27541ba8-7e3a-0410-8455-c3a389f83636
-
- Jan 21, 2004
-
-
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
-
- Jan 14, 2004
-
-
Rene Brun authored
git-svn-id: http://root.cern.ch/svn/root/trunk@7908 27541ba8-7e3a-0410-8455-c3a389f83636
-
- Jan 13, 2004
-
-
Rene Brun authored
Protect GetClass to not call TROOT::GetClass when the string contains "::" git-svn-id: http://root.cern.ch/svn/root/trunk@7898 27541ba8-7e3a-0410-8455-c3a389f83636
-
- Dec 30, 2003
-
-
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
-
- Nov 20, 2003
-
-
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
-
- Nov 11, 2003
-
-
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
-
- Oct 12, 2003
-
-
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
-
- Oct 02, 2003
-
-
Rene Brun authored
in THtml::GetHtmlFileName fix to prevent TWinNTSystem from inserting a '\\'. git-svn-id: http://root.cern.ch/svn/root/trunk@7394 27541ba8-7e3a-0410-8455-c3a389f83636
-
- Sep 02, 2003
-
-
Rene Brun authored
Fix in THtml in not generate <pre> </pre> statements in some cases. git-svn-id: http://root.cern.ch/svn/root/trunk@7201 27541ba8-7e3a-0410-8455-c3a389f83636
-
- Jul 14, 2003
-
-
Rene Brun authored
If Root.Html.Root is abs path name don't prefix file names with relative dirs. Requested by Denis Stepanov. git-svn-id: http://root.cern.ch/svn/root/trunk@6910 27541ba8-7e3a-0410-8455-c3a389f83636
-
- Jul 10, 2003
-
-
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
-
- Jul 07, 2003
-
-
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
-
- Apr 28, 2003
-
-
Rene Brun authored
Previous problems reported by Reiner hould all be fixed now. The return type issue for c'tors and d'tors should be fixed, too. git-svn-id: http://root.cern.ch/svn/root/trunk@6485 27541ba8-7e3a-0410-8455-c3a389f83636
-
- Apr 24, 2003
-
-
Rene Brun authored
git-svn-id: http://root.cern.ch/svn/root/trunk@6477 27541ba8-7e3a-0410-8455-c3a389f83636
-
- Feb 15, 2003
-
-
Rene Brun authored
This is necessary when THtml is included itself in some user code. git-svn-id: http://root.cern.ch/svn/root/trunk@6133 27541ba8-7e3a-0410-8455-c3a389f83636
-
- Jan 31, 2003
-
-
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
-
- Jan 30, 2003
-
-
Fons Rademakers authored
still work. git-svn-id: http://root.cern.ch/svn/root/trunk@6021 27541ba8-7e3a-0410-8455-c3a389f83636
-
Rene Brun authored
git-svn-id: http://root.cern.ch/svn/root/trunk@6020 27541ba8-7e3a-0410-8455-c3a389f83636
-
Rene Brun authored
git-svn-id: http://root.cern.ch/svn/root/trunk@6017 27541ba8-7e3a-0410-8455-c3a389f83636
-
Rene Brun authored
git-svn-id: http://root.cern.ch/svn/root/trunk@6016 27541ba8-7e3a-0410-8455-c3a389f83636
-
Rene Brun authored
to be used by the new ROOT Help system in preparation. git-svn-id: http://root.cern.ch/svn/root/trunk@6015 27541ba8-7e3a-0410-8455-c3a389f83636
-
- Nov 20, 2002
-
-
Rene Brun authored
git-svn-id: http://root.cern.ch/svn/root/trunk@5627 27541ba8-7e3a-0410-8455-c3a389f83636
-
Rene Brun authored
*Header was copied to html output dir even if the class was decided to be linked from Root.Html.Root * output (class description + source) was generated that was not even used (for�classes linked from Root.Html.Root) * All ROOT classes with names containing a "_" (i.e. many structs) ended up in USER_Index.html, and THtml didn't realize how to link their documentation in. They are now sorted into the correct package. git-svn-id: http://root.cern.ch/svn/root/trunk@5622 27541ba8-7e3a-0410-8455-c3a389f83636
-
- Nov 17, 2002
-
-
Rene Brun authored
git-svn-id: http://root.cern.ch/svn/root/trunk@5606 27541ba8-7e3a-0410-8455-c3a389f83636
-
- Nov 11, 2002
-
-
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
-
- Sep 15, 2002
-
-
Rene Brun authored
of hardwired calls to the interpreter. git-svn-id: http://root.cern.ch/svn/root/trunk@5302 27541ba8-7e3a-0410-8455-c3a389f83636
-
- Aug 03, 2002
-
-
Rene Brun authored
from Axel Naumann should make Root html documents conform with w3C validation test (http://validator.w3.org/) git-svn-id: http://root.cern.ch/svn/root/trunk@5049 27541ba8-7e3a-0410-8455-c3a389f83636
-
- Jul 09, 2002
-
-
Rene Brun authored
git-svn-id: http://root.cern.ch/svn/root/trunk@4835 27541ba8-7e3a-0410-8455-c3a389f83636
-
- Jul 08, 2002
-
-
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
-
- Jun 28, 2002
-
-
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
-
- May 12, 2002
-
-
Rene Brun authored
git-svn-id: http://root.cern.ch/svn/root/trunk@4525 27541ba8-7e3a-0410-8455-c3a389f83636
-
- Apr 25, 2002
-
-
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
-
- Apr 17, 2002
-
-
Rene Brun authored
here is the fix, found by Denis (linux interprets char as unsigned char, making a char>32 comparison false for chars with ASCII code>127). git-svn-id: http://root.cern.ch/svn/root/trunk@4374 27541ba8-7e3a-0410-8455-c3a389f83636
-
- Apr 10, 2002
-
-
Fons Rademakers authored
by Axel Naumann. git-svn-id: http://root.cern.ch/svn/root/trunk@4344 27541ba8-7e3a-0410-8455-c3a389f83636
-
- Feb 22, 2002
-
-
Rene Brun authored
* Special characters are not written to the html files anymore. * occurences of <pre> or </pre> are removed in comments git-svn-id: http://root.cern.ch/svn/root/trunk@4065 27541ba8-7e3a-0410-8455-c3a389f83636
-
- Jan 31, 2002
-
-
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
-
- Jan 24, 2002
-
-
Fons Rademakers authored
is necessary because on Windows which is case insensitive IOStream.h hides the real iostream.h. git-svn-id: http://root.cern.ch/svn/root/trunk@3748 27541ba8-7e3a-0410-8455-c3a389f83636
-