libchrome: r989897 uprev

Merge commit '48d7256ccf17c00d637c3de1be9b2dc14c9a5353' with changes:
* added some *buildflags.h
* reverted r980844 (crrev.com/c/3508824) which made
  base::VerifyPathControlledByUser() Mac-only since it is used on CrOS

Post-uprev clean-ups:
* Remove backward-compatibility-Add-base-Value-TakeList.patch after all
  base::Value::TakeList callers are migrated to use new
  base::Value::List type directly.

BUG=b:228144902
TEST=CQ

Cq-Depend: chromium:3607508
Change-Id: I43db8025059748694b3ca655cc4d2130fd2893de
tree: f42343131419096d92a7669d3249d63f6c263021
  1. base/
  2. build/
  3. components/
  4. crypto/
  5. dbus/
  6. device/
  7. ipc/
  8. libchrome_tools/
  9. mojo/
  10. soong/
  11. testing/
  12. third_party/
  13. ui/
  14. .gitignore
  15. Android.bp
  16. BASE_VER
  17. BUILD.gn
  18. BUILD.IGNORE
  19. DIR_METADATA
  20. MODULE_LICENSE_BSD
  21. NOTICE
  22. OWNERS
  23. PRESUBMIT.cfg
  24. README.md
  25. testrunner.cc
  26. unblocked_terms.txt
README.md

libchrome

Overview

This directory includes the source from Chrome's libbase for use in Chrome OS.

See libchrome.md for more info.