-
Notifications
You must be signed in to change notification settings - Fork 1.4k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Defining a new resource directory to be used with doxygen master 1.10.0 #7758
Defining a new resource directory to be used with doxygen master 1.10.0 #7758
Conversation
Doxygen master 1.10.0 has support for the c++ concept of modules but as in the past doxygen used the term "modules" for the grouping of information (`commands like `\defgroup`, `\ingroup` etc.) an new term for the later has been introduced: Topics. The introduction of the new term also has some influence on the generated files and file names. The consequence of this is that part of CGAL documentation (i.e. the "Reference Manual") item didn't appear anymore in a.o. the treeview. - creating a new setup - adding the "topics" to the layout files as in the past the "modules" were. - adjusting the "hack.js" where some manipulation of the TreeView is done and this had "modules" coded into it. - adjusting the "header_packages.html" as this used the name "modules.js"
Adding the, new, possibility for `HTML_COPY_CLIPBOARD`: > If the `HTML_COPY_CLIPBOARD` tag is set to `YES` then doxygen will show an icon > the top right of code and text fragments that allows the user to copy the contents to the clipboard (provided > this is supported by the browser).
Ready to be tested. |
Adding the possibilities for the new setting `` so the CGAL setting don't interfere with the settings of other packages.
Successfully tested in CGAL-6.0-Ic-106 |
This pull-request was previously marked with the label |
# be stored separately. | ||
# This tag requires that the tag GENERATE_HTML is set to YES. | ||
|
||
HTML_PROJECT_COOKIE = CGAL |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Do we have the option to not have any cookie?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
No there is no such option. I know there is some resentment against cookies but these cookies were already present and now are a bit more dedicated. These cookies are only stored locally and each user has to set them individually.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I know there used to be there, that just reminded me that we talked at some point to try to get rid of it (for compliance with European regulation).
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Removing them would mean that when opening an new page (e.g. shift click a link) the behavior would become undefined and e.g. jump back to default settings.
Doxygen master 1.10.0 has support for the c++ concept of modules but as in the past doxygen used the term "modules" for the grouping of information (commands like
\defgroup
,\ingroup
etc.) a new term for the later has been introduced: Topics. The introduction of the new term also has some influence on the generated files and file names. The consequence of this is that part of CGAL documentation (i.e. the "Reference Manual" item) didn't appear anymore in a.o. the treeview.