-
Notifications
You must be signed in to change notification settings - Fork 93
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
Triggered assertions in parse_desc_internal #81
Comments
Hi, thanks for the detailed report! I can have a look later today and try to generate the project, however if you could run the script with This particular portion of the code is often hitting very nasty Doxygen featurebugs (as the |
Oh, just realized: 1.8.15 fixed some of the stuff related to this (and based on that I made some changes in this function). Is there a chance you could test with 1.8.15, maybe it goes away? Nevertheless, I want to stay compatible with 1:8.14, so this has to be fixed. |
Thanks for your quick response, I'll try out 1.8.15 but I would prefer staying at 1.8.14 since 1.8.15 introduced some regressions (I can't remind which bugs it introduced but it prevented me from generating a project I was working on last year). See the log and xml output attached as requested: |
Thanks! Yeah, I got also quite some regressions, had to submit a few PRs for them. Is there a chance any of (doxygen/doxygen#6715, doxygen/doxygen#6714) affect you too? By the way, looking at https://naios.github.io/continuable/ I see that |
Okay, looking at this, it boils down to a bit too much of the documentation recognized by doxygen as brief docs, causing problems visible for example here: https://naios.github.io/continuable/modules.html As a I still need to fix the script so it doesn't blow up this way, however this is quite a pathological case that's hard to recover from. So I guess it'll just emit a loud warning (suggesting what you need to do) and ignore the whole docs. |
So,1.8.15 triggers the assertions as well but the .html is generated instead on 1.8.14 which doesn't produce any output, although I also added the newline, thanks for the hint. The search doesn't work on the current version even on localhost, so I don't think that setting M_SEARCH_DOWNLOAD_BINARY would make any difference right? Because of the related issues:
|
Um, not sure what you meant here 😅 I tried locally with current So, to be clear: the newline worked for you, and now I just need to handle the assertions more gracefully, right?
The Also found a few issues regarding parsing |
Ok, so the previous error I mentioned was due to a non existing favicon and can be ignored. I managed to get m.css to work again so this behaviour is the same as on your machine now (including the search bar). Thanks again for your help and the creation of m.css, |
Saw that too, yeah, setting
No, this was a bug of Doxygen < 1.8.15, the briefs should always be single-paragraph and the rest should go into detailed docs, shown later on the page. Allowing larger briefs would complicate styling a lot. I'll update the assertions and to make sure this doesn't happen again I'll try to test with 1.8.13 on the CI as well. Unfortunately not with 1.8.14, since the official binary release was broken and never properly fixed.
Thanks for the appreciation and don't hesitate to open further issues if you see something that doesn't look right ;) |
So, finally:
Besides that, since quite a while ago the theme supports showing what to |
Hey @mosra,
My environment is the following:
m.css: 9c97cf8
Doxygen: 1.8.14
Python: 3.6.1
I'm encountering two triggered assertions in parse_desc_internal when generating the documentation for Naios/continuable@20e8c7d :
beside of design changes my m.css matches the one as of 9c97cf8 .
I could also open a seperate issue for each assertion if wished.
Thanks in advance.
The text was updated successfully, but these errors were encountered: