Minor bugs report & question

Petr Parik <[email protected]> Thu, 7 Jan 2016 15:53:26 +0100
Newsgroups gmane.text.doxygen.devel
Message-ID <[email protected]>
This is a multi-part message in MIME format.
--------------030804020809090801000908
Content-Type: text/plain; charset=iso-8859-2; format=flowed
Content-Transfer-Encoding: 7bit

Hello developers,

a fix to the following minor bugs would be most appreciated:

#1: If a module IS NOT documented its members still appear in the "File 
Reference" page.

#2: If a module IS documented but the file itself is not the module 
still appears in the "Modules List" page and "Module Reference" page.

I am including minimum working examples (Fortran).

Best regards,

Petr Parik

P.S. If a module is documented but some of its members are not, should 
those undocumented members be included in the "Module Reference" page 
when EXTRACT_ALL = NO ?


--------------030804020809090801000908
Content-Type: text/plain; charset=UTF-8;
 name="test1.cfg"
Content-Transfer-Encoding: 7bit
Content-Disposition: attachment;
 filename="test1.cfg"

INPUT                = test1.f
OUTPUT_DIRECTORY     = test1
OPTIMIZE_FOR_FORTRAN = YES
GENERATE_LATEX       = NO

--------------030804020809090801000908
Content-Type: text/plain; charset=UTF-8;
 name="test1.f"
Content-Transfer-Encoding: 7bit
Content-Disposition: attachment;
 filename="test1.f"

C> \file
C> The modules are not documented so their members should not be included in the documentation.
      MODULE MOD_VISIBLE
      IMPLICIT NONE

      INTEGER VAR_PUB
      INTEGER VAR_PRIV

      PRIVATE VAR_PRIV,SUB_PRIV

      CONTAINS

      SUBROUTINE SUB_PUB
      END SUBROUTINE

      SUBROUTINE SUB_PRIV
      END SUBROUTINE

      END
      MODULE MOD_HIDDEN
      IMPLICIT NONE

      INTEGER VAR_PUB
      INTEGER VAR_PRIV

      PRIVATE VAR_PRIV,SUB_PRIV

      CONTAINS

      SUBROUTINE SUB_PUB
      END SUBROUTINE

      SUBROUTINE SUB_PRIV
      END SUBROUTINE

      END

--------------030804020809090801000908
Content-Type: text/plain; charset=UTF-8;
 name="test2.cfg"
Content-Transfer-Encoding: 7bit
Content-Disposition: attachment;
 filename="test2.cfg"

INPUT                = test2.f
OUTPUT_DIRECTORY     = test2
OPTIMIZE_FOR_FORTRAN = YES
GENERATE_LATEX       = NO

--------------030804020809090801000908
Content-Type: text/plain; charset=UTF-8;
 name="test2.f"
Content-Transfer-Encoding: 7bit
Content-Disposition: attachment;
 filename="test2.f"

C>  The file is not documented so this module should not be included in the documentation.
      MODULE VISIBLE
      IMPLICIT NONE

      INTEGER VAR_PUB
      INTEGER VAR_PRIV

      PRIVATE VAR_PRIV,SUB_PRIV

      CONTAINS

      SUBROUTINE SUB_PUB
      END SUBROUTINE

      SUBROUTINE SUB_PRIV
      END SUBROUTINE

      END
      MODULE HIDDEN
      IMPLICIT NONE

      INTEGER VAR_PUB
      INTEGER VAR_PRIV

      PRIVATE VAR_PRIV,SUB_PRIV

      CONTAINS

      SUBROUTINE SUB_PUB
      END SUBROUTINE

      SUBROUTINE SUB_PRIV
      END SUBROUTINE

      END

--------------030804020809090801000908
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

------------------------------------------------------------------------------

--------------030804020809090801000908
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Doxygen-develop mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/doxygen-develop

--------------030804020809090801000908--