1. CDD: Require writing LMK_KILL_OCCURRED_FIELD_NUMBER to the statsd log
     when an app is terminated by the Low Memory Killer.
    
    - This will enable reporting to developers if their apps are frequently
    killed by the Low Memory Killer.
    
    Bug: 148611927
    Change-Id: I8499925c9af9772c7bfc5478a4fed347274531a1
    Test: Manual
    
  2. Merge "CDD: Make Test Harness Mode a MUST" into rvc-dev
  3. CDD: Make Test Harness Mode a MUST
    
    Test harness is a core Android feature, used by developers
    to automate the cleanup of devices. Bumping it from SR to
    MUST in CDD.
    
    Bug: 144375044
    Change-Id: Ida0b0ace52d0fa63f14d7e9bb46348fefe6b017a
    
  4. CDD: Add Adb Wi-Fi CDD documentation.
    
    To make it easier to debug with physical devices we are making it easy
    to use WiFi for ADB debugging by improving the app developer experience,
    improving device discovery via mDNS, and securing the connection between
    Android device and development machine.
    
    Bug: 145035407
    
    Test: N/A
    Change-Id: I992bba62799a27ce8d14407985fccfafcf57b8dd
    
  5. Docs: Almost final Cleanup CL.
    
    Bug: 140142603
    
    Test: ./cdd_gen.sh --version <version-number> --branch <branch-name>
    Change-Id: Ib0a8e55035eab94ff6ab28ad3c6aa6c7c1ae19d3
    
  6. Docs: Whitespace at EOF
    
    Last line of file should end with a single newline.
    
    Bug: 140034464
    Test: N/A
    Change-Id: Icdaaf61f25a0448fdf866fee4295b0ee15348812
    
  7. Docs: Fix misspellings
    
    Bug: 140034464
    Test: N/A
    Change-Id: If526c0b31459c7f368c623a0d0e916bfc3fd344f
    
  8. CDD: Compatibility coverage for Perfetto and Heap Profiler
    
    - Part of overall Telemetry stack compatibility coverage effort
    - Required for metrics from field and Topline sharing with Partners
    
    Bug: b/124501718
    Bug: b/124501308
    
    Test: N/A
    
    Change-Id: Id366b0657605df9d7b7d3156013c00d5fb9dfabe
    
  9. CDD: Test Harness Mode Requirements
    
    - Test Harness Mode is a feature for developers running devices in a
    device farm.
    - It should allow them to erase all data from a device
    without ever interacting with it manually and start up into a state in
    which it can still receive ADB commands from the host(s) it was
    previously connected to.
    
    Bug: 123031812
    Test: None
    Change-Id: Ib8cddca0893d78a1a86f4b3bacf063c419d737a2
    
  10. CDD: Require logging of some basic events available to app developers through statsd.
    
    Enlist required fields to be more specific about what is
    needed for developer tools and what is needed for privacy.
    
    Bug: 76161779
    Bug: 74125988
    
    Test: None
    Change-Id: I4ff9a73f72c3270caaac0f116297d666a58561fb
    
  11. Merge "CDD: Developer options to be made available for all developers" into pi-dev
  12. CDD: Developer options to be made available for all developers
    
    - The mechanism to enable developer options can be different per
    partners and it should be clearly documented publicly so that any
    developers can enable developer options when necessary (i.e.
    disallowing only selected developers to access to developer options).
    
    - Fixing a few minor section numbering issues.
    
    Bug: 78370047
    Test: NA
    Change-Id: I6e433b424aea20caf977838a17690194b45ebe25
    
  13. CDD: Add GPU debug layer developer requirement
    
    - This ensures that Vulkan graphics debug tools can connect and
      interact with applications uniformly without requiring root access
      to the device.  Previously they could only discover layers that were
      packaged with the application, or from system locations on rooted
      devices.
    - This functionality is covered by CtsGpuToolsHostTestCases
    
    Bug: 76152639
    Test: N/A
    
    Change-Id: I02694399c9e9da21e19b0e94c4adf9de33959bbe
    
  14. Merge "Docs: Restructured section 6.1." into oc-dev
  15. Docs: Restructured section 6.1.
    
    Restructured CDD with new ID format.
    
    Test: N/A
    Bug: 64811960
    Change-Id: Id2f4234a71fe5993981024234bc8480ec3941387
    
  16. Docs: Restructured section 6.2.
    
    Restructured CDD with new ID format.
    
    Test: N/A
    Bug: 64811960
    Change-Id: Id90648102dfb8692ea6d1be440b73a15249cfe7b
    
  17. CDD: Updated Dumpsys requirements.
    
    Device implementations MUST not alter the following stats when logging
    through dumpsys:
    
    *batterystats
    *diskstats
    *fingerprint
    *graphicsstats
    *netstats
    *notification
    *procstats
    
    These stats provide meaningful information to the app developers
    so must be consistent in format and not altered.
    
    Bug: 36237016
    Test: N/A
    Change-Id: I0eae379ce0c4cb8c4527882b3a107ac3070c6255
    
  18. Docs: Final cleanup for CDD source.
    
       - Fix rowspan in table in section 2.1.
       - Put markdown links on a single line.
       - Escape parentheses in URLs.
       - Fix some internal links with dashes instead of underscores.
       - Replace tabs with spaces.
       - Other misc. cleanup.
    
    Bug: 32070486
    Change-Id: Ie44202b5a0bfe7133505880a0a9c74f08a9bac1f
    
  19. CDD: Developer settings in moving vehicle
    
    Users should not be interacting with developer settings when a
    vehicle is in motion. To avoid driver distraction, it is
    acceptable to hide them in Automotive implementations when the
    vehicle is moving.
    
    Change-Id: I10392fe288955e0e4a345be0e962be13c93e22f6
    
  20. Docs: Add CDD docs and the build script, and test examples
    
    Bug: 25199595
    This is based on the amended final CDD for M, hosted as commit
    1846a9622485855d572705a7972116caf0be3669 on the AOSP master branch.
    
    Change-Id: Ic3bd96cd652f7d7b13def03a4ca1f04645c34255