17 Aug 2010 12:43

### 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


29 Aug 2010 13:51

### 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

27 Aug 2010 21:18

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
------------------------------------------------------------------------------
http://p.sf.net/sfu/novell-sfdev2dev
_______________________________________________