-
Notifications
You must be signed in to change notification settings - Fork 6k
Comparing changes
Open a pull request
base repository: flutter/engine
base: 66a5761
head repository: flutter/engine
compare: 727b441
- 10 commits
- 41 files changed
- 8 contributors
Commits on Jun 13, 2023
-
[iOS][Keyboard] Wait vsync on UI thread and update viewport inset to …
…avoid jitter. (#42312) Video for after and before this patch: [videos.zip](https://github.com/flutter/engine/files/11231756/videos.zip) - flutter/flutter#120555 The technical problem is: if setViewportMetrics called **before** framework's vsync process callback (rebuild & layout & paint), will cause jitter keyboard animation.So this PR is to keep the time when updateViewportMetrics call to framework side legal. ### Before  ### After 
Configuration menu - View commit details
-
Copy full SHA for a5ff362 - Browse repository at this point
Copy the full SHA a5ff362View commit details -
Roll Dart SDK from 4dce1093ad94 to 41234fa4b22d (1 revision) (#42810)
https://dart.googlesource.com/sdk.git/+log/4dce1093ad94..41234fa4b22d 2023-06-13 [email protected] Version 3.1.0-205.0.dev If this roll has caused a breakage, revert this CL and stop the roller using the controls here: https://autoroll.skia.org/r/dart-sdk-flutter-engine Please CC [email protected],[email protected] on the revert to ensure that a human is aware of the problem. To file a bug in Flutter Engine: https://github.com/flutter/flutter/issues/new/choose To report a problem with the AutoRoller itself, please file a bug: https://bugs.chromium.org/p/skia/issues/entry?template=Autoroller+Bug Documentation for the AutoRoller is here: https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md
Configuration menu - View commit details
-
Copy full SHA for 82efb52 - Browse repository at this point
Copy the full SHA 82efb52View commit details -
Configuration menu - View commit details
-
Copy full SHA for 815db98 - Browse repository at this point
Copy the full SHA 815db98View commit details -
Configuration menu - View commit details
-
Copy full SHA for 94dc7dd - Browse repository at this point
Copy the full SHA 94dc7ddView commit details -
Added CI step for building with validation layers (#42724)
Let's try to make sure the validation layers don't break. ## Pre-launch Checklist - [x] I read the [Contributor Guide] and followed the process outlined there for submitting PRs. - [x] I read the [Tree Hygiene] wiki page, which explains my responsibilities. - [x] I read and followed the [Flutter Style Guide] and the [C++, Objective-C, Java style guides]. - [ ] I listed at least one issue that this PR fixes in the description above. - [ ] I added new tests to check the change I am making or feature I am adding, or Hixie said the PR is test-exempt. See [testing the engine] for instructions on writing and running engine tests. - [x] I updated/added relevant documentation (doc comments with `///`). - [x] I signed the [CLA]. - [x] All existing and new tests are passing. If you need help, consider asking for advice on the #hackers-new channel on [Discord]. <!-- Links --> [Contributor Guide]: https://github.com/flutter/flutter/wiki/Tree-hygiene#overview [Tree Hygiene]: https://github.com/flutter/flutter/wiki/Tree-hygiene [Flutter Style Guide]: https://github.com/flutter/flutter/wiki/Style-guide-for-Flutter-repo [C++, Objective-C, Java style guides]: https://github.com/flutter/engine/blob/main/CONTRIBUTING.md#style [testing the engine]: https://github.com/flutter/flutter/wiki/Testing-the-engine [CLA]: https://cla.developers.google.com/ [flutter/tests]: https://github.com/flutter/tests [breaking change policy]: https://github.com/flutter/flutter/wiki/Tree-hygiene#handling-breaking-changes [Discord]: https://github.com/flutter/flutter/wiki/Chat
Configuration menu - View commit details
-
Copy full SHA for 4c2bae7 - Browse repository at this point
Copy the full SHA 4c2bae7View commit details -
[Impeller] Reland attempt Vulkan setup and fallback to GLES. (#42820)
Jonah Williams authoredJun 13, 2023 Configuration menu - View commit details
-
Copy full SHA for 983910f - Browse repository at this point
Copy the full SHA 983910fView commit details -
setupDefultFontManager correctly clear out cache (#42178)
fixes flutter/flutter#123483 Not entirely sure if this really fix the flake as I can't reproduce locally. My guess to the flake is that the setDefaultfontmgr should only be called once during the life time of the app. The setDefaultfontmgr can be remove at the call site, since it is already called during setup [C++, Objective-C, Java style guides]: https://github.com/flutter/engine/blob/main/CONTRIBUTING.md#style
Configuration menu - View commit details
-
Copy full SHA for b18778c - Browse repository at this point
Copy the full SHA b18778cView commit details -
[Impeller] Added cache for command buffers in vulkan (#42793)
issue flutter/flutter#118727 ## Pre-launch Checklist - [x] I read the [Contributor Guide] and followed the process outlined there for submitting PRs. - [x] I read the [Tree Hygiene] wiki page, which explains my responsibilities. - [x] I read and followed the [Flutter Style Guide] and the [C++, Objective-C, Java style guides]. - [x] I listed at least one issue that this PR fixes in the description above. - [x] I added new tests to check the change I am making or feature I am adding, or Hixie said the PR is test-exempt. See [testing the engine] for instructions on writing and running engine tests. - [x] I updated/added relevant documentation (doc comments with `///`). - [x] I signed the [CLA]. - [x] All existing and new tests are passing. If you need help, consider asking for advice on the #hackers-new channel on [Discord]. <!-- Links --> [Contributor Guide]: https://github.com/flutter/flutter/wiki/Tree-hygiene#overview [Tree Hygiene]: https://github.com/flutter/flutter/wiki/Tree-hygiene [Flutter Style Guide]: https://github.com/flutter/flutter/wiki/Style-guide-for-Flutter-repo [C++, Objective-C, Java style guides]: https://github.com/flutter/engine/blob/main/CONTRIBUTING.md#style [testing the engine]: https://github.com/flutter/flutter/wiki/Testing-the-engine [CLA]: https://cla.developers.google.com/ [flutter/tests]: https://github.com/flutter/tests [breaking change policy]: https://github.com/flutter/flutter/wiki/Tree-hygiene#handling-breaking-changes [Discord]: https://github.com/flutter/flutter/wiki/Chat
Configuration menu - View commit details
-
Copy full SHA for ae84fee - Browse repository at this point
Copy the full SHA ae84feeView commit details -
Roll Dart SDK from 41234fa4b22d to 2465228c0c21 (1 revision) (#42822)
https://dart.googlesource.com/sdk.git/+log/41234fa4b22d..2465228c0c21 2023-06-13 [email protected] Version 3.1.0-206.0.dev If this roll has caused a breakage, revert this CL and stop the roller using the controls here: https://autoroll.skia.org/r/dart-sdk-flutter-engine Please CC [email protected],[email protected] on the revert to ensure that a human is aware of the problem. To file a bug in Flutter Engine: https://github.com/flutter/flutter/issues/new/choose To report a problem with the AutoRoller itself, please file a bug: https://bugs.chromium.org/p/skia/issues/entry?template=Autoroller+Bug Documentation for the AutoRoller is here: https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md
Configuration menu - View commit details
-
Copy full SHA for 20b4eab - Browse repository at this point
Copy the full SHA 20b4eabView commit details -
Reland "[ios_platform_view] only recycle maskView when the view is ap…
…plying mutators #42115" (#42823) Relands #42115, which was reverted in #42231 due to a crash in the framework test. The crash is due to a memory management issue that I fixed it in this PR, I also added a scenario test to catch the crash. fixes: flutter/flutter#125620 See also: orignal PR #41573 for more details. [C++, Objective-C, Java style guides]: https://github.com/flutter/engine/blob/main/CONTRIBUTING.md#style
Chris Yang authoredJun 13, 2023 Configuration menu - View commit details
-
Copy full SHA for 727b441 - Browse repository at this point
Copy the full SHA 727b441View commit details
This comparison is taking too long to generate.
Unfortunately it looks like we can’t render this comparison for you right now. It might be too big, or there might be something weird with your repository.
You can try running this command locally to see the comparison on your machine:
git diff 66a5761...727b441