Commit cd19d7a2 authored by Dimitri van Heesch's avatar Dimitri van Heesch
Browse files

Release-1.6.3

parent e2eb1d33
Loading
Loading
Loading
Loading
+2 −2
Original line number Diff line number Diff line
DOXYGEN Version 1.6.2-20100216
DOXYGEN Version 1.6.3

Please read the installation section of the manual 
(http://www.doxygen.org/install.html) for instructions.

--------
Dimitri van Heesch (16 February 2010)
Dimitri van Heesch (21 February 2010)
+2 −2
Original line number Diff line number Diff line
DOXYGEN Version 1.6.2_20100216
DOXYGEN Version 1.6.3

Please read INSTALL for compilation instructions.

@@ -17,4 +17,4 @@ to subscribe to the lists or to visit the archives.

Enjoy,

Dimitri van Heesch (dimitri@stack.nl) (16 February 2010)
Dimitri van Heesch (dimitri@stack.nl) (21 February 2010)
+2 −2
Original line number Diff line number Diff line
@@ -17,10 +17,10 @@

doxygen_version_major=1
doxygen_version_minor=6
doxygen_version_revision=2
doxygen_version_revision=3

#NOTE: Setting version_mmn to "NO" will omit mmn info from the package.
doxygen_version_mmn=20100216
doxygen_version_mmn=NO

bin_dirs=`echo $PATH | sed -e "s/:/ /g"`

+51 −0
Original line number Diff line number Diff line
@@ -395,6 +395,8 @@ static bool inGroupParamFound;
static int              braceCount;
static bool             insidePre;
static bool             parseMore;
static int              g_condCount;
static int              g_sectionLevel;

static int              g_commentCount;

@@ -1691,6 +1693,48 @@ RCSTAG "$"{ID}":"[^\n$]+"$"
  					  if (*yytext=='\n') yyLineNr++;
					  addOutput('\n');
  					}
<SkipInternal>[@\\]"if"/[ \t]		{
                                          g_condCount++;
  					}
<SkipInternal>[@\\]"ifnot"/[ \t]	{
                                          g_condCount++;
  					}
<SkipInternal>[@\\]/"endif"		{
                                          g_condCount--;
					  if (g_condCount<0) // handle conditional section around of \internal, see bug607743  
					  {
					    unput('\\');
					    BEGIN(Comment);
					  }
  					}
<SkipInternal>[@\\]/"section"[ \t]	{
  					  if (g_sectionLevel>0)
					  {
					    unput('\\');
					    BEGIN(Comment);
					  }
  					}
<SkipInternal>[@\\]/"subsection"[ \t]	{
  					  if (g_sectionLevel>1)
					  {
					    unput('\\');
					    BEGIN(Comment);
					  }
  					}
<SkipInternal>[@\\]/"subsubsection"[ \t]	{
  					  if (g_sectionLevel>2)
					  {
					    unput('\\');
					    BEGIN(Comment);
					  }
  					}
<SkipInternal>[@\\]/"paragraph"[ \t]	{
  					  if (g_sectionLevel>3)
					  {
					    unput('\\');
					    BEGIN(Comment);
					  }
  					}
<SkipInternal>[^ \\@\n]+		{ // skip non-special characters
  					}
<SkipInternal>.				{ // any other character
@@ -2134,6 +2178,10 @@ static bool handleSection(const QCString &s)
  setOutput(OutputDoc);
  addOutput("@"+s+" ");
  BEGIN(SectionLabel);
  if      (s=="section")       g_sectionLevel=1;
  else if (s=="subsection")    g_sectionLevel=2;
  else if (s=="subsubsection") g_sectionLevel=3;
  else if (s=="paragraph")     g_sectionLevel=4;
  return FALSE;
}

@@ -2283,6 +2331,7 @@ static bool handleInternal(const QCString &)
    { 
      current->doc.resize(0);
    }
    g_condCount=0;
    BEGIN( SkipInternal );
  }
  else
@@ -2409,6 +2458,8 @@ bool parseCommentBlock(/* in */ ParserInterface *parser,
  outputXRef.resize(0);
  setOutput( isBrief || isAutoBriefOn ? OutputBrief : OutputDoc );
  briefEndsAtDot = isAutoBriefOn;
  g_condCount    = 0;
  g_sectionLevel = 0;

  if (!current->inbodyDocs.isEmpty() && isInbody) // separate in body fragments
  {
+1 −1
Original line number Diff line number Diff line
@@ -449,7 +449,7 @@ void Definition::_setBriefDescription(const char *b,const char *briefFile,int br
  {
    switch(brief.at(bl-1))
    {
      case '.': case '!': case '?': break;
      case '.': case '!': case '?': case '>': case ':': break;
      default: 
        if (uni_isupper(brief.at(0))) brief+='.'; 
        break;
Loading