ICS CDD changes - Current, download and Nav link for sidebar
new file: 4.0/android-4.0-cdd.pdf
new file: 4.0/versions.md
new file: android-4.0-cdd.pdf
modified: cts-development.md
modified: sidebar.md
modified: downloads.md
Change-Id: I579d6e94559ec2489a8b7ef7c37538152f954c67
diff --git a/src/compatibility/4.0/android-4.0-cdd.pdf b/src/compatibility/4.0/android-4.0-cdd.pdf
new file mode 100755
index 0000000..389d5aa
--- /dev/null
+++ b/src/compatibility/4.0/android-4.0-cdd.pdf
Binary files differ
diff --git a/src/compatibility/4.0/versions.md b/src/compatibility/4.0/versions.md
new file mode 100644
index 0000000..45ddd0e
--- /dev/null
+++ b/src/compatibility/4.0/versions.md
@@ -0,0 +1,34 @@
+<!--
+ Copyright 2010 The Android Open Source Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+
+# Permitted Version Strings for Android 4.0 #
+
+As described in Section 3.2.2 of the [Android 4.0 Compatibility Definition](/cdds/android-4.0-cdd.pdf),
+only certain strings are allowable for the system property
+`android.os.Build.VERSION.RELEASE`. 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.
+
+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.0-based system. The only permitted values for
+`android.os.Build.VERSION.RELEASE` for Android 4.0 are:
+
+- 4.0
+
+- 4.0.1
diff --git a/src/compatibility/android-4.0-cdd.pdf b/src/compatibility/android-4.0-cdd.pdf
new file mode 100755
index 0000000..389d5aa
--- /dev/null
+++ b/src/compatibility/android-4.0-cdd.pdf
Binary files differ
diff --git a/src/compatibility/cts-development.md b/src/compatibility/cts-development.md
index fda1dca..a7ba7af 100644
--- a/src/compatibility/cts-development.md
+++ b/src/compatibility/cts-development.md
@@ -19,7 +19,7 @@
## Initializing Your Repo Client ##
Follow the [instructions](/source/downloading.html)
-to get and build the Android source code but specify `-b gingerbread`
+to get and build the Android source code but specify `-b android-4.0.1_r1`
when issuing the `repo init` command. This assures that your CTS
changes will be included in the next CTS release and beyond.
diff --git a/src/compatibility/downloads.md b/src/compatibility/downloads.md
index 3c0225b..c491962 100644
--- a/src/compatibility/downloads.md
+++ b/src/compatibility/downloads.md
@@ -19,14 +19,24 @@
Thanks for your interest in Android Compatibility! The links below allow
you to access the key documents and information.
+## Android 4.0 ##
+
+Android 4.0 is the release of the development milestone code-named
+Ice Cream Sandwich. Android 4.0 is the current version of Android. Source code for
+Android 4.0 is found in the 'android-4.0.1_r1' branch in the open-source tree.
+
+- [Android 4.0 Compatibility Definition Document (CDD)](4.0/android-4.0-cdd.pdf)
+- [Android 4.0 R1 Compatibility Test Suite (CTS)](http://dl.google.com/dl/android/cts/android-cts-4.0_r1-linux_x86-arm.zip)
+- [Android 4.0 R1 CTS Verifier](http://dl.google.com/dl/android/cts/android-cts-verifier-4.0_r1-linux_x86-arm.zip)
+
## Android 2.3 ##
Android 2.3 is the release of the development milestone code-named
-Gingerbread. Android 2.3 is the current version of Android. Source code for
-Android 2.3 is found in the 'gingerbread' branch in the open-source tree.
+Gingerbread. Source code for Android 2.3 is found in the 'gingerbread' branch in
+the open-source tree.
- [Android 2.3 Compatibility Definition Document (CDD)](2.3/android-2.3.3-cdd.pdf)
-- [Android 2.3 R9 Compatibility Test Suite (CTS)](http://dl.google.com/dl/android/cts/android-cts-2.3_r9-linux_x86-armv5.zip)
+- [Android 2.3 R10 Compatibility Test Suite (CTS)](http://dl.google.com/dl/android/cts/android-cts-2.3_r10-linux_x86-arm.zip)
- [Android 2.3 R2 CTS Verifier](http://dl.google.com/dl/android/cts/android-cts-verifier-2.3_r2-linux_x86-armv5.zip)
## Android 2.2 ##
@@ -36,7 +46,7 @@
open-source tree.
- [Android 2.2 Compatibility Definition Document (CDD)](2.2/android-2.2-cdd.pdf)
-- [Android 2.2 R7 Compatibility Test Suite (CTS)](http://dl.google.com/dl/android/cts/android-cts-2.2_r7-x86.zip)
+- [Android 2.2 R8 Compatibility Test Suite (CTS)](http://dl.google.com/dl/android/cts/android-cts-2.2_r8-linux_x86-arm.zip)
## Android 2.1 ##
diff --git a/src/compatibility/sidebar.md b/src/compatibility/sidebar.md
index abefb40..3b96786 100644
--- a/src/compatibility/sidebar.md
+++ b/src/compatibility/sidebar.md
@@ -1,6 +1,6 @@
# Getting Started #
- [Compatibility Overview](/compatibility/overview.html)
-- [Current CDD](/compatibility/2.3/android-2.3.3-cdd.pdf)
+- [Current CDD](/compatibility/4.0/android-4.0-cdd.pdf)
- [CTS Introduction](/compatibility/cts-intro.html)
- [CTS Development](/compatibility/cts-development.html)