<?xml version="1.0" encoding="utf-8"?>
<feed xml:lang="en" xmlns="http://www.w3.org/2005/Atom"><title>Recent changes to bugs</title><link href="https://sourceforge.net/p/pdfdoclet/bugs/" rel="alternate"/><link href="https://sourceforge.net/p/pdfdoclet/bugs/feed.atom" rel="self"/><id>https://sourceforge.net/p/pdfdoclet/bugs/</id><updated>2007-04-19T23:38:56Z</updated><subtitle>Recent changes to bugs</subtitle><entry><title>does not build with Sun Java 1.5</title><link href="https://sourceforge.net/p/pdfdoclet/bugs/74/" rel="alternate"/><published>2007-04-19T23:38:56Z</published><updated>2007-04-19T23:38:56Z</updated><author><name>Torsten Werner</name><uri>https://sourceforge.net/u/bollin/</uri></author><id>https://sourceforge.netd398685f9b93da33f51bb581a16ce75aaaaa7df7</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;I am getting the following errors:&lt;/p&gt;
&lt;p&gt;[javac] /home/twerner/debian/tarballs/pdfdoclet-1.0.2/src/main/com/tarsec/javadoc/pdfdoclet/filter/FilteredClassDoc.java:27: com.tarsec.javadoc.pdfdoclet.filter.FilteredClassDoc is not abstract and does not override abstract method enumConstants() in com.sun.javadoc.ClassDoc&lt;br /&gt;
[javac] public class FilteredClassDoc implements ClassDoc {&lt;br /&gt;
[javac]        ^&lt;br /&gt;
[javac] /home/twerner/debian/tarballs/pdfdoclet-1.0.2/src/main/com/tarsec/javadoc/pdfdoclet/filter/FilteredPackageDoc.java:23: com.tarsec.javadoc.pdfdoclet.filter.FilteredPackageDoc is not abstract and does not override abstract method annotations() in com.sun.javadoc.PackageDoc&lt;br /&gt;
[javac] public class FilteredPackageDoc implements PackageDoc {&lt;br /&gt;
[javac]        ^&lt;br /&gt;
[javac] /home/twerner/debian/tarballs/pdfdoclet-1.0.2/src/main/com/tarsec/javadoc/pdfdoclet/filter/FilteredRootDoc.java:25: com.tarsec.javadoc.pdfdoclet.filter.FilteredRootDoc is not abstract and does not override abstract method isAnnotationType() in com.sun.javadoc.Doc&lt;br /&gt;
[javac] public class FilteredRootDoc implements RootDoc {&lt;br /&gt;
[javac]        ^&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>add support for &lt;tt&gt;</title><link href="https://sourceforge.net/p/pdfdoclet/bugs/73/" rel="alternate"/><published>2006-12-14T18:51:40Z</published><updated>2006-12-14T18:51:40Z</updated><author><name>Rick Beton</name><uri>https://sourceforge.net/u/rickbeton/</uri></author><id>https://sourceforge.net37f90af12b6b674931b8eff971a40dbfe7f12dba</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;Please add support for &amp;lt;tt&amp;gt; as well as &amp;lt;code&amp;gt;.&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>filter tags allow inherited items regardless</title><link href="https://sourceforge.net/p/pdfdoclet/bugs/72/" rel="alternate"/><published>2006-12-14T18:30:19Z</published><updated>2006-12-14T18:30:19Z</updated><author><name>Rick Beton</name><uri>https://sourceforge.net/u/rickbeton/</uri></author><id>https://sourceforge.net23f022d599a1074b2c87cb3f11eaf0116d2ce852</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;Using filter tags allows classes, methods etc to be marked for inclusion, which is useful for creating synoptic documents. However, the output includes inherited items even though they are not tagged with a filter tag.&lt;/p&gt;
&lt;p&gt;Untagged inherited items should not be present in the output document.&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>size for images &lt;img&gt; tag</title><link href="https://sourceforge.net/p/pdfdoclet/bugs/71/" rel="alternate"/><published>2006-09-14T10:18:41Z</published><updated>2006-09-14T10:18:41Z</updated><author><name>matusamiguel</name><uri>https://sourceforge.net/u/matusamiguel/</uri></author><id>https://sourceforge.net6a24b84e438f16cd189c035ef800a6c2f6b32d42</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;I have noticed that if you don't specify the size of an&lt;br /&gt;
image (&amp;lt;img width="" height="" ...&amp;gt;), pdfDoclet will&lt;br /&gt;
expand it to the size of the page, what is sometimes&lt;br /&gt;
not very good. Just specifying the real size of the&lt;br /&gt;
image in the &amp;lt;img&amp;gt; tag the problem is solved. But I&lt;br /&gt;
consider it would be better that pdfDoclet could&lt;br /&gt;
automatically get the image size (if not specified in&lt;br /&gt;
the tag)&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>misplaced image in overview.html &amp; package.html</title><link href="https://sourceforge.net/p/pdfdoclet/bugs/70/" rel="alternate"/><published>2006-09-14T10:11:20Z</published><updated>2006-09-14T10:11:20Z</updated><author><name>matusamiguel</name><uri>https://sourceforge.net/u/matusamiguel/</uri></author><id>https://sourceforge.netc3b861289c2de870430e3fa4ac54e33edc8ff0b3</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;The problem is that sometimes some of the images are&lt;br /&gt;
misplaced. It occurs when a image appears at the end of&lt;br /&gt;
the page, and the application put some lines that&lt;br /&gt;
should be after the image before it.&lt;/p&gt;
&lt;p&gt;I will try to ilustrate it with an example, it should be:&lt;/p&gt;
&lt;p&gt;"This is image 1"&lt;/p&gt;
&lt;p&gt;---- end of page ---&lt;/p&gt;
&lt;p&gt;[IMG1]&lt;br /&gt;
"This is image 2"&lt;br /&gt;
[IMG2]&lt;/p&gt;
&lt;p&gt;but it is "translated" in something like this:&lt;/p&gt;
&lt;p&gt;"This is image 1"&lt;br /&gt;
"This is image 2"&lt;/p&gt;
&lt;p&gt;---- end of page ---&lt;/p&gt;
&lt;p&gt;[IMG1]&lt;br /&gt;
[IMG2]&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>Qualified package names missing</title><link href="https://sourceforge.net/p/pdfdoclet/bugs/69/" rel="alternate"/><published>2006-08-07T01:52:44Z</published><updated>2006-08-07T01:52:44Z</updated><author><name>James Devenish</name><uri>https://sourceforge.net/u/j-devenish/</uri></author><id>https://sourceforge.net9192374c6a07e86aed195770ffd4672547d2e9f8</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;Currently, JavadocUtil does not correctly detect when qualified package &lt;br /&gt;
names are necessary. Basically, whenever hyperlinks are not used and a &lt;br /&gt;
referenced class is in a different package to the current class, the &lt;br /&gt;
qualified package name should be rendered. The current logic does not &lt;br /&gt;
detect the conditions correctly.&lt;/p&gt;
&lt;p&gt;The attached patch gives some guidance for better logic (i.e., works for &lt;br /&gt;
me...). Note that the correct logic requires that PDFDoclet be patched to &lt;br /&gt;
honour the "create.links" configuration properly. This is implied by &lt;br /&gt;
"Configuration.hyperlinks" in the attached patch.&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>create.index missing from documentation</title><link href="https://sourceforge.net/p/pdfdoclet/bugs/68/" rel="alternate"/><published>2006-05-04T15:37:04Z</published><updated>2006-05-04T15:37:04Z</updated><author><name>James Devenish</name><uri>https://sourceforge.net/u/j-devenish/</uri></author><id>https://sourceforge.net78c6b49d0b41a8c19f70d2675baf2062f0e8008b</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;The create.index property is missing from http://&lt;br /&gt;
pdfdoclet.sourceforge.net/configuration.html&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>Custom tags are ignored</title><link href="https://sourceforge.net/p/pdfdoclet/bugs/67/" rel="alternate"/><published>2006-05-04T15:27:16Z</published><updated>2006-05-04T15:27:16Z</updated><author><name>James Devenish</name><uri>https://sourceforge.net/u/j-devenish/</uri></author><id>https://sourceforge.net28aefec0407135e42eca94177740cfd81a506f3c</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;In PDFDoclet 1.0.1, custom tags are only processed for the class &lt;br /&gt;
description---they aren't processed for field or method descriptions! (See &lt;br /&gt;
also the mailing list query &amp;lt;http://sourceforge.net/forum/forum.php?&lt;br /&gt;
thread_id=1322280&amp;amp;forum_id=185314&amp;gt;).&lt;/p&gt;
&lt;p&gt;There is a bug in TagLists.java's clearTagsFromList(String[]) where there is &lt;br /&gt;
this series of comparisons:&lt;/p&gt;
&lt;p&gt;(names[i].equals(DOC_TAG_EXCEPTION) == false&lt;br /&gt;
&amp;amp;&amp;amp; names[i].equals(DOC_TAG_RETURN) == false&lt;br /&gt;
...&lt;br /&gt;
&amp;amp;&amp;amp; names[i].equals(DOC_TAG_PARAM) )&lt;/p&gt;
&lt;p&gt;The fault is that the last comparison should be&lt;/p&gt;
&lt;p&gt;names[i].equals(DOC_TAG_PARAM) == false&lt;/p&gt;
&lt;p&gt;Thanks.&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>Many config params not recognised in the command-line </title><link href="https://sourceforge.net/p/pdfdoclet/bugs/66/" rel="alternate"/><published>2006-05-04T15:04:03Z</published><updated>2006-05-04T15:04:03Z</updated><author><name>James Devenish</name><uri>https://sourceforge.net/u/j-devenish/</uri></author><id>https://sourceforge.nete47ba794ebae6322a483f2baf1d144861536be0d</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;The documentation for PDFDoclet states:&lt;/p&gt;
&lt;p&gt;"All other configuration values can be specified as an argument or in a &lt;br /&gt;
property file."&lt;/p&gt;
&lt;p&gt;This is *not* the case. For instance, ARG_FILTER, ARG_LB_TAGS_PREFIX, &lt;br /&gt;
etc, are not used in PDFDoclet.java.&lt;/p&gt;
&lt;p&gt;When using PDFDoclet with Ant, it is helpful to be able to pass &lt;br /&gt;
configuration parameters using the syntax of:&lt;br /&gt;
&amp;lt;doclet&amp;gt;&lt;br /&gt;
&amp;lt;param .../&amp;gt;&lt;br /&gt;
&amp;lt;/doclet&amp;gt;&lt;/p&gt;
&lt;p&gt;This requires that configuration be possible via the command-line as &lt;br /&gt;
claimed in the PDFDoclet documentation.&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>create.links does not work, class derivation tree fails</title><link href="https://sourceforge.net/p/pdfdoclet/bugs/65/" rel="alternate"/><published>2006-05-04T14:57:40Z</published><updated>2006-05-04T14:57:40Z</updated><author><name>James Devenish</name><uri>https://sourceforge.net/u/j-devenish/</uri></author><id>https://sourceforge.net005cb7f56b0a90f614399543dc962e8045ebbb2c</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;With pdfdoclet 1.0.1, the default is create.links=yes. My understanding is &lt;br /&gt;
that create.links=no disable PDF hyperlinks. However, setting &lt;br /&gt;
create.links=no does /not/ disable the creation of PDF hyperlinks. &lt;br /&gt;
Additionally, it causes the class names in every class's derivation tree to &lt;br /&gt;
be blanked out.&lt;/p&gt;
&lt;p&gt;Observations:&lt;br /&gt;
- Some areas of the code are directly checking ARGS_CREATE_LINKS &lt;br /&gt;
instead of using Configuration.isLinksCreationActive()&lt;br /&gt;
- When isLinksCreationActive()==false, various destinations are set to &lt;br /&gt;
null or the empty string "", which causes the class derivation trees to fail.&lt;br /&gt;
- To achieve the desired result with create.links=yes, I hacked up my &lt;br /&gt;
own patch. I created a new variable create.hyperlinks and it is only used &lt;br /&gt;
within LinkPhrase.java. Specifically, it is used for (a) the purpose of &lt;br /&gt;
determining font style in the LinkPhrase constructors, (b) sets &lt;br /&gt;
destination=null in LinkPhrase.init(...) but is NOT used to set &lt;br /&gt;
destination="" in the LinkPhrase constructors.&lt;/p&gt;
&lt;p&gt;Hopefully this gives some guidance for your repairs.&lt;/p&gt;&lt;/div&gt;</summary></entry></feed>