-
Notifications
You must be signed in to change notification settings - Fork 6k
Create ImageFilter.dilate/ImageFilter.erode
#32334
Conversation
dnfield
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Just some nits, would defer to @flar for approval on DL code and tests but it all seems pretty fine to me.
@bdero @chinmaygarde FYI since this increases surface API that Impeller will end up needing to support if we land it.
flar
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
It looks good with a few minor fixes.
|
The error seems to be: Thus maybe unrelated to my PR? |
|
By the way, I see |
|
Hi, is there any updates? |
|
There were some CI issues today or yesterday - not sure if they're resolved yet but might be worth just merging up to head and pushing a new commit to kick CI. |
flar
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Looks good to go pending a couple of minor changes:
- Fix what looks like cut/paste errors in the dl_unittests.cc
- Try to pare down the reliance on bounds padding in the canvas_unittests.cc (for Dilate/Erode the bounds should be nearly perfectly accurate so a padding tolerance of 21 pixels seems a bit overkill, hopefully the dilate/erode tests would not need bounds tolerance at all?)
In general, we are moving to a state where all PRs have to use the "Waiting for tree to go green" label to get submitted. I seem to recall a requirement that developers need 2 approving reviews from authorized reviewers to be eligible to be pushed, but I don't see the checks asking for that. I'll add the label and see if it goes in. |
|
If the bot comes along and removes the label, then tag @dnfield to complete a review and then the label should work. Note that for now the tree is broken (the "luci-engine" failure in the list) so the label is currently in a wait state on that condition. |
|
This pull request is not suitable for automatic merging in its current state.
|
|
Once the tree is open this should get landed by the bot. |
|
@dnfield Thank you |
* 9b3117a Create `ImageFilter.dilate`/`ImageFilter.erode` (flutter/engine#32334) * 92a6ade Roll Fuchsia Mac SDK from m_-rjFvCk... to hJaq9O7XI... (flutter/engine#32402) * 31fd1bb Roll Fuchsia Linux SDK from 5abhmXb9Q... to WdxX5Sqix... (flutter/engine#32403) * f088801 Roll Skia from 5215ec1ab9cd to fd9c66e18030 (1 revision) (flutter/engine#32406) * ac21195 Fix inconsistent enum/class private member naming (flutter/engine#32409) * 75e7cfd Fix deltas when selection is active and composing begins on MacOS (flutter/engine#32412) * 7e5989b Fix SemanticsAction naming consistency (flutter/engine#32411) * 1b3e9dc Fix a crash when setting clipboardData to null on iOS (flutter/engine#32413) * ef50b28 Roll Fuchsia Linux SDK from WdxX5Sqix... to PmeDIogNb... (flutter/engine#32422) * b48d65e Roll Fuchsia Mac SDK from hJaq9O7XI... to WBAQhRswX... (flutter/engine#32423)


Replace this paragraph with a description of what this PR is changing or adding, and why. Consider including before/after screenshots.
Please see flutter/flutter#100830
List which issues are fixed by this PR. You must list at least one issue.
flutter/flutter#100830
If you had to change anything in the flutter/tests repo, include a link to the migration guide as per the breaking change policy.
Pre-launch Checklist
writing and running engine tests.
///).If you need help, consider asking for advice on the #hackers-new channel on Discord.