summaryrefslogtreecommitdiffstats
path: root/src/message.h
Commit message (Collapse)AuthorAgeFilesLines
* Flush warnings file (#8069)albert-github2020-10-031-0/+1
| | | | | | | | | | | | | | | | | * Flush warnings file When having a large project the warnings file is buffered but when a long time there are no warnings emitted the last warnings are not yet written. During testing tis is most obvious when the `dot` process starts and one needs the `.dot` files but not the converted files at hat moment one wants to kill the doxygen process but the result is an incomplete warnings file of the warnings that should already be written. Created a flush function for the warnings file and placed it at a few strategic points. * Flush warnings file Last minute change without proper testing ( :-( ) * Flush warnings file void is the default changed for consistency and due to (http://www.dietmar-kuehl.de/mirror/c++-faq/newbie.html#faq-29.4): > C programmers often use f(void) when declaring a function that takes no parameters, however in C++ that is considered bad style. In fact, the f(void) style has been called an "abomination" by Bjarne Stroustrup, the creator of C++, Dennis Ritchie, the co-creator of C, and Doug McIlroy, head of the research department where Unix was born.
* RefactoringDimitri van Heesch2020-05-151-8/+5
| | | | | | | | | | | - Makes doxycfg library more self contained - renames _doxygen library to doxymain - Modernizes Debug implementation - Moves Doxygen::runningTime into Debug - Moves full version string to libversion - Removed mentioning of file version in messages (when FILE_VERSION_FILTER is used) - Move substitute functions into QCString
* Add printf-Checks to message.hMoritz 'Morty' StrĂ¼be2020-03-211-9/+18
|
* Removed exitCode parameter as it is always 1Dimitri van Heesch2019-12-221-2/+1
|
* Better termination messagealbert-github2019-11-221-0/+2
| | | | | In case a `WARN_LOGFILE` is used it in this file no clear whether doxygen finished correctly or exited beforehand in case a fatal error. Now a 'Exiting...' is also given in the warning log file in case an error is a fatal error.
* Merge pull request #303 from albert-github/feature/bug_idl_errorDimitri van Heesch2015-03-051-0/+1
|\ | | | | Better error message in case of IDL inconsistency
| * Better error message in case of IDL inconsistencyalbert-github2015-03-041-0/+1
| | | | | | | | | | | | | | | | In case of an IDL internal doxygen inconsistency ("error: Internal inconsistency: namespace in IDL not module, library or constant group ", see forum report: http://doxygen.10944.n7.nabble.com/Internal-inconsistency-Which-file-td7057.html) it is hard to find out which file causes the problem. In this case the comment block with @namespace was the "problem"). This patch solves this by adding the file and line number of the source file causing the problem.
* | Bump copyright yearDimitri van Heesch2015-02-261-1/+1
|/
* Updated copyrightDimitri van Heesch2014-02-111-1/+1
|
* Fixed potential crash caused by overloading the variadic warn functionDimitri van Heesch2014-01-181-1/+1
|
* More work on the template and context mechanismsDimitri van Heesch2013-12-291-0/+2
|
* Debug output for lexical analyzerAlbert2013-11-131-0/+1
| | | | | | | | | | | | | | In case of error messages like: input buffer overflow, can't enlarge buffer because scanner uses REJECT it is not always directly clear from which lexical analyzer (.l file) this problem comes. This patch helps to find these problems and does the following things: - when using the option -d lex with doxygen each time a lexical analyzer is called at the start a line like the following line will be given: Entering lexical analyzer: pre.l (for: ..../file.c) and at the end: Finished lexical analyzer: pre.l (for: ..../file.c) - in case the lexical analyzer has been translated with the -d option of lex / flex the above mentioned lines will be given as part of the lexical analyzer output (to stderr) and look like: --entering lexical analyzer: pre.l (for: ..../file.c) --finished lexical analyzer: pre.l (for: ..../file.c)
* Release-1.8.3.1-20130512Dimitri van Heesch2013-05-121-0/+1
|
* Release-1.8.3.1Dimitri van Heesch2013-01-201-1/+1
|
* Release-1.7.6.1-20120220Dimitri van Heesch2012-02-201-1/+1
|
* Release-1.7.4Dimitri van Heesch2011-03-281-0/+1
|
* Release-1.7.3-20110123Dimitri van Heesch2011-01-231-1/+1
|
* Release-1.6.3-20100603Dimitri van Heesch2010-06-031-1/+0
|
* Release-1.6.2-20100124Dimitri van Heesch2010-01-241-1/+1
|
* Release-1.5.4-20080101Dimitri van Heesch2008-01-171-2/+2
|
* Release-1.5.4Dimitri van Heesch2008-01-161-1/+1
|
* Release-1.5.1-20070219Dimitri van Heesch2007-02-191-1/+1
|
* Release-1.5.1-20070107Dimitri van Heesch2007-01-071-1/+1
|
* Release-1.5.1-20061202Dimitri van Heesch2006-12-021-1/+1
|
* Release-1.4.6-20060507Dimitri van Heesch2006-05-071-1/+1
|
* Release-1.4.1Dimitri van Heesch2005-01-111-1/+1
|
* Release-1.3.5-20040105Dimitri van Heesch2004-01-051-1/+1
|
* Release-1.3-rc2-20030119Dimitri van Heesch2003-01-191-1/+1
|
* Release-1.3-rc1-20021207Dimitri van Heesch2002-12-071-0/+1
|
* Doxygen-1.2.13-20020122Dimitri van Heesch2002-01-221-1/+1
|
* Release-1.2.4-20010107Dimitri van Heesch2001-01-071-1/+1
|
* Release-1.2.2-20001015Dimitri van Heesch2000-10-151-0/+2
|
* Release-1.1.3-20000522Dimitri van Heesch2000-05-221-1/+4
|
* Release 2000-04-03Dimitri van Heesch2000-04-031-1/+2
|
* Release-1.1.1-20000326Dimitri van Heesch2000-03-261-1/+1
|
* Upgrade to 1.1.0Dimitri van Heesch2000-02-151-1/+1
|
* initial versionDimitri van Heesch1999-12-151-0/+24