[roll] Roll fuchsia [flatland] Move FIDL bindings from HLCPP to Natural.

This CL focuses on the fuchsia.ui.composition.Flatland server-side
implementation, as well as the flatland unit tests.  Other APIs and
tests are out of scope.

Flatland shares some utility code with other sub-systems, such as the
UberStruct interface to the Flatland renderer.  To limit the scope of
this CL, we leave some uses of HLCPP, and convert as necessary with
`NaturalToHLCPP()` and `HLCPPToNatural()`.  Bugs have been filed to
ensure these are eventually cleaned up.

Multiply: flatland_unittests: 10
Original-Fixed: 350823293
Original-Reviewed-on: https://fuchsia-review.googlesource.com/c/fuchsia/+/1072787
Original-Revision: 87dcad59f7ff20cef7e76b11c602f9831072a034
GitOrigin-RevId: c4b44d668825c6371359d8465ca1d2c1759385da
Change-Id: Iaafa0f0bc7613df6e8ab4374f26b6adc48ec774a
1 file changed
tree: a4da45e5e9696b615d4883a74d6abf3cc1d3cb92
  1. ctf/
  2. git-hooks/
  3. infra/
  4. third_party/
  5. cts
  6. firmware
  7. flower
  8. jiri.lock
  9. MILESTONE
  10. minimal
  11. prebuilts
  12. README.md
  13. stem
  14. test_durations
  15. toolchain
README.md

Integration

This repository contains Fuchsia's Global Integration manifest files.

Making changes

All changes should be made to the internal version of this repository. Our infrastructure automatically updates this version when the internal one changes.

Currently all changes must be made by a Google employee. Non-Google employees wishing to make a change can ask for assistance via the IRC channel #fuchsia on Freenode.

Obtaining the source

First install Jiri.

Next run:

$ jiri init
$ jiri import minimal https://fuchsia.googlesource.com/integration
$ jiri update

Third party

Third party projects should have their own subdirectory in ./third_party.