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 720580 - inline source browser shows wrong code with muilti-line c++11's raw strings
inline source browser shows wrong code with muilti-line c++11's raw strings
Status: RESOLVED FIXED
Product: doxygen
Classification: Other
Component: build
unspecified
Other Linux
: Normal major
: ---
Assigned To: Dimitri van Heesch
Dimitri van Heesch
Depends on:
Blocks:
 
 
Reported: 2013-12-17 01:17 UTC by Leo Flaventin
Modified: 2013-12-24 18:59 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
main compilling succesfully with 'g++ main.cpp --std=c++11' and doxyfile showing the problem (23.17 KB, application/x-xz)
2013-12-17 01:17 UTC, Leo Flaventin
Details

Description Leo Flaventin 2013-12-17 01:17:40 UTC
Created attachment 264378 [details]
main compilling succesfully with 'g++ main.cpp --std=c++11' and doxyfile showing the problem

When using multi-line c++11 raw string, the lines are wrapped in one line in the source browser, but it seems not to be the case internally, so inline source for element after a such string show a code offsett'ed by the number of line of the precedents raw-strings. See the example given : generate the documentation with with the given Doxyfile, and open doc/html/main_8cpp.html#a141da67e43b26cc7e68f9070f839c914
Comment 1 Dimitri van Heesch 2013-12-24 12:46:34 UTC
Confirmed. Should be fixed in the next GIT update.
Comment 2 Dimitri van Heesch 2013-12-24 18:59:30 UTC
This bug was previously marked ASSIGNED, which means it should be fixed in
doxygen version 1.8.6. Please verify if this is indeed the case. Reopen the
bug if you think it is not fixed and please include any additional information 
that you think can be relevant (preferrably in the form of a self-contained example).