commit | 86e990df26bd5ffdfaa09ec0b48f1bed43bf4071 | [log] [tgz] |
---|---|---|
author | stuartmorgan <stuartmorgan@google.com> | Fri Jan 13 17:16:02 2023 -0800 |
committer | GitHub <noreply@github.com> | Sat Jan 14 01:16:02 2023 +0000 |
tree | ec176aed5a759873523ae7119d03cf304e79bb6f | |
parent | 37e2bab57d6c3cd905c00e27c232a68193e4c5c7 [diff] |
[pigeon] Fix C++ generator's handling of Flutter APIs (#3042) * Add new APIs, unimplemented and unused * Add Dart implementation * Add multiple arity FlutterApi * Add Dart unit tests for desired output format * Enable the existing integration test * Add units tests for callback format * Adjust unit test expectations for error callback * First-pass implementation; mostly untested * Comment fix * Add todo * Minor fixes * Fix compilation error in Swift from new pigeons * Make new Maps string-keyed to avoid Swift error * Update generation * Update unit test for change * Update C++ test plugin for API changes * Fix type regression * missing ; * Drop string_view in Flutter API * Unwind incorrect 'simplification' of custom classes * Fix merge mistake * Merge mistake * Version bump * Address review comments * Fix Dart unit test compilation
This repo is a companion repo to the main flutter repo. It contains the source code for Flutter's first-party packages (i.e., packages developed by the core Flutter team). Check the packages
directory to see all packages.
These packages are also available on pub.
Please file any issues, bugs, or feature requests in the main flutter repo.
If you wish to contribute a new package to the Flutter ecosystem, please see the documentation for developing packages. You can store your package source code in any GitHub repository (the present repo is only intended for packages developed by the core Flutter team). Once your package is ready you can publish to the pub repository.
If you wish to contribute a change to any of the existing packages in this repo, please review our contribution guide, and send a pull request.
These are the available packages in this repository.