DO NOT MERGE - Merge Android 10 into master

Bug: 139893257
Change-Id: Icac6391009e3a198f2003344ae5d4609cf834e11
tree: 429c3d4dfbc0bbb42a051f85ba70887002dbc538
  1. .clang-format
  2. .gitignore
  3. Android.mk
  4. CleanSpec.mk
  5. EncryptionRunner/
  6. FrameworkPackageStubs/
  7. OWNERS
  8. PREUPLOAD.cfg
  9. README.md
  10. car-bugreportd/
  11. car-default-input-service/
  12. car-lib/
  13. car-maps-placeholder/
  14. car-systemtest-lib/
  15. car-test-lib/
  16. car-usb-handler/
  17. car_product/
  18. evs/
  19. obd2-lib/
  20. procfs-inspector/
  21. service/
  22. tests/
  23. tools/
  24. user/
  25. vehicle-hal-support-lib/
README.md

Native (C++) code format is required to be compatible with .clang-format file. Run

git clang-format --style=file --extension='h,cpp,cc' HEAD~

Note that clang-format is not desirable for Android java files. Therefore the command line above is limited to specific extensions.