Prepare 0.5.0 preview.
diff --git a/org.jacoco.agent.rt.test/META-INF/MANIFEST.MF b/org.jacoco.agent.rt.test/META-INF/MANIFEST.MF
index 8b2f3d9..b3c0d82 100644
--- a/org.jacoco.agent.rt.test/META-INF/MANIFEST.MF
+++ b/org.jacoco.agent.rt.test/META-INF/MANIFEST.MF
@@ -2,7 +2,7 @@
Bundle-ManifestVersion: 2
Bundle-Name: JaCoCo Agent Runtime Implementation Tests
Bundle-SymbolicName: org.jacoco.agent.rt.test
-Bundle-Version: 0.4.1.qualifier
+Bundle-Version: 0.5.0.qualifier
Bundle-Vendor: Mountainminds GmbH & Co. KG
Fragment-Host: org.jacoco.agent.rt
Bundle-RequiredExecutionEnvironment: J2SE-1.5
diff --git a/org.jacoco.agent.rt/META-INF/MANIFEST.MF b/org.jacoco.agent.rt/META-INF/MANIFEST.MF
index 9e08916..4ebc304 100644
--- a/org.jacoco.agent.rt/META-INF/MANIFEST.MF
+++ b/org.jacoco.agent.rt/META-INF/MANIFEST.MF
@@ -2,7 +2,7 @@
Bundle-ManifestVersion: 2
Bundle-Name: JaCoCo Agent Runtime Implementation
Bundle-SymbolicName: org.jacoco.agent.rt
-Bundle-Version: 0.4.1.qualifier
+Bundle-Version: 0.5.0.qualifier
Bundle-RequiredExecutionEnvironment: J2SE-1.5
Require-Bundle: org.jacoco.core,
org.objectweb.asm;bundle-version="[3.2.0,4.0.0)"
diff --git a/org.jacoco.agent/META-INF/MANIFEST.MF b/org.jacoco.agent/META-INF/MANIFEST.MF
index ef36e92..bae9172 100644
--- a/org.jacoco.agent/META-INF/MANIFEST.MF
+++ b/org.jacoco.agent/META-INF/MANIFEST.MF
@@ -2,6 +2,6 @@
Bundle-ManifestVersion: 2
Bundle-Name: JaCoCo Agent
Bundle-SymbolicName: org.jacoco.agent
-Bundle-Version: 0.4.1.qualifier
+Bundle-Version: 0.5.0.qualifier
Bundle-RequiredExecutionEnvironment: J2SE-1.5
Export-Package: org.jacoco.agent
diff --git a/org.jacoco.ant.test/META-INF/MANIFEST.MF b/org.jacoco.ant.test/META-INF/MANIFEST.MF
index 780bad1..301fdf6 100644
--- a/org.jacoco.ant.test/META-INF/MANIFEST.MF
+++ b/org.jacoco.ant.test/META-INF/MANIFEST.MF
@@ -2,7 +2,7 @@
Bundle-ManifestVersion: 2
Bundle-Name: JaCoCo Ant Tasks Tests
Bundle-SymbolicName: org.jacoco.ant.test
-Bundle-Version: 0.4.1.qualifier
+Bundle-Version: 0.5.0.qualifier
Bundle-RequiredExecutionEnvironment: J2SE-1.5
Bundle-Vendor: Mountainminds GmbH & Co. KG and Contributors
Fragment-Host: org.jacoco.ant
diff --git a/org.jacoco.ant/META-INF/MANIFEST.MF b/org.jacoco.ant/META-INF/MANIFEST.MF
index dc35b46..c9943b2 100644
--- a/org.jacoco.ant/META-INF/MANIFEST.MF
+++ b/org.jacoco.ant/META-INF/MANIFEST.MF
@@ -2,7 +2,7 @@
Bundle-ManifestVersion: 2
Bundle-Name: JaCoCo Ant Tasks
Bundle-SymbolicName: org.jacoco.ant
-Bundle-Version: 0.4.1.qualifier
+Bundle-Version: 0.5.0.qualifier
Bundle-RequiredExecutionEnvironment: J2SE-1.5
Bundle-Vendor: Mountainminds GmbH & Co. KG and Contributors
Require-Bundle: org.apache.ant;bundle-version="[1.7.0,2.0.0)",
diff --git a/org.jacoco.build/META-INF/MANIFEST.MF b/org.jacoco.build/META-INF/MANIFEST.MF
index e7479d6..345c0a9 100644
--- a/org.jacoco.build/META-INF/MANIFEST.MF
+++ b/org.jacoco.build/META-INF/MANIFEST.MF
@@ -2,7 +2,7 @@
Bundle-ManifestVersion: 2
Bundle-Name: JaCoCo Build
Bundle-SymbolicName: org.jacoco.build
-Bundle-Version: 0.4.1.qualifier
+Bundle-Version: 0.5.0.qualifier
Bundle-Vendor: Mountainminds GmbH & Co. KG
Bundle-RequiredExecutionEnvironment: J2SE-1.5
Require-Bundle: org.apache.ant,
diff --git a/org.jacoco.core.test/META-INF/MANIFEST.MF b/org.jacoco.core.test/META-INF/MANIFEST.MF
index 4ae15e5..41b6431 100644
--- a/org.jacoco.core.test/META-INF/MANIFEST.MF
+++ b/org.jacoco.core.test/META-INF/MANIFEST.MF
@@ -2,7 +2,7 @@
Bundle-ManifestVersion: 2
Bundle-Name: JaCoCo Core Tests
Bundle-SymbolicName: org.jacoco.core.test
-Bundle-Version: 0.4.1.qualifier
+Bundle-Version: 0.5.0.qualifier
Bundle-Vendor: Mountainminds GmbH & Co. KG
Fragment-Host: org.jacoco.core
Bundle-RequiredExecutionEnvironment: J2SE-1.5
diff --git a/org.jacoco.core/META-INF/MANIFEST.MF b/org.jacoco.core/META-INF/MANIFEST.MF
index 2c2e3e1..3141c2f 100644
--- a/org.jacoco.core/META-INF/MANIFEST.MF
+++ b/org.jacoco.core/META-INF/MANIFEST.MF
@@ -2,7 +2,7 @@
Bundle-ManifestVersion: 2
Bundle-Name: JaCoCo Core
Bundle-SymbolicName: org.jacoco.core
-Bundle-Version: 0.4.1.qualifier
+Bundle-Version: 0.5.0.qualifier
Bundle-Vendor: Mountainminds GmbH & Co. KG
Bundle-RequiredExecutionEnvironment: J2SE-1.5
Require-Bundle: org.objectweb.asm;bundle-version="[3.2.0,4.0.0)"
diff --git a/org.jacoco.doc/META-INF/MANIFEST.MF b/org.jacoco.doc/META-INF/MANIFEST.MF
index 519a4fe..93e9401 100644
--- a/org.jacoco.doc/META-INF/MANIFEST.MF
+++ b/org.jacoco.doc/META-INF/MANIFEST.MF
@@ -2,5 +2,5 @@
Bundle-ManifestVersion: 2
Bundle-Name: JaCoCo Documentation
Bundle-SymbolicName: org.jacoco.doc
-Bundle-Version: 0.4.1.qualifier
+Bundle-Version: 0.5.0.qualifier
Bundle-Vendor: Mountainminds GmbH & Co. KG
diff --git a/org.jacoco.doc/docroot/doc/changes.html b/org.jacoco.doc/docroot/doc/changes.html
index 8cb0239..9a5c5fd 100644
--- a/org.jacoco.doc/docroot/doc/changes.html
+++ b/org.jacoco.doc/docroot/doc/changes.html
@@ -20,6 +20,11 @@
<h2>Trunk Build @qualified.bundle.version@ (@build.date@)</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>
diff --git a/org.jacoco.doc/docroot/doc/mission.html b/org.jacoco.doc/docroot/doc/mission.html
index 35a8f96..ab9debf 100644
--- a/org.jacoco.doc/docroot/doc/mission.html
+++ b/org.jacoco.doc/docroot/doc/mission.html
@@ -53,11 +53,8 @@
<h3>Features</h3>
<ul>
- <li><i>Statement coverage</i> on Java byte code level, where instrumentation
- and recording happens on
- <a class="extern" href="http://en.wikipedia.org/wiki/Basic_block"><i>basic block</i></a>
- granularity. This is the same mechanism implemented by the
- <a class="extern" href="http://emma.sourceforge.net/">EMMA</a> library.</li>
+ <li>Statement (C0) and branch (C1) coverage analysis.</li>
+ <li>Based on Java byte code and therefore works also without source files.</li>
<li>Simple integration through <a href="agent.html">Java agent</a> based
on-the-fly instrumentation. Other integration scenarios like custom class
loaders are possible through the API.</li>
@@ -70,7 +67,6 @@
any point in time.</li>
<li>Several <a href="ant.html">Ant task</a> to collect and manage execution
data and create structured coverage reports.</li>
- <li>Planned: Branch coverage based on basic block flow.</li>
<li>Planned: Better reporting of Exception within blocks.</li>
</ul>
diff --git a/org.jacoco.examples/META-INF/MANIFEST.MF b/org.jacoco.examples/META-INF/MANIFEST.MF
index eff70c0..75d7bb2 100644
--- a/org.jacoco.examples/META-INF/MANIFEST.MF
+++ b/org.jacoco.examples/META-INF/MANIFEST.MF
@@ -2,7 +2,7 @@
Bundle-ManifestVersion: 2
Bundle-Name: JaCoCo API Usage Examples
Bundle-SymbolicName: org.jacoco.examples
-Bundle-Version: 0.4.1.qualifier
+Bundle-Version: 0.5.0.qualifier
Bundle-RequiredExecutionEnvironment: J2SE-1.5
Bundle-Vendor: Mountainminds GmbH & Co. KG
Require-Bundle: org.jacoco.core,
diff --git a/org.jacoco.report.test/META-INF/MANIFEST.MF b/org.jacoco.report.test/META-INF/MANIFEST.MF
index 9bc5596..9acba17 100644
--- a/org.jacoco.report.test/META-INF/MANIFEST.MF
+++ b/org.jacoco.report.test/META-INF/MANIFEST.MF
@@ -2,7 +2,7 @@
Bundle-ManifestVersion: 2
Bundle-Name: JaCoCo Report Tests
Bundle-SymbolicName: org.jacoco.report.test
-Bundle-Version: 0.4.1.qualifier
+Bundle-Version: 0.5.0.qualifier
Fragment-Host: org.jacoco.report
Bundle-RequiredExecutionEnvironment: J2SE-1.5
Bundle-Vendor: Mountainminds GmbH & Co. KG
diff --git a/org.jacoco.report/META-INF/MANIFEST.MF b/org.jacoco.report/META-INF/MANIFEST.MF
index ced8541..af3029d 100644
--- a/org.jacoco.report/META-INF/MANIFEST.MF
+++ b/org.jacoco.report/META-INF/MANIFEST.MF
@@ -2,7 +2,7 @@
Bundle-ManifestVersion: 2
Bundle-Name: JaCoCo Report
Bundle-SymbolicName: org.jacoco.report
-Bundle-Version: 0.4.1.qualifier
+Bundle-Version: 0.5.0.qualifier
Bundle-RequiredExecutionEnvironment: J2SE-1.5
Bundle-Vendor: Mountainminds GmbH & Co. KG
Require-Bundle: org.jacoco.core,