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 155098 - c# class names that contain umlaut characters get truncated
c# class names that contain umlaut characters get truncated
Status: RESOLVED FIXED
Product: doxygen
Classification: Other
Component: build
unspecified
Other Windows
: Normal normal
: ---
Assigned To: Dimitri van Heesch
Dimitri van Heesch
Depends on:
Blocks:
 
 
Reported: 2004-10-11 15:15 UTC by Peter Moeller
Modified: 2012-11-18 11:11 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
Test project, Visual Studio 2005, with doxyfile (15.58 KB, application/zip)
2007-07-25 11:42 UTC, Georg Heinzle
Details

Description Peter Moeller 2004-10-11 15:15:12 UTC
using some class name like
        public class Hauptmenü : System.Windows.Forms.Form

If You create html from this, it will result in the truncated string 'Hauptmen'
at many places
Comment 1 Dimitri van Heesch 2004-10-13 18:37:11 UTC
I didn't know that was allowed in C#! I don't like this feature at all as it
requires many changes to doxygen's parser :-( For now I can only advice to
resist using special characters in class/function/type names, and I'm not sure
this will be fixed.
Comment 2 Peter Moeller 2004-10-17 18:05:43 UTC
Hi Dimitri,

its ok for me, not to fix it and besides of this I can tell You that many
documenting tools have the same problem. Maybe You keep this bug in state
'deferred' for later development ;-) 
Comment 3 Georg Heinzle 2007-01-22 07:38:26 UTC
I am using such names. I don't really want to change existing, working code on such level. I also don't want to resist using helpful features. Every link to a class or member with an umlaut is broken. Please don't forget or ignore it. It's not a "just one user has this problem"-thing.
Comment 4 Dimitri van Heesch 2007-07-25 10:31:47 UTC
With the release of version 1.5.2, doxygen uses UTF-8 encoding internally, which should allow for special characters like umlauts in the code. There may still be issues with auto-linking, but if so I would like to see examples (source+config file in a zip), so I can reproduce and fix them.
Comment 5 Georg Heinzle 2007-07-25 11:42:21 UTC
Created attachment 92387 [details]
Test project, Visual Studio 2005, with doxyfile
Comment 6 Georg Heinzle 2007-07-25 11:47:56 UTC
Comment on attachment 92387 [details]
Test project, Visual Studio 2005, with doxyfile

The same problem, every umlaut leads to a truncation.
Comment 7 Dimitri van Heesch 2008-09-07 12:49:08 UTC
Confirmed. I will fix this in the next subversion update.
Comment 8 Dimitri van Heesch 2008-09-28 19:15:58 UTC
This bug was previously marked ASSIGNED, which means it should be fixed in doxygen version 1.5.7. Please verify if this is indeed the case and reopen the bug if you think it is not fixed (include any additional information that you think can be relevant).