Author: ltheussl
Date: Wed May 20 09:49:13 2009
New Revision: 776639

URL: http://svn.apache.org/viewvc?rev=776639&view=rev
Log:
Add more info on issues with Doxia 1.1

Modified:
    maven/doxia/site/src/site/apt/downloads.apt
    maven/doxia/site/src/site/apt/issues/index.apt
    maven/doxia/site/src/site/apt/references/doxia-apt.apt

Modified: maven/doxia/site/src/site/apt/downloads.apt
URL: 
http://svn.apache.org/viewvc/maven/doxia/site/src/site/apt/downloads.apt?rev=776639&r1=776638&r2=776639&view=diff
==============================================================================
--- maven/doxia/site/src/site/apt/downloads.apt (original)
+++ maven/doxia/site/src/site/apt/downloads.apt Wed May 20 09:49:13 2009
@@ -31,8 +31,9 @@
  Releases of Maven Doxia are made available in both binary and source 
distributions.
  Individual JARs are also made available through Apache Maven repositories.
 
- * {{{http://repo2.maven.org/maven2/org/apache/maven/doxia/}Doxia 1.1}}
+ Releases of all Doxia sub-projects (currently Doxia, Doxia Sitetools and 
Doxia Tools)
+ may be downloaded from Maven's central repository:
 
- * {{{http://repo2.maven.org/maven2/org/apache/maven/doxia/}Doxia 1.0}}
+ * {{http://repo2.maven.org/maven2/org/apache/maven/doxia/}}
 
  []
\ No newline at end of file

Modified: maven/doxia/site/src/site/apt/issues/index.apt
URL: 
http://svn.apache.org/viewvc/maven/doxia/site/src/site/apt/issues/index.apt?rev=776639&r1=776638&r2=776639&view=diff
==============================================================================
--- maven/doxia/site/src/site/apt/issues/index.apt (original)
+++ maven/doxia/site/src/site/apt/issues/index.apt Wed May 20 09:49:13 2009
@@ -29,15 +29,65 @@
 Doxia Issues & Gotchas
 
  This document collects some infos about specific issues and 'gotchas' when 
working with Doxia.
+ Please check also the {{{../faq.apt}Frequently Asked Questions}}.
 
 %{toc|section=1|fromDepth=1|toDepth=1}
 
+* {Apt anchors and links}
+
+  Using <<Doxia 1.1>> you may see a lot of warnings when processing old Apt 
source files:
+
++----
+[WARNING] [Apt Parser] Ambiguous link: 'doxia-apt.html'. If this is a local 
link, prepend "./"!
++----
+
+  and
+
++----
+[WARNING] [Apt Parser] Modified invalid link: references/doxia-apt.html
++----
+
+  The reason is that in Apt, links to other source documents have to start with
+  either <<<./>>> or <<<../>>> to distinguish them from internal links.
+  Please read the sections on {{{../references/doxia-apt.html#Anchors}anchors}}
+  and {{{../references/doxia-apt.html#Links}links}} in our Apt guide.
+  Note in particular that internal links in Apt do <<not>> start with '#'.
+
+  <<You should pay attention to these warnings since your links will
+  most likely be broken.>> Unfortunately, the warning message cannot
+  indicate the source file with the broken link
+  (see eg {{{http://jira.codehaus.org/browse/MPDF-11}MPDF-11}}), however, if 
you run
+  in <<<DEBUG>>> mode, eg invoke maven with the <<<-X>>> switch,
+  you can see which source document is being parsed when the warning is 
emitted.
+
+* {TOC macro issues}
+
+  There was a particular {{{http://jira.codehaus.org/browse/DOXIA-316}bug}}
+  in the TOC macro in version 1.0 that has been fixed but leads to a
+  backward incompatibility in some cases. If you have specified the
+  <<<section>>> parameter in your TOC, as for instance:
+
++----
+%{toc|section=1|fromDepth=1|toDepth=1}
++----
+
+  then the generated TOC is probably different from the result with Doxia 1.0.
+  In <<Doxia 1.1>>, depth=1 is section, depth=2 is sub-section, etc, as 
documented
+  in the {{{../macros/index.html#TOC_Macro}macro guide}}.
+
+* {Verbatim blocks not boxed}
+
+  There was a particular {{{http://jira.codehaus.org/browse/DOXIA-297}bug}}
+  in Doxia 1.0 that verbatim blocks were always boxed. If after an upgrade
+  to <<Doxia 1.1>> you find that your blocks are not boxed anymore, check that
+  you actually start your verbatim block with <<<+-->>> (and not <<<--->>>).
+
 * {Figure sink events}
 
   Doxia distinguishes between figures, which are block-level elements, and 
images (or icons),
   which are in-line elements. For instance, the following sequence of sink 
events
 
------
++----
 sink.figure( null );
 
 sink.figureGraphics( "figure.png", null );
@@ -47,16 +97,16 @@
 sink.figureCaption_();
 
 sink.figure_();
------
++----
 
   should output the equivalent of this html snippet:
 
------
++----
 <div class="figure">
   <p><img src="figure.png"/></p>
   <p>Figure caption</p>
 </div>
------
++----
 
   while the <<<figureGraphics( ... );>>> event alone can be used to generate 
an in-line image,
   i.e. just the <<<\<img\>>>> tag in case of html.
@@ -66,9 +116,9 @@
   have a different behavior, which is kept for backward compatibility (but the 
methods have been deprecated).
   Using the same sequence of sink events as above, but omitting the <<<null>>> 
method parameters, will generate
 
------
++----
 <img src="figure.png" alt="Figure caption"/>
------
++----
 
 * {Empty Generated Page}
 

Modified: maven/doxia/site/src/site/apt/references/doxia-apt.apt
URL: 
http://svn.apache.org/viewvc/maven/doxia/site/src/site/apt/references/doxia-apt.apt?rev=776639&r1=776638&r2=776639&view=diff
==============================================================================
--- maven/doxia/site/src/site/apt/references/doxia-apt.apt (original)
+++ maven/doxia/site/src/site/apt/references/doxia-apt.apt Wed May 20 09:49:13 
2009
@@ -155,7 +155,8 @@
   {{{standalone.html}Standalone}}
 ---
 
-    will be interpreted as an internal link. Since you most likely meant to
+    will be interpreted as an internal link (dots are valid characters in 
anchor names).
+    Since you most likely meant to
     link to another source document, you should again prepend a "./".
 
   * An <<external>> link is a link that is neither local nor internal.


Reply via email to