-
Notifications
You must be signed in to change notification settings - Fork 1.3k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Regression - Class list missing in Group page [1.8.16 -> 1.8.17] #7772
Comments
@doxygen
as here the classes are not available anymore on the group / Module page, whilst after:
they still are.
|
I just came here to report a similar bug, which probably has the same cause. I hope the extra data here helps make it easier to find the problem.
The second class is not added to the group if GROUP_NESTED_COMPOUNDS = YES in the Doxyfile. It is added to the group if the variable is set to NO. |
Shouldn't the commit that introduced the regression be reverted? I'm stuck with old doxygen now, because all recent versions are broken... |
I don't think the commit should be reverted but the problem should be solved or it should be explained why the current implementation is correct and the old one wasn't when that is the case. |
I don't think not displaying classes in documentation groups should be considered a correct behavior. It's definitely a regression as older doxygen just works fine and produces the expected output. Should i upload also screenshots of the issue? The problem is that I cannot use newer doxygen for generating documentation for my projects - all are broken now. |
No need for images as in the page doc/group__my__group.html it is quite clear between the 1.8.16 and newer versions (including 1.9.1) |
Is there any chance that this will get fixed? Considering how many open issues are there I would suggest updating the documentation about the behavior and closing it. I will stay with 1.8.16 for now as it works well for my use cases. I'm quite surprised that almost nobody else is affected by this issue though. |
I did a quick test with the 1.8.16 / 1.8.17 and the current master and it looks like the "Classes" are back but that the "Namespace" is gone now. |
Please try again using the referenced commit. It should make the namespace appear in the group again. |
@doxygen Does it fix also missing classes in groups or just namespaces? |
@kobalicek as @albert-github already indicated the classes were already present in the latest version, but the namespaces had gone. That I now also repaired. |
I see, sorry I just reacted to the last message :) Happy to see this fixed! |
This issue was previously marked 'fixed but not released', |
Describe the bug
Doxygen 1.8.17 (and 1.8.18) won't generate class list in a documentation group while 1.8.16 generates it as expected. It's worth noting that enumerations and namespaces are generated, only class list is missing.
Attachments
If the attachment is not working for some reason, here is the content of two files that can be used to reproduce the issue:
Doxyfile:
doxygen-bug.zip
The text was updated successfully, but these errors were encountered: