commit | 5662a7e5799c723f76e9589a75c9d9310e2ba8c1 | [log] [tgz] |
---|---|---|
author | Tarrin Neal <tarrinneal@gmail.com> | Sat Dec 17 23:55:13 2022 -0800 |
committer | GitHub <noreply@github.com> | Sun Dec 18 07:55:13 2022 +0000 |
tree | 29ef145f9591a2f44be472fbbe92ec5bd97dbbf1 | |
parent | e381bfdbd8ced27ff673a918545eee29cc304eb6 [diff] |
[Pigeon] Condenses serialization formats (#2745) * Fixs missed indents on generated comments * begin improved serialization * formatting errors * Dart encoder updated to use lists, tests to match * Begin swift serial, change error shape * update tests for swift and dart * true > false * Return to Object * correctly nest lists in dart and tests * Kotlin gen and tests updated to lists * Java and Tests updated to new serials * Stuart check this pr (start of objc changes) * obj c tests for serial * update unit tests to match new generated outputs * finish objc tests * More kt tests * c++ generator and unit tests * analyze, format, changelog * test file updates for ci * format and analyze again * a few more test generated files * Partial Windows fixes - Fix API call typo. - Fix double nesting of arrays for class serialization. - Replace incorrect emplace calls with push_back. - Start to update unit tests. * null field tests c++ * format * fix merge issue with broken test * remove unneeded wrapping * generated files * fix some formatting errors * format * more gen files * gen files * generator reviews pt1 * test fixes pt1 * fixed nits and nil issues with objc * better fix for objc null classes * fix doc comment * unit test updates * format * some c++ fixes * typo * format * Some nits and such * comment * remove deleted files * c++ nits * objc nits * all but one c++ bug * init all fields * start of documenting data shape * nits and error handling * more nits and such * bug? * references * const * new null for larger alltypes Co-authored-by: Stuart Morgan <stuartmorgan@google.com>
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.