Merge remote-tracking branch 'goog/androidx-platform-dev'

Per yamasani@'s request, I have broken up ag/15113841
[I1d9d017f6d225c292295b2fbccd42ea731ef40c0] into smaller chunks to
simplify review.

This change should only include the changes for:
Fix bugs in SetSchema:
1. Property id reassignments when a property is deleted and a new one
added was not being detected
2. Property id reassignments due to changes to the
index_nested_properties field were not detected.
3. Backward incompatible changes should invalidate dependent types.

Bug: 187726282
Test: Presubmit

Change-Id: I818642fbda6180c952cb769f59bbcaf598996ed8
7 files changed
tree: c7c6251292221fbdc8ce32a3caba71e3ed1ee18c
  1. icing/
  2. java/
  3. nativeLib/
  4. proto/
  5. .gitignore
  6. Android.bp
  7. AndroidManifest.xml
  8. build.gradle
  9. CMakeLists.txt
  10. CONTRIBUTING.md
  11. LICENSE
  12. METADATA
  13. MODULE_LICENSE_APACHE2
  14. README.md
  15. synced_AOSP_CL_number.txt
  16. TEST_MAPPING
README.md

Icing Search Library

Icing is a fast, embedded, mobile-friendly full-text-search library written in C++.

This is not an officially supported Google product.