After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 702265 - Generated Doxyfile differs from result of doxygen -u
Generated Doxyfile differs from result of doxygen -u
Status: RESOLVED OBSOLETE
Product: doxygen
Classification: Other
Component: doxywizard
1.8.5-GIT
Other Linux
: Normal minor
: ---
Assigned To: Dimitri van Heesch
Dimitri van Heesch
[moved_to_github]
Depends on:
Blocks:
 
 
Reported: 2013-06-14 13:49 UTC by Roland Clobus
Modified: 2018-07-30 10:13 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
Draft patch for making the whitespace identical (910 bytes, patch)
2013-09-25 11:56 UTC, Roland Clobus
none Details | Review

Description Roland Clobus 2013-06-14 13:49:42 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.
Comment 1 albert 2013-06-14 17:10:13 UTC
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.
Comment 2 albert 2013-08-24 16:08:08 UTC
According to my knowledge this problem should be fixed now.
Comment 3 Dimitri van Heesch 2013-08-24 16:50:32 UTC
Setting to fixed as suggested.
Comment 4 Roland Clobus 2013-09-25 10:35:30 UTC
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
Comment 5 Roland Clobus 2013-09-25 10:36:53 UTC
(Updated the version found from 1.8.4-GIT to 1.8.5-GIT)
Comment 6 Roland Clobus 2013-09-25 11:56:26 UTC
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
Comment 7 André Klapper 2018-07-30 10:13:30 UTC
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!