﻿ticket	summary	type	release	owner	status	created	modified	_description	_reporter
13716	TracDoxygen : index as sidebar	enhancement	1.4	Committo-Ergo-Sum	new	2019-12-20T11:46:12+01:00	2019-12-20T11:46:12+01:00	"In my Trac, doxygen have a different layout than if the initial html files generated by Doxygen.

In particular, all pages in tracdoxygen begin with the index, and you have to scroll down to attain the core documentation of the page you have loaded.

Is it possible to put the index as a sidebar to solve this issue ?"	Dominique Bontemps
12873	Possibility to add HTML doc generated by other tools	enhancement	1.0	Committo-Ergo-Sum	new	2016-09-22T12:21:04+02:00	2016-09-22T12:21:04+02:00	"Following the instructions for multiples sources, I was able to integrate a Latex documentation converted with [http://www.latex2html.org LaTeX2HTML] by inserted in every link (node with `HREF` and images with `SRC`) the right option `?doc=...` for all pages.

I don't know the amount of work or if it's feasible or even intended but at least I wanted to share my experience."	ntmlod
12880	CSS style files not loaded with 2 different docs	defect	1.0	Committo-Ergo-Sum	new	2016-09-26T19:44:07+02:00	2016-09-27T15:46:53+02:00	"Hi,

For testing, I generated the Doxygen documentation in addition of the one for our project. When I navigate into them with Firefox, the CSS rendering fixed for each documentation is not loaded and some pictures are missing or not on the right places. If I set the `default_documentation` option for a documentation, it solve the problem only for it.[[BR]]
Inside the web console, the HTML source of the page is identical but I got the following error:[[BR]]
`stylesheet http://.../search?doxygen=on has not been loaded because its MIME type, « text/html », is not « text/css »`.[[BR]]

In the 'Style editor' view, few CSS files from the documentation are not good. They contain only HTML code which it seems from the main Trac Search page."	ntmlod
13138	jquery-ui is not visible in pages generated by DoxygenPlugin	defect	1.0	Committo-Ergo-Sum	new	2017-04-04T13:32:34+02:00	2017-04-11T02:24:56+02:00	"DoxygenPlugin replaces reference to Doxigen's 'jquery.js' by 
'chrome/common/js/jquery.js'.

But Doxygen's jquery is not just jquery
(see https://github.com/doxygen/doxygen/tree/master/jquery):

  Doxygen's jquery.js script is composed of minified versions of the following packages:
  - jquery    1.7.1:  http://jquery.com/download/ 
  - jquery.ui 1.8.18: https://code.google.com/p/jqueryui/downloads/list
    modules required:
    - jquery.ui.core
    - jquery.ui.widget
    - jquery.ui.mouse
    - jquery.ui.resizable
  - jquery.hashchange:   1.3: http://benalman.com/projects/jquery-hashchange-plugin/
  - jquery.scrollTo:   1.4.2: https://github.com/flesler/jquery.scrollTo
  - jquery.powertip:   1.2.0: http://stevenbenner.github.io/jquery-powertip/
  - jquery.touchpunch: 0.2.3: http://touchpunch.furf.com/
  - jquery.smartmenus: 1.0.0: http://www.smartmenus.org/


As a result reference to jquery.ui is missed in generated html file."	Alexander.Lelyakin@…
1882	TracLinks in doxygen-comments?	enhancement	0.10	Committo-Ergo-Sum	assigned	2007-08-02T01:47:49+02:00	2016-03-13T06:13:16+01:00	"It would be very nice, if TracLinks from the doxygen-output is parsed. eg:

{{{
/**
  * This is a simple function. ([wiki:function/simplefunction details])
  * 
  * @param string input
  * @return string output
  * .........
  */
}}}"	eckert@…
14117	Only default_documentation project works while doing multi project documentation	defect		Committo-Ergo-Sum	new	2022-03-07T09:42:39+01:00	2022-03-07T09:49:35+01:00	"Setting up documentation for multiple projects p1,p2 as described in 
https://trac-hacks.org/wiki/DoxygenPlugin , 

performed easy_install
{{{
sudo easy_install https://trac-hacks.org/svn/doxygenplugin/trunk/
}}}
Response is `Finished processing dependencies for TracDoxygen==0.7.6.dev0`

**__p1.Doxyfile__**
{{{
...
OUTPUT_DIRECTORY = p1
HTML_OUTPUT = doc
...
}}}


**__p2.Doxyfile__**
{{{
...
OUTPUT_DIRECTORY = p2
HTML_OUTPUT = doc
...
}}}

**__trac.ini__**
{{{
...
[doxygen]
path = /...
wiki_index = DoxyGen
html_output = doxygen
...
}}}

__**!DoxyGen //Wiki Page//**__
{{{
= Documentation = 
 - Main page for p1 documentation: [doxygen:p1/]
 - Main page for p2 documentation: [doxygen:p2/]
}}}

__**//commands issued//**__
{{{
mkdir -p $DOX/source
svn co file://$SVN/p1 $DOX/source/p1
svn co file://$SVN/p2 $DOX/source/p2
cd $DOX
doxygen p1.Doxyfile
doxygen p2.Doxyfile
}}}
where **$SVN** is the subversion svn repos parent folder and **$DOX** is the doxygen projects parent folder.

Without specifying a **default_documentation**, only a bare mainpage comes up without any navigation elements. Adding `default_documentation = p1` to the `[trac]` section of the **trac.ini** file makes the !DoxyGen navigation elements like [Main Page] and [Namespaces] appear, but they only work properly for the default documentation project p1. Clicking them for project p2 navigates erroneously to the default p1 project.

I noticed the query string `?doc=p2#` appears on the URL for the Doxygen  **index.htm** file, but navigating to any link removes the query string, which explains why the default documentation appears instead of the project p2 documentation. This appears to be a bug in the DoxygenPlugin with no known workaround.

The following versions are listed at the bottom of the index page for the generated documentation:

* Powered by Trac 1.4.3 
* Generated by TracDoxygen 0.7.6dev0 &
* doxygen 1.7.17

"	anonymous
12262	add @dot markdown	enhancement			reopened	2015-04-07T21:41:36+02:00	2015-04-24T06:48:01+02:00	"Instead of needing to type all of this:
{{{
{{{#!dot
  digraph {a -> b}
}}}
}}}
markdown that is consistent with Doxygen (and the Doxygen Trac Plugin) should be recognized like this:
{{{
@dot
  digraph {a -> b}
@enddot
}}}
"	Dr. Ted Shaneyfelt <ted.shaneyfelt@…>
