Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat(storage, windows): Add windows support #11617

Merged
merged 69 commits into from
Oct 24, 2023
Merged

Conversation

cynthiajoan
Copy link
Collaborator

@cynthiajoan cynthiajoan commented Sep 20, 2023

Description

Replace this paragraph with a description of what this PR is doing. If you're modifying existing behavior, describe the existing behavior, how this PR is changing it, and what motivated the change.

Related Issues

Replace this paragraph with a list of issues related to this PR from the issue database. Indicate, which of these issues are resolved or fixed by this PR. Note that you'll have to prefix the issue numbers with flutter/flutter#.

Checklist

Before you create this PR confirm that it meets all requirements listed below by checking the relevant checkboxes ([x]).
This will ensure a smooth and quick review process. Updating the pubspec.yaml and changelogs is not required.

  • I read the Contributor Guide and followed the process outlined there for submitting PRs.
  • My PR includes unit or integration tests for all changed/updated/fixed behaviors (See Contributor Guide).
  • All existing and new tests are passing.
  • I updated/added relevant documentation (doc comments with ///).
  • The analyzer (melos run analyze) does not report any problems on my PR.
  • I read and followed the Flutter Style Guide.
  • I signed the CLA.
  • I am willing to follow-up on review comments in a timely manner.

Breaking Change

Does your PR require plugin users to manually update their apps to accommodate your change?

  • Yes, this is a breaking change.
  • No, this is not a breaking change.

Cynthia Jiang and others added 30 commits August 9, 2023 16:17
}
PigeonFullMetaData pigeonData;
pigeonData.set_metadata(ConvertMedadataToPigeon(result_meta));
const flutter::EncodableMap* meta_map = pigeonData.metadata();
Copy link
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@Lyokone Lyokone merged commit 87ea02c into master Oct 24, 2023
21 checks passed
@Lyokone Lyokone deleted the feat/storage_windows branch October 24, 2023 08:58
LocLt-Mobile pushed a commit to guide-inc-org/guide-flutter_fire that referenced this pull request Oct 29, 2023
* pigeon template setup

* make storage macOS running

* method channel implementation update

* android compilable

* android emulator upload succeed

* add more task listener

* Get event channel working

* pause iOS for now

* first windows checkin

* update message.dart async

* compilable example

* add the c++ into pubspec

* cmake changes to test the mono cpp lib

* make windows event channel working

* Implement more Storage for iOS functionality

* sdk demo ready

* make ios e2e test build

* more e2e test fix

* update with pigeon/messages.dart change

* fix the error message

* make e2e test pass (android)

* android e2e test

* make storage iOS pass e2e

* Add license header

* code format

* Update unit test, remove ones that's not work with pigeon

* add symbolic link for macos files

* make pigeon generated compatible with both iOS and macOS

* fix for analyze check

* add missing analyze fix

* more touch

* get windows pass e2e tests

* more e2e fix

* address part of review comments, majorly android ones

* format changes

* addressing the iOS feedback

* update with cleanup

* address the analyze check

* update e2e test for windows

* fix a few e2e issue

* fix the get data return value

* to address some review comments

* remove the example auto generate test

* update pigeon version

* some tweak

* add comments for a sleep timing

* format cpp and objc files

* add header comments

* remove debug output

* remove dart debug output

* more format fix

* fix the analyze

---------

Co-authored-by: Cynthia Jiang <cynthiajiang@google.com>
Co-authored-by: a-maurice <amaurice@google.com>
@firebase firebase locked and limited conversation to collaborators Nov 24, 2023
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

5 participants