Details
-
Bug
-
Resolution: Out of scope
-
P3: Somewhat important
-
None
-
5.6.0 RC
Description
If a qdoc project name contains a space character, it seems that this information gets lost in some places; for example if a project is named "Foo Bar", it typically gets turned into "foo-bar", but it can also appear as "foo bar" in some places - for example in the file names of generated QA pages as well as in the QA pages themselves.
For example, under the "optimal depends variable" in a generated QA page it will suggest "depends += foo bar" which is obviously incorrect (it should be "depends += foo-bar").
If there is some reason the grammar of project names must be restricted, please print an error or warning if the user attempts to use prohibited characters. As it stands I'm not sure if the use of a space is now causing problems I'm not aware of.