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

Flutter 1.20.3 engine cherrypicks #20838

Conversation

christopherfujino
Copy link
Member

@christopherfujino christopherfujino commented Aug 28, 2020

Description

Cherrypicks:

@flutter-dashboard
Copy link

This pull request was opened against a branch other than master. Since Flutter pull requests should not normally be opened against branches other than master, I have changed the base to master. If this was intended, you may modify the base back to flutter-1.20-candidate.7. See the Release Process for information about how other branches get updated.

Reviewers: Use caution before merging pull requests to branches other than master, unless this is an intentional hotfix/cherrypick.

@flutter-dashboard flutter-dashboard bot changed the base branch from flutter-1.20-candidate.7 to master August 28, 2020 00:22
@christopherfujino christopherfujino changed the base branch from master to flutter-1.20-candidate.7 August 28, 2020 00:23
@christopherfujino christopherfujino marked this pull request as ready for review August 28, 2020 00:36
@auto-assign auto-assign bot requested a review from flar August 28, 2020 00:36
@christopherfujino christopherfujino added the Work in progress (WIP) Not ready (yet) for review! label Aug 28, 2020
@christopherfujino christopherfujino changed the title Update 1.20 engine to use Dart 2.9.2 Flutter 1.20.3 engine cherrypicks Aug 29, 2020
@christopherfujino christopherfujino requested review from blasten and jason-simmons and removed request for flar August 29, 2020 00:36
@flutter-dashboard
Copy link

It looks like this pull request may not have tests. Please make sure to add tests before merging. If you need an exemption to this rule, contact Hixie on the #hackers channel in Chat.

Reviewers: Read the Tree Hygiene page and make sure this patch meets those guidelines before LGTMing.

@christopherfujino christopherfujino removed the Work in progress (WIP) Not ready (yet) for review! label Aug 29, 2020
…tformViewsController` so it can access `FlutterViewController` when its available (flutter#20708)
@christopherfujino
Copy link
Member Author

christopherfujino commented Aug 29, 2020

@jason-simmons & @dnfield I actually got a merge conflict trying to cherry-pick e09af86a26df0fc05ec727d72deb7ae9fc89f446. I might need help, but I'll put this on hold until Monday

Ok, so I made an attempt to resolve the conflict. I picked up an early return in canvas.cc (if no image, it returns before drawing, line 295) from some other commit in between the stable branch point and the cherry pick, but that seems like the right thing to do. PTAL.

@christopherfujino christopherfujino force-pushed the cherrypicks-flutter-1.20-candidate.7 branch from 263d66d to 14864c3 Compare August 29, 2020 01:39
@christopherfujino christopherfujino force-pushed the cherrypicks-flutter-1.20-candidate.7 branch from c0d4628 to 7757faa Compare August 31, 2020 19:11
@christopherfujino
Copy link
Member Author

@jason-simmons and @dnfield can you double-check my merge (that resolved a conflict) 14864c3#diff-36581c173eef0311bb48263255854c24, especially line 298?

@dnfield
Copy link
Contributor

dnfield commented Aug 31, 2020

LGTM but needs a format.

@christopherfujino
Copy link
Member Author

LGTM but needs a format.

how do I do that? is it a specific line I can hand format?

@dnfield
Copy link
Contributor

dnfield commented Aug 31, 2020

Sorry, it doesn't need a format, there's some failure about NNBD in the web UI code... Tried kicking the bot just in case but I'd ask about this on #hackers-nnbd

@christopherfujino
Copy link
Member Author

Sorry, it doesn't need a format, there's some failure about NNBD in the web UI code... Tried kicking the bot just in case but I'd ask about this on #hackers-nnbd

There's an open issue for this one: flutter/flutter#63686

@christopherfujino
Copy link
Member Author

@cyanglaz can I get an LGTM for the webview cherrypick?

Copy link
Contributor

@cyanglaz cyanglaz left a comment

Choose a reason for hiding this comment

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

The iOS platform view changes LGTM.

Copy link

@pcsosinski pcsosinski left a comment

Choose a reason for hiding this comment

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

approved for branch, thanks!

@christopherfujino
Copy link
Member Author

I will land this, as everything is green except format_and_dart_test which is a known failure on release branches flutter/flutter#63686 and luci-engine which is irrelevant to a release branch.

@christopherfujino christopherfujino merged commit d1bc06f into flutter:flutter-1.20-candidate.7 Aug 31, 2020
@christopherfujino christopherfujino deleted the cherrypicks-flutter-1.20-candidate.7 branch August 31, 2020 21:26
@christopherfujino
Copy link
Member Author

Post-submit, it is expected that Fuchsia will fail due to flutter/flutter#64975. Ultimately, we would like to skip that test on release branches.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

7 participants