Davide Cesari | 17 Aug 2010 12:43
Picon
Favicon

Improvement for fortranscanner

Dear doxygen developers, I have a simple suggestion for improvement in 
fortranscanner.l:

=== cut here ===
--- ./src/fortranscanner.l~	2010-03-14 16:26:58.000000000 +0100
+++ ./src/fortranscanner.l	2010-08-17 12:17:27.000000000 +0200
 <at>  <at>  -1089,6 +1089,8  <at>  <at> 
     dest->bodyLine = src->bodyLine;
     dest->args     = src->args;
     dest->argList  = new ArgumentList(*src->argList);
+   dest->doc      = src->doc;
+   dest->brief    = src->brief;
  }

  /** fill empty interface module procedures with info from
=== cut here ===

this ensures that, in case of MODULE PROCEDUREs belonging to an 
INTERFACE, the procedure documentation which is reached navigating from 
the interface link is as complete as the stand-alone documentation of 
the procedure itself, while now the first one does not contain the brief 
and long documentation text; I do not know whether it is so by design or 
because it was overlooked, I will give a longer explanation of why this 
modification is desirable IMHO. If you think this is reasonable and 
error-free, it would be nice to have it updated in svn.

Longer and boring Fortran explanation: if a programmer defines a generic 
interface to one or mode module procedures, it means that they would 
like people to use the generic interfaced name, not the specific name, 
so the biggest emphasis should be given to the documentation that 
(Continue reading)

Anders Wang Kristensen | 29 Aug 2010 13:51
Picon

Doxygen + MathJax

Hi,


are there any plans to include MathJax support in doxygen's html output?

MathJax would seem to be a perfect match for doxygen (see http://www.mathjax.org), as
it has a number of advantages compared to the current solution for embedding fomulas
in html:

1) User does not need LaTeX installation
2) Generating PNGs with LaTeX is fairly time consuming
3) PNG's have fixed resolution (I often zoom in the browser, which makes PNGs blurry)

On the other hand with MathJax:

1) Formulas are generated with a client-side script directly in the browser
2) Resolution independence for better scaling
3) Other advantages (e.g. try right clicking a MathJax formula on their site)

Kind regards
Anders


------------------------------------------------------------------------------
Start uncovering the many advantages of virtual appliances
and start using them to simplify application deployment and
accelerate your shift to cloud computing.
http://p.sf.net/sfu/novell-sfdev2dev
_______________________________________________
Doxygen-develop mailing list
Doxygen-develop <at> lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/doxygen-develop
AuthTest AuthorizationTest | 27 Aug 2010 21:18
Picon

resolveSymlink patch

Hi, doxygen-develop.

The resolveSymlink function seem to work wrong. Suppose you have path like ../root/folder00/folder01, where ../root/folder00 is link to /tmp/folder02/. First it will transform it to /tmp/folder02/folder01/ but still keep value of oldPrefix equal to ../root/. Next it will transform tmp/ to /private/tmp/ and attach it to ../root/. The result would be ../root/private/tmp/folder02/folder01. I didn't equally have time and desire to debug it further, but the reason I came to this was doxygen just hang out on those kind of paths. So this looks like pretty significant bug.

You might want to consider my patch or just find your solution. It's just odd that nobody got that behavior. Maybe I'm just doing something wrong. I would appreciate any answer. Anyway, thank you for your time.

Regards
Iurii
Attachment (resolveSymlink.patch): application/octet-stream, 1275 bytes
------------------------------------------------------------------------------
Start uncovering the many advantages of virtual appliances
and start using them to simplify application deployment and
accelerate your shift to cloud computing.
http://p.sf.net/sfu/novell-sfdev2dev
_______________________________________________
Doxygen-develop mailing list
Doxygen-develop <at> lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/doxygen-develop

Gmane