[go: nahoru, domu]

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

BoxPainter should dispatch creation and disposal events. #141526

Merged
merged 1 commit into from
Jan 14, 2024

Conversation

ksokolovskyi
Copy link
Contributor

Description

Tests

  • Updates decoration_test.dart to test BoxPainter object creation and disposal events dispatching.

Pre-launch Checklist

  • I read the [Contributor Guide] and followed the process outlined there for submitting PRs.
  • I read the [Tree Hygiene] wiki page, which explains my responsibilities.
  • I read and followed the [Flutter Style Guide], including [Features we expect every widget to implement].
  • I signed the [CLA].
  • I listed at least one issue that this PR fixes in the description above.
  • I updated/added relevant documentation (doc comments with ///).
  • I added new tests to check the change I am making, or this PR is [test-exempt].
  • All existing and new tests are passing.

@github-actions github-actions bot added the framework flutter/packages/flutter repository. See also f: labels. label Jan 14, 2024
@ksokolovskyi
Copy link
Contributor Author

сс @polina-c

@polina-c polina-c merged commit 1a2c315 into flutter:master Jan 14, 2024
66 checks passed
@ksokolovskyi
Copy link
Contributor Author

@polina-c thanks for the review!

auto-submit bot pushed a commit to flutter/packages that referenced this pull request Jan 14, 2024
flutter/flutter@7dc856a...1a2c315

2024-01-14 sokolovskyi.konstantin@gmail.com BoxPainter should dispatch creation and disposal events. (flutter/flutter#141526)
2024-01-14 engine-flutter-autoroll@skia.org Roll Flutter Engine from a0ac66ecaa2b to f20657354d8b (1 revision) (flutter/flutter#141518)
2024-01-13 engine-flutter-autoroll@skia.org Roll Flutter Engine from b06478b70a2f to a0ac66ecaa2b (1 revision) (flutter/flutter#141498)
2024-01-13 engine-flutter-autoroll@skia.org Roll Flutter Engine from 205ed6882a8f to b06478b70a2f (3 revisions) (flutter/flutter#141496)
2024-01-13 engine-flutter-autoroll@skia.org Roll Flutter Engine from b8e5d4776908 to 205ed6882a8f (1 revision) (flutter/flutter#141492)
2024-01-12 engine-flutter-autoroll@skia.org Roll Flutter Engine from 418c9e918a22 to b8e5d4776908 (7 revisions) (flutter/flutter#141489)
2024-01-12 everythingoutdated@gmail.com Added newline at end of `.gitignore` files (flutter/flutter#141270)
2024-01-12 49699333+dependabot[bot]@users.noreply.github.com Bump actions/upload-artifact from 4.0.0 to 4.1.0 (flutter/flutter#141480)
2024-01-12 anis.alibegic@gmail.com Fixed a lot of typos (flutter/flutter#141431)
2024-01-12 98614782+auto-submit[bot]@users.noreply.github.com Reverts "Remove hack from PageView." (flutter/flutter#141479)
2024-01-12 engine-flutter-autoroll@skia.org Roll Flutter Engine from 01e353544dd7 to 418c9e918a22 (2 revisions) (flutter/flutter#141474)
2024-01-12 engine-flutter-autoroll@skia.org Roll Flutter Engine from 0ac8215c70ae to 01e353544dd7 (1 revision) (flutter/flutter#141470)
2024-01-12 engine-flutter-autoroll@skia.org Roll Flutter Engine from ef2cf86c35a5 to 0ac8215c70ae (2 revisions) (flutter/flutter#141464)
2024-01-12 christopherfujino@gmail.com unpin web_socket_channel and roll pub packages (flutter/flutter#141424)
2024-01-12 barpac02@gmail.com FlutterExtension: make fields non-static (flutter/flutter#141463)
2024-01-12 jhy03261997@gmail.com [deep link]  Update a gradle task to add flag check and intent filter check to the AppLinkSettings (flutter/flutter#141231)
2024-01-12 barpac02@gmail.com Expose versionCode and versionName from local.properties in FlutterExtension (flutter/flutter#141417)
2024-01-12 engine-flutter-autoroll@skia.org Roll Flutter Engine from a56f346dbbf9 to ef2cf86c35a5 (1 revision) (flutter/flutter#141456)
2024-01-12 jonahwilliams@google.com When Impeller is enabled for flutter tester choose correct shader target. (flutter/flutter#141391)
2024-01-12 polinach@google.com Remove hack from PageView. (flutter/flutter#141138)
2024-01-12 engine-flutter-autoroll@skia.org Roll Flutter Engine from d0f9329c5ce4 to a56f346dbbf9 (6 revisions) (flutter/flutter#141451)
2024-01-12 50643541+Mairramer@users.noreply.github.com Adds support for StepStyle visual property bundle to the Step widget (flutter/flutter#140825)
2024-01-12 engine-flutter-autoroll@skia.org Roll Flutter Engine from 44a0a6ee4d39 to d0f9329c5ce4 (1 revision) (flutter/flutter#141435)

If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/flutter-packages
Please CC camillesimon@google.com,rmistry@google.com,stuartmorgan@google.com on the revert to ensure that a human
is aware of the problem.

To file a bug in Packages: https://github.com/flutter/flutter/issues/new/choose

To report a problem with the AutoRoller itself, please file a bug:
https://issues.skia.org/issues/new?component=1389291&template=1850622

Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md
@CaseyHillers CaseyHillers added the revert Autorevert PR (with "Reason for revert:" comment) label Jan 15, 2024
auto-submit bot pushed a commit that referenced this pull request Jan 15, 2024
@auto-submit auto-submit bot removed the revert Autorevert PR (with "Reason for revert:" comment) label Jan 15, 2024
auto-submit bot added a commit that referenced this pull request Jan 15, 2024
…141545)

Reverts #141526
Initiated by: CaseyHillers
This change reverts the following previous change:
Original Description:
### Description
- Adds `BoxPainter` creation and disposal events dispatching for memory leak tracking as part of #141198

### Tests
- Updates `decoration_test.dart` to test `BoxPainter` object creation and disposal events dispatching.
@CaseyHillers
Copy link
Contributor

@ksokolovskyi I reverted this in #141545 as it's breaks a few projects owned by Google. Can you send a reland PR for it?

@polina-c let's sync up on the reland as this requires migrating a few projects beforehand. In the future, using the "autosubmit" label will prevent unnecessary reverts as the Google testing check will run before submitting.

@polina-c polina-c added the a: leak tracking Issues and PRs related to memory leaks detected by leak_tracker label Jan 16, 2024
arc-yong pushed a commit to Arctuition/packages-arc that referenced this pull request Jun 14, 2024
…r#5895)

flutter/flutter@7dc856a...1a2c315

2024-01-14 sokolovskyi.konstantin@gmail.com BoxPainter should dispatch creation and disposal events. (flutter/flutter#141526)
2024-01-14 engine-flutter-autoroll@skia.org Roll Flutter Engine from a0ac66ecaa2b to f20657354d8b (1 revision) (flutter/flutter#141518)
2024-01-13 engine-flutter-autoroll@skia.org Roll Flutter Engine from b06478b70a2f to a0ac66ecaa2b (1 revision) (flutter/flutter#141498)
2024-01-13 engine-flutter-autoroll@skia.org Roll Flutter Engine from 205ed6882a8f to b06478b70a2f (3 revisions) (flutter/flutter#141496)
2024-01-13 engine-flutter-autoroll@skia.org Roll Flutter Engine from b8e5d4776908 to 205ed6882a8f (1 revision) (flutter/flutter#141492)
2024-01-12 engine-flutter-autoroll@skia.org Roll Flutter Engine from 418c9e918a22 to b8e5d4776908 (7 revisions) (flutter/flutter#141489)
2024-01-12 everythingoutdated@gmail.com Added newline at end of `.gitignore` files (flutter/flutter#141270)
2024-01-12 49699333+dependabot[bot]@users.noreply.github.com Bump actions/upload-artifact from 4.0.0 to 4.1.0 (flutter/flutter#141480)
2024-01-12 anis.alibegic@gmail.com Fixed a lot of typos (flutter/flutter#141431)
2024-01-12 98614782+auto-submit[bot]@users.noreply.github.com Reverts "Remove hack from PageView." (flutter/flutter#141479)
2024-01-12 engine-flutter-autoroll@skia.org Roll Flutter Engine from 01e353544dd7 to 418c9e918a22 (2 revisions) (flutter/flutter#141474)
2024-01-12 engine-flutter-autoroll@skia.org Roll Flutter Engine from 0ac8215c70ae to 01e353544dd7 (1 revision) (flutter/flutter#141470)
2024-01-12 engine-flutter-autoroll@skia.org Roll Flutter Engine from ef2cf86c35a5 to 0ac8215c70ae (2 revisions) (flutter/flutter#141464)
2024-01-12 christopherfujino@gmail.com unpin web_socket_channel and roll pub packages (flutter/flutter#141424)
2024-01-12 barpac02@gmail.com FlutterExtension: make fields non-static (flutter/flutter#141463)
2024-01-12 jhy03261997@gmail.com [deep link]  Update a gradle task to add flag check and intent filter check to the AppLinkSettings (flutter/flutter#141231)
2024-01-12 barpac02@gmail.com Expose versionCode and versionName from local.properties in FlutterExtension (flutter/flutter#141417)
2024-01-12 engine-flutter-autoroll@skia.org Roll Flutter Engine from a56f346dbbf9 to ef2cf86c35a5 (1 revision) (flutter/flutter#141456)
2024-01-12 jonahwilliams@google.com When Impeller is enabled for flutter tester choose correct shader target. (flutter/flutter#141391)
2024-01-12 polinach@google.com Remove hack from PageView. (flutter/flutter#141138)
2024-01-12 engine-flutter-autoroll@skia.org Roll Flutter Engine from d0f9329c5ce4 to a56f346dbbf9 (6 revisions) (flutter/flutter#141451)
2024-01-12 50643541+Mairramer@users.noreply.github.com Adds support for StepStyle visual property bundle to the Step widget (flutter/flutter#140825)
2024-01-12 engine-flutter-autoroll@skia.org Roll Flutter Engine from 44a0a6ee4d39 to d0f9329c5ce4 (1 revision) (flutter/flutter#141435)

If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/flutter-packages
Please CC camillesimon@google.com,rmistry@google.com,stuartmorgan@google.com on the revert to ensure that a human
is aware of the problem.

To file a bug in Packages: https://github.com/flutter/flutter/issues/new/choose

To report a problem with the AutoRoller itself, please file a bug:
https://issues.skia.org/issues/new?component=1389291&template=1850622

Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
a: leak tracking Issues and PRs related to memory leaks detected by leak_tracker framework flutter/packages/flutter repository. See also f: labels.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

3 participants