Hi,

I'm using boostbook to generate the reference documentation for the library I'm 
working on. It
 has improved a lot and now it is very good for the purpose I need.

But I have some questions/suggestions.

1. During the compilation I'm getting following messages and I don't know what they 
mean:

        xslt-xsltproc bin/gcc/debug/string_algo.doxygen.doxygen
        xslt-xsltproc bin/gcc/debug/string_algo.doxygen.xml

--      Cannot handle sectiondef with kind=private-attrib

--      Cannot handle sectiondef with kind=private-type

--      Cannot handle sectiondef with kind=private-attrib

--      Cannot handle sectiondef with kind=private-static-attrib
        xslt-xsltproc bin/gcc/debug/string_algo.doxygen.docbook

and 

        Writing id5216184-bb.html for refentry(id5216184-bb)
        Writing id5216262-bb.html for refentry(id5216262-bb)
-- No template matches purpose in emphasis.
        Writing struct.boost.string_algo.is_equal.html for 
refentry(struct.boost.string_algo.is_equal)
--      No template matches purpose in emphasis.
        Writing struct.boost.string_algo.is_iequal.html for 
refentry(struct.boost.string_algo.is_iequal)
        Writing struct.boost.string_algo.container_traits.html for 
refentry(struct.boost.string_algo.container_traits)
        Writing id5216859-bb.html for refentry(id5216859-bb)


2. Is there a way how to make lists in the reference? Doxygen can handle lists in 
comments, but they
   are not propagated to boostbook.

3. I have reported this issue before, but non has changed since then. So again.
   To sucessfully execute boostbook build I have to manualy edit 
$BOOST/tools/build/tools/doxygen.jam.

        On the line 69 there is a hardcode link to some file. 

  local xsl-dir = [ boostbook.xsl-dir ] ;
  DEPENDS $(target) : $(index-target) ;
  xslt $(target) : $(index-target) "$(xsl-dir)/doxygen/collect.xsl" 
----             : 
<xsl:param>doxygen.xml.path=/home/gregod/Projects/Boost/boost/libs/any/doc/xml ;
  
        Is this an error, or am I just missing something?

4. Link to files in the reference index are invalid. Links are always pointing to 
$BOOST/boost/<header name>.hpp,
   but my files are located in $BOOST/boost/string_algo/<header_name>.hpp so the link 
is invalid.

5. Last point is just a wish. I have stated it before too, and I don't know what is 
the status of it.
   I would like to modify doxygen parameters during the build somehow. Currently the 
build process only
   generates the same doxygen file, and it is hard to do something with it.
        I need to specify some additional flags to doxygen config. Namely macro 
expasion is quite essential.
   What I do now, it to let bjam generate default file, then I modify it an rerun th 
doxygen manualy.
        Next time bjam uses xml generated from my config. 

        I think it would be enough to add possibility to append a file to doxygen 
config with custom settings.


Thanks.

Regards,

Pavol


-------------------------------------------------------
This sf.net email is sponsored by:ThinkGeek
Welcome to geek heaven.
http://thinkgeek.com/sf
_______________________________________________
Boost-docs mailing list
[EMAIL PROTECTED]
Unsubscribe and other administrative requests: 
https://lists.sourceforge.net/lists/listinfo/boost-docs

Reply via email to