GNOME Bugzilla – Bug 702265
Generated Doxyfile differs from result of doxygen -u
Last modified: 2018-07-30 10:13:30 UTC
The Doxyfile that is generated by doxywizard differs from the Doxyfile that is generated by doxygen. Steps to reproduce: 1) Generate the files $ doxygen -g sampleconfig $ cp samplefonfig generated $ doxygen -u sampleconfig $ cp sampleconfig updated $ doxywizard sampleconfig (and Save) $ cp sampleconfig wizard $ doxygen -u sampleconfig $ cp sampleconfig wizardupdated $ doxywizard (Save as wizardgenerated) 2) Look at the differences $ diff generated updated -> No difference $ diff generated wizard -> Many differences, mainly whitespace $ diff generated wizardupdated -> No difference $ diff wizard wizardgenerated -> A few differences in the settings of some parameters Expected behaviour: - No difference in the configuration files I've used the git 8cd4425a523965a5541d46a84828fb7e16f98bae, but older versions (1.8.1.2-2 in Debian) also have this behaviour.
Work is in progress regarding the Doxyfile as generated by doxygen and the Doxywizard. The given command will be taken into account to to evaluate the results.
According to my knowledge this problem should be fixed now.
Setting to fixed as suggested.
Thank you for the changes. I did some tests with the current git version (bf8ecf7749d846a1f1b28ab01953ad55989b87a8) Things have changed, but I still see differences. $ diff generated wizard -> Many differences, but they are only whitespace $ diff wizard wizardgenerated -> Different settings for the parameters: ABBREVIATE_BRIEF, CASE_SENSE_NAMES, FILE_PATTERNS, EXAMPLE_PATTERNS
(Updated the version found from 1.8.4-GIT to 1.8.5-GIT)
Created attachment 255679 [details] [review] Draft patch for making the whitespace identical This patch contains 2 changes: * convertToComment: the extra replace will make the empty comment lines contain just a hash, and not a hash and a space * saveTopic: Not functional. It requires a new pure virtual function in the class Input : isNotEmpty. When a valid is empty, the writeValue method does not need to be called. This patch can solve the whitespace differences that I see with $ diff generated wizard
As discussed in https://github.com/doxygen/doxygen/pull/734 , Doxygen has moved its issue tracking to https://github.com/doxygen/doxygen/issues All Doxygen tickets in GNOME Bugzilla have been migrated to Github. You can subscribe and participate in the new ticket in Github. You can find the corresponding Github ticket by searching for its Bugzilla ID (number) in Github. Hence I am closing this GNOME Bugzilla ticket. Please use the corresponding ticket in Github instead. Thanks a lot!