Warning output line problems

Istvan Hoffmann <[email protected]>
Newsgroups gmane.text.doxygen.devel
Message-ID <C617FD58.9DC4%[email protected]>
Hi All,

I have two little problems with warning messages doxygen outputs.

1. In message.cpp right before the last line I'v added this little snippet
 
// beginning of my modification
  if (msgText.contains("$warn-to-lower",FALSE)) {
    msgText = substitute(msgText, "$warn-to-lower", "");
    msgText = substitute(msgText, "Warning:", "warning:");
  }
// end of my modification

  // print resulting message
  fprintf(warnFile,msgText);
}

This tiny modification added support of a new WARN_FORMAT
 tag $warn-to-lower. This new tag is intended to let control the case of
'warning' word in the output warning message.
If presented the output will print 'warning:' instead of the original
'Warning:' text in the message.
The reason is why I had to add this is that the Apple Xcode parses gcc
compiler output wrongly, could not differentiate between the two cases and
therefore treats Doxygen warnings as errors.
Because Apple surely won't fix this I hope doxygen could do it in one of the
feature releases, may be via something similar solution like mine.

2. Also there's another problem with the output in Xcode. Doxygen has some
warning messages that has not the word 'warning' at all in the outputed
line. Like, 
group "group_name": ignoring title "description" that does not match old
title "old_description"
The problem is the same like above, Xcode treats these lines as errors.
If these are really errors than that would be nice if the 'error' word and
if these are warnings than the 'warning' word would be added to the produced
output lines.


Thank you in advance
Bests 
Hofi 



------------------------------------------------------------------------------
Crystal Reports &#45; New Free Runtime and 30 Day Trial
Check out the new simplified licensign option that enables unlimited
royalty&#45;free distribution of the report engine for externally facing 
server and web deployment.
http://p.sf.net/sfu/businessobjects
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.