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 600525 - VHDL: Feature Requests in 'design unit hierarchy'
VHDL: Feature Requests in 'design unit hierarchy'
Status: RESOLVED FIXED
Product: doxygen
Classification: Other
Component: general
1.6.2
Other Windows
: Normal normal
: ---
Assigned To: Dimitri van Heesch
Dimitri van Heesch
Depends on:
Blocks:
 
 
Reported: 2009-11-03 09:05 UTC by Steffen Jaeckel
Modified: 2010-02-21 12:57 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
patch for this bug (7.48 KB, application/octet-stream)
2010-02-18 13:27 UTC, mk
Details
patch (8.38 KB, application/octet-stream)
2010-02-18 14:30 UTC, mk
Details

Description Steffen Jaeckel 2009-11-03 09:05:18 UTC
1) Would it be possible to change behaviour when displaying the 'design unit hierarchy' in vhdl?

Currently it is:

o <architecture-name>
  o <entity-name>

but it would make more sense to change this into

o <entity-name>
  o <architecture-name>

since the architecture defines the behaviour of the entity.

a short example would be

> entity enti is
> end enti;
> architecture arch of enti is
> begin
> end arch;

2) The 'design unit hierarchy' view has a bug in the display of packages in my opinion, they aren't shown together.

It looks like

o <package-name>
o <package-body-name>

but should look like this, I think

o <package-name>
  o <package-body-name>

example:

> package pkg is
> end pkg;
> package body pkg_body is
> end package body pkg_body;
Comment 1 mk 2010-02-18 13:21:17 UTC
This patch should fix this bug. The patch is against the current SVN.

-Packages are not shown in Class Hierachy.
-In <Inheritance diagram> the color for architectures is now "khaki"
-In <Design Unit List> the type of each Design Unit is displayed

package body 	alu_pack	
package body 	std_logic_1164	
package 	alu_pack	
entity 	        clock_divider	
architecture 	behavioral_clockdivider
Comment 2 mk 2010-02-18 13:27:27 UTC
Created attachment 154134 [details]
patch for this bug

patch against the current SVN
Comment 3 mk 2010-02-18 14:30:50 UTC
Created attachment 154136 [details]
patch

patch against the current SVN
Comment 4 Dimitri van Heesch 2010-02-19 20:26:14 UTC
Thanks Martin, I'll include your patch in the next subversion update.
Comment 5 Dimitri van Heesch 2010-02-21 12:57:41 UTC
This bug was previously marked ASSIGNED, which means it should be fixed in
doxygen version 1.6.3. 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.