Merge "Adding more names"
diff --git a/src/app.yaml b/src/app.yaml
index c21e1ed..1fdcdda 100644
--- a/src/app.yaml
+++ b/src/app.yaml
@@ -1,7 +1,8 @@
application: google.com:sourceandroid-staging
version: 1
-runtime: python
+runtime: python27
api_version: 1
+threadsafe: true
handlers:
# re-direct to index.html if no path is given
diff --git a/src/devices/devices_toc.cs b/src/devices/devices_toc.cs
index 2f5d0e4..f8a5890 100644
--- a/src/devices/devices_toc.cs
+++ b/src/devices/devices_toc.cs
@@ -15,9 +15,7 @@
-->
<?cs # Table of contents for devices.?>
<ul id="nav">
-
-<!-- Porting Android -->
- <li class="nav-section">
+ <li class="nav-section"> <!-- Begin nav section, Device Interfaces -->
<div class="nav-section-header">
<a href="<?cs var:toroot ?>devices/index.html">
<span class="en">Interfaces</span>
@@ -110,8 +108,7 @@
<li><a href="<?cs var:toroot ?>devices/graphics/cts-integration.html">Integrating with Android CTS</a></li>
</ul>
</li>
- </ul>
- </li>
+ </ul> </li>
<li class="nav-section">
<div class="nav-section-header">
<a href="<?cs var:toroot ?>devices/input/index.html">
@@ -132,59 +129,23 @@
</ul>
</li>
<li><a href="<?cs var:toroot ?>devices/media.html">Media</a></li>
- <li class="nav-section">
- <div class="nav-section-header">
- <a href="<?cs var:toroot ?>devices/sensors/index.html">
- <span class="en">Sensors</span>
- </a>
- </div>
- <ul>
- <li>
- <a href="<?cs var:toroot ?>devices/sensors/sensor-stack.html">
- <span class="en">Sensor stack</span>
- </a>
- </li>
- <li>
- <a href="<?cs var:toroot ?>devices/sensors/report-modes.html">
- <span class="en">Reporting modes</span>
- </a>
- </li>
- <li>
- <a href="<?cs var:toroot ?>devices/sensors/suspend-mode.html">
- <span class="en">Suspend mode</span>
- </a>
- </li>
- <li>
- <a href="<?cs var:toroot ?>devices/sensors/power-use.html">
- <span class="en">Power consumption</span>
- </a>
- </li>
- <li>
- <a href="<?cs var:toroot ?>devices/sensors/interaction.html">
- <span class="en">Interaction</span>
- </a>
- </li>
- <li>
- <a href="<?cs var:toroot ?>devices/sensors/hal-interface.html">
- <span class="en">HAL interface</span>
- </a>
- </li>
- <li>
- <a href="<?cs var:toroot ?>devices/sensors/batching.html">
- <span class="en">Batching</span>
- </a>
- </li>
- <li>
- <a href="<?cs var:toroot ?>devices/sensors/sensor-types.html">
- <span class="en">Sensor types</span>
- </a>
- </li>
- <li>
- <a href="<?cs var:toroot ?>devices/sensors/versioning.html">
- <span class="en">Version deprecation</span>
- </a>
- </li>
- </ul>
+ <li class="nav-section">
+ <div class="nav-section-header">
+ <a href="<?cs var:toroot ?>devices/sensors/index.html">
+ <span class="en">Sensors</span>
+ </a>
+ </div>
+ <ul>
+ <li><a href="<?cs var:toroot ?>devices/sensors/sensor-stack.html">Sensor stack</a></li>
+ <li><a href="<?cs var:toroot ?>devices/sensors/report-modes.html">Reporting modes</a></li>
+ <li><a href="<?cs var:toroot ?>devices/sensors/suspend-mode.html">Suspend mode</a></li>
+ <li><a href="<?cs var:toroot ?>devices/sensors/power-use.html">Power consumption</a></li>
+ <li><a href="<?cs var:toroot ?>devices/sensors/interaction.html">Interaction</span></a></li>
+ <li><a href="<?cs var:toroot ?>devices/sensors/hal-interface.html">HAL interface</a></li>
+ <li><a href="<?cs var:toroot ?>devices/sensors/batching.html">Batching</a></li>
+ <li><a href="<?cs var:toroot ?>devices/sensors/sensor-types.html">Sensor types</a></li>
+ <li><a href="<?cs var:toroot ?>devices/sensors/versioning.html">Version deprecation</a></li>
+ </ul>
</li>
<li class="nav-section">
<div class="nav-section-header">
@@ -196,14 +157,11 @@
<li><a href="<?cs var:toroot ?>devices/tv/HDMI-CEC.html">HDMI-CEC control service</a></li>
</ul>
</li>
-
</ul>
- </li>
-<!-- End Porting Android -->
- </li>
+ </li> <!-- End nav-section, Device Interfaces-->
- <li class="nav-section">
+ <li class="nav-section"> <!--Begin nav-section, Core Technologies-->
<div class="nav-section-header">
<a href="<?cs var:toroot ?>devices/tech/index.html">
<span class="en">Core Technologies</span>
@@ -251,7 +209,6 @@
<li><a href="<?cs var:toroot ?>devices/tech/debug/tuning.html">Performance Tuning</a></li>
<li><a href="<?cs var:toroot ?>devices/tech/debug/native-memory.html">Native Memory Usage</a></li>
<li><a href="<?cs var:toroot ?>devices/tech/debug/dumpsys.html">Dumpsys</a></li>
-
</ul>
</li>
@@ -263,31 +220,22 @@
</div>
</li>
- <li>
- <a href="<?cs var:toroot ?>devices/tech/kernel.html">
- <span class="en">Kernel</span>
- </a>
- </li>
-
- <li>
- <a href="<?cs var:toroot ?>devices/tech/low-ram.html">
- <span class="en">Low RAM</span>
- </a>
- </li>
+ <li><a href="<?cs var:toroot ?>devices/tech/kernel.html">Kernel</a></li>
+ <li><a href="<?cs var:toroot ?>devices/tech/low-ram.html">Low RAM</a></li>
<li class="nav-section">
- <div class="nav-section-header">
- <a href="<?cs var:toroot ?>devices/tech/ota/index.html">
- <span class="en">OTA Updates</span>
- </a>
- </div>
- <ul>
- <li><a href="<?cs var:toroot ?>devices/tech/ota/tools.html">OTA Tools</a></li>
- <li><a href="<?cs var:toroot ?>devices/tech/ota/block.html">Block-based OTA</a></li>
- <li><a href="<?cs var:toroot ?>devices/tech/ota/inside_packages.html">Inside OTA Packages</a></li>
- <li><a href="<?cs var:toroot ?>devices/tech/ota/device_code.html">Device-Specific Code</a></li>
- <li><a href="<?cs var:toroot ?>devices/tech/ota/sign_builds.html">Signing Builds for Release</a></li>
- </ul>
+ <div class="nav-section-header">
+ <a href="<?cs var:toroot ?>devices/tech/ota/index.html">
+ <span class="en">OTA Updates</span>
+ </a>
+ </div>
+ <ul>
+ <li><a href="<?cs var:toroot ?>devices/tech/ota/tools.html">OTA Tools</a></li>
+ <li><a href="<?cs var:toroot ?>devices/tech/ota/block.html">Block-based OTA</a></li>
+ <li><a href="<?cs var:toroot ?>devices/tech/ota/inside_packages.html">Inside OTA Packages</a></li>
+ <li><a href="<?cs var:toroot ?>devices/tech/ota/device_code.html">Device-Specific Code</a></li>
+ <li><a href="<?cs var:toroot ?>devices/tech/ota/sign_builds.html">Signing Builds for Release</a></li>
+ </ul>
</li>
<li>
@@ -295,14 +243,14 @@
<span class="en">Power</span>
</a>
</li>
- <li class="nav-section">
- <div class="nav-section-header">
+ <li class="nav-section">
+ <div class="nav-section-header">
<a href="<?cs var:toroot ?>devices/tech/security/index.html">
<span class="en">Security</span>
</a>
- </div>
+ </div>
<ul>
- <li class="nav-section">
+ <li class="nav-section">
<div class="nav-section-header">
<a href="<?cs var:toroot ?>devices/tech/security/overview/index.html">
<span class="en">Overview</span>
@@ -312,62 +260,58 @@
<li><a href="<?cs var:toroot ?>devices/tech/security/overview/kernel-security.html">Kernel security</a></li>
<li><a href="<?cs var:toroot ?>devices/tech/security/overview/app-security.html">App security</a></li>
<li><a href="<?cs var:toroot ?>devices/tech/security/overview/updates-resources.html">Updates and resources</a></li>
- <li class="nav-section">
- <div class="nav-section-header">
- <a href="<?cs var:toroot ?>devices/tech/security/enhancements/index.html">
- <span class="en">Enhancements</span>
- </a>
- </div>
- <ul>
- <li><a href="<?cs var:toroot ?>devices/tech/security/enhancements/enhancements50.html">Android 5.0</a></li>
- <li><a href="<?cs var:toroot ?>devices/tech/security/enhancements/enhancements44.html">Android 4.4</a></li>
- <li><a href="<?cs var:toroot ?>devices/tech/security/enhancements/enhancements43.html">Android 4.3</a></li>
- <li><a href="<?cs var:toroot ?>devices/tech/security/enhancements/enhancements42.html">Android 4.2</a></li>
- <li><a href="<?cs var:toroot ?>devices/tech/security/enhancements/enhancements41.html">Android 4.1</a></li>
+ <li class="nav-section">
+ <div class="nav-section-header">
+ <a href="<?cs var:toroot ?>devices/tech/security/enhancements/index.html">
+ <span class="en">Enhancements</span>
+ </a>
+ </div>
+ <ul>
+ <li><a href="<?cs var:toroot ?>devices/tech/security/enhancements/enhancements50.html">Android 5.0</a></li>
+ <li><a href="<?cs var:toroot ?>devices/tech/security/enhancements/enhancements44.html">Android 4.4</a></li>
+ <li><a href="<?cs var:toroot ?>devices/tech/security/enhancements/enhancements43.html">Android 4.3</a></li>
+ <li><a href="<?cs var:toroot ?>devices/tech/security/enhancements/enhancements42.html">Android 4.2</a></li>
+ <li><a href="<?cs var:toroot ?>devices/tech/security/enhancements/enhancements41.html">Android 4.1</a></li>
+ </ul>
+ </li>
+ <li><a href="<?cs var:toroot ?>devices/tech/security/overview/acknowledgements.html">Acknowledgements</a></li>
</ul>
</li>
- <li><a href="<?cs var:toroot ?>devices/tech/security/overview/acknowledgements.html">Acknowledgements</a></li>
- </ul>
- </li>
- <li class="nav-section">
+ <li class="nav-section">
<div class="nav-section-header">
<a href="<?cs var:toroot ?>devices/tech/security/implement.html">
<span class="en">Implementation</span>
</a>
</div>
<ul>
- <li>
- <a href="<?cs var:toroot ?>devices/tech/security/encryption/index.html">
- <span class="en">Encryption</span>
- </a>
+ <li><a href="<?cs var:toroot ?>devices/tech/security/encryption/index.html">Encryption</a></li>
+ <li class="nav-section">
+ <div class="nav-section-header">
+ <a href="<?cs var:toroot ?>devices/tech/security/verifiedboot/index.html">
+ <span class="en">Verified Boot</span>
+ </a>
+ </div>
+ <ul>
+ <li><a href="<?cs var:toroot ?>devices/tech/security/verifiedboot/verified-boot.html">Verifying boot</a></li>
+ <li><a href="<?cs var:toroot ?>devices/tech/security/verifiedboot/dm-verity.html">Implementing dm-verity</a></li>
+ </ul>
+ </li>
+ <li class="nav-section">
+ <div class="nav-section-header">
+ <a href="<?cs var:toroot ?>devices/tech/security/selinux/index.html">
+ <span class="en">Security-Enhanced Linux</span>
+ </a>
+ </div>
+ <ul>
+ <li><a href="<?cs var:toroot ?>devices/tech/security/selinux/concepts.html">Concepts</a></li>
+ <li><a href="<?cs var:toroot ?>devices/tech/security/selinux/implement.html">Implementation</a></li>
+ <li><a href="<?cs var:toroot ?>devices/tech/security/selinux/customize.html">Customization</a></li>
+ <li><a href="<?cs var:toroot ?>devices/tech/security/selinux/validate.html">Validation</a></li>
+ </ul>
</li>
- <li class="nav-section">
- <div class="nav-section-header">
- <a href="<?cs var:toroot ?>devices/tech/security/verifiedboot/index.html">
- <span class="en">Verified Boot</span>
- </a>
- </div>
- <ul>
- <li><a href="<?cs var:toroot ?>devices/tech/security/verifiedboot/verified-boot.html">Verifying boot</a></li>
- <li><a href="<?cs var:toroot ?>devices/tech/security/verifiedboot/dm-verity.html">Implementing dm-verity</a></li>
- </ul>
- </li>
- <li class="nav-section">
- <div class="nav-section-header">
- <a href="<?cs var:toroot ?>devices/tech/security/selinux/index.html">
- <span class="en">Security-Enhanced Linux</span>
- </a>
- </div>
- <ul>
- <li><a href="<?cs var:toroot ?>devices/tech/security/selinux/concepts.html">Concepts</a></li>
- <li><a href="<?cs var:toroot ?>devices/tech/security/selinux/implement.html">Implementation</a></li>
- <li><a href="<?cs var:toroot ?>devices/tech/security/selinux/customize.html">Customization</a></li>
- <li><a href="<?cs var:toroot ?>devices/tech/security/selinux/validate.html">Validation</a></li>
- </ul>
- </li>
- </ul>
- </li>
- </ul>
+ </ul>
+ </li>
+ </ul>
<li class="nav-section">
<div class="nav-section-header">
<a href="<?cs var:toroot ?>devices/tech/test_infra/tradefed/index.html">
@@ -375,29 +319,21 @@
</a>
</div>
<ul>
- <li><a href="<?cs var:toroot ?>devices/tech/test_infra/tradefed/fundamentals/index.html"
- >Start Here</a></li>
- <li><a href="<?cs var:toroot ?>devices/tech/test_infra/tradefed/fundamentals/machine_setup.html"
- >Machine Setup</a></li>
- <li><a href="<?cs var:toroot ?>devices/tech/test_infra/tradefed/fundamentals/devices.html"
- >Working with Devices</a></li>
- <li><a href="<?cs var:toroot ?>devices/tech/test_infra/tradefed/fundamentals/lifecycle.html"
- >Test Lifecycle</a></li>
- <li><a href="<?cs var:toroot ?>devices/tech/test_infra/tradefed/fundamentals/options.html"
- >Option Handling</a></li>
- <li><a href="<?cs var:toroot ?>devices/tech/test_infra/tradefed/full_example.html"
- >An End-to-End Example</a></li>
+ <li><a href="<?cs var:toroot ?>devices/tech/test_infra/tradefed/fundamentals/index.html">Start Here</a></li>
+ <li><a href="<?cs var:toroot ?>devices/tech/test_infra/tradefed/fundamentals/machine_setup.html">Machine Setup</a></li>
+ <li><a href="<?cs var:toroot ?>devices/tech/test_infra/tradefed/fundamentals/devices.html">Working with Devices</a></li>
+ <li><a href="<?cs var:toroot ?>devices/tech/test_infra/tradefed/fundamentals/lifecycle.html">Test Lifecycle</a></li>
+ <li><a href="<?cs var:toroot ?>devices/tech/test_infra/tradefed/fundamentals/options.html">Option Handling</a></li>
+ <li><a href="<?cs var:toroot ?>devices/tech/test_infra/tradefed/full_example.html">An End-to-End Example</a></li>
<li id="tradefed-tree-list" class="nav-section">
<div class="nav-section-header">
<a href="<?cs var:toroot ?>reference/packages.html">
- <span class="en">Package Index</span>
- </a>
- <div>
- </li>
+ <span class="en">Package Index</span>
+ </a>
+ </div>
+ </li>
</ul>
</li>
-
</ul>
- </li>
-
-</ul>
+ </li> <!-- End nav-section, Core Technologies -->
+</ul>
diff --git a/src/index.jd b/src/index.jd
index a0e4624..6cc69db 100644
--- a/src/index.jd
+++ b/src/index.jd
@@ -41,6 +41,43 @@
<div class="landing-docs">
<div class="col-8">
<h3>What's New</h3>
+<a href="{@docRoot}source/initializing.html">
+ <h4>Initializing Improvements</h4></a>
+ <p>Build environment <strong><a
+ href="{@docRoot}source/initializing.html#setting-up-a-mac-os-x-build-environment">Initializing</a></strong>
+ instructions now explain how to resize and unmount Mac OS sparse
+ images. And the ccache section has been moved to an optional <strong><a
+ href="{@docRoot}source/initializing.html#optimizing-a-build-environment">Optimizing
+ a build environment</a></strong> section.</p>
+
+<a href="{@docRoot}devices/tech/security/selinux/index.html">
+ <h4>SELinux Permissive Declarations</h4></a>
+ <p>SELinux <strong><a
+ href="{@docRoot}devices/tech/security/selinux/customize.html">Customizing</a></strong>
+ and <strong><a
+ href="{@docRoot}devices/tech/security/selinux/implement.html">Implementing</a></strong>
+ instructions have been updated to recommend using permissive declarations
+ directly as <code>permissive_or_unconfined()</code> has been deprecated.
+ Similarly, <code>BOARD_SEPOLICY_UNION</code> has been removed, so
+ <code>BOARD_SEPOLICY_*</code> variables are suggested insead.</p>
+
+<a href="{@docRoot}devices/input/diagnostics.html">
+ <h4>Dumpsys Input and System Diagnostics</h4></a>
+ <p>Dumpsys contents have been completely rewritten with fresh output
+ examples and split into <strong><a
+ href="{@docRoot}devices/input/diagnostics.html">Input Diagnostics</a></strong>
+ and <strong><a href="{@docRoot}devices/tech/debug/dumpsys.html">System
+ Diagnostics</a></strong>.</p>
+
+<a href="{@docRoot}devices/bluetooth.html">
+ <h4>Android 5.0 Bluetooth HCI Requirements</h4></a>
+ <p><strong><a
+ href="{@docRoot}devices/Android-5.0-Bluetooth-HCI-Reqs.pdf">Bluetooth
+ Host Controller Interface (HCI) requirements</a></strong> to leverage
+ the Bluetooth Low Energy APIs in Android 5.0 have
+ been published and linked from the <strong><a
+ href="{@docRoot}devices/bluetooth.html">Bluetooth</a></strong> introduction.</p>
+
<a href="{@docRoot}devices/tech/ota/index.html">
<h4>OTA Updates</h4></a>
<p>An entire suite of documentation has been added describing the <strong><a
@@ -61,43 +98,6 @@
boot</a></strong> and <strong><a
href="{@docRoot}devices/tech/security/verifiedboot/dm-verity.html">implementing
dm-verity</a></strong>.</p>
-
-<a href="{@docRoot}devices/graphics/testing.html">
- <h4>OpenGL ES Graphics Diagnostics</h4></a>
- <p>The graphics diagnostics user guide has been converted to an <strong><a
- href="{@docRoot}devices/graphics/testing.html">OpenGL ES
- testing</a></strong> section of the site for easy access to information for <strong><a
- href="{@docRoot}devices/graphics/build-tests.html">building test programs</a></strong>, <strong><a
- href="{@docRoot}devices/graphics/run-tests.html">running the tests</a></strong>, <strong><a
- href="{@docRoot}devices/graphics/test-groups.html">using special test groups</a></strong>, and more.</p>
-
-<a href="{@docRoot}devices/index.html">
- <h4>Devices Diagrams and Other Figures</h4></a>
- <p>Diagrams and other figures within <strong><a
- href="{@docRoot}devices/index.html">Devices</a></strong> have been redesigned
- to become more clear and adhere to Android’s material design theme.</p>
-
-<a href="{@docRoot}source/submit-patches.html">
- <h4>Submitting Patches</h4></a>
- <p>The <strong><a
- href="{@docRoot}source/submit-patches.html#resolving-sync-conflicts">Resolving
- sync conflicts section of Submitting Patches</a></strong> has been updated to
- replace an outdated <code>git rebase</code> command with: <code>repo
- rebase</code></p>
-
-<a href="{@docRoot}source/build-numbers.html">
- <h4>Lollipop API level, Build Tag</h4></a>
- <p>The latest <strong><a
- href="{@docRoot}source/build-numbers.html#platform-code-names-versions-api-levels-and-ndk-releases">Lollipop
- API level</a></strong> and <strong><a
- href="{@docRoot}source/build-numbers.html#source-code-tags-and-builds">build
- tag</a></strong> have been updated to 22 and LMY47D, respectively.</p>
-
-<a href="{@docRoot}compatibility/contact-us.html">
- <h4>Google Mobile Services Inquiry Form</h4></a>
- <p>Prospective Google Mobile Services (GMS) partners now have an online <strong><a
- href="https://docs.google.com/a/google.com/forms/d/1qAHuR-MbmXeYuJ1aBd3neaUjNGxnnnCd2kzb0MEJpGQ/viewform"
- target="_blank">inquiry form</a></strong> to request a GMS license.</p>
</div>
<div class="col-8">