GNOME Bugzilla – Bug 653663
Remove white-space:nowrap from doxygen.css
Last modified: 2018-07-30 10:20:59 UTC
In the default doxygen.css file there are a number of places where "white-space:nowrap" is set. The result is that some fields are not wrapped inside their boxes. Especially in Fortran this is a problem where there are a number of "option" possible with data types e.g. subroutine test_subroutine(variable) integer, intent(in), dimension(:), optional :: variable end subroutine Will result in a very long line (one will see this when making the browser smaller). Use standard generated Doxyfile with EXTRACT_ALL set to YES.
Created attachment 190946 [details] [review] Patch to remove white-space:nowrap from doxygen.css Patch to remove white-space from default doxygen.css There are also white-space:nowrap in other css files, but I'm not sure if they should be removed too.
The nowrap style was added to avoid that cells in a table are squashed or stretched too much when the table itself has width 100%. They might be removed at some places, but not without looking very carefully at the consequences.
I do agree that we have to have carefully at the consequences for the different places where we want to remove the nowrap option. I think good candidates (from a Fortran point of view, maybe the css can be dependent of OPTIMIZE_FOR_... )are: memItemRight memItemLeft paramtype and probably more.
As discussed in https://github.com/doxygen/doxygen/pull/734 , Doxygen has moved its issue tracking to https://github.com/doxygen/doxygen/issues All Doxygen tickets in GNOME Bugzilla have been migrated to Github. You can subscribe and participate in the new ticket in Github. You can find the corresponding Github ticket by searching for its Bugzilla ID (number) in Github. Hence I am closing this GNOME Bugzilla ticket. Please use the corresponding ticket in Github instead. Thanks a lot!