Set property svn:eol-style to native
diff --git a/org.jacoco.doc/docroot/doc/changes.html b/org.jacoco.doc/docroot/doc/changes.html
index 10cfb5f..329eef4 100644
--- a/org.jacoco.doc/docroot/doc/changes.html
+++ b/org.jacoco.doc/docroot/doc/changes.html
@@ -1,55 +1,55 @@
-<?xml version="1.0" encoding="ISO-8859-1" ?>
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml" lang="en">
-<head>
- <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1" />
- <link rel="stylesheet" href=".resources/doc.css" charset="ISO-8859-1" type="text/css" />
- <link rel="shortcut icon" href=".resources/report.gif" type="image/gif" />
- <title>JaCoCo - Change History</title>
-</head>
-<body>
-
-<div class="breadcrumb">
- <a href="../index.html" class="el_report">JaCoCo</a> >
- <a href="index.html" class="el_group">Documentation</a> >
- <span class="el_source">Change History</span>
-</div>
-<div id="content">
-
-<h1>Change History</h1>
-
+<?xml version="1.0" encoding="ISO-8859-1" ?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="en">
+<head>
+ <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1" />
+ <link rel="stylesheet" href=".resources/doc.css" charset="ISO-8859-1" type="text/css" />
+ <link rel="shortcut icon" href=".resources/report.gif" type="image/gif" />
+ <title>JaCoCo - Change History</title>
+</head>
+<body>
+
+<div class="breadcrumb">
+ <a href="../index.html" class="el_report">JaCoCo</a> >
+ <a href="index.html" class="el_group">Documentation</a> >
+ <span class="el_source">Change History</span>
+</div>
+<div id="content">
+
+<h1>Change History</h1>
+
<h2>Trunk Build @qualified.bundle.version@ (@build.date@)</h2>
-
-<h3>New Features</h3>
-<ul>
- <li>jacoco-maven-plugin can be used together with maven-site-plugin (Trac #181).</li>
-</ul>
-
-<h3>Fixed Bugs</h3>
-<ul>
- <li>Don't insert stackmap frames for class files before version 1.6.</li>
- <li>Regression, which was introduced in 0.5.4 - restored compatibility of jacoco-maven-plugin with Maven 2 (Trac #182)</li>
-</ul>
-
-<h2>Release 0.5.5 (2011/12/15)</h2>
-
-<h3>Fixed Bugs</h3>
-<ul>
- <li>Correct default value for the <code>append</code> property of the
- <code>dump</code> Ant task is <code>true</code> (Trac #178).</li>
- <li>Try/catch blocks must not be counted as instructions (Trac #179).</li>
-</ul>
-
-<h3>Non-functional Changes</h3>
-<ul>
- <li>Upgrade to ASM 3.3.1.</li>
-</ul>
-
-<h2>Release 0.5.4 (2011/11/11)</h2>
-
-<h3>New Features</h3>
-<ul>
- <li>Maven plug-in: respect <code>includes</code> and <code>excludes</code>
+
+<h3>New Features</h3>
+<ul>
+ <li>jacoco-maven-plugin can be used together with maven-site-plugin (Trac #181).</li>
+</ul>
+
+<h3>Fixed Bugs</h3>
+<ul>
+ <li>Don't insert stackmap frames for class files before version 1.6.</li>
+ <li>Regression, which was introduced in 0.5.4 - restored compatibility of jacoco-maven-plugin with Maven 2 (Trac #182).</li>
+</ul>
+
+<h2>Release 0.5.5 (2011/12/15)</h2>
+
+<h3>Fixed Bugs</h3>
+<ul>
+ <li>Correct default value for the <code>append</code> property of the
+ <code>dump</code> Ant task is <code>true</code> (Trac #178).</li>
+ <li>Try/catch blocks must not be counted as instructions (Trac #179).</li>
+</ul>
+
+<h3>Non-functional Changes</h3>
+<ul>
+ <li>Upgrade to ASM 3.3.1.</li>
+</ul>
+
+<h2>Release 0.5.4 (2011/11/11)</h2>
+
+<h3>New Features</h3>
+<ul>
+ <li>Maven plug-in: respect <code>includes</code> and <code>excludes</code>
properties in report Mojo (Trac #160).
<p>
Also note that:
@@ -73,305 +73,305 @@
</configuration>
</pre>
</p>
- </li>
-</ul>
-
-<h3>API Changes</h3>
-<ul>
- <li><code>Instrumenter</code> now only requires
- <code>IExecutionDataAccessorGenerator</code> instead of
- <code>IRuntime</code> (Trac #174).</li>
- <li>Removed reference to internal implementation classes from
- <code>CoverageBuilder</code> API.</li>
-</ul>
-
-<h3>Non-functional Changes</h3>
-<ul>
- <li>Release bundles from now on signed again.</li>
- <li>Several documentation updates.</li>
-</ul>
-
-<h2>Release 0.5.3 (2011/07/06)</h2>
-
-<h3>New Features</h3>
-<ul>
- <li>New Maven plug-in for JaCoCo agent setup and basic reporting (Trac #25).</li>
- <li>Additional output mode implementation for JaCoCo agent based on JMX.</li>
-</ul>
-
-<h3>Fixed Bugs</h3>
-<ul>
- <li>Fixed problem with reporting of nested group structures (Trac #157).</li>
-</ul>
-
-<h3>Non-functional Changes</h3>
-<ul>
- <li>JaCoCo build based on Maven (Trac #136).</li>
- <li>JaCoCo published to Maven repository (Trac #149).</li>
-</ul>
-
-<h2>Release 0.5.2 (2011/05/19)</h2>
-
-<h3>New Features</h3>
-<ul>
- <li>JaCoCo reports cyclomatic complexity numbers (Trac #129).</li>
- <li>For HTML reports the tab width can be specified on the
- <code>sourcefiles</code> attribute of the <code>report</code> Ant task
- (Track #152).</li>
-</ul>
-
-<h3>Fixed Bugs</h3>
-<ul>
- <li>Removed duplicate counters in the root node of XML reports (Trac #155).</li>
- <li>Avoid <code>StackOverflowException</code> when analyzing methods with very
- long instruction sequences (Trac #156). Many thanks to Jean-Eric Cuendet
- for reporting and analyzing this!</li>
-</ul>
-
-<h3>API Changes</h3>
-<ul>
- <li><code>ICoverageNode</code> API has been extended for cyclomatic
- complexity (Trac #129).</li>
- <li>XML and CSV report includes new counter type <code>COMPLEXITY</code>
- (Trac #129).</li>
- <li>New method <code>getTabWidth()</code> in callback interface
- <code>ISourceFileLocator</code> instead of
- <code>HTMLReportFormatter.setTabWidth()</code> which has been removed.
- (Trac #152).</li>
-</ul>
-
-<h2>Release 0.5.1 (2011/03/21)</h2>
-
-<h3>New Features</h3>
-<ul>
- <li>Duplicate classes with identical identifiers are now ignored during
- analysis.</li>
- <li>Added support for TestNG to Ant task Coverage (Track #144).</li>
-</ul>
-
-<h3>Fixed Bugs</h3>
-<ul>
- <li>Calculate correct stackmap frames for Java 1.6 branches (Trac #139).</li>
- <li>Link source files also for classes in default package (Trac #151).</li>
-</ul>
-
-<h3>Non-functional Changes</h3>
-<ul>
- <li>API documentation cleanup (Track #140).</li>
- <li>Removed obsolete examples from documentation (Trac #141).</li>
- <li>Added reporting API example (Trac #146).</li>
- <li>Reduced file size of HTML report source pages (Trac #148).</li>
-</ul>
-
-<h3>API Changes</h3>
-<ul>
- <li>Simplified reporting API (Trac #53).</li>
- <li>Use colon as separator character in agent parameters (Trac #143).</li>
- <li>Now also empty files are accepted as <code>*.exec</code> files (Trac #150).</li>
-</ul>
-
-<h2>Release 0.5.0 (2011/01/19)</h2>
-
-<h3>New Features</h3>
-<ul>
- <li>JaCoCo now reports branch coverage (Track #66).</li>
-</ul>
-
-<h3>Fixed Bugs</h3>
-<ul>
- <li>Only process actual Java class files during analysis (SF #3106102).</li>
- <li>Fix broken source links due to sort hash (Track #125).</li>
- <li>Fixed invalid OSGi headers in MANIFEST.MF files (Track #127).</li>
- <li>Try to avoid interference with Hibernate (SF #3134190).</li>
- <li>Provide proper error message in case of duplicate class names in the same
- group (SF #3110219).</li>
- <li>Allow any number of probes in static interface initializers (SF #3161106).</li>
-</ul>
-
-<h3>API Changes</h3>
-<ul>
- <li>All analysis specific APIs have been moved to package
- <code>org.jacoco.core.analysis</code>.</li>
- <li>The <code>IStructureVisitor</code> interface has been replaced by a
- simplified version called <code>ICoverageVisitor</code> (Track #132).</li>
- <li>All counter creation and update APIs now accept <i>missed items</i> and
- <i>covered items</i> as parameters (Track #131).</li>
- <li>Instructions are now counted on a per line basis. Therefore some
- interfaces in the <code>org.jacoco.core.analysis</code> package have
- changed as well as the <code>line</code> element in the XML report
- (Track #130).</li>
- <li>Several internal implementation classes have removed from the core APIs or
- have been replaced by new interfaces (Track #133).</li>
-</ul>
-
-<h2>Release 0.4.1 (2010/10/07)</h2>
-
-<h3>New Features</h3>
-<ul>
- <li>New attribute <code>line</code> for <code>method</code> elements in the
- XML report containing the first source line number of the method.
- (Track #120).</li>
- <li>Optional <code>locale</code> attribute for number rendering HTML reports,
- also available as an attribute of the <code>html</code> tag of the
- <code>report</code> Ant task (Track #122).</li>
- <li>Coverage tables in HTML report are now sortable (Track #98).</li>
- <li>The <code>report</code> Ant task issues a warning if source files are
- provided but class files do not contain debug information to collect line
- numbers (SF #3024486).</li>
-</ul>
-
-<h3>Non-functional Changes</h3>
-<ul>
- <li>Reduced memory footprint for coverage data by 30% (Track #106).</li>
- <li>Moved to Eclipse 3.6.x as development environment (Trac #115).</li>
- <li>All delivered bundles and JAR files are signed (Trac #118).</li>
-</ul>
-
-<h3>Fixed Bugs</h3>
-<ul>
- <li>Better error message when multiple JaCoCo agents are specified
- (Track #103).</li>
- <li>Fixed potential NPE at shutdown when running agent in
- <code>tcpserver</code> mode (Track #117).</li>
- <li>Agent now fails at startup when execution data file can't be opened
- (Track #121).</li>
-</ul>
-
-<h2>Release 0.4.0 (2010/06/04)</h2>
-
-<h3>New Features</h3>
-<ul>
- <li>Execution data now includes session information: an arbitrary identifier,
- the start time and dump time (Trac #88).</li>
- <li>Added session information to XML report (Trac #92).</li>
- <li>New "Sessions" page in the HTML report shows information about each
- sessions wherein execution data has been collected for the report
- (Trac #93). Additionally all classes with execution data available are
- listed on this page (Trac #94).</li>
- <li>The agent now supports remote dumps via TCP/IP connections (Trac #82).</li>
- <li>New Ant task <code>dump</code> to remotely collect coverage data from
- agents (Trac #100).</li>
-</ul>
-
-<h3>API Changes</h3>
-<ul>
- <li>Execution data file header is written and read in any case (Trac #72).</li>
- <li>Added <code>dumponexit</code> to agent options (Trac #82).</li>
- <li>Added <code>sessionid</code> to agent options (Trac #88).</li>
- <li>Added <code>output, address and port</code> to agent options (Trac #82).</li>
- <li>Additional and modified methods in <code>IRuntime</code> to produce
- session information (Trac #88).</li>
- <li>Coverage element type <code>SESSION</code> removed (Trac #95).</li>
- <li>Removed several internal APIs from package
- <code>org.jacoco.core.instr</code> used for class instrumentation.</li>
- <li>Renamed class <code>org.jacoco.report.csv.CsvFormatter</code> to
- <code>CSVFormatter</code> (upper case) for consistency with other
- formatters.</li>
-</ul>
-
-<h2>Release 0.3.3 (2010/04/19)</h2>
-
-<h3>New Features</h3>
-<ul>
- <li>Support for different archives (jar, war, ear etc.) and nested archives
- (Trac #78).</li>
- <li>XML report with line level coverage information (requested for Sonar).</li>
-</ul>
-
-<h3>Fixed Bugs</h3>
-<ul>
- <li>Correct stackmap frames for Java 1.6 class files. (Track #81).</li>
- <li>Avoid usage of <code>LocalVariableSorter</code> due to ASM bug #314563
- (Track #69).</li>
- <li>Nested Java/JUnit Ant tasks not being executed when coverage task disabled. (Track #85).</li>
-</ul>
-
-<h2>Release 0.3.2 (2010/04/01)</h2>
-
-<h3>New Features</h3>
-<ul>
- <li>New HTML report option to directly create a zip file containing the report
- (Trac #12).</li>
- <li>Code coverage for static initializers in interfaces (Trac #21).</li>
- <li>Better error handling for <code>report</code> Ant task (Trac #71).</li>
- <li>Classes without instructions are excluded from reports (Trac #73).</li>
-</ul>
-
-<h3>Fixed Bugs</h3>
-<ul>
- <li>XML and CSV report output now also works for structures without groups
- (Track #76).</li>
-</ul>
-
-<h3>API Changes</h3>
-<ul>
- <li>Consistent usage of the term "Missed" instead of "NotCovered" in all APIs
- (Trac #72).</li>
- <li>To support "off-line" instrumentation scenarios it is not required any
- more to register instrumented classes with the runtime (Trac #74).</li>
-</ul>
-
-<h2>Release 0.3.1 (2010/02/09)</h2>
-
-<h3>Fixed Bugs</h3>
-<ul>
- <li>Ant tasks broken on Linux (Trac #68).</li>
-</ul>
-
-<h2>Release 0.3.0 (2010/02/02)</h2>
-
-<h3>New Features</h3>
-<ul>
- <li>Report renders anonymous classes with type information (Trac #46).</li>
- <li><code>enabled</code> property added to <code>agent</code> and
- <code>coverage</code> Ant tasks (Trac #63).</li>
- <li>Ant task <code>merge</code> added (Trac #52).</li>
-</ul>
-
-<h3>Fixed Bugs</h3>
-<ul>
- <li>New <code>IRuntime</code> implementation enables JaCoCo usage for J2EE
- application servers like Glassfish.</li>
-</ul>
-
-<h3>API Changes</h3>
-<ul>
- <li>Agent option and Ant task parameter <code>file</code> changed to
- <code>destfile</code> (Trac #59).</li>
- <li>Agent option and Ant task parameter <code>merge</code> changed to
- <code>append</code> (Trac #51).</li>
-</ul>
-
-<h2>Release 0.2.0 (2010/01/08)</h2>
-
-<h3>New Features</h3>
-
-<ul>
- <li>Simplified probe data structure reduces memory usage (Trac #47).</li>
- <li>Performance test becomes part of the build.</li>
- <li>New bundle <code>org.jacoco.agent</code> that provides the Java agent
- as a resource (Trac #50).</li>
-</ul>
-
-<h3>Fixed Bugs</h3>
-
-<ul>
- <li><code>ArrayIndexOutOfBoundsException</code> due to inconsistent processing
- while instrumentation and analysis (Trac #44).</li>
-</ul>
-
-
-<h2>Release 0.1.0 (2009/10/28)</h2>
-
-<p>
- The very first JaCoCo release.
-</p>
-
-</div>
-<div class="footer">
- <span class="right"><a href="@jacoco.home.url@">JaCoCo</a> @qualified.bundle.version@</span>
- <a href="license.html">Copyright</a> © @copyright.years@ Mountainminds GmbH & Co. KG and Contributors
-</div>
-
-</body>
-</html>
\ No newline at end of file
+ </li>
+</ul>
+
+<h3>API Changes</h3>
+<ul>
+ <li><code>Instrumenter</code> now only requires
+ <code>IExecutionDataAccessorGenerator</code> instead of
+ <code>IRuntime</code> (Trac #174).</li>
+ <li>Removed reference to internal implementation classes from
+ <code>CoverageBuilder</code> API.</li>
+</ul>
+
+<h3>Non-functional Changes</h3>
+<ul>
+ <li>Release bundles from now on signed again.</li>
+ <li>Several documentation updates.</li>
+</ul>
+
+<h2>Release 0.5.3 (2011/07/06)</h2>
+
+<h3>New Features</h3>
+<ul>
+ <li>New Maven plug-in for JaCoCo agent setup and basic reporting (Trac #25).</li>
+ <li>Additional output mode implementation for JaCoCo agent based on JMX.</li>
+</ul>
+
+<h3>Fixed Bugs</h3>
+<ul>
+ <li>Fixed problem with reporting of nested group structures (Trac #157).</li>
+</ul>
+
+<h3>Non-functional Changes</h3>
+<ul>
+ <li>JaCoCo build based on Maven (Trac #136).</li>
+ <li>JaCoCo published to Maven repository (Trac #149).</li>
+</ul>
+
+<h2>Release 0.5.2 (2011/05/19)</h2>
+
+<h3>New Features</h3>
+<ul>
+ <li>JaCoCo reports cyclomatic complexity numbers (Trac #129).</li>
+ <li>For HTML reports the tab width can be specified on the
+ <code>sourcefiles</code> attribute of the <code>report</code> Ant task
+ (Track #152).</li>
+</ul>
+
+<h3>Fixed Bugs</h3>
+<ul>
+ <li>Removed duplicate counters in the root node of XML reports (Trac #155).</li>
+ <li>Avoid <code>StackOverflowException</code> when analyzing methods with very
+ long instruction sequences (Trac #156). Many thanks to Jean-Eric Cuendet
+ for reporting and analyzing this!</li>
+</ul>
+
+<h3>API Changes</h3>
+<ul>
+ <li><code>ICoverageNode</code> API has been extended for cyclomatic
+ complexity (Trac #129).</li>
+ <li>XML and CSV report includes new counter type <code>COMPLEXITY</code>
+ (Trac #129).</li>
+ <li>New method <code>getTabWidth()</code> in callback interface
+ <code>ISourceFileLocator</code> instead of
+ <code>HTMLReportFormatter.setTabWidth()</code> which has been removed.
+ (Trac #152).</li>
+</ul>
+
+<h2>Release 0.5.1 (2011/03/21)</h2>
+
+<h3>New Features</h3>
+<ul>
+ <li>Duplicate classes with identical identifiers are now ignored during
+ analysis.</li>
+ <li>Added support for TestNG to Ant task Coverage (Track #144).</li>
+</ul>
+
+<h3>Fixed Bugs</h3>
+<ul>
+ <li>Calculate correct stackmap frames for Java 1.6 branches (Trac #139).</li>
+ <li>Link source files also for classes in default package (Trac #151).</li>
+</ul>
+
+<h3>Non-functional Changes</h3>
+<ul>
+ <li>API documentation cleanup (Track #140).</li>
+ <li>Removed obsolete examples from documentation (Trac #141).</li>
+ <li>Added reporting API example (Trac #146).</li>
+ <li>Reduced file size of HTML report source pages (Trac #148).</li>
+</ul>
+
+<h3>API Changes</h3>
+<ul>
+ <li>Simplified reporting API (Trac #53).</li>
+ <li>Use colon as separator character in agent parameters (Trac #143).</li>
+ <li>Now also empty files are accepted as <code>*.exec</code> files (Trac #150).</li>
+</ul>
+
+<h2>Release 0.5.0 (2011/01/19)</h2>
+
+<h3>New Features</h3>
+<ul>
+ <li>JaCoCo now reports branch coverage (Track #66).</li>
+</ul>
+
+<h3>Fixed Bugs</h3>
+<ul>
+ <li>Only process actual Java class files during analysis (SF #3106102).</li>
+ <li>Fix broken source links due to sort hash (Track #125).</li>
+ <li>Fixed invalid OSGi headers in MANIFEST.MF files (Track #127).</li>
+ <li>Try to avoid interference with Hibernate (SF #3134190).</li>
+ <li>Provide proper error message in case of duplicate class names in the same
+ group (SF #3110219).</li>
+ <li>Allow any number of probes in static interface initializers (SF #3161106).</li>
+</ul>
+
+<h3>API Changes</h3>
+<ul>
+ <li>All analysis specific APIs have been moved to package
+ <code>org.jacoco.core.analysis</code>.</li>
+ <li>The <code>IStructureVisitor</code> interface has been replaced by a
+ simplified version called <code>ICoverageVisitor</code> (Track #132).</li>
+ <li>All counter creation and update APIs now accept <i>missed items</i> and
+ <i>covered items</i> as parameters (Track #131).</li>
+ <li>Instructions are now counted on a per line basis. Therefore some
+ interfaces in the <code>org.jacoco.core.analysis</code> package have
+ changed as well as the <code>line</code> element in the XML report
+ (Track #130).</li>
+ <li>Several internal implementation classes have removed from the core APIs or
+ have been replaced by new interfaces (Track #133).</li>
+</ul>
+
+<h2>Release 0.4.1 (2010/10/07)</h2>
+
+<h3>New Features</h3>
+<ul>
+ <li>New attribute <code>line</code> for <code>method</code> elements in the
+ XML report containing the first source line number of the method.
+ (Track #120).</li>
+ <li>Optional <code>locale</code> attribute for number rendering HTML reports,
+ also available as an attribute of the <code>html</code> tag of the
+ <code>report</code> Ant task (Track #122).</li>
+ <li>Coverage tables in HTML report are now sortable (Track #98).</li>
+ <li>The <code>report</code> Ant task issues a warning if source files are
+ provided but class files do not contain debug information to collect line
+ numbers (SF #3024486).</li>
+</ul>
+
+<h3>Non-functional Changes</h3>
+<ul>
+ <li>Reduced memory footprint for coverage data by 30% (Track #106).</li>
+ <li>Moved to Eclipse 3.6.x as development environment (Trac #115).</li>
+ <li>All delivered bundles and JAR files are signed (Trac #118).</li>
+</ul>
+
+<h3>Fixed Bugs</h3>
+<ul>
+ <li>Better error message when multiple JaCoCo agents are specified
+ (Track #103).</li>
+ <li>Fixed potential NPE at shutdown when running agent in
+ <code>tcpserver</code> mode (Track #117).</li>
+ <li>Agent now fails at startup when execution data file can't be opened
+ (Track #121).</li>
+</ul>
+
+<h2>Release 0.4.0 (2010/06/04)</h2>
+
+<h3>New Features</h3>
+<ul>
+ <li>Execution data now includes session information: an arbitrary identifier,
+ the start time and dump time (Trac #88).</li>
+ <li>Added session information to XML report (Trac #92).</li>
+ <li>New "Sessions" page in the HTML report shows information about each
+ sessions wherein execution data has been collected for the report
+ (Trac #93). Additionally all classes with execution data available are
+ listed on this page (Trac #94).</li>
+ <li>The agent now supports remote dumps via TCP/IP connections (Trac #82).</li>
+ <li>New Ant task <code>dump</code> to remotely collect coverage data from
+ agents (Trac #100).</li>
+</ul>
+
+<h3>API Changes</h3>
+<ul>
+ <li>Execution data file header is written and read in any case (Trac #72).</li>
+ <li>Added <code>dumponexit</code> to agent options (Trac #82).</li>
+ <li>Added <code>sessionid</code> to agent options (Trac #88).</li>
+ <li>Added <code>output, address and port</code> to agent options (Trac #82).</li>
+ <li>Additional and modified methods in <code>IRuntime</code> to produce
+ session information (Trac #88).</li>
+ <li>Coverage element type <code>SESSION</code> removed (Trac #95).</li>
+ <li>Removed several internal APIs from package
+ <code>org.jacoco.core.instr</code> used for class instrumentation.</li>
+ <li>Renamed class <code>org.jacoco.report.csv.CsvFormatter</code> to
+ <code>CSVFormatter</code> (upper case) for consistency with other
+ formatters.</li>
+</ul>
+
+<h2>Release 0.3.3 (2010/04/19)</h2>
+
+<h3>New Features</h3>
+<ul>
+ <li>Support for different archives (jar, war, ear etc.) and nested archives
+ (Trac #78).</li>
+ <li>XML report with line level coverage information (requested for Sonar).</li>
+</ul>
+
+<h3>Fixed Bugs</h3>
+<ul>
+ <li>Correct stackmap frames for Java 1.6 class files. (Track #81).</li>
+ <li>Avoid usage of <code>LocalVariableSorter</code> due to ASM bug #314563
+ (Track #69).</li>
+ <li>Nested Java/JUnit Ant tasks not being executed when coverage task disabled. (Track #85).</li>
+</ul>
+
+<h2>Release 0.3.2 (2010/04/01)</h2>
+
+<h3>New Features</h3>
+<ul>
+ <li>New HTML report option to directly create a zip file containing the report
+ (Trac #12).</li>
+ <li>Code coverage for static initializers in interfaces (Trac #21).</li>
+ <li>Better error handling for <code>report</code> Ant task (Trac #71).</li>
+ <li>Classes without instructions are excluded from reports (Trac #73).</li>
+</ul>
+
+<h3>Fixed Bugs</h3>
+<ul>
+ <li>XML and CSV report output now also works for structures without groups
+ (Track #76).</li>
+</ul>
+
+<h3>API Changes</h3>
+<ul>
+ <li>Consistent usage of the term "Missed" instead of "NotCovered" in all APIs
+ (Trac #72).</li>
+ <li>To support "off-line" instrumentation scenarios it is not required any
+ more to register instrumented classes with the runtime (Trac #74).</li>
+</ul>
+
+<h2>Release 0.3.1 (2010/02/09)</h2>
+
+<h3>Fixed Bugs</h3>
+<ul>
+ <li>Ant tasks broken on Linux (Trac #68).</li>
+</ul>
+
+<h2>Release 0.3.0 (2010/02/02)</h2>
+
+<h3>New Features</h3>
+<ul>
+ <li>Report renders anonymous classes with type information (Trac #46).</li>
+ <li><code>enabled</code> property added to <code>agent</code> and
+ <code>coverage</code> Ant tasks (Trac #63).</li>
+ <li>Ant task <code>merge</code> added (Trac #52).</li>
+</ul>
+
+<h3>Fixed Bugs</h3>
+<ul>
+ <li>New <code>IRuntime</code> implementation enables JaCoCo usage for J2EE
+ application servers like Glassfish.</li>
+</ul>
+
+<h3>API Changes</h3>
+<ul>
+ <li>Agent option and Ant task parameter <code>file</code> changed to
+ <code>destfile</code> (Trac #59).</li>
+ <li>Agent option and Ant task parameter <code>merge</code> changed to
+ <code>append</code> (Trac #51).</li>
+</ul>
+
+<h2>Release 0.2.0 (2010/01/08)</h2>
+
+<h3>New Features</h3>
+
+<ul>
+ <li>Simplified probe data structure reduces memory usage (Trac #47).</li>
+ <li>Performance test becomes part of the build.</li>
+ <li>New bundle <code>org.jacoco.agent</code> that provides the Java agent
+ as a resource (Trac #50).</li>
+</ul>
+
+<h3>Fixed Bugs</h3>
+
+<ul>
+ <li><code>ArrayIndexOutOfBoundsException</code> due to inconsistent processing
+ while instrumentation and analysis (Trac #44).</li>
+</ul>
+
+
+<h2>Release 0.1.0 (2009/10/28)</h2>
+
+<p>
+ The very first JaCoCo release.
+</p>
+
+</div>
+<div class="footer">
+ <span class="right"><a href="@jacoco.home.url@">JaCoCo</a> @qualified.bundle.version@</span>
+ <a href="license.html">Copyright</a> © @copyright.years@ Mountainminds GmbH & Co. KG and Contributors
+</div>
+
+</body>
+</html>