[root] / trunk / html / src / TDocParser.cxx Repository:
ViewVC logotype

Log of /trunk/html/src/TDocParser.cxx

Parent Directory Parent Directory


Links to HEAD: (view) (download) (as text) (annotate)
Sticky Revision:

Revision 47939 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sun Dec 9 19:16:02 2012 UTC (2 years, 1 month ago) by rdm
File length: 82257 byte(s)
Diff to previous 44507
Here we go:
- 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.

Revision 44507 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Jun 4 12:30:41 2012 UTC (2 years, 7 months ago) by axel
File length: 82273 byte(s)
Diff to previous 35733
Remove
  using namespace std;
from Riostream.h, which has huge consequences for all of ROOT.
Riostream.h is now a simple wrapper for fstream, iostream, iomanip for backward compatibility; Riosfwd.h simply wraps iosfwd.

Because of templates and their inline functions, Riostream.h needed to be included in headers, too (e.g. TParameter.h), which violated the assumption that Riostream.h is not exposing its using namespace std to headers.
ROOT now requires R__ANSISTREAM, R__SSTREAM, which does not change the set of supported compilers.

Without "using namespace std", several identifiers are now prefixed by std::; e.g. roofit/* source files now have a using namespace std to keep their coding style.
TFile::MakeProject() now generates "using namespace std" to convert the CINT-style class names into C++ ones.

Revision 35733 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sat Sep 25 12:51:30 2010 UTC (4 years, 3 months ago) by axel
File length: 82253 byte(s)
Diff to previous 35685
Use static_cast<> where the type is known (Coverity)

Revision 35685 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Sep 23 17:12:07 2010 UTC (4 years, 4 months ago) by axel
File length: 82256 byte(s)
Diff to previous 34203
Fix savannah 71414: implement overload resolution (signature, constness).

Revision 34203 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Jun 30 09:15:55 2010 UTC (4 years, 6 months ago) by brun
File length: 76190 byte(s)
Diff to previous 31122
Fix format in Warning statement

Revision 31122 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Nov 12 11:59:33 2009 UTC (5 years, 2 months ago) by axel
File length: 76186 byte(s)
Diff to previous 31121
Set enums' access to public. CINT doesn't know, so THtml doesn't know, but claiming that they are public is better than claiming that they are inaccessible.

Revision 31121 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Nov 12 11:51:30 2009 UTC (5 years, 2 months ago) by axel
File length: 76213 byte(s)
Diff to previous 31116
Rely on TDocOutput::AdjustSourcePath() to find the location of the header files linked in a #include expansion, instead of unconditionally setting "../".
Fixes links to header files in tutorials, e.g. in hist/h1draw.C.html

Revision 31116 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Nov 12 10:45:30 2009 UTC (5 years, 2 months ago) by axel
File length: 76214 byte(s)
Diff to previous 31111
Save current comment when writing out the previously found method that is documented before the method.
Fixes doc of RooStats::FeldmanCousins::ConfidenceLevel() etc.

Revision 31111 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Nov 12 09:57:56 2009 UTC (5 years, 2 months ago) by axel
File length: 76035 byte(s)
Diff to previous 27897
Merge from https://root.cern.ch/svn/root/branches/dev/axel/html_parse_then_write:
Make TDocParser::TMethodWrapper accessible as a fwd decl by putting it out of TDocParser; renamed to TDocMethodWrapper.
Change TDocMethodWrapper::fMethod to non-const, so GetListOfArguments() can be called.
Pass TDocMethodWrapper tp TClassDocOutput::WriteMethod(), so it can determine the overload index and add it to the anchor's name; fixes Savannah #37432.
Increase the hash table size for fMethods.
Collect a list of method candidates; will implement a bit of overload matching.
Fix doc for TDocParser::fMethodCounts.

Put the overload index (as determined by TClass) into the link;
still need the same in TClassDocOutput::WriteMethod() for the anchor.

Allow non-inlined methods defined in header or sources to be found for templated classes.

Revision 27897 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Mar 20 13:27:04 2009 UTC (5 years, 10 months ago) by axel
File length: 74380 byte(s)
Diff to previous 27737
Improve speed of THtml, e.g. by caching the ClassEdit results and allowing the fClasses hash list to rehash, or using a THashList for the class's functions instead of a TList.
Fix the directive handling for module indexes; now works for tutorials (aka Convert), class doc, module indices, source files.
Fix several issues wrt documenting non-ROOT libraries, e.g. reported by Nick, e.g. determine the module name given an input path from the last subdir part of the input path ("../a" will be module "a").
Don't set ViewCVS to root.cern.ch if we're not documenting ROOT.
Work around a bug in CINT: ignore namespaces that are unknown (CINT can bogus create typedefs e.g. in ROOT::Math::ROOT::Math during template instantiation).
Improve the layout of the tutorials (hover link color was wrong).

There is still an issue with TClass changing the capitalization of the decl file name of classes on windows.

Revision 27737 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Mar 10 10:17:54 2009 UTC (5 years, 10 months ago) by axel
File length: 72791 byte(s)
Diff to previous 27730
Implement missing bit for "don't misinterpret strings as function implementations", completes r27730.

Revision 27730 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Mar 9 17:13:05 2009 UTC (5 years, 10 months ago) by axel
File length: 72279 byte(s)
Diff to previous 27562
Don't misinterpret the string '"A::A()"' as a constructor: simply ignore every function decl after the first '"'. Fixes part 1 of Savannah #47434.

Revision 27562 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sat Feb 21 10:55:11 2009 UTC (5 years, 11 months ago) by axel
File length: 72152 byte(s)
Diff to previous 27561
Line numbers are now anchors: one can send them around and bookmark them to jump to a certain line.
They are now also copy&paste-able: for a file SrcFile.cxx and its line 123 the text will be "SrcFile.cxx:123", i.e. idea for setting a breakpoint e.g. in GDB.
Factor out the writing of line numbers (from TDocParser::Convert and TDocOutput).
Fix the href of the empty source file links for source-less classes.

Revision 27561 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Feb 20 23:22:22 2009 UTC (5 years, 11 months ago) by axel
File length: 72246 byte(s)
Diff to previous 27541
Fix layout for classes with unknown source file (e.g. genvector): body's div was closed too early, descrhead alignment was messed up.
Use short template names (i.e. without default parameters) where possible. This drastically improves the readability of templates. It also revealed a bug in CINT wrt typedef autoloading; fixing that will make this improvement work for all cases.

Revision 27541 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Feb 20 09:13:36 2009 UTC (5 years, 11 months ago) by axel
File length: 72304 byte(s)
Diff to previous 27531
Write source in Convert, never comment (i.e. directive output)
Rename pre.code to pre.listing to not clash with inline code's pre.
Always parse directives - they are needed e.g. for the class doc even when generating the source output.
Set bg for tabbed code to white.

Revision 27531 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Feb 19 16:51:35 2009 UTC (5 years, 11 months ago) by axel
File length: 72531 byte(s)
Diff to previous 27492
When converting sources with line numbers (i.e. code) we cannot interpret directives as it would close any open <pre> which is fatal.
To better control what's happening inside convert's pre it is now contained in a div; both sue the new class listing.
Fixes display of the tutuorials.

Revision 27492 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Feb 18 15:09:19 2009 UTC (5 years, 11 months ago) by axel
File length: 72437 byte(s)
Diff to previous 27007
Adapt style to new ROOT drupal site.
Improve source pages by showing line numbers that are immune to copy&paste.

Revision 27007 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Dec 18 16:37:51 2008 UTC (6 years, 1 month ago) by axel
File length: 72060 byte(s)
Diff to previous 26869
Fix a severe issue with the documentation for the indices: the documentation in doc/ did not show up.
Fix a miscount of </div> tags around WriteTopLinks

Revision 26869 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Dec 12 11:41:14 2008 UTC (6 years, 1 month ago) by axel
File length: 72019 byte(s)
Diff to previous 26858
Also adjust the links in the source line, not just the comments. Fixes invalid links to class doc in tutorials.

Revision 26858 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Dec 12 08:54:14 2008 UTC (6 years, 1 month ago) by axel
File length: 71937 byte(s)
Diff to previous 26807
Also write out non-comment lines in Convert()
Keep track of failed attempts to load a library, veto all depending libraries

Revision 26807 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Dec 10 17:47:42 2008 UTC (6 years, 1 month ago) by axel
File length: 71890 byte(s)
Diff to previous 26670
Reset interpreter after executing macros in Convert().
Less interpreter invocations to do gClient calls.
if !gClient fall back to saving TCanvases only.
Convert() source as code.

Revision 26670 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Dec 5 09:49:26 2008 UTC (6 years, 1 month ago) by axel
File length: 71741 byte(s)
Diff to previous 26553
Add the notion of a "recently seen class" when beautifying code - helps THtml::Convert() finding identifiers

Revision 26553 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Dec 1 16:20:52 2008 UTC (6 years, 1 month ago) by axel
File length: 71575 byte(s)
Diff to previous 26551
Fix an issue reported by Eddy: the function doc would sometimes misidentify the function (TObject's copy c'tor was shown twice)

Revision 26551 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Dec 1 16:01:18 2008 UTC (6 years, 1 month ago) by axel
File length: 71371 byte(s)
Diff to previous 24657
Shorten output file names by using two different approaches:

A: replace "A::X<A::Y>" by "A::X<-p0Y>",
           "A::B::X<A::B::Y>" by "A::B::X<-p1Y>", etc,
   i.e. reuse the enclosing scope for template parameters.
   Example: ROOT__Math__PositionVector2D_-p1Cartesian2D_double__-p1DefaultCoordinateSystemTag_.html
   instead of ROOT__Math__PositionVector2D_ROOT__Math__Cartesian2D_double__ROOT__Math__DefaultCoordinateSystemTag_.html

B: if the file name is still > 240 chars (ext2 has a max of 255) then
   chop it off and patch a hash in (with a leading "this is a hash" tag).
   So the name becomes "beginning_of_name"-h"hash"."extension".
   Example: vector_ROOT__Math__DisplacementVector3D_ROOT__Math__CylindricalEta3D_double__ROOT__Math__DefaultCoordinateSystemTag__allocator_ROOT__Math__DisplacementVector3D_ROOT__Math__CylindricalEta3D_double__ROOT__Math__DefaultCoordinateSystem-hC3SnxD.html

This fixes Savannah #42815.

Revision 24657 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Jul 4 08:26:16 2008 UTC (6 years, 6 months ago) by axel
File length: 71329 byte(s)
Diff to previous 23969
Fix issue reported at http://root.cern.ch/phpBB2/viewtopic.php?p=28798 where the doc directives are not found because THtml::GetClass() is used instead of TClass::GetClass()

Revision 23969 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu May 22 13:21:35 2008 UTC (6 years, 8 months ago) by axel
File length: 71320 byte(s)
Diff to previous 23908
Ensure frames are not words when removing "decorative frames" in comments. Fixes issue with TGTableLayout

Revision 23908 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon May 19 15:25:29 2008 UTC (6 years, 8 months ago) by axel
File length: 71280 byte(s)
Diff to previous 23815
Fix coding converntion violations: structs end on "_t".
Document typedef-to-class on a separate page per typedef (as in TMatrixD.html);
mention the existing typedefs for a class (extremely useful for 350 character templates).
TDocParser::Context() was returning the top of an empty stack when it was not parsing but only decorating keywords.
Fix a few issues found by the W3C validator: a stray </div>, methods' toggle/signal/... abbr was a shorttag and wasn't meant to be (obviously).
Also reference templated types.
Also reference typedefs in a different scope than the global scope.
Replace printf by a call to Info().
Bail out of a doc directive wants GUI but we cannot switch to non-batch.
Also allow scopes and templates as return types for the type eval of an expression like "a.b()->".

Revision 23815 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue May 13 10:14:48 2008 UTC (6 years, 8 months ago) by axel
File length: 69020 byte(s)
Diff to previous 23799
Improve the stripping of comments a bit; fixes doc of TView3D::AxisVertex()

Revision 23799 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon May 12 13:10:34 2008 UTC (6 years, 8 months ago) by axel
File length: 68832 byte(s)
Diff to previous 23521
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.

Revision 23521 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Apr 24 14:49:05 2008 UTC (6 years, 9 months ago) by brun
File length: 67732 byte(s)
Diff to previous 22488
From Bertrand:
- Add a few missing #include <string>

Revision 22488 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Mar 6 16:04:47 2008 UTC (6 years, 10 months ago) by rdm
File length: 67714 byte(s)
Diff to previous 21356
remove first batch of warning reported by gcc 4.3:
- warning: suggest parentheses around && within ||
- warning: suggest explicit braces to avoid ambiguous if else

Revision 21356 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Dec 13 09:05:26 2007 UTC (7 years, 1 month ago) by brun
File length: 67676 byte(s)
Diff to previous 21326
From Axel:
resurrect inline function documentation (usedocxx was not set
properly).

Revision 21326 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Dec 12 08:26:04 2007 UTC (7 years, 1 month ago) by axel
File length: 67130 byte(s)
Diff to previous 20882
From Matevz and me:
* allow several classes in one source file with doc for each. Documentation in front of a class' ClassImp() invocation will be used; if there is none, the first one in the file will be taken (see e.g. TH1F etc: shared doc for all classes).
* convert the class doc parsing into a state machine which fixes a few cases where THtml was "forgetting" to write the class doc.
* fix a span for namespaces.
* Strip() now also removes newlines.
* clear un-used comments; fixes rare problem with misinterpreted comments.

Revision 20882 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Nov 19 11:31:26 2007 UTC (7 years, 2 months ago) by rdm
File length: 65815 byte(s)
Diff to previous 19826
Set property svn:eol-style LF on all source and Makefiles. This should avoid
problems with Win32 line endings ending up in the repository. All MS tools
support LF eols fine.

Revision 19826 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Sep 19 19:56:11 2007 UTC (7 years, 4 months ago) by rdm
File length: 65815 byte(s)
Diff to previous 19825
imported svn:keywords Id property

Revision 19825 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Sep 19 19:49:10 2007 UTC (7 years, 4 months ago) by rdm
File length: 65868 byte(s)
Diff to previous 19593
remove :$ from tag line

Revision 19593 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Aug 10 13:01:33 2007 UTC (7 years, 5 months ago) by axel
File length: 65878 byte(s)
Diff to previous 19117
* The info box in the class doc page is now only shown if javascript is created; this makes the reference guide more suitable for e.g. TGHtml but also links/lynx etc. Achieved by writing the info box with javascript.
* With !=1 as the third argument to THtml::MakeAll(), THtml will use a thread pool when generating the documentation. Added the necessary locks. Threads cannot create TCanvases which is a problem for TDocDirective; this remains to be fixed. As in: WARNING: don't pass numthreads != 1 if you have a TDocMacroDirective or TDocLatexDirective!
* Fix constness of a few functions.
* Don't put $ROOTSYS in front of module's source path
* Fix a string index ==-1 problem in TDocParser::LocateMethodInCurrentLine() discovered with TMath
* TDocDirective: don't delete returned objects if gPad has changed - it might be part of the TCanvas and thus deleted when deleting gPad.
* Add a few gVirtualX->Update()s to reduce the amount of X11 errros.
* Use ':' as the macro path delimiter, even on Windows.
* Only initialize the graphics libs if needed.
* Hack to change the new DeclFileName()s for ROOT from include/Whatever.h to module/inc/Whatever.h, so ViewCVS can display it.
* Hack of hack to fix the DeclFileName() for TMVA.
* Increase the font size of pre blocks; they were too small with TTF on linux.

Revision 19117 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Jun 21 20:07:28 2007 UTC (7 years, 7 months ago) by axel
File length: 65666 byte(s)
Diff to previous 19113
Remove debug statement

Revision 19113 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Jun 21 17:15:35 2007 UTC (7 years, 7 months ago) by axel
File length: 65769 byte(s)
Diff to previous 18998
Allow spaces between method name and opening parathesis, fixes http://root.cern.ch/phpBB2/viewtopic.php?p=20193

Revision 18998 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Jun 11 14:39:01 2007 UTC (7 years, 7 months ago) by axel
File length: 65233 byte(s)
Diff to previous 18997
Improve disambiguation of function call vs. function declaration (veto '=' in return type)

Revision 18997 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Jun 11 14:09:06 2007 UTC (7 years, 7 months ago) by axel
File length: 65206 byte(s)
Diff to previous 18895
Report constness of function and parameter default values also in method doc if method is unique without overload resolution.
HTML-escape '"' in link tooltips.

Revision 18895 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue May 29 11:04:45 2007 UTC (7 years, 7 months ago) by axel
File length: 64635 byte(s)
Diff to previous 18717
Make library dependency left-right.
Look for func names in sources without leading ':'.
Guess source files also for mathcore, mathmore.
Set guessed source file only if it exists.

Revision 18717 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed May 9 17:01:45 2007 UTC (7 years, 8 months ago) by axel
File length: 64634 byte(s)
Diff to previous 18293
Only create output directory when needed.
Extract one-line C comments properly
Don't output class description (again) after first method has been written
Fix module name extraction: skip leading "./"
Set src files for reflex
Fix check for internal classes

Revision 18293 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Mar 16 15:25:55 2007 UTC (7 years, 10 months ago) by axel
File length: 64120 byte(s)
Diff to previous 18079
* fix func doc div containing a directive
* fix <pre></pre> parsing
* fix graphics initialization
* strip macro name for directive
* handle macro param for directive
* convert the macro source
* fix tags (=file names) for directive-generated imgs
* fix class doc search in headers
* remove leading ///// in comment
* add some padding in front of method args

Revision 18079 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Feb 23 17:42:32 2007 UTC (7 years, 11 months ago) by axel
File length: 63859 byte(s)
Diff to previous 18064
Fix missing empty lines in directives
Rewind dictionary after doc macro execution
Make sure class table gets rebuilt after call to THtml::SetSourceDir()
Embed img inside span to be xhtml compliant even in pre
Load graphic libs if needed, before a macro triggers it and we rewind CINT after the macro
Find module doc when pwd!=ROOTSYS
Find doc macros when pwd!=ROOTSYS or macro file name has (relative) path
Specify full path to mathcore/... sources (to find their doc/ when pwd!=ROOTSYS)
Allow determination of product==ROOT even for BOOTLIBS
Fix THtml's doc
Allow lines in doc macros to be hidden from source tab: must end on *HIDE*

Revision 18064 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Feb 22 16:45:48 2007 UTC (7 years, 11 months ago) by brun
File length: 63890 byte(s)
Diff to previous 17971
From Bertrand:
- Removal of gClient->GetRoot() in several TGMainFrame ctor.
- Initialize graphics libs at TImage creation time.

Revision 17971 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Feb 15 17:32:32 2007 UTC (7 years, 11 months ago) by axel
File length: 63907 byte(s)
Diff to previous 17942
Generate product doc, re-group code for re-use in module/product doc
Add all gEnv configs also as setters/getters; use gEnv in THtml c'tor, afterwards only getters
write search link on each page
shorten the class inh dot diagrams for complex hierarchies
Allow trailing stuff in ViewCVS link
remove spurious empty lines in directive output
fix latex column chopping (one char missing at end)
Rename a few internal funcs
Create unique directive output GIFs
update THtml doc
Add special handling for smatrix "source" dir
Skip empty sourceinfos (author,...) in footer

Revision 17942 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Feb 13 20:22:06 2007 UTC (7 years, 11 months ago) by axel
File length: 63890 byte(s)
Diff to previous 17827
surround converted module doc by <pre></pre>;
fix libdep calculation;
simplify libdep graph (no libCore dependencies, no need to loop over all of lib's classes);
fix classdescr and module doc prob discovered with mathcore;
protect chars from being signed when invoking isspace;
don't write comment of directive ate it;
Replace special hcars for index chars;
take all doc for doc++ style method doc until we see one of "{};"

Revision 17827 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Feb 9 13:59:29 2007 UTC (7 years, 11 months ago) by axel
File length: 63417 byte(s)
Diff to previous 17806
Work-around for X11 sync problem when processing a macro in non-batch mode;
strlen fix for comment-consistes-of-identical-chars test

Revision 17806 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Feb 8 22:56:06 2007 UTC (7 years, 11 months ago) by axel
File length: 63417 byte(s)
Diff to previous 17771
Don't display classes in index that are "foreign", i.e. have no local sources
make rule checker happy
Allow user setting of etc dir (defaults to $ROOTSYS/etc/html)
GUI macro output must be saved as GIF
Fix macro's pwd determination if no current class
Fix X11 crash saving macro output
Fix removal of surrounding "//" in "// doc //"
New THtml::CreateAuxiliaryFiles() takes care of CSS, js, HELP page

Revision 17771 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Feb 8 05:50:25 2007 UTC (7 years, 11 months ago) by brun
File length: 63057 byte(s)
Diff to previous 17762
From Axel:
bounds check for same-char-line determination, fix offset for
pre-is-open check.
>From Maarten: fix test whether dot dir is specified.

Revision 17762 - (view) (download) (as text) (annotate) - [select for diffs]
Added Wed Feb 7 20:40:39 2007 UTC (7 years, 11 months ago) by brun
File length: 62985 byte(s)
From Axel:
Added functionality:
* Begin_Macro/End_Macro, Begin_Latex/End_Latex (generate images, see
TDocParser's doc for now)
* module documentation (e.g. html/doc/index.html)
* help on help (savannah bug #20755)

Separate parser and output generator; public interface stays in THtml.
Create a "hook" for directives like Begin_Html/End_Html etc, to make it
easily expandable.
New layout, bug fix (savannah #20472).
Missing: lots of doc. Rule checker fixes  :-)

This form allows you to request diffs between any two revisions of this file. For each of the two "sides" of the diff, enter a numeric revision.

  Diffs between and
  Type of Diff should be a

Sort log by:

Subversion Admin
ViewVC Help
Powered by ViewVC 1.0.9