JB-MR2 updates to CDD
new file: 4.3/android-4.3-cdd.pdf
new file: 4.3/versions.jd
new file: android-4.3-cdd.pdf
modified: compatibility_toc.cs
modified: cts-development.jd
modified: downloads.jd
Change-Id: I8551150c64720b4c6c34fafcff9c30cab7c01e43
diff --git a/src/compatibility/4.3/android-4.3-cdd.pdf b/src/compatibility/4.3/android-4.3-cdd.pdf
new file mode 100644
index 0000000..10af204
--- /dev/null
+++ b/src/compatibility/4.3/android-4.3-cdd.pdf
Binary files differ
diff --git a/src/compatibility/4.3/versions.jd b/src/compatibility/4.3/versions.jd
new file mode 100644
index 0000000..f5c5376
--- /dev/null
+++ b/src/compatibility/4.3/versions.jd
@@ -0,0 +1,17 @@
+page.title=Permitted Version Strings for Android 4.3
+@jd:body
+
+<p>As described in Section 3.2.2 of the <a href="/cdds/android-4.3-cdd.pdf">Android 4.3 Compatibility Definition</a>,
+only certain strings are allowable for the system property
+<code>android.os.Build.VERSION.RELEASE</code>. The reason for this is that
+applications and web sites may rely on predictable values for this string, and
+so that end users can easily and reliably identify the version of Android
+running on their devices.</p>
+<p>Because subsequent releases of the Android software may revise this string,
+but not change any API behavior, such releases may not be accompanied by a new
+Compatibility Definition Document. This page lists the versions that are
+allowable by an Android 4.3-based system. The only permitted values for
+<code>android.os.Build.VERSION.RELEASE</code> for Android 4.3 are:</p>
+<ul>
+<li>4.3</li>
+</ul>
diff --git a/src/compatibility/android-4.3-cdd.pdf b/src/compatibility/android-4.3-cdd.pdf
new file mode 100644
index 0000000..10af204
--- /dev/null
+++ b/src/compatibility/android-4.3-cdd.pdf
Binary files differ
diff --git a/src/compatibility/compatibility_toc.cs b/src/compatibility/compatibility_toc.cs
index 1e81dcf..1dbc5ad 100644
--- a/src/compatibility/compatibility_toc.cs
+++ b/src/compatibility/compatibility_toc.cs
@@ -26,7 +26,7 @@
<li><a href="<?cs var:toroot ?>compatibility/overview.html">CTS Overview</a></li>
<li><a href="<?cs var:toroot ?>compatibility/cts-intro.html">CTS Introduction</a></li>
<li><a href="<?cs var:toroot ?>compatibility/cts-development.html">CTS Development</a></li>
- <li><a href="<?cs var:toroot ?>compatibility/android-4.2-cdd.pdf">Compatibility Definition Document (CDD)</a></li>
+ <li><a href="<?cs var:toroot ?>compatibility/android-4.3-cdd.pdf">Compatibility Definition Document (CDD)</a></li>
<li><a href="<?cs var:toroot ?>compatibility/downloads.html">Downloads</a></li>
<li><a href="<?cs var:toroot ?>compatibility/contact-us.html">Contact Us</a></li>
</ul>
@@ -34,4 +34,4 @@
</li>
-</ul>
\ No newline at end of file
+</ul>
diff --git a/src/compatibility/cts-development.jd b/src/compatibility/cts-development.jd
index a7c5491..68c4891 100644
--- a/src/compatibility/cts-development.jd
+++ b/src/compatibility/cts-development.jd
@@ -19,7 +19,7 @@
<h2 id="initializing-your-repo-client">Initializing Your Repo Client</h2>
<p>Follow the <a href="{@docRoot}source/downloading.html">instructions</a>
-to get and build the Android source code but specify <code>-b android-4.2_r1</code>
+to get and build the Android source code but specify <code>-b android-4.3_r1</code>
when issuing the <code>repo init</code> command. This assures that your CTS
changes will be included in the next CTS release and beyond.</p>
<h2 id="setting-up-eclipse">Setting Up Eclipse</h2>
diff --git a/src/compatibility/downloads.jd b/src/compatibility/downloads.jd
index 7cbf466..f11dfa5 100644
--- a/src/compatibility/downloads.jd
+++ b/src/compatibility/downloads.jd
@@ -22,10 +22,16 @@
<p>Thanks for your interest in Android Compatibility! The links below allow
you to access the key documents and information.</p>
+<h2 id="android-43">Android 4.3</h2>
+<p>Android 4.3 is the release of the development milestone code-named
+Jelly Bean-MR2. Source code for Android 4.3 is found in the 'android-4.3_r1' branch in the open-source tree.</p>
+<ul>
+<li><a href="4.3/android-4.3-cdd.pdf">Android 4.3 Compatibility Definition Document (CDD)</a></li>
+</ul>
+
<h2 id="android-42">Android 4.2</h2>
<p>Android 4.2 is the release of the development milestone code-named
-Jelly Bean-MR1. Android 4.2 is the current version of Android. Source code for
-Android 4.2 is found in the 'android-4.2.2_r1' branch in the open-source tree.</p>
+Jelly Bean-MR1. Source code for Android 4.2 is found in the 'android-4.2.2_r1' branch in the open-source tree.</p>
<ul>
<li><a href="4.2/android-4.2-cdd.pdf">Android 4.2 Compatibility Definition Document (CDD)</a></li>
<li><a href="https://dl.google.com/dl/android/cts/android-cts-4.2_r4-linux_x86-arm.zip">Android 4.2 R4 Compatibility Test Suite (CTS)</a></li>
@@ -33,8 +39,7 @@
</ul>
<h2 id="android-41">Android 4.1</h2>
<p>Android 4.1.1 is the release of the development milestone code-named
-Jelly Bean. Android 4.1.1 is the current version of Android. Source code for
-Android 4.1.1 is found in the 'android-4.1.1_r1' branch in the open-source tree.</p>
+Jelly Bean. Source code for Android 4.1.1 is found in the 'android-4.1.1_r1' branch in the open-source tree.</p>
<ul>
<li><a href="4.1/android-4.1-cdd.pdf">Android 4.1 Compatibility Definition Document (CDD)</a></li>
<li><a href="https://dl.google.com/dl/android/cts/android-cts-4.1_r3-linux_x86-arm.zip">Android 4.1 R3 Compatibility Test Suite (CTS)</a></li>
@@ -97,4 +102,4 @@
<h2 id="older-android-versions">Older Android Versions</h2>
<p>There is no Compatibility Program for older versions of Android, such as Android
1.5 (known in development as Cupcake). New devices intended to be Android
-compatible must ship with Android 1.6 or later.</p>
\ No newline at end of file
+compatible must ship with Android 1.6 or later.</p>