[iOS][OR] Move OmniboxPopupViewControllerDelegate to controllers

This CL:
- Moves logic from OmniboxPopupViewControllerDelegate to
OmniboxAutocompleteController. Future CLs will remove all logic from
OmniboxPopupViewIOS.
- Adds build targets to avoid dependency cycles during the refactoring.

OmniboxPopupController is only forwarding calls but later CLs will move
the suggestion wrapping from the popup mediator to the popup controller.

Bug: 390410222
Change-Id: I4c6c21f52e7392181094daaa5bf3567dd733ea8e
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6235166
Reviewed-by: Stepan Khapugin <stkhapugin@chromium.org>
Auto-Submit: Christian Xu <christianxu@chromium.org>
Commit-Queue: Christian Xu <christianxu@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1417466}
NOKEYCHECK=True
GitOrigin-RevId: 1c18010aa9b2132634810983917acf75f8ac902a
18 files changed
tree: a49d0077556f058c61efb9c0139ae5a14ecc7526
  1. build/
  2. chrome/
  3. components/
  4. google_internal/
  5. intents/
  6. net/
  7. public/
  8. testing/
  9. third_party/
  10. tools/
  11. web/
  12. web_view/
  13. .swift-format
  14. BUILD.gn
  15. COMMON_METADATA
  16. DEPS
  17. DIR_METADATA
  18. features.gni
  19. OWNERS
  20. PRESUBMIT.py
  21. PRESUBMIT_test.py
  22. README.md
README.md

This directory holds code related to Chrome for iOS. See this document for a description of the structure underneath this directory.